id sid tid token lemma pos erambler-co-uk-8585 1 1 eRambler eRambler NNP erambler-co-uk-8585 1 2 eRambler eRambler NNP erambler-co-uk-8585 1 3 Recent recent JJ erambler-co-uk-8585 1 4 content content NN erambler-co-uk-8585 1 5 on on IN erambler-co-uk-8585 1 6 eRambler eRambler NNP erambler-co-uk-8585 1 7 mxadm mxadm VBD erambler-co-uk-8585 1 8 : : : erambler-co-uk-8585 1 9 a a DT erambler-co-uk-8585 1 10 small small JJ erambler-co-uk-8585 1 11 CLI CLI NNP erambler-co-uk-8585 1 12 Matrix Matrix NNP erambler-co-uk-8585 1 13 room room NN erambler-co-uk-8585 1 14 admin admin NN erambler-co-uk-8585 1 15 tool tool NN erambler-co-uk-8585 1 16 I’ve i’ve PRP erambler-co-uk-8585 1 17 enjoyed enjoy VBD erambler-co-uk-8585 1 18 learning learn VBG erambler-co-uk-8585 1 19 Rust Rust NNP erambler-co-uk-8585 1 20 ( ( -LRB- erambler-co-uk-8585 1 21 the the DT erambler-co-uk-8585 1 22 programming programming NN erambler-co-uk-8585 1 23 language language NN erambler-co-uk-8585 1 24 ) ) -RRB- erambler-co-uk-8585 1 25 recently recently RB erambler-co-uk-8585 1 26 , , , erambler-co-uk-8585 1 27 but but CC erambler-co-uk-8585 1 28 having have VBG erambler-co-uk-8585 1 29 only only RB erambler-co-uk-8585 1 30 really really RB erambler-co-uk-8585 1 31 used use VBN erambler-co-uk-8585 1 32 it -PRON- PRP erambler-co-uk-8585 1 33 for for IN erambler-co-uk-8585 1 34 solving solve VBG erambler-co-uk-8585 1 35 programming programming NN erambler-co-uk-8585 1 36 puzzles puzzle NNS erambler-co-uk-8585 1 37 I’ve i’ve PRP erambler-co-uk-8585 1 38 been be VBN erambler-co-uk-8585 1 39 looking look VBG erambler-co-uk-8585 1 40 for for IN erambler-co-uk-8585 1 41 an an DT erambler-co-uk-8585 1 42 excuse excuse NN erambler-co-uk-8585 1 43 to to TO erambler-co-uk-8585 1 44 use use VB erambler-co-uk-8585 1 45 it -PRON- PRP erambler-co-uk-8585 1 46 for for IN erambler-co-uk-8585 1 47 something something NN erambler-co-uk-8585 1 48 more more RBR erambler-co-uk-8585 1 49 practical practical JJ erambler-co-uk-8585 1 50 . . . erambler-co-uk-8585 2 1 At at IN erambler-co-uk-8585 2 2 the the DT erambler-co-uk-8585 2 3 same same JJ erambler-co-uk-8585 2 4 time time NN erambler-co-uk-8585 2 5 , , , erambler-co-uk-8585 2 6 I’ve i’ve PRP erambler-co-uk-8585 2 7 been be VBN erambler-co-uk-8585 2 8 using use VBG erambler-co-uk-8585 2 9 and and CC erambler-co-uk-8585 2 10 learning learn VBG erambler-co-uk-8585 2 11 about about IN erambler-co-uk-8585 2 12 Matrix Matrix NNP erambler-co-uk-8585 2 13 ( ( -LRB- erambler-co-uk-8585 2 14 the the DT erambler-co-uk-8585 2 15 chat chat NN erambler-co-uk-8585 2 16 / / SYM erambler-co-uk-8585 2 17 messaging messaging NN erambler-co-uk-8585 2 18 platform platform NN erambler-co-uk-8585 2 19 ) ) -RRB- erambler-co-uk-8585 2 20 , , , erambler-co-uk-8585 2 21 and and CC erambler-co-uk-8585 2 22 running run VBG erambler-co-uk-8585 2 23 some some DT erambler-co-uk-8585 2 24 small small JJ erambler-co-uk-8585 2 25 rooms room NNS erambler-co-uk-8585 2 26 there there RB erambler-co-uk-8585 2 27 I’ve I’ve NNP erambler-co-uk-8585 2 28 been be VBN erambler-co-uk-8585 2 29 a a DT erambler-co-uk-8585 2 30 bit bit NN erambler-co-uk-8585 2 31 frustrated frustrated JJ erambler-co-uk-8585 2 32 that that IN erambler-co-uk-8585 2 33 some some DT erambler-co-uk-8585 2 34 pretty pretty RB erambler-co-uk-8585 2 35 common common JJ erambler-co-uk-8585 2 36 admin admin JJ erambler-co-uk-8585 2 37 things thing NNS erambler-co-uk-8585 2 38 don’t don’t CD erambler-co-uk-8585 2 39 have have VBP erambler-co-uk-8585 2 40 a a DT erambler-co-uk-8585 2 41 good good JJ erambler-co-uk-8585 2 42 user user NN erambler-co-uk-8585 2 43 interface interface NN erambler-co-uk-8585 2 44 in in IN erambler-co-uk-8585 2 45 any any DT erambler-co-uk-8585 2 46 of of IN erambler-co-uk-8585 2 47 the the DT erambler-co-uk-8585 2 48 available available JJ erambler-co-uk-8585 2 49 clients client NNS erambler-co-uk-8585 2 50 . . . erambler-co-uk-8585 3 1 So so CC erambler-co-uk-8585 3 2 … … NFP erambler-co-uk-8585 3 3 I -PRON- PRP erambler-co-uk-8585 3 4 decided decide VBD erambler-co-uk-8585 3 5 to to TO erambler-co-uk-8585 3 6 write write VB erambler-co-uk-8585 3 7 a a DT erambler-co-uk-8585 3 8 little little JJ erambler-co-uk-8585 3 9 command command NN erambler-co-uk-8585 3 10 - - HYPH erambler-co-uk-8585 3 11 line line NN erambler-co-uk-8585 3 12 tool tool NN erambler-co-uk-8585 3 13 to to TO erambler-co-uk-8585 3 14 do do VB erambler-co-uk-8585 3 15 a a DT erambler-co-uk-8585 3 16 few few JJ erambler-co-uk-8585 3 17 simple simple JJ erambler-co-uk-8585 3 18 tasks task NNS erambler-co-uk-8585 3 19 , , , erambler-co-uk-8585 3 20 and and CC erambler-co-uk-8585 3 21 it’s it’s NN erambler-co-uk-8585 3 22 now now RB erambler-co-uk-8585 3 23 released release VBN erambler-co-uk-8585 3 24 as as IN erambler-co-uk-8585 3 25 mxadm mxadm CD erambler-co-uk-8585 3 26 ! ! . erambler-co-uk-8585 4 1 It’s it’s JJ erambler-co-uk-8585 4 2 on on IN erambler-co-uk-8585 4 3 crates.io crates.io ADD erambler-co-uk-8585 4 4 , , , erambler-co-uk-8585 4 5 so so CC erambler-co-uk-8585 4 6 if if IN erambler-co-uk-8585 4 7 you -PRON- PRP erambler-co-uk-8585 4 8 have have VBP erambler-co-uk-8585 4 9 Rust rust NN erambler-co-uk-8585 4 10 and and CC erambler-co-uk-8585 4 11 cargo cargo NN erambler-co-uk-8585 4 12 available available JJ erambler-co-uk-8585 4 13 , , , erambler-co-uk-8585 4 14 installing instal VBG erambler-co-uk-8585 4 15 it -PRON- PRP erambler-co-uk-8585 4 16 is be VBZ erambler-co-uk-8585 4 17 as as RB erambler-co-uk-8585 4 18 simple simple JJ erambler-co-uk-8585 4 19 as as IN erambler-co-uk-8585 4 20 running run VBG erambler-co-uk-8585 4 21 cargo cargo NN erambler-co-uk-8585 4 22 install install NN erambler-co-uk-8585 4 23 mxadm mxadm NN erambler-co-uk-8585 4 24 . . . erambler-co-uk-8585 5 1 I’ve I’ve NNP erambler-co-uk-8585 5 2 only only RB erambler-co-uk-8585 5 3 taught teach VBD erambler-co-uk-8585 5 4 it -PRON- PRP erambler-co-uk-8585 5 5 to to TO erambler-co-uk-8585 5 6 do do VB erambler-co-uk-8585 5 7 a a DT erambler-co-uk-8585 5 8 few few JJ erambler-co-uk-8585 5 9 things thing NNS erambler-co-uk-8585 5 10 so so RB erambler-co-uk-8585 5 11 far far RB erambler-co-uk-8585 5 12 : : : erambler-co-uk-8585 5 13 List list VB erambler-co-uk-8585 5 14 your -PRON- PRP$ erambler-co-uk-8585 5 15 joined joined JJ erambler-co-uk-8585 5 16 rooms room NNS erambler-co-uk-8585 5 17 Add add VB erambler-co-uk-8585 5 18 / / SYM erambler-co-uk-8585 5 19 delete delete VBP erambler-co-uk-8585 5 20 a a DT erambler-co-uk-8585 5 21 room room NN erambler-co-uk-8585 5 22 alias alia VBZ erambler-co-uk-8585 5 23 Tombstone Tombstone NNP erambler-co-uk-8585 5 24 a a DT erambler-co-uk-8585 5 25 room room NN erambler-co-uk-8585 5 26 ( ( -LRB- erambler-co-uk-8585 5 27 i.e. i.e. FW erambler-co-uk-8585 6 1 redirect redirect VB erambler-co-uk-8585 6 2 it -PRON- PRP erambler-co-uk-8585 6 3 to to IN erambler-co-uk-8585 6 4 a a DT erambler-co-uk-8585 6 5 new new JJ erambler-co-uk-8585 6 6 room room NN erambler-co-uk-8585 6 7 ) ) -RRB- erambler-co-uk-8585 6 8 I’ll I’ll NNP erambler-co-uk-8585 6 9 add add VB erambler-co-uk-8585 6 10 more more JJR erambler-co-uk-8585 6 11 as as IN erambler-co-uk-8585 6 12 I -PRON- PRP erambler-co-uk-8585 6 13 need need VBP erambler-co-uk-8585 6 14 them -PRON- PRP erambler-co-uk-8585 6 15 , , , erambler-co-uk-8585 6 16 and and CC erambler-co-uk-8585 6 17 I’m I’m NNP erambler-co-uk-8585 6 18 open open JJ erambler-co-uk-8585 6 19 to to IN erambler-co-uk-8585 6 20 suggestions suggestion NNS erambler-co-uk-8585 6 21 too too RB erambler-co-uk-8585 6 22 . . . erambler-co-uk-8585 7 1 It -PRON- PRP erambler-co-uk-8585 7 2 uses use VBZ erambler-co-uk-8585 7 3 matrix matrix NN erambler-co-uk-8585 7 4 - - HYPH erambler-co-uk-8585 7 5 rust rust NN erambler-co-uk-8585 7 6 - - HYPH erambler-co-uk-8585 7 7 sdk sdk NN erambler-co-uk-8585 7 8 , , , erambler-co-uk-8585 7 9 the the DT erambler-co-uk-8585 7 10 Matrix Matrix NNP erambler-co-uk-8585 7 11 Client Client NNP erambler-co-uk-8585 7 12 - - HYPH erambler-co-uk-8585 7 13 Server Server NNP erambler-co-uk-8585 7 14 SDK SDK NNP erambler-co-uk-8585 7 15 for for IN erambler-co-uk-8585 7 16 Rust Rust NNP erambler-co-uk-8585 7 17 , , , erambler-co-uk-8585 7 18 which which WDT erambler-co-uk-8585 7 19 is be VBZ erambler-co-uk-8585 7 20 built build VBN erambler-co-uk-8585 7 21 on on IN erambler-co-uk-8585 7 22 the the DT erambler-co-uk-8585 7 23 lower low JJR erambler-co-uk-8585 7 24 - - HYPH erambler-co-uk-8585 7 25 level level NN erambler-co-uk-8585 7 26 Ruma Ruma NNP erambler-co-uk-8585 7 27 library library NN erambler-co-uk-8585 7 28 , , , erambler-co-uk-8585 7 29 along along IN erambler-co-uk-8585 7 30 with with IN erambler-co-uk-8585 7 31 anyhow anyhow RB erambler-co-uk-8585 7 32 for for IN erambler-co-uk-8585 7 33 error error NN erambler-co-uk-8585 7 34 handling handling NN erambler-co-uk-8585 7 35 . . . erambler-co-uk-8585 8 1 The the DT erambler-co-uk-8585 8 2 kind kind NN erambler-co-uk-8585 8 3 folks folk NNS erambler-co-uk-8585 8 4 in in IN erambler-co-uk-8585 8 5 the the DT erambler-co-uk-8585 8 6 # # $ erambler-co-uk-8585 8 7 matrix matrix NN erambler-co-uk-8585 8 8 - - HYPH erambler-co-uk-8585 8 9 rust rust NN erambler-co-uk-8585 8 10 - - HYPH erambler-co-uk-8585 8 11 sdk sdk NN erambler-co-uk-8585 8 12 : : : erambler-co-uk-8585 8 13 matrix.org matrix.org NNP erambler-co-uk-8585 8 14 have have VBP erambler-co-uk-8585 8 15 been be VBN erambler-co-uk-8585 8 16 particularly particularly RB erambler-co-uk-8585 8 17 kind kind RB erambler-co-uk-8585 8 18 in in RB erambler-co-uk-8585 8 19 helping help VBG erambler-co-uk-8585 8 20 me -PRON- PRP erambler-co-uk-8585 8 21 get get VB erambler-co-uk-8585 8 22 started start VBN erambler-co-uk-8585 8 23 using use VBG erambler-co-uk-8585 8 24 it -PRON- PRP erambler-co-uk-8585 8 25 . . . erambler-co-uk-8585 9 1 More More JJR erambler-co-uk-8585 9 2 details detail NNS erambler-co-uk-8585 9 3 from from IN erambler-co-uk-8585 9 4 : : : erambler-co-uk-8585 9 5 Source source NN erambler-co-uk-8585 9 6 code code NN erambler-co-uk-8585 9 7 on on IN erambler-co-uk-8585 9 8 tildegit tildegit NNP erambler-co-uk-8585 9 9 mxadm mxadm NNP erambler-co-uk-8585 9 10 on on IN erambler-co-uk-8585 9 11 crates.io crates.io ADD erambler-co-uk-8585 9 12 mxadm mxadm VBN erambler-co-uk-8585 9 13 on on IN erambler-co-uk-8585 9 14 lib.rs lib.rs NNP erambler-co-uk-8585 9 15 Suggestions Suggestions NNPS erambler-co-uk-8585 9 16 , , , erambler-co-uk-8585 9 17 code code NN erambler-co-uk-8585 9 18 reviews review NNS erambler-co-uk-8585 9 19 , , , erambler-co-uk-8585 9 20 pull pull VB erambler-co-uk-8585 9 21 requests request NNS erambler-co-uk-8585 9 22 all all DT erambler-co-uk-8585 9 23 welcome welcome VBP erambler-co-uk-8585 9 24 , , , erambler-co-uk-8585 9 25 though though IN erambler-co-uk-8585 9 26 it -PRON- PRP erambler-co-uk-8585 9 27 will will MD erambler-co-uk-8585 9 28 probably probably RB erambler-co-uk-8585 9 29 take take VB erambler-co-uk-8585 9 30 me -PRON- PRP erambler-co-uk-8585 9 31 a a DT erambler-co-uk-8585 9 32 while while NN erambler-co-uk-8585 9 33 to to TO erambler-co-uk-8585 9 34 act act VB erambler-co-uk-8585 9 35 on on IN erambler-co-uk-8585 9 36 them -PRON- PRP erambler-co-uk-8585 9 37 . . . erambler-co-uk-8585 10 1 Enjoy enjoy VB erambler-co-uk-8585 10 2 ! ! . erambler-co-uk-8585 11 1 Comments comment NNS erambler-co-uk-8585 11 2 are be VBP erambler-co-uk-8585 11 3 back back RB erambler-co-uk-8585 11 4 I -PRON- PRP erambler-co-uk-8585 11 5 forgot forgot VBP erambler-co-uk-8585 11 6 to to TO erambler-co-uk-8585 11 7 mention mention VB erambler-co-uk-8585 11 8 it -PRON- PRP erambler-co-uk-8585 11 9 at at IN erambler-co-uk-8585 11 10 the the DT erambler-co-uk-8585 11 11 time time NN erambler-co-uk-8585 11 12 , , , erambler-co-uk-8585 11 13 but but CC erambler-co-uk-8585 11 14 I’ve I’ve NNP erambler-co-uk-8585 11 15 added add VBD erambler-co-uk-8585 11 16 & & CC erambler-co-uk-8585 11 17 ldquo;normal&rdquo ldquo;normal&rdquo FW erambler-co-uk-8585 11 18 ; ; : erambler-co-uk-8585 11 19 comments comment NNS erambler-co-uk-8585 11 20 back back RB erambler-co-uk-8585 11 21 to to IN erambler-co-uk-8585 11 22 the the DT erambler-co-uk-8585 11 23 site site NN erambler-co-uk-8585 11 24 , , , erambler-co-uk-8585 11 25 as as IN erambler-co-uk-8585 11 26 you’ll you’ll PRP erambler-co-uk-8585 11 27 see see VBP erambler-co-uk-8585 11 28 below below RB erambler-co-uk-8585 11 29 and and CC erambler-co-uk-8585 11 30 on on IN erambler-co-uk-8585 11 31 most most JJS erambler-co-uk-8585 11 32 other other JJ erambler-co-uk-8585 11 33 pages page NNS erambler-co-uk-8585 11 34 . . . erambler-co-uk-8585 12 1 In in IN erambler-co-uk-8585 12 2 place place NN erambler-co-uk-8585 12 3 of of IN erambler-co-uk-8585 12 4 the the DT erambler-co-uk-8585 12 5 Disqus Disqus NNP erambler-co-uk-8585 12 6 comments comment NNS erambler-co-uk-8585 12 7 I -PRON- PRP erambler-co-uk-8585 12 8 had have VBD erambler-co-uk-8585 12 9 before before IN erambler-co-uk-8585 12 10 I’m I’m NNP erambler-co-uk-8585 12 11 now now RB erambler-co-uk-8585 12 12 using use VBG erambler-co-uk-8585 12 13 Cactus Cactus NNP erambler-co-uk-8585 12 14 Comments Comments NNPS erambler-co-uk-8585 12 15 , , , erambler-co-uk-8585 12 16 which which WDT erambler-co-uk-8585 12 17 is be VBZ erambler-co-uk-8585 12 18 open open JJ erambler-co-uk-8585 12 19 source source NN erambler-co-uk-8585 12 20 and and CC erambler-co-uk-8585 12 21 self self NN erambler-co-uk-8585 12 22 - - HYPH erambler-co-uk-8585 12 23 hostable hostable JJ erambler-co-uk-8585 12 24 ( ( -LRB- erambler-co-uk-8585 12 25 though though IN erambler-co-uk-8585 12 26 I’m I’m NNP erambler-co-uk-8585 12 27 currently currently RB erambler-co-uk-8585 12 28 not not RB erambler-co-uk-8585 12 29 doing do VBG erambler-co-uk-8585 12 30 that that DT erambler-co-uk-8585 12 31 ) ) -RRB- erambler-co-uk-8585 12 32 . . . erambler-co-uk-8585 13 1 If if IN erambler-co-uk-8585 13 2 you’ve you’ve PRP erambler-co-uk-8585 13 3 read read VBP erambler-co-uk-8585 13 4 my -PRON- PRP$ erambler-co-uk-8585 13 5 previous previous JJ erambler-co-uk-8585 13 6 post post NN erambler-co-uk-8585 13 7 about about IN erambler-co-uk-8585 13 8 Matrix Matrix NNP erambler-co-uk-8585 13 9 self self NN erambler-co-uk-8585 13 10 - - HYPH erambler-co-uk-8585 13 11 hosting host VBG erambler-co-uk-8585 13 12 , , , erambler-co-uk-8585 13 13 you -PRON- PRP erambler-co-uk-8585 13 14 might may MD erambler-co-uk-8585 13 15 be be VB erambler-co-uk-8585 13 16 interested interested JJ erambler-co-uk-8585 13 17 to to TO erambler-co-uk-8585 13 18 know know VB erambler-co-uk-8585 13 19 that that IN erambler-co-uk-8585 13 20 Cactus Cactus NNP erambler-co-uk-8585 13 21 uses use VBZ erambler-co-uk-8585 13 22 Matrix Matrix NNP erambler-co-uk-8585 13 23 rooms room NNS erambler-co-uk-8585 13 24 for for IN erambler-co-uk-8585 13 25 data datum NNS erambler-co-uk-8585 13 26 storage storage NN erambler-co-uk-8585 13 27 and and CC erambler-co-uk-8585 13 28 synchronisation synchronisation NN erambler-co-uk-8585 13 29 and and CC erambler-co-uk-8585 13 30 I -PRON- PRP erambler-co-uk-8585 13 31 can can MD erambler-co-uk-8585 13 32 moderate moderate VB erambler-co-uk-8585 13 33 and and CC erambler-co-uk-8585 13 34 reply reply VB erambler-co-uk-8585 13 35 to to IN erambler-co-uk-8585 13 36 comments comment NNS erambler-co-uk-8585 13 37 directly directly RB erambler-co-uk-8585 13 38 from from IN erambler-co-uk-8585 13 39 my -PRON- PRP$ erambler-co-uk-8585 13 40 Matrix Matrix NNP erambler-co-uk-8585 13 41 client client NN erambler-co-uk-8585 13 42 . . . erambler-co-uk-8585 14 1 I’ve i’ve PRP erambler-co-uk-8585 14 2 still still RB erambler-co-uk-8585 14 3 left leave VBD erambler-co-uk-8585 14 4 the the DT erambler-co-uk-8585 14 5 webmention webmention NN erambler-co-uk-8585 14 6 code code NN erambler-co-uk-8585 14 7 in in IN erambler-co-uk-8585 14 8 place place NN erambler-co-uk-8585 14 9 too too RB erambler-co-uk-8585 14 10 so so IN erambler-co-uk-8585 14 11 you -PRON- PRP erambler-co-uk-8585 14 12 can can MD erambler-co-uk-8585 14 13 still still RB erambler-co-uk-8585 14 14 comment comment VB erambler-co-uk-8585 14 15 that that DT erambler-co-uk-8585 14 16 way way NN erambler-co-uk-8585 14 17 either either CC erambler-co-uk-8585 14 18 on on IN erambler-co-uk-8585 14 19 your -PRON- PRP$ erambler-co-uk-8585 14 20 own own JJ erambler-co-uk-8585 14 21 site site NN erambler-co-uk-8585 14 22 or or CC erambler-co-uk-8585 14 23 via via IN erambler-co-uk-8585 14 24 social social JJ erambler-co-uk-8585 14 25 media medium NNS erambler-co-uk-8585 14 26 . . . erambler-co-uk-8585 15 1 Intro Intro VBZ erambler-co-uk-8585 15 2 to to IN erambler-co-uk-8585 15 3 the the DT erambler-co-uk-8585 15 4 fediverse fediverse NN erambler-co-uk-8585 15 5 Wow wow UH erambler-co-uk-8585 15 6 , , , erambler-co-uk-8585 15 7 it -PRON- PRP erambler-co-uk-8585 15 8 turns turn VBZ erambler-co-uk-8585 15 9 out out RP erambler-co-uk-8585 15 10 to to TO erambler-co-uk-8585 15 11 be be VB erambler-co-uk-8585 15 12 10 10 CD erambler-co-uk-8585 15 13 years year NNS erambler-co-uk-8585 15 14 since since IN erambler-co-uk-8585 15 15 I -PRON- PRP erambler-co-uk-8585 15 16 wrote write VBD erambler-co-uk-8585 15 17 this this DT erambler-co-uk-8585 15 18 beginners beginner NNS erambler-co-uk-8585 15 19 guide guide VB erambler-co-uk-8585 15 20 to to IN erambler-co-uk-8585 15 21 Twitter Twitter NNP erambler-co-uk-8585 15 22 . . . erambler-co-uk-8585 16 1 Things thing NNS erambler-co-uk-8585 16 2 have have VBP erambler-co-uk-8585 16 3 moved move VBN erambler-co-uk-8585 16 4 on on IN erambler-co-uk-8585 16 5 a a DT erambler-co-uk-8585 16 6 loooooong loooooong JJ erambler-co-uk-8585 16 7 way way NN erambler-co-uk-8585 16 8 since since IN erambler-co-uk-8585 16 9 then then RB erambler-co-uk-8585 16 10 . . . erambler-co-uk-8585 17 1 Far far RB erambler-co-uk-8585 17 2 from from IN erambler-co-uk-8585 17 3 being be VBG erambler-co-uk-8585 17 4 the the DT erambler-co-uk-8585 17 5 interesting interesting JJ erambler-co-uk-8585 17 6 , , , erambler-co-uk-8585 17 7 disruptive disruptive JJ erambler-co-uk-8585 17 8 technology technology NN erambler-co-uk-8585 17 9 it -PRON- PRP erambler-co-uk-8585 17 10 was be VBD erambler-co-uk-8585 17 11 back back RB erambler-co-uk-8585 17 12 then then RB erambler-co-uk-8585 17 13 , , , erambler-co-uk-8585 17 14 Twitter Twitter NNP erambler-co-uk-8585 17 15 has have VBZ erambler-co-uk-8585 17 16 become become VBN erambler-co-uk-8585 17 17 part part NN erambler-co-uk-8585 17 18 of of IN erambler-co-uk-8585 17 19 the the DT erambler-co-uk-8585 17 20 mainstream mainstream NN erambler-co-uk-8585 17 21 , , , erambler-co-uk-8585 17 22 the the DT erambler-co-uk-8585 17 23 establishment establishment NN erambler-co-uk-8585 17 24 . . . erambler-co-uk-8585 18 1 Almost almost RB erambler-co-uk-8585 18 2 everyone everyone NN erambler-co-uk-8585 18 3 and and CC erambler-co-uk-8585 18 4 everything everything NN erambler-co-uk-8585 18 5 is be VBZ erambler-co-uk-8585 18 6 on on IN erambler-co-uk-8585 18 7 Twitter Twitter NNP erambler-co-uk-8585 18 8 now now RB erambler-co-uk-8585 18 9 , , , erambler-co-uk-8585 18 10 which which WDT erambler-co-uk-8585 18 11 has have VBZ erambler-co-uk-8585 18 12 both both CC erambler-co-uk-8585 18 13 pros pro NNS erambler-co-uk-8585 18 14 and and CC erambler-co-uk-8585 18 15 cons con NNS erambler-co-uk-8585 18 16 . . . erambler-co-uk-8585 19 1 So so RB erambler-co-uk-8585 19 2 what’s what’s NNP erambler-co-uk-8585 19 3 the the DT erambler-co-uk-8585 19 4 problem problem NN erambler-co-uk-8585 19 5 ? ? . erambler-co-uk-8585 20 1 It’s it’s JJ erambler-co-uk-8585 20 2 now now RB erambler-co-uk-8585 20 3 possible possible JJ erambler-co-uk-8585 20 4 to to TO erambler-co-uk-8585 20 5 follow follow VB erambler-co-uk-8585 20 6 all all DT erambler-co-uk-8585 20 7 sorts sort NNS erambler-co-uk-8585 20 8 of of IN erambler-co-uk-8585 20 9 useful useful JJ erambler-co-uk-8585 20 10 information information NN erambler-co-uk-8585 20 11 feeds feed VBZ erambler-co-uk-8585 20 12 , , , erambler-co-uk-8585 20 13 from from IN erambler-co-uk-8585 20 14 live live JJ erambler-co-uk-8585 20 15 updates update NNS erambler-co-uk-8585 20 16 on on IN erambler-co-uk-8585 20 17 transport transport NN erambler-co-uk-8585 20 18 delays delay NNS erambler-co-uk-8585 20 19 to to IN erambler-co-uk-8585 20 20 your -PRON- PRP$ erambler-co-uk-8585 20 21 favourite favourite JJ erambler-co-uk-8585 20 22 sports sport NNS erambler-co-uk-8585 20 23 team’s team’s NNP erambler-co-uk-8585 20 24 play play NN erambler-co-uk-8585 20 25 - - HYPH erambler-co-uk-8585 20 26 by by IN erambler-co-uk-8585 20 27 - - HYPH erambler-co-uk-8585 20 28 play play NN erambler-co-uk-8585 20 29 performance performance NN erambler-co-uk-8585 20 30 to to IN erambler-co-uk-8585 20 31 an an DT erambler-co-uk-8585 20 32 almost almost RB erambler-co-uk-8585 20 33 infinite infinite JJ erambler-co-uk-8585 20 34 number number NN erambler-co-uk-8585 20 35 of of IN erambler-co-uk-8585 20 36 cat cat NN erambler-co-uk-8585 20 37 pictures picture NNS erambler-co-uk-8585 20 38 . . . erambler-co-uk-8585 21 1 In in IN erambler-co-uk-8585 21 2 my -PRON- PRP$ erambler-co-uk-8585 21 3 professional professional JJ erambler-co-uk-8585 21 4 life life NN erambler-co-uk-8585 21 5 it’s it’s NNP erambler-co-uk-8585 21 6 almost almost RB erambler-co-uk-8585 21 7 guaranteed guarantee VBN erambler-co-uk-8585 21 8 that that IN erambler-co-uk-8585 21 9 anyone anyone NN erambler-co-uk-8585 21 10 I -PRON- PRP erambler-co-uk-8585 21 11 meet meet VBP erambler-co-uk-8585 21 12 will will MD erambler-co-uk-8585 21 13 be be VB erambler-co-uk-8585 21 14 on on IN erambler-co-uk-8585 21 15 Twitter Twitter NNP erambler-co-uk-8585 21 16 , , , erambler-co-uk-8585 21 17 meaning mean VBG erambler-co-uk-8585 21 18 that that IN erambler-co-uk-8585 21 19 I -PRON- PRP erambler-co-uk-8585 21 20 can can MD erambler-co-uk-8585 21 21 contact contact VB erambler-co-uk-8585 21 22 them -PRON- PRP erambler-co-uk-8585 21 23 to to TO erambler-co-uk-8585 21 24 follow follow VB erambler-co-uk-8585 21 25 up up RP erambler-co-uk-8585 21 26 at at IN erambler-co-uk-8585 21 27 a a DT erambler-co-uk-8585 21 28 later later JJ erambler-co-uk-8585 21 29 date date NN erambler-co-uk-8585 21 30 without without IN erambler-co-uk-8585 21 31 having have VBG erambler-co-uk-8585 21 32 to to TO erambler-co-uk-8585 21 33 exchange exchange VB erambler-co-uk-8585 21 34 contact contact NN erambler-co-uk-8585 21 35 details detail NNS erambler-co-uk-8585 21 36 ( ( -LRB- erambler-co-uk-8585 21 37 and and CC erambler-co-uk-8585 21 38 they -PRON- PRP erambler-co-uk-8585 21 39 have have VBP erambler-co-uk-8585 21 40 options option NNS erambler-co-uk-8585 21 41 to to TO erambler-co-uk-8585 21 42 block block VB erambler-co-uk-8585 21 43 me -PRON- PRP erambler-co-uk-8585 21 44 if if IN erambler-co-uk-8585 21 45 they -PRON- PRP erambler-co-uk-8585 21 46 don’t don’t VBP erambler-co-uk-8585 21 47 like like IN erambler-co-uk-8585 21 48 that that DT erambler-co-uk-8585 21 49 ) ) -RRB- erambler-co-uk-8585 21 50 . . . erambler-co-uk-8585 22 1 On on IN erambler-co-uk-8585 22 2 the the DT erambler-co-uk-8585 22 3 other other JJ erambler-co-uk-8585 22 4 hand hand NN erambler-co-uk-8585 22 5 , , , erambler-co-uk-8585 22 6 a a DT erambler-co-uk-8585 22 7 medium medium NN erambler-co-uk-8585 22 8 where where WRB erambler-co-uk-8585 22 9 everyone’s everyone’s NNP erambler-co-uk-8585 22 10 opinion opinion NN erambler-co-uk-8585 22 11 is be VBZ erambler-co-uk-8585 22 12 equally equally RB erambler-co-uk-8585 22 13 valid valid JJ erambler-co-uk-8585 22 14 regardless regardless RB erambler-co-uk-8585 22 15 of of IN erambler-co-uk-8585 22 16 knowledge knowledge NN erambler-co-uk-8585 22 17 or or CC erambler-co-uk-8585 22 18 life life NN erambler-co-uk-8585 22 19 experience experience NN erambler-co-uk-8585 22 20 has have VBZ erambler-co-uk-8585 22 21 turned turn VBN erambler-co-uk-8585 22 22 some some DT erambler-co-uk-8585 22 23 parts part NNS erambler-co-uk-8585 22 24 of of IN erambler-co-uk-8585 22 25 the the DT erambler-co-uk-8585 22 26 internet internet NN erambler-co-uk-8585 22 27 into into IN erambler-co-uk-8585 22 28 a a DT erambler-co-uk-8585 22 29 toxic toxic JJ erambler-co-uk-8585 22 30 swamp swamp NN erambler-co-uk-8585 22 31 of of IN erambler-co-uk-8585 22 32 hatred hatred NN erambler-co-uk-8585 22 33 and and CC erambler-co-uk-8585 22 34 vitriol vitriol NNP erambler-co-uk-8585 22 35 . . . erambler-co-uk-8585 23 1 It’s it’s JJ erambler-co-uk-8585 23 2 easier easy JJR erambler-co-uk-8585 23 3 than than IN erambler-co-uk-8585 23 4 ever ever RB erambler-co-uk-8585 23 5 to to TO erambler-co-uk-8585 23 6 forget forget VB erambler-co-uk-8585 23 7 that that IN erambler-co-uk-8585 23 8 we -PRON- PRP erambler-co-uk-8585 23 9 have have VBP erambler-co-uk-8585 23 10 more more RBR erambler-co-uk-8585 23 11 common common JJ erambler-co-uk-8585 23 12 ground ground NN erambler-co-uk-8585 23 13 with with IN erambler-co-uk-8585 23 14 any any DT erambler-co-uk-8585 23 15 random random JJ erambler-co-uk-8585 23 16 stranger stranger NN erambler-co-uk-8585 23 17 than than IN erambler-co-uk-8585 23 18 we -PRON- PRP erambler-co-uk-8585 23 19 have have VBP erambler-co-uk-8585 23 20 similarities similarity NNS erambler-co-uk-8585 23 21 , , , erambler-co-uk-8585 23 22 and and CC erambler-co-uk-8585 23 23 that’s that’s NNP erambler-co-uk-8585 23 24 led lead VBD erambler-co-uk-8585 23 25 to to IN erambler-co-uk-8585 23 26 some some DT erambler-co-uk-8585 23 27 truly truly RB erambler-co-uk-8585 23 28 awful awful JJ erambler-co-uk-8585 23 29 acts act NNS erambler-co-uk-8585 23 30 and and CC erambler-co-uk-8585 23 31 a a DT erambler-co-uk-8585 23 32 poisonous poisonous JJ erambler-co-uk-8585 23 33 political political JJ erambler-co-uk-8585 23 34 arena arena NN erambler-co-uk-8585 23 35 . . . erambler-co-uk-8585 24 1 Part part NN erambler-co-uk-8585 24 2 of of IN erambler-co-uk-8585 24 3 the the DT erambler-co-uk-8585 24 4 problem problem NN erambler-co-uk-8585 24 5 here here RB erambler-co-uk-8585 24 6 is be VBZ erambler-co-uk-8585 24 7 that that IN erambler-co-uk-8585 24 8 each each DT erambler-co-uk-8585 24 9 of of IN erambler-co-uk-8585 24 10 the the DT erambler-co-uk-8585 24 11 social social JJ erambler-co-uk-8585 24 12 media medium NNS erambler-co-uk-8585 24 13 platforms platform NNS erambler-co-uk-8585 24 14 is be VBZ erambler-co-uk-8585 24 15 controlled control VBN erambler-co-uk-8585 24 16 by by IN erambler-co-uk-8585 24 17 a a DT erambler-co-uk-8585 24 18 single single JJ erambler-co-uk-8585 24 19 entity entity NN erambler-co-uk-8585 24 20 with with IN erambler-co-uk-8585 24 21 almost almost RB erambler-co-uk-8585 24 22 no no DT erambler-co-uk-8585 24 23 accountability accountability NN erambler-co-uk-8585 24 24 to to IN erambler-co-uk-8585 24 25 anyone anyone NN erambler-co-uk-8585 24 26 other other JJ erambler-co-uk-8585 24 27 than than IN erambler-co-uk-8585 24 28 shareholders shareholder NNS erambler-co-uk-8585 24 29 . . . erambler-co-uk-8585 25 1 Technological technological JJ erambler-co-uk-8585 25 2 change change NN erambler-co-uk-8585 25 3 has have VBZ erambler-co-uk-8585 25 4 been be VBN erambler-co-uk-8585 25 5 so so RB erambler-co-uk-8585 25 6 rapid rapid JJ erambler-co-uk-8585 25 7 that that IN erambler-co-uk-8585 25 8 the the DT erambler-co-uk-8585 25 9 regulatory regulatory JJ erambler-co-uk-8585 25 10 regime regime NN erambler-co-uk-8585 25 11 has have VBZ erambler-co-uk-8585 25 12 no no DT erambler-co-uk-8585 25 13 idea idea NN erambler-co-uk-8585 25 14 how how WRB erambler-co-uk-8585 25 15 to to TO erambler-co-uk-8585 25 16 handle handle VB erambler-co-uk-8585 25 17 them -PRON- PRP erambler-co-uk-8585 25 18 , , , erambler-co-uk-8585 25 19 leaving leave VBG erambler-co-uk-8585 25 20 them -PRON- PRP erambler-co-uk-8585 25 21 largely largely RB erambler-co-uk-8585 25 22 free free JJ erambler-co-uk-8585 25 23 to to TO erambler-co-uk-8585 25 24 operate operate VB erambler-co-uk-8585 25 25 how how WRB erambler-co-uk-8585 25 26 they -PRON- PRP erambler-co-uk-8585 25 27 want want VBP erambler-co-uk-8585 25 28 . . . erambler-co-uk-8585 26 1 This this DT erambler-co-uk-8585 26 2 has have VBZ erambler-co-uk-8585 26 3 led lead VBN erambler-co-uk-8585 26 4 to to IN erambler-co-uk-8585 26 5 a a DT erambler-co-uk-8585 26 6 whole whole JJ erambler-co-uk-8585 26 7 heap heap NN erambler-co-uk-8585 26 8 of of IN erambler-co-uk-8585 26 9 nasty nasty JJ erambler-co-uk-8585 26 10 consequences consequence NNS erambler-co-uk-8585 26 11 that that WDT erambler-co-uk-8585 26 12 many many JJ erambler-co-uk-8585 26 13 other other JJ erambler-co-uk-8585 26 14 people people NNS erambler-co-uk-8585 26 15 have have VBP erambler-co-uk-8585 26 16 done do VBN erambler-co-uk-8585 26 17 a a DT erambler-co-uk-8585 26 18 much much RB erambler-co-uk-8585 26 19 better well JJR erambler-co-uk-8585 26 20 job job NN erambler-co-uk-8585 26 21 of of IN erambler-co-uk-8585 26 22 documenting document VBG erambler-co-uk-8585 26 23 than than IN erambler-co-uk-8585 26 24 I -PRON- PRP erambler-co-uk-8585 26 25 could could MD erambler-co-uk-8585 26 26 ( ( -LRB- erambler-co-uk-8585 26 27 Shoshana Shoshana NNP erambler-co-uk-8585 26 28 Zuboff’s Zuboff’s NNP erambler-co-uk-8585 26 29 book book NN erambler-co-uk-8585 26 30 The the DT erambler-co-uk-8585 26 31 Age Age NNP erambler-co-uk-8585 26 32 of of IN erambler-co-uk-8585 26 33 Surveillance Surveillance NNP erambler-co-uk-8585 26 34 Capitalism Capitalism NNP erambler-co-uk-8585 26 35 is be VBZ erambler-co-uk-8585 26 36 a a DT erambler-co-uk-8585 26 37 good good JJ erambler-co-uk-8585 26 38 example example NN erambler-co-uk-8585 26 39 ) ) -RRB- erambler-co-uk-8585 26 40 . . . erambler-co-uk-8585 27 1 What what WP erambler-co-uk-8585 27 2 I’m I’m NNP erambler-co-uk-8585 27 3 going go VBG erambler-co-uk-8585 27 4 to to TO erambler-co-uk-8585 27 5 focus focus VB erambler-co-uk-8585 27 6 on on IN erambler-co-uk-8585 27 7 instead instead RB erambler-co-uk-8585 27 8 are be VBP erambler-co-uk-8585 27 9 some some DT erambler-co-uk-8585 27 10 possible possible JJ erambler-co-uk-8585 27 11 alternatives alternative NNS erambler-co-uk-8585 27 12 . . . erambler-co-uk-8585 28 1 If if IN erambler-co-uk-8585 28 2 you -PRON- PRP erambler-co-uk-8585 28 3 accept accept VBP erambler-co-uk-8585 28 4 the the DT erambler-co-uk-8585 28 5 above above JJ erambler-co-uk-8585 28 6 argument argument NN erambler-co-uk-8585 28 7 , , , erambler-co-uk-8585 28 8 one one CD erambler-co-uk-8585 28 9 obvious obvious JJ erambler-co-uk-8585 28 10 solution solution NN erambler-co-uk-8585 28 11 is be VBZ erambler-co-uk-8585 28 12 to to TO erambler-co-uk-8585 28 13 break break VB erambler-co-uk-8585 28 14 up up RP erambler-co-uk-8585 28 15 the the DT erambler-co-uk-8585 28 16 effective effective JJ erambler-co-uk-8585 28 17 monopoly monopoly NN erambler-co-uk-8585 28 18 enjoyed enjoy VBN erambler-co-uk-8585 28 19 by by IN erambler-co-uk-8585 28 20 Facebook Facebook NNP erambler-co-uk-8585 28 21 , , , erambler-co-uk-8585 28 22 Twitter Twitter NNP erambler-co-uk-8585 28 23 et et FW erambler-co-uk-8585 28 24 al al NNP erambler-co-uk-8585 28 25 . . . erambler-co-uk-8585 29 1 We -PRON- PRP erambler-co-uk-8585 29 2 need need VBP erambler-co-uk-8585 29 3 to to TO erambler-co-uk-8585 29 4 be be VB erambler-co-uk-8585 29 5 able able JJ erambler-co-uk-8585 29 6 to to TO erambler-co-uk-8585 29 7 retain retain VB erambler-co-uk-8585 29 8 the the DT erambler-co-uk-8585 29 9 wonderful wonderful JJ erambler-co-uk-8585 29 10 affordances affordance NNS erambler-co-uk-8585 29 11 of of IN erambler-co-uk-8585 29 12 social social JJ erambler-co-uk-8585 29 13 media medium NNS erambler-co-uk-8585 29 14 but but CC erambler-co-uk-8585 29 15 democratise democratise NN erambler-co-uk-8585 29 16 control control NN erambler-co-uk-8585 29 17 of of IN erambler-co-uk-8585 29 18 it -PRON- PRP erambler-co-uk-8585 29 19 , , , erambler-co-uk-8585 29 20 so so IN erambler-co-uk-8585 29 21 that that IN erambler-co-uk-8585 29 22 it -PRON- PRP erambler-co-uk-8585 29 23 can can MD erambler-co-uk-8585 29 24 never never RB erambler-co-uk-8585 29 25 be be VB erambler-co-uk-8585 29 26 dominated dominate VBN erambler-co-uk-8585 29 27 by by IN erambler-co-uk-8585 29 28 a a DT erambler-co-uk-8585 29 29 small small JJ erambler-co-uk-8585 29 30 number number NN erambler-co-uk-8585 29 31 of of IN erambler-co-uk-8585 29 32 overly overly RB erambler-co-uk-8585 29 33 powerful powerful JJ erambler-co-uk-8585 29 34 players player NNS erambler-co-uk-8585 29 35 . . . erambler-co-uk-8585 30 1 What’s what’s VB erambler-co-uk-8585 30 2 the the DT erambler-co-uk-8585 30 3 solution solution NN erambler-co-uk-8585 30 4 ? ? . erambler-co-uk-8585 31 1 There’s there’ NNS erambler-co-uk-8585 31 2 actually actually RB erambler-co-uk-8585 31 3 a a DT erambler-co-uk-8585 31 4 thing thing NN erambler-co-uk-8585 31 5 that that WDT erambler-co-uk-8585 31 6 already already RB erambler-co-uk-8585 31 7 exists exist VBZ erambler-co-uk-8585 31 8 , , , erambler-co-uk-8585 31 9 that that IN erambler-co-uk-8585 31 10 almost almost RB erambler-co-uk-8585 31 11 everyone everyone NN erambler-co-uk-8585 31 12 is be VBZ erambler-co-uk-8585 31 13 familiar familiar JJ erambler-co-uk-8585 31 14 with with IN erambler-co-uk-8585 31 15 and and CC erambler-co-uk-8585 31 16 that that IN erambler-co-uk-8585 31 17 already already RB erambler-co-uk-8585 31 18 works work VBZ erambler-co-uk-8585 31 19 like like IN erambler-co-uk-8585 31 20 this this DT erambler-co-uk-8585 31 21 . . . erambler-co-uk-8585 32 1 It’s it’s JJ erambler-co-uk-8585 32 2 email email NN erambler-co-uk-8585 32 3 . . . erambler-co-uk-8585 33 1 There there EX erambler-co-uk-8585 33 2 are be VBP erambler-co-uk-8585 33 3 a a DT erambler-co-uk-8585 33 4 hundred hundred CD erambler-co-uk-8585 33 5 thousand thousand CD erambler-co-uk-8585 33 6 email email NN erambler-co-uk-8585 33 7 servers server NNS erambler-co-uk-8585 33 8 , , , erambler-co-uk-8585 33 9 but but CC erambler-co-uk-8585 33 10 my -PRON- PRP$ erambler-co-uk-8585 33 11 email email NN erambler-co-uk-8585 33 12 can can MD erambler-co-uk-8585 33 13 always always RB erambler-co-uk-8585 33 14 find find VB erambler-co-uk-8585 33 15 your -PRON- PRP$ erambler-co-uk-8585 33 16 inbox inbox NN erambler-co-uk-8585 33 17 if if IN erambler-co-uk-8585 33 18 I -PRON- PRP erambler-co-uk-8585 33 19 know know VBP erambler-co-uk-8585 33 20 your -PRON- PRP$ erambler-co-uk-8585 33 21 address address NN erambler-co-uk-8585 33 22 because because IN erambler-co-uk-8585 33 23 that that DT erambler-co-uk-8585 33 24 address address NN erambler-co-uk-8585 33 25 identifies identify VBZ erambler-co-uk-8585 33 26 both both CC erambler-co-uk-8585 33 27 you -PRON- PRP erambler-co-uk-8585 33 28 and and CC erambler-co-uk-8585 33 29 the the DT erambler-co-uk-8585 33 30 email email NN erambler-co-uk-8585 33 31 service service NN erambler-co-uk-8585 33 32 you -PRON- PRP erambler-co-uk-8585 33 33 use use VBP erambler-co-uk-8585 33 34 , , , erambler-co-uk-8585 33 35 and and CC erambler-co-uk-8585 33 36 they -PRON- PRP erambler-co-uk-8585 33 37 communicate communicate VBP erambler-co-uk-8585 33 38 using use VBG erambler-co-uk-8585 33 39 the the DT erambler-co-uk-8585 33 40 same same JJ erambler-co-uk-8585 33 41 protocol protocol NN erambler-co-uk-8585 33 42 , , , erambler-co-uk-8585 33 43 Simple Simple NNP erambler-co-uk-8585 33 44 Mail Mail NNP erambler-co-uk-8585 33 45 Transfer Transfer NNP erambler-co-uk-8585 33 46 Protocol Protocol NNP erambler-co-uk-8585 33 47 ( ( -LRB- erambler-co-uk-8585 33 48 SMTP)1 SMTP)1 NNS erambler-co-uk-8585 33 49 . . . erambler-co-uk-8585 34 1 I -PRON- PRP erambler-co-uk-8585 34 2 can’t can’t NNS erambler-co-uk-8585 34 3 send send VBP erambler-co-uk-8585 34 4 a a DT erambler-co-uk-8585 34 5 message message NN erambler-co-uk-8585 34 6 to to IN erambler-co-uk-8585 34 7 your -PRON- PRP$ erambler-co-uk-8585 34 8 Twitter Twitter NNP erambler-co-uk-8585 34 9 from from IN erambler-co-uk-8585 34 10 my -PRON- PRP$ erambler-co-uk-8585 34 11 Facebook Facebook NNP erambler-co-uk-8585 34 12 though though RB erambler-co-uk-8585 34 13 , , , erambler-co-uk-8585 34 14 because because IN erambler-co-uk-8585 34 15 they’re they’re NNP erambler-co-uk-8585 34 16 completely completely RB erambler-co-uk-8585 34 17 incompatible incompatible JJ erambler-co-uk-8585 34 18 , , , erambler-co-uk-8585 34 19 like like IN erambler-co-uk-8585 34 20 oil oil NN erambler-co-uk-8585 34 21 and and CC erambler-co-uk-8585 34 22 water water NN erambler-co-uk-8585 34 23 . . . erambler-co-uk-8585 35 1 Facebook Facebook NNP erambler-co-uk-8585 35 2 has have VBZ erambler-co-uk-8585 35 3 no no DT erambler-co-uk-8585 35 4 idea idea NN erambler-co-uk-8585 35 5 how how WRB erambler-co-uk-8585 35 6 to to TO erambler-co-uk-8585 35 7 talk talk VB erambler-co-uk-8585 35 8 to to IN erambler-co-uk-8585 35 9 Twitter Twitter NNP erambler-co-uk-8585 35 10 and and CC erambler-co-uk-8585 35 11 vice vice NN erambler-co-uk-8585 35 12 versa versa RB erambler-co-uk-8585 35 13 ( ( -LRB- erambler-co-uk-8585 35 14 and and CC erambler-co-uk-8585 35 15 the the DT erambler-co-uk-8585 35 16 companies company NNS erambler-co-uk-8585 35 17 that that WDT erambler-co-uk-8585 35 18 control control VBP erambler-co-uk-8585 35 19 them -PRON- PRP erambler-co-uk-8585 35 20 have have VBP erambler-co-uk-8585 35 21 zero zero CD erambler-co-uk-8585 35 22 interest interest NN erambler-co-uk-8585 35 23 in in IN erambler-co-uk-8585 35 24 such such JJ erambler-co-uk-8585 35 25 interoperability interoperability NN erambler-co-uk-8585 35 26 anyway anyway RB erambler-co-uk-8585 35 27 ) ) -RRB- erambler-co-uk-8585 35 28 . . . erambler-co-uk-8585 36 1 Just just RB erambler-co-uk-8585 36 2 like like IN erambler-co-uk-8585 36 3 email email NN erambler-co-uk-8585 36 4 , , , erambler-co-uk-8585 36 5 a a DT erambler-co-uk-8585 36 6 federated federated JJ erambler-co-uk-8585 36 7 social social JJ erambler-co-uk-8585 36 8 media medium NNS erambler-co-uk-8585 36 9 service service NN erambler-co-uk-8585 36 10 like like IN erambler-co-uk-8585 36 11 Mastodon Mastodon NNP erambler-co-uk-8585 36 12 allows allow VBZ erambler-co-uk-8585 36 13 you -PRON- PRP erambler-co-uk-8585 36 14 to to TO erambler-co-uk-8585 36 15 use use VB erambler-co-uk-8585 36 16 any any DT erambler-co-uk-8585 36 17 compatible compatible JJ erambler-co-uk-8585 36 18 server server NN erambler-co-uk-8585 36 19 , , , erambler-co-uk-8585 36 20 or or CC erambler-co-uk-8585 36 21 even even RB erambler-co-uk-8585 36 22 run run VB erambler-co-uk-8585 36 23 your -PRON- PRP$ erambler-co-uk-8585 36 24 own own JJ erambler-co-uk-8585 36 25 , , , erambler-co-uk-8585 36 26 and and CC erambler-co-uk-8585 36 27 follow follow VB erambler-co-uk-8585 36 28 accounts account NNS erambler-co-uk-8585 36 29 on on IN erambler-co-uk-8585 36 30 your -PRON- PRP$ erambler-co-uk-8585 36 31 home home NN erambler-co-uk-8585 36 32 server server NN erambler-co-uk-8585 36 33 or or CC erambler-co-uk-8585 36 34 anywhere anywhere RB erambler-co-uk-8585 36 35 else else RB erambler-co-uk-8585 36 36 , , , erambler-co-uk-8585 36 37 even even RB erambler-co-uk-8585 36 38 servers server NNS erambler-co-uk-8585 36 39 running run VBG erambler-co-uk-8585 36 40 different different JJ erambler-co-uk-8585 36 41 software software NN erambler-co-uk-8585 36 42 as as RB erambler-co-uk-8585 36 43 long long RB erambler-co-uk-8585 36 44 as as IN erambler-co-uk-8585 36 45 they -PRON- PRP erambler-co-uk-8585 36 46 use use VBP erambler-co-uk-8585 36 47 the the DT erambler-co-uk-8585 36 48 same same JJ erambler-co-uk-8585 36 49 ActivityPub ActivityPub NNP erambler-co-uk-8585 36 50 protocol protocol NN erambler-co-uk-8585 36 51 . . . erambler-co-uk-8585 37 1 There’s there’ VBG erambler-co-uk-8585 37 2 no no DT erambler-co-uk-8585 37 3 lock lock NN erambler-co-uk-8585 37 4 - - HYPH erambler-co-uk-8585 37 5 in in RP erambler-co-uk-8585 37 6 because because IN erambler-co-uk-8585 37 7 you -PRON- PRP erambler-co-uk-8585 37 8 can can MD erambler-co-uk-8585 37 9 move move VB erambler-co-uk-8585 37 10 to to IN erambler-co-uk-8585 37 11 another another DT erambler-co-uk-8585 37 12 server server NN erambler-co-uk-8585 37 13 any any DT erambler-co-uk-8585 37 14 time time NN erambler-co-uk-8585 37 15 you -PRON- PRP erambler-co-uk-8585 37 16 like like VBP erambler-co-uk-8585 37 17 , , , erambler-co-uk-8585 37 18 and and CC erambler-co-uk-8585 37 19 interact interact VB erambler-co-uk-8585 37 20 with with IN erambler-co-uk-8585 37 21 all all PDT erambler-co-uk-8585 37 22 the the DT erambler-co-uk-8585 37 23 same same JJ erambler-co-uk-8585 37 24 people people NNS erambler-co-uk-8585 37 25 from from IN erambler-co-uk-8585 37 26 your -PRON- PRP$ erambler-co-uk-8585 37 27 new new JJ erambler-co-uk-8585 37 28 home home NN erambler-co-uk-8585 37 29 , , , erambler-co-uk-8585 37 30 just just RB erambler-co-uk-8585 37 31 like like IN erambler-co-uk-8585 37 32 changing change VBG erambler-co-uk-8585 37 33 your -PRON- PRP$ erambler-co-uk-8585 37 34 email email NN erambler-co-uk-8585 37 35 address address NN erambler-co-uk-8585 37 36 . . . erambler-co-uk-8585 38 1 Smaller small JJR erambler-co-uk-8585 38 2 servers server NNS erambler-co-uk-8585 38 3 mean mean VBP erambler-co-uk-8585 38 4 that that IN erambler-co-uk-8585 38 5 no no DT erambler-co-uk-8585 38 6 one one NN erambler-co-uk-8585 38 7 server server NN erambler-co-uk-8585 38 8 ends end VBZ erambler-co-uk-8585 38 9 up up RP erambler-co-uk-8585 38 10 with with IN erambler-co-uk-8585 38 11 enough enough JJ erambler-co-uk-8585 38 12 power power NN erambler-co-uk-8585 38 13 to to TO erambler-co-uk-8585 38 14 take take VB erambler-co-uk-8585 38 15 over over RP erambler-co-uk-8585 38 16 and and CC erambler-co-uk-8585 38 17 control control VB erambler-co-uk-8585 38 18 everything everything NN erambler-co-uk-8585 38 19 , , , erambler-co-uk-8585 38 20 as as IN erambler-co-uk-8585 38 21 the the DT erambler-co-uk-8585 38 22 social social JJ erambler-co-uk-8585 38 23 media medium NNS erambler-co-uk-8585 38 24 giants giant NNS erambler-co-uk-8585 38 25 do do VBP erambler-co-uk-8585 38 26 with with IN erambler-co-uk-8585 38 27 their -PRON- PRP$ erambler-co-uk-8585 38 28 own own JJ erambler-co-uk-8585 38 29 platforms platform NNS erambler-co-uk-8585 38 30 . . . erambler-co-uk-8585 39 1 But but CC erambler-co-uk-8585 39 2 at at IN erambler-co-uk-8585 39 3 the the DT erambler-co-uk-8585 39 4 same same JJ erambler-co-uk-8585 39 5 time time NN erambler-co-uk-8585 39 6 , , , erambler-co-uk-8585 39 7 a a DT erambler-co-uk-8585 39 8 small small JJ erambler-co-uk-8585 39 9 server server NN erambler-co-uk-8585 39 10 with with IN erambler-co-uk-8585 39 11 a a DT erambler-co-uk-8585 39 12 small small JJ erambler-co-uk-8585 39 13 moderator moderator NN erambler-co-uk-8585 39 14 team team NN erambler-co-uk-8585 39 15 can can MD erambler-co-uk-8585 39 16 enforce enforce VB erambler-co-uk-8585 39 17 local local JJ erambler-co-uk-8585 39 18 policy policy NN erambler-co-uk-8585 39 19 much much RB erambler-co-uk-8585 39 20 more more RBR erambler-co-uk-8585 39 21 easily easily RB erambler-co-uk-8585 39 22 and and CC erambler-co-uk-8585 39 23 block block NN erambler-co-uk-8585 39 24 accounts account NNS erambler-co-uk-8585 39 25 or or CC erambler-co-uk-8585 39 26 whole whole JJ erambler-co-uk-8585 39 27 servers server NNS erambler-co-uk-8585 39 28 that that WDT erambler-co-uk-8585 39 29 host host NN erambler-co-uk-8585 39 30 trolls troll VBZ erambler-co-uk-8585 39 31 , , , erambler-co-uk-8585 39 32 nazis nazis NNPS erambler-co-uk-8585 39 33 or or CC erambler-co-uk-8585 39 34 other other JJ erambler-co-uk-8585 39 35 poisonous poisonous JJ erambler-co-uk-8585 39 36 people people NNS erambler-co-uk-8585 39 37 . . . erambler-co-uk-8585 40 1 How how WRB erambler-co-uk-8585 40 2 do do VBP erambler-co-uk-8585 40 3 I -PRON- PRP erambler-co-uk-8585 40 4 try try VB erambler-co-uk-8585 40 5 it -PRON- PRP erambler-co-uk-8585 40 6 ? ? . erambler-co-uk-8585 41 1 I -PRON- PRP erambler-co-uk-8585 41 2 have have VBP erambler-co-uk-8585 41 3 no no DT erambler-co-uk-8585 41 4 problem problem NN erambler-co-uk-8585 41 5 with with IN erambler-co-uk-8585 41 6 anyone anyone NN erambler-co-uk-8585 41 7 for for IN erambler-co-uk-8585 41 8 choosing choose VBG erambler-co-uk-8585 41 9 to to TO erambler-co-uk-8585 41 10 continue continue VB erambler-co-uk-8585 41 11 to to TO erambler-co-uk-8585 41 12 use use VB erambler-co-uk-8585 41 13 what what WP erambler-co-uk-8585 41 14 we’re we’re VBD erambler-co-uk-8585 41 15 already already RB erambler-co-uk-8585 41 16 calling call VBG erambler-co-uk-8585 41 17 & & CC erambler-co-uk-8585 41 18 ldquo;traditional&rdquo ldquo;traditional&rdquo FW erambler-co-uk-8585 41 19 ; ; : erambler-co-uk-8585 41 20 social social JJ erambler-co-uk-8585 41 21 media medium NNS erambler-co-uk-8585 41 22 ; ; : erambler-co-uk-8585 41 23 frankly frankly RB erambler-co-uk-8585 41 24 , , , erambler-co-uk-8585 41 25 Facebook Facebook NNP erambler-co-uk-8585 41 26 and and CC erambler-co-uk-8585 41 27 Twitter Twitter NNP erambler-co-uk-8585 41 28 are be VBP erambler-co-uk-8585 41 29 still still RB erambler-co-uk-8585 41 30 useful useful JJ erambler-co-uk-8585 41 31 for for IN erambler-co-uk-8585 41 32 me -PRON- PRP erambler-co-uk-8585 41 33 to to TO erambler-co-uk-8585 41 34 keep keep VB erambler-co-uk-8585 41 35 in in IN erambler-co-uk-8585 41 36 touch touch NN erambler-co-uk-8585 41 37 with with IN erambler-co-uk-8585 41 38 a a DT erambler-co-uk-8585 41 39 lot lot NN erambler-co-uk-8585 41 40 of of IN erambler-co-uk-8585 41 41 my -PRON- PRP$ erambler-co-uk-8585 41 42 friends friend NNS erambler-co-uk-8585 41 43 . . . erambler-co-uk-8585 42 1 However however RB erambler-co-uk-8585 42 2 , , , erambler-co-uk-8585 42 3 I -PRON- PRP erambler-co-uk-8585 42 4 do do VBP erambler-co-uk-8585 42 5 think think VB erambler-co-uk-8585 42 6 it’s it’s NNP erambler-co-uk-8585 42 7 useful useful JJ erambler-co-uk-8585 42 8 to to TO erambler-co-uk-8585 42 9 know know VB erambler-co-uk-8585 42 10 some some DT erambler-co-uk-8585 42 11 of of IN erambler-co-uk-8585 42 12 the the DT erambler-co-uk-8585 42 13 alternatives alternative NNS erambler-co-uk-8585 42 14 if if IN erambler-co-uk-8585 42 15 only only RB erambler-co-uk-8585 42 16 to to TO erambler-co-uk-8585 42 17 make make VB erambler-co-uk-8585 42 18 a a DT erambler-co-uk-8585 42 19 more more RBR erambler-co-uk-8585 42 20 informed inform VBN erambler-co-uk-8585 42 21 decision decision NN erambler-co-uk-8585 42 22 to to TO erambler-co-uk-8585 42 23 stick stick VB erambler-co-uk-8585 42 24 with with IN erambler-co-uk-8585 42 25 your -PRON- PRP$ erambler-co-uk-8585 42 26 current current JJ erambler-co-uk-8585 42 27 choices choice NNS erambler-co-uk-8585 42 28 . . . erambler-co-uk-8585 43 1 Most Most JJS erambler-co-uk-8585 43 2 of of IN erambler-co-uk-8585 43 3 these these DT erambler-co-uk-8585 43 4 services service NNS erambler-co-uk-8585 43 5 only only RB erambler-co-uk-8585 43 6 ask ask VBP erambler-co-uk-8585 43 7 for for IN erambler-co-uk-8585 43 8 an an DT erambler-co-uk-8585 43 9 email email NN erambler-co-uk-8585 43 10 address address NN erambler-co-uk-8585 43 11 when when WRB erambler-co-uk-8585 43 12 you -PRON- PRP erambler-co-uk-8585 43 13 sign sign VBP erambler-co-uk-8585 43 14 up up RP erambler-co-uk-8585 43 15 and and CC erambler-co-uk-8585 43 16 use use VB erambler-co-uk-8585 43 17 of of IN erambler-co-uk-8585 43 18 your -PRON- PRP$ erambler-co-uk-8585 43 19 real real JJ erambler-co-uk-8585 43 20 name name NN erambler-co-uk-8585 43 21 vs vs IN erambler-co-uk-8585 43 22 a a DT erambler-co-uk-8585 43 23 pseudonym pseudonym NN erambler-co-uk-8585 43 24 is be VBZ erambler-co-uk-8585 43 25 entirely entirely RB erambler-co-uk-8585 43 26 optional optional JJ erambler-co-uk-8585 43 27 so so IN erambler-co-uk-8585 43 28 there’s there’s NNP erambler-co-uk-8585 43 29 not not RB erambler-co-uk-8585 43 30 really really RB erambler-co-uk-8585 43 31 any any DT erambler-co-uk-8585 43 32 risk risk NN erambler-co-uk-8585 43 33 in in IN erambler-co-uk-8585 43 34 signing sign VBG erambler-co-uk-8585 43 35 up up RP erambler-co-uk-8585 43 36 and and CC erambler-co-uk-8585 43 37 giving give VBG erambler-co-uk-8585 43 38 one one PRP erambler-co-uk-8585 43 39 a a DT erambler-co-uk-8585 43 40 try try NN erambler-co-uk-8585 43 41 . . . erambler-co-uk-8585 44 1 That that DT erambler-co-uk-8585 44 2 said say VBD erambler-co-uk-8585 44 3 , , , erambler-co-uk-8585 44 4 make make VB erambler-co-uk-8585 44 5 sure sure JJ erambler-co-uk-8585 44 6 you -PRON- PRP erambler-co-uk-8585 44 7 take take VBP erambler-co-uk-8585 44 8 sensible sensible JJ erambler-co-uk-8585 44 9 precautions precaution NNS erambler-co-uk-8585 44 10 like like IN erambler-co-uk-8585 44 11 not not RB erambler-co-uk-8585 44 12 reusing reuse VBG erambler-co-uk-8585 44 13 a a DT erambler-co-uk-8585 44 14 password password NN erambler-co-uk-8585 44 15 from from IN erambler-co-uk-8585 44 16 another another DT erambler-co-uk-8585 44 17 account account NN erambler-co-uk-8585 44 18 . . . erambler-co-uk-8585 45 1 Instead instead RB erambler-co-uk-8585 45 2 of of IN erambler-co-uk-8585 45 3 … … NFP erambler-co-uk-8585 45 4 Try try VB erambler-co-uk-8585 45 5 … … NFP erambler-co-uk-8585 45 6 Twitter Twitter NNP erambler-co-uk-8585 45 7 , , , erambler-co-uk-8585 45 8 Facebook Facebook NNP erambler-co-uk-8585 45 9 Mastodon Mastodon NNP erambler-co-uk-8585 45 10 , , , erambler-co-uk-8585 45 11 Pleroma Pleroma NNP erambler-co-uk-8585 45 12 , , , erambler-co-uk-8585 45 13 Misskey Misskey NNP erambler-co-uk-8585 45 14 Slack Slack NNP erambler-co-uk-8585 45 15 , , , erambler-co-uk-8585 45 16 Discord Discord NNP erambler-co-uk-8585 45 17 , , , erambler-co-uk-8585 45 18 IRC IRC NNP erambler-co-uk-8585 45 19 Matrix Matrix NNP erambler-co-uk-8585 45 20 WhatsApp WhatsApp NNP erambler-co-uk-8585 45 21 , , , erambler-co-uk-8585 45 22 FB FB NNP erambler-co-uk-8585 45 23 Messenger Messenger NNP erambler-co-uk-8585 45 24 , , , erambler-co-uk-8585 45 25 Telegram Telegram NNP erambler-co-uk-8585 45 26 Also also RB erambler-co-uk-8585 45 27 Matrix Matrix NNP erambler-co-uk-8585 45 28 Instagram Instagram NNP erambler-co-uk-8585 45 29 , , , erambler-co-uk-8585 45 30 Flickr Flickr NNP erambler-co-uk-8585 45 31 PixelFed PixelFed NNP erambler-co-uk-8585 45 32 YouTube YouTube NNP erambler-co-uk-8585 45 33 PeerTube PeerTube NNP erambler-co-uk-8585 45 34 The the DT erambler-co-uk-8585 45 35 web web NN erambler-co-uk-8585 45 36 Interplanetary Interplanetary NNP erambler-co-uk-8585 45 37 File File NNP erambler-co-uk-8585 45 38 System System NNP erambler-co-uk-8585 45 39 ( ( -LRB- erambler-co-uk-8585 45 40 IPFS IPFS NNP erambler-co-uk-8585 45 41 ) ) -RRB- erambler-co-uk-8585 45 42 Which which WDT erambler-co-uk-8585 45 43 , , , erambler-co-uk-8585 45 44 if if IN erambler-co-uk-8585 45 45 you -PRON- PRP erambler-co-uk-8585 45 46 can can MD erambler-co-uk-8585 45 47 believe believe VB erambler-co-uk-8585 45 48 it -PRON- PRP erambler-co-uk-8585 45 49 , , , erambler-co-uk-8585 45 50 was be VBD erambler-co-uk-8585 45 51 formalised formalise VBN erambler-co-uk-8585 45 52 nearly nearly RB erambler-co-uk-8585 45 53 40 40 CD erambler-co-uk-8585 45 54 years year NNS erambler-co-uk-8585 45 55 ago ago RB erambler-co-uk-8585 45 56 in in IN erambler-co-uk-8585 45 57 1982 1982 CD erambler-co-uk-8585 45 58 and and CC erambler-co-uk-8585 45 59 has have VBZ erambler-co-uk-8585 45 60 only only RB erambler-co-uk-8585 45 61 had have VBN erambler-co-uk-8585 45 62 fairly fairly RB erambler-co-uk-8585 45 63 minor minor JJ erambler-co-uk-8585 45 64 changes change NNS erambler-co-uk-8585 45 65 since since IN erambler-co-uk-8585 45 66 then then RB erambler-co-uk-8585 45 67 ! ! . erambler-co-uk-8585 46 1 & & CC erambler-co-uk-8585 46 2 # # $ erambler-co-uk-8585 46 3 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 46 4 ; ; : erambler-co-uk-8585 46 5 Collaborations Collaborations NNPS erambler-co-uk-8585 46 6 Workshop Workshop NNP erambler-co-uk-8585 46 7 2021 2021 CD erambler-co-uk-8585 46 8 : : : erambler-co-uk-8585 46 9 collaborative collaborative JJ erambler-co-uk-8585 46 10 ideas idea NNS erambler-co-uk-8585 46 11 & & CC erambler-co-uk-8585 46 12 hackday hackday NNP erambler-co-uk-8585 46 13 My -PRON- PRP$ erambler-co-uk-8585 46 14 last last JJ erambler-co-uk-8585 46 15 post post NN erambler-co-uk-8585 46 16 covered cover VBD erambler-co-uk-8585 46 17 the the DT erambler-co-uk-8585 46 18 more more RBR erambler-co-uk-8585 46 19 & & CC erambler-co-uk-8585 46 20 ldquo;traditional&rdquo ldquo;traditional&rdquo FW erambler-co-uk-8585 46 21 ; ; : erambler-co-uk-8585 46 22 lectures lecture NNS erambler-co-uk-8585 46 23 - - HYPH erambler-co-uk-8585 46 24 and and CC erambler-co-uk-8585 46 25 - - HYPH erambler-co-uk-8585 46 26 panel panel NN erambler-co-uk-8585 46 27 - - HYPH erambler-co-uk-8585 46 28 sessions session NNS erambler-co-uk-8585 46 29 approach approach NN erambler-co-uk-8585 46 30 of of IN erambler-co-uk-8585 46 31 the the DT erambler-co-uk-8585 46 32 first first JJ erambler-co-uk-8585 46 33 half half NN erambler-co-uk-8585 46 34 of of IN erambler-co-uk-8585 46 35 the the DT erambler-co-uk-8585 46 36 SSI SSI NNP erambler-co-uk-8585 46 37 Collaborations Collaborations NNPS erambler-co-uk-8585 46 38 Workshop Workshop NNP erambler-co-uk-8585 46 39 . . . erambler-co-uk-8585 47 1 The the DT erambler-co-uk-8585 47 2 rest rest NN erambler-co-uk-8585 47 3 of of IN erambler-co-uk-8585 47 4 the the DT erambler-co-uk-8585 47 5 workshop workshop NN erambler-co-uk-8585 47 6 was be VBD erambler-co-uk-8585 47 7 much much RB erambler-co-uk-8585 47 8 more more RBR erambler-co-uk-8585 47 9 interactive interactive JJ erambler-co-uk-8585 47 10 , , , erambler-co-uk-8585 47 11 consisting consist VBG erambler-co-uk-8585 47 12 of of IN erambler-co-uk-8585 47 13 a a DT erambler-co-uk-8585 47 14 discussion discussion NN erambler-co-uk-8585 47 15 session session NN erambler-co-uk-8585 47 16 , , , erambler-co-uk-8585 47 17 a a DT erambler-co-uk-8585 47 18 Collaborative Collaborative NNP erambler-co-uk-8585 47 19 Ideas Ideas NNP erambler-co-uk-8585 47 20 session session NN erambler-co-uk-8585 47 21 , , , erambler-co-uk-8585 47 22 and and CC erambler-co-uk-8585 47 23 a a DT erambler-co-uk-8585 47 24 whole whole JJ erambler-co-uk-8585 47 25 - - HYPH erambler-co-uk-8585 47 26 day day NN erambler-co-uk-8585 47 27 hackathon hackathon NN erambler-co-uk-8585 47 28 ! ! . erambler-co-uk-8585 48 1 The the DT erambler-co-uk-8585 48 2 discussion discussion NN erambler-co-uk-8585 48 3 session session NN erambler-co-uk-8585 48 4 on on IN erambler-co-uk-8585 48 5 day day NN erambler-co-uk-8585 48 6 one one CD erambler-co-uk-8585 48 7 had have VBD erambler-co-uk-8585 48 8 us -PRON- PRP erambler-co-uk-8585 48 9 choose choose VB erambler-co-uk-8585 48 10 a a DT erambler-co-uk-8585 48 11 topic topic NN erambler-co-uk-8585 48 12 ( ( -LRB- erambler-co-uk-8585 48 13 from from IN erambler-co-uk-8585 48 14 a a DT erambler-co-uk-8585 48 15 list list NN erambler-co-uk-8585 48 16 of of IN erambler-co-uk-8585 48 17 topics topic NNS erambler-co-uk-8585 48 18 proposed propose VBD erambler-co-uk-8585 48 19 leading lead VBG erambler-co-uk-8585 48 20 up up IN erambler-co-uk-8585 48 21 to to IN erambler-co-uk-8585 48 22 the the DT erambler-co-uk-8585 48 23 workshop workshop NN erambler-co-uk-8585 48 24 ) ) -RRB- erambler-co-uk-8585 48 25 and and CC erambler-co-uk-8585 48 26 join join VB erambler-co-uk-8585 48 27 a a DT erambler-co-uk-8585 48 28 breakout breakout NN erambler-co-uk-8585 48 29 room room NN erambler-co-uk-8585 48 30 for for IN erambler-co-uk-8585 48 31 that that DT erambler-co-uk-8585 48 32 topic topic NN erambler-co-uk-8585 48 33 with with IN erambler-co-uk-8585 48 34 the the DT erambler-co-uk-8585 48 35 aim aim NN erambler-co-uk-8585 48 36 of of IN erambler-co-uk-8585 48 37 producing produce VBG erambler-co-uk-8585 48 38 a a DT erambler-co-uk-8585 48 39 & & CC erambler-co-uk-8585 48 40 ldquo;speed ldquo;speed NNP erambler-co-uk-8585 48 41 blog&rdquo blog&rdquo NN erambler-co-uk-8585 48 42 ; ; : erambler-co-uk-8585 48 43 by by IN erambler-co-uk-8585 48 44 then then RB erambler-co-uk-8585 48 45 end end NN erambler-co-uk-8585 48 46 of of IN erambler-co-uk-8585 48 47 90 90 CD erambler-co-uk-8585 48 48 minutes minute NNS erambler-co-uk-8585 48 49 . . . erambler-co-uk-8585 49 1 Those those DT erambler-co-uk-8585 49 2 speed speed NN erambler-co-uk-8585 49 3 blogs blog NNS erambler-co-uk-8585 49 4 will will MD erambler-co-uk-8585 49 5 be be VB erambler-co-uk-8585 49 6 published publish VBN erambler-co-uk-8585 49 7 on on IN erambler-co-uk-8585 49 8 the the DT erambler-co-uk-8585 49 9 SSI SSI NNP erambler-co-uk-8585 49 10 blog blog NN erambler-co-uk-8585 49 11 over over IN erambler-co-uk-8585 49 12 the the DT erambler-co-uk-8585 49 13 coming come VBG erambler-co-uk-8585 49 14 weeks week NNS erambler-co-uk-8585 49 15 , , , erambler-co-uk-8585 49 16 so so CC erambler-co-uk-8585 49 17 I -PRON- PRP erambler-co-uk-8585 49 18 won’t won’t CD erambler-co-uk-8585 49 19 go go VBP erambler-co-uk-8585 49 20 into into IN erambler-co-uk-8585 49 21 that that DT erambler-co-uk-8585 49 22 in in IN erambler-co-uk-8585 49 23 more more JJR erambler-co-uk-8585 49 24 detail detail NN erambler-co-uk-8585 49 25 . . . erambler-co-uk-8585 50 1 The the DT erambler-co-uk-8585 50 2 Collaborative Collaborative NNP erambler-co-uk-8585 50 3 Ideas Ideas NNP erambler-co-uk-8585 50 4 session session NN erambler-co-uk-8585 50 5 is be VBZ erambler-co-uk-8585 50 6 a a DT erambler-co-uk-8585 50 7 way way NN erambler-co-uk-8585 50 8 of of IN erambler-co-uk-8585 50 9 generating generate VBG erambler-co-uk-8585 50 10 hackday hackday NN erambler-co-uk-8585 50 11 ideas idea NNS erambler-co-uk-8585 50 12 , , , erambler-co-uk-8585 50 13 by by IN erambler-co-uk-8585 50 14 putting put VBG erambler-co-uk-8585 50 15 people people NNS erambler-co-uk-8585 50 16 together together RB erambler-co-uk-8585 50 17 at at IN erambler-co-uk-8585 50 18 random random JJ erambler-co-uk-8585 50 19 into into IN erambler-co-uk-8585 50 20 small small JJ erambler-co-uk-8585 50 21 groups group NNS erambler-co-uk-8585 50 22 to to IN erambler-co-uk-8585 50 23 each each DT erambler-co-uk-8585 50 24 raise raise VB erambler-co-uk-8585 50 25 a a DT erambler-co-uk-8585 50 26 topic topic NN erambler-co-uk-8585 50 27 of of IN erambler-co-uk-8585 50 28 interest interest NN erambler-co-uk-8585 50 29 to to IN erambler-co-uk-8585 50 30 them -PRON- PRP erambler-co-uk-8585 50 31 before before IN erambler-co-uk-8585 50 32 discussing discuss VBG erambler-co-uk-8585 50 33 and and CC erambler-co-uk-8585 50 34 coming come VBG erambler-co-uk-8585 50 35 up up RP erambler-co-uk-8585 50 36 with with IN erambler-co-uk-8585 50 37 a a DT erambler-co-uk-8585 50 38 combined combined JJ erambler-co-uk-8585 50 39 idea idea NN erambler-co-uk-8585 50 40 for for IN erambler-co-uk-8585 50 41 a a DT erambler-co-uk-8585 50 42 hackday hackday NN erambler-co-uk-8585 50 43 project project NN erambler-co-uk-8585 50 44 . . . erambler-co-uk-8585 51 1 Because because IN erambler-co-uk-8585 51 2 of of IN erambler-co-uk-8585 51 3 the the DT erambler-co-uk-8585 51 4 serendipitous serendipitous JJ erambler-co-uk-8585 51 5 nature nature NN erambler-co-uk-8585 51 6 of of IN erambler-co-uk-8585 51 7 the the DT erambler-co-uk-8585 51 8 groupings grouping NNS erambler-co-uk-8585 51 9 , , , erambler-co-uk-8585 51 10 it’s it’ VBZ erambler-co-uk-8585 51 11 a a DT erambler-co-uk-8585 51 12 really really RB erambler-co-uk-8585 51 13 good good JJ erambler-co-uk-8585 51 14 way way NN erambler-co-uk-8585 51 15 of of IN erambler-co-uk-8585 51 16 generating generate VBG erambler-co-uk-8585 51 17 new new JJ erambler-co-uk-8585 51 18 ideas idea NNS erambler-co-uk-8585 51 19 from from IN erambler-co-uk-8585 51 20 unexpected unexpected JJ erambler-co-uk-8585 51 21 combinations combination NNS erambler-co-uk-8585 51 22 of of IN erambler-co-uk-8585 51 23 individual individual JJ erambler-co-uk-8585 51 24 interests interest NNS erambler-co-uk-8585 51 25 . . . erambler-co-uk-8585 52 1 After after IN erambler-co-uk-8585 52 2 that that DT erambler-co-uk-8585 52 3 , , , erambler-co-uk-8585 52 4 all all PDT erambler-co-uk-8585 52 5 the the DT erambler-co-uk-8585 52 6 ideas idea NNS erambler-co-uk-8585 52 7 from from IN erambler-co-uk-8585 52 8 the the DT erambler-co-uk-8585 52 9 session session NN erambler-co-uk-8585 52 10 , , , erambler-co-uk-8585 52 11 along along IN erambler-co-uk-8585 52 12 with with IN erambler-co-uk-8585 52 13 a a DT erambler-co-uk-8585 52 14 few few JJ erambler-co-uk-8585 52 15 others other NNS erambler-co-uk-8585 52 16 proposed propose VBN erambler-co-uk-8585 52 17 by by IN erambler-co-uk-8585 52 18 various various JJ erambler-co-uk-8585 52 19 participants participant NNS erambler-co-uk-8585 52 20 , , , erambler-co-uk-8585 52 21 were be VBD erambler-co-uk-8585 52 22 pitched pitch VBN erambler-co-uk-8585 52 23 as as IN erambler-co-uk-8585 52 24 ideas idea NNS erambler-co-uk-8585 52 25 for for IN erambler-co-uk-8585 52 26 the the DT erambler-co-uk-8585 52 27 hackday hackday NN erambler-co-uk-8585 52 28 and and CC erambler-co-uk-8585 52 29 people people NNS erambler-co-uk-8585 52 30 started start VBD erambler-co-uk-8585 52 31 to to TO erambler-co-uk-8585 52 32 form form VB erambler-co-uk-8585 52 33 teams team NNS erambler-co-uk-8585 52 34 . . . erambler-co-uk-8585 53 1 Not not RB erambler-co-uk-8585 53 2 every every DT erambler-co-uk-8585 53 3 idea idea NN erambler-co-uk-8585 53 4 pitched pitch VBD erambler-co-uk-8585 53 5 gets get VBZ erambler-co-uk-8585 53 6 worked work VBN erambler-co-uk-8585 53 7 on on RP erambler-co-uk-8585 53 8 during during IN erambler-co-uk-8585 53 9 the the DT erambler-co-uk-8585 53 10 hackday hackday NN erambler-co-uk-8585 53 11 , , , erambler-co-uk-8585 53 12 but but CC erambler-co-uk-8585 53 13 in in IN erambler-co-uk-8585 53 14 the the DT erambler-co-uk-8585 53 15 end end NN erambler-co-uk-8585 53 16 9 9 CD erambler-co-uk-8585 53 17 teams team NNS erambler-co-uk-8585 53 18 of of IN erambler-co-uk-8585 53 19 roughly roughly RB erambler-co-uk-8585 53 20 equal equal JJ erambler-co-uk-8585 53 21 size size NN erambler-co-uk-8585 53 22 formed form VBN erambler-co-uk-8585 53 23 to to TO erambler-co-uk-8585 53 24 spend spend VB erambler-co-uk-8585 53 25 the the DT erambler-co-uk-8585 53 26 third third JJ erambler-co-uk-8585 53 27 day day NN erambler-co-uk-8585 53 28 working work VBG erambler-co-uk-8585 53 29 together together RB erambler-co-uk-8585 53 30 . . . erambler-co-uk-8585 54 1 My -PRON- PRP$ erambler-co-uk-8585 54 2 team’s team’s NNP erambler-co-uk-8585 54 3 project project NN erambler-co-uk-8585 54 4 : : : erambler-co-uk-8585 54 5 & & CC erambler-co-uk-8585 54 6 ldquo;AHA ldquo;AHA NNP erambler-co-uk-8585 54 7 ! ! . erambler-co-uk-8585 55 1 An an DT erambler-co-uk-8585 55 2 Arts Arts NNPS erambler-co-uk-8585 55 3 & & CC erambler-co-uk-8585 55 4 amp amp NN erambler-co-uk-8585 55 5 ; ; : erambler-co-uk-8585 55 6 Humanities Humanities NNP erambler-co-uk-8585 55 7 Adventure&rdquo Adventure&rdquo NNP erambler-co-uk-8585 55 8 ; ; : erambler-co-uk-8585 55 9 There’s There’s NNP erambler-co-uk-8585 55 10 a a DT erambler-co-uk-8585 55 11 lot lot NN erambler-co-uk-8585 55 12 of of IN erambler-co-uk-8585 55 13 FOMO FOMO NNP erambler-co-uk-8585 55 14 around around IN erambler-co-uk-8585 55 15 choosing choose VBG erambler-co-uk-8585 55 16 which which WDT erambler-co-uk-8585 55 17 team team NN erambler-co-uk-8585 55 18 to to TO erambler-co-uk-8585 55 19 join join VB erambler-co-uk-8585 55 20 for for IN erambler-co-uk-8585 55 21 an an DT erambler-co-uk-8585 55 22 event event NN erambler-co-uk-8585 55 23 like like IN erambler-co-uk-8585 55 24 this this DT erambler-co-uk-8585 55 25 : : : erambler-co-uk-8585 55 26 there there EX erambler-co-uk-8585 55 27 were be VBD erambler-co-uk-8585 55 28 so so RB erambler-co-uk-8585 55 29 many many JJ erambler-co-uk-8585 55 30 good good JJ erambler-co-uk-8585 55 31 ideas idea NNS erambler-co-uk-8585 55 32 and and CC erambler-co-uk-8585 55 33 I -PRON- PRP erambler-co-uk-8585 55 34 wanted want VBD erambler-co-uk-8585 55 35 to to TO erambler-co-uk-8585 55 36 work work VB erambler-co-uk-8585 55 37 on on IN erambler-co-uk-8585 55 38 several several JJ erambler-co-uk-8585 55 39 of of IN erambler-co-uk-8585 55 40 them -PRON- PRP erambler-co-uk-8585 55 41 ! ! . erambler-co-uk-8585 56 1 In in IN erambler-co-uk-8585 56 2 the the DT erambler-co-uk-8585 56 3 end end NN erambler-co-uk-8585 56 4 I -PRON- PRP erambler-co-uk-8585 56 5 settled settle VBD erambler-co-uk-8585 56 6 on on IN erambler-co-uk-8585 56 7 a a DT erambler-co-uk-8585 56 8 team team NN erambler-co-uk-8585 56 9 developing develop VBG erambler-co-uk-8585 56 10 an an DT erambler-co-uk-8585 56 11 escape escape NN erambler-co-uk-8585 56 12 room room NN erambler-co-uk-8585 56 13 concept concept NN erambler-co-uk-8585 56 14 to to TO erambler-co-uk-8585 56 15 help help VB erambler-co-uk-8585 56 16 Arts Arts NNP erambler-co-uk-8585 56 17 & & CC erambler-co-uk-8585 56 18 amp amp NN erambler-co-uk-8585 56 19 ; ; : erambler-co-uk-8585 56 20 Humanities Humanities NNP erambler-co-uk-8585 56 21 scholars scholar NNS erambler-co-uk-8585 56 22 understand understand VBP erambler-co-uk-8585 56 23 the the DT erambler-co-uk-8585 56 24 benefits benefit NNS erambler-co-uk-8585 56 25 of of IN erambler-co-uk-8585 56 26 working work VBG erambler-co-uk-8585 56 27 with with IN erambler-co-uk-8585 56 28 research research NN erambler-co-uk-8585 56 29 software software NN erambler-co-uk-8585 56 30 engineers engineer NNS erambler-co-uk-8585 56 31 for for IN erambler-co-uk-8585 56 32 their -PRON- PRP$ erambler-co-uk-8585 56 33 research research NN erambler-co-uk-8585 56 34 . . . erambler-co-uk-8585 57 1 Five five CD erambler-co-uk-8585 57 2 of of IN erambler-co-uk-8585 57 3 us -PRON- PRP erambler-co-uk-8585 57 4 rapidly rapidly RB erambler-co-uk-8585 57 5 mapped map VBD erambler-co-uk-8585 57 6 out out RP erambler-co-uk-8585 57 7 an an DT erambler-co-uk-8585 57 8 example example NN erambler-co-uk-8585 57 9 storyline storyline NN erambler-co-uk-8585 57 10 for for IN erambler-co-uk-8585 57 11 an an DT erambler-co-uk-8585 57 12 escape escape NN erambler-co-uk-8585 57 13 room room NN erambler-co-uk-8585 57 14 , , , erambler-co-uk-8585 57 15 got get VBD erambler-co-uk-8585 57 16 a a DT erambler-co-uk-8585 57 17 website website NN erambler-co-uk-8585 57 18 set set VBN erambler-co-uk-8585 57 19 up up RP erambler-co-uk-8585 57 20 with with IN erambler-co-uk-8585 57 21 GitHub GitHub NNP erambler-co-uk-8585 57 22 and and CC erambler-co-uk-8585 57 23 populated populate VBD erambler-co-uk-8585 57 24 it -PRON- PRP erambler-co-uk-8585 57 25 with with IN erambler-co-uk-8585 57 26 the the DT erambler-co-uk-8585 57 27 first first JJ erambler-co-uk-8585 57 28 few few JJ erambler-co-uk-8585 57 29 stages stage NNS erambler-co-uk-8585 57 30 of of IN erambler-co-uk-8585 57 31 the the DT erambler-co-uk-8585 57 32 game game NN erambler-co-uk-8585 57 33 . . . erambler-co-uk-8585 58 1 We -PRON- PRP erambler-co-uk-8585 58 2 decided decide VBD erambler-co-uk-8585 58 3 to to TO erambler-co-uk-8585 58 4 focus focus VB erambler-co-uk-8585 58 5 on on IN erambler-co-uk-8585 58 6 a a DT erambler-co-uk-8585 58 7 story story NN erambler-co-uk-8585 58 8 that that WDT erambler-co-uk-8585 58 9 would would MD erambler-co-uk-8585 58 10 help help VB erambler-co-uk-8585 58 11 the the DT erambler-co-uk-8585 58 12 reader reader NN erambler-co-uk-8585 58 13 get get VB erambler-co-uk-8585 58 14 to to IN erambler-co-uk-8585 58 15 grips grip NNS erambler-co-uk-8585 58 16 with with IN erambler-co-uk-8585 58 17 what what WP erambler-co-uk-8585 58 18 an an DT erambler-co-uk-8585 58 19 API API NNP erambler-co-uk-8585 58 20 is be VBZ erambler-co-uk-8585 58 21 and and CC erambler-co-uk-8585 58 22 I’m I’m NNP erambler-co-uk-8585 58 23 amazed amazed JJ erambler-co-uk-8585 58 24 how how WRB erambler-co-uk-8585 58 25 much much RB erambler-co-uk-8585 58 26 we -PRON- PRP erambler-co-uk-8585 58 27 managed manage VBD erambler-co-uk-8585 58 28 to to TO erambler-co-uk-8585 58 29 get get VB erambler-co-uk-8585 58 30 done do VBN erambler-co-uk-8585 58 31 in in IN erambler-co-uk-8585 58 32 less less JJR erambler-co-uk-8585 58 33 than than IN erambler-co-uk-8585 58 34 a a DT erambler-co-uk-8585 58 35 day’s day’s JJ erambler-co-uk-8585 58 36 work work NN erambler-co-uk-8585 58 37 ! ! . erambler-co-uk-8585 59 1 You -PRON- PRP erambler-co-uk-8585 59 2 can can MD erambler-co-uk-8585 59 3 try try VB erambler-co-uk-8585 59 4 playing play VBG erambler-co-uk-8585 59 5 through through IN erambler-co-uk-8585 59 6 the the DT erambler-co-uk-8585 59 7 escape escape NN erambler-co-uk-8585 59 8 room room NN erambler-co-uk-8585 59 9 ( ( -LRB- erambler-co-uk-8585 59 10 so so RB erambler-co-uk-8585 59 11 far far RB erambler-co-uk-8585 59 12 ) ) -RRB- erambler-co-uk-8585 59 13 yourself -PRON- PRP erambler-co-uk-8585 59 14 on on IN erambler-co-uk-8585 59 15 the the DT erambler-co-uk-8585 59 16 web web NN erambler-co-uk-8585 59 17 , , , erambler-co-uk-8585 59 18 or or CC erambler-co-uk-8585 59 19 take take VB erambler-co-uk-8585 59 20 a a DT erambler-co-uk-8585 59 21 look look NN erambler-co-uk-8585 59 22 at at IN erambler-co-uk-8585 59 23 the the DT erambler-co-uk-8585 59 24 GitHub GitHub NNP erambler-co-uk-8585 59 25 repository repository NN erambler-co-uk-8585 59 26 , , , erambler-co-uk-8585 59 27 which which WDT erambler-co-uk-8585 59 28 contains contain VBZ erambler-co-uk-8585 59 29 the the DT erambler-co-uk-8585 59 30 source source NN erambler-co-uk-8585 59 31 of of IN erambler-co-uk-8585 59 32 the the DT erambler-co-uk-8585 59 33 website website NN erambler-co-uk-8585 59 34 along along IN erambler-co-uk-8585 59 35 with with IN erambler-co-uk-8585 59 36 a a DT erambler-co-uk-8585 59 37 list list NN erambler-co-uk-8585 59 38 of of IN erambler-co-uk-8585 59 39 outstanding outstanding JJ erambler-co-uk-8585 59 40 tasks task NNS erambler-co-uk-8585 59 41 to to TO erambler-co-uk-8585 59 42 work work VB erambler-co-uk-8585 59 43 on on IN erambler-co-uk-8585 59 44 if if IN erambler-co-uk-8585 59 45 you’re you’re NNP erambler-co-uk-8585 59 46 interested interested JJ erambler-co-uk-8585 59 47 in in IN erambler-co-uk-8585 59 48 contributing contribute VBG erambler-co-uk-8585 59 49 . . . erambler-co-uk-8585 60 1 I’m i’m UH erambler-co-uk-8585 60 2 not not RB erambler-co-uk-8585 60 3 sure sure JJ erambler-co-uk-8585 60 4 yet yet RB erambler-co-uk-8585 60 5 whether whether IN erambler-co-uk-8585 60 6 this this DT erambler-co-uk-8585 60 7 project project NN erambler-co-uk-8585 60 8 has have VBZ erambler-co-uk-8585 60 9 enough enough JJ erambler-co-uk-8585 60 10 momentum momentum NN erambler-co-uk-8585 60 11 to to TO erambler-co-uk-8585 60 12 keep keep VB erambler-co-uk-8585 60 13 going go VBG erambler-co-uk-8585 60 14 , , , erambler-co-uk-8585 60 15 but but CC erambler-co-uk-8585 60 16 it -PRON- PRP erambler-co-uk-8585 60 17 was be VBD erambler-co-uk-8585 60 18 a a DT erambler-co-uk-8585 60 19 really really RB erambler-co-uk-8585 60 20 valuable valuable JJ erambler-co-uk-8585 60 21 way way NN erambler-co-uk-8585 60 22 both both DT erambler-co-uk-8585 60 23 of of IN erambler-co-uk-8585 60 24 getting get VBG erambler-co-uk-8585 60 25 to to TO erambler-co-uk-8585 60 26 know know VB erambler-co-uk-8585 60 27 and and CC erambler-co-uk-8585 60 28 building build VBG erambler-co-uk-8585 60 29 trust trust NN erambler-co-uk-8585 60 30 with with IN erambler-co-uk-8585 60 31 some some DT erambler-co-uk-8585 60 32 new new JJ erambler-co-uk-8585 60 33 people people NNS erambler-co-uk-8585 60 34 and and CC erambler-co-uk-8585 60 35 demonstrating demonstrate VBG erambler-co-uk-8585 60 36 the the DT erambler-co-uk-8585 60 37 concept concept NN erambler-co-uk-8585 60 38 is be VBZ erambler-co-uk-8585 60 39 worth worth JJ erambler-co-uk-8585 60 40 more more JJR erambler-co-uk-8585 60 41 work work NN erambler-co-uk-8585 60 42 . . . erambler-co-uk-8585 61 1 Other other JJ erambler-co-uk-8585 61 2 projects project NNS erambler-co-uk-8585 61 3 Here’s here’ VBZ erambler-co-uk-8585 61 4 a a DT erambler-co-uk-8585 61 5 brief brief JJ erambler-co-uk-8585 61 6 rundown rundown NN erambler-co-uk-8585 61 7 of of IN erambler-co-uk-8585 61 8 the the DT erambler-co-uk-8585 61 9 other other JJ erambler-co-uk-8585 61 10 projects project NNS erambler-co-uk-8585 61 11 worked work VBN erambler-co-uk-8585 61 12 on on RP erambler-co-uk-8585 61 13 by by IN erambler-co-uk-8585 61 14 teams team NNS erambler-co-uk-8585 61 15 on on IN erambler-co-uk-8585 61 16 the the DT erambler-co-uk-8585 61 17 day day NN erambler-co-uk-8585 61 18 . . . erambler-co-uk-8585 62 1 Coding code VBG erambler-co-uk-8585 62 2 Confessions Confessions NNPS erambler-co-uk-8585 62 3 Everyone Everyone NNP erambler-co-uk-8585 62 4 starts start VBZ erambler-co-uk-8585 62 5 somewhere somewhere RB erambler-co-uk-8585 62 6 and and CC erambler-co-uk-8585 62 7 everyone everyone NN erambler-co-uk-8585 62 8 cuts cut VBZ erambler-co-uk-8585 62 9 corners corner NNS erambler-co-uk-8585 62 10 from from IN erambler-co-uk-8585 62 11 time time NN erambler-co-uk-8585 62 12 to to IN erambler-co-uk-8585 62 13 time time NN erambler-co-uk-8585 62 14 . . . erambler-co-uk-8585 63 1 Real real JJ erambler-co-uk-8585 63 2 developers developer NNS erambler-co-uk-8585 63 3 copy copy VBP erambler-co-uk-8585 63 4 and and CC erambler-co-uk-8585 63 5 paste paste VBP erambler-co-uk-8585 63 6 ! ! . erambler-co-uk-8585 64 1 Fight fight VB erambler-co-uk-8585 64 2 imposter imposter NN erambler-co-uk-8585 64 3 syndrome syndrome NN erambler-co-uk-8585 64 4 by by IN erambler-co-uk-8585 64 5 looking look VBG erambler-co-uk-8585 64 6 through through IN erambler-co-uk-8585 64 7 some some DT erambler-co-uk-8585 64 8 of of IN erambler-co-uk-8585 64 9 these these DT erambler-co-uk-8585 64 10 confessions confession NNS erambler-co-uk-8585 64 11 or or CC erambler-co-uk-8585 64 12 contributing contribute VBG erambler-co-uk-8585 64 13 your -PRON- PRP$ erambler-co-uk-8585 64 14 own own JJ erambler-co-uk-8585 64 15 . . . erambler-co-uk-8585 65 1 https://coding-confessions.github.io/ https://coding-confessions.github.io/ NNP erambler-co-uk-8585 65 2 CarpenPI CarpenPI NNP erambler-co-uk-8585 65 3 A a DT erambler-co-uk-8585 65 4 template template NN erambler-co-uk-8585 65 5 to to TO erambler-co-uk-8585 65 6 set set VB erambler-co-uk-8585 65 7 up up RP erambler-co-uk-8585 65 8 a a DT erambler-co-uk-8585 65 9 Raspberry Raspberry NNP erambler-co-uk-8585 65 10 Pi Pi NNP erambler-co-uk-8585 65 11 with with IN erambler-co-uk-8585 65 12 everything everything NN erambler-co-uk-8585 65 13 you -PRON- PRP erambler-co-uk-8585 65 14 need need VBP erambler-co-uk-8585 65 15 to to TO erambler-co-uk-8585 65 16 run run VB erambler-co-uk-8585 65 17 a a DT erambler-co-uk-8585 65 18 Carpentries Carpentries NNPS erambler-co-uk-8585 65 19 ( ( -LRB- erambler-co-uk-8585 65 20 https://carpentries.org/ https://carpentries.org/ LS erambler-co-uk-8585 65 21 ) ) -RRB- erambler-co-uk-8585 65 22 data data NN erambler-co-uk-8585 65 23 science science NN erambler-co-uk-8585 65 24 / / SYM erambler-co-uk-8585 65 25 software software NN erambler-co-uk-8585 65 26 engineering engineering NN erambler-co-uk-8585 65 27 workshop workshop NN erambler-co-uk-8585 65 28 in in IN erambler-co-uk-8585 65 29 a a DT erambler-co-uk-8585 65 30 remote remote JJ erambler-co-uk-8585 65 31 location location NN erambler-co-uk-8585 65 32 without without IN erambler-co-uk-8585 65 33 internet internet NN erambler-co-uk-8585 65 34 access access NN erambler-co-uk-8585 65 35 . . . erambler-co-uk-8585 66 1 https://github.com/CarpenPi/docs/wiki https://github.com/CarpenPi/docs/wiki NNP erambler-co-uk-8585 66 2 Research Research NNP erambler-co-uk-8585 66 3 Dugnads Dugnads NNPS erambler-co-uk-8585 66 4 A a DT erambler-co-uk-8585 66 5 guide guide NN erambler-co-uk-8585 66 6 to to IN erambler-co-uk-8585 66 7 running run VBG erambler-co-uk-8585 66 8 an an DT erambler-co-uk-8585 66 9 event event NN erambler-co-uk-8585 66 10 that that WDT erambler-co-uk-8585 66 11 is be VBZ erambler-co-uk-8585 66 12 a a DT erambler-co-uk-8585 66 13 coming come VBG erambler-co-uk-8585 66 14 together together RB erambler-co-uk-8585 66 15 of of IN erambler-co-uk-8585 66 16 a a DT erambler-co-uk-8585 66 17 research research NN erambler-co-uk-8585 66 18 group group NN erambler-co-uk-8585 66 19 or or CC erambler-co-uk-8585 66 20 team team NN erambler-co-uk-8585 66 21 to to TO erambler-co-uk-8585 66 22 share share VB erambler-co-uk-8585 66 23 knowledge knowledge NN erambler-co-uk-8585 66 24 , , , erambler-co-uk-8585 66 25 pass pass VB erambler-co-uk-8585 66 26 on on RP erambler-co-uk-8585 66 27 skills skill NNS erambler-co-uk-8585 66 28 , , , erambler-co-uk-8585 66 29 tidy tidy NNP erambler-co-uk-8585 66 30 and and CC erambler-co-uk-8585 66 31 review review NN erambler-co-uk-8585 66 32 code code NNP erambler-co-uk-8585 66 33 , , , erambler-co-uk-8585 66 34 among among IN erambler-co-uk-8585 66 35 other other JJ erambler-co-uk-8585 66 36 software software NN erambler-co-uk-8585 66 37 and and CC erambler-co-uk-8585 66 38 working work VBG erambler-co-uk-8585 66 39 best good JJS erambler-co-uk-8585 66 40 practices practice NNS erambler-co-uk-8585 66 41 ( ( -LRB- erambler-co-uk-8585 66 42 based base VBN erambler-co-uk-8585 66 43 on on IN erambler-co-uk-8585 66 44 the the DT erambler-co-uk-8585 66 45 Norwegian norwegian JJ erambler-co-uk-8585 66 46 concept concept NN erambler-co-uk-8585 66 47 of of IN erambler-co-uk-8585 66 48 a a DT erambler-co-uk-8585 66 49 dugnad dugnad NN erambler-co-uk-8585 66 50 , , , erambler-co-uk-8585 66 51 a a DT erambler-co-uk-8585 66 52 form form NN erambler-co-uk-8585 66 53 of of IN erambler-co-uk-8585 66 54 & & CC erambler-co-uk-8585 66 55 ldquo;voluntary ldquo;voluntary NNP erambler-co-uk-8585 66 56 work work NN erambler-co-uk-8585 66 57 done do VBN erambler-co-uk-8585 66 58 together together RB erambler-co-uk-8585 66 59 with with IN erambler-co-uk-8585 66 60 other other JJ erambler-co-uk-8585 66 61 people&rdquo people&rdquo NN erambler-co-uk-8585 66 62 ; ; : erambler-co-uk-8585 66 63 ) ) -RRB- erambler-co-uk-8585 66 64 https://research-dugnads.github.io/dugnads-hq/ https://research-dugnads.github.io/dugnads-hq/ LS erambler-co-uk-8585 66 65 Collaborations Collaborations NNPS erambler-co-uk-8585 66 66 Workshop Workshop NNP erambler-co-uk-8585 66 67 ideas idea NNS erambler-co-uk-8585 66 68 A a DT erambler-co-uk-8585 66 69 meta meta JJ erambler-co-uk-8585 66 70 - - HYPH erambler-co-uk-8585 66 71 project project NN erambler-co-uk-8585 66 72 to to TO erambler-co-uk-8585 66 73 collect collect VB erambler-co-uk-8585 66 74 together together RP erambler-co-uk-8585 66 75 pitches pitch NNS erambler-co-uk-8585 66 76 and and CC erambler-co-uk-8585 66 77 ideas idea NNS erambler-co-uk-8585 66 78 from from IN erambler-co-uk-8585 66 79 previous previous JJ erambler-co-uk-8585 66 80 Collaborations Collaborations NNPS erambler-co-uk-8585 66 81 Workshop Workshop NNP erambler-co-uk-8585 66 82 conferences conference NNS erambler-co-uk-8585 66 83 and and CC erambler-co-uk-8585 66 84 hackdays hackday NNS erambler-co-uk-8585 66 85 , , , erambler-co-uk-8585 66 86 to to TO erambler-co-uk-8585 66 87 analyse analyse NNP erambler-co-uk-8585 66 88 patterns pattern NNS erambler-co-uk-8585 66 89 and and CC erambler-co-uk-8585 66 90 revisit revisit NN erambler-co-uk-8585 66 91 ideas idea NNS erambler-co-uk-8585 66 92 whose whose WP$ erambler-co-uk-8585 66 93 time time NN erambler-co-uk-8585 66 94 might may MD erambler-co-uk-8585 66 95 now now RB erambler-co-uk-8585 66 96 have have VB erambler-co-uk-8585 66 97 come come VBN erambler-co-uk-8585 66 98 . . . erambler-co-uk-8585 67 1 https://github.com/robintw/CW-ideas https://github.com/robintw/cw-idea NNS erambler-co-uk-8585 67 2 howDescribedIs howDescribedIs NNP erambler-co-uk-8585 67 3 Integrate integrate VB erambler-co-uk-8585 67 4 existing exist VBG erambler-co-uk-8585 67 5 tools tool NNS erambler-co-uk-8585 67 6 to to TO erambler-co-uk-8585 67 7 improve improve VB erambler-co-uk-8585 67 8 the the DT erambler-co-uk-8585 67 9 machine machine NN erambler-co-uk-8585 67 10 - - HYPH erambler-co-uk-8585 67 11 readable readable JJ erambler-co-uk-8585 67 12 metadata metadata NN erambler-co-uk-8585 67 13 attached attach VBN erambler-co-uk-8585 67 14 to to IN erambler-co-uk-8585 67 15 open open JJ erambler-co-uk-8585 67 16 research research NN erambler-co-uk-8585 67 17 projects project NNS erambler-co-uk-8585 67 18 by by IN erambler-co-uk-8585 67 19 integrating integrate VBG erambler-co-uk-8585 67 20 projects project NNS erambler-co-uk-8585 67 21 like like IN erambler-co-uk-8585 67 22 SOMEF SOMEF NNP erambler-co-uk-8585 67 23 , , , erambler-co-uk-8585 67 24 codemeta.json codemeta.json NN erambler-co-uk-8585 67 25 and and CC erambler-co-uk-8585 67 26 HowFAIRIs HowFAIRIs NNP erambler-co-uk-8585 67 27 ( ( -LRB- erambler-co-uk-8585 67 28 https://howfairis.readthedocs.io/en/latest/index.html https://howfairis.readthedocs.io/en/latest/index.html NNP erambler-co-uk-8585 67 29 ) ) -RRB- erambler-co-uk-8585 67 30 . . . erambler-co-uk-8585 68 1 Complete complete JJ erambler-co-uk-8585 68 2 with with IN erambler-co-uk-8585 68 3 CI ci NN erambler-co-uk-8585 68 4 and and CC erambler-co-uk-8585 68 5 badges badge NNS erambler-co-uk-8585 68 6 ! ! . erambler-co-uk-8585 69 1 https://github.com/KnowledgeCaptureAndDiscovery/somef-github-action https://github.com/KnowledgeCaptureAndDiscovery/somef-github-action VBG erambler-co-uk-8585 69 2 Software software NN erambler-co-uk-8585 69 3 end end NN erambler-co-uk-8585 69 4 - - HYPH erambler-co-uk-8585 69 5 of of IN erambler-co-uk-8585 69 6 - - HYPH erambler-co-uk-8585 69 7 project project NN erambler-co-uk-8585 69 8 plans plan NNS erambler-co-uk-8585 69 9 Develop develop VBP erambler-co-uk-8585 69 10 a a DT erambler-co-uk-8585 69 11 template template NN erambler-co-uk-8585 69 12 to to TO erambler-co-uk-8585 69 13 plan plan VB erambler-co-uk-8585 69 14 and and CC erambler-co-uk-8585 69 15 communicate communicate VB erambler-co-uk-8585 69 16 what what WP erambler-co-uk-8585 69 17 will will MD erambler-co-uk-8585 69 18 happen happen VB erambler-co-uk-8585 69 19 when when WRB erambler-co-uk-8585 69 20 the the DT erambler-co-uk-8585 69 21 fixed fix VBN erambler-co-uk-8585 69 22 - - HYPH erambler-co-uk-8585 69 23 term term NN erambler-co-uk-8585 69 24 project project NN erambler-co-uk-8585 69 25 funding funding NN erambler-co-uk-8585 69 26 for for IN erambler-co-uk-8585 69 27 your -PRON- PRP$ erambler-co-uk-8585 69 28 research research NN erambler-co-uk-8585 69 29 software software NN erambler-co-uk-8585 69 30 ends end VBZ erambler-co-uk-8585 69 31 . . . erambler-co-uk-8585 70 1 Will Will MD erambler-co-uk-8585 70 2 maintenance maintenance NN erambler-co-uk-8585 70 3 continue continue VB erambler-co-uk-8585 70 4 ? ? . erambler-co-uk-8585 71 1 When when WRB erambler-co-uk-8585 71 2 will will MD erambler-co-uk-8585 71 3 the the DT erambler-co-uk-8585 71 4 project project NN erambler-co-uk-8585 71 5 sunset sunset NN erambler-co-uk-8585 71 6 ? ? . erambler-co-uk-8585 72 1 Who who WP erambler-co-uk-8585 72 2 owns own VBZ erambler-co-uk-8585 72 3 the the DT erambler-co-uk-8585 72 4 IP IP NNP erambler-co-uk-8585 72 5 ? ? . erambler-co-uk-8585 73 1 https://github.com/elichad/software-twilight https://github.com/elichad/software-twilight UH erambler-co-uk-8585 73 2 Habeas Habeas NNP erambler-co-uk-8585 73 3 Corpus Corpus NNP erambler-co-uk-8585 73 4 A A NNP erambler-co-uk-8585 73 5 corpus corpus NN erambler-co-uk-8585 73 6 of of IN erambler-co-uk-8585 73 7 machine machine NN erambler-co-uk-8585 73 8 readable readable JJ erambler-co-uk-8585 73 9 data datum NNS erambler-co-uk-8585 73 10 about about IN erambler-co-uk-8585 73 11 software software NN erambler-co-uk-8585 73 12 used use VBN erambler-co-uk-8585 73 13 in in IN erambler-co-uk-8585 73 14 COVID-19 covid-19 JJ erambler-co-uk-8585 73 15 related relate VBN erambler-co-uk-8585 73 16 research research NN erambler-co-uk-8585 73 17 , , , erambler-co-uk-8585 73 18 based base VBN erambler-co-uk-8585 73 19 on on IN erambler-co-uk-8585 73 20 the the DT erambler-co-uk-8585 73 21 CORD19 CORD19 NNP erambler-co-uk-8585 73 22 dataset dataset NN erambler-co-uk-8585 73 23 . . . erambler-co-uk-8585 74 1 https://github.com/softwaresaved/habeas-corpus https://github.com/softwaresaved/habeas-corpus ADD erambler-co-uk-8585 74 2 Credit credit NN erambler-co-uk-8585 74 3 - - , erambler-co-uk-8585 74 4 all all DT erambler-co-uk-8585 74 5 Extend extend VB erambler-co-uk-8585 74 6 the the DT erambler-co-uk-8585 74 7 all all DT erambler-co-uk-8585 74 8 - - HYPH erambler-co-uk-8585 74 9 contributors contributor NNS erambler-co-uk-8585 74 10 GitHub GitHub NNP erambler-co-uk-8585 74 11 bot bot NN erambler-co-uk-8585 74 12 ( ( -LRB- erambler-co-uk-8585 74 13 https://allcontributors.org/ https://allcontributors.org/ NNP erambler-co-uk-8585 74 14 ) ) -RRB- erambler-co-uk-8585 74 15 to to TO erambler-co-uk-8585 74 16 include include VB erambler-co-uk-8585 74 17 rich rich JJ erambler-co-uk-8585 74 18 information information NN erambler-co-uk-8585 74 19 about about IN erambler-co-uk-8585 74 20 research research NN erambler-co-uk-8585 74 21 project project NN erambler-co-uk-8585 74 22 contributions contribution NNS erambler-co-uk-8585 74 23 such such JJ erambler-co-uk-8585 74 24 as as IN erambler-co-uk-8585 74 25 the the DT erambler-co-uk-8585 74 26 CASRAI CASRAI NNP erambler-co-uk-8585 74 27 Contributor Contributor NNP erambler-co-uk-8585 74 28 Roles Roles NNP erambler-co-uk-8585 74 29 Taxonomy Taxonomy NNP erambler-co-uk-8585 74 30 ( ( -LRB- erambler-co-uk-8585 74 31 https://casrai.org/credit/ https://casrai.org/credit/ NNP erambler-co-uk-8585 74 32 ) ) -RRB- erambler-co-uk-8585 74 33 https://github.com/dokempf/credit-all https://github.com/dokempf/credit-all NN erambler-co-uk-8585 74 34 I’m I’m NNP erambler-co-uk-8585 74 35 excited excited JJ erambler-co-uk-8585 74 36 to to TO erambler-co-uk-8585 74 37 see see VB erambler-co-uk-8585 74 38 so so RB erambler-co-uk-8585 74 39 many many JJ erambler-co-uk-8585 74 40 metadata metadata NN erambler-co-uk-8585 74 41 - - HYPH erambler-co-uk-8585 74 42 related relate VBN erambler-co-uk-8585 74 43 projects project NNS erambler-co-uk-8585 74 44 ! ! . erambler-co-uk-8585 75 1 I -PRON- PRP erambler-co-uk-8585 75 2 plan plan VBP erambler-co-uk-8585 75 3 to to TO erambler-co-uk-8585 75 4 take take VB erambler-co-uk-8585 75 5 a a DT erambler-co-uk-8585 75 6 closer close JJR erambler-co-uk-8585 75 7 look look NN erambler-co-uk-8585 75 8 at at IN erambler-co-uk-8585 75 9 what what WP erambler-co-uk-8585 75 10 the the DT erambler-co-uk-8585 75 11 Habeas Habeas NNP erambler-co-uk-8585 75 12 Corpus Corpus NNP erambler-co-uk-8585 75 13 , , , erambler-co-uk-8585 75 14 Credit credit NN erambler-co-uk-8585 75 15 - - : erambler-co-uk-8585 75 16 all all DT erambler-co-uk-8585 75 17 and and CC erambler-co-uk-8585 75 18 howDescribedIs howDescribedIs NNP erambler-co-uk-8585 75 19 teams team NNS erambler-co-uk-8585 75 20 did do VBD erambler-co-uk-8585 75 21 when when WRB erambler-co-uk-8585 75 22 I -PRON- PRP erambler-co-uk-8585 75 23 get get VBP erambler-co-uk-8585 75 24 time time NN erambler-co-uk-8585 75 25 . . . erambler-co-uk-8585 76 1 I -PRON- PRP erambler-co-uk-8585 76 2 also also RB erambler-co-uk-8585 76 3 really really RB erambler-co-uk-8585 76 4 want want VBP erambler-co-uk-8585 76 5 to to TO erambler-co-uk-8585 76 6 try try VB erambler-co-uk-8585 76 7 running run VBG erambler-co-uk-8585 76 8 a a DT erambler-co-uk-8585 76 9 dugnad dugnad NN erambler-co-uk-8585 76 10 with with IN erambler-co-uk-8585 76 11 my -PRON- PRP$ erambler-co-uk-8585 76 12 team team NN erambler-co-uk-8585 76 13 or or CC erambler-co-uk-8585 76 14 for for IN erambler-co-uk-8585 76 15 the the DT erambler-co-uk-8585 76 16 GLAM GLAM NNP erambler-co-uk-8585 76 17 Data Data NNP erambler-co-uk-8585 76 18 Science Science NNP erambler-co-uk-8585 76 19 network network NN erambler-co-uk-8585 76 20 . . . erambler-co-uk-8585 77 1 Collaborations Collaborations NNPS erambler-co-uk-8585 77 2 Workshop Workshop NNP erambler-co-uk-8585 77 3 2021 2021 CD erambler-co-uk-8585 77 4 : : : erambler-co-uk-8585 77 5 talks talk NNS erambler-co-uk-8585 77 6 & & CC erambler-co-uk-8585 77 7 panel panel NN erambler-co-uk-8585 77 8 session session NNP erambler-co-uk-8585 77 9 I’ve I’ve NNP erambler-co-uk-8585 77 10 just just RB erambler-co-uk-8585 77 11 finished finish VBD erambler-co-uk-8585 77 12 attending attend VBG erambler-co-uk-8585 77 13 ( ( -LRB- erambler-co-uk-8585 77 14 online online NN erambler-co-uk-8585 77 15 ) ) -RRB- erambler-co-uk-8585 77 16 the the DT erambler-co-uk-8585 77 17 three three CD erambler-co-uk-8585 77 18 days day NNS erambler-co-uk-8585 77 19 of of IN erambler-co-uk-8585 77 20 this this DT erambler-co-uk-8585 77 21 year’s year’s NNP erambler-co-uk-8585 77 22 SSI SSI NNP erambler-co-uk-8585 77 23 Collaborations Collaborations NNPS erambler-co-uk-8585 77 24 Workshop Workshop NNP erambler-co-uk-8585 77 25 ( ( -LRB- erambler-co-uk-8585 77 26 CW CW NNP erambler-co-uk-8585 77 27 for for IN erambler-co-uk-8585 77 28 short short JJ erambler-co-uk-8585 77 29 ) ) -RRB- erambler-co-uk-8585 77 30 , , , erambler-co-uk-8585 77 31 and and CC erambler-co-uk-8585 77 32 once once RB erambler-co-uk-8585 77 33 again again RB erambler-co-uk-8585 77 34 it’s it’s CD erambler-co-uk-8585 77 35 been be VBN erambler-co-uk-8585 77 36 a a DT erambler-co-uk-8585 77 37 brilliant brilliant JJ erambler-co-uk-8585 77 38 experience experience NN erambler-co-uk-8585 77 39 , , , erambler-co-uk-8585 77 40 as as RB erambler-co-uk-8585 77 41 well well RB erambler-co-uk-8585 77 42 as as IN erambler-co-uk-8585 77 43 mentally mentally RB erambler-co-uk-8585 77 44 exhausting exhausting JJ erambler-co-uk-8585 77 45 , , , erambler-co-uk-8585 77 46 so so RB erambler-co-uk-8585 77 47 I -PRON- PRP erambler-co-uk-8585 77 48 thought think VBD erambler-co-uk-8585 77 49 I’d I’d NNP erambler-co-uk-8585 77 50 better better RB erambler-co-uk-8585 77 51 get get VBP erambler-co-uk-8585 77 52 a a DT erambler-co-uk-8585 77 53 summary summary NN erambler-co-uk-8585 77 54 down down RB erambler-co-uk-8585 77 55 while while IN erambler-co-uk-8585 77 56 it’s it’s NNP erambler-co-uk-8585 77 57 still still RB erambler-co-uk-8585 77 58 fresh fresh JJ erambler-co-uk-8585 77 59 it -PRON- PRP erambler-co-uk-8585 77 60 my -PRON- PRP$ erambler-co-uk-8585 77 61 mind mind NN erambler-co-uk-8585 77 62 . . . erambler-co-uk-8585 78 1 Collaborations Collaborations NNPS erambler-co-uk-8585 78 2 Workshop Workshop NNP erambler-co-uk-8585 78 3 is be VBZ erambler-co-uk-8585 78 4 , , , erambler-co-uk-8585 78 5 as as IN erambler-co-uk-8585 78 6 the the DT erambler-co-uk-8585 78 7 name name NN erambler-co-uk-8585 78 8 suggests suggest VBZ erambler-co-uk-8585 78 9 , , , erambler-co-uk-8585 78 10 much much RB erambler-co-uk-8585 78 11 more more RBR erambler-co-uk-8585 78 12 focused focused JJ erambler-co-uk-8585 78 13 on on IN erambler-co-uk-8585 78 14 facilitating facilitate VBG erambler-co-uk-8585 78 15 collaborations collaboration NNS erambler-co-uk-8585 78 16 than than IN erambler-co-uk-8585 78 17 a a DT erambler-co-uk-8585 78 18 typical typical JJ erambler-co-uk-8585 78 19 conference conference NN erambler-co-uk-8585 78 20 , , , erambler-co-uk-8585 78 21 and and CC erambler-co-uk-8585 78 22 has have VBZ erambler-co-uk-8585 78 23 settled settle VBN erambler-co-uk-8585 78 24 into into IN erambler-co-uk-8585 78 25 a a DT erambler-co-uk-8585 78 26 structure structure NN erambler-co-uk-8585 78 27 that that WDT erambler-co-uk-8585 78 28 starts start VBZ erambler-co-uk-8585 78 29 off off RP erambler-co-uk-8585 78 30 with with IN erambler-co-uk-8585 78 31 with with IN erambler-co-uk-8585 78 32 longer long JJR erambler-co-uk-8585 78 33 keynotes keynote NNS erambler-co-uk-8585 78 34 and and CC erambler-co-uk-8585 78 35 lectures lecture NNS erambler-co-uk-8585 78 36 , , , erambler-co-uk-8585 78 37 and and CC erambler-co-uk-8585 78 38 progressively progressively RB erambler-co-uk-8585 78 39 gets get VBZ erambler-co-uk-8585 78 40 more more JJR erambler-co-uk-8585 78 41 interactive interactive JJ erambler-co-uk-8585 78 42 culminating culminate VBG erambler-co-uk-8585 78 43 with with IN erambler-co-uk-8585 78 44 a a DT erambler-co-uk-8585 78 45 hack hack NN erambler-co-uk-8585 78 46 day day NN erambler-co-uk-8585 78 47 on on IN erambler-co-uk-8585 78 48 the the DT erambler-co-uk-8585 78 49 third third JJ erambler-co-uk-8585 78 50 day day NN erambler-co-uk-8585 78 51 . . . erambler-co-uk-8585 79 1 That’s that’s VB erambler-co-uk-8585 79 2 a a DT erambler-co-uk-8585 79 3 lot lot NN erambler-co-uk-8585 79 4 to to TO erambler-co-uk-8585 79 5 write write VB erambler-co-uk-8585 79 6 about about IN erambler-co-uk-8585 79 7 , , , erambler-co-uk-8585 79 8 so so CC erambler-co-uk-8585 79 9 for for IN erambler-co-uk-8585 79 10 this this DT erambler-co-uk-8585 79 11 post post NN erambler-co-uk-8585 79 12 I’ll I’ll NNP erambler-co-uk-8585 79 13 focus focus NN erambler-co-uk-8585 79 14 on on IN erambler-co-uk-8585 79 15 the the DT erambler-co-uk-8585 79 16 talks talk NNS erambler-co-uk-8585 79 17 and and CC erambler-co-uk-8585 79 18 panel panel NN erambler-co-uk-8585 79 19 session session NN erambler-co-uk-8585 79 20 , , , erambler-co-uk-8585 79 21 and and CC erambler-co-uk-8585 79 22 follow follow VB erambler-co-uk-8585 79 23 up up RP erambler-co-uk-8585 79 24 with with IN erambler-co-uk-8585 79 25 another another DT erambler-co-uk-8585 79 26 post post NN erambler-co-uk-8585 79 27 about about IN erambler-co-uk-8585 79 28 the the DT erambler-co-uk-8585 79 29 collaborative collaborative JJ erambler-co-uk-8585 79 30 bits bit NNS erambler-co-uk-8585 79 31 . . . erambler-co-uk-8585 80 1 I’ll I’ll NNP erambler-co-uk-8585 80 2 also also RB erambler-co-uk-8585 80 3 probably probably RB erambler-co-uk-8585 80 4 need need VB erambler-co-uk-8585 80 5 to to TO erambler-co-uk-8585 80 6 come come VB erambler-co-uk-8585 80 7 back back RB erambler-co-uk-8585 80 8 and and CC erambler-co-uk-8585 80 9 add add VB erambler-co-uk-8585 80 10 in in IN erambler-co-uk-8585 80 11 more more JJR erambler-co-uk-8585 80 12 links link NNS erambler-co-uk-8585 80 13 to to IN erambler-co-uk-8585 80 14 bits bit NNS erambler-co-uk-8585 80 15 and and CC erambler-co-uk-8585 80 16 pieces piece NNS erambler-co-uk-8585 80 17 once once RB erambler-co-uk-8585 80 18 slides slide VBZ erambler-co-uk-8585 80 19 and and CC erambler-co-uk-8585 80 20 the the DT erambler-co-uk-8585 80 21 & & CC erambler-co-uk-8585 80 22 ldquo;official&rdquo ldquo;official&rdquo FW erambler-co-uk-8585 80 23 ; ; : erambler-co-uk-8585 80 24 summary summary NN erambler-co-uk-8585 80 25 of of IN erambler-co-uk-8585 80 26 the the DT erambler-co-uk-8585 80 27 event event NN erambler-co-uk-8585 80 28 become become VBN erambler-co-uk-8585 80 29 available available JJ erambler-co-uk-8585 80 30 . . . erambler-co-uk-8585 81 1 Updates Updates NNP erambler-co-uk-8585 81 2 2021 2021 CD erambler-co-uk-8585 81 3 - - HYPH erambler-co-uk-8585 81 4 04 04 CD erambler-co-uk-8585 81 5 - - HYPH erambler-co-uk-8585 81 6 07 07 CD erambler-co-uk-8585 81 7 Added add VBN erambler-co-uk-8585 81 8 links link NNS erambler-co-uk-8585 81 9 to to IN erambler-co-uk-8585 81 10 recordings recording NNS erambler-co-uk-8585 81 11 of of IN erambler-co-uk-8585 81 12 keynotes keynote NNS erambler-co-uk-8585 81 13 and and CC erambler-co-uk-8585 81 14 panel panel NN erambler-co-uk-8585 81 15 sessions session NNS erambler-co-uk-8585 81 16 Provocations provocation NNS erambler-co-uk-8585 81 17 The the DT erambler-co-uk-8585 81 18 first first JJ erambler-co-uk-8585 81 19 day day NN erambler-co-uk-8585 81 20 began begin VBD erambler-co-uk-8585 81 21 with with IN erambler-co-uk-8585 81 22 two two CD erambler-co-uk-8585 81 23 keynotes keynote NNS erambler-co-uk-8585 81 24 on on IN erambler-co-uk-8585 81 25 this this DT erambler-co-uk-8585 81 26 year’s year’s NNP erambler-co-uk-8585 81 27 main main JJ erambler-co-uk-8585 81 28 themes theme NNS erambler-co-uk-8585 81 29 : : : erambler-co-uk-8585 81 30 FAIR FAIR NNP erambler-co-uk-8585 81 31 Research Research NNP erambler-co-uk-8585 81 32 Software Software NNP erambler-co-uk-8585 81 33 and and CC erambler-co-uk-8585 81 34 Diversity Diversity NNP erambler-co-uk-8585 81 35 & & CC erambler-co-uk-8585 81 36 amp amp NN erambler-co-uk-8585 81 37 ; ; : erambler-co-uk-8585 81 38 Inclusion Inclusion NNP erambler-co-uk-8585 81 39 , , , erambler-co-uk-8585 81 40 and and CC erambler-co-uk-8585 81 41 day day NN erambler-co-uk-8585 81 42 2 2 CD erambler-co-uk-8585 81 43 had have VBD erambler-co-uk-8585 81 44 a a DT erambler-co-uk-8585 81 45 great great JJ erambler-co-uk-8585 81 46 panel panel NN erambler-co-uk-8585 81 47 session session NN erambler-co-uk-8585 81 48 focused focus VBN erambler-co-uk-8585 81 49 on on IN erambler-co-uk-8585 81 50 disability disability NN erambler-co-uk-8585 81 51 . . . erambler-co-uk-8585 82 1 All all DT erambler-co-uk-8585 82 2 three three CD erambler-co-uk-8585 82 3 were be VBD erambler-co-uk-8585 82 4 streamed stream VBN erambler-co-uk-8585 82 5 live live RB erambler-co-uk-8585 82 6 and and CC erambler-co-uk-8585 82 7 the the DT erambler-co-uk-8585 82 8 recordings recording NNS erambler-co-uk-8585 82 9 remain remain VBP erambler-co-uk-8585 82 10 available available JJ erambler-co-uk-8585 82 11 on on IN erambler-co-uk-8585 82 12 Youtube Youtube NNP erambler-co-uk-8585 82 13 : : : erambler-co-uk-8585 82 14 View view VB erambler-co-uk-8585 82 15 the the DT erambler-co-uk-8585 82 16 keynotes keynote NNS erambler-co-uk-8585 82 17 recording record VBG erambler-co-uk-8585 82 18 ; ; : erambler-co-uk-8585 82 19 Google Google NNP erambler-co-uk-8585 82 20 - - HYPH erambler-co-uk-8585 82 21 free free JJ erambler-co-uk-8585 82 22 alternative alternative NN erambler-co-uk-8585 82 23 link link NN erambler-co-uk-8585 82 24 View View NNP erambler-co-uk-8585 82 25 the the DT erambler-co-uk-8585 82 26 panel panel NN erambler-co-uk-8585 82 27 session session NN erambler-co-uk-8585 82 28 recording recording NN erambler-co-uk-8585 82 29 ; ; : erambler-co-uk-8585 82 30 Google Google NNP erambler-co-uk-8585 82 31 - - HYPH erambler-co-uk-8585 82 32 free free JJ erambler-co-uk-8585 82 33 alternative alternative NN erambler-co-uk-8585 82 34 link link NN erambler-co-uk-8585 82 35 FAIR FAIR NNP erambler-co-uk-8585 82 36 Research Research NNP erambler-co-uk-8585 82 37 Software Software NNP erambler-co-uk-8585 82 38 Dr Dr NNP erambler-co-uk-8585 82 39 Michelle Michelle NNP erambler-co-uk-8585 82 40 Barker Barker NNP erambler-co-uk-8585 82 41 , , , erambler-co-uk-8585 82 42 Director Director NNP erambler-co-uk-8585 82 43 of of IN erambler-co-uk-8585 82 44 the the DT erambler-co-uk-8585 82 45 Research Research NNP erambler-co-uk-8585 82 46 Software Software NNP erambler-co-uk-8585 82 47 Alliance Alliance NNP erambler-co-uk-8585 82 48 , , , erambler-co-uk-8585 82 49 spoke speak VBD erambler-co-uk-8585 82 50 on on IN erambler-co-uk-8585 82 51 the the DT erambler-co-uk-8585 82 52 challenges challenge NNS erambler-co-uk-8585 82 53 to to IN erambler-co-uk-8585 82 54 recognition recognition NN erambler-co-uk-8585 82 55 of of IN erambler-co-uk-8585 82 56 software software NN erambler-co-uk-8585 82 57 as as IN erambler-co-uk-8585 82 58 part part NN erambler-co-uk-8585 82 59 of of IN erambler-co-uk-8585 82 60 the the DT erambler-co-uk-8585 82 61 scholarly scholarly JJ erambler-co-uk-8585 82 62 record record NN erambler-co-uk-8585 82 63 : : : erambler-co-uk-8585 82 64 software software NN erambler-co-uk-8585 82 65 is be VBZ erambler-co-uk-8585 82 66 not not RB erambler-co-uk-8585 82 67 often often RB erambler-co-uk-8585 82 68 cited cite VBN erambler-co-uk-8585 82 69 . . . erambler-co-uk-8585 83 1 The the DT erambler-co-uk-8585 83 2 FAIR4RS fair4rs NN erambler-co-uk-8585 83 3 working working NN erambler-co-uk-8585 83 4 group group NN erambler-co-uk-8585 83 5 has have VBZ erambler-co-uk-8585 83 6 been be VBN erambler-co-uk-8585 83 7 set set VBN erambler-co-uk-8585 83 8 up up RP erambler-co-uk-8585 83 9 to to TO erambler-co-uk-8585 83 10 investigate investigate VB erambler-co-uk-8585 83 11 and and CC erambler-co-uk-8585 83 12 create create VB erambler-co-uk-8585 83 13 guidance guidance NN erambler-co-uk-8585 83 14 on on IN erambler-co-uk-8585 83 15 how how WRB erambler-co-uk-8585 83 16 the the DT erambler-co-uk-8585 83 17 FAIR FAIR NNP erambler-co-uk-8585 83 18 Principles Principles NNPS erambler-co-uk-8585 83 19 for for IN erambler-co-uk-8585 83 20 data datum NNS erambler-co-uk-8585 83 21 can can MD erambler-co-uk-8585 83 22 be be VB erambler-co-uk-8585 83 23 adapted adapt VBN erambler-co-uk-8585 83 24 to to IN erambler-co-uk-8585 83 25 research research NN erambler-co-uk-8585 83 26 software software NN erambler-co-uk-8585 83 27 as as RB erambler-co-uk-8585 83 28 well well RB erambler-co-uk-8585 83 29 ; ; : erambler-co-uk-8585 83 30 as as IN erambler-co-uk-8585 83 31 they -PRON- PRP erambler-co-uk-8585 83 32 stand stand VBP erambler-co-uk-8585 83 33 , , , erambler-co-uk-8585 83 34 the the DT erambler-co-uk-8585 83 35 Principles Principles NNPS erambler-co-uk-8585 83 36 are be VBP erambler-co-uk-8585 83 37 not not RB erambler-co-uk-8585 83 38 ideally ideally RB erambler-co-uk-8585 83 39 suited suit VBN erambler-co-uk-8585 83 40 to to IN erambler-co-uk-8585 83 41 software software NN erambler-co-uk-8585 83 42 . . . erambler-co-uk-8585 84 1 This this DT erambler-co-uk-8585 84 2 work work NN erambler-co-uk-8585 84 3 will will MD erambler-co-uk-8585 84 4 only only RB erambler-co-uk-8585 84 5 be be VB erambler-co-uk-8585 84 6 the the DT erambler-co-uk-8585 84 7 beginning beginning NN erambler-co-uk-8585 84 8 though though RB erambler-co-uk-8585 84 9 , , , erambler-co-uk-8585 84 10 as as IN erambler-co-uk-8585 84 11 we -PRON- PRP erambler-co-uk-8585 84 12 will will MD erambler-co-uk-8585 84 13 also also RB erambler-co-uk-8585 84 14 need need VB erambler-co-uk-8585 84 15 metrics metric NNS erambler-co-uk-8585 84 16 , , , erambler-co-uk-8585 84 17 training training NN erambler-co-uk-8585 84 18 , , , erambler-co-uk-8585 84 19 career career NN erambler-co-uk-8585 84 20 paths path NNS erambler-co-uk-8585 84 21 and and CC erambler-co-uk-8585 84 22 much much RB erambler-co-uk-8585 84 23 more more JJR erambler-co-uk-8585 84 24 . . . erambler-co-uk-8585 85 1 ReSA ReSA NNP erambler-co-uk-8585 85 2 itself -PRON- PRP erambler-co-uk-8585 85 3 has have VBZ erambler-co-uk-8585 85 4 3 3 CD erambler-co-uk-8585 85 5 focus focus NN erambler-co-uk-8585 85 6 areas area NNS erambler-co-uk-8585 85 7 : : : erambler-co-uk-8585 85 8 people people NNS erambler-co-uk-8585 85 9 , , , erambler-co-uk-8585 85 10 policy policy NN erambler-co-uk-8585 85 11 and and CC erambler-co-uk-8585 85 12 infrastructure infrastructure NN erambler-co-uk-8585 85 13 . . . erambler-co-uk-8585 86 1 If if IN erambler-co-uk-8585 86 2 you’re you’re NNP erambler-co-uk-8585 86 3 interested interested JJ erambler-co-uk-8585 86 4 in in IN erambler-co-uk-8585 86 5 getting get VBG erambler-co-uk-8585 86 6 more more RBR erambler-co-uk-8585 86 7 involved involved JJ erambler-co-uk-8585 86 8 in in IN erambler-co-uk-8585 86 9 this this DT erambler-co-uk-8585 86 10 , , , erambler-co-uk-8585 86 11 you -PRON- PRP erambler-co-uk-8585 86 12 can can MD erambler-co-uk-8585 86 13 join join VB erambler-co-uk-8585 86 14 the the DT erambler-co-uk-8585 86 15 ReSA resa JJ erambler-co-uk-8585 86 16 email email NN erambler-co-uk-8585 86 17 list list NN erambler-co-uk-8585 86 18 . . . erambler-co-uk-8585 87 1 Equality equality NN erambler-co-uk-8585 87 2 , , , erambler-co-uk-8585 87 3 Diversity Diversity NNP erambler-co-uk-8585 87 4 & & CC erambler-co-uk-8585 87 5 amp amp NN erambler-co-uk-8585 87 6 ; ; : erambler-co-uk-8585 87 7 Inclusion inclusion NN erambler-co-uk-8585 87 8 : : : erambler-co-uk-8585 87 9 how how WRB erambler-co-uk-8585 87 10 to to TO erambler-co-uk-8585 87 11 go go VB erambler-co-uk-8585 87 12 about about IN erambler-co-uk-8585 87 13 it -PRON- PRP erambler-co-uk-8585 87 14 Dr Dr NNP erambler-co-uk-8585 87 15 Chonnettia Chonnettia NNP erambler-co-uk-8585 87 16 Jones Jones NNP erambler-co-uk-8585 87 17 , , , erambler-co-uk-8585 87 18 Vice Vice NNP erambler-co-uk-8585 87 19 President President NNP erambler-co-uk-8585 87 20 of of IN erambler-co-uk-8585 87 21 Research Research NNP erambler-co-uk-8585 87 22 , , , erambler-co-uk-8585 87 23 Michael Michael NNP erambler-co-uk-8585 87 24 Smith Smith NNP erambler-co-uk-8585 87 25 Foundation Foundation NNP erambler-co-uk-8585 87 26 for for IN erambler-co-uk-8585 87 27 Health Health NNP erambler-co-uk-8585 87 28 Research Research NNP erambler-co-uk-8585 87 29 spoke speak VBD erambler-co-uk-8585 87 30 extensively extensively RB erambler-co-uk-8585 87 31 and and CC erambler-co-uk-8585 87 32 persuasively persuasively RB erambler-co-uk-8585 87 33 on on IN erambler-co-uk-8585 87 34 the the DT erambler-co-uk-8585 87 35 need need NN erambler-co-uk-8585 87 36 for for IN erambler-co-uk-8585 87 37 Equality equality NN erambler-co-uk-8585 87 38 , , , erambler-co-uk-8585 87 39 Diversity Diversity NNP erambler-co-uk-8585 87 40 & & CC erambler-co-uk-8585 87 41 amp amp NN erambler-co-uk-8585 87 42 ; ; : erambler-co-uk-8585 87 43 Inclusion Inclusion NNP erambler-co-uk-8585 87 44 ( ( -LRB- erambler-co-uk-8585 87 45 EDI EDI NNP erambler-co-uk-8585 87 46 ) ) -RRB- erambler-co-uk-8585 87 47 initiatives initiative NNS erambler-co-uk-8585 87 48 within within IN erambler-co-uk-8585 87 49 research research NN erambler-co-uk-8585 87 50 , , , erambler-co-uk-8585 87 51 as as IN erambler-co-uk-8585 87 52 there there EX erambler-co-uk-8585 87 53 is be VBZ erambler-co-uk-8585 87 54 abundant abundant JJ erambler-co-uk-8585 87 55 robust robust JJ erambler-co-uk-8585 87 56 evidence evidence NN erambler-co-uk-8585 87 57 that that IN erambler-co-uk-8585 87 58 all all DT erambler-co-uk-8585 87 59 research research NN erambler-co-uk-8585 87 60 outcomes outcome NNS erambler-co-uk-8585 87 61 are be VBP erambler-co-uk-8585 87 62 improved improve VBN erambler-co-uk-8585 87 63 . . . erambler-co-uk-8585 88 1 She -PRON- PRP erambler-co-uk-8585 88 2 highlighted highlight VBD erambler-co-uk-8585 88 3 the the DT erambler-co-uk-8585 88 4 difficulties difficulty NNS erambler-co-uk-8585 88 5 current current JJ erambler-co-uk-8585 88 6 approaches approach NNS erambler-co-uk-8585 88 7 to to TO erambler-co-uk-8585 88 8 EDI EDI NNP erambler-co-uk-8585 88 9 have have VBP erambler-co-uk-8585 88 10 effecting effect VBG erambler-co-uk-8585 88 11 structural structural JJ erambler-co-uk-8585 88 12 change change NN erambler-co-uk-8585 88 13 , , , erambler-co-uk-8585 88 14 and and CC erambler-co-uk-8585 88 15 changing change VBG erambler-co-uk-8585 88 16 not not RB erambler-co-uk-8585 88 17 just just RB erambler-co-uk-8585 88 18 individual individual JJ erambler-co-uk-8585 88 19 behaviours behaviour NNS erambler-co-uk-8585 88 20 but but CC erambler-co-uk-8585 88 21 the the DT erambler-co-uk-8585 88 22 cultures cultures NNPS erambler-co-uk-8585 88 23 & & CC erambler-co-uk-8585 88 24 amp amp NN erambler-co-uk-8585 88 25 ; ; : erambler-co-uk-8585 88 26 practices practice NNS erambler-co-uk-8585 88 27 that that WDT erambler-co-uk-8585 88 28 perpetuate perpetuate VBP erambler-co-uk-8585 88 29 iniquity iniquity NN erambler-co-uk-8585 88 30 . . . erambler-co-uk-8585 89 1 What what WDT erambler-co-uk-8585 89 2 initiatives initiative NNS erambler-co-uk-8585 89 3 are be VBP erambler-co-uk-8585 89 4 often often RB erambler-co-uk-8585 89 5 constructed construct VBN erambler-co-uk-8585 89 6 around around IN erambler-co-uk-8585 89 7 making make VBG erambler-co-uk-8585 89 8 up up RP erambler-co-uk-8585 89 9 for for IN erambler-co-uk-8585 89 10 individual individual JJ erambler-co-uk-8585 89 11 deficits deficit NNS erambler-co-uk-8585 89 12 , , , erambler-co-uk-8585 89 13 a a DT erambler-co-uk-8585 89 14 bitter bitter JJ erambler-co-uk-8585 89 15 framing framing NN erambler-co-uk-8585 89 16 is be VBZ erambler-co-uk-8585 89 17 to to TO erambler-co-uk-8585 89 18 start start VB erambler-co-uk-8585 89 19 from from IN erambler-co-uk-8585 89 20 an an DT erambler-co-uk-8585 89 21 understanding understanding NN erambler-co-uk-8585 89 22 of of IN erambler-co-uk-8585 89 23 individuals individual NNS erambler-co-uk-8585 89 24 having have VBG erambler-co-uk-8585 89 25 equal equal JJ erambler-co-uk-8585 89 26 stature stature NN erambler-co-uk-8585 89 27 but but CC erambler-co-uk-8585 89 28 having have VBG erambler-co-uk-8585 89 29 different different JJ erambler-co-uk-8585 89 30 tired tired JJ erambler-co-uk-8585 89 31 experiences experience NNS erambler-co-uk-8585 89 32 . . . erambler-co-uk-8585 90 1 Commenting comment VBG erambler-co-uk-8585 90 2 on on IN erambler-co-uk-8585 90 3 the the DT erambler-co-uk-8585 90 4 current current JJ erambler-co-uk-8585 90 5 focus focus NN erambler-co-uk-8585 90 6 on on IN erambler-co-uk-8585 90 7 & & CC erambler-co-uk-8585 90 8 ldquo;research ldquo;research NNP erambler-co-uk-8585 90 9 excellent&rdquo excellent&rdquo NNP erambler-co-uk-8585 90 10 ; ; : erambler-co-uk-8585 90 11 she -PRON- PRP erambler-co-uk-8585 90 12 pointed point VBD erambler-co-uk-8585 90 13 out out RP erambler-co-uk-8585 90 14 that that IN erambler-co-uk-8585 90 15 the the DT erambler-co-uk-8585 90 16 hyper hyper NN erambler-co-uk-8585 90 17 - - NN erambler-co-uk-8585 90 18 competition competition NN erambler-co-uk-8585 90 19 this this DT erambler-co-uk-8585 90 20 promotes promote NNS erambler-co-uk-8585 90 21 is be VBZ erambler-co-uk-8585 90 22 deeply deeply RB erambler-co-uk-8585 90 23 unhealthy unhealthy JJ erambler-co-uk-8585 90 24 . . . erambler-co-uk-8585 91 1 suggesting suggest VBG erambler-co-uk-8585 91 2 instead instead RB erambler-co-uk-8585 91 3 that that IN erambler-co-uk-8585 91 4 true true JJ erambler-co-uk-8585 91 5 excellence excellence NN erambler-co-uk-8585 91 6 requires require VBZ erambler-co-uk-8585 91 7 diversity diversity NN erambler-co-uk-8585 91 8 , , , erambler-co-uk-8585 91 9 and and CC erambler-co-uk-8585 91 10 we -PRON- PRP erambler-co-uk-8585 91 11 should should MD erambler-co-uk-8585 91 12 focus focus VB erambler-co-uk-8585 91 13 on on IN erambler-co-uk-8585 91 14 an an DT erambler-co-uk-8585 91 15 inclusive inclusive JJ erambler-co-uk-8585 91 16 excellence excellence NN erambler-co-uk-8585 91 17 driven drive VBN erambler-co-uk-8585 91 18 by by IN erambler-co-uk-8585 91 19 inclusive inclusive JJ erambler-co-uk-8585 91 20 leadership leadership NN erambler-co-uk-8585 91 21 . . . erambler-co-uk-8585 92 1 Equality equality NN erambler-co-uk-8585 92 2 , , , erambler-co-uk-8585 92 3 Diversity Diversity NNP erambler-co-uk-8585 92 4 & & CC erambler-co-uk-8585 92 5 amp amp NN erambler-co-uk-8585 92 6 ; ; : erambler-co-uk-8585 92 7 Inclusion inclusion NN erambler-co-uk-8585 92 8 : : : erambler-co-uk-8585 92 9 disability disability NN erambler-co-uk-8585 92 10 issues issue NNS erambler-co-uk-8585 92 11 Day Day NNP erambler-co-uk-8585 92 12 2’s 2’s NNP erambler-co-uk-8585 92 13 EDI EDI NNP erambler-co-uk-8585 92 14 panel panel NN erambler-co-uk-8585 92 15 session session NN erambler-co-uk-8585 92 16 brought bring VBN erambler-co-uk-8585 92 17 together together RB erambler-co-uk-8585 92 18 five five CD erambler-co-uk-8585 92 19 disabled disabled JJ erambler-co-uk-8585 92 20 academics academic NNS erambler-co-uk-8585 92 21 to to TO erambler-co-uk-8585 92 22 discuss discuss VB erambler-co-uk-8585 92 23 the the DT erambler-co-uk-8585 92 24 problems problem NNS erambler-co-uk-8585 92 25 of of IN erambler-co-uk-8585 92 26 disability disability NN erambler-co-uk-8585 92 27 in in IN erambler-co-uk-8585 92 28 research research NN erambler-co-uk-8585 92 29 . . . erambler-co-uk-8585 93 1 Dr Dr NNP erambler-co-uk-8585 93 2 Becca Becca NNP erambler-co-uk-8585 93 3 Wilson Wilson NNP erambler-co-uk-8585 93 4 , , , erambler-co-uk-8585 93 5 UKRI UKRI NNP erambler-co-uk-8585 93 6 Innovation Innovation NNP erambler-co-uk-8585 93 7 Fellow Fellow NNP erambler-co-uk-8585 93 8 , , , erambler-co-uk-8585 93 9 Institute Institute NNP erambler-co-uk-8585 93 10 of of IN erambler-co-uk-8585 93 11 Population Population NNP erambler-co-uk-8585 93 12 Health Health NNP erambler-co-uk-8585 93 13 Science Science NNP erambler-co-uk-8585 93 14 , , , erambler-co-uk-8585 93 15 University University NNP erambler-co-uk-8585 93 16 of of IN erambler-co-uk-8585 93 17 Liverpool Liverpool NNP erambler-co-uk-8585 93 18 ( ( -LRB- erambler-co-uk-8585 93 19 Chair Chair NNP erambler-co-uk-8585 93 20 ) ) -RRB- erambler-co-uk-8585 93 21 Phoenix Phoenix NNP erambler-co-uk-8585 93 22 C C NNP erambler-co-uk-8585 93 23 S S NNP erambler-co-uk-8585 93 24 Andrews Andrews NNP erambler-co-uk-8585 93 25 ( ( -LRB- erambler-co-uk-8585 93 26 PhD phd NN erambler-co-uk-8585 93 27 Student student NN erambler-co-uk-8585 93 28 , , , erambler-co-uk-8585 93 29 Information Information NNP erambler-co-uk-8585 93 30 Studies Studies NNP erambler-co-uk-8585 93 31 , , , erambler-co-uk-8585 93 32 University University NNP erambler-co-uk-8585 93 33 of of IN erambler-co-uk-8585 93 34 Sheffield Sheffield NNP erambler-co-uk-8585 93 35 and and CC erambler-co-uk-8585 93 36 Freelance Freelance NNP erambler-co-uk-8585 93 37 Writer Writer NNP erambler-co-uk-8585 93 38 ) ) -RRB- erambler-co-uk-8585 93 39 Dr Dr NNP erambler-co-uk-8585 93 40 Ella Ella NNP erambler-co-uk-8585 93 41 Gale Gale NNP erambler-co-uk-8585 93 42 ( ( -LRB- erambler-co-uk-8585 93 43 Research Research NNP erambler-co-uk-8585 93 44 Associate Associate NNP erambler-co-uk-8585 93 45 and and CC erambler-co-uk-8585 93 46 Machine Machine NNP erambler-co-uk-8585 93 47 Learning Learning NNP erambler-co-uk-8585 93 48 Subject Subject NNP erambler-co-uk-8585 93 49 Specialist Specialist NNP erambler-co-uk-8585 93 50 , , , erambler-co-uk-8585 93 51 School School NNP erambler-co-uk-8585 93 52 of of IN erambler-co-uk-8585 93 53 Chemistry Chemistry NNP erambler-co-uk-8585 93 54 , , , erambler-co-uk-8585 93 55 University University NNP erambler-co-uk-8585 93 56 of of IN erambler-co-uk-8585 93 57 Bristol Bristol NNP erambler-co-uk-8585 93 58 ) ) -RRB- erambler-co-uk-8585 93 59 Prof Prof NNP erambler-co-uk-8585 93 60 Robert Robert NNP erambler-co-uk-8585 93 61 Stevens Stevens NNP erambler-co-uk-8585 93 62 ( ( -LRB- erambler-co-uk-8585 93 63 Professor Professor NNP erambler-co-uk-8585 93 64 and and CC erambler-co-uk-8585 93 65 Head Head NNP erambler-co-uk-8585 93 66 of of IN erambler-co-uk-8585 93 67 Department Department NNP erambler-co-uk-8585 93 68 of of IN erambler-co-uk-8585 93 69 Computer Computer NNP erambler-co-uk-8585 93 70 Science Science NNP erambler-co-uk-8585 93 71 , , , erambler-co-uk-8585 93 72 University University NNP erambler-co-uk-8585 93 73 of of IN erambler-co-uk-8585 93 74 Manchester Manchester NNP erambler-co-uk-8585 93 75 ) ) -RRB- erambler-co-uk-8585 93 76 Dr Dr NNP erambler-co-uk-8585 93 77 Robin Robin NNP erambler-co-uk-8585 93 78 Wilson Wilson NNP erambler-co-uk-8585 93 79 ( ( -LRB- erambler-co-uk-8585 93 80 Freelance Freelance NNP erambler-co-uk-8585 93 81 Data Data NNP erambler-co-uk-8585 93 82 Scientist Scientist NNP erambler-co-uk-8585 93 83 and and CC erambler-co-uk-8585 93 84 SSI SSI NNP erambler-co-uk-8585 93 85 Fellow Fellow NNP erambler-co-uk-8585 93 86 ) ) -RRB- erambler-co-uk-8585 93 87 NB NB NNP erambler-co-uk-8585 93 88 . . . erambler-co-uk-8585 94 1 The the DT erambler-co-uk-8585 94 2 discussion discussion NN erambler-co-uk-8585 94 3 flowed flow VBD erambler-co-uk-8585 94 4 quite quite RB erambler-co-uk-8585 94 5 freely freely RB erambler-co-uk-8585 94 6 so so IN erambler-co-uk-8585 94 7 the the DT erambler-co-uk-8585 94 8 following follow VBG erambler-co-uk-8585 94 9 summary summary NN erambler-co-uk-8585 94 10 , , , erambler-co-uk-8585 94 11 so so CC erambler-co-uk-8585 94 12 the the DT erambler-co-uk-8585 94 13 following follow VBG erambler-co-uk-8585 94 14 summary summary NN erambler-co-uk-8585 94 15 mixes mix NNS erambler-co-uk-8585 94 16 up up RP erambler-co-uk-8585 94 17 input input NN erambler-co-uk-8585 94 18 from from IN erambler-co-uk-8585 94 19 all all PDT erambler-co-uk-8585 94 20 the the DT erambler-co-uk-8585 94 21 panel panel NN erambler-co-uk-8585 94 22 members member NNS erambler-co-uk-8585 94 23 . . . erambler-co-uk-8585 95 1 Researchers researcher NNS erambler-co-uk-8585 95 2 are be VBP erambler-co-uk-8585 95 3 often often RB erambler-co-uk-8585 95 4 assumed assume VBN erambler-co-uk-8585 95 5 to to TO erambler-co-uk-8585 95 6 be be VB erambler-co-uk-8585 95 7 single single RB erambler-co-uk-8585 95 8 - - HYPH erambler-co-uk-8585 95 9 minded minded JJ erambler-co-uk-8585 95 10 in in IN erambler-co-uk-8585 95 11 following follow VBG erambler-co-uk-8585 95 12 their -PRON- PRP$ erambler-co-uk-8585 95 13 research research NN erambler-co-uk-8585 95 14 calling calling NN erambler-co-uk-8585 95 15 , , , erambler-co-uk-8585 95 16 and and CC erambler-co-uk-8585 95 17 aptness aptness JJ erambler-co-uk-8585 95 18 for for IN erambler-co-uk-8585 95 19 jobs job NNS erambler-co-uk-8585 95 20 is be VBZ erambler-co-uk-8585 95 21 often often RB erambler-co-uk-8585 95 22 partly partly RB erambler-co-uk-8585 95 23 judged judge VBN erambler-co-uk-8585 95 24 on on IN erambler-co-uk-8585 95 25 & & CC erambler-co-uk-8585 95 26 ldquo;time ldquo;time NNP erambler-co-uk-8585 95 27 send&rdquo send&rdquo NN erambler-co-uk-8585 95 28 ; ; : erambler-co-uk-8585 95 29 , , , erambler-co-uk-8585 95 30 which which WDT erambler-co-uk-8585 95 31 disadvantages disadvantage VBZ erambler-co-uk-8585 95 32 any any DT erambler-co-uk-8585 95 33 disabled disabled JJ erambler-co-uk-8585 95 34 person person NN erambler-co-uk-8585 95 35 who who WP erambler-co-uk-8585 95 36 has have VBZ erambler-co-uk-8585 95 37 been be VBN erambler-co-uk-8585 95 38 forced force VBN erambler-co-uk-8585 95 39 to to TO erambler-co-uk-8585 95 40 take take VB erambler-co-uk-8585 95 41 a a DT erambler-co-uk-8585 95 42 career career NN erambler-co-uk-8585 95 43 break break NN erambler-co-uk-8585 95 44 . . . erambler-co-uk-8585 96 1 On on IN erambler-co-uk-8585 96 2 top top NN erambler-co-uk-8585 96 3 of of IN erambler-co-uk-8585 96 4 this this DT erambler-co-uk-8585 96 5 disabled disabled JJ erambler-co-uk-8585 96 6 people people NNS erambler-co-uk-8585 96 7 are be VBP erambler-co-uk-8585 96 8 often often RB erambler-co-uk-8585 96 9 time time NN erambler-co-uk-8585 96 10 - - HYPH erambler-co-uk-8585 96 11 poor poor JJ erambler-co-uk-8585 96 12 because because IN erambler-co-uk-8585 96 13 of of IN erambler-co-uk-8585 96 14 the the DT erambler-co-uk-8585 96 15 extra extra JJ erambler-co-uk-8585 96 16 time time NN erambler-co-uk-8585 96 17 needed need VBD erambler-co-uk-8585 96 18 to to TO erambler-co-uk-8585 96 19 manage manage VB erambler-co-uk-8585 96 20 their -PRON- PRP$ erambler-co-uk-8585 96 21 condition condition NN erambler-co-uk-8585 96 22 , , , erambler-co-uk-8585 96 23 leaving leave VBG erambler-co-uk-8585 96 24 them -PRON- PRP erambler-co-uk-8585 96 25 with with IN erambler-co-uk-8585 96 26 less less RBR erambler-co-uk-8585 96 27 & & CC erambler-co-uk-8585 96 28 ldquo;output&rdquo ldquo;output&rdquo FW erambler-co-uk-8585 96 29 ; ; : erambler-co-uk-8585 96 30 to to TO erambler-co-uk-8585 96 31 show show VB erambler-co-uk-8585 96 32 for for IN erambler-co-uk-8585 96 33 their -PRON- PRP$ erambler-co-uk-8585 96 34 time time NN erambler-co-uk-8585 96 35 served serve VBD erambler-co-uk-8585 96 36 on on IN erambler-co-uk-8585 96 37 many many JJ erambler-co-uk-8585 96 38 common common JJ erambler-co-uk-8585 96 39 metrics metric NNS erambler-co-uk-8585 96 40 . . . erambler-co-uk-8585 97 1 This this DT erambler-co-uk-8585 97 2 can can MD erambler-co-uk-8585 97 3 partially partially RB erambler-co-uk-8585 97 4 affect affect VB erambler-co-uk-8585 97 5 early early JJ erambler-co-uk-8585 97 6 - - HYPH erambler-co-uk-8585 97 7 career career NN erambler-co-uk-8585 97 8 researchers researcher NNS erambler-co-uk-8585 97 9 , , , erambler-co-uk-8585 97 10 since since IN erambler-co-uk-8585 97 11 resources resource NNS erambler-co-uk-8585 97 12 for for IN erambler-co-uk-8585 97 13 these these DT erambler-co-uk-8585 97 14 are be VBP erambler-co-uk-8585 97 15 often often RB erambler-co-uk-8585 97 16 restricted restrict VBN erambler-co-uk-8585 97 17 on on IN erambler-co-uk-8585 97 18 a a DT erambler-co-uk-8585 97 19 & & CC erambler-co-uk-8585 97 20 ldquo;years ldquo;years NNP erambler-co-uk-8585 97 21 - - HYPH erambler-co-uk-8585 97 22 since since IN erambler-co-uk-8585 97 23 - - HYPH erambler-co-uk-8585 97 24 PhD&rdquo PhD&rdquo NNP erambler-co-uk-8585 97 25 ; ; : erambler-co-uk-8585 97 26 criterion criterion NN erambler-co-uk-8585 97 27 . . . erambler-co-uk-8585 98 1 Time time NN erambler-co-uk-8585 98 2 poverty poverty NN erambler-co-uk-8585 98 3 also also RB erambler-co-uk-8585 98 4 makes make VBZ erambler-co-uk-8585 98 5 funding funding NN erambler-co-uk-8585 98 6 with with IN erambler-co-uk-8585 98 7 short short JJ erambler-co-uk-8585 98 8 deadlines deadline NNS erambler-co-uk-8585 98 9 that that WDT erambler-co-uk-8585 98 10 much much RB erambler-co-uk-8585 98 11 harder hard RBR erambler-co-uk-8585 98 12 to to TO erambler-co-uk-8585 98 13 apply apply VB erambler-co-uk-8585 98 14 for for IN erambler-co-uk-8585 98 15 . . . erambler-co-uk-8585 99 1 Employers employer NNS erambler-co-uk-8585 99 2 add add VBP erambler-co-uk-8585 99 3 more more JJR erambler-co-uk-8585 99 4 demands demand NNS erambler-co-uk-8585 99 5 right right JJ erambler-co-uk-8585 99 6 from from IN erambler-co-uk-8585 99 7 the the DT erambler-co-uk-8585 99 8 start start NN erambler-co-uk-8585 99 9 : : : erambler-co-uk-8585 99 10 new new JJ erambler-co-uk-8585 99 11 starters starter NNS erambler-co-uk-8585 99 12 are be VBP erambler-co-uk-8585 99 13 typically typically RB erambler-co-uk-8585 99 14 expected expect VBN erambler-co-uk-8585 99 15 to to TO erambler-co-uk-8585 99 16 complete complete VB erambler-co-uk-8585 99 17 a a DT erambler-co-uk-8585 99 18 health health NN erambler-co-uk-8585 99 19 and and CC erambler-co-uk-8585 99 20 safety safety NN erambler-co-uk-8585 99 21 form form NN erambler-co-uk-8585 99 22 , , , erambler-co-uk-8585 99 23 generally generally RB erambler-co-uk-8585 99 24 a a DT erambler-co-uk-8585 99 25 brief brief JJ erambler-co-uk-8585 99 26 affair affair NN erambler-co-uk-8585 99 27 that that WDT erambler-co-uk-8585 99 28 will will MD erambler-co-uk-8585 99 29 suddenly suddenly RB erambler-co-uk-8585 99 30 become become VB erambler-co-uk-8585 99 31 an an DT erambler-co-uk-8585 99 32 80-page 80-page CD erambler-co-uk-8585 99 33 bureaucratic bureaucratic JJ erambler-co-uk-8585 99 34 nightmare nightmare NN erambler-co-uk-8585 99 35 if if IN erambler-co-uk-8585 99 36 you -PRON- PRP erambler-co-uk-8585 99 37 tick tick VBP erambler-co-uk-8585 99 38 the the DT erambler-co-uk-8585 99 39 box box NN erambler-co-uk-8585 99 40 declaring declare VBG erambler-co-uk-8585 99 41 a a DT erambler-co-uk-8585 99 42 disability disability NN erambler-co-uk-8585 99 43 . . . erambler-co-uk-8585 100 1 Many many JJ erambler-co-uk-8585 100 2 employers employer NNS erambler-co-uk-8585 100 3 claim claim VBP erambler-co-uk-8585 100 4 to to TO erambler-co-uk-8585 100 5 be be VB erambler-co-uk-8585 100 6 inclusive inclusive JJ erambler-co-uk-8585 100 7 yet yet RB erambler-co-uk-8585 100 8 utterly utterly RB erambler-co-uk-8585 100 9 fail fail VBP erambler-co-uk-8585 100 10 to to TO erambler-co-uk-8585 100 11 understand understand VB erambler-co-uk-8585 100 12 the the DT erambler-co-uk-8585 100 13 needs need NNS erambler-co-uk-8585 100 14 of of IN erambler-co-uk-8585 100 15 their -PRON- PRP$ erambler-co-uk-8585 100 16 disabled disabled JJ erambler-co-uk-8585 100 17 staff staff NN erambler-co-uk-8585 100 18 . . . erambler-co-uk-8585 101 1 Wheelchairs wheelchair NNS erambler-co-uk-8585 101 2 are be VBP erambler-co-uk-8585 101 3 liberating liberate VBG erambler-co-uk-8585 101 4 for for IN erambler-co-uk-8585 101 5 those those DT erambler-co-uk-8585 101 6 who who WP erambler-co-uk-8585 101 7 use use VBP erambler-co-uk-8585 101 8 them -PRON- PRP erambler-co-uk-8585 101 9 ( ( -LRB- erambler-co-uk-8585 101 10 despite despite IN erambler-co-uk-8585 101 11 the the DT erambler-co-uk-8585 101 12 awful awful JJ erambler-co-uk-8585 101 13 but but CC erambler-co-uk-8585 101 14 common common JJ erambler-co-uk-8585 101 15 phrase phrase NNP erambler-co-uk-8585 101 16 & & CC erambler-co-uk-8585 101 17 ldquo;wheelchair ldquo;wheelchair NNP erambler-co-uk-8585 101 18 - - HYPH erambler-co-uk-8585 101 19 bound&rdquo bound&rdquo NNP erambler-co-uk-8585 101 20 ; ; , erambler-co-uk-8585 101 21 ) ) -RRB- erambler-co-uk-8585 101 22 and and CC erambler-co-uk-8585 101 23 yet yet RB erambler-co-uk-8585 101 24 employers employer NNS erambler-co-uk-8585 101 25 will will MD erambler-co-uk-8585 101 26 refuse refuse VB erambler-co-uk-8585 101 27 to to TO erambler-co-uk-8585 101 28 insure insure VB erambler-co-uk-8585 101 29 a a DT erambler-co-uk-8585 101 30 wheelchair wheelchair NN erambler-co-uk-8585 101 31 while while IN erambler-co-uk-8585 101 32 travelling travel VBG erambler-co-uk-8585 101 33 for for IN erambler-co-uk-8585 101 34 work work NN erambler-co-uk-8585 101 35 , , , erambler-co-uk-8585 101 36 classifying classify VBG erambler-co-uk-8585 101 37 it -PRON- PRP erambler-co-uk-8585 101 38 as as IN erambler-co-uk-8585 101 39 a a DT erambler-co-uk-8585 101 40 & & CC erambler-co-uk-8585 101 41 ldquo;high ldquo;high NNP erambler-co-uk-8585 101 42 value value NN erambler-co-uk-8585 101 43 personal personal JJ erambler-co-uk-8585 101 44 item&rdquo item&rdquo NNP erambler-co-uk-8585 101 45 ; ; : erambler-co-uk-8585 101 46 that that IN erambler-co-uk-8585 101 47 the the DT erambler-co-uk-8585 101 48 owner owner NN erambler-co-uk-8585 101 49 would would MD erambler-co-uk-8585 101 50 take take VB erambler-co-uk-8585 101 51 the the DT erambler-co-uk-8585 101 52 same same JJ erambler-co-uk-8585 101 53 responsibility responsibility NN erambler-co-uk-8585 101 54 for for IN erambler-co-uk-8585 101 55 as as IN erambler-co-uk-8585 101 56 an an DT erambler-co-uk-8585 101 57 expensive expensive JJ erambler-co-uk-8585 101 58 camera camera NN erambler-co-uk-8585 101 59 . . . erambler-co-uk-8585 102 1 Computers computer NNS erambler-co-uk-8585 102 2 open open VBP erambler-co-uk-8585 102 3 up up RP erambler-co-uk-8585 102 4 the the DT erambler-co-uk-8585 102 5 world world NN erambler-co-uk-8585 102 6 for for IN erambler-co-uk-8585 102 7 blind blind JJ erambler-co-uk-8585 102 8 people people NNS erambler-co-uk-8585 102 9 in in IN erambler-co-uk-8585 102 10 a a DT erambler-co-uk-8585 102 11 way way NN erambler-co-uk-8585 102 12 that that WDT erambler-co-uk-8585 102 13 was be VBD erambler-co-uk-8585 102 14 never never RB erambler-co-uk-8585 102 15 possible possible JJ erambler-co-uk-8585 102 16 without without IN erambler-co-uk-8585 102 17 them -PRON- PRP erambler-co-uk-8585 102 18 , , , erambler-co-uk-8585 102 19 but but CC erambler-co-uk-8585 102 20 it’s it’ VBZ erambler-co-uk-8585 102 21 not not RB erambler-co-uk-8585 102 22 unusual unusual JJ erambler-co-uk-8585 102 23 for for IN erambler-co-uk-8585 102 24 mandatory mandatory JJ erambler-co-uk-8585 102 25 training training NN erambler-co-uk-8585 102 26 to to TO erambler-co-uk-8585 102 27 be be VB erambler-co-uk-8585 102 28 inaccessible inaccessible JJ erambler-co-uk-8585 102 29 to to TO erambler-co-uk-8585 102 30 screen screen NN erambler-co-uk-8585 102 31 readers reader NNS erambler-co-uk-8585 102 32 . . . erambler-co-uk-8585 103 1 Some some DT erambler-co-uk-8585 103 2 of of IN erambler-co-uk-8585 103 3 these these DT erambler-co-uk-8585 103 4 barriers barrier NNS erambler-co-uk-8585 103 5 can can MD erambler-co-uk-8585 103 6 be be VB erambler-co-uk-8585 103 7 overcome overcome VBN erambler-co-uk-8585 103 8 , , , erambler-co-uk-8585 103 9 but but CC erambler-co-uk-8585 103 10 doing do VBG erambler-co-uk-8585 103 11 so so RB erambler-co-uk-8585 103 12 takes take VBZ erambler-co-uk-8585 103 13 yet yet RB erambler-co-uk-8585 103 14 more more JJR erambler-co-uk-8585 103 15 time time NN erambler-co-uk-8585 103 16 that that WDT erambler-co-uk-8585 103 17 could could MD erambler-co-uk-8585 103 18 and and CC erambler-co-uk-8585 103 19 should should MD erambler-co-uk-8585 103 20 be be VB erambler-co-uk-8585 103 21 spent spend VBN erambler-co-uk-8585 103 22 on on IN erambler-co-uk-8585 103 23 more more RBR erambler-co-uk-8585 103 24 important important JJ erambler-co-uk-8585 103 25 work work NN erambler-co-uk-8585 103 26 . . . erambler-co-uk-8585 104 1 What what WP erambler-co-uk-8585 104 2 can can MD erambler-co-uk-8585 104 3 we -PRON- PRP erambler-co-uk-8585 104 4 do do VB erambler-co-uk-8585 104 5 about about IN erambler-co-uk-8585 104 6 it -PRON- PRP erambler-co-uk-8585 104 7 ? ? . erambler-co-uk-8585 105 1 Academia academia NN erambler-co-uk-8585 105 2 works work VBZ erambler-co-uk-8585 105 3 on on IN erambler-co-uk-8585 105 4 patronage patronage NN erambler-co-uk-8585 105 5 whether whether IN erambler-co-uk-8585 105 6 we -PRON- PRP erambler-co-uk-8585 105 7 like like VBP erambler-co-uk-8585 105 8 it -PRON- PRP erambler-co-uk-8585 105 9 or or CC erambler-co-uk-8585 105 10 not not RB erambler-co-uk-8585 105 11 , , , erambler-co-uk-8585 105 12 so so RB erambler-co-uk-8585 105 13 be be VB erambler-co-uk-8585 105 14 the the DT erambler-co-uk-8585 105 15 person person NN erambler-co-uk-8585 105 16 who who WP erambler-co-uk-8585 105 17 supports support VBZ erambler-co-uk-8585 105 18 people people NNS erambler-co-uk-8585 105 19 who who WP erambler-co-uk-8585 105 20 are be VBP erambler-co-uk-8585 105 21 different different JJ erambler-co-uk-8585 105 22 to to IN erambler-co-uk-8585 105 23 you -PRON- PRP erambler-co-uk-8585 105 24 rather rather RB erambler-co-uk-8585 105 25 than than IN erambler-co-uk-8585 105 26 focusing focus VBG erambler-co-uk-8585 105 27 on on IN erambler-co-uk-8585 105 28 the the DT erambler-co-uk-8585 105 29 one one NN erambler-co-uk-8585 105 30 you -PRON- PRP erambler-co-uk-8585 105 31 & & CC erambler-co-uk-8585 105 32 ldquo;recognise ldquo;recognise VB erambler-co-uk-8585 105 33 yourself -PRON- PRP erambler-co-uk-8585 105 34 in&rdquo in&rdquo XX erambler-co-uk-8585 105 35 ; ; : erambler-co-uk-8585 105 36 to to TO erambler-co-uk-8585 105 37 mentor mentor VB erambler-co-uk-8585 105 38 . . . erambler-co-uk-8585 106 1 As as IN erambler-co-uk-8585 106 2 a a DT erambler-co-uk-8585 106 3 manager manager NN erambler-co-uk-8585 106 4 , , , erambler-co-uk-8585 106 5 it’s it’s JJ erambler-co-uk-8585 106 6 important important JJ erambler-co-uk-8585 106 7 to to TO erambler-co-uk-8585 106 8 ask ask VB erambler-co-uk-8585 106 9 each each DT erambler-co-uk-8585 106 10 individual individual NN erambler-co-uk-8585 106 11 what what WP erambler-co-uk-8585 106 12 they -PRON- PRP erambler-co-uk-8585 106 13 need need VBP erambler-co-uk-8585 106 14 and and CC erambler-co-uk-8585 106 15 believe believe VBP erambler-co-uk-8585 106 16 them -PRON- PRP erambler-co-uk-8585 106 17 : : : erambler-co-uk-8585 106 18 they -PRON- PRP erambler-co-uk-8585 106 19 are be VBP erambler-co-uk-8585 106 20 the the DT erambler-co-uk-8585 106 21 expert expert NN erambler-co-uk-8585 106 22 in in IN erambler-co-uk-8585 106 23 their -PRON- PRP$ erambler-co-uk-8585 106 24 own own JJ erambler-co-uk-8585 106 25 condition condition NN erambler-co-uk-8585 106 26 and and CC erambler-co-uk-8585 106 27 their -PRON- PRP$ erambler-co-uk-8585 106 28 lived lived JJ erambler-co-uk-8585 106 29 experience experience NN erambler-co-uk-8585 106 30 of of IN erambler-co-uk-8585 106 31 it -PRON- PRP erambler-co-uk-8585 106 32 . . . erambler-co-uk-8585 107 1 Don’t don’t CD erambler-co-uk-8585 107 2 assume assume NN erambler-co-uk-8585 107 3 that that IN erambler-co-uk-8585 107 4 because because IN erambler-co-uk-8585 107 5 someone someone NN erambler-co-uk-8585 107 6 else else RB erambler-co-uk-8585 107 7 in in IN erambler-co-uk-8585 107 8 your -PRON- PRP$ erambler-co-uk-8585 107 9 organisation organisation NN erambler-co-uk-8585 107 10 with with IN erambler-co-uk-8585 107 11 the the DT erambler-co-uk-8585 107 12 same same JJ erambler-co-uk-8585 107 13 disability disability NN erambler-co-uk-8585 107 14 needs need VBZ erambler-co-uk-8585 107 15 one one CD erambler-co-uk-8585 107 16 set set NN erambler-co-uk-8585 107 17 of of IN erambler-co-uk-8585 107 18 accommodations accommodation NNS erambler-co-uk-8585 107 19 , , , erambler-co-uk-8585 107 20 it’s it’s JJ erambler-co-uk-8585 107 21 invalid invalid NN erambler-co-uk-8585 107 22 for for IN erambler-co-uk-8585 107 23 your -PRON- PRP$ erambler-co-uk-8585 107 24 staff staff NN erambler-co-uk-8585 107 25 member member NN erambler-co-uk-8585 107 26 to to TO erambler-co-uk-8585 107 27 require require VB erambler-co-uk-8585 107 28 something something NN erambler-co-uk-8585 107 29 totally totally RB erambler-co-uk-8585 107 30 different different JJ erambler-co-uk-8585 107 31 . . . erambler-co-uk-8585 108 1 And and CC erambler-co-uk-8585 108 2 remember remember VB erambler-co-uk-8585 108 3 : : : erambler-co-uk-8585 108 4 disability disability NN erambler-co-uk-8585 108 5 is be VBZ erambler-co-uk-8585 108 6 unusual unusual JJ erambler-co-uk-8585 108 7 as as IN erambler-co-uk-8585 108 8 a a DT erambler-co-uk-8585 108 9 protected protect VBN erambler-co-uk-8585 108 10 characteristic characteristic NN erambler-co-uk-8585 108 11 in in IN erambler-co-uk-8585 108 12 that that DT erambler-co-uk-8585 108 13 anyone anyone NN erambler-co-uk-8585 108 14 can can MD erambler-co-uk-8585 108 15 acquire acquire VB erambler-co-uk-8585 108 16 it -PRON- PRP erambler-co-uk-8585 108 17 at at IN erambler-co-uk-8585 108 18 any any DT erambler-co-uk-8585 108 19 time time NN erambler-co-uk-8585 108 20 without without IN erambler-co-uk-8585 108 21 warning warn VBG erambler-co-uk-8585 108 22 ! ! . erambler-co-uk-8585 109 1 Lightning lightning NN erambler-co-uk-8585 109 2 talks talk VBZ erambler-co-uk-8585 109 3 Lightning lightning NN erambler-co-uk-8585 109 4 talk talk NN erambler-co-uk-8585 109 5 sessions session NNS erambler-co-uk-8585 109 6 are be VBP erambler-co-uk-8585 109 7 always always RB erambler-co-uk-8585 109 8 tricky tricky JJ erambler-co-uk-8585 109 9 to to TO erambler-co-uk-8585 109 10 summarise summarise VB erambler-co-uk-8585 109 11 , , , erambler-co-uk-8585 109 12 and and CC erambler-co-uk-8585 109 13 while while IN erambler-co-uk-8585 109 14 this this DT erambler-co-uk-8585 109 15 doesn’t doesn’t NNP erambler-co-uk-8585 109 16 do do VBP erambler-co-uk-8585 109 17 them -PRON- PRP erambler-co-uk-8585 109 18 justice justice NN erambler-co-uk-8585 109 19 , , , erambler-co-uk-8585 109 20 here here RB erambler-co-uk-8585 109 21 are be VBP erambler-co-uk-8585 109 22 a a DT erambler-co-uk-8585 109 23 few few JJ erambler-co-uk-8585 109 24 highlights highlight NNS erambler-co-uk-8585 109 25 from from IN erambler-co-uk-8585 109 26 my -PRON- PRP$ erambler-co-uk-8585 109 27 notes note NNS erambler-co-uk-8585 109 28 . . . erambler-co-uk-8585 110 1 Data Data NNP erambler-co-uk-8585 110 2 & & CC erambler-co-uk-8585 110 3 amp amp NNP erambler-co-uk-8585 110 4 ; ; : erambler-co-uk-8585 110 5 metadata metadata NN erambler-co-uk-8585 110 6 Malin Malin NNP erambler-co-uk-8585 110 7 Sandstrom Sandstrom NNP erambler-co-uk-8585 110 8 talked talk VBD erambler-co-uk-8585 110 9 about about IN erambler-co-uk-8585 110 10 a a DT erambler-co-uk-8585 110 11 much much RB erambler-co-uk-8585 110 12 - - HYPH erambler-co-uk-8585 110 13 needed need VBN erambler-co-uk-8585 110 14 refinement refinement NN erambler-co-uk-8585 110 15 of of IN erambler-co-uk-8585 110 16 contributor contributor NN erambler-co-uk-8585 110 17 role role NN erambler-co-uk-8585 110 18 taxonomies taxonomy NNS erambler-co-uk-8585 110 19 for for IN erambler-co-uk-8585 110 20 scientific scientific JJ erambler-co-uk-8585 110 21 computing compute VBG erambler-co-uk-8585 110 22 Stephan Stephan NNP erambler-co-uk-8585 110 23 Druskat Druskat NNP erambler-co-uk-8585 110 24 showcased showcase VBD erambler-co-uk-8585 110 25 a a DT erambler-co-uk-8585 110 26 project project NN erambler-co-uk-8585 110 27 to to TO erambler-co-uk-8585 110 28 crowdsource crowdsource VB erambler-co-uk-8585 110 29 a a DT erambler-co-uk-8585 110 30 corpus corpus NN erambler-co-uk-8585 110 31 of of IN erambler-co-uk-8585 110 32 research research NN erambler-co-uk-8585 110 33 software software NN erambler-co-uk-8585 110 34 for for IN erambler-co-uk-8585 110 35 further further JJ erambler-co-uk-8585 110 36 analysis analysis NN erambler-co-uk-8585 110 37 Learning Learning NNP erambler-co-uk-8585 110 38 & & CC erambler-co-uk-8585 110 39 amp amp NN erambler-co-uk-8585 110 40 ; ; : erambler-co-uk-8585 110 41 teaching teaching NN erambler-co-uk-8585 110 42 / / SYM erambler-co-uk-8585 110 43 community community NN erambler-co-uk-8585 110 44 Matthew Matthew NNP erambler-co-uk-8585 110 45 Bluteau Bluteau NNP erambler-co-uk-8585 110 46 introduced introduce VBD erambler-co-uk-8585 110 47 the the DT erambler-co-uk-8585 110 48 concept concept NN erambler-co-uk-8585 110 49 of of IN erambler-co-uk-8585 110 50 the the DT erambler-co-uk-8585 110 51 & & CC erambler-co-uk-8585 110 52 ldquo;coding ldquo;coding NNP erambler-co-uk-8585 110 53 dojo&rdquo dojo&rdquo NN erambler-co-uk-8585 110 54 ; ; : erambler-co-uk-8585 110 55 as as IN erambler-co-uk-8585 110 56 a a DT erambler-co-uk-8585 110 57 way way NN erambler-co-uk-8585 110 58 to to TO erambler-co-uk-8585 110 59 enhance enhance VB erambler-co-uk-8585 110 60 community community NN erambler-co-uk-8585 110 61 of of IN erambler-co-uk-8585 110 62 practice practice NN erambler-co-uk-8585 110 63 . . . erambler-co-uk-8585 111 1 A a DT erambler-co-uk-8585 111 2 group group NN erambler-co-uk-8585 111 3 of of IN erambler-co-uk-8585 111 4 coders coder NNS erambler-co-uk-8585 111 5 got get VBD erambler-co-uk-8585 111 6 together together RB erambler-co-uk-8585 111 7 to to TO erambler-co-uk-8585 111 8 practice practice VB erambler-co-uk-8585 111 9 & & CC erambler-co-uk-8585 111 10 amp amp NN erambler-co-uk-8585 111 11 ; ; : erambler-co-uk-8585 111 12 learn learn VB erambler-co-uk-8585 111 13 by by IN erambler-co-uk-8585 111 14 working work VBG erambler-co-uk-8585 111 15 together together RB erambler-co-uk-8585 111 16 to to TO erambler-co-uk-8585 111 17 solve solve VB erambler-co-uk-8585 111 18 a a DT erambler-co-uk-8585 111 19 problem problem NN erambler-co-uk-8585 111 20 and and CC erambler-co-uk-8585 111 21 explaining explain VBG erambler-co-uk-8585 111 22 their -PRON- PRP$ erambler-co-uk-8585 111 23 work work NN erambler-co-uk-8585 111 24 as as IN erambler-co-uk-8585 111 25 they -PRON- PRP erambler-co-uk-8585 111 26 go go VBP erambler-co-uk-8585 111 27 He -PRON- PRP erambler-co-uk-8585 111 28 described describe VBD erambler-co-uk-8585 111 29 2 2 CD erambler-co-uk-8585 111 30 models model NNS erambler-co-uk-8585 111 31 : : : erambler-co-uk-8585 111 32 a a DT erambler-co-uk-8585 111 33 code code NN erambler-co-uk-8585 111 34 jam jam NN erambler-co-uk-8585 111 35 , , , erambler-co-uk-8585 111 36 where where WRB erambler-co-uk-8585 111 37 people people NNS erambler-co-uk-8585 111 38 work work VBP erambler-co-uk-8585 111 39 in in IN erambler-co-uk-8585 111 40 small small JJ erambler-co-uk-8585 111 41 groups group NNS erambler-co-uk-8585 111 42 , , , erambler-co-uk-8585 111 43 and and CC erambler-co-uk-8585 111 44 the the DT erambler-co-uk-8585 111 45 Randori Randori NNP erambler-co-uk-8585 111 46 method method NN erambler-co-uk-8585 111 47 , , , erambler-co-uk-8585 111 48 where where WRB erambler-co-uk-8585 111 49 2 2 CD erambler-co-uk-8585 111 50 people people NNS erambler-co-uk-8585 111 51 do do VBP erambler-co-uk-8585 111 52 pair pair VB erambler-co-uk-8585 111 53 programming programming NN erambler-co-uk-8585 111 54 while while IN erambler-co-uk-8585 111 55 the the DT erambler-co-uk-8585 111 56 rest rest NN erambler-co-uk-8585 111 57 observe observe NN erambler-co-uk-8585 111 58 . . . erambler-co-uk-8585 112 1 I’m I’m NNS erambler-co-uk-8585 112 2 excited excited JJ erambler-co-uk-8585 112 3 to to TO erambler-co-uk-8585 112 4 try try VB erambler-co-uk-8585 112 5 this this DT erambler-co-uk-8585 112 6 out out RP erambler-co-uk-8585 112 7 ! ! . erambler-co-uk-8585 113 1 Steve Steve NNP erambler-co-uk-8585 113 2 Crouch Crouch NNP erambler-co-uk-8585 113 3 talked talk VBD erambler-co-uk-8585 113 4 about about IN erambler-co-uk-8585 113 5 intermediate intermediate JJ erambler-co-uk-8585 113 6 skills skill NNS erambler-co-uk-8585 113 7 and and CC erambler-co-uk-8585 113 8 helping help VBG erambler-co-uk-8585 113 9 people people NNS erambler-co-uk-8585 113 10 take take VB erambler-co-uk-8585 113 11 the the DT erambler-co-uk-8585 113 12 next next JJ erambler-co-uk-8585 113 13 step step NN erambler-co-uk-8585 113 14 , , , erambler-co-uk-8585 113 15 which which WDT erambler-co-uk-8585 113 16 I’m I’m NNP erambler-co-uk-8585 113 17 also also RB erambler-co-uk-8585 113 18 very very RB erambler-co-uk-8585 113 19 interested interested JJ erambler-co-uk-8585 113 20 in in IN erambler-co-uk-8585 113 21 with with IN erambler-co-uk-8585 113 22 the the DT erambler-co-uk-8585 113 23 GLAM GLAM NNP erambler-co-uk-8585 113 24 Data Data NNP erambler-co-uk-8585 113 25 Science Science NNP erambler-co-uk-8585 113 26 network network NN erambler-co-uk-8585 113 27 Esther Esther NNP erambler-co-uk-8585 113 28 Plomp Plomp NNP erambler-co-uk-8585 113 29 recounted recount VBD erambler-co-uk-8585 113 30 experience experience NN erambler-co-uk-8585 113 31 of of IN erambler-co-uk-8585 113 32 running run VBG erambler-co-uk-8585 113 33 multiple multiple JJ erambler-co-uk-8585 113 34 Carpentry Carpentry NNP erambler-co-uk-8585 113 35 workshops workshop VBZ erambler-co-uk-8585 113 36 online online RB erambler-co-uk-8585 113 37 , , , erambler-co-uk-8585 113 38 while while IN erambler-co-uk-8585 113 39 Diego Diego NNP erambler-co-uk-8585 113 40 Alonso Alonso NNP erambler-co-uk-8585 113 41 Alvarez Alvarez NNP erambler-co-uk-8585 113 42 discussed discuss VBD erambler-co-uk-8585 113 43 planned plan VBN erambler-co-uk-8585 113 44 workshops workshop NNS erambler-co-uk-8585 113 45 on on IN erambler-co-uk-8585 113 46 making make VBG erambler-co-uk-8585 113 47 research research NN erambler-co-uk-8585 113 48 software software NN erambler-co-uk-8585 113 49 more more RBR erambler-co-uk-8585 113 50 usable usable JJ erambler-co-uk-8585 113 51 with with IN erambler-co-uk-8585 113 52 GUIs GUIs NNP erambler-co-uk-8585 113 53 Shoaib Shoaib NNP erambler-co-uk-8585 113 54 Sufi Sufi NNP erambler-co-uk-8585 113 55 showcased showcase VBD erambler-co-uk-8585 113 56 the the DT erambler-co-uk-8585 113 57 SSI’s SSI’s NNP erambler-co-uk-8585 113 58 new new JJ erambler-co-uk-8585 113 59 event event NN erambler-co-uk-8585 113 60 organising organise VBG erambler-co-uk-8585 113 61 guide guide NN erambler-co-uk-8585 113 62 Caroline Caroline NNP erambler-co-uk-8585 113 63 Jay Jay NNP erambler-co-uk-8585 113 64 reported report VBD erambler-co-uk-8585 113 65 on on IN erambler-co-uk-8585 113 66 a a DT erambler-co-uk-8585 113 67 diary diary JJ erambler-co-uk-8585 113 68 study study NN erambler-co-uk-8585 113 69 into into IN erambler-co-uk-8585 113 70 autonomy autonomy NN erambler-co-uk-8585 113 71 & & CC erambler-co-uk-8585 113 72 amp amp NN erambler-co-uk-8585 113 73 ; ; : erambler-co-uk-8585 113 74 agency agency NN erambler-co-uk-8585 113 75 in in IN erambler-co-uk-8585 113 76 RSE RSE NNP erambler-co-uk-8585 113 77 during during IN erambler-co-uk-8585 113 78 COVID COVID NNP erambler-co-uk-8585 113 79 Lopez Lopez NNP erambler-co-uk-8585 113 80 , , , erambler-co-uk-8585 113 81 T. T. NNP erambler-co-uk-8585 113 82 , , , erambler-co-uk-8585 113 83 Jay Jay NNP erambler-co-uk-8585 113 84 , , , erambler-co-uk-8585 113 85 C. C. NNP erambler-co-uk-8585 113 86 , , , erambler-co-uk-8585 113 87 Wermelinger Wermelinger NNP erambler-co-uk-8585 113 88 , , , erambler-co-uk-8585 113 89 M. M. NNP erambler-co-uk-8585 113 90 , , , erambler-co-uk-8585 113 91 & & CC erambler-co-uk-8585 113 92 amp amp NN erambler-co-uk-8585 113 93 ; ; : erambler-co-uk-8585 113 94 Sharp Sharp NNP erambler-co-uk-8585 113 95 , , , erambler-co-uk-8585 113 96 H. H. NNP erambler-co-uk-8585 113 97 ( ( -LRB- erambler-co-uk-8585 113 98 2021 2021 CD erambler-co-uk-8585 113 99 ) ) -RRB- erambler-co-uk-8585 113 100 . . . erambler-co-uk-8585 114 1 How how WRB erambler-co-uk-8585 114 2 has have VBZ erambler-co-uk-8585 114 3 the the DT erambler-co-uk-8585 114 4 covid-19 covid-19 NN erambler-co-uk-8585 114 5 pandemic pandemic NN erambler-co-uk-8585 114 6 affected affect VBD erambler-co-uk-8585 114 7 working working NN erambler-co-uk-8585 114 8 conditions condition NNS erambler-co-uk-8585 114 9 for for IN erambler-co-uk-8585 114 10 research research NN erambler-co-uk-8585 114 11 software software NN erambler-co-uk-8585 114 12 engineers engineer NNS erambler-co-uk-8585 114 13 ? ? . erambler-co-uk-8585 115 1 Unpublished unpublished JJ erambler-co-uk-8585 115 2 manuscript manuscript NN erambler-co-uk-8585 115 3 . . . erambler-co-uk-8585 116 1 Wrapping wrap VBG erambler-co-uk-8585 116 2 up up RP erambler-co-uk-8585 116 3 That’s that’s VBP erambler-co-uk-8585 116 4 not not RB erambler-co-uk-8585 116 5 everything everything NN erambler-co-uk-8585 116 6 ! ! . erambler-co-uk-8585 117 1 But but CC erambler-co-uk-8585 117 2 this this DT erambler-co-uk-8585 117 3 post post NN erambler-co-uk-8585 117 4 is be VBZ erambler-co-uk-8585 117 5 getting get VBG erambler-co-uk-8585 117 6 pretty pretty RB erambler-co-uk-8585 117 7 long long RB erambler-co-uk-8585 117 8 so so RB erambler-co-uk-8585 117 9 I’ll I’ll NNP erambler-co-uk-8585 117 10 wrap wrap NN erambler-co-uk-8585 117 11 up up RP erambler-co-uk-8585 117 12 for for IN erambler-co-uk-8585 117 13 now now RB erambler-co-uk-8585 117 14 . . . erambler-co-uk-8585 118 1 I’ll I’ll NNP erambler-co-uk-8585 118 2 try try VBP erambler-co-uk-8585 118 3 to to TO erambler-co-uk-8585 118 4 follow follow VB erambler-co-uk-8585 118 5 up up RP erambler-co-uk-8585 118 6 soon soon RB erambler-co-uk-8585 118 7 with with IN erambler-co-uk-8585 118 8 a a DT erambler-co-uk-8585 118 9 summary summary NN erambler-co-uk-8585 118 10 of of IN erambler-co-uk-8585 118 11 the the DT erambler-co-uk-8585 118 12 & & CC erambler-co-uk-8585 118 13 ldquo;collaborative&rdquo ldquo;collaborative&rdquo NNP erambler-co-uk-8585 118 14 ; ; : erambler-co-uk-8585 118 15 part part NN erambler-co-uk-8585 118 16 of of IN erambler-co-uk-8585 118 17 Collaborations Collaborations NNP erambler-co-uk-8585 118 18 Workshop Workshop NNP erambler-co-uk-8585 118 19 : : : erambler-co-uk-8585 118 20 the the DT erambler-co-uk-8585 118 21 idea idea NN erambler-co-uk-8585 118 22 - - HYPH erambler-co-uk-8585 118 23 generating generate VBG erambler-co-uk-8585 118 24 sessions session NNS erambler-co-uk-8585 118 25 and and CC erambler-co-uk-8585 118 26 hackday hackday NN erambler-co-uk-8585 118 27 ! ! . erambler-co-uk-8585 119 1 Time time NN erambler-co-uk-8585 119 2 for for IN erambler-co-uk-8585 119 3 a a DT erambler-co-uk-8585 119 4 new new JJ erambler-co-uk-8585 119 5 look look NN erambler-co-uk-8585 119 6 ... ... . erambler-co-uk-8585 119 7 I’ve i’ve PRP erambler-co-uk-8585 119 8 decided decide VBD erambler-co-uk-8585 119 9 to to TO erambler-co-uk-8585 119 10 try try VB erambler-co-uk-8585 119 11 switching switch VBG erambler-co-uk-8585 119 12 this this DT erambler-co-uk-8585 119 13 website website NN erambler-co-uk-8585 119 14 back back RB erambler-co-uk-8585 119 15 to to IN erambler-co-uk-8585 119 16 using use VBG erambler-co-uk-8585 119 17 Hugo Hugo NNP erambler-co-uk-8585 119 18 to to TO erambler-co-uk-8585 119 19 manage manage VB erambler-co-uk-8585 119 20 the the DT erambler-co-uk-8585 119 21 content content NN erambler-co-uk-8585 119 22 and and CC erambler-co-uk-8585 119 23 generate generate VB erambler-co-uk-8585 119 24 the the DT erambler-co-uk-8585 119 25 static static JJ erambler-co-uk-8585 119 26 HTML html NN erambler-co-uk-8585 119 27 pages page NNS erambler-co-uk-8585 119 28 . . . erambler-co-uk-8585 120 1 I’ve i’ve PRP erambler-co-uk-8585 120 2 been be VBN erambler-co-uk-8585 120 3 on on IN erambler-co-uk-8585 120 4 the the DT erambler-co-uk-8585 120 5 Python Python NNP erambler-co-uk-8585 120 6 - - HYPH erambler-co-uk-8585 120 7 based base VBN erambler-co-uk-8585 120 8 Nikola Nikola NNP erambler-co-uk-8585 120 9 for for IN erambler-co-uk-8585 120 10 a a DT erambler-co-uk-8585 120 11 few few JJ erambler-co-uk-8585 120 12 years year NNS erambler-co-uk-8585 120 13 now now RB erambler-co-uk-8585 120 14 , , , erambler-co-uk-8585 120 15 but but CC erambler-co-uk-8585 120 16 recently recently RB erambler-co-uk-8585 120 17 I’ve i’ve PRP erambler-co-uk-8585 120 18 been be VBD erambler-co-uk-8585 120 19 finding find VBG erambler-co-uk-8585 120 20 it -PRON- PRP erambler-co-uk-8585 120 21 quite quite RB erambler-co-uk-8585 120 22 slow slow JJ erambler-co-uk-8585 120 23 , , , erambler-co-uk-8585 120 24 and and CC erambler-co-uk-8585 120 25 very very RB erambler-co-uk-8585 120 26 confusing confusing JJ erambler-co-uk-8585 120 27 to to TO erambler-co-uk-8585 120 28 understand understand VB erambler-co-uk-8585 120 29 how how WRB erambler-co-uk-8585 120 30 to to TO erambler-co-uk-8585 120 31 do do VB erambler-co-uk-8585 120 32 certain certain JJ erambler-co-uk-8585 120 33 things thing NNS erambler-co-uk-8585 120 34 . . . erambler-co-uk-8585 121 1 I -PRON- PRP erambler-co-uk-8585 121 2 used use VBD erambler-co-uk-8585 121 3 Hugo Hugo NNP erambler-co-uk-8585 121 4 recently recently RB erambler-co-uk-8585 121 5 for for IN erambler-co-uk-8585 121 6 the the DT erambler-co-uk-8585 121 7 GLAM GLAM NNP erambler-co-uk-8585 121 8 Data Data NNP erambler-co-uk-8585 121 9 Science Science NNP erambler-co-uk-8585 121 10 Network Network NNP erambler-co-uk-8585 121 11 website website NN erambler-co-uk-8585 121 12 and and CC erambler-co-uk-8585 121 13 found find VBD erambler-co-uk-8585 121 14 it -PRON- PRP erambler-co-uk-8585 121 15 had have VBD erambler-co-uk-8585 121 16 come come VBN erambler-co-uk-8585 121 17 on on IN erambler-co-uk-8585 121 18 a a DT erambler-co-uk-8585 121 19 lot lot NN erambler-co-uk-8585 121 20 since since IN erambler-co-uk-8585 121 21 the the DT erambler-co-uk-8585 121 22 last last JJ erambler-co-uk-8585 121 23 time time NN erambler-co-uk-8585 121 24 I -PRON- PRP erambler-co-uk-8585 121 25 was be VBD erambler-co-uk-8585 121 26 using use VBG erambler-co-uk-8585 121 27 it -PRON- PRP erambler-co-uk-8585 121 28 , , , erambler-co-uk-8585 121 29 so so RB erambler-co-uk-8585 121 30 I -PRON- PRP erambler-co-uk-8585 121 31 thought think VBD erambler-co-uk-8585 121 32 I’d i’d ADD erambler-co-uk-8585 121 33 give give VB erambler-co-uk-8585 121 34 it -PRON- PRP erambler-co-uk-8585 121 35 another another DT erambler-co-uk-8585 121 36 go go VB erambler-co-uk-8585 121 37 , , , erambler-co-uk-8585 121 38 and and CC erambler-co-uk-8585 121 39 redesign redesign VB erambler-co-uk-8585 121 40 this this DT erambler-co-uk-8585 121 41 site site NN erambler-co-uk-8585 121 42 to to TO erambler-co-uk-8585 121 43 be be VB erambler-co-uk-8585 121 44 a a DT erambler-co-uk-8585 121 45 bit bit NN erambler-co-uk-8585 121 46 more more RBR erambler-co-uk-8585 121 47 minimal minimal JJ erambler-co-uk-8585 121 48 at at IN erambler-co-uk-8585 121 49 the the DT erambler-co-uk-8585 121 50 same same JJ erambler-co-uk-8585 121 51 time time NN erambler-co-uk-8585 121 52 . . . erambler-co-uk-8585 122 1 The the DT erambler-co-uk-8585 122 2 theme theme NN erambler-co-uk-8585 122 3 is be VBZ erambler-co-uk-8585 122 4 still still RB erambler-co-uk-8585 122 5 a a DT erambler-co-uk-8585 122 6 work work NN erambler-co-uk-8585 122 7 in in IN erambler-co-uk-8585 122 8 progress progress NN erambler-co-uk-8585 122 9 so so RB erambler-co-uk-8585 122 10 it’ll it’ll RB erambler-co-uk-8585 122 11 probably probably RB erambler-co-uk-8585 122 12 look look VBP erambler-co-uk-8585 122 13 a a DT erambler-co-uk-8585 122 14 bit bit NN erambler-co-uk-8585 122 15 rough rough JJ erambler-co-uk-8585 122 16 around around IN erambler-co-uk-8585 122 17 the the DT erambler-co-uk-8585 122 18 edges edge NNS erambler-co-uk-8585 122 19 for for IN erambler-co-uk-8585 122 20 a a DT erambler-co-uk-8585 122 21 while while NN erambler-co-uk-8585 122 22 , , , erambler-co-uk-8585 122 23 but but CC erambler-co-uk-8585 122 24 I -PRON- PRP erambler-co-uk-8585 122 25 think think VBP erambler-co-uk-8585 122 26 I’m I’m NNP erambler-co-uk-8585 122 27 happy happy JJ erambler-co-uk-8585 122 28 enough enough RB erambler-co-uk-8585 122 29 to to TO erambler-co-uk-8585 122 30 publish publish VB erambler-co-uk-8585 122 31 it -PRON- PRP erambler-co-uk-8585 122 32 now now RB erambler-co-uk-8585 122 33 . . . erambler-co-uk-8585 123 1 When when WRB erambler-co-uk-8585 123 2 I -PRON- PRP erambler-co-uk-8585 123 3 get get VBP erambler-co-uk-8585 123 4 round round RB erambler-co-uk-8585 123 5 to to IN erambler-co-uk-8585 123 6 it -PRON- PRP erambler-co-uk-8585 123 7 I -PRON- PRP erambler-co-uk-8585 123 8 might may MD erambler-co-uk-8585 123 9 publish publish VB erambler-co-uk-8585 123 10 some some DT erambler-co-uk-8585 123 11 more more RBR erambler-co-uk-8585 123 12 detailed detailed JJ erambler-co-uk-8585 123 13 thoughts thought NNS erambler-co-uk-8585 123 14 on on IN erambler-co-uk-8585 123 15 the the DT erambler-co-uk-8585 123 16 design design NN erambler-co-uk-8585 123 17 . . . erambler-co-uk-8585 124 1 Ideas idea NNS erambler-co-uk-8585 124 2 for for IN erambler-co-uk-8585 124 3 Accessible Accessible NNP erambler-co-uk-8585 124 4 Communications Communications NNPS erambler-co-uk-8585 124 5 The the DT erambler-co-uk-8585 124 6 Disability Disability NNP erambler-co-uk-8585 124 7 Support Support NNP erambler-co-uk-8585 124 8 Network Network NNP erambler-co-uk-8585 124 9 at at IN erambler-co-uk-8585 124 10 work work NN erambler-co-uk-8585 124 11 recently recently RB erambler-co-uk-8585 124 12 ran run VBD erambler-co-uk-8585 124 13 a a DT erambler-co-uk-8585 124 14 survey survey NN erambler-co-uk-8585 124 15 on on IN erambler-co-uk-8585 124 16 & & CC erambler-co-uk-8585 124 17 ldquo;accessible ldquo;accessible NNP erambler-co-uk-8585 124 18 communications&rdquo communications&rdquo NNP erambler-co-uk-8585 124 19 ; ; : erambler-co-uk-8585 124 20 , , , erambler-co-uk-8585 124 21 to to TO erambler-co-uk-8585 124 22 develop develop VB erambler-co-uk-8585 124 23 guidance guidance NN erambler-co-uk-8585 124 24 on on IN erambler-co-uk-8585 124 25 how how WRB erambler-co-uk-8585 124 26 to to TO erambler-co-uk-8585 124 27 make make VB erambler-co-uk-8585 124 28 communications communication NNS erambler-co-uk-8585 124 29 ( ( -LRB- erambler-co-uk-8585 124 30 especially especially RB erambler-co-uk-8585 124 31 internal internal JJ erambler-co-uk-8585 124 32 staff staff NN erambler-co-uk-8585 124 33 comms comms NN erambler-co-uk-8585 124 34 ) ) -RRB- erambler-co-uk-8585 124 35 more more RBR erambler-co-uk-8585 124 36 accessible accessible JJ erambler-co-uk-8585 124 37 to to IN erambler-co-uk-8585 124 38 everyone everyone NN erambler-co-uk-8585 124 39 . . . erambler-co-uk-8585 125 1 I -PRON- PRP erambler-co-uk-8585 125 2 grabbed grab VBD erambler-co-uk-8585 125 3 a a DT erambler-co-uk-8585 125 4 copy copy NN erambler-co-uk-8585 125 5 of of IN erambler-co-uk-8585 125 6 my -PRON- PRP$ erambler-co-uk-8585 125 7 submission submission NN erambler-co-uk-8585 125 8 because because IN erambler-co-uk-8585 125 9 I -PRON- PRP erambler-co-uk-8585 125 10 thought think VBD erambler-co-uk-8585 125 11 it -PRON- PRP erambler-co-uk-8585 125 12 would would MD erambler-co-uk-8585 125 13 be be VB erambler-co-uk-8585 125 14 useful useful JJ erambler-co-uk-8585 125 15 to to TO erambler-co-uk-8585 125 16 share share VB erambler-co-uk-8585 125 17 more more RBR erambler-co-uk-8585 125 18 widely widely RB erambler-co-uk-8585 125 19 , , , erambler-co-uk-8585 125 20 so so CC erambler-co-uk-8585 125 21 here here RB erambler-co-uk-8585 125 22 it -PRON- PRP erambler-co-uk-8585 125 23 is be VBZ erambler-co-uk-8585 125 24 . . . erambler-co-uk-8585 126 1 Please please UH erambler-co-uk-8585 126 2 note note VB erambler-co-uk-8585 126 3 that that IN erambler-co-uk-8585 126 4 these these DT erambler-co-uk-8585 126 5 are be VBP erambler-co-uk-8585 126 6 based base VBN erambler-co-uk-8585 126 7 on on IN erambler-co-uk-8585 126 8 my -PRON- PRP$ erambler-co-uk-8585 126 9 own own JJ erambler-co-uk-8585 126 10 experiences experience NNS erambler-co-uk-8585 126 11 only only RB erambler-co-uk-8585 126 12 . . . erambler-co-uk-8585 127 1 I -PRON- PRP erambler-co-uk-8585 127 2 am be VBP erambler-co-uk-8585 127 3 in in IN erambler-co-uk-8585 127 4 no no DT erambler-co-uk-8585 127 5 way way NN erambler-co-uk-8585 127 6 suggesting suggest VBG erambler-co-uk-8585 127 7 that that IN erambler-co-uk-8585 127 8 these these DT erambler-co-uk-8585 127 9 are be VBP erambler-co-uk-8585 127 10 the the DT erambler-co-uk-8585 127 11 only only JJ erambler-co-uk-8585 127 12 things thing NNS erambler-co-uk-8585 127 13 you -PRON- PRP erambler-co-uk-8585 127 14 would would MD erambler-co-uk-8585 127 15 need need VB erambler-co-uk-8585 127 16 to to TO erambler-co-uk-8585 127 17 do do VB erambler-co-uk-8585 127 18 to to TO erambler-co-uk-8585 127 19 ensure ensure VB erambler-co-uk-8585 127 20 your -PRON- PRP$ erambler-co-uk-8585 127 21 communications communication NNS erambler-co-uk-8585 127 22 are be VBP erambler-co-uk-8585 127 23 fully fully RB erambler-co-uk-8585 127 24 accessible accessible JJ erambler-co-uk-8585 127 25 . . . erambler-co-uk-8585 128 1 They’re they’re LS erambler-co-uk-8585 128 2 just just RB erambler-co-uk-8585 128 3 some some DT erambler-co-uk-8585 128 4 things thing NNS erambler-co-uk-8585 128 5 to to TO erambler-co-uk-8585 128 6 keep keep VB erambler-co-uk-8585 128 7 in in IN erambler-co-uk-8585 128 8 mind mind NN erambler-co-uk-8585 128 9 . . . erambler-co-uk-8585 129 1 Policies policy NNS erambler-co-uk-8585 129 2 / / SYM erambler-co-uk-8585 129 3 procedures procedure NNS erambler-co-uk-8585 129 4 / / SYM erambler-co-uk-8585 129 5 guidance guidance NN erambler-co-uk-8585 129 6 can can MD erambler-co-uk-8585 129 7 be be VB erambler-co-uk-8585 129 8 stressful stressful JJ erambler-co-uk-8585 129 9 to to TO erambler-co-uk-8585 129 10 use use VB erambler-co-uk-8585 129 11 if if IN erambler-co-uk-8585 129 12 anything anything NN erambler-co-uk-8585 129 13 is be VBZ erambler-co-uk-8585 129 14 vague vague JJ erambler-co-uk-8585 129 15 or or CC erambler-co-uk-8585 129 16 inconsistent inconsistent JJ erambler-co-uk-8585 129 17 , , , erambler-co-uk-8585 129 18 or or CC erambler-co-uk-8585 129 19 if if IN erambler-co-uk-8585 129 20 it -PRON- PRP erambler-co-uk-8585 129 21 looks look VBZ erambler-co-uk-8585 129 22 like like IN erambler-co-uk-8585 129 23 there there EX erambler-co-uk-8585 129 24 might may MD erambler-co-uk-8585 129 25 be be VB erambler-co-uk-8585 129 26 more more JJR erambler-co-uk-8585 129 27 information information NN erambler-co-uk-8585 129 28 implied imply VBN erambler-co-uk-8585 129 29 than than IN erambler-co-uk-8585 129 30 is be VBZ erambler-co-uk-8585 129 31 explicitly explicitly RB erambler-co-uk-8585 129 32 given give VBN erambler-co-uk-8585 129 33 ( ( -LRB- erambler-co-uk-8585 129 34 a a DT erambler-co-uk-8585 129 35 common common JJ erambler-co-uk-8585 129 36 cause cause NN erambler-co-uk-8585 129 37 of of IN erambler-co-uk-8585 129 38 this this DT erambler-co-uk-8585 129 39 is be VBZ erambler-co-uk-8585 129 40 use use NN erambler-co-uk-8585 129 41 of of IN erambler-co-uk-8585 129 42 jargon jargon NNP erambler-co-uk-8585 129 43 in in IN erambler-co-uk-8585 129 44 e.g. e.g. NNP erambler-co-uk-8585 130 1 HR hr NN erambler-co-uk-8585 130 2 policies policy NNS erambler-co-uk-8585 130 3 ) ) -RRB- erambler-co-uk-8585 130 4 . . . erambler-co-uk-8585 131 1 Emails email NNS erambler-co-uk-8585 131 2 relating relate VBG erambler-co-uk-8585 131 3 to to IN erambler-co-uk-8585 131 4 these these DT erambler-co-uk-8585 131 5 policies policy NNS erambler-co-uk-8585 131 6 have have VBP erambler-co-uk-8585 131 7 similar similar JJ erambler-co-uk-8585 131 8 problems problem NNS erambler-co-uk-8585 131 9 , , , erambler-co-uk-8585 131 10 made make VBN erambler-co-uk-8585 131 11 worse bad JJR erambler-co-uk-8585 131 12 because because IN erambler-co-uk-8585 131 13 they -PRON- PRP erambler-co-uk-8585 131 14 tend tend VBP erambler-co-uk-8585 131 15 to to TO erambler-co-uk-8585 131 16 be be VB erambler-co-uk-8585 131 17 very very RB erambler-co-uk-8585 131 18 brief brief JJ erambler-co-uk-8585 131 19 . . . erambler-co-uk-8585 132 1 Online online JJ erambler-co-uk-8585 132 2 meetings meeting NNS erambler-co-uk-8585 132 3 can can MD erambler-co-uk-8585 132 4 be be VB erambler-co-uk-8585 132 5 very very RB erambler-co-uk-8585 132 6 helpful helpful JJ erambler-co-uk-8585 132 7 , , , erambler-co-uk-8585 132 8 but but CC erambler-co-uk-8585 132 9 can can MD erambler-co-uk-8585 132 10 also also RB erambler-co-uk-8585 132 11 be be VB erambler-co-uk-8585 132 12 exhausting exhaust VBG erambler-co-uk-8585 132 13 , , , erambler-co-uk-8585 132 14 especially especially RB erambler-co-uk-8585 132 15 if if IN erambler-co-uk-8585 132 16 there there EX erambler-co-uk-8585 132 17 are be VBP erambler-co-uk-8585 132 18 too too RB erambler-co-uk-8585 132 19 many many JJ erambler-co-uk-8585 132 20 people people NNS erambler-co-uk-8585 132 21 , , , erambler-co-uk-8585 132 22 or or CC erambler-co-uk-8585 132 23 not not RB erambler-co-uk-8585 132 24 enough enough JJ erambler-co-uk-8585 132 25 structure structure NN erambler-co-uk-8585 132 26 . . . erambler-co-uk-8585 133 1 Larger large JJR erambler-co-uk-8585 133 2 meetings meeting NNS erambler-co-uk-8585 133 3 & & CC erambler-co-uk-8585 133 4 amp amp NN erambler-co-uk-8585 133 5 ; ; : erambler-co-uk-8585 133 6 webinars webinar NNS erambler-co-uk-8585 133 7 without without IN erambler-co-uk-8585 133 8 agendas agenda NNS erambler-co-uk-8585 133 9 ( ( -LRB- erambler-co-uk-8585 133 10 or or CC erambler-co-uk-8585 133 11 where where WRB erambler-co-uk-8585 133 12 the the DT erambler-co-uk-8585 133 13 agenda agenda NN erambler-co-uk-8585 133 14 is be VBZ erambler-co-uk-8585 133 15 ignored ignore VBN erambler-co-uk-8585 133 16 , , , erambler-co-uk-8585 133 17 or or CC erambler-co-uk-8585 133 18 timings timing NNS erambler-co-uk-8585 133 19 are be VBP erambler-co-uk-8585 133 20 allowed allow VBN erambler-co-uk-8585 133 21 to to TO erambler-co-uk-8585 133 22 drift drift VB erambler-co-uk-8585 133 23 without without IN erambler-co-uk-8585 133 24 acknowledgement acknowledgement NN erambler-co-uk-8585 133 25 ) ) -RRB- erambler-co-uk-8585 133 26 are be VBP erambler-co-uk-8585 133 27 very very RB erambler-co-uk-8585 133 28 stressful stressful JJ erambler-co-uk-8585 133 29 , , , erambler-co-uk-8585 133 30 as as IN erambler-co-uk-8585 133 31 are be VBP erambler-co-uk-8585 133 32 those those DT erambler-co-uk-8585 133 33 where where WRB erambler-co-uk-8585 133 34 there there EX erambler-co-uk-8585 133 35 is be VBZ erambler-co-uk-8585 133 36 not not RB erambler-co-uk-8585 133 37 enough enough JJ erambler-co-uk-8585 133 38 structure structure NN erambler-co-uk-8585 133 39 to to TO erambler-co-uk-8585 133 40 ensure ensure VB erambler-co-uk-8585 133 41 fair fair JJ erambler-co-uk-8585 133 42 opportunities opportunity NNS erambler-co-uk-8585 133 43 to to TO erambler-co-uk-8585 133 44 contribute contribute VB erambler-co-uk-8585 133 45 . . . erambler-co-uk-8585 134 1 Written write VBN erambler-co-uk-8585 134 2 reference reference NN erambler-co-uk-8585 134 3 documents document NNS erambler-co-uk-8585 134 4 and and CC erambler-co-uk-8585 134 5 communications communication NNS erambler-co-uk-8585 134 6 should should MD erambler-co-uk-8585 134 7 : : : erambler-co-uk-8585 134 8 Be be VB erambler-co-uk-8585 134 9 carefully carefully RB erambler-co-uk-8585 134 10 checked check VBN erambler-co-uk-8585 134 11 for for IN erambler-co-uk-8585 134 12 consistency consistency NN erambler-co-uk-8585 134 13 and and CC erambler-co-uk-8585 134 14 clarity clarity NN erambler-co-uk-8585 134 15 Have have VBP erambler-co-uk-8585 134 16 all all DT erambler-co-uk-8585 134 17 all all DT erambler-co-uk-8585 134 18 key key JJ erambler-co-uk-8585 134 19 points point NNS erambler-co-uk-8585 134 20 explicitly explicitly RB erambler-co-uk-8585 134 21 stated state VBD erambler-co-uk-8585 134 22 Explicitly explicitly RB erambler-co-uk-8585 134 23 acknowledge acknowledge VB erambler-co-uk-8585 134 24 the the DT erambler-co-uk-8585 134 25 need need NN erambler-co-uk-8585 134 26 for for IN erambler-co-uk-8585 134 27 flexibility flexibility NN erambler-co-uk-8585 134 28 where where WRB erambler-co-uk-8585 134 29 it -PRON- PRP erambler-co-uk-8585 134 30 is be VBZ erambler-co-uk-8585 134 31 necessary necessary JJ erambler-co-uk-8585 134 32 , , , erambler-co-uk-8585 134 33 rather rather RB erambler-co-uk-8585 134 34 than than IN erambler-co-uk-8585 134 35 implying imply VBG erambler-co-uk-8585 134 36 or or CC erambler-co-uk-8585 134 37 hinting hinting NN erambler-co-uk-8585 134 38 at at IN erambler-co-uk-8585 134 39 it -PRON- PRP erambler-co-uk-8585 134 40 Clearly clearly RB erambler-co-uk-8585 134 41 define define VBP erambler-co-uk-8585 134 42 jargon jargon NNP erambler-co-uk-8585 134 43 & & CC erambler-co-uk-8585 134 44 amp amp NNP erambler-co-uk-8585 134 45 ; ; : erambler-co-uk-8585 134 46 acronyms acronyms NNP erambler-co-uk-8585 134 47 where where WRB erambler-co-uk-8585 134 48 they -PRON- PRP erambler-co-uk-8585 134 49 are be VBP erambler-co-uk-8585 134 50 necessary necessary JJ erambler-co-uk-8585 134 51 to to IN erambler-co-uk-8585 134 52 the the DT erambler-co-uk-8585 134 53 point point NN erambler-co-uk-8585 134 54 being be VBG erambler-co-uk-8585 134 55 made make VBN erambler-co-uk-8585 134 56 , , , erambler-co-uk-8585 134 57 and and CC erambler-co-uk-8585 134 58 avoid avoid VB erambler-co-uk-8585 134 59 them -PRON- PRP erambler-co-uk-8585 134 60 otherwise otherwise RB erambler-co-uk-8585 134 61 Include include VBP erambler-co-uk-8585 134 62 links link NNS erambler-co-uk-8585 134 63 to to IN erambler-co-uk-8585 134 64 longer long RBR erambler-co-uk-8585 134 65 , , , erambler-co-uk-8585 134 66 more more JJR erambler-co-uk-8585 134 67 explicit explicit JJ erambler-co-uk-8585 134 68 versions version NNS erambler-co-uk-8585 134 69 where where WRB erambler-co-uk-8585 134 70 space space NN erambler-co-uk-8585 134 71 is be VBZ erambler-co-uk-8585 134 72 tight tight JJ erambler-co-uk-8585 134 73 Provide provide VB erambler-co-uk-8585 134 74 clear clear JJ erambler-co-uk-8585 134 75 bullet bullet NN erambler-co-uk-8585 134 76 - - HYPH erambler-co-uk-8585 134 77 point point NN erambler-co-uk-8585 134 78 summaries summary NNS erambler-co-uk-8585 134 79 with with IN erambler-co-uk-8585 134 80 links link NNS erambler-co-uk-8585 134 81 to to IN erambler-co-uk-8585 134 82 the the DT erambler-co-uk-8585 134 83 details detail NNS erambler-co-uk-8585 134 84 Online online JJ erambler-co-uk-8585 134 85 meetings meeting NNS erambler-co-uk-8585 134 86 should should MD erambler-co-uk-8585 134 87 : : : erambler-co-uk-8585 134 88 Include include VB erambler-co-uk-8585 134 89 sufficient sufficient JJ erambler-co-uk-8585 134 90 break break NN erambler-co-uk-8585 134 91 time time NN erambler-co-uk-8585 134 92 ( ( -LRB- erambler-co-uk-8585 134 93 at at RB erambler-co-uk-8585 134 94 least least RBS erambler-co-uk-8585 134 95 10 10 CD erambler-co-uk-8585 134 96 minutes minute NNS erambler-co-uk-8585 134 97 out out IN erambler-co-uk-8585 134 98 of of IN erambler-co-uk-8585 134 99 every every DT erambler-co-uk-8585 134 100 hour hour NN erambler-co-uk-8585 134 101 ) ) -RRB- erambler-co-uk-8585 134 102 and and CC erambler-co-uk-8585 134 103 not not RB erambler-co-uk-8585 134 104 allow allow VB erambler-co-uk-8585 134 105 this this DT erambler-co-uk-8585 134 106 to to TO erambler-co-uk-8585 134 107 be be VB erambler-co-uk-8585 134 108 compromised compromise VBN erambler-co-uk-8585 134 109 just just RB erambler-co-uk-8585 134 110 because because IN erambler-co-uk-8585 134 111 a a DT erambler-co-uk-8585 134 112 speaker speaker NN erambler-co-uk-8585 134 113 has have VBZ erambler-co-uk-8585 134 114 misjudged misjudge VBN erambler-co-uk-8585 134 115 the the DT erambler-co-uk-8585 134 116 length length NN erambler-co-uk-8585 134 117 of of IN erambler-co-uk-8585 134 118 their -PRON- PRP$ erambler-co-uk-8585 134 119 talk talk NN erambler-co-uk-8585 134 120 Include Include NNP erambler-co-uk-8585 134 121 initial initial JJ erambler-co-uk-8585 134 122 & & CC erambler-co-uk-8585 134 123 ldquo;settling ldquo;settling NNP erambler-co-uk-8585 134 124 - - HYPH erambler-co-uk-8585 134 125 in&rdquo in&rdquo NNP erambler-co-uk-8585 134 126 ; ; : erambler-co-uk-8585 134 127 time time NN erambler-co-uk-8585 134 128 in in IN erambler-co-uk-8585 134 129 agendas agenda NNS erambler-co-uk-8585 134 130 to to TO erambler-co-uk-8585 134 131 avoid avoid VB erambler-co-uk-8585 134 132 timing timing NN erambler-co-uk-8585 134 133 getting get VBG erambler-co-uk-8585 134 134 messed mess VBN erambler-co-uk-8585 134 135 up up RP erambler-co-uk-8585 134 136 from from IN erambler-co-uk-8585 134 137 the the DT erambler-co-uk-8585 134 138 start start NN erambler-co-uk-8585 134 139 Ensure Ensure NNP erambler-co-uk-8585 134 140 the the DT erambler-co-uk-8585 134 141 agenda agenda NN erambler-co-uk-8585 134 142 is be VBZ erambler-co-uk-8585 134 143 stuck stuck JJ erambler-co-uk-8585 134 144 to to IN erambler-co-uk-8585 134 145 , , , erambler-co-uk-8585 134 146 or or CC erambler-co-uk-8585 134 147 that that DT erambler-co-uk-8585 134 148 divergence divergence NN erambler-co-uk-8585 134 149 from from IN erambler-co-uk-8585 134 150 the the DT erambler-co-uk-8585 134 151 agenda agenda NN erambler-co-uk-8585 134 152 is be VBZ erambler-co-uk-8585 134 153 acknowledged acknowledge VBN erambler-co-uk-8585 134 154 explicitly explicitly RB erambler-co-uk-8585 134 155 by by IN erambler-co-uk-8585 134 156 the the DT erambler-co-uk-8585 134 157 chair chair NN erambler-co-uk-8585 134 158 and and CC erambler-co-uk-8585 134 159 updated update VBD erambler-co-uk-8585 134 160 timing timing NN erambler-co-uk-8585 134 161 briefly briefly RB erambler-co-uk-8585 134 162 discussed discuss VBD erambler-co-uk-8585 134 163 to to TO erambler-co-uk-8585 134 164 ensure ensure VB erambler-co-uk-8585 134 165 everyone everyone NN erambler-co-uk-8585 134 166 is be VBZ erambler-co-uk-8585 134 167 clear clear JJ erambler-co-uk-8585 134 168 Establish establish VB erambler-co-uk-8585 134 169 a a DT erambler-co-uk-8585 134 170 norm norm NN erambler-co-uk-8585 134 171 for for IN erambler-co-uk-8585 134 172 participation participation NN erambler-co-uk-8585 134 173 at at IN erambler-co-uk-8585 134 174 the the DT erambler-co-uk-8585 134 175 start start NN erambler-co-uk-8585 134 176 of of IN erambler-co-uk-8585 134 177 the the DT erambler-co-uk-8585 134 178 meeting meeting NN erambler-co-uk-8585 134 179 and and CC erambler-co-uk-8585 134 180 stick stick NN erambler-co-uk-8585 134 181 to to IN erambler-co-uk-8585 134 182 it -PRON- PRP erambler-co-uk-8585 134 183 e.g. e.g. RB erambler-co-uk-8585 135 1 ask ask VB erambler-co-uk-8585 135 2 people people NNS erambler-co-uk-8585 135 3 to to TO erambler-co-uk-8585 135 4 raise raise VB erambler-co-uk-8585 135 5 hands hand NNS erambler-co-uk-8585 135 6 when when WRB erambler-co-uk-8585 135 7 they -PRON- PRP erambler-co-uk-8585 135 8 have have VBP erambler-co-uk-8585 135 9 a a DT erambler-co-uk-8585 135 10 point point NN erambler-co-uk-8585 135 11 to to TO erambler-co-uk-8585 135 12 make make VB erambler-co-uk-8585 135 13 , , , erambler-co-uk-8585 135 14 or or CC erambler-co-uk-8585 135 15 have have VB erambler-co-uk-8585 135 16 specific specific JJ erambler-co-uk-8585 135 17 time time NN erambler-co-uk-8585 135 18 for for IN erambler-co-uk-8585 135 19 round round JJ erambler-co-uk-8585 135 20 - - HYPH erambler-co-uk-8585 135 21 robin robin NN erambler-co-uk-8585 135 22 contributions contribution NNS erambler-co-uk-8585 135 23 Ensure ensure VBP erambler-co-uk-8585 135 24 quiet quiet JJ erambler-co-uk-8585 135 25 / / SYM erambler-co-uk-8585 135 26 introverted introverted JJ erambler-co-uk-8585 135 27 people people NNS erambler-co-uk-8585 135 28 have have VBP erambler-co-uk-8585 135 29 space space NN erambler-co-uk-8585 135 30 to to TO erambler-co-uk-8585 135 31 contribute contribute VB erambler-co-uk-8585 135 32 , , , erambler-co-uk-8585 135 33 but but CC erambler-co-uk-8585 135 34 don’t don’t VBG erambler-co-uk-8585 135 35 force force VB erambler-co-uk-8585 135 36 them -PRON- PRP erambler-co-uk-8585 135 37 to to TO erambler-co-uk-8585 135 38 do do VB erambler-co-uk-8585 135 39 so so RB erambler-co-uk-8585 135 40 if if IN erambler-co-uk-8585 135 41 they -PRON- PRP erambler-co-uk-8585 135 42 have have VBP erambler-co-uk-8585 135 43 nothing nothing NN erambler-co-uk-8585 135 44 to to TO erambler-co-uk-8585 135 45 add add VB erambler-co-uk-8585 135 46 at at IN erambler-co-uk-8585 135 47 the the DT erambler-co-uk-8585 135 48 time time NN erambler-co-uk-8585 135 49 Offer Offer NNP erambler-co-uk-8585 135 50 a a DT erambler-co-uk-8585 135 51 text text NN erambler-co-uk-8585 135 52 - - HYPH erambler-co-uk-8585 135 53 based base VBN erambler-co-uk-8585 135 54 alternative alternative NN erambler-co-uk-8585 135 55 to to IN erambler-co-uk-8585 135 56 contributing contribute VBG erambler-co-uk-8585 135 57 verbally verbally RB erambler-co-uk-8585 135 58 If if IN erambler-co-uk-8585 135 59 appropriate appropriate JJ erambler-co-uk-8585 135 60 , , , erambler-co-uk-8585 135 61 at at IN erambler-co-uk-8585 135 62 the the DT erambler-co-uk-8585 135 63 start start NN erambler-co-uk-8585 135 64 of of IN erambler-co-uk-8585 135 65 the the DT erambler-co-uk-8585 135 66 meeting meeting NN erambler-co-uk-8585 135 67 assign assign NN erambler-co-uk-8585 135 68 specific specific JJ erambler-co-uk-8585 135 69 roles role NNS erambler-co-uk-8585 135 70 of of IN erambler-co-uk-8585 135 71 : : : erambler-co-uk-8585 135 72 Gatekeeper gatekeeper NN erambler-co-uk-8585 135 73 : : : erambler-co-uk-8585 135 74 ensures ensure VBZ erambler-co-uk-8585 135 75 everyone everyone NN erambler-co-uk-8585 135 76 has have VBZ erambler-co-uk-8585 135 77 a a DT erambler-co-uk-8585 135 78 chance chance NN erambler-co-uk-8585 135 79 to to TO erambler-co-uk-8585 135 80 contribute contribute VB erambler-co-uk-8585 135 81 Timekeeper Timekeeper NNP erambler-co-uk-8585 135 82 : : : erambler-co-uk-8585 135 83 ensures ensure VBZ erambler-co-uk-8585 135 84 meeting meeting NN erambler-co-uk-8585 135 85 runs run VBZ erambler-co-uk-8585 135 86 to to TO erambler-co-uk-8585 135 87 time time NN erambler-co-uk-8585 135 88 Scribe Scribe NNP erambler-co-uk-8585 135 89 : : : erambler-co-uk-8585 135 90 ensures ensure VBZ erambler-co-uk-8585 135 91 a a DT erambler-co-uk-8585 135 92 consistent consistent JJ erambler-co-uk-8585 135 93 record record NN erambler-co-uk-8585 135 94 of of IN erambler-co-uk-8585 135 95 the the DT erambler-co-uk-8585 135 96 meeting meeting NN erambler-co-uk-8585 135 97 Be be VB erambler-co-uk-8585 135 98 chaired chair VBN erambler-co-uk-8585 135 99 by by IN erambler-co-uk-8585 135 100 someone someone NN erambler-co-uk-8585 135 101 with with IN erambler-co-uk-8585 135 102 the the DT erambler-co-uk-8585 135 103 confidence confidence NN erambler-co-uk-8585 135 104 to to TO erambler-co-uk-8585 135 105 enforce enforce VB erambler-co-uk-8585 135 106 the the DT erambler-co-uk-8585 135 107 above above JJ erambler-co-uk-8585 135 108 : : : erambler-co-uk-8585 135 109 offer offer VB erambler-co-uk-8585 135 110 training training NN erambler-co-uk-8585 135 111 to to IN erambler-co-uk-8585 135 112 all all DT erambler-co-uk-8585 135 113 staff staff NN erambler-co-uk-8585 135 114 on on IN erambler-co-uk-8585 135 115 chairing chair VBG erambler-co-uk-8585 135 116 meetings meeting NNS erambler-co-uk-8585 135 117 to to TO erambler-co-uk-8585 135 118 ensure ensure VB erambler-co-uk-8585 135 119 everyone everyone NN erambler-co-uk-8585 135 120 has have VBZ erambler-co-uk-8585 135 121 the the DT erambler-co-uk-8585 135 122 skills skill NNS erambler-co-uk-8585 135 123 to to TO erambler-co-uk-8585 135 124 run run VB erambler-co-uk-8585 135 125 a a DT erambler-co-uk-8585 135 126 meeting meeting NN erambler-co-uk-8585 135 127 effectively effectively RB erambler-co-uk-8585 135 128 Matrix Matrix NNP erambler-co-uk-8585 135 129 self self NN erambler-co-uk-8585 135 130 - - HYPH erambler-co-uk-8585 135 131 hosting host VBG erambler-co-uk-8585 135 132 I -PRON- PRP erambler-co-uk-8585 135 133 started start VBD erambler-co-uk-8585 135 134 running run VBG erambler-co-uk-8585 135 135 my -PRON- PRP$ erambler-co-uk-8585 135 136 own own JJ erambler-co-uk-8585 135 137 Matrix Matrix NNP erambler-co-uk-8585 135 138 server server NN erambler-co-uk-8585 135 139 a a DT erambler-co-uk-8585 135 140 little little JJ erambler-co-uk-8585 135 141 while while NN erambler-co-uk-8585 135 142 ago ago RB erambler-co-uk-8585 135 143 . . . erambler-co-uk-8585 136 1 Matrix Matrix NNP erambler-co-uk-8585 136 2 is be VBZ erambler-co-uk-8585 136 3 something something NN erambler-co-uk-8585 136 4 rather rather RB erambler-co-uk-8585 136 5 cool cool JJ erambler-co-uk-8585 136 6 , , , erambler-co-uk-8585 136 7 a a DT erambler-co-uk-8585 136 8 chat chat NN erambler-co-uk-8585 136 9 system system NN erambler-co-uk-8585 136 10 similar similar JJ erambler-co-uk-8585 136 11 to to IN erambler-co-uk-8585 136 12 IRC IRC NNP erambler-co-uk-8585 136 13 or or CC erambler-co-uk-8585 136 14 Slack Slack NNP erambler-co-uk-8585 136 15 , , , erambler-co-uk-8585 136 16 but but CC erambler-co-uk-8585 136 17 open open JJ erambler-co-uk-8585 136 18 and and CC erambler-co-uk-8585 136 19 federated federated JJ erambler-co-uk-8585 136 20 . . . erambler-co-uk-8585 137 1 Open open VB erambler-co-uk-8585 137 2 in in IN erambler-co-uk-8585 137 3 that that IN erambler-co-uk-8585 137 4 the the DT erambler-co-uk-8585 137 5 standard standard NN erambler-co-uk-8585 137 6 is be VBZ erambler-co-uk-8585 137 7 available available JJ erambler-co-uk-8585 137 8 for for IN erambler-co-uk-8585 137 9 anyone anyone NN erambler-co-uk-8585 137 10 to to TO erambler-co-uk-8585 137 11 view view VB erambler-co-uk-8585 137 12 , , , erambler-co-uk-8585 137 13 but but CC erambler-co-uk-8585 137 14 also also RB erambler-co-uk-8585 137 15 the the DT erambler-co-uk-8585 137 16 reference reference NN erambler-co-uk-8585 137 17 implementations implementation NNS erambler-co-uk-8585 137 18 of of IN erambler-co-uk-8585 137 19 server server NN erambler-co-uk-8585 137 20 and and CC erambler-co-uk-8585 137 21 client client NN erambler-co-uk-8585 137 22 are be VBP erambler-co-uk-8585 137 23 open open JJ erambler-co-uk-8585 137 24 source source NN erambler-co-uk-8585 137 25 , , , erambler-co-uk-8585 137 26 along along IN erambler-co-uk-8585 137 27 with with IN erambler-co-uk-8585 137 28 many many JJ erambler-co-uk-8585 137 29 other other JJ erambler-co-uk-8585 137 30 clients client NNS erambler-co-uk-8585 137 31 and and CC erambler-co-uk-8585 137 32 a a DT erambler-co-uk-8585 137 33 couple couple NN erambler-co-uk-8585 137 34 of of IN erambler-co-uk-8585 137 35 nascent nascent JJ erambler-co-uk-8585 137 36 alternative alternative JJ erambler-co-uk-8585 137 37 servers server NNS erambler-co-uk-8585 137 38 . . . erambler-co-uk-8585 138 1 Federated federate VBN erambler-co-uk-8585 138 2 in in IN erambler-co-uk-8585 138 3 that that DT erambler-co-uk-8585 138 4 , , , erambler-co-uk-8585 138 5 like like IN erambler-co-uk-8585 138 6 email email NN erambler-co-uk-8585 138 7 , , , erambler-co-uk-8585 138 8 it -PRON- PRP erambler-co-uk-8585 138 9 doesn’t doesn’t NNP erambler-co-uk-8585 138 10 matter matter NN erambler-co-uk-8585 138 11 what what WDT erambler-co-uk-8585 138 12 server server NN erambler-co-uk-8585 138 13 you -PRON- PRP erambler-co-uk-8585 138 14 sign sign VBP erambler-co-uk-8585 138 15 up up RP erambler-co-uk-8585 138 16 with with IN erambler-co-uk-8585 138 17 , , , erambler-co-uk-8585 138 18 you -PRON- PRP erambler-co-uk-8585 138 19 can can MD erambler-co-uk-8585 138 20 talk talk VB erambler-co-uk-8585 138 21 to to IN erambler-co-uk-8585 138 22 users user NNS erambler-co-uk-8585 138 23 on on IN erambler-co-uk-8585 138 24 your -PRON- PRP$ erambler-co-uk-8585 138 25 own own JJ erambler-co-uk-8585 138 26 or or CC erambler-co-uk-8585 138 27 any any DT erambler-co-uk-8585 138 28 other other JJ erambler-co-uk-8585 138 29 server server NN erambler-co-uk-8585 138 30 . . . erambler-co-uk-8585 139 1 I -PRON- PRP erambler-co-uk-8585 139 2 decided decide VBD erambler-co-uk-8585 139 3 to to TO erambler-co-uk-8585 139 4 host host VB erambler-co-uk-8585 139 5 my -PRON- PRP$ erambler-co-uk-8585 139 6 own own JJ erambler-co-uk-8585 139 7 for for IN erambler-co-uk-8585 139 8 three three CD erambler-co-uk-8585 139 9 reasons reason NNS erambler-co-uk-8585 139 10 . . . erambler-co-uk-8585 140 1 Firstly firstly RB erambler-co-uk-8585 140 2 , , , erambler-co-uk-8585 140 3 to to TO erambler-co-uk-8585 140 4 see see VB erambler-co-uk-8585 140 5 if if IN erambler-co-uk-8585 140 6 I -PRON- PRP erambler-co-uk-8585 140 7 could could MD erambler-co-uk-8585 140 8 and and CC erambler-co-uk-8585 140 9 to to TO erambler-co-uk-8585 140 10 learn learn VB erambler-co-uk-8585 140 11 from from IN erambler-co-uk-8585 140 12 it -PRON- PRP erambler-co-uk-8585 140 13 . . . erambler-co-uk-8585 141 1 Secondly secondly RB erambler-co-uk-8585 141 2 , , , erambler-co-uk-8585 141 3 to to TO erambler-co-uk-8585 141 4 try try VB erambler-co-uk-8585 141 5 and and CC erambler-co-uk-8585 141 6 rationalise rationalise VB erambler-co-uk-8585 141 7 the the DT erambler-co-uk-8585 141 8 Cambrian cambrian JJ erambler-co-uk-8585 141 9 explosion explosion NN erambler-co-uk-8585 141 10 of of IN erambler-co-uk-8585 141 11 Slack Slack NNP erambler-co-uk-8585 141 12 teams team NNS erambler-co-uk-8585 141 13 I -PRON- PRP erambler-co-uk-8585 141 14 was be VBD erambler-co-uk-8585 141 15 being be VBG erambler-co-uk-8585 141 16 added add VBN erambler-co-uk-8585 141 17 to to IN erambler-co-uk-8585 141 18 in in IN erambler-co-uk-8585 141 19 2019 2019 CD erambler-co-uk-8585 141 20 . . . erambler-co-uk-8585 142 1 Thirdly thirdly RB erambler-co-uk-8585 142 2 , , , erambler-co-uk-8585 142 3 to to TO erambler-co-uk-8585 142 4 take take VB erambler-co-uk-8585 142 5 some some DT erambler-co-uk-8585 142 6 control control NN erambler-co-uk-8585 142 7 of of IN erambler-co-uk-8585 142 8 the the DT erambler-co-uk-8585 142 9 loss loss NN erambler-co-uk-8585 142 10 of of IN erambler-co-uk-8585 142 11 access access NN erambler-co-uk-8585 142 12 to to IN erambler-co-uk-8585 142 13 historical historical JJ erambler-co-uk-8585 142 14 messages message NNS erambler-co-uk-8585 142 15 in in IN erambler-co-uk-8585 142 16 some some DT erambler-co-uk-8585 142 17 communities community NNS erambler-co-uk-8585 142 18 that that WDT erambler-co-uk-8585 142 19 rely rely VBP erambler-co-uk-8585 142 20 on on IN erambler-co-uk-8585 142 21 Slack Slack NNP erambler-co-uk-8585 142 22 ( ( -LRB- erambler-co-uk-8585 142 23 especially especially RB erambler-co-uk-8585 142 24 the the DT erambler-co-uk-8585 142 25 Carpentries Carpentries NNPS erambler-co-uk-8585 142 26 and and CC erambler-co-uk-8585 142 27 RSE rse VB erambler-co-uk-8585 142 28 communities community NNS erambler-co-uk-8585 142 29 ) ) -RRB- erambler-co-uk-8585 142 30 . . . erambler-co-uk-8585 143 1 Since since IN erambler-co-uk-8585 143 2 then then RB erambler-co-uk-8585 143 3 , , , erambler-co-uk-8585 143 4 I’ve i’ve PRP erambler-co-uk-8585 143 5 also also RB erambler-co-uk-8585 143 6 added add VBD erambler-co-uk-8585 143 7 a a DT erambler-co-uk-8585 143 8 fourth fourth JJ erambler-co-uk-8585 143 9 goal goal NN erambler-co-uk-8585 143 10 : : : erambler-co-uk-8585 143 11 taking take VBG erambler-co-uk-8585 143 12 advantage advantage NN erambler-co-uk-8585 143 13 of of IN erambler-co-uk-8585 143 14 various various JJ erambler-co-uk-8585 143 15 bridges bridge NNS erambler-co-uk-8585 143 16 to to TO erambler-co-uk-8585 143 17 bring bring VB erambler-co-uk-8585 143 18 other other JJ erambler-co-uk-8585 143 19 messaging messaging NN erambler-co-uk-8585 143 20 network network NN erambler-co-uk-8585 143 21 I -PRON- PRP erambler-co-uk-8585 143 22 use use VBP erambler-co-uk-8585 143 23 ( ( -LRB- erambler-co-uk-8585 143 24 such such JJ erambler-co-uk-8585 143 25 as as IN erambler-co-uk-8585 143 26 Signal Signal NNP erambler-co-uk-8585 143 27 and and CC erambler-co-uk-8585 143 28 Telegram Telegram NNP erambler-co-uk-8585 143 29 ) ) -RRB- erambler-co-uk-8585 143 30 into into IN erambler-co-uk-8585 143 31 a a DT erambler-co-uk-8585 143 32 consistent consistent JJ erambler-co-uk-8585 143 33 UI UI NNP erambler-co-uk-8585 143 34 . . . erambler-co-uk-8585 144 1 I’ve I’ve NNP erambler-co-uk-8585 144 2 also also RB erambler-co-uk-8585 144 3 found find VBD erambler-co-uk-8585 144 4 that that IN erambler-co-uk-8585 144 5 my -PRON- PRP$ erambler-co-uk-8585 144 6 use use NN erambler-co-uk-8585 144 7 of of IN erambler-co-uk-8585 144 8 Matrix Matrix NNP erambler-co-uk-8585 144 9 - - HYPH erambler-co-uk-8585 144 10 only only RB erambler-co-uk-8585 144 11 rooms room NNS erambler-co-uk-8585 144 12 has have VBZ erambler-co-uk-8585 144 13 grown grow VBN erambler-co-uk-8585 144 14 as as IN erambler-co-uk-8585 144 15 more more JJR erambler-co-uk-8585 144 16 individuals individual NNS erambler-co-uk-8585 144 17 & & CC erambler-co-uk-8585 144 18 amp amp NN erambler-co-uk-8585 144 19 ; ; : erambler-co-uk-8585 144 20 communities community NNS erambler-co-uk-8585 144 21 have have VBP erambler-co-uk-8585 144 22 adopted adopt VBN erambler-co-uk-8585 144 23 the the DT erambler-co-uk-8585 144 24 platform platform NN erambler-co-uk-8585 144 25 . . . erambler-co-uk-8585 145 1 So so CC erambler-co-uk-8585 145 2 , , , erambler-co-uk-8585 145 3 I -PRON- PRP erambler-co-uk-8585 145 4 really really RB erambler-co-uk-8585 145 5 like like VBP erambler-co-uk-8585 145 6 Matrix Matrix NNP erambler-co-uk-8585 145 7 and and CC erambler-co-uk-8585 145 8 I -PRON- PRP erambler-co-uk-8585 145 9 use use VBP erambler-co-uk-8585 145 10 it -PRON- PRP erambler-co-uk-8585 145 11 daily daily RB erambler-co-uk-8585 145 12 . . . erambler-co-uk-8585 146 1 My -PRON- PRP$ erambler-co-uk-8585 146 2 problem problem NN erambler-co-uk-8585 146 3 now now RB erambler-co-uk-8585 146 4 is be VBZ erambler-co-uk-8585 146 5 whether whether IN erambler-co-uk-8585 146 6 to to TO erambler-co-uk-8585 146 7 keep keep VB erambler-co-uk-8585 146 8 self self NN erambler-co-uk-8585 146 9 - - HYPH erambler-co-uk-8585 146 10 hosting host VBG erambler-co-uk-8585 146 11 . . . erambler-co-uk-8585 147 1 Synapse Synapse NNP erambler-co-uk-8585 147 2 , , , erambler-co-uk-8585 147 3 the the DT erambler-co-uk-8585 147 4 only only JJ erambler-co-uk-8585 147 5 full full JJ erambler-co-uk-8585 147 6 server server NN erambler-co-uk-8585 147 7 implementation implementation NN erambler-co-uk-8585 147 8 at at IN erambler-co-uk-8585 147 9 the the DT erambler-co-uk-8585 147 10 moment moment NN erambler-co-uk-8585 147 11 , , , erambler-co-uk-8585 147 12 is be VBZ erambler-co-uk-8585 147 13 really really RB erambler-co-uk-8585 147 14 heavy heavy JJ erambler-co-uk-8585 147 15 on on IN erambler-co-uk-8585 147 16 memory memory NN erambler-co-uk-8585 147 17 , , , erambler-co-uk-8585 147 18 so so RB erambler-co-uk-8585 147 19 I’ve I’ve NNP erambler-co-uk-8585 147 20 ended end VBD erambler-co-uk-8585 147 21 up up RP erambler-co-uk-8585 147 22 running run VBG erambler-co-uk-8585 147 23 it -PRON- PRP erambler-co-uk-8585 147 24 on on IN erambler-co-uk-8585 147 25 a a DT erambler-co-uk-8585 147 26 much much RB erambler-co-uk-8585 147 27 bigger big JJR erambler-co-uk-8585 147 28 server server NN erambler-co-uk-8585 147 29 than than IN erambler-co-uk-8585 147 30 I -PRON- PRP erambler-co-uk-8585 147 31 thought think VBD erambler-co-uk-8585 147 32 I’d i’d ADD erambler-co-uk-8585 147 33 need need NN erambler-co-uk-8585 147 34 , , , erambler-co-uk-8585 147 35 which which WDT erambler-co-uk-8585 147 36 seems seem VBZ erambler-co-uk-8585 147 37 overkill overkill NN erambler-co-uk-8585 147 38 for for IN erambler-co-uk-8585 147 39 a a DT erambler-co-uk-8585 147 40 single single JJ erambler-co-uk-8585 147 41 - - HYPH erambler-co-uk-8585 147 42 user user NN erambler-co-uk-8585 147 43 instance instance NN erambler-co-uk-8585 147 44 . . . erambler-co-uk-8585 148 1 So so RB erambler-co-uk-8585 148 2 now now RB erambler-co-uk-8585 148 3 I -PRON- PRP erambler-co-uk-8585 148 4 have have VBP erambler-co-uk-8585 148 5 to to TO erambler-co-uk-8585 148 6 make make VB erambler-co-uk-8585 148 7 a a DT erambler-co-uk-8585 148 8 decision decision NN erambler-co-uk-8585 148 9 about about IN erambler-co-uk-8585 148 10 whether whether IN erambler-co-uk-8585 148 11 it’s it’s JJ erambler-co-uk-8585 148 12 worth worth JJ erambler-co-uk-8585 148 13 keeping keep VBG erambler-co-uk-8585 148 14 going go VBG erambler-co-uk-8585 148 15 , , , erambler-co-uk-8585 148 16 or or CC erambler-co-uk-8585 148 17 shutting shut VBG erambler-co-uk-8585 148 18 it -PRON- PRP erambler-co-uk-8585 148 19 down down RP erambler-co-uk-8585 148 20 and and CC erambler-co-uk-8585 148 21 going go VBG erambler-co-uk-8585 148 22 back back RB erambler-co-uk-8585 148 23 to to IN erambler-co-uk-8585 148 24 matrix.org matrix.org NNP erambler-co-uk-8585 148 25 , , , erambler-co-uk-8585 148 26 or or CC erambler-co-uk-8585 148 27 setting set VBG erambler-co-uk-8585 148 28 up up RP erambler-co-uk-8585 148 29 on on IN erambler-co-uk-8585 148 30 one one CD erambler-co-uk-8585 148 31 of of IN erambler-co-uk-8585 148 32 the the DT erambler-co-uk-8585 148 33 other other JJ erambler-co-uk-8585 148 34 servers server NNS erambler-co-uk-8585 148 35 that that WDT erambler-co-uk-8585 148 36 have have VBP erambler-co-uk-8585 148 37 sprung spring VBN erambler-co-uk-8585 148 38 up up RP erambler-co-uk-8585 148 39 in in IN erambler-co-uk-8585 148 40 the the DT erambler-co-uk-8585 148 41 last last JJ erambler-co-uk-8585 148 42 couple couple NN erambler-co-uk-8585 148 43 of of IN erambler-co-uk-8585 148 44 years year NNS erambler-co-uk-8585 148 45 . . . erambler-co-uk-8585 149 1 There there EX erambler-co-uk-8585 149 2 are be VBP erambler-co-uk-8585 149 3 a a DT erambler-co-uk-8585 149 4 couple couple NN erambler-co-uk-8585 149 5 of of IN erambler-co-uk-8585 149 6 other other JJ erambler-co-uk-8585 149 7 considerations consideration NNS erambler-co-uk-8585 149 8 here here RB erambler-co-uk-8585 149 9 . . . erambler-co-uk-8585 150 1 Firstly firstly RB erambler-co-uk-8585 150 2 , , , erambler-co-uk-8585 150 3 Synapse Synapse NNP erambler-co-uk-8585 150 4 resource resource NN erambler-co-uk-8585 150 5 usage usage NN erambler-co-uk-8585 150 6 is be VBZ erambler-co-uk-8585 150 7 entirely entirely RB erambler-co-uk-8585 150 8 down down IN erambler-co-uk-8585 150 9 to to IN erambler-co-uk-8585 150 10 the the DT erambler-co-uk-8585 150 11 size size NN erambler-co-uk-8585 150 12 of of IN erambler-co-uk-8585 150 13 the the DT erambler-co-uk-8585 150 14 rooms room NNS erambler-co-uk-8585 150 15 joined join VBN erambler-co-uk-8585 150 16 by by IN erambler-co-uk-8585 150 17 users user NNS erambler-co-uk-8585 150 18 of of IN erambler-co-uk-8585 150 19 the the DT erambler-co-uk-8585 150 20 homeowner homeowner NN erambler-co-uk-8585 150 21 , , , erambler-co-uk-8585 150 22 not not RB erambler-co-uk-8585 150 23 directly directly RB erambler-co-uk-8585 150 24 the the DT erambler-co-uk-8585 150 25 number number NN erambler-co-uk-8585 150 26 of of IN erambler-co-uk-8585 150 27 users user NNS erambler-co-uk-8585 150 28 . . . erambler-co-uk-8585 151 1 So so CC erambler-co-uk-8585 151 2 if if IN erambler-co-uk-8585 151 3 users user NNS erambler-co-uk-8585 151 4 have have VBP erambler-co-uk-8585 151 5 mostly mostly RB erambler-co-uk-8585 151 6 overlapping overlap VBG erambler-co-uk-8585 151 7 interests interest NNS erambler-co-uk-8585 151 8 , , , erambler-co-uk-8585 151 9 and and CC erambler-co-uk-8585 151 10 thus thus RB erambler-co-uk-8585 151 11 keep keep VB erambler-co-uk-8585 151 12 to to IN erambler-co-uk-8585 151 13 the the DT erambler-co-uk-8585 151 14 same same JJ erambler-co-uk-8585 151 15 rooms room NNS erambler-co-uk-8585 151 16 , , , erambler-co-uk-8585 151 17 you -PRON- PRP erambler-co-uk-8585 151 18 can can MD erambler-co-uk-8585 151 19 support support VB erambler-co-uk-8585 151 20 quite quite PDT erambler-co-uk-8585 151 21 a a DT erambler-co-uk-8585 151 22 large large JJ erambler-co-uk-8585 151 23 community community NN erambler-co-uk-8585 151 24 without without IN erambler-co-uk-8585 151 25 significant significant JJ erambler-co-uk-8585 151 26 extra extra JJ erambler-co-uk-8585 151 27 resource resource NN erambler-co-uk-8585 151 28 usage usage NN erambler-co-uk-8585 151 29 . . . erambler-co-uk-8585 152 1 Secondly secondly RB erambler-co-uk-8585 152 2 , , , erambler-co-uk-8585 152 3 there there EX erambler-co-uk-8585 152 4 are be VBP erambler-co-uk-8585 152 5 a a DT erambler-co-uk-8585 152 6 couple couple NN erambler-co-uk-8585 152 7 of of IN erambler-co-uk-8585 152 8 alternative alternative JJ erambler-co-uk-8585 152 9 server server NN erambler-co-uk-8585 152 10 implementations implementation NNS erambler-co-uk-8585 152 11 in in IN erambler-co-uk-8585 152 12 development development NN erambler-co-uk-8585 152 13 specifically specifically RB erambler-co-uk-8585 152 14 addressing address VBG erambler-co-uk-8585 152 15 this this DT erambler-co-uk-8585 152 16 issue issue NN erambler-co-uk-8585 152 17 for for IN erambler-co-uk-8585 152 18 small small JJ erambler-co-uk-8585 152 19 servers server NNS erambler-co-uk-8585 152 20 . . . erambler-co-uk-8585 153 1 Dendrite Dendrite NNP erambler-co-uk-8585 153 2 and and CC erambler-co-uk-8585 153 3 Conduit Conduit NNP erambler-co-uk-8585 153 4 . . . erambler-co-uk-8585 154 1 Neither neither DT erambler-co-uk-8585 154 2 are be VBP erambler-co-uk-8585 154 3 quite quite RB erambler-co-uk-8585 154 4 ready ready JJ erambler-co-uk-8585 154 5 for for IN erambler-co-uk-8585 154 6 what what WP erambler-co-uk-8585 154 7 I -PRON- PRP erambler-co-uk-8585 154 8 want want VBP erambler-co-uk-8585 154 9 yet yet RB erambler-co-uk-8585 154 10 , , , erambler-co-uk-8585 154 11 but but CC erambler-co-uk-8585 154 12 are be VBP erambler-co-uk-8585 154 13 getting get VBG erambler-co-uk-8585 154 14 close close JJ erambler-co-uk-8585 154 15 , , , erambler-co-uk-8585 154 16 and and CC erambler-co-uk-8585 154 17 when when WRB erambler-co-uk-8585 154 18 ready ready JJ erambler-co-uk-8585 154 19 that that WDT erambler-co-uk-8585 154 20 will will MD erambler-co-uk-8585 154 21 allow allow VB erambler-co-uk-8585 154 22 running run VBG erambler-co-uk-8585 154 23 small small JJ erambler-co-uk-8585 154 24 homeservers homeserver NNS erambler-co-uk-8585 154 25 with with IN erambler-co-uk-8585 154 26 much much RB erambler-co-uk-8585 154 27 more more RBR erambler-co-uk-8585 154 28 sensible sensible JJ erambler-co-uk-8585 154 29 resource resource NN erambler-co-uk-8585 154 30 usage usage NN erambler-co-uk-8585 154 31 . . . erambler-co-uk-8585 155 1 So so RB erambler-co-uk-8585 155 2 I -PRON- PRP erambler-co-uk-8585 155 3 could could MD erambler-co-uk-8585 155 4 start start VB erambler-co-uk-8585 155 5 opening open VBG erambler-co-uk-8585 155 6 up up RP erambler-co-uk-8585 155 7 for for IN erambler-co-uk-8585 155 8 other other JJ erambler-co-uk-8585 155 9 users user NNS erambler-co-uk-8585 155 10 , , , erambler-co-uk-8585 155 11 and and CC erambler-co-uk-8585 155 12 at at IN erambler-co-uk-8585 155 13 least least JJS erambler-co-uk-8585 155 14 justify justify VB erambler-co-uk-8585 155 15 the the DT erambler-co-uk-8585 155 16 size size NN erambler-co-uk-8585 155 17 of of IN erambler-co-uk-8585 155 18 the the DT erambler-co-uk-8585 155 19 server server NN erambler-co-uk-8585 155 20 that that DT erambler-co-uk-8585 155 21 way way NN erambler-co-uk-8585 155 22 . . . erambler-co-uk-8585 156 1 I -PRON- PRP erambler-co-uk-8585 156 2 wouldn’t wouldn’t VBP erambler-co-uk-8585 156 3 ever ever RB erambler-co-uk-8585 156 4 want want VBP erambler-co-uk-8585 156 5 to to TO erambler-co-uk-8585 156 6 make make VB erambler-co-uk-8585 156 7 it -PRON- PRP erambler-co-uk-8585 156 8 a a DT erambler-co-uk-8585 156 9 paid pay VBN erambler-co-uk-8585 156 10 - - HYPH erambler-co-uk-8585 156 11 for for RP erambler-co-uk-8585 156 12 service service NN erambler-co-uk-8585 156 13 but but CC erambler-co-uk-8585 156 14 perhaps perhaps RB erambler-co-uk-8585 156 15 people people NNS erambler-co-uk-8585 156 16 might may MD erambler-co-uk-8585 156 17 be be VB erambler-co-uk-8585 156 18 willing willing JJ erambler-co-uk-8585 156 19 to to TO erambler-co-uk-8585 156 20 make make VB erambler-co-uk-8585 156 21 occasional occasional JJ erambler-co-uk-8585 156 22 donations donation NNS erambler-co-uk-8585 156 23 towards towards IN erambler-co-uk-8585 156 24 running running NN erambler-co-uk-8585 156 25 costs cost NNS erambler-co-uk-8585 156 26 . . . erambler-co-uk-8585 157 1 That that DT erambler-co-uk-8585 157 2 still still RB erambler-co-uk-8585 157 3 leaves leave VBZ erambler-co-uk-8585 157 4 me -PRON- PRP erambler-co-uk-8585 157 5 with with IN erambler-co-uk-8585 157 6 the the DT erambler-co-uk-8585 157 7 question question NN erambler-co-uk-8585 157 8 of of IN erambler-co-uk-8585 157 9 whether whether IN erambler-co-uk-8585 157 10 I’m I’m NNP erambler-co-uk-8585 157 11 comfortable comfortable JJ erambler-co-uk-8585 157 12 running run VBG erambler-co-uk-8585 157 13 a a DT erambler-co-uk-8585 157 14 service service NN erambler-co-uk-8585 157 15 that that WDT erambler-co-uk-8585 157 16 others other NNS erambler-co-uk-8585 157 17 may may MD erambler-co-uk-8585 157 18 come come VB erambler-co-uk-8585 157 19 to to TO erambler-co-uk-8585 157 20 rely rely VB erambler-co-uk-8585 157 21 on on IN erambler-co-uk-8585 157 22 , , , erambler-co-uk-8585 157 23 or or CC erambler-co-uk-8585 157 24 being be VBG erambler-co-uk-8585 157 25 responsible responsible JJ erambler-co-uk-8585 157 26 for for IN erambler-co-uk-8585 157 27 the the DT erambler-co-uk-8585 157 28 safety safety NN erambler-co-uk-8585 157 29 of of IN erambler-co-uk-8585 157 30 their -PRON- PRP$ erambler-co-uk-8585 157 31 information information NN erambler-co-uk-8585 157 32 . . . erambler-co-uk-8585 158 1 I -PRON- PRP erambler-co-uk-8585 158 2 could could MD erambler-co-uk-8585 158 3 also also RB erambler-co-uk-8585 158 4 hold hold VB erambler-co-uk-8585 158 5 out out RP erambler-co-uk-8585 158 6 for for IN erambler-co-uk-8585 158 7 Dendrite Dendrite NNP erambler-co-uk-8585 158 8 or or CC erambler-co-uk-8585 158 9 Conduit Conduit NNP erambler-co-uk-8585 158 10 to to TO erambler-co-uk-8585 158 11 mature mature VB erambler-co-uk-8585 158 12 enough enough RB erambler-co-uk-8585 158 13 that that IN erambler-co-uk-8585 158 14 I’m I’m NNP erambler-co-uk-8585 158 15 ready ready JJ erambler-co-uk-8585 158 16 to to TO erambler-co-uk-8585 158 17 try try VB erambler-co-uk-8585 158 18 them -PRON- PRP erambler-co-uk-8585 158 19 , , , erambler-co-uk-8585 158 20 which which WDT erambler-co-uk-8585 158 21 might may MD erambler-co-uk-8585 158 22 not not RB erambler-co-uk-8585 158 23 be be VB erambler-co-uk-8585 158 24 more more JJR erambler-co-uk-8585 158 25 than than IN erambler-co-uk-8585 158 26 a a DT erambler-co-uk-8585 158 27 few few JJ erambler-co-uk-8585 158 28 months month NNS erambler-co-uk-8585 158 29 off off RB erambler-co-uk-8585 158 30 . . . erambler-co-uk-8585 159 1 Hmm hmm UH erambler-co-uk-8585 159 2 , , , erambler-co-uk-8585 159 3 seems seem VBZ erambler-co-uk-8585 159 4 like like IN erambler-co-uk-8585 159 5 I’ve i’ve PRP erambler-co-uk-8585 159 6 convinced convince VBD erambler-co-uk-8585 159 7 myself -PRON- PRP erambler-co-uk-8585 159 8 to to TO erambler-co-uk-8585 159 9 stick stick VB erambler-co-uk-8585 159 10 with with IN erambler-co-uk-8585 159 11 it -PRON- PRP erambler-co-uk-8585 159 12 for for IN erambler-co-uk-8585 159 13 now now RB erambler-co-uk-8585 159 14 , , , erambler-co-uk-8585 159 15 and and CC erambler-co-uk-8585 159 16 we’ll we’ll NN erambler-co-uk-8585 159 17 see see VBP erambler-co-uk-8585 159 18 how how WRB erambler-co-uk-8585 159 19 it -PRON- PRP erambler-co-uk-8585 159 20 goes go VBZ erambler-co-uk-8585 159 21 . . . erambler-co-uk-8585 160 1 In in IN erambler-co-uk-8585 160 2 the the DT erambler-co-uk-8585 160 3 meantime meantime NN erambler-co-uk-8585 160 4 , , , erambler-co-uk-8585 160 5 if if IN erambler-co-uk-8585 160 6 you -PRON- PRP erambler-co-uk-8585 160 7 know know VBP erambler-co-uk-8585 160 8 me -PRON- PRP erambler-co-uk-8585 160 9 and and CC erambler-co-uk-8585 160 10 you -PRON- PRP erambler-co-uk-8585 160 11 want want VBP erambler-co-uk-8585 160 12 to to TO erambler-co-uk-8585 160 13 try try VB erambler-co-uk-8585 160 14 it -PRON- PRP erambler-co-uk-8585 160 15 out out RP erambler-co-uk-8585 160 16 let let VB erambler-co-uk-8585 160 17 me -PRON- PRP erambler-co-uk-8585 160 18 know know VB erambler-co-uk-8585 160 19 and and CC erambler-co-uk-8585 160 20 I -PRON- PRP erambler-co-uk-8585 160 21 might may MD erambler-co-uk-8585 160 22 risk risk VB erambler-co-uk-8585 160 23 setting set VBG erambler-co-uk-8585 160 24 you -PRON- PRP erambler-co-uk-8585 160 25 up up RP erambler-co-uk-8585 160 26 with with IN erambler-co-uk-8585 160 27 an an DT erambler-co-uk-8585 160 28 account account NN erambler-co-uk-8585 160 29 ! ! . erambler-co-uk-8585 161 1 What what WP erambler-co-uk-8585 161 2 do do VBP erambler-co-uk-8585 161 3 you -PRON- PRP erambler-co-uk-8585 161 4 miss miss VB erambler-co-uk-8585 161 5 least least JJS erambler-co-uk-8585 161 6 about about IN erambler-co-uk-8585 161 7 pre pre JJ erambler-co-uk-8585 161 8 - - JJ erambler-co-uk-8585 161 9 lockdown lockdown JJ erambler-co-uk-8585 161 10 life life NN erambler-co-uk-8585 161 11 ? ? . erambler-co-uk-8585 162 1 @JanetHughes @JanetHughes NFP erambler-co-uk-8585 162 2 on on IN erambler-co-uk-8585 162 3 Twitter Twitter NNP erambler-co-uk-8585 162 4 : : : erambler-co-uk-8585 162 5 What what WP erambler-co-uk-8585 162 6 do do VBP erambler-co-uk-8585 162 7 you -PRON- PRP erambler-co-uk-8585 162 8 miss miss VB erambler-co-uk-8585 162 9 the the DT erambler-co-uk-8585 162 10 least least JJS erambler-co-uk-8585 162 11 from from IN erambler-co-uk-8585 162 12 pre pre JJ erambler-co-uk-8585 162 13 - - JJ erambler-co-uk-8585 162 14 lockdown lockdown JJ erambler-co-uk-8585 162 15 life life NN erambler-co-uk-8585 162 16 ? ? . erambler-co-uk-8585 163 1 I -PRON- PRP erambler-co-uk-8585 163 2 absolutely absolutely RB erambler-co-uk-8585 163 3 do do VBP erambler-co-uk-8585 163 4 not not RB erambler-co-uk-8585 163 5 miss miss VB erambler-co-uk-8585 163 6 wandering wander VBG erambler-co-uk-8585 163 7 around around IN erambler-co-uk-8585 163 8 the the DT erambler-co-uk-8585 163 9 office office NN erambler-co-uk-8585 163 10 looking look VBG erambler-co-uk-8585 163 11 for for IN erambler-co-uk-8585 163 12 a a DT erambler-co-uk-8585 163 13 meeting meeting NN erambler-co-uk-8585 163 14 room room NN erambler-co-uk-8585 163 15 for for IN erambler-co-uk-8585 163 16 a a DT erambler-co-uk-8585 163 17 confidential confidential JJ erambler-co-uk-8585 163 18 call call NN erambler-co-uk-8585 163 19 or or CC erambler-co-uk-8585 163 20 if if IN erambler-co-uk-8585 163 21 I -PRON- PRP erambler-co-uk-8585 163 22 hadn’t hadn’t NNP erambler-co-uk-8585 163 23 managed manage VBD erambler-co-uk-8585 163 24 to to TO erambler-co-uk-8585 163 25 book book VB erambler-co-uk-8585 163 26 a a DT erambler-co-uk-8585 163 27 room room NN erambler-co-uk-8585 163 28 in in IN erambler-co-uk-8585 163 29 advance advance NN erambler-co-uk-8585 163 30 . . . erambler-co-uk-8585 164 1 Let’s let’s NN erambler-co-uk-8585 164 2 never never RB erambler-co-uk-8585 164 3 return return VB erambler-co-uk-8585 164 4 to to IN erambler-co-uk-8585 164 5 that that DT erambler-co-uk-8585 164 6 joyless joyless JJ erambler-co-uk-8585 164 7 frustration frustration NN erambler-co-uk-8585 164 8 , , , erambler-co-uk-8585 164 9 hey hey UH erambler-co-uk-8585 164 10 ? ? . erambler-co-uk-8585 165 1 10:27 10:27 CD erambler-co-uk-8585 165 2 AM am NN erambler-co-uk-8585 165 3 · · : erambler-co-uk-8585 165 4 Feb Feb NNP erambler-co-uk-8585 165 5 3 3 CD erambler-co-uk-8585 165 6 , , , erambler-co-uk-8585 165 7 2021 2021 CD erambler-co-uk-8585 165 8 After after IN erambler-co-uk-8585 165 9 seeing see VBG erambler-co-uk-8585 165 10 Terence Terence NNP erambler-co-uk-8585 165 11 Eden Eden NNP erambler-co-uk-8585 165 12 taking take VBG erambler-co-uk-8585 165 13 Janet Janet NNP erambler-co-uk-8585 165 14 Hughes Hughes NNP erambler-co-uk-8585 165 15 ' ' POS erambler-co-uk-8585 165 16 tweet tweet NN erambler-co-uk-8585 165 17 from from IN erambler-co-uk-8585 165 18 earlier early RBR erambler-co-uk-8585 165 19 this this DT erambler-co-uk-8585 165 20 month month NN erambler-co-uk-8585 165 21 as as IN erambler-co-uk-8585 165 22 a a DT erambler-co-uk-8585 165 23 writing writing NN erambler-co-uk-8585 165 24 prompt prompt NN erambler-co-uk-8585 165 25 , , , erambler-co-uk-8585 165 26 I -PRON- PRP erambler-co-uk-8585 165 27 thought think VBD erambler-co-uk-8585 165 28 I -PRON- PRP erambler-co-uk-8585 165 29 might may MD erambler-co-uk-8585 165 30 do do VB erambler-co-uk-8585 165 31 the the DT erambler-co-uk-8585 165 32 same same JJ erambler-co-uk-8585 165 33 . . . erambler-co-uk-8585 166 1 The the DT erambler-co-uk-8585 166 2 first first JJ erambler-co-uk-8585 166 3 thing thing NN erambler-co-uk-8585 166 4 that that WDT erambler-co-uk-8585 166 5 leaps leap VBZ erambler-co-uk-8585 166 6 to to IN erambler-co-uk-8585 166 7 my -PRON- PRP$ erambler-co-uk-8585 166 8 mind mind NN erambler-co-uk-8585 166 9 is be VBZ erambler-co-uk-8585 166 10 commuting commute VBG erambler-co-uk-8585 166 11 . . . erambler-co-uk-8585 167 1 At at IN erambler-co-uk-8585 167 2 various various JJ erambler-co-uk-8585 167 3 points point NNS erambler-co-uk-8585 167 4 in in IN erambler-co-uk-8585 167 5 my -PRON- PRP$ erambler-co-uk-8585 167 6 life life NN erambler-co-uk-8585 167 7 I’ve i’ve PRP erambler-co-uk-8585 167 8 spent spend VBD erambler-co-uk-8585 167 9 between between IN erambler-co-uk-8585 167 10 one one CD erambler-co-uk-8585 167 11 and and CC erambler-co-uk-8585 167 12 three three CD erambler-co-uk-8585 167 13 hours hour NNS erambler-co-uk-8585 167 14 a a DT erambler-co-uk-8585 167 15 day day NN erambler-co-uk-8585 167 16 travelling travel VBG erambler-co-uk-8585 167 17 to to IN erambler-co-uk-8585 167 18 and and CC erambler-co-uk-8585 167 19 from from IN erambler-co-uk-8585 167 20 work work NN erambler-co-uk-8585 167 21 and and CC erambler-co-uk-8585 167 22 I’ve i’ve PRP erambler-co-uk-8585 167 23 never never RB erambler-co-uk-8585 167 24 more more RBR erambler-co-uk-8585 167 25 than than IN erambler-co-uk-8585 167 26 tolerated tolerate VBD erambler-co-uk-8585 167 27 it -PRON- PRP erambler-co-uk-8585 167 28 at at IN erambler-co-uk-8585 167 29 best well RBS erambler-co-uk-8585 167 30 . . . erambler-co-uk-8585 168 1 It -PRON- PRP erambler-co-uk-8585 168 2 steals steal VBZ erambler-co-uk-8585 168 3 time time NN erambler-co-uk-8585 168 4 from from IN erambler-co-uk-8585 168 5 your -PRON- PRP$ erambler-co-uk-8585 168 6 day day NN erambler-co-uk-8585 168 7 , , , erambler-co-uk-8585 168 8 and and CC erambler-co-uk-8585 168 9 societal societal JJ erambler-co-uk-8585 168 10 norms norm NNS erambler-co-uk-8585 168 11 dictate dictate VBP erambler-co-uk-8585 168 12 that that IN erambler-co-uk-8585 168 13 it’s it’ VBZ erambler-co-uk-8585 168 14 your -PRON- PRP$ erambler-co-uk-8585 168 15 leisure leisure NN erambler-co-uk-8585 168 16 & & CC erambler-co-uk-8585 168 17 amp amp NN erambler-co-uk-8585 168 18 ; ; : erambler-co-uk-8585 168 19 self self NN erambler-co-uk-8585 168 20 - - HYPH erambler-co-uk-8585 168 21 care care NN erambler-co-uk-8585 168 22 time time NN erambler-co-uk-8585 168 23 that that WDT erambler-co-uk-8585 168 24 must must MD erambler-co-uk-8585 168 25 be be VB erambler-co-uk-8585 168 26 sacrificed sacrifice VBN erambler-co-uk-8585 168 27 . . . erambler-co-uk-8585 169 1 Longer long JJR erambler-co-uk-8585 169 2 commutes commute NNS erambler-co-uk-8585 169 3 allow allow VBP erambler-co-uk-8585 169 4 more more JJR erambler-co-uk-8585 169 5 time time NN erambler-co-uk-8585 169 6 to to TO erambler-co-uk-8585 169 7 get get VB erambler-co-uk-8585 169 8 into into IN erambler-co-uk-8585 169 9 a a DT erambler-co-uk-8585 169 10 book book NN erambler-co-uk-8585 169 11 or or CC erambler-co-uk-8585 169 12 podcast podcast NN erambler-co-uk-8585 169 13 , , , erambler-co-uk-8585 169 14 especially especially RB erambler-co-uk-8585 169 15 if if IN erambler-co-uk-8585 169 16 not not RB erambler-co-uk-8585 169 17 driving drive VBG erambler-co-uk-8585 169 18 , , , erambler-co-uk-8585 169 19 but but CC erambler-co-uk-8585 169 20 I’d I’d NNP erambler-co-uk-8585 169 21 rather rather RB erambler-co-uk-8585 169 22 have have VBP erambler-co-uk-8585 169 23 that that DT erambler-co-uk-8585 169 24 time time NN erambler-co-uk-8585 169 25 at at IN erambler-co-uk-8585 169 26 home home NN erambler-co-uk-8585 169 27 rather rather RB erambler-co-uk-8585 169 28 than than IN erambler-co-uk-8585 169 29 trying try VBG erambler-co-uk-8585 169 30 to to TO erambler-co-uk-8585 169 31 be be VB erambler-co-uk-8585 169 32 comfortable comfortable JJ erambler-co-uk-8585 169 33 in in IN erambler-co-uk-8585 169 34 a a DT erambler-co-uk-8585 169 35 train train NN erambler-co-uk-8585 169 36 seat seat NN erambler-co-uk-8585 169 37 designed design VBN erambler-co-uk-8585 169 38 for for IN erambler-co-uk-8585 169 39 some some DT erambler-co-uk-8585 169 40 mythical mythical JJ erambler-co-uk-8585 169 41 average average JJ erambler-co-uk-8585 169 42 man man NN erambler-co-uk-8585 169 43 shaped shape VBD erambler-co-uk-8585 169 44 nothing nothing NN erambler-co-uk-8585 169 45 like like IN erambler-co-uk-8585 169 46 me -PRON- PRP erambler-co-uk-8585 169 47 ! ! . erambler-co-uk-8585 170 1 The the DT erambler-co-uk-8585 170 2 other other JJ erambler-co-uk-8585 170 3 thing thing NN erambler-co-uk-8585 170 4 I -PRON- PRP erambler-co-uk-8585 170 5 don’t don’t VBP erambler-co-uk-8585 170 6 miss miss NN erambler-co-uk-8585 170 7 is be VBZ erambler-co-uk-8585 170 8 the the DT erambler-co-uk-8585 170 9 colds cold NNS erambler-co-uk-8585 170 10 and and CC erambler-co-uk-8585 170 11 flu flu NN erambler-co-uk-8585 170 12 ! ! . erambler-co-uk-8585 171 1 Before before IN erambler-co-uk-8585 171 2 the the DT erambler-co-uk-8585 171 3 pandemic pandemic NN erambler-co-uk-8585 171 4 , , , erambler-co-uk-8585 171 5 British british JJ erambler-co-uk-8585 171 6 culture culture NN erambler-co-uk-8585 171 7 encouraged encourage VBD erambler-co-uk-8585 171 8 working work VBG erambler-co-uk-8585 171 9 even even RB erambler-co-uk-8585 171 10 when when WRB erambler-co-uk-8585 171 11 ill ill RB erambler-co-uk-8585 171 12 , , , erambler-co-uk-8585 171 13 which which WDT erambler-co-uk-8585 171 14 meant mean VBD erambler-co-uk-8585 171 15 constantly constantly RB erambler-co-uk-8585 171 16 coming come VBG erambler-co-uk-8585 171 17 into into IN erambler-co-uk-8585 171 18 contact contact NN erambler-co-uk-8585 171 19 with with IN erambler-co-uk-8585 171 20 people people NNS erambler-co-uk-8585 171 21 carrying carry VBG erambler-co-uk-8585 171 22 low low JJ erambler-co-uk-8585 171 23 - - HYPH erambler-co-uk-8585 171 24 grade grade NN erambler-co-uk-8585 171 25 viruses virus NNS erambler-co-uk-8585 171 26 . . . erambler-co-uk-8585 172 1 I’m I’m NNP erambler-co-uk-8585 172 2 not not RB erambler-co-uk-8585 172 3 immunocompromised immunocompromise VBN erambler-co-uk-8585 172 4 but but CC erambler-co-uk-8585 172 5 some some DT erambler-co-uk-8585 172 6 allergies allergy NNS erambler-co-uk-8585 172 7 and and CC erambler-co-uk-8585 172 8 residue residue NN erambler-co-uk-8585 172 9 of of IN erambler-co-uk-8585 172 10 being be VBG erambler-co-uk-8585 172 11 asthmatic asthmatic JJ erambler-co-uk-8585 172 12 as as IN erambler-co-uk-8585 172 13 a a DT erambler-co-uk-8585 172 14 child child NN erambler-co-uk-8585 172 15 meant mean VBD erambler-co-uk-8585 172 16 that that IN erambler-co-uk-8585 172 17 I -PRON- PRP erambler-co-uk-8585 172 18 would would MD erambler-co-uk-8585 172 19 get get VB erambler-co-uk-8585 172 20 sick sick JJ erambler-co-uk-8585 172 21 2 2 CD erambler-co-uk-8585 172 22 - - SYM erambler-co-uk-8585 172 23 3 3 CD erambler-co-uk-8585 172 24 times time NNS erambler-co-uk-8585 172 25 a a DT erambler-co-uk-8585 172 26 year year NN erambler-co-uk-8585 172 27 . . . erambler-co-uk-8585 173 1 A a DT erambler-co-uk-8585 173 2 pleasant pleasant JJ erambler-co-uk-8585 173 3 side side NN erambler-co-uk-8585 173 4 - - HYPH erambler-co-uk-8585 173 5 effect effect NN erambler-co-uk-8585 173 6 of of IN erambler-co-uk-8585 173 7 the the DT erambler-co-uk-8585 173 8 COVID COVID NNP erambler-co-uk-8585 173 9 precautions precaution NNS erambler-co-uk-8585 173 10 we’re we’re VBD erambler-co-uk-8585 173 11 all all DT erambler-co-uk-8585 173 12 taking take VBG erambler-co-uk-8585 173 13 is be VBZ erambler-co-uk-8585 173 14 that that IN erambler-co-uk-8585 173 15 I -PRON- PRP erambler-co-uk-8585 173 16 haven’t haven’t NNP erambler-co-uk-8585 173 17 been be VBN erambler-co-uk-8585 173 18 sick sick JJ erambler-co-uk-8585 173 19 for for IN erambler-co-uk-8585 173 20 over over IN erambler-co-uk-8585 173 21 12 12 CD erambler-co-uk-8585 173 22 months month NNS erambler-co-uk-8585 173 23 now now RB erambler-co-uk-8585 173 24 , , , erambler-co-uk-8585 173 25 which which WDT erambler-co-uk-8585 173 26 is be VBZ erambler-co-uk-8585 173 27 amazing amazing JJ erambler-co-uk-8585 173 28 ! ! . erambler-co-uk-8585 174 1 Finally finally RB erambler-co-uk-8585 174 2 , , , erambler-co-uk-8585 174 3 I -PRON- PRP erambler-co-uk-8585 174 4 don’t don’t VBZ erambler-co-uk-8585 174 5 miss miss NN erambler-co-uk-8585 174 6 having have VBG erambler-co-uk-8585 174 7 so so RB erambler-co-uk-8585 174 8 little little JJ erambler-co-uk-8585 174 9 control control NN erambler-co-uk-8585 174 10 over over IN erambler-co-uk-8585 174 11 my -PRON- PRP$ erambler-co-uk-8585 174 12 environment environment NN erambler-co-uk-8585 174 13 . . . erambler-co-uk-8585 175 1 One one CD erambler-co-uk-8585 175 2 of of IN erambler-co-uk-8585 175 3 the the DT erambler-co-uk-8585 175 4 things thing NNS erambler-co-uk-8585 175 5 that that WDT erambler-co-uk-8585 175 6 working work VBG erambler-co-uk-8585 175 7 from from IN erambler-co-uk-8585 175 8 home home NN erambler-co-uk-8585 175 9 has have VBZ erambler-co-uk-8585 175 10 made make VBN erambler-co-uk-8585 175 11 clear clear JJ erambler-co-uk-8585 175 12 is be VBZ erambler-co-uk-8585 175 13 that that IN erambler-co-uk-8585 175 14 there there EX erambler-co-uk-8585 175 15 are be VBP erambler-co-uk-8585 175 16 certain certain JJ erambler-co-uk-8585 175 17 unavoidable unavoidable JJ erambler-co-uk-8585 175 18 aspects aspect NNS erambler-co-uk-8585 175 19 of of IN erambler-co-uk-8585 175 20 working work VBG erambler-co-uk-8585 175 21 in in IN erambler-co-uk-8585 175 22 my -PRON- PRP$ erambler-co-uk-8585 175 23 shared shared JJ erambler-co-uk-8585 175 24 office office NN erambler-co-uk-8585 175 25 that that WDT erambler-co-uk-8585 175 26 cause cause VBP erambler-co-uk-8585 175 27 me -PRON- PRP erambler-co-uk-8585 175 28 sensory sensory JJ erambler-co-uk-8585 175 29 stress stress NN erambler-co-uk-8585 175 30 , , , erambler-co-uk-8585 175 31 and and CC erambler-co-uk-8585 175 32 that that WDT erambler-co-uk-8585 175 33 are be VBP erambler-co-uk-8585 175 34 completely completely RB erambler-co-uk-8585 175 35 unrelated unrelated JJ erambler-co-uk-8585 175 36 to to IN erambler-co-uk-8585 175 37 my -PRON- PRP$ erambler-co-uk-8585 175 38 work work NN erambler-co-uk-8585 175 39 . . . erambler-co-uk-8585 176 1 Working working NN erambler-co-uk-8585 176 2 ( ( -LRB- erambler-co-uk-8585 176 3 or or CC erambler-co-uk-8585 176 4 trying try VBG erambler-co-uk-8585 176 5 to to TO erambler-co-uk-8585 176 6 work work VB erambler-co-uk-8585 176 7 ) ) -RRB- erambler-co-uk-8585 176 8 next next RB erambler-co-uk-8585 176 9 to to IN erambler-co-uk-8585 176 10 a a DT erambler-co-uk-8585 176 11 noisy noisy JJ erambler-co-uk-8585 176 12 automatic automatic JJ erambler-co-uk-8585 176 13 scanner scanner NN erambler-co-uk-8585 176 14 ; ; , erambler-co-uk-8585 176 15 trying try VBG erambler-co-uk-8585 176 16 to to TO erambler-co-uk-8585 176 17 find find VB erambler-co-uk-8585 176 18 a a DT erambler-co-uk-8585 176 19 light light JJ erambler-co-uk-8585 176 20 level level NN erambler-co-uk-8585 176 21 that that WDT erambler-co-uk-8585 176 22 works work VBZ erambler-co-uk-8585 176 23 for for IN erambler-co-uk-8585 176 24 6 6 CD erambler-co-uk-8585 176 25 different different JJ erambler-co-uk-8585 176 26 people people NNS erambler-co-uk-8585 176 27 doing do VBG erambler-co-uk-8585 176 28 different different JJ erambler-co-uk-8585 176 29 tasks task NNS erambler-co-uk-8585 176 30 ; ; , erambler-co-uk-8585 176 31 lacking lack VBG erambler-co-uk-8585 176 32 somewhere somewhere RB erambler-co-uk-8585 176 33 quiet quiet JJ erambler-co-uk-8585 176 34 and and CC erambler-co-uk-8585 176 35 still still RB erambler-co-uk-8585 176 36 to to TO erambler-co-uk-8585 176 37 eat eat VB erambler-co-uk-8585 176 38 lunch lunch NN erambler-co-uk-8585 176 39 and and CC erambler-co-uk-8585 176 40 recover recover VB erambler-co-uk-8585 176 41 from from IN erambler-co-uk-8585 176 42 a a DT erambler-co-uk-8585 176 43 morning morning NN erambler-co-uk-8585 176 44 of of IN erambler-co-uk-8585 176 45 meetings meeting NNS erambler-co-uk-8585 176 46 or or CC erambler-co-uk-8585 176 47 the the DT erambler-co-uk-8585 176 48 constant constant JJ erambler-co-uk-8585 176 49 vaguely vaguely RB erambler-co-uk-8585 176 50 - - HYPH erambler-co-uk-8585 176 51 distracting distract VBG erambler-co-uk-8585 176 52 bustle bustle NN erambler-co-uk-8585 176 53 of of IN erambler-co-uk-8585 176 54 a a DT erambler-co-uk-8585 176 55 large large JJ erambler-co-uk-8585 176 56 shared share VBN erambler-co-uk-8585 176 57 office office NN erambler-co-uk-8585 176 58 . . . erambler-co-uk-8585 177 1 It -PRON- PRP erambler-co-uk-8585 177 2 all all DT erambler-co-uk-8585 177 3 takes take VBZ erambler-co-uk-8585 177 4 energy energy NN erambler-co-uk-8585 177 5 . . . erambler-co-uk-8585 178 1 Although although IN erambler-co-uk-8585 178 2 it’s it’s NNP erambler-co-uk-8585 178 3 partly partly RB erambler-co-uk-8585 178 4 been be VBN erambler-co-uk-8585 178 5 replaced replace VBN erambler-co-uk-8585 178 6 by by IN erambler-co-uk-8585 178 7 the the DT erambler-co-uk-8585 178 8 new new JJ erambler-co-uk-8585 178 9 stress stress NN erambler-co-uk-8585 178 10 of of IN erambler-co-uk-8585 178 11 living live VBG erambler-co-uk-8585 178 12 through through IN erambler-co-uk-8585 178 13 a a DT erambler-co-uk-8585 178 14 global global JJ erambler-co-uk-8585 178 15 pandemic pandemic NN erambler-co-uk-8585 178 16 , , , erambler-co-uk-8585 178 17 that that DT erambler-co-uk-8585 178 18 old old JJ erambler-co-uk-8585 178 19 stress stress NN erambler-co-uk-8585 178 20 was be VBD erambler-co-uk-8585 178 21 a a DT erambler-co-uk-8585 178 22 constant constant JJ erambler-co-uk-8585 178 23 drain drain NN erambler-co-uk-8585 178 24 on on IN erambler-co-uk-8585 178 25 my -PRON- PRP$ erambler-co-uk-8585 178 26 productivity productivity NN erambler-co-uk-8585 178 27 and and CC erambler-co-uk-8585 178 28 mood mood NN erambler-co-uk-8585 178 29 that that WDT erambler-co-uk-8585 178 30 had have VBD erambler-co-uk-8585 178 31 been be VBN erambler-co-uk-8585 178 32 growing grow VBG erambler-co-uk-8585 178 33 throughout throughout IN erambler-co-uk-8585 178 34 my -PRON- PRP$ erambler-co-uk-8585 178 35 career career NN erambler-co-uk-8585 178 36 as as IN erambler-co-uk-8585 178 37 I -PRON- PRP erambler-co-uk-8585 178 38 moved move VBD erambler-co-uk-8585 178 39 ( ( -LRB- erambler-co-uk-8585 178 40 ironically ironically RB erambler-co-uk-8585 178 41 , , , erambler-co-uk-8585 178 42 given give VBN erambler-co-uk-8585 178 43 the the DT erambler-co-uk-8585 178 44 common common JJ erambler-co-uk-8585 178 45 assumption assumption NN erambler-co-uk-8585 178 46 that that IN erambler-co-uk-8585 178 47 seniority seniority NN erambler-co-uk-8585 178 48 leads lead VBZ erambler-co-uk-8585 178 49 to to IN erambler-co-uk-8585 178 50 more more JJR erambler-co-uk-8585 178 51 privacy privacy NN erambler-co-uk-8585 178 52 ) ) -RRB- erambler-co-uk-8585 178 53 into into IN erambler-co-uk-8585 178 54 larger large JJR erambler-co-uk-8585 178 55 and and CC erambler-co-uk-8585 178 56 larger large JJR erambler-co-uk-8585 178 57 open open JJ erambler-co-uk-8585 178 58 plan plan NN erambler-co-uk-8585 178 59 offices office NNS erambler-co-uk-8585 178 60 . . . erambler-co-uk-8585 179 1 Remarkable remarkable JJ erambler-co-uk-8585 179 2 blogging blogging NN erambler-co-uk-8585 179 3 And and CC erambler-co-uk-8585 179 4 the the DT erambler-co-uk-8585 179 5 handwritten handwritten JJ erambler-co-uk-8585 179 6 blog blog NN erambler-co-uk-8585 179 7 saga saga NN erambler-co-uk-8585 179 8 continues continue VBZ erambler-co-uk-8585 179 9 , , , erambler-co-uk-8585 179 10 as as IN erambler-co-uk-8585 179 11 I’ve i’ve PRP erambler-co-uk-8585 179 12 just just RB erambler-co-uk-8585 179 13 received receive VBD erambler-co-uk-8585 179 14 my -PRON- PRP$ erambler-co-uk-8585 179 15 new new JJ erambler-co-uk-8585 179 16 reMarkable remarkable JJ erambler-co-uk-8585 179 17 2 2 CD erambler-co-uk-8585 179 18 tablet tablet NN erambler-co-uk-8585 179 19 , , , erambler-co-uk-8585 179 20 which which WDT erambler-co-uk-8585 179 21 is be VBZ erambler-co-uk-8585 179 22 designed design VBN erambler-co-uk-8585 179 23 for for IN erambler-co-uk-8585 179 24 reading reading NN erambler-co-uk-8585 179 25 , , , erambler-co-uk-8585 179 26 writing writing NN erambler-co-uk-8585 179 27 and and CC erambler-co-uk-8585 179 28 nothing nothing NN erambler-co-uk-8585 179 29 else else RB erambler-co-uk-8585 179 30 . . . erambler-co-uk-8585 180 1 It -PRON- PRP erambler-co-uk-8585 180 2 uses use VBZ erambler-co-uk-8585 180 3 a a DT erambler-co-uk-8585 180 4 super super JJ erambler-co-uk-8585 180 5 - - JJ erambler-co-uk-8585 180 6 responsive responsive JJ erambler-co-uk-8585 180 7 e e NN erambler-co-uk-8585 180 8 - - HYPH erambler-co-uk-8585 180 9 ink ink NN erambler-co-uk-8585 180 10 display display NN erambler-co-uk-8585 180 11 and and CC erambler-co-uk-8585 180 12 writing write VBG erambler-co-uk-8585 180 13 on on IN erambler-co-uk-8585 180 14 it -PRON- PRP erambler-co-uk-8585 180 15 with with IN erambler-co-uk-8585 180 16 a a DT erambler-co-uk-8585 180 17 stylus stylus NN erambler-co-uk-8585 180 18 is be VBZ erambler-co-uk-8585 180 19 a a DT erambler-co-uk-8585 180 20 dream dream NN erambler-co-uk-8585 180 21 . . . erambler-co-uk-8585 181 1 It -PRON- PRP erambler-co-uk-8585 181 2 has have VBZ erambler-co-uk-8585 181 3 a a DT erambler-co-uk-8585 181 4 slightly slightly RB erambler-co-uk-8585 181 5 rough rough JJ erambler-co-uk-8585 181 6 texture texture NN erambler-co-uk-8585 181 7 with with IN erambler-co-uk-8585 181 8 just just RB erambler-co-uk-8585 181 9 a a DT erambler-co-uk-8585 181 10 bit bit NN erambler-co-uk-8585 181 11 of of IN erambler-co-uk-8585 181 12 friction friction NN erambler-co-uk-8585 181 13 that that WDT erambler-co-uk-8585 181 14 makes make VBZ erambler-co-uk-8585 181 15 my -PRON- PRP$ erambler-co-uk-8585 181 16 writing writing NN erambler-co-uk-8585 181 17 come come VB erambler-co-uk-8585 181 18 out out RP erambler-co-uk-8585 181 19 a a DT erambler-co-uk-8585 181 20 lot lot NN erambler-co-uk-8585 181 21 more more RBR erambler-co-uk-8585 181 22 legibly legibly RB erambler-co-uk-8585 181 23 than than IN erambler-co-uk-8585 181 24 on on IN erambler-co-uk-8585 181 25 a a DT erambler-co-uk-8585 181 26 slippery slippery JJ erambler-co-uk-8585 181 27 glass glass NN erambler-co-uk-8585 181 28 touchscreen touchscreen NN erambler-co-uk-8585 181 29 . . . erambler-co-uk-8585 182 1 If if IN erambler-co-uk-8585 182 2 that that DT erambler-co-uk-8585 182 3 was be VBD erambler-co-uk-8585 182 4 all all DT erambler-co-uk-8585 182 5 there there EX erambler-co-uk-8585 182 6 was be VBD erambler-co-uk-8585 182 7 to to IN erambler-co-uk-8585 182 8 it -PRON- PRP erambler-co-uk-8585 182 9 , , , erambler-co-uk-8585 182 10 I -PRON- PRP erambler-co-uk-8585 182 11 might may MD erambler-co-uk-8585 182 12 not not RB erambler-co-uk-8585 182 13 have have VB erambler-co-uk-8585 182 14 wasted waste VBN erambler-co-uk-8585 182 15 my -PRON- PRP$ erambler-co-uk-8585 182 16 money money NN erambler-co-uk-8585 182 17 , , , erambler-co-uk-8585 182 18 but but CC erambler-co-uk-8585 182 19 it -PRON- PRP erambler-co-uk-8585 182 20 turns turn VBZ erambler-co-uk-8585 182 21 out out RP erambler-co-uk-8585 182 22 that that IN erambler-co-uk-8585 182 23 it -PRON- PRP erambler-co-uk-8585 182 24 runs run VBZ erambler-co-uk-8585 182 25 on on IN erambler-co-uk-8585 182 26 Linux Linux NNP erambler-co-uk-8585 182 27 and and CC erambler-co-uk-8585 182 28 the the DT erambler-co-uk-8585 182 29 makers maker NNS erambler-co-uk-8585 182 30 have have VBP erambler-co-uk-8585 182 31 wisely wisely RB erambler-co-uk-8585 182 32 decided decide VBN erambler-co-uk-8585 182 33 not not RB erambler-co-uk-8585 182 34 to to TO erambler-co-uk-8585 182 35 lock lock VB erambler-co-uk-8585 182 36 it -PRON- PRP erambler-co-uk-8585 182 37 down down RP erambler-co-uk-8585 182 38 but but CC erambler-co-uk-8585 182 39 to to TO erambler-co-uk-8585 182 40 give give VB erambler-co-uk-8585 182 41 you -PRON- PRP erambler-co-uk-8585 182 42 full full JJ erambler-co-uk-8585 182 43 root root NN erambler-co-uk-8585 182 44 mess mess NN erambler-co-uk-8585 182 45 . . . erambler-co-uk-8585 183 1 Yes yes UH erambler-co-uk-8585 183 2 , , , erambler-co-uk-8585 183 3 you -PRON- PRP erambler-co-uk-8585 183 4 read read VBP erambler-co-uk-8585 183 5 that that DT erambler-co-uk-8585 183 6 right right NN erambler-co-uk-8585 183 7 : : : erambler-co-uk-8585 183 8 root root NN erambler-co-uk-8585 183 9 access access NN erambler-co-uk-8585 183 10 . . . erambler-co-uk-8585 184 1 It -PRON- PRP erambler-co-uk-8585 184 2 presents present VBZ erambler-co-uk-8585 184 3 as as IN erambler-co-uk-8585 184 4 an an DT erambler-co-uk-8585 184 5 ethernet ethernet NN erambler-co-uk-8585 184 6 device device NN erambler-co-uk-8585 184 7 over over IN erambler-co-uk-8585 184 8 USB usb NN erambler-co-uk-8585 184 9 , , , erambler-co-uk-8585 184 10 so so IN erambler-co-uk-8585 184 11 you -PRON- PRP erambler-co-uk-8585 184 12 can can MD erambler-co-uk-8585 184 13 SSH SSH NNP erambler-co-uk-8585 184 14 in in RP erambler-co-uk-8585 184 15 with with IN erambler-co-uk-8585 184 16 a a DT erambler-co-uk-8585 184 17 password password NN erambler-co-uk-8585 184 18 found find VBN erambler-co-uk-8585 184 19 in in IN erambler-co-uk-8585 184 20 the the DT erambler-co-uk-8585 184 21 settings setting NNS erambler-co-uk-8585 184 22 and and CC erambler-co-uk-8585 184 23 have have VB erambler-co-uk-8585 184 24 full full JJ erambler-co-uk-8585 184 25 control control NN erambler-co-uk-8585 184 26 over over IN erambler-co-uk-8585 184 27 your -PRON- PRP$ erambler-co-uk-8585 184 28 own own JJ erambler-co-uk-8585 184 29 devices device NNS erambler-co-uk-8585 184 30 . . . erambler-co-uk-8585 185 1 What what WDT erambler-co-uk-8585 185 2 a a DT erambler-co-uk-8585 185 3 novel novel JJ erambler-co-uk-8585 185 4 concept concept NN erambler-co-uk-8585 185 5 . . . erambler-co-uk-8585 186 1 This this DT erambler-co-uk-8585 186 2 fact fact NN erambler-co-uk-8585 186 3 alone alone RB erambler-co-uk-8585 186 4 has have VBZ erambler-co-uk-8585 186 5 meant mean VBN erambler-co-uk-8585 186 6 it’s it’s NNP erambler-co-uk-8585 186 7 built build VBN erambler-co-uk-8585 186 8 a a DT erambler-co-uk-8585 186 9 small small JJ erambler-co-uk-8585 186 10 yet yet RB erambler-co-uk-8585 186 11 devoted devote VBN erambler-co-uk-8585 186 12 community community NN erambler-co-uk-8585 186 13 of of IN erambler-co-uk-8585 186 14 users user NNS erambler-co-uk-8585 186 15 who who WP erambler-co-uk-8585 186 16 have have VBP erambler-co-uk-8585 186 17 come come VBN erambler-co-uk-8585 186 18 up up RP erambler-co-uk-8585 186 19 with with IN erambler-co-uk-8585 186 20 some some DT erambler-co-uk-8585 186 21 clever clever JJ erambler-co-uk-8585 186 22 ways way NNS erambler-co-uk-8585 186 23 of of IN erambler-co-uk-8585 186 24 extending extend VBG erambler-co-uk-8585 186 25 its -PRON- PRP$ erambler-co-uk-8585 186 26 functionality functionality NN erambler-co-uk-8585 186 27 . . . erambler-co-uk-8585 187 1 In in IN erambler-co-uk-8585 187 2 fact fact NN erambler-co-uk-8585 187 3 , , , erambler-co-uk-8585 187 4 many many JJ erambler-co-uk-8585 187 5 of of IN erambler-co-uk-8585 187 6 these these DT erambler-co-uk-8585 187 7 are be VBP erambler-co-uk-8585 187 8 listed list VBN erambler-co-uk-8585 187 9 on on IN erambler-co-uk-8585 187 10 this this DT erambler-co-uk-8585 187 11 GitHub GitHub NNP erambler-co-uk-8585 187 12 repository repository NN erambler-co-uk-8585 187 13 . . . erambler-co-uk-8585 188 1 Finally finally RB erambler-co-uk-8585 188 2 , , , erambler-co-uk-8585 188 3 from from IN erambler-co-uk-8585 188 4 what what WP erambler-co-uk-8585 188 5 I’ve i’ve PRP erambler-co-uk-8585 188 6 seen see VBN erambler-co-uk-8585 188 7 so so RB erambler-co-uk-8585 188 8 far far RB erambler-co-uk-8585 188 9 , , , erambler-co-uk-8585 188 10 the the DT erambler-co-uk-8585 188 11 handwriting handwriting NN erambler-co-uk-8585 188 12 recognition recognition NN erambler-co-uk-8585 188 13 is be VBZ erambler-co-uk-8585 188 14 impressive impressive JJ erambler-co-uk-8585 188 15 to to TO erambler-co-uk-8585 188 16 say say VB erambler-co-uk-8585 188 17 the the DT erambler-co-uk-8585 188 18 least least JJS erambler-co-uk-8585 188 19 . . . erambler-co-uk-8585 189 1 This this DT erambler-co-uk-8585 189 2 post post NN erambler-co-uk-8585 189 3 was be VBD erambler-co-uk-8585 189 4 written write VBN erambler-co-uk-8585 189 5 on on IN erambler-co-uk-8585 189 6 it -PRON- PRP erambler-co-uk-8585 189 7 and and CC erambler-co-uk-8585 189 8 needed need VBD erambler-co-uk-8585 189 9 only only RB erambler-co-uk-8585 189 10 a a DT erambler-co-uk-8585 189 11 little little JJ erambler-co-uk-8585 189 12 editing editing NN erambler-co-uk-8585 189 13 . . . erambler-co-uk-8585 190 1 I -PRON- PRP erambler-co-uk-8585 190 2 think think VBP erambler-co-uk-8585 190 3 this this DT erambler-co-uk-8585 190 4 is be VBZ erambler-co-uk-8585 190 5 a a DT erambler-co-uk-8585 190 6 device device NN erambler-co-uk-8585 190 7 that that WDT erambler-co-uk-8585 190 8 will will MD erambler-co-uk-8585 190 9 get get VB erambler-co-uk-8585 190 10 a a DT erambler-co-uk-8585 190 11 lot lot NN erambler-co-uk-8585 190 12 of of IN erambler-co-uk-8585 190 13 use use NN erambler-co-uk-8585 190 14 ! ! . erambler-co-uk-8585 191 1 GLAM GLAM NNP erambler-co-uk-8585 191 2 Data Data NNP erambler-co-uk-8585 191 3 Science Science NNP erambler-co-uk-8585 191 4 Network Network NNP erambler-co-uk-8585 191 5 fellow fellow NN erambler-co-uk-8585 191 6 travellers traveller NNS erambler-co-uk-8585 191 7 Updates Updates NNP erambler-co-uk-8585 191 8 2021 2021 CD erambler-co-uk-8585 191 9 - - HYPH erambler-co-uk-8585 191 10 02 02 CD erambler-co-uk-8585 191 11 - - HYPH erambler-co-uk-8585 191 12 04 04 CD erambler-co-uk-8585 191 13 Thanks thank NNS erambler-co-uk-8585 191 14 to to IN erambler-co-uk-8585 191 15 Gene Gene NNP erambler-co-uk-8585 191 16 @dzshuniper@ausglam.space @dzshuniper@ausglam.space NN erambler-co-uk-8585 191 17 for for IN erambler-co-uk-8585 191 18 suggesting suggest VBG erambler-co-uk-8585 191 19 ADHO ADHO NNS erambler-co-uk-8585 191 20 and and CC erambler-co-uk-8585 191 21 a a DT erambler-co-uk-8585 191 22 better well JJR erambler-co-uk-8585 191 23 attribution attribution NN erambler-co-uk-8585 191 24 for for IN erambler-co-uk-8585 191 25 the the DT erambler-co-uk-8585 191 26 opening opening NN erambler-co-uk-8585 191 27 quote quote NN erambler-co-uk-8585 191 28 ( ( -LRB- erambler-co-uk-8585 191 29 see see VB erambler-co-uk-8585 191 30 comments comment NNS erambler-co-uk-8585 191 31 below below RB erambler-co-uk-8585 191 32 for for IN erambler-co-uk-8585 191 33 details detail NNS erambler-co-uk-8585 191 34 ) ) -RRB- erambler-co-uk-8585 191 35 See see VB erambler-co-uk-8585 191 36 comments comment NNS erambler-co-uk-8585 191 37 & & CC erambler-co-uk-8585 191 38 amp amp NN erambler-co-uk-8585 191 39 ; ; : erambler-co-uk-8585 191 40 webmentions webmention NNS erambler-co-uk-8585 191 41 for for IN erambler-co-uk-8585 191 42 details detail NNS erambler-co-uk-8585 191 43 . . . erambler-co-uk-8585 192 1 “ " `` erambler-co-uk-8585 192 2 If if IN erambler-co-uk-8585 192 3 you -PRON- PRP erambler-co-uk-8585 192 4 want want VBP erambler-co-uk-8585 192 5 to to TO erambler-co-uk-8585 192 6 go go VB erambler-co-uk-8585 192 7 fast fast RB erambler-co-uk-8585 192 8 , , , erambler-co-uk-8585 192 9 go go VB erambler-co-uk-8585 192 10 alone alone RB erambler-co-uk-8585 192 11 . . . erambler-co-uk-8585 193 1 If if IN erambler-co-uk-8585 193 2 you -PRON- PRP erambler-co-uk-8585 193 3 want want VBP erambler-co-uk-8585 193 4 to to TO erambler-co-uk-8585 193 5 go go VB erambler-co-uk-8585 193 6 far far RB erambler-co-uk-8585 193 7 , , , erambler-co-uk-8585 193 8 go go VB erambler-co-uk-8585 193 9 together together RB erambler-co-uk-8585 193 10 . . . erambler-co-uk-8585 193 11 ” " '' erambler-co-uk-8585 193 12 — — : erambler-co-uk-8585 193 13 African african JJ erambler-co-uk-8585 193 14 proverb proverb NN erambler-co-uk-8585 193 15 , , , erambler-co-uk-8585 193 16 probably probably RB erambler-co-uk-8585 193 17 popularised popularise VBN erambler-co-uk-8585 193 18 in in IN erambler-co-uk-8585 193 19 English English NNP erambler-co-uk-8585 193 20 by by IN erambler-co-uk-8585 193 21 Kenyan kenyan JJ erambler-co-uk-8585 193 22 church church NN erambler-co-uk-8585 193 23 leader leader NN erambler-co-uk-8585 193 24 Rev. Rev. NNP erambler-co-uk-8585 194 1 Samuel Samuel NNP erambler-co-uk-8585 194 2 Kobia Kobia NNP erambler-co-uk-8585 194 3 ( ( -LRB- erambler-co-uk-8585 194 4 original original JJ erambler-co-uk-8585 194 5 ) ) -RRB- erambler-co-uk-8585 194 6 This this DT erambler-co-uk-8585 194 7 quote quote NN erambler-co-uk-8585 194 8 is be VBZ erambler-co-uk-8585 194 9 a a DT erambler-co-uk-8585 194 10 popular popular JJ erambler-co-uk-8585 194 11 one one NN erambler-co-uk-8585 194 12 in in IN erambler-co-uk-8585 194 13 the the DT erambler-co-uk-8585 194 14 Carpentries Carpentries NNPS erambler-co-uk-8585 194 15 community community NN erambler-co-uk-8585 194 16 , , , erambler-co-uk-8585 194 17 and and CC erambler-co-uk-8585 194 18 I -PRON- PRP erambler-co-uk-8585 194 19 interpret interpret VBP erambler-co-uk-8585 194 20 it -PRON- PRP erambler-co-uk-8585 194 21 in in IN erambler-co-uk-8585 194 22 this this DT erambler-co-uk-8585 194 23 context context NN erambler-co-uk-8585 194 24 to to TO erambler-co-uk-8585 194 25 mean mean VB erambler-co-uk-8585 194 26 that that IN erambler-co-uk-8585 194 27 a a DT erambler-co-uk-8585 194 28 group group NN erambler-co-uk-8585 194 29 of of IN erambler-co-uk-8585 194 30 people people NNS erambler-co-uk-8585 194 31 working work VBG erambler-co-uk-8585 194 32 together together RB erambler-co-uk-8585 194 33 is be VBZ erambler-co-uk-8585 194 34 more more RBR erambler-co-uk-8585 194 35 sustainable sustainable JJ erambler-co-uk-8585 194 36 than than IN erambler-co-uk-8585 194 37 individuals individual NNS erambler-co-uk-8585 194 38 pursuing pursue VBG erambler-co-uk-8585 194 39 the the DT erambler-co-uk-8585 194 40 same same JJ erambler-co-uk-8585 194 41 goal goal NN erambler-co-uk-8585 194 42 independently independently RB erambler-co-uk-8585 194 43 . . . erambler-co-uk-8585 195 1 That’s that’s VB erambler-co-uk-8585 195 2 something something NN erambler-co-uk-8585 195 3 that that WDT erambler-co-uk-8585 195 4 speaks speak VBZ erambler-co-uk-8585 195 5 to to IN erambler-co-uk-8585 195 6 me -PRON- PRP erambler-co-uk-8585 195 7 , , , erambler-co-uk-8585 195 8 and and CC erambler-co-uk-8585 195 9 that that IN erambler-co-uk-8585 195 10 I -PRON- PRP erambler-co-uk-8585 195 11 want want VBP erambler-co-uk-8585 195 12 to to TO erambler-co-uk-8585 195 13 make make VB erambler-co-uk-8585 195 14 sure sure JJ erambler-co-uk-8585 195 15 is be VBZ erambler-co-uk-8585 195 16 reflected reflect VBN erambler-co-uk-8585 195 17 in in IN erambler-co-uk-8585 195 18 nurturing nurture VBG erambler-co-uk-8585 195 19 this this DT erambler-co-uk-8585 195 20 new new JJ erambler-co-uk-8585 195 21 community community NN erambler-co-uk-8585 195 22 for for IN erambler-co-uk-8585 195 23 data data NN erambler-co-uk-8585 195 24 science science NN erambler-co-uk-8585 195 25 in in IN erambler-co-uk-8585 195 26 galleries gallery NNS erambler-co-uk-8585 195 27 , , , erambler-co-uk-8585 195 28 archives archive NNS erambler-co-uk-8585 195 29 , , , erambler-co-uk-8585 195 30 libraries library NNS erambler-co-uk-8585 195 31 & & CC erambler-co-uk-8585 195 32 amp amp NN erambler-co-uk-8585 195 33 ; ; : erambler-co-uk-8585 195 34 museums museum NNS erambler-co-uk-8585 195 35 ( ( -LRB- erambler-co-uk-8585 195 36 GLAM GLAM NNP erambler-co-uk-8585 195 37 ) ) -RRB- erambler-co-uk-8585 195 38 . . . erambler-co-uk-8585 196 1 To to TO erambler-co-uk-8585 196 2 succeed succeed VB erambler-co-uk-8585 196 3 , , , erambler-co-uk-8585 196 4 this this DT erambler-co-uk-8585 196 5 work work NN erambler-co-uk-8585 196 6 needs need VBZ erambler-co-uk-8585 196 7 to to TO erambler-co-uk-8585 196 8 be be VB erambler-co-uk-8585 196 9 complementary complementary JJ erambler-co-uk-8585 196 10 and and CC erambler-co-uk-8585 196 11 collaborative collaborative JJ erambler-co-uk-8585 196 12 , , , erambler-co-uk-8585 196 13 rather rather RB erambler-co-uk-8585 196 14 than than IN erambler-co-uk-8585 196 15 competitive competitive JJ erambler-co-uk-8585 196 16 , , , erambler-co-uk-8585 196 17 so so CC erambler-co-uk-8585 196 18 I -PRON- PRP erambler-co-uk-8585 196 19 want want VBP erambler-co-uk-8585 196 20 to to TO erambler-co-uk-8585 196 21 acknowledge acknowledge VB erambler-co-uk-8585 196 22 a a DT erambler-co-uk-8585 196 23 range range NN erambler-co-uk-8585 196 24 of of IN erambler-co-uk-8585 196 25 other other JJ erambler-co-uk-8585 196 26 networks network NNS erambler-co-uk-8585 196 27 & & CC erambler-co-uk-8585 196 28 amp amp NNP erambler-co-uk-8585 196 29 ; ; : erambler-co-uk-8585 196 30 organisations organisation NNS erambler-co-uk-8585 196 31 whose whose WP$ erambler-co-uk-8585 196 32 activities activity NNS erambler-co-uk-8585 196 33 complement complement VBP erambler-co-uk-8585 196 34 this this DT erambler-co-uk-8585 196 35 . . . erambler-co-uk-8585 197 1 The the DT erambler-co-uk-8585 197 2 rest rest NN erambler-co-uk-8585 197 3 of of IN erambler-co-uk-8585 197 4 this this DT erambler-co-uk-8585 197 5 article article NN erambler-co-uk-8585 197 6 is be VBZ erambler-co-uk-8585 197 7 an an DT erambler-co-uk-8585 197 8 unavoidably unavoidably RB erambler-co-uk-8585 197 9 incomplete incomplete JJ erambler-co-uk-8585 197 10 list list NN erambler-co-uk-8585 197 11 of of IN erambler-co-uk-8585 197 12 other other JJ erambler-co-uk-8585 197 13 relevant relevant JJ erambler-co-uk-8585 197 14 organisations organisation NNS erambler-co-uk-8585 197 15 whose whose WP$ erambler-co-uk-8585 197 16 efforts effort NNS erambler-co-uk-8585 197 17 should should MD erambler-co-uk-8585 197 18 be be VB erambler-co-uk-8585 197 19 acknowledged acknowledge VBN erambler-co-uk-8585 197 20 and and CC erambler-co-uk-8585 197 21 potentially potentially RB erambler-co-uk-8585 197 22 built build VBN erambler-co-uk-8585 197 23 on on IN erambler-co-uk-8585 197 24 . . . erambler-co-uk-8585 198 1 And and CC erambler-co-uk-8585 198 2 it -PRON- PRP erambler-co-uk-8585 198 3 should should MD erambler-co-uk-8585 198 4 go go VB erambler-co-uk-8585 198 5 without without IN erambler-co-uk-8585 198 6 saying say VBG erambler-co-uk-8585 198 7 , , , erambler-co-uk-8585 198 8 but but CC erambler-co-uk-8585 198 9 just just RB erambler-co-uk-8585 198 10 in in IN erambler-co-uk-8585 198 11 case case NN erambler-co-uk-8585 198 12 : : : erambler-co-uk-8585 198 13 if if IN erambler-co-uk-8585 198 14 the the DT erambler-co-uk-8585 198 15 work work NN erambler-co-uk-8585 198 16 I’m I’m , erambler-co-uk-8585 198 17 planning planning NN erambler-co-uk-8585 198 18 fits fit VBZ erambler-co-uk-8585 198 19 right right RB erambler-co-uk-8585 198 20 into into IN erambler-co-uk-8585 198 21 an an DT erambler-co-uk-8585 198 22 existing exist VBG erambler-co-uk-8585 198 23 initiative initiative NN erambler-co-uk-8585 198 24 , , , erambler-co-uk-8585 198 25 then then RB erambler-co-uk-8585 198 26 I’m I’m NNP erambler-co-uk-8585 198 27 happy happy JJ erambler-co-uk-8585 198 28 to to TO erambler-co-uk-8585 198 29 direct direct VB erambler-co-uk-8585 198 30 my -PRON- PRP$ erambler-co-uk-8585 198 31 resources resource NNS erambler-co-uk-8585 198 32 there there RB erambler-co-uk-8585 198 33 rather rather RB erambler-co-uk-8585 198 34 than than IN erambler-co-uk-8585 198 35 duplicate duplicate JJ erambler-co-uk-8585 198 36 effort effort NN erambler-co-uk-8585 198 37 . . . erambler-co-uk-8585 199 1 Inspirations Inspirations NNP erambler-co-uk-8585 199 2 & & CC erambler-co-uk-8585 199 3 amp amp NN erambler-co-uk-8585 199 4 ; ; : erambler-co-uk-8585 199 5 collaborators collaborator NNS erambler-co-uk-8585 199 6 Groups group NNS erambler-co-uk-8585 199 7 with with IN erambler-co-uk-8585 199 8 similar similar JJ erambler-co-uk-8585 199 9 goals goal NNS erambler-co-uk-8585 199 10 or or CC erambler-co-uk-8585 199 11 undertaking undertake VBG erambler-co-uk-8585 199 12 similar similar JJ erambler-co-uk-8585 199 13 activities activity NNS erambler-co-uk-8585 199 14 , , , erambler-co-uk-8585 199 15 but but CC erambler-co-uk-8585 199 16 focused focus VBD erambler-co-uk-8585 199 17 on on IN erambler-co-uk-8585 199 18 a a DT erambler-co-uk-8585 199 19 different different JJ erambler-co-uk-8585 199 20 sector sector NN erambler-co-uk-8585 199 21 , , , erambler-co-uk-8585 199 22 geographic geographic JJ erambler-co-uk-8585 199 23 area area NN erambler-co-uk-8585 199 24 or or CC erambler-co-uk-8585 199 25 topic topic NN erambler-co-uk-8585 199 26 . . . erambler-co-uk-8585 200 1 I -PRON- PRP erambler-co-uk-8585 200 2 think think VBP erambler-co-uk-8585 200 3 we -PRON- PRP erambler-co-uk-8585 200 4 should should MD erambler-co-uk-8585 200 5 make make VB erambler-co-uk-8585 200 6 as as RB erambler-co-uk-8585 200 7 much much JJ erambler-co-uk-8585 200 8 use use NN erambler-co-uk-8585 200 9 of of IN erambler-co-uk-8585 200 10 and and CC erambler-co-uk-8585 200 11 contribution contribution NN erambler-co-uk-8585 200 12 to to IN erambler-co-uk-8585 200 13 these these DT erambler-co-uk-8585 200 14 existing exist VBG erambler-co-uk-8585 200 15 communities community NNS erambler-co-uk-8585 200 16 as as IN erambler-co-uk-8585 200 17 possible possible JJ erambler-co-uk-8585 200 18 since since IN erambler-co-uk-8585 200 19 there there EX erambler-co-uk-8585 200 20 will will MD erambler-co-uk-8585 200 21 be be VB erambler-co-uk-8585 200 22 significant significant JJ erambler-co-uk-8585 200 23 overlap overlap NN erambler-co-uk-8585 200 24 . . . erambler-co-uk-8585 201 1 code4lib code4lib NN erambler-co-uk-8585 201 2 Probably probably RB erambler-co-uk-8585 201 3 the the DT erambler-co-uk-8585 201 4 closest close JJS erambler-co-uk-8585 201 5 existing exist VBG erambler-co-uk-8585 201 6 community community NN erambler-co-uk-8585 201 7 to to IN erambler-co-uk-8585 201 8 what what WP erambler-co-uk-8585 201 9 I -PRON- PRP erambler-co-uk-8585 201 10 want want VBP erambler-co-uk-8585 201 11 to to TO erambler-co-uk-8585 201 12 build build VB erambler-co-uk-8585 201 13 , , , erambler-co-uk-8585 201 14 but but CC erambler-co-uk-8585 201 15 primarily primarily RB erambler-co-uk-8585 201 16 based base VBN erambler-co-uk-8585 201 17 in in IN erambler-co-uk-8585 201 18 the the DT erambler-co-uk-8585 201 19 US US NNP erambler-co-uk-8585 201 20 , , , erambler-co-uk-8585 201 21 so so RB erambler-co-uk-8585 201 22 timezones timezone NNS erambler-co-uk-8585 201 23 ( ( -LRB- erambler-co-uk-8585 201 24 and and CC erambler-co-uk-8585 201 25 physical physical JJ erambler-co-uk-8585 201 26 distance distance NN erambler-co-uk-8585 201 27 for for IN erambler-co-uk-8585 201 28 in in IN erambler-co-uk-8585 201 29 - - HYPH erambler-co-uk-8585 201 30 person person NN erambler-co-uk-8585 201 31 events event NNS erambler-co-uk-8585 201 32 ) ) -RRB- erambler-co-uk-8585 201 33 make make VBP erambler-co-uk-8585 201 34 it -PRON- PRP erambler-co-uk-8585 201 35 difficult difficult JJ erambler-co-uk-8585 201 36 to to TO erambler-co-uk-8585 201 37 participate participate VB erambler-co-uk-8585 201 38 fully fully RB erambler-co-uk-8585 201 39 . . . erambler-co-uk-8585 202 1 This this DT erambler-co-uk-8585 202 2 is be VBZ erambler-co-uk-8585 202 3 a a DT erambler-co-uk-8585 202 4 well well RB erambler-co-uk-8585 202 5 - - HYPH erambler-co-uk-8585 202 6 established establish VBN erambler-co-uk-8585 202 7 community community NN erambler-co-uk-8585 202 8 though though RB erambler-co-uk-8585 202 9 , , , erambler-co-uk-8585 202 10 with with IN erambler-co-uk-8585 202 11 regular regular JJ erambler-co-uk-8585 202 12 events event NNS erambler-co-uk-8585 202 13 including include VBG erambler-co-uk-8585 202 14 an an DT erambler-co-uk-8585 202 15 annual annual JJ erambler-co-uk-8585 202 16 conference conference NN erambler-co-uk-8585 202 17 so so IN erambler-co-uk-8585 202 18 there’s there’s NNP erambler-co-uk-8585 202 19 a a DT erambler-co-uk-8585 202 20 lot lot NN erambler-co-uk-8585 202 21 to to TO erambler-co-uk-8585 202 22 learn learn VB erambler-co-uk-8585 202 23 here here RB erambler-co-uk-8585 202 24 . . . erambler-co-uk-8585 203 1 newCardigan newCardigan : erambler-co-uk-8585 203 2 Similar similar JJ erambler-co-uk-8585 203 3 to to IN erambler-co-uk-8585 203 4 code4lib code4lib XX erambler-co-uk-8585 203 5 but but CC erambler-co-uk-8585 203 6 an an DT erambler-co-uk-8585 203 7 Australian australian JJ erambler-co-uk-8585 203 8 focus focus NN erambler-co-uk-8585 203 9 , , , erambler-co-uk-8585 203 10 so so CC erambler-co-uk-8585 203 11 the the DT erambler-co-uk-8585 203 12 timezone timezone NN erambler-co-uk-8585 203 13 problem problem NN erambler-co-uk-8585 203 14 is be VBZ erambler-co-uk-8585 203 15 even even RB erambler-co-uk-8585 203 16 bigger big JJR erambler-co-uk-8585 203 17 ! ! . erambler-co-uk-8585 204 1 GLAM GLAM NNP erambler-co-uk-8585 204 2 Labs Labs NNPS erambler-co-uk-8585 204 3 Focused focus VBD erambler-co-uk-8585 204 4 on on IN erambler-co-uk-8585 204 5 supporting support VBG erambler-co-uk-8585 204 6 the the DT erambler-co-uk-8585 204 7 people people NNS erambler-co-uk-8585 204 8 experimenting experiment VBG erambler-co-uk-8585 204 9 with with IN erambler-co-uk-8585 204 10 and and CC erambler-co-uk-8585 204 11 developing develop VBG erambler-co-uk-8585 204 12 the the DT erambler-co-uk-8585 204 13 infrastructure infrastructure NN erambler-co-uk-8585 204 14 to to TO erambler-co-uk-8585 204 15 enable enable VB erambler-co-uk-8585 204 16 scholars scholar NNS erambler-co-uk-8585 204 17 to to TO erambler-co-uk-8585 204 18 access access VB erambler-co-uk-8585 204 19 GLAM GLAM NNP erambler-co-uk-8585 204 20 materials material NNS erambler-co-uk-8585 204 21 in in IN erambler-co-uk-8585 204 22 new new JJ erambler-co-uk-8585 204 23 ways way NNS erambler-co-uk-8585 204 24 . . . erambler-co-uk-8585 205 1 In in IN erambler-co-uk-8585 205 2 some some DT erambler-co-uk-8585 205 3 ways way NNS erambler-co-uk-8585 205 4 , , , erambler-co-uk-8585 205 5 a a DT erambler-co-uk-8585 205 6 GLAM GLAM NNP erambler-co-uk-8585 205 7 data data NN erambler-co-uk-8585 205 8 science science NN erambler-co-uk-8585 205 9 network network NN erambler-co-uk-8585 205 10 would would MD erambler-co-uk-8585 205 11 be be VB erambler-co-uk-8585 205 12 complementary complementary JJ erambler-co-uk-8585 205 13 to to IN erambler-co-uk-8585 205 14 their -PRON- PRP$ erambler-co-uk-8585 205 15 work work NN erambler-co-uk-8585 205 16 , , , erambler-co-uk-8585 205 17 by by IN erambler-co-uk-8585 205 18 providing provide VBG erambler-co-uk-8585 205 19 people people NNS erambler-co-uk-8585 205 20 not not RB erambler-co-uk-8585 205 21 directly directly RB erambler-co-uk-8585 205 22 involved involve VBN erambler-co-uk-8585 205 23 with with IN erambler-co-uk-8585 205 24 building build VBG erambler-co-uk-8585 205 25 GLAM GLAM NNP erambler-co-uk-8585 205 26 Labs Labs NNPS erambler-co-uk-8585 205 27 with with IN erambler-co-uk-8585 205 28 the the DT erambler-co-uk-8585 205 29 skills skill NNS erambler-co-uk-8585 205 30 to to TO erambler-co-uk-8585 205 31 make make VB erambler-co-uk-8585 205 32 best good JJS erambler-co-uk-8585 205 33 use use NN erambler-co-uk-8585 205 34 of of IN erambler-co-uk-8585 205 35 GLAM GLAM NNP erambler-co-uk-8585 205 36 Labs Labs NNPS erambler-co-uk-8585 205 37 infrastructure infrastructure NN erambler-co-uk-8585 205 38 . . . erambler-co-uk-8585 206 1 UK UK NNP erambler-co-uk-8585 206 2 Government Government NNP erambler-co-uk-8585 206 3 data datum NNS erambler-co-uk-8585 206 4 science science NN erambler-co-uk-8585 206 5 community community NN erambler-co-uk-8585 206 6 Another another DT erambler-co-uk-8585 206 7 existing exist VBG erambler-co-uk-8585 206 8 community community NN erambler-co-uk-8585 206 9 with with IN erambler-co-uk-8585 206 10 very very RB erambler-co-uk-8585 206 11 similar similar JJ erambler-co-uk-8585 206 12 intentions intention NNS erambler-co-uk-8585 206 13 , , , erambler-co-uk-8585 206 14 but but CC erambler-co-uk-8585 206 15 focused focus VBN erambler-co-uk-8585 206 16 on on IN erambler-co-uk-8585 206 17 UK UK NNP erambler-co-uk-8585 206 18 Government Government NNP erambler-co-uk-8585 206 19 sector sector NN erambler-co-uk-8585 206 20 . . . erambler-co-uk-8585 207 1 Clearly clearly RB erambler-co-uk-8585 207 2 the the DT erambler-co-uk-8585 207 3 British British NNP erambler-co-uk-8585 207 4 Library Library NNP erambler-co-uk-8585 207 5 and and CC erambler-co-uk-8585 207 6 a a DT erambler-co-uk-8585 207 7 few few JJ erambler-co-uk-8585 207 8 national national NNP erambler-co-uk-8585 207 9 & & CC erambler-co-uk-8585 207 10 amp amp NNP erambler-co-uk-8585 207 11 ; ; : erambler-co-uk-8585 207 12 regional regional JJ erambler-co-uk-8585 207 13 museums museum NNS erambler-co-uk-8585 207 14 & & CC erambler-co-uk-8585 207 15 amp amp NN erambler-co-uk-8585 207 16 ; ; : erambler-co-uk-8585 207 17 archives archive NNS erambler-co-uk-8585 207 18 fall fall VBP erambler-co-uk-8585 207 19 into into IN erambler-co-uk-8585 207 20 this this DT erambler-co-uk-8585 207 21 , , , erambler-co-uk-8585 207 22 but but CC erambler-co-uk-8585 207 23 much much JJ erambler-co-uk-8585 207 24 of of IN erambler-co-uk-8585 207 25 the the DT erambler-co-uk-8585 207 26 rest rest NN erambler-co-uk-8585 207 27 of of IN erambler-co-uk-8585 207 28 the the DT erambler-co-uk-8585 207 29 GLAM GLAM NNP erambler-co-uk-8585 207 30 sector sector NN erambler-co-uk-8585 207 31 does do VBZ erambler-co-uk-8585 207 32 not not RB erambler-co-uk-8585 207 33 . . . erambler-co-uk-8585 208 1 Artifical artifical JJ erambler-co-uk-8585 208 2 Intelligence Intelligence NNP erambler-co-uk-8585 208 3 for for IN erambler-co-uk-8585 208 4 Libraries Libraries NNPS erambler-co-uk-8585 208 5 , , , erambler-co-uk-8585 208 6 Archives Archives NNPS erambler-co-uk-8585 208 7 & & CC erambler-co-uk-8585 208 8 amp amp NN erambler-co-uk-8585 208 9 ; ; : erambler-co-uk-8585 208 10 Museums Museums NNP erambler-co-uk-8585 208 11 ( ( -LRB- erambler-co-uk-8585 208 12 AI4LAM ai4lam NN erambler-co-uk-8585 208 13 ) ) -RRB- erambler-co-uk-8585 208 14 A a DT erambler-co-uk-8585 208 15 multinational multinational JJ erambler-co-uk-8585 208 16 collaboration collaboration NN erambler-co-uk-8585 208 17 between between IN erambler-co-uk-8585 208 18 several several JJ erambler-co-uk-8585 208 19 large large JJ erambler-co-uk-8585 208 20 libraries library NNS erambler-co-uk-8585 208 21 , , , erambler-co-uk-8585 208 22 archives archive NNS erambler-co-uk-8585 208 23 and and CC erambler-co-uk-8585 208 24 museums museum NNS erambler-co-uk-8585 208 25 with with IN erambler-co-uk-8585 208 26 a a DT erambler-co-uk-8585 208 27 specific specific JJ erambler-co-uk-8585 208 28 focus focus NN erambler-co-uk-8585 208 29 on on IN erambler-co-uk-8585 208 30 the the DT erambler-co-uk-8585 208 31 Artificial Artificial NNP erambler-co-uk-8585 208 32 Intelligence Intelligence NNP erambler-co-uk-8585 208 33 ( ( -LRB- erambler-co-uk-8585 208 34 AI AI NNP erambler-co-uk-8585 208 35 ) ) -RRB- erambler-co-uk-8585 208 36 subset subset NN erambler-co-uk-8585 208 37 of of IN erambler-co-uk-8585 208 38 data datum NNS erambler-co-uk-8585 208 39 science science NN erambler-co-uk-8585 208 40 UK UK NNP erambler-co-uk-8585 208 41 Reproducibility Reproducibility NNP erambler-co-uk-8585 208 42 Network Network NNP erambler-co-uk-8585 208 43 A A NNP erambler-co-uk-8585 208 44 network network NN erambler-co-uk-8585 208 45 of of IN erambler-co-uk-8585 208 46 researchers researcher NNS erambler-co-uk-8585 208 47 , , , erambler-co-uk-8585 208 48 primarily primarily RB erambler-co-uk-8585 208 49 in in IN erambler-co-uk-8585 208 50 HEIs HEIs NNPS erambler-co-uk-8585 208 51 , , , erambler-co-uk-8585 208 52 with with IN erambler-co-uk-8585 208 53 an an DT erambler-co-uk-8585 208 54 interest interest NN erambler-co-uk-8585 208 55 in in IN erambler-co-uk-8585 208 56 improving improve VBG erambler-co-uk-8585 208 57 the the DT erambler-co-uk-8585 208 58 transparency transparency NN erambler-co-uk-8585 208 59 and and CC erambler-co-uk-8585 208 60 reliability reliability NN erambler-co-uk-8585 208 61 of of IN erambler-co-uk-8585 208 62 academic academic JJ erambler-co-uk-8585 208 63 research research NN erambler-co-uk-8585 208 64 . . . erambler-co-uk-8585 209 1 Mostly mostly RB erambler-co-uk-8585 209 2 science science NN erambler-co-uk-8585 209 3 - - HYPH erambler-co-uk-8585 209 4 focused focused JJ erambler-co-uk-8585 209 5 but but CC erambler-co-uk-8585 209 6 with with IN erambler-co-uk-8585 209 7 some some DT erambler-co-uk-8585 209 8 overlap overlap NN erambler-co-uk-8585 209 9 of of IN erambler-co-uk-8585 209 10 goals goal NNS erambler-co-uk-8585 209 11 around around IN erambler-co-uk-8585 209 12 ethical ethical JJ erambler-co-uk-8585 209 13 and and CC erambler-co-uk-8585 209 14 robust robust JJ erambler-co-uk-8585 209 15 use use NN erambler-co-uk-8585 209 16 of of IN erambler-co-uk-8585 209 17 data datum NNS erambler-co-uk-8585 209 18 . . . erambler-co-uk-8585 210 1 Museums Museums NNPS erambler-co-uk-8585 210 2 Computer Computer NNP erambler-co-uk-8585 210 3 Group Group NNP erambler-co-uk-8585 210 4 I’m I’m NNP erambler-co-uk-8585 210 5 less less RBR erambler-co-uk-8585 210 6 familiar familiar JJ erambler-co-uk-8585 210 7 with with IN erambler-co-uk-8585 210 8 this this DT erambler-co-uk-8585 210 9 than than IN erambler-co-uk-8585 210 10 the the DT erambler-co-uk-8585 210 11 others other NNS erambler-co-uk-8585 210 12 , , , erambler-co-uk-8585 210 13 but but CC erambler-co-uk-8585 210 14 it -PRON- PRP erambler-co-uk-8585 210 15 seems seem VBZ erambler-co-uk-8585 210 16 to to TO erambler-co-uk-8585 210 17 have have VB erambler-co-uk-8585 210 18 a a DT erambler-co-uk-8585 210 19 wider wide JJR erambler-co-uk-8585 210 20 focus focus NN erambler-co-uk-8585 210 21 on on IN erambler-co-uk-8585 210 22 technology technology NN erambler-co-uk-8585 210 23 generally generally RB erambler-co-uk-8585 210 24 , , , erambler-co-uk-8585 210 25 within within IN erambler-co-uk-8585 210 26 the the DT erambler-co-uk-8585 210 27 slightly slightly RB erambler-co-uk-8585 210 28 narrower narrow JJR erambler-co-uk-8585 210 29 scope scope NN erambler-co-uk-8585 210 30 of of IN erambler-co-uk-8585 210 31 museums museum NNS erambler-co-uk-8585 210 32 specifically specifically RB erambler-co-uk-8585 210 33 . . . erambler-co-uk-8585 211 1 Again again RB erambler-co-uk-8585 211 2 , , , erambler-co-uk-8585 211 3 a a DT erambler-co-uk-8585 211 4 lot lot NN erambler-co-uk-8585 211 5 of of IN erambler-co-uk-8585 211 6 potential potential NN erambler-co-uk-8585 211 7 for for IN erambler-co-uk-8585 211 8 collaboration collaboration NN erambler-co-uk-8585 211 9 . . . erambler-co-uk-8585 212 1 Training train VBG erambler-co-uk-8585 212 2 Several several JJ erambler-co-uk-8585 212 3 organisations organisation NNS erambler-co-uk-8585 212 4 and and CC erambler-co-uk-8585 212 5 looser loose JJR erambler-co-uk-8585 212 6 groups group NNS erambler-co-uk-8585 212 7 exist exist VBP erambler-co-uk-8585 212 8 specifically specifically RB erambler-co-uk-8585 212 9 to to TO erambler-co-uk-8585 212 10 develop develop VB erambler-co-uk-8585 212 11 and and CC erambler-co-uk-8585 212 12 deliver deliver VB erambler-co-uk-8585 212 13 training training NN erambler-co-uk-8585 212 14 that that WDT erambler-co-uk-8585 212 15 will will MD erambler-co-uk-8585 212 16 be be VB erambler-co-uk-8585 212 17 relevant relevant JJ erambler-co-uk-8585 212 18 to to IN erambler-co-uk-8585 212 19 members member NNS erambler-co-uk-8585 212 20 of of IN erambler-co-uk-8585 212 21 this this DT erambler-co-uk-8585 212 22 network network NN erambler-co-uk-8585 212 23 . . . erambler-co-uk-8585 213 1 The the DT erambler-co-uk-8585 213 2 network network NN erambler-co-uk-8585 213 3 also also RB erambler-co-uk-8585 213 4 presents present VBZ erambler-co-uk-8585 213 5 an an DT erambler-co-uk-8585 213 6 opportunity opportunity NN erambler-co-uk-8585 213 7 for for IN erambler-co-uk-8585 213 8 those those DT erambler-co-uk-8585 213 9 who who WP erambler-co-uk-8585 213 10 have have VBP erambler-co-uk-8585 213 11 done do VBN erambler-co-uk-8585 213 12 a a DT erambler-co-uk-8585 213 13 workshop workshop NN erambler-co-uk-8585 213 14 with with IN erambler-co-uk-8585 213 15 one one CD erambler-co-uk-8585 213 16 of of IN erambler-co-uk-8585 213 17 these these DT erambler-co-uk-8585 213 18 and and CC erambler-co-uk-8585 213 19 want want VBP erambler-co-uk-8585 213 20 to to TO erambler-co-uk-8585 213 21 know know VB erambler-co-uk-8585 213 22 what what WP erambler-co-uk-8585 213 23 the the DT erambler-co-uk-8585 213 24 “ " `` erambler-co-uk-8585 213 25 next next JJ erambler-co-uk-8585 213 26 steps step NNS erambler-co-uk-8585 213 27 ” " '' erambler-co-uk-8585 213 28 are be VBP erambler-co-uk-8585 213 29 to to TO erambler-co-uk-8585 213 30 continue continue VB erambler-co-uk-8585 213 31 their -PRON- PRP$ erambler-co-uk-8585 213 32 data datum NNS erambler-co-uk-8585 213 33 science science NN erambler-co-uk-8585 213 34 journey journey NN erambler-co-uk-8585 213 35 . . . erambler-co-uk-8585 214 1 The the DT erambler-co-uk-8585 214 2 Carpentries Carpentries NNPS erambler-co-uk-8585 214 3 , , , erambler-co-uk-8585 214 4 aka aka RB erambler-co-uk-8585 214 5 : : : erambler-co-uk-8585 214 6 Library Library NNP erambler-co-uk-8585 214 7 Carpentry Carpentry NNP erambler-co-uk-8585 214 8 Data Data NNPS erambler-co-uk-8585 214 9 Carpentry Carpentry NNP erambler-co-uk-8585 214 10 Software Software NNP erambler-co-uk-8585 214 11 Carpentry Carpentry NNP erambler-co-uk-8585 214 12 Data Data NNPS erambler-co-uk-8585 214 13 Science Science NNP erambler-co-uk-8585 214 14 Training Training NNP erambler-co-uk-8585 214 15 for for IN erambler-co-uk-8585 214 16 Librarians Librarians NNPS erambler-co-uk-8585 214 17 ( ( -LRB- erambler-co-uk-8585 214 18 DST4L dst4l LS erambler-co-uk-8585 214 19 ) ) -RRB- erambler-co-uk-8585 214 20 The the DT erambler-co-uk-8585 214 21 Programming Programming NNP erambler-co-uk-8585 214 22 Historian Historian NNP erambler-co-uk-8585 214 23 CDH CDH NNP erambler-co-uk-8585 214 24 Cultural Cultural NNP erambler-co-uk-8585 214 25 Heritage Heritage NNP erambler-co-uk-8585 214 26 Data Data NNP erambler-co-uk-8585 214 27 School School NNP erambler-co-uk-8585 214 28 Supporters Supporters NNPS erambler-co-uk-8585 214 29 These these DT erambler-co-uk-8585 214 30 misson misson NN erambler-co-uk-8585 214 31 - - HYPH erambler-co-uk-8585 214 32 driven drive VBN erambler-co-uk-8585 214 33 organisations organisation NNS erambler-co-uk-8585 214 34 have have VBP erambler-co-uk-8585 214 35 goals goal NNS erambler-co-uk-8585 214 36 that that WDT erambler-co-uk-8585 214 37 align align VBP erambler-co-uk-8585 214 38 well well RB erambler-co-uk-8585 214 39 with with IN erambler-co-uk-8585 214 40 what what WP erambler-co-uk-8585 214 41 I -PRON- PRP erambler-co-uk-8585 214 42 imagine imagine VBP erambler-co-uk-8585 214 43 for for IN erambler-co-uk-8585 214 44 the the DT erambler-co-uk-8585 214 45 GLAM GLAM NNP erambler-co-uk-8585 214 46 DSN DSN NNP erambler-co-uk-8585 214 47 , , , erambler-co-uk-8585 214 48 but but CC erambler-co-uk-8585 214 49 operate operate VBP erambler-co-uk-8585 214 50 at at IN erambler-co-uk-8585 214 51 a a DT erambler-co-uk-8585 214 52 more more RBR erambler-co-uk-8585 214 53 strategic strategic JJ erambler-co-uk-8585 214 54 level level NN erambler-co-uk-8585 214 55 . . . erambler-co-uk-8585 215 1 They -PRON- PRP erambler-co-uk-8585 215 2 work work VBP erambler-co-uk-8585 215 3 by by IN erambler-co-uk-8585 215 4 providing provide VBG erambler-co-uk-8585 215 5 expert expert JJ erambler-co-uk-8585 215 6 guidance guidance NN erambler-co-uk-8585 215 7 and and CC erambler-co-uk-8585 215 8 policy policy NN erambler-co-uk-8585 215 9 advice advice NN erambler-co-uk-8585 215 10 , , , erambler-co-uk-8585 215 11 lobbying lobby VBG erambler-co-uk-8585 215 12 and and CC erambler-co-uk-8585 215 13 supporting support VBG erambler-co-uk-8585 215 14 specific specific JJ erambler-co-uk-8585 215 15 projects project NNS erambler-co-uk-8585 215 16 with with IN erambler-co-uk-8585 215 17 funding funding NN erambler-co-uk-8585 215 18 and/or and/or CC erambler-co-uk-8585 215 19 effort effort NN erambler-co-uk-8585 215 20 . . . erambler-co-uk-8585 216 1 In in IN erambler-co-uk-8585 216 2 particular particular JJ erambler-co-uk-8585 216 3 , , , erambler-co-uk-8585 216 4 the the DT erambler-co-uk-8585 216 5 SSI SSI NNP erambler-co-uk-8585 216 6 runs run VBZ erambler-co-uk-8585 216 7 a a DT erambler-co-uk-8585 216 8 fellowship fellowship NN erambler-co-uk-8585 216 9 programme programme NN erambler-co-uk-8585 216 10 which which WDT erambler-co-uk-8585 216 11 is be VBZ erambler-co-uk-8585 216 12 currently currently RB erambler-co-uk-8585 216 13 providing provide VBG erambler-co-uk-8585 216 14 a a DT erambler-co-uk-8585 216 15 small small JJ erambler-co-uk-8585 216 16 amount amount NN erambler-co-uk-8585 216 17 of of IN erambler-co-uk-8585 216 18 funding funding NN erambler-co-uk-8585 216 19 to to IN erambler-co-uk-8585 216 20 this this DT erambler-co-uk-8585 216 21 project project NN erambler-co-uk-8585 216 22 . . . erambler-co-uk-8585 217 1 Digital Digital NNP erambler-co-uk-8585 217 2 Preservation Preservation NNP erambler-co-uk-8585 217 3 Coalition Coalition NNP erambler-co-uk-8585 217 4 ( ( -LRB- erambler-co-uk-8585 217 5 DPC DPC NNP erambler-co-uk-8585 217 6 ) ) -RRB- erambler-co-uk-8585 217 7 Software Software NNP erambler-co-uk-8585 217 8 Sustainability Sustainability NNP erambler-co-uk-8585 217 9 Institute Institute NNP erambler-co-uk-8585 217 10 ( ( -LRB- erambler-co-uk-8585 217 11 SSI SSI NNP erambler-co-uk-8585 217 12 ) ) -RRB- erambler-co-uk-8585 217 13 Research Research NNP erambler-co-uk-8585 217 14 Data Data NNP erambler-co-uk-8585 217 15 Alliance Alliance NNP erambler-co-uk-8585 217 16 ( ( -LRB- erambler-co-uk-8585 217 17 RDA RDA NNP erambler-co-uk-8585 217 18 ) ) -RRB- erambler-co-uk-8585 217 19 Alliance Alliance NNP erambler-co-uk-8585 217 20 of of IN erambler-co-uk-8585 217 21 Digital Digital NNP erambler-co-uk-8585 217 22 Humanities Humanities NNP erambler-co-uk-8585 217 23 Organizations Organizations NNP erambler-co-uk-8585 217 24 ( ( -LRB- erambler-co-uk-8585 217 25 ADHO ADHO NNP erambler-co-uk-8585 217 26 ) ) -RRB- erambler-co-uk-8585 217 27 & & CC erambler-co-uk-8585 217 28 hellip hellip NNP erambler-co-uk-8585 217 29 ; ; : erambler-co-uk-8585 217 30 and and CC erambler-co-uk-8585 217 31 its -PRON- PRP$ erambler-co-uk-8585 217 32 Libraries Libraries NNPS erambler-co-uk-8585 217 33 and and CC erambler-co-uk-8585 217 34 Digital Digital NNP erambler-co-uk-8585 217 35 Humanities Humanities NNP erambler-co-uk-8585 217 36 Special Special NNP erambler-co-uk-8585 217 37 Interest Interest NNP erambler-co-uk-8585 217 38 Group Group NNP erambler-co-uk-8585 217 39 ( ( -LRB- erambler-co-uk-8585 217 40 Lib&DH Lib&DH NNP erambler-co-uk-8585 217 41 SIG SIG NNP erambler-co-uk-8585 217 42 ) ) -RRB- erambler-co-uk-8585 217 43 Professional professional JJ erambler-co-uk-8585 217 44 bodies body NNS erambler-co-uk-8585 217 45 These these DT erambler-co-uk-8585 217 46 organisations organisation NNS erambler-co-uk-8585 217 47 exist exist VBP erambler-co-uk-8585 217 48 to to TO erambler-co-uk-8585 217 49 promote promote VB erambler-co-uk-8585 217 50 the the DT erambler-co-uk-8585 217 51 interests interest NNS erambler-co-uk-8585 217 52 of of IN erambler-co-uk-8585 217 53 professionals professional NNS erambler-co-uk-8585 217 54 in in IN erambler-co-uk-8585 217 55 particular particular JJ erambler-co-uk-8585 217 56 fields field NNS erambler-co-uk-8585 217 57 , , , erambler-co-uk-8585 217 58 including include VBG erambler-co-uk-8585 217 59 supporting support VBG erambler-co-uk-8585 217 60 professional professional JJ erambler-co-uk-8585 217 61 development development NN erambler-co-uk-8585 217 62 . . . erambler-co-uk-8585 218 1 I -PRON- PRP erambler-co-uk-8585 218 2 hope hope VBP erambler-co-uk-8585 218 3 they -PRON- PRP erambler-co-uk-8585 218 4 will will MD erambler-co-uk-8585 218 5 provide provide VB erambler-co-uk-8585 218 6 communication communication NN erambler-co-uk-8585 218 7 channels channel NNS erambler-co-uk-8585 218 8 to to IN erambler-co-uk-8585 218 9 their -PRON- PRP$ erambler-co-uk-8585 218 10 various various JJ erambler-co-uk-8585 218 11 members member NNS erambler-co-uk-8585 218 12 at at IN erambler-co-uk-8585 218 13 the the DT erambler-co-uk-8585 218 14 least least JJS erambler-co-uk-8585 218 15 , , , erambler-co-uk-8585 218 16 and and CC erambler-co-uk-8585 218 17 may may MD erambler-co-uk-8585 218 18 be be VB erambler-co-uk-8585 218 19 interested interested JJ erambler-co-uk-8585 218 20 in in IN erambler-co-uk-8585 218 21 supporting support VBG erambler-co-uk-8585 218 22 more more RBR erambler-co-uk-8585 218 23 directly directly RB erambler-co-uk-8585 218 24 , , , erambler-co-uk-8585 218 25 depending depend VBG erambler-co-uk-8585 218 26 on on IN erambler-co-uk-8585 218 27 their -PRON- PRP$ erambler-co-uk-8585 218 28 mission mission NN erambler-co-uk-8585 218 29 and and CC erambler-co-uk-8585 218 30 goals goal NNS erambler-co-uk-8585 218 31 . . . erambler-co-uk-8585 219 1 Society Society NNP erambler-co-uk-8585 219 2 of of IN erambler-co-uk-8585 219 3 Research Research NNP erambler-co-uk-8585 219 4 Software Software NNP erambler-co-uk-8585 219 5 Engineering Engineering NNP erambler-co-uk-8585 219 6 Chartered Chartered NNP erambler-co-uk-8585 219 7 Institute Institute NNP erambler-co-uk-8585 219 8 of of IN erambler-co-uk-8585 219 9 Library Library NNP erambler-co-uk-8585 219 10 and and CC erambler-co-uk-8585 219 11 Information Information NNP erambler-co-uk-8585 219 12 Professionals Professionals NNPS erambler-co-uk-8585 219 13 Archives Archives NNP erambler-co-uk-8585 219 14 & & CC erambler-co-uk-8585 219 15 amp amp NNP erambler-co-uk-8585 219 16 ; ; : erambler-co-uk-8585 219 17 Records Records NNPS erambler-co-uk-8585 219 18 Association Association NNP erambler-co-uk-8585 219 19 Museums Museums NNPS erambler-co-uk-8585 219 20 Association Association NNP erambler-co-uk-8585 219 21 Conclusion Conclusion NNP erambler-co-uk-8585 219 22 As as IN erambler-co-uk-8585 219 23 I -PRON- PRP erambler-co-uk-8585 219 24 mentioned mention VBD erambler-co-uk-8585 219 25 at at IN erambler-co-uk-8585 219 26 the the DT erambler-co-uk-8585 219 27 top top NN erambler-co-uk-8585 219 28 of of IN erambler-co-uk-8585 219 29 the the DT erambler-co-uk-8585 219 30 page page NN erambler-co-uk-8585 219 31 , , , erambler-co-uk-8585 219 32 this this DT erambler-co-uk-8585 219 33 list list NN erambler-co-uk-8585 219 34 can can MD erambler-co-uk-8585 219 35 not not RB erambler-co-uk-8585 219 36 possibly possibly RB erambler-co-uk-8585 219 37 be be VB erambler-co-uk-8585 219 38 complete complete JJ erambler-co-uk-8585 219 39 . . . erambler-co-uk-8585 220 1 This this DT erambler-co-uk-8585 220 2 is be VBZ erambler-co-uk-8585 220 3 a a DT erambler-co-uk-8585 220 4 growing grow VBG erambler-co-uk-8585 220 5 area area NN erambler-co-uk-8585 220 6 and and CC erambler-co-uk-8585 220 7 I’m i’m UH erambler-co-uk-8585 220 8 not not RB erambler-co-uk-8585 220 9 the the DT erambler-co-uk-8585 220 10 only only JJ erambler-co-uk-8585 220 11 or or CC erambler-co-uk-8585 220 12 first first JJ erambler-co-uk-8585 220 13 person person NN erambler-co-uk-8585 220 14 to to TO erambler-co-uk-8585 220 15 have have VB erambler-co-uk-8585 220 16 this this DT erambler-co-uk-8585 220 17 idea idea NN erambler-co-uk-8585 220 18 . . . erambler-co-uk-8585 221 1 If if IN erambler-co-uk-8585 221 2 you -PRON- PRP erambler-co-uk-8585 221 3 can can MD erambler-co-uk-8585 221 4 think think VB erambler-co-uk-8585 221 5 of of IN erambler-co-uk-8585 221 6 anything anything NN erambler-co-uk-8585 221 7 glaring glare VBG erambler-co-uk-8585 221 8 that that WDT erambler-co-uk-8585 221 9 I’ve i’ve PRP erambler-co-uk-8585 221 10 missed miss VBD erambler-co-uk-8585 221 11 and and CC erambler-co-uk-8585 221 12 you -PRON- PRP erambler-co-uk-8585 221 13 think think VBP erambler-co-uk-8585 221 14 should should MD erambler-co-uk-8585 221 15 be be VB erambler-co-uk-8585 221 16 on on IN erambler-co-uk-8585 221 17 this this DT erambler-co-uk-8585 221 18 list list NN erambler-co-uk-8585 221 19 , , , erambler-co-uk-8585 221 20 leave leave VB erambler-co-uk-8585 221 21 a a DT erambler-co-uk-8585 221 22 comment comment NN erambler-co-uk-8585 221 23 or or CC erambler-co-uk-8585 221 24 tweet tweet NN erambler-co-uk-8585 221 25 / / SYM erambler-co-uk-8585 221 26 toot toot NN erambler-co-uk-8585 221 27 at at IN erambler-co-uk-8585 221 28 me -PRON- PRP erambler-co-uk-8585 221 29 ! ! . erambler-co-uk-8585 222 1 A a DT erambler-co-uk-8585 222 2 new new JJ erambler-co-uk-8585 222 3 font font NN erambler-co-uk-8585 222 4 for for IN erambler-co-uk-8585 222 5 the the DT erambler-co-uk-8585 222 6 blog blog NN erambler-co-uk-8585 222 7 I’ve I’ve NNP erambler-co-uk-8585 222 8 updated update VBD erambler-co-uk-8585 222 9 my -PRON- PRP$ erambler-co-uk-8585 222 10 blog blog NN erambler-co-uk-8585 222 11 theme theme NN erambler-co-uk-8585 222 12 to to TO erambler-co-uk-8585 222 13 use use VB erambler-co-uk-8585 222 14 the the DT erambler-co-uk-8585 222 15 quasi quasi JJ erambler-co-uk-8585 222 16 - - JJ erambler-co-uk-8585 222 17 proportional proportional JJ erambler-co-uk-8585 222 18 fonts font NNS erambler-co-uk-8585 222 19 Iosevka Iosevka NNP erambler-co-uk-8585 222 20 Aile Aile NNP erambler-co-uk-8585 222 21 and and CC erambler-co-uk-8585 222 22 Iosevka Iosevka NNP erambler-co-uk-8585 222 23 Etoile Etoile NNP erambler-co-uk-8585 222 24 . . . erambler-co-uk-8585 223 1 I -PRON- PRP erambler-co-uk-8585 223 2 really really RB erambler-co-uk-8585 223 3 like like VBP erambler-co-uk-8585 223 4 the the DT erambler-co-uk-8585 223 5 aesthetic aesthetic JJ erambler-co-uk-8585 223 6 , , , erambler-co-uk-8585 223 7 as as IN erambler-co-uk-8585 223 8 they -PRON- PRP erambler-co-uk-8585 223 9 look look VBP erambler-co-uk-8585 223 10 like like IN erambler-co-uk-8585 223 11 fixed fix VBN erambler-co-uk-8585 223 12 - - HYPH erambler-co-uk-8585 223 13 width width NN erambler-co-uk-8585 223 14 console console NN erambler-co-uk-8585 223 15 fonts font NNS erambler-co-uk-8585 223 16 ( ( -LRB- erambler-co-uk-8585 223 17 I -PRON- PRP erambler-co-uk-8585 223 18 use use VBP erambler-co-uk-8585 223 19 the the DT erambler-co-uk-8585 223 20 true true JJ erambler-co-uk-8585 223 21 fixed fix VBN erambler-co-uk-8585 223 22 - - HYPH erambler-co-uk-8585 223 23 width width NN erambler-co-uk-8585 223 24 version version NN erambler-co-uk-8585 223 25 of of IN erambler-co-uk-8585 223 26 Iosevka Iosevka NNP erambler-co-uk-8585 223 27 in in IN erambler-co-uk-8585 223 28 my -PRON- PRP$ erambler-co-uk-8585 223 29 terminal terminal NN erambler-co-uk-8585 223 30 and and CC erambler-co-uk-8585 223 31 text text NN erambler-co-uk-8585 223 32 editor editor NN erambler-co-uk-8585 223 33 ) ) -RRB- erambler-co-uk-8585 223 34 but but CC erambler-co-uk-8585 223 35 they’re they’re NNP erambler-co-uk-8585 223 36 actually actually RB erambler-co-uk-8585 223 37 proportional proportional JJ erambler-co-uk-8585 223 38 which which WDT erambler-co-uk-8585 223 39 makes make VBZ erambler-co-uk-8585 223 40 them -PRON- PRP erambler-co-uk-8585 223 41 easier easy JJR erambler-co-uk-8585 223 42 to to TO erambler-co-uk-8585 223 43 read read VB erambler-co-uk-8585 223 44 . . . erambler-co-uk-8585 224 1 https://typeof.net/Iosevka/ https://typeof.net/iosevka/ ADD erambler-co-uk-8585 224 2 Training Training NNP erambler-co-uk-8585 224 3 a a DT erambler-co-uk-8585 224 4 model model NN erambler-co-uk-8585 224 5 to to TO erambler-co-uk-8585 224 6 recognise recognise VB erambler-co-uk-8585 224 7 my -PRON- PRP$ erambler-co-uk-8585 224 8 own own JJ erambler-co-uk-8585 224 9 handwriting handwriting NN erambler-co-uk-8585 224 10 If if IN erambler-co-uk-8585 224 11 I’m I’m NNP erambler-co-uk-8585 224 12 going go VBG erambler-co-uk-8585 224 13 to to TO erambler-co-uk-8585 224 14 train train VB erambler-co-uk-8585 224 15 an an DT erambler-co-uk-8585 224 16 algorithm algorithm NN erambler-co-uk-8585 224 17 to to TO erambler-co-uk-8585 224 18 read read VB erambler-co-uk-8585 224 19 my -PRON- PRP$ erambler-co-uk-8585 224 20 weird weird JJ erambler-co-uk-8585 224 21 & & CC erambler-co-uk-8585 224 22 amp amp NNP erambler-co-uk-8585 224 23 ; ; : erambler-co-uk-8585 224 24 awful awful JJ erambler-co-uk-8585 224 25 writing writing NN erambler-co-uk-8585 224 26 , , , erambler-co-uk-8585 224 27 I’m I’m NNP erambler-co-uk-8585 224 28 going go VBG erambler-co-uk-8585 224 29 to to TO erambler-co-uk-8585 224 30 need need VB erambler-co-uk-8585 224 31 a a DT erambler-co-uk-8585 224 32 decent decent JJ erambler-co-uk-8585 224 33 - - HYPH erambler-co-uk-8585 224 34 sized sized JJ erambler-co-uk-8585 224 35 training training NN erambler-co-uk-8585 224 36 set set VBN erambler-co-uk-8585 224 37 to to TO erambler-co-uk-8585 224 38 work work VB erambler-co-uk-8585 224 39 with with IN erambler-co-uk-8585 224 40 . . . erambler-co-uk-8585 225 1 And and CC erambler-co-uk-8585 225 2 since since IN erambler-co-uk-8585 225 3 one one CD erambler-co-uk-8585 225 4 of of IN erambler-co-uk-8585 225 5 the the DT erambler-co-uk-8585 225 6 main main JJ erambler-co-uk-8585 225 7 things thing NNS erambler-co-uk-8585 225 8 I -PRON- PRP erambler-co-uk-8585 225 9 want want VBP erambler-co-uk-8585 225 10 to to TO erambler-co-uk-8585 225 11 do do VB erambler-co-uk-8585 225 12 with with IN erambler-co-uk-8585 225 13 it -PRON- PRP erambler-co-uk-8585 225 14 is be VBZ erambler-co-uk-8585 225 15 to to TO erambler-co-uk-8585 225 16 blog blog VB erambler-co-uk-8585 225 17 & & CC erambler-co-uk-8585 225 18 ldquo;by ldquo;by NNP erambler-co-uk-8585 225 19 hand&rdquo hand&rdquo NNP erambler-co-uk-8585 225 20 ; ; : erambler-co-uk-8585 225 21 it -PRON- PRP erambler-co-uk-8585 225 22 makes make VBZ erambler-co-uk-8585 225 23 sense sense NN erambler-co-uk-8585 225 24 to to TO erambler-co-uk-8585 225 25 focus focus VB erambler-co-uk-8585 225 26 on on IN erambler-co-uk-8585 225 27 that that DT erambler-co-uk-8585 225 28 type type NN erambler-co-uk-8585 225 29 of of IN erambler-co-uk-8585 225 30 material material NN erambler-co-uk-8585 225 31 for for IN erambler-co-uk-8585 225 32 training training NN erambler-co-uk-8585 225 33 . . . erambler-co-uk-8585 226 1 In in IN erambler-co-uk-8585 226 2 other other JJ erambler-co-uk-8585 226 3 words word NNS erambler-co-uk-8585 226 4 , , , erambler-co-uk-8585 226 5 I -PRON- PRP erambler-co-uk-8585 226 6 need need VBP erambler-co-uk-8585 226 7 to to TO erambler-co-uk-8585 226 8 write write VB erambler-co-uk-8585 226 9 out out RP erambler-co-uk-8585 226 10 a a DT erambler-co-uk-8585 226 11 bunch bunch NN erambler-co-uk-8585 226 12 of of IN erambler-co-uk-8585 226 13 blog blog NN erambler-co-uk-8585 226 14 posts post NNS erambler-co-uk-8585 226 15 on on IN erambler-co-uk-8585 226 16 paper paper NN erambler-co-uk-8585 226 17 , , , erambler-co-uk-8585 226 18 scan scan VB erambler-co-uk-8585 226 19 them -PRON- PRP erambler-co-uk-8585 226 20 and and CC erambler-co-uk-8585 226 21 transcribe transcribe VB erambler-co-uk-8585 226 22 them -PRON- PRP erambler-co-uk-8585 226 23 as as IN erambler-co-uk-8585 226 24 ground ground NN erambler-co-uk-8585 226 25 truth truth NN erambler-co-uk-8585 226 26 . . . erambler-co-uk-8585 227 1 The the DT erambler-co-uk-8585 227 2 added add VBN erambler-co-uk-8585 227 3 bonus bonus NN erambler-co-uk-8585 227 4 of of IN erambler-co-uk-8585 227 5 this this DT erambler-co-uk-8585 227 6 plan plan NN erambler-co-uk-8585 227 7 is be VBZ erambler-co-uk-8585 227 8 that that IN erambler-co-uk-8585 227 9 after after IN erambler-co-uk-8585 227 10 transcribing transcribe VBG erambler-co-uk-8585 227 11 , , , erambler-co-uk-8585 227 12 I -PRON- PRP erambler-co-uk-8585 227 13 also also RB erambler-co-uk-8585 227 14 end end VBP erambler-co-uk-8585 227 15 up up RP erambler-co-uk-8585 227 16 with with IN erambler-co-uk-8585 227 17 some some DT erambler-co-uk-8585 227 18 digital digital JJ erambler-co-uk-8585 227 19 text text NN erambler-co-uk-8585 227 20 I -PRON- PRP erambler-co-uk-8585 227 21 can can MD erambler-co-uk-8585 227 22 use use VB erambler-co-uk-8585 227 23 as as IN erambler-co-uk-8585 227 24 an an DT erambler-co-uk-8585 227 25 actual actual JJ erambler-co-uk-8585 227 26 post post NN erambler-co-uk-8585 227 27 — — : erambler-co-uk-8585 227 28 multitasking multitasking NN erambler-co-uk-8585 227 29 ! ! . erambler-co-uk-8585 228 1 So so RB erambler-co-uk-8585 228 2 , , , erambler-co-uk-8585 228 3 by by IN erambler-co-uk-8585 228 4 the the DT erambler-co-uk-8585 228 5 time time NN erambler-co-uk-8585 228 6 you -PRON- PRP erambler-co-uk-8585 228 7 read read VBP erambler-co-uk-8585 228 8 this this DT erambler-co-uk-8585 228 9 , , , erambler-co-uk-8585 228 10 I -PRON- PRP erambler-co-uk-8585 228 11 will will MD erambler-co-uk-8585 228 12 have have VB erambler-co-uk-8585 228 13 already already RB erambler-co-uk-8585 228 14 run run VBN erambler-co-uk-8585 228 15 it -PRON- PRP erambler-co-uk-8585 228 16 through through IN erambler-co-uk-8585 228 17 a a DT erambler-co-uk-8585 228 18 manual manual JJ erambler-co-uk-8585 228 19 transcription transcription NN erambler-co-uk-8585 228 20 process process NN erambler-co-uk-8585 228 21 using use VBG erambler-co-uk-8585 228 22 Transkribus Transkribus NNP erambler-co-uk-8585 228 23 to to TO erambler-co-uk-8585 228 24 add add VB erambler-co-uk-8585 228 25 it -PRON- PRP erambler-co-uk-8585 228 26 to to IN erambler-co-uk-8585 228 27 my -PRON- PRP$ erambler-co-uk-8585 228 28 training training NN erambler-co-uk-8585 228 29 set set NN erambler-co-uk-8585 228 30 , , , erambler-co-uk-8585 228 31 and and CC erambler-co-uk-8585 228 32 copy copy NN erambler-co-uk-8585 228 33 - - HYPH erambler-co-uk-8585 228 34 pasted paste VBD erambler-co-uk-8585 228 35 it -PRON- PRP erambler-co-uk-8585 228 36 into into IN erambler-co-uk-8585 228 37 emacs emacs NNP erambler-co-uk-8585 228 38 for for IN erambler-co-uk-8585 228 39 posting post VBG erambler-co-uk-8585 228 40 . . . erambler-co-uk-8585 229 1 This this DT erambler-co-uk-8585 229 2 is be VBZ erambler-co-uk-8585 229 3 a a DT erambler-co-uk-8585 229 4 fun fun JJ erambler-co-uk-8585 229 5 little little JJ erambler-co-uk-8585 229 6 project project NN erambler-co-uk-8585 229 7 because because IN erambler-co-uk-8585 229 8 it -PRON- PRP erambler-co-uk-8585 229 9 means mean VBZ erambler-co-uk-8585 229 10 I -PRON- PRP erambler-co-uk-8585 229 11 can can MD erambler-co-uk-8585 229 12 : : : erambler-co-uk-8585 229 13 Write write VB erambler-co-uk-8585 229 14 more more JJR erambler-co-uk-8585 229 15 by by IN erambler-co-uk-8585 229 16 hand hand NN erambler-co-uk-8585 229 17 with with IN erambler-co-uk-8585 229 18 one one CD erambler-co-uk-8585 229 19 of of IN erambler-co-uk-8585 229 20 my -PRON- PRP$ erambler-co-uk-8585 229 21 several several JJ erambler-co-uk-8585 229 22 nice nice JJ erambler-co-uk-8585 229 23 fountain fountain NN erambler-co-uk-8585 229 24 pens pen NNS erambler-co-uk-8585 229 25 , , , erambler-co-uk-8585 229 26 which which WDT erambler-co-uk-8585 229 27 I -PRON- PRP erambler-co-uk-8585 229 28 enjoy enjoy VBP erambler-co-uk-8585 229 29 Learn learn VB erambler-co-uk-8585 229 30 more more JJR erambler-co-uk-8585 229 31 about about IN erambler-co-uk-8585 229 32 the the DT erambler-co-uk-8585 229 33 operational operational JJ erambler-co-uk-8585 229 34 process process NN erambler-co-uk-8585 229 35 some some DT erambler-co-uk-8585 229 36 of of IN erambler-co-uk-8585 229 37 my -PRON- PRP$ erambler-co-uk-8585 229 38 colleagues colleague NNS erambler-co-uk-8585 229 39 go go VB erambler-co-uk-8585 229 40 through through RP erambler-co-uk-8585 229 41 when when WRB erambler-co-uk-8585 229 42 digitising digitise VBG erambler-co-uk-8585 229 43 manuscripts manuscript NNS erambler-co-uk-8585 229 44 Learn learn VB erambler-co-uk-8585 229 45 more more JJR erambler-co-uk-8585 229 46 about about IN erambler-co-uk-8585 229 47 the the DT erambler-co-uk-8585 229 48 underlying underlie VBG erambler-co-uk-8585 229 49 technology technology NN erambler-co-uk-8585 229 50 & & CC erambler-co-uk-8585 229 51 amp amp NN erambler-co-uk-8585 229 52 ; ; : erambler-co-uk-8585 229 53 maths math NNS erambler-co-uk-8585 229 54 , , , erambler-co-uk-8585 229 55 and and CC erambler-co-uk-8585 229 56 how how WRB erambler-co-uk-8585 229 57 to to TO erambler-co-uk-8585 229 58 tune tune VB erambler-co-uk-8585 229 59 the the DT erambler-co-uk-8585 229 60 process process NN erambler-co-uk-8585 229 61 Produce produce VB erambler-co-uk-8585 229 62 more more RBR erambler-co-uk-8585 229 63 lovely lovely JJ erambler-co-uk-8585 229 64 content content NN erambler-co-uk-8585 229 65 ! ! . erambler-co-uk-8585 230 1 For for IN erambler-co-uk-8585 230 2 you -PRON- PRP erambler-co-uk-8585 230 3 to to TO erambler-co-uk-8585 230 4 read read VB erambler-co-uk-8585 230 5 ! ! . erambler-co-uk-8585 231 1 Yay Yay NNP erambler-co-uk-8585 231 2 ! ! . erambler-co-uk-8585 232 1 Write write VB erambler-co-uk-8585 232 2 in in IN erambler-co-uk-8585 232 3 a a DT erambler-co-uk-8585 232 4 way way NN erambler-co-uk-8585 232 5 that that WDT erambler-co-uk-8585 232 6 forces force VBZ erambler-co-uk-8585 232 7 me -PRON- PRP erambler-co-uk-8585 232 8 to to TO erambler-co-uk-8585 232 9 put put VB erambler-co-uk-8585 232 10 off off RP erambler-co-uk-8585 232 11 editing edit VBG erambler-co-uk-8585 232 12 until until IN erambler-co-uk-8585 232 13 after after IN erambler-co-uk-8585 232 14 a a DT erambler-co-uk-8585 232 15 first first JJ erambler-co-uk-8585 232 16 draft draft NN erambler-co-uk-8585 232 17 is be VBZ erambler-co-uk-8585 232 18 done do VBN erambler-co-uk-8585 232 19 and and CC erambler-co-uk-8585 232 20 focus focus VB erambler-co-uk-8585 232 21 more more RBR erambler-co-uk-8585 232 22 on on IN erambler-co-uk-8585 232 23 getting get VBG erambler-co-uk-8585 232 24 the the DT erambler-co-uk-8585 232 25 whole whole NN erambler-co-uk-8585 232 26 of of IN erambler-co-uk-8585 232 27 what what WP erambler-co-uk-8585 232 28 I -PRON- PRP erambler-co-uk-8585 232 29 want want VBP erambler-co-uk-8585 232 30 to to TO erambler-co-uk-8585 232 31 say say VB erambler-co-uk-8585 232 32 down down RP erambler-co-uk-8585 232 33 . . . erambler-co-uk-8585 233 1 That’s that’s VB erambler-co-uk-8585 233 2 it -PRON- PRP erambler-co-uk-8585 233 3 for for IN erambler-co-uk-8585 233 4 now now RB erambler-co-uk-8585 233 5 — — : erambler-co-uk-8585 233 6 I’ll I’ll NNP erambler-co-uk-8585 233 7 keep keep VBP erambler-co-uk-8585 233 8 you -PRON- PRP erambler-co-uk-8585 233 9 posted post VBN erambler-co-uk-8585 233 10 as as IN erambler-co-uk-8585 233 11 the the DT erambler-co-uk-8585 233 12 project project NN erambler-co-uk-8585 233 13 unfolds unfold VBZ erambler-co-uk-8585 233 14 . . . erambler-co-uk-8585 234 1 Addendum Addendum NNP erambler-co-uk-8585 234 2 Tee Tee NNP erambler-co-uk-8585 234 3 hee hee NN erambler-co-uk-8585 234 4 ! ! . erambler-co-uk-8585 235 1 I’m I’m NNP erambler-co-uk-8585 235 2 actually actually RB erambler-co-uk-8585 235 3 just just RB erambler-co-uk-8585 235 4 enjoying enjoy VBG erambler-co-uk-8585 235 5 the the DT erambler-co-uk-8585 235 6 process process NN erambler-co-uk-8585 235 7 of of IN erambler-co-uk-8585 235 8 writing write VBG erambler-co-uk-8585 235 9 stuff stuff NN erambler-co-uk-8585 235 10 by by IN erambler-co-uk-8585 235 11 hand hand NN erambler-co-uk-8585 235 12 in in RP erambler-co-uk-8585 235 13 long long JJ erambler-co-uk-8585 235 14 - - HYPH erambler-co-uk-8585 235 15 form form NN erambler-co-uk-8585 235 16 prose prose NN erambler-co-uk-8585 235 17 . . . erambler-co-uk-8585 236 1 It’ll it’ll UH erambler-co-uk-8585 236 2 be be VB erambler-co-uk-8585 236 3 interesting interesting JJ erambler-co-uk-8585 236 4 to to TO erambler-co-uk-8585 236 5 see see VB erambler-co-uk-8585 236 6 how how WRB erambler-co-uk-8585 236 7 the the DT erambler-co-uk-8585 236 8 accuracy accuracy NN erambler-co-uk-8585 236 9 turns turn VBZ erambler-co-uk-8585 236 10 out out RP erambler-co-uk-8585 236 11 and and CC erambler-co-uk-8585 236 12 if if IN erambler-co-uk-8585 236 13 I -PRON- PRP erambler-co-uk-8585 236 14 need need VBP erambler-co-uk-8585 236 15 to to TO erambler-co-uk-8585 236 16 be be VB erambler-co-uk-8585 236 17 more more RBR erambler-co-uk-8585 236 18 careful careful JJ erambler-co-uk-8585 236 19 about about IN erambler-co-uk-8585 236 20 neatness neatness NN erambler-co-uk-8585 236 21 . . . erambler-co-uk-8585 237 1 Will Will MD erambler-co-uk-8585 237 2 it -PRON- PRP erambler-co-uk-8585 237 3 be be VB erambler-co-uk-8585 237 4 better well JJR erambler-co-uk-8585 237 5 or or CC erambler-co-uk-8585 237 6 worse bad JJR erambler-co-uk-8585 237 7 than than IN erambler-co-uk-8585 237 8 the the DT erambler-co-uk-8585 237 9 big big JJ erambler-co-uk-8585 237 10 but but CC erambler-co-uk-8585 237 11 generic generic JJ erambler-co-uk-8585 237 12 models model NNS erambler-co-uk-8585 237 13 used use VBN erambler-co-uk-8585 237 14 by by IN erambler-co-uk-8585 237 15 Samsung Samsung NNP erambler-co-uk-8585 237 16 Notes Notes NNPS erambler-co-uk-8585 237 17 or or CC erambler-co-uk-8585 237 18 OneNote OneNote NNP erambler-co-uk-8585 237 19 . . . erambler-co-uk-8585 238 1 Maybe maybe RB erambler-co-uk-8585 238 2 I -PRON- PRP erambler-co-uk-8585 238 3 should should MD erambler-co-uk-8585 238 4 include include VB erambler-co-uk-8585 238 5 some some DT erambler-co-uk-8585 238 6 stylus stylus NN erambler-co-uk-8585 238 7 - - HYPH erambler-co-uk-8585 238 8 written write VBN erambler-co-uk-8585 238 9 text text NN erambler-co-uk-8585 238 10 for for IN erambler-co-uk-8585 238 11 comparison comparison NN erambler-co-uk-8585 238 12 . . . erambler-co-uk-8585 239 1 Blogging blogge VBG erambler-co-uk-8585 239 2 by by IN erambler-co-uk-8585 239 3 hand hand NN erambler-co-uk-8585 239 4 I -PRON- PRP erambler-co-uk-8585 239 5 wrote write VBD erambler-co-uk-8585 239 6 the the DT erambler-co-uk-8585 239 7 following follow VBG erambler-co-uk-8585 239 8 text text NN erambler-co-uk-8585 239 9 on on IN erambler-co-uk-8585 239 10 my -PRON- PRP$ erambler-co-uk-8585 239 11 tablet tablet NN erambler-co-uk-8585 239 12 with with IN erambler-co-uk-8585 239 13 a a DT erambler-co-uk-8585 239 14 stylus stylus NN erambler-co-uk-8585 239 15 , , , erambler-co-uk-8585 239 16 which which WDT erambler-co-uk-8585 239 17 was be VBD erambler-co-uk-8585 239 18 an an DT erambler-co-uk-8585 239 19 interesting interesting JJ erambler-co-uk-8585 239 20 experience experience NN erambler-co-uk-8585 239 21 : : : erambler-co-uk-8585 239 22 So so CC erambler-co-uk-8585 239 23 , , , erambler-co-uk-8585 239 24 thinking think VBG erambler-co-uk-8585 239 25 about about IN erambler-co-uk-8585 239 26 ways way NNS erambler-co-uk-8585 239 27 to to TO erambler-co-uk-8585 239 28 make make VB erambler-co-uk-8585 239 29 writing write VBG erambler-co-uk-8585 239 30 fun fun NN erambler-co-uk-8585 239 31 again again RB erambler-co-uk-8585 239 32 , , , erambler-co-uk-8585 239 33 what what WP erambler-co-uk-8585 239 34 if if IN erambler-co-uk-8585 239 35 I -PRON- PRP erambler-co-uk-8585 239 36 were be VBD erambler-co-uk-8585 239 37 to to TO erambler-co-uk-8585 239 38 write write VB erambler-co-uk-8585 239 39 some some DT erambler-co-uk-8585 239 40 of of IN erambler-co-uk-8585 239 41 them -PRON- PRP erambler-co-uk-8585 239 42 by by IN erambler-co-uk-8585 239 43 hand hand NN erambler-co-uk-8585 239 44 ? ? . erambler-co-uk-8585 240 1 I -PRON- PRP erambler-co-uk-8585 240 2 mean mean VBP erambler-co-uk-8585 240 3 I -PRON- PRP erambler-co-uk-8585 240 4 have have VBP erambler-co-uk-8585 240 5 a a DT erambler-co-uk-8585 240 6 tablet tablet NN erambler-co-uk-8585 240 7 with with IN erambler-co-uk-8585 240 8 a a DT erambler-co-uk-8585 240 9 pretty pretty RB erambler-co-uk-8585 240 10 nice nice JJ erambler-co-uk-8585 240 11 stylus stylus NN erambler-co-uk-8585 240 12 , , , erambler-co-uk-8585 240 13 so so RB erambler-co-uk-8585 240 14 maybe maybe RB erambler-co-uk-8585 240 15 handwriting handwrite VBG erambler-co-uk-8585 240 16 recognition recognition NN erambler-co-uk-8585 240 17 could could MD erambler-co-uk-8585 240 18 work work VB erambler-co-uk-8585 240 19 . . . erambler-co-uk-8585 241 1 One one CD erambler-co-uk-8585 241 2 major major JJ erambler-co-uk-8585 241 3 problem problem NN erambler-co-uk-8585 241 4 , , , erambler-co-uk-8585 241 5 of of IN erambler-co-uk-8585 241 6 course course NN erambler-co-uk-8585 241 7 , , , erambler-co-uk-8585 241 8 is be VBZ erambler-co-uk-8585 241 9 that that IN erambler-co-uk-8585 241 10 my -PRON- PRP$ erambler-co-uk-8585 241 11 handwriting handwriting NN erambler-co-uk-8585 241 12 is be VBZ erambler-co-uk-8585 241 13 AWFUL AWFUL NNP erambler-co-uk-8585 241 14 ! ! . erambler-co-uk-8585 242 1 I -PRON- PRP erambler-co-uk-8585 242 2 guess guess VBP erambler-co-uk-8585 242 3 I’ll i’ll PRP erambler-co-uk-8585 242 4 just just RB erambler-co-uk-8585 242 5 have have VB erambler-co-uk-8585 242 6 to to TO erambler-co-uk-8585 242 7 see see VB erambler-co-uk-8585 242 8 whether whether IN erambler-co-uk-8585 242 9 the the DT erambler-co-uk-8585 242 10 OCR OCR NNP erambler-co-uk-8585 242 11 is be VBZ erambler-co-uk-8585 242 12 good good JJ erambler-co-uk-8585 242 13 enough enough RB erambler-co-uk-8585 242 14 to to TO erambler-co-uk-8585 242 15 cope cope VB erambler-co-uk-8585 242 16 … … NFP erambler-co-uk-8585 242 17 It’s it’s JJ erambler-co-uk-8585 242 18 something something NN erambler-co-uk-8585 242 19 I’ve i’ve PRP erambler-co-uk-8585 242 20 been be VBD erambler-co-uk-8585 242 21 thinking think VBG erambler-co-uk-8585 242 22 about about IN erambler-co-uk-8585 242 23 recently recently RB erambler-co-uk-8585 242 24 anyway anyway RB erambler-co-uk-8585 242 25 : : : erambler-co-uk-8585 242 26 I -PRON- PRP erambler-co-uk-8585 242 27 enjoy enjoy VBP erambler-co-uk-8585 242 28 writing write VBG erambler-co-uk-8585 242 29 with with IN erambler-co-uk-8585 242 30 a a DT erambler-co-uk-8585 242 31 proper proper JJ erambler-co-uk-8585 242 32 fountain fountain NN erambler-co-uk-8585 242 33 pen pen NN erambler-co-uk-8585 242 34 , , , erambler-co-uk-8585 242 35 so so RB erambler-co-uk-8585 242 36 is be VBZ erambler-co-uk-8585 242 37 there there EX erambler-co-uk-8585 242 38 a a DT erambler-co-uk-8585 242 39 way way NN erambler-co-uk-8585 242 40 that that WDT erambler-co-uk-8585 242 41 I -PRON- PRP erambler-co-uk-8585 242 42 can can MD erambler-co-uk-8585 242 43 have have VB erambler-co-uk-8585 242 44 a a DT erambler-co-uk-8585 242 45 smooth smooth JJ erambler-co-uk-8585 242 46 workflow workflow NN erambler-co-uk-8585 242 47 to to TO erambler-co-uk-8585 242 48 digitise digitise VB erambler-co-uk-8585 242 49 handwritten handwritten JJ erambler-co-uk-8585 242 50 text text NN erambler-co-uk-8585 242 51 without without IN erambler-co-uk-8585 242 52 just just RB erambler-co-uk-8585 242 53 typing type VBG erambler-co-uk-8585 242 54 it -PRON- PRP erambler-co-uk-8585 242 55 back back RB erambler-co-uk-8585 242 56 in in RB erambler-co-uk-8585 242 57 by by IN erambler-co-uk-8585 242 58 hand hand NN erambler-co-uk-8585 242 59 ? ? . erambler-co-uk-8585 243 1 That that DT erambler-co-uk-8585 243 2 would would MD erambler-co-uk-8585 243 3 probably probably RB erambler-co-uk-8585 243 4 be be VB erambler-co-uk-8585 243 5 preferable preferable JJ erambler-co-uk-8585 243 6 to to IN erambler-co-uk-8585 243 7 this this DT erambler-co-uk-8585 243 8 , , , erambler-co-uk-8585 243 9 which which WDT erambler-co-uk-8585 243 10 actually actually RB erambler-co-uk-8585 243 11 seems seem VBZ erambler-co-uk-8585 243 12 to to TO erambler-co-uk-8585 243 13 work work VB erambler-co-uk-8585 243 14 quite quite RB erambler-co-uk-8585 243 15 well well RB erambler-co-uk-8585 243 16 but but CC erambler-co-uk-8585 243 17 does do VBZ erambler-co-uk-8585 243 18 lead lead VB erambler-co-uk-8585 243 19 to to IN erambler-co-uk-8585 243 20 my -PRON- PRP$ erambler-co-uk-8585 243 21 hand hand NN erambler-co-uk-8585 243 22 tensing tense VBG erambler-co-uk-8585 243 23 up up RP erambler-co-uk-8585 243 24 to to TO erambler-co-uk-8585 243 25 properly properly RB erambler-co-uk-8585 243 26 control control VB erambler-co-uk-8585 243 27 the the DT erambler-co-uk-8585 243 28 stylus stylus NN erambler-co-uk-8585 243 29 on on IN erambler-co-uk-8585 243 30 the the DT erambler-co-uk-8585 243 31 almost almost RB erambler-co-uk-8585 243 32 - - HYPH erambler-co-uk-8585 243 33 frictionless frictionless NN erambler-co-uk-8585 243 34 glass glass NN erambler-co-uk-8585 243 35 screen screen NN erambler-co-uk-8585 243 36 . . . erambler-co-uk-8585 244 1 I’m I’m NNP erambler-co-uk-8585 244 2 surprised surprise VBD erambler-co-uk-8585 244 3 how how WRB erambler-co-uk-8585 244 4 well well RB erambler-co-uk-8585 244 5 it -PRON- PRP erambler-co-uk-8585 244 6 worked work VBD erambler-co-uk-8585 244 7 ! ! . erambler-co-uk-8585 245 1 Here’s here’s VB erambler-co-uk-8585 245 2 a a DT erambler-co-uk-8585 245 3 sample sample NN erambler-co-uk-8585 245 4 of of IN erambler-co-uk-8585 245 5 the the DT erambler-co-uk-8585 245 6 original original JJ erambler-co-uk-8585 245 7 text text NN erambler-co-uk-8585 245 8 : : : erambler-co-uk-8585 245 9 And and CC erambler-co-uk-8585 245 10 here’s here’s NNP erambler-co-uk-8585 245 11 the the DT erambler-co-uk-8585 245 12 result result NN erambler-co-uk-8585 245 13 of of IN erambler-co-uk-8585 245 14 converting convert VBG erambler-co-uk-8585 245 15 that that DT erambler-co-uk-8585 245 16 to to TO erambler-co-uk-8585 245 17 text text VB erambler-co-uk-8585 245 18 with with IN erambler-co-uk-8585 245 19 the the DT erambler-co-uk-8585 245 20 built build VBN erambler-co-uk-8585 245 21 - - HYPH erambler-co-uk-8585 245 22 in in RP erambler-co-uk-8585 245 23 handwriting handwriting NN erambler-co-uk-8585 245 24 recognition recognition NN erambler-co-uk-8585 245 25 in in IN erambler-co-uk-8585 245 26 Samsung Samsung NNP erambler-co-uk-8585 245 27 Notes note NNS erambler-co-uk-8585 245 28 : : : erambler-co-uk-8585 245 29 Writing write VBG erambler-co-uk-8585 245 30 blog blog NN erambler-co-uk-8585 245 31 posts post NNS erambler-co-uk-8585 245 32 by by IN erambler-co-uk-8585 245 33 hand hand NN erambler-co-uk-8585 245 34 So so RB erambler-co-uk-8585 245 35 , , , erambler-co-uk-8585 245 36 thinking think VBG erambler-co-uk-8585 245 37 about about IN erambler-co-uk-8585 245 38 ways way NNS erambler-co-uk-8585 245 39 to to TO erambler-co-uk-8585 245 40 make make VB erambler-co-uk-8585 245 41 writing write VBG erambler-co-uk-8585 245 42 fun fun NN erambler-co-uk-8585 245 43 again again RB erambler-co-uk-8585 245 44 , , , erambler-co-uk-8585 245 45 what what WP erambler-co-uk-8585 245 46 if if IN erambler-co-uk-8585 245 47 I -PRON- PRP erambler-co-uk-8585 245 48 were be VBD erambler-co-uk-8585 245 49 to to TO erambler-co-uk-8585 245 50 write write VB erambler-co-uk-8585 245 51 some some DT erambler-co-uk-8585 245 52 of of IN erambler-co-uk-8585 245 53 chum chum NN erambler-co-uk-8585 245 54 by by IN erambler-co-uk-8585 245 55 hand hand NN erambler-co-uk-8585 245 56 ? ? . erambler-co-uk-8585 246 1 I -PRON- PRP erambler-co-uk-8585 246 2 mean mean VBP erambler-co-uk-8585 246 3 , , , erambler-co-uk-8585 246 4 I -PRON- PRP erambler-co-uk-8585 246 5 have have VBP erambler-co-uk-8585 246 6 a a DT erambler-co-uk-8585 246 7 toldest toldest NN erambler-co-uk-8585 246 8 winds wind NNS erambler-co-uk-8585 246 9 a a DT erambler-co-uk-8585 246 10 pretty pretty RB erambler-co-uk-8585 246 11 nice nice JJ erambler-co-uk-8585 246 12 stylus stylus NN erambler-co-uk-8585 246 13 , , , erambler-co-uk-8585 246 14 so so RB erambler-co-uk-8585 246 15 maybe maybe RB erambler-co-uk-8585 246 16 handwriting handwrite VBG erambler-co-uk-8585 246 17 recognition recognition NN erambler-co-uk-8585 246 18 could could MD erambler-co-uk-8585 246 19 work work VB erambler-co-uk-8585 246 20 . . . erambler-co-uk-8585 247 1 One one CD erambler-co-uk-8585 247 2 major major JJ erambler-co-uk-8585 247 3 problems problem NNS erambler-co-uk-8585 247 4 , , , erambler-co-uk-8585 247 5 ofcourse ofcourse RB erambler-co-uk-8585 247 6 , , , erambler-co-uk-8585 247 7 is be VBZ erambler-co-uk-8585 247 8 that that IN erambler-co-uk-8585 247 9 my -PRON- PRP$ erambler-co-uk-8585 247 10 , , , erambler-co-uk-8585 247 11 is be VBZ erambler-co-uk-8585 247 12 AWFUL AWFUL NNP erambler-co-uk-8585 247 13 ! ! . erambler-co-uk-8585 248 1 Iguess iguess NN erambler-co-uk-8585 248 2 I’ll i’ll NN erambler-co-uk-8585 248 3 just just RB erambler-co-uk-8585 248 4 have have VB erambler-co-uk-8585 248 5 to to TO erambler-co-uk-8585 248 6 see see VB erambler-co-uk-8585 248 7 whattime whattime NN erambler-co-uk-8585 248 8 the the DT erambler-co-uk-8585 248 9 Ocu Ocu NNP erambler-co-uk-8585 248 10 is be VBZ erambler-co-uk-8585 248 11 good good JJ erambler-co-uk-8585 248 12 enough enough RB erambler-co-uk-8585 248 13 to to TO erambler-co-uk-8585 248 14 cope&hellip cope&hellip VB erambler-co-uk-8585 248 15 ; ; : erambler-co-uk-8585 248 16 It’s It’s NNP erambler-co-uk-8585 248 17 something something NN erambler-co-uk-8585 248 18 I’ve i’ve PRP erambler-co-uk-8585 248 19 hun hun NNP erambler-co-uk-8585 248 20 tthinking tthinke VBG erambler-co-uk-8585 248 21 about about IN erambler-co-uk-8585 248 22 recently recently RB erambler-co-uk-8585 248 23 anyway anyway RB erambler-co-uk-8585 248 24 : : : erambler-co-uk-8585 248 25 I -PRON- PRP erambler-co-uk-8585 248 26 enjoy enjoy VBP erambler-co-uk-8585 248 27 wilting wilt VBG erambler-co-uk-8585 248 28 with with IN erambler-co-uk-8585 248 29 a a DT erambler-co-uk-8585 248 30 proper proper JJ erambler-co-uk-8585 248 31 fountain fountain NN erambler-co-uk-8585 248 32 pion pion NN erambler-co-uk-8585 248 33 , , , erambler-co-uk-8585 248 34 soischeme soischeme VB erambler-co-uk-8585 248 35 a a DT erambler-co-uk-8585 248 36 way way NN erambler-co-uk-8585 248 37 that that WDT erambler-co-uk-8585 248 38 I -PRON- PRP erambler-co-uk-8585 248 39 can can MD erambler-co-uk-8585 248 40 have have VB erambler-co-uk-8585 248 41 a a DT erambler-co-uk-8585 248 42 smooch smooch NN erambler-co-uk-8585 248 43 workflow workflow NN erambler-co-uk-8585 248 44 to to TO erambler-co-uk-8585 248 45 digitise digitise VB erambler-co-uk-8585 248 46 handwritten handwritten JJ erambler-co-uk-8585 248 47 text text NN erambler-co-uk-8585 248 48 without without IN erambler-co-uk-8585 248 49 just just RB erambler-co-uk-8585 248 50 typing type VBG erambler-co-uk-8585 248 51 it -PRON- PRP erambler-co-uk-8585 248 52 back back RB erambler-co-uk-8585 248 53 in in RB erambler-co-uk-8585 248 54 by by IN erambler-co-uk-8585 248 55 hand hand NN erambler-co-uk-8585 248 56 ? ? . erambler-co-uk-8585 249 1 That that DT erambler-co-uk-8585 249 2 wouldprobally wouldprobally RB erambler-co-uk-8585 249 3 be be VBP erambler-co-uk-8585 249 4 preferableto preferableto JJ erambler-co-uk-8585 249 5 this this DT erambler-co-uk-8585 249 6 , , , erambler-co-uk-8585 249 7 which which WDT erambler-co-uk-8585 249 8 actually actually RB erambler-co-uk-8585 249 9 scams scam VBZ erambler-co-uk-8585 249 10 to to TO erambler-co-uk-8585 249 11 work work VB erambler-co-uk-8585 249 12 quito quito NNP erambler-co-uk-8585 249 13 wall wall NN erambler-co-uk-8585 249 14 but but CC erambler-co-uk-8585 249 15 doers doer NNS erambler-co-uk-8585 249 16 load load NN erambler-co-uk-8585 249 17 to to IN erambler-co-uk-8585 249 18 my -PRON- PRP$ erambler-co-uk-8585 249 19 hand hand NN erambler-co-uk-8585 249 20 tensing tense VBG erambler-co-uk-8585 249 21 up up RP erambler-co-uk-8585 249 22 to to IN erambler-co-uk-8585 249 23 properly properly RB erambler-co-uk-8585 249 24 couldthe couldthe VB erambler-co-uk-8585 249 25 stylus stylus NNP erambler-co-uk-8585 249 26 once once IN erambler-co-uk-8585 249 27 almost almost RB erambler-co-uk-8585 249 28 - - HYPH erambler-co-uk-8585 249 29 frictionlessg frictionlessg JJ erambler-co-uk-8585 249 30 lass lass NN erambler-co-uk-8585 249 31 scream scream NN erambler-co-uk-8585 249 32 . . . erambler-co-uk-8585 250 1 It’s it’s JJ erambler-co-uk-8585 250 2 pretty pretty RB erambler-co-uk-8585 250 3 good good JJ erambler-co-uk-8585 250 4 ! ! . erambler-co-uk-8585 251 1 It -PRON- PRP erambler-co-uk-8585 251 2 did do VBD erambler-co-uk-8585 251 3 require require VB erambler-co-uk-8585 251 4 a a DT erambler-co-uk-8585 251 5 fair fair JJ erambler-co-uk-8585 251 6 bit bit NN erambler-co-uk-8585 251 7 of of IN erambler-co-uk-8585 251 8 editing editing NN erambler-co-uk-8585 251 9 though though RB erambler-co-uk-8585 251 10 , , , erambler-co-uk-8585 251 11 and and CC erambler-co-uk-8585 251 12 I -PRON- PRP erambler-co-uk-8585 251 13 reckon reckon VBP erambler-co-uk-8585 251 14 we -PRON- PRP erambler-co-uk-8585 251 15 can can MD erambler-co-uk-8585 251 16 do do VB erambler-co-uk-8585 251 17 better well RBR erambler-co-uk-8585 251 18 with with IN erambler-co-uk-8585 251 19 a a DT erambler-co-uk-8585 251 20 model model NN erambler-co-uk-8585 251 21 that’s that’s NNP erambler-co-uk-8585 251 22 properly properly RB erambler-co-uk-8585 251 23 trained train VBD erambler-co-uk-8585 251 24 on on IN erambler-co-uk-8585 251 25 a a DT erambler-co-uk-8585 251 26 large large JJ erambler-co-uk-8585 251 27 enough enough JJ erambler-co-uk-8585 251 28 sample sample NN erambler-co-uk-8585 251 29 of of IN erambler-co-uk-8585 251 30 my -PRON- PRP$ erambler-co-uk-8585 251 31 own own JJ erambler-co-uk-8585 251 32 handwriting handwriting NN erambler-co-uk-8585 251 33 . . . erambler-co-uk-8585 252 1 What what WP erambler-co-uk-8585 252 2 I -PRON- PRP erambler-co-uk-8585 252 3 want want VBP erambler-co-uk-8585 252 4 from from IN erambler-co-uk-8585 252 5 a a DT erambler-co-uk-8585 252 6 GLAM GLAM NNP erambler-co-uk-8585 252 7 / / SYM erambler-co-uk-8585 252 8 Cultural Cultural NNP erambler-co-uk-8585 252 9 Heritage Heritage NNP erambler-co-uk-8585 252 10 Data Data NNP erambler-co-uk-8585 252 11 Science Science NNP erambler-co-uk-8585 252 12 Network Network NNP erambler-co-uk-8585 252 13 Introduction Introduction NNP erambler-co-uk-8585 252 14 As as IN erambler-co-uk-8585 252 15 I -PRON- PRP erambler-co-uk-8585 252 16 mentioned mention VBD erambler-co-uk-8585 252 17 last last JJ erambler-co-uk-8585 252 18 year year NN erambler-co-uk-8585 252 19 , , , erambler-co-uk-8585 252 20 I -PRON- PRP erambler-co-uk-8585 252 21 was be VBD erambler-co-uk-8585 252 22 awarded award VBN erambler-co-uk-8585 252 23 a a DT erambler-co-uk-8585 252 24 Software Software NNP erambler-co-uk-8585 252 25 Sustainability Sustainability NNP erambler-co-uk-8585 252 26 Institute Institute NNP erambler-co-uk-8585 252 27 Fellowship Fellowship NNP erambler-co-uk-8585 252 28 to to TO erambler-co-uk-8585 252 29 pursue pursue VB erambler-co-uk-8585 252 30 the the DT erambler-co-uk-8585 252 31 project project NN erambler-co-uk-8585 252 32 of of IN erambler-co-uk-8585 252 33 setting set VBG erambler-co-uk-8585 252 34 up up RP erambler-co-uk-8585 252 35 a a DT erambler-co-uk-8585 252 36 Cultural Cultural NNP erambler-co-uk-8585 252 37 Heritage Heritage NNP erambler-co-uk-8585 252 38 / / SYM erambler-co-uk-8585 252 39 GLAM GLAM NNP erambler-co-uk-8585 252 40 data data NN erambler-co-uk-8585 252 41 science science NN erambler-co-uk-8585 252 42 network network NN erambler-co-uk-8585 252 43 . . . erambler-co-uk-8585 253 1 Obviously obviously RB erambler-co-uk-8585 253 2 , , , erambler-co-uk-8585 253 3 the the DT erambler-co-uk-8585 253 4 global global JJ erambler-co-uk-8585 253 5 pandemic pandemic NN erambler-co-uk-8585 253 6 has have VBZ erambler-co-uk-8585 253 7 forced force VBN erambler-co-uk-8585 253 8 a a DT erambler-co-uk-8585 253 9 re re NN erambler-co-uk-8585 253 10 - - NN erambler-co-uk-8585 253 11 think think NN erambler-co-uk-8585 253 12 of of IN erambler-co-uk-8585 253 13 many many JJ erambler-co-uk-8585 253 14 plans plan NNS erambler-co-uk-8585 253 15 and and CC erambler-co-uk-8585 253 16 this this DT erambler-co-uk-8585 253 17 is be VBZ erambler-co-uk-8585 253 18 no no DT erambler-co-uk-8585 253 19 exception exception NN erambler-co-uk-8585 253 20 , , , erambler-co-uk-8585 253 21 so so RB erambler-co-uk-8585 253 22 I’m I’m NNP erambler-co-uk-8585 253 23 coming come VBG erambler-co-uk-8585 253 24 back back RB erambler-co-uk-8585 253 25 to to TO erambler-co-uk-8585 253 26 reflect reflect VB erambler-co-uk-8585 253 27 on on IN erambler-co-uk-8585 253 28 it -PRON- PRP erambler-co-uk-8585 253 29 and and CC erambler-co-uk-8585 253 30 make make VB erambler-co-uk-8585 253 31 sure sure JJ erambler-co-uk-8585 253 32 I’m I’m NNP erambler-co-uk-8585 253 33 clear clear JJ erambler-co-uk-8585 253 34 about about IN erambler-co-uk-8585 253 35 the the DT erambler-co-uk-8585 253 36 core core NN erambler-co-uk-8585 253 37 goals goal NNS erambler-co-uk-8585 253 38 so so IN erambler-co-uk-8585 253 39 that that IN erambler-co-uk-8585 253 40 everything everything NN erambler-co-uk-8585 253 41 else else RB erambler-co-uk-8585 253 42 still still RB erambler-co-uk-8585 253 43 moves move VBZ erambler-co-uk-8585 253 44 in in IN erambler-co-uk-8585 253 45 the the DT erambler-co-uk-8585 253 46 right right JJ erambler-co-uk-8585 253 47 direction direction NN erambler-co-uk-8585 253 48 . . . erambler-co-uk-8585 254 1 One one CD erambler-co-uk-8585 254 2 of of IN erambler-co-uk-8585 254 3 the the DT erambler-co-uk-8585 254 4 main main JJ erambler-co-uk-8585 254 5 reasons reason NNS erambler-co-uk-8585 254 6 I -PRON- PRP erambler-co-uk-8585 254 7 have have VBP erambler-co-uk-8585 254 8 for for IN erambler-co-uk-8585 254 9 setting set VBG erambler-co-uk-8585 254 10 up up RP erambler-co-uk-8585 254 11 a a DT erambler-co-uk-8585 254 12 GLAM GLAM NNP erambler-co-uk-8585 254 13 data data NN erambler-co-uk-8585 254 14 science science NN erambler-co-uk-8585 254 15 network network NN erambler-co-uk-8585 254 16 is be VBZ erambler-co-uk-8585 254 17 because because IN erambler-co-uk-8585 254 18 it’s it’s NNP erambler-co-uk-8585 254 19 something something NN erambler-co-uk-8585 254 20 I -PRON- PRP erambler-co-uk-8585 254 21 want want VBP erambler-co-uk-8585 254 22 . . . erambler-co-uk-8585 255 1 The the DT erambler-co-uk-8585 255 2 advice advice NN erambler-co-uk-8585 255 3 to to IN erambler-co-uk-8585 255 4 & & CC erambler-co-uk-8585 255 5 ldquo;scratch ldquo;scratch VB erambler-co-uk-8585 255 6 your -PRON- PRP$ erambler-co-uk-8585 255 7 own own JJ erambler-co-uk-8585 255 8 itch&rdquo itch&rdquo NN erambler-co-uk-8585 255 9 ; ; : erambler-co-uk-8585 255 10 is be VBZ erambler-co-uk-8585 255 11 often often RB erambler-co-uk-8585 255 12 given give VBN erambler-co-uk-8585 255 13 to to IN erambler-co-uk-8585 255 14 people people NNS erambler-co-uk-8585 255 15 looking look VBG erambler-co-uk-8585 255 16 for for IN erambler-co-uk-8585 255 17 an an DT erambler-co-uk-8585 255 18 open open JJ erambler-co-uk-8585 255 19 project project NN erambler-co-uk-8585 255 20 to to TO erambler-co-uk-8585 255 21 start start VB erambler-co-uk-8585 255 22 or or CC erambler-co-uk-8585 255 23 contribute contribute VB erambler-co-uk-8585 255 24 to to IN erambler-co-uk-8585 255 25 , , , erambler-co-uk-8585 255 26 and and CC erambler-co-uk-8585 255 27 the the DT erambler-co-uk-8585 255 28 lack lack NN erambler-co-uk-8585 255 29 of of IN erambler-co-uk-8585 255 30 a a DT erambler-co-uk-8585 255 31 community community NN erambler-co-uk-8585 255 32 of of IN erambler-co-uk-8585 255 33 people people NNS erambler-co-uk-8585 255 34 with with IN erambler-co-uk-8585 255 35 whom whom WP erambler-co-uk-8585 255 36 to to TO erambler-co-uk-8585 255 37 learn learn VB erambler-co-uk-8585 255 38 & & CC erambler-co-uk-8585 255 39 amp amp VB erambler-co-uk-8585 255 40 ; ; : erambler-co-uk-8585 255 41 share share NN erambler-co-uk-8585 255 42 ideas idea NNS erambler-co-uk-8585 255 43 and and CC erambler-co-uk-8585 255 44 practice practice NN erambler-co-uk-8585 255 45 is be VBZ erambler-co-uk-8585 255 46 something something NN erambler-co-uk-8585 255 47 that that WDT erambler-co-uk-8585 255 48 itches itch VBZ erambler-co-uk-8585 255 49 for for IN erambler-co-uk-8585 255 50 me -PRON- PRP erambler-co-uk-8585 255 51 very very RB erambler-co-uk-8585 255 52 much much RB erambler-co-uk-8585 255 53 . . . erambler-co-uk-8585 256 1 The the DT erambler-co-uk-8585 256 2 & & CC erambler-co-uk-8585 256 3 ldquo;motivation&rdquo ldquo;motivation&rdquo NN erambler-co-uk-8585 256 4 ; ; : erambler-co-uk-8585 256 5 section section NN erambler-co-uk-8585 256 6 in in IN erambler-co-uk-8585 256 7 my -PRON- PRP$ erambler-co-uk-8585 256 8 original original JJ erambler-co-uk-8585 256 9 draft draft NN erambler-co-uk-8585 256 10 project project NN erambler-co-uk-8585 256 11 brief brief NN erambler-co-uk-8585 256 12 for for IN erambler-co-uk-8585 256 13 this this DT erambler-co-uk-8585 256 14 work work NN erambler-co-uk-8585 256 15 said say VBD erambler-co-uk-8585 256 16 : : : erambler-co-uk-8585 256 17 Cultural cultural JJ erambler-co-uk-8585 256 18 heritage heritage NN erambler-co-uk-8585 256 19 work work NN erambler-co-uk-8585 256 20 , , , erambler-co-uk-8585 256 21 like like IN erambler-co-uk-8585 256 22 all all DT erambler-co-uk-8585 256 23 knowledge knowledge NN erambler-co-uk-8585 256 24 work work NN erambler-co-uk-8585 256 25 , , , erambler-co-uk-8585 256 26 is be VBZ erambler-co-uk-8585 256 27 increasingly increasingly RB erambler-co-uk-8585 256 28 data data NN erambler-co-uk-8585 256 29 - - HYPH erambler-co-uk-8585 256 30 based base VBN erambler-co-uk-8585 256 31 , , , erambler-co-uk-8585 256 32 or or CC erambler-co-uk-8585 256 33 at at IN erambler-co-uk-8585 256 34 least least JJS erambler-co-uk-8585 256 35 gives give VBZ erambler-co-uk-8585 256 36 opportunities opportunity NNS erambler-co-uk-8585 256 37 to to TO erambler-co-uk-8585 256 38 make make VB erambler-co-uk-8585 256 39 use use NN erambler-co-uk-8585 256 40 of of IN erambler-co-uk-8585 256 41 data datum NNS erambler-co-uk-8585 256 42 day day NN erambler-co-uk-8585 256 43 - - HYPH erambler-co-uk-8585 256 44 to to IN erambler-co-uk-8585 256 45 - - HYPH erambler-co-uk-8585 256 46 day day NN erambler-co-uk-8585 256 47 . . . erambler-co-uk-8585 257 1 The the DT erambler-co-uk-8585 257 2 proper proper JJ erambler-co-uk-8585 257 3 skills skill NNS erambler-co-uk-8585 257 4 to to TO erambler-co-uk-8585 257 5 use use VB erambler-co-uk-8585 257 6 this this DT erambler-co-uk-8585 257 7 data datum NNS erambler-co-uk-8585 257 8 enable enable VBP erambler-co-uk-8585 257 9 more more RBR erambler-co-uk-8585 257 10 effective effective JJ erambler-co-uk-8585 257 11 working working NN erambler-co-uk-8585 257 12 . . . erambler-co-uk-8585 258 1 Knowledge knowledge NN erambler-co-uk-8585 258 2 and and CC erambler-co-uk-8585 258 3 experience experience NN erambler-co-uk-8585 258 4 thus thus RB erambler-co-uk-8585 258 5 gained gain VBD erambler-co-uk-8585 258 6 improves improve VBZ erambler-co-uk-8585 258 7 understanding understanding NN erambler-co-uk-8585 258 8 of of IN erambler-co-uk-8585 258 9 and and CC erambler-co-uk-8585 258 10 empathy empathy NN erambler-co-uk-8585 258 11 with with IN erambler-co-uk-8585 258 12 users user NNS erambler-co-uk-8585 258 13 also also RB erambler-co-uk-8585 258 14 using use VBG erambler-co-uk-8585 258 15 such such JJ erambler-co-uk-8585 258 16 skills skill NNS erambler-co-uk-8585 258 17 . . . erambler-co-uk-8585 259 1 But but CC erambler-co-uk-8585 259 2 of of IN erambler-co-uk-8585 259 3 course course NN erambler-co-uk-8585 259 4 , , , erambler-co-uk-8585 259 5 I -PRON- PRP erambler-co-uk-8585 259 6 have have VBP erambler-co-uk-8585 259 7 my -PRON- PRP$ erambler-co-uk-8585 259 8 own own JJ erambler-co-uk-8585 259 9 reasons reason NNS erambler-co-uk-8585 259 10 for for IN erambler-co-uk-8585 259 11 wanting want VBG erambler-co-uk-8585 259 12 to to TO erambler-co-uk-8585 259 13 do do VB erambler-co-uk-8585 259 14 this this DT erambler-co-uk-8585 259 15 too too RB erambler-co-uk-8585 259 16 . . . erambler-co-uk-8585 260 1 In in IN erambler-co-uk-8585 260 2 particular particular JJ erambler-co-uk-8585 260 3 , , , erambler-co-uk-8585 260 4 I -PRON- PRP erambler-co-uk-8585 260 5 want want VBP erambler-co-uk-8585 260 6 to to TO erambler-co-uk-8585 260 7 : : : erambler-co-uk-8585 260 8 Advocate advocate VB erambler-co-uk-8585 260 9 for for IN erambler-co-uk-8585 260 10 the the DT erambler-co-uk-8585 260 11 value value NN erambler-co-uk-8585 260 12 of of IN erambler-co-uk-8585 260 13 ethical ethical JJ erambler-co-uk-8585 260 14 , , , erambler-co-uk-8585 260 15 sustainable sustainable JJ erambler-co-uk-8585 260 16 data data NN erambler-co-uk-8585 260 17 science science NN erambler-co-uk-8585 260 18 across across IN erambler-co-uk-8585 260 19 a a DT erambler-co-uk-8585 260 20 wide wide JJ erambler-co-uk-8585 260 21 range range NN erambler-co-uk-8585 260 22 of of IN erambler-co-uk-8585 260 23 roles role NNS erambler-co-uk-8585 260 24 within within IN erambler-co-uk-8585 260 25 the the DT erambler-co-uk-8585 260 26 British British NNP erambler-co-uk-8585 260 27 Library Library NNP erambler-co-uk-8585 260 28 and and CC erambler-co-uk-8585 260 29 the the DT erambler-co-uk-8585 260 30 wider wide JJR erambler-co-uk-8585 260 31 sector sector NN erambler-co-uk-8585 260 32 Advance Advance NNP erambler-co-uk-8585 260 33 the the DT erambler-co-uk-8585 260 34 sector sector NN erambler-co-uk-8585 260 35 to to TO erambler-co-uk-8585 260 36 make make VB erambler-co-uk-8585 260 37 the the DT erambler-co-uk-8585 260 38 best good JJS erambler-co-uk-8585 260 39 use use NN erambler-co-uk-8585 260 40 of of IN erambler-co-uk-8585 260 41 data datum NNS erambler-co-uk-8585 260 42 and and CC erambler-co-uk-8585 260 43 digital digital JJ erambler-co-uk-8585 260 44 sources source NNS erambler-co-uk-8585 260 45 in in IN erambler-co-uk-8585 260 46 the the DT erambler-co-uk-8585 260 47 most most RBS erambler-co-uk-8585 260 48 ethical ethical JJ erambler-co-uk-8585 260 49 and and CC erambler-co-uk-8585 260 50 sustainable sustainable JJ erambler-co-uk-8585 260 51 way way NN erambler-co-uk-8585 260 52 possible possible JJ erambler-co-uk-8585 260 53 Understand understand VBP erambler-co-uk-8585 260 54 how how WRB erambler-co-uk-8585 260 55 and and CC erambler-co-uk-8585 260 56 why why WRB erambler-co-uk-8585 260 57 people people NNS erambler-co-uk-8585 260 58 use use VBP erambler-co-uk-8585 260 59 data datum NNS erambler-co-uk-8585 260 60 from from IN erambler-co-uk-8585 260 61 the the DT erambler-co-uk-8585 260 62 British British NNP erambler-co-uk-8585 260 63 Library Library NNP erambler-co-uk-8585 260 64 , , , erambler-co-uk-8585 260 65 and and CC erambler-co-uk-8585 260 66 plan plan NN erambler-co-uk-8585 260 67 / / SYM erambler-co-uk-8585 260 68 deliver deliver VB erambler-co-uk-8585 260 69 better well JJR erambler-co-uk-8585 260 70 services service NNS erambler-co-uk-8585 260 71 to to TO erambler-co-uk-8585 260 72 support support VB erambler-co-uk-8585 260 73 that that WDT erambler-co-uk-8585 260 74 Keep keep VB erambler-co-uk-8585 260 75 up up RP erambler-co-uk-8585 260 76 to to IN erambler-co-uk-8585 260 77 date date NN erambler-co-uk-8585 260 78 with with IN erambler-co-uk-8585 260 79 relevant relevant JJ erambler-co-uk-8585 260 80 developments development NNS erambler-co-uk-8585 260 81 in in IN erambler-co-uk-8585 260 82 data data NN erambler-co-uk-8585 260 83 science science NN erambler-co-uk-8585 260 84 Learn Learn NNP erambler-co-uk-8585 260 85 from from IN erambler-co-uk-8585 260 86 others other NNS erambler-co-uk-8585 260 87 ' ' POS erambler-co-uk-8585 260 88 skills skill NNS erambler-co-uk-8585 260 89 and and CC erambler-co-uk-8585 260 90 experiences experience NNS erambler-co-uk-8585 260 91 , , , erambler-co-uk-8585 260 92 and and CC erambler-co-uk-8585 260 93 share share VB erambler-co-uk-8585 260 94 my -PRON- PRP$ erambler-co-uk-8585 260 95 own own JJ erambler-co-uk-8585 260 96 in in IN erambler-co-uk-8585 260 97 turn turn NN erambler-co-uk-8585 260 98 Those those DT erambler-co-uk-8585 260 99 initial initial JJ erambler-co-uk-8585 260 100 goals goal NNS erambler-co-uk-8585 260 101 imply imply VBP erambler-co-uk-8585 260 102 some some DT erambler-co-uk-8585 260 103 further further RB erambler-co-uk-8585 260 104 supporting support VBG erambler-co-uk-8585 260 105 goals goal NNS erambler-co-uk-8585 260 106 : : : erambler-co-uk-8585 260 107 Build build VB erambler-co-uk-8585 260 108 up up RP erambler-co-uk-8585 260 109 the the DT erambler-co-uk-8585 260 110 confidence confidence NN erambler-co-uk-8585 260 111 of of IN erambler-co-uk-8585 260 112 colleagues colleague NNS erambler-co-uk-8585 260 113 who who WP erambler-co-uk-8585 260 114 might may MD erambler-co-uk-8585 260 115 benefit benefit VB erambler-co-uk-8585 260 116 from from IN erambler-co-uk-8585 260 117 data data NN erambler-co-uk-8585 260 118 science science NN erambler-co-uk-8585 260 119 skills skill NNS erambler-co-uk-8585 260 120 but but CC erambler-co-uk-8585 260 121 don’t don’t NN erambler-co-uk-8585 260 122 feel feel VBP erambler-co-uk-8585 260 123 they -PRON- PRP erambler-co-uk-8585 260 124 are be VBP erambler-co-uk-8585 260 125 & & CC erambler-co-uk-8585 260 126 ldquo;technical&rdquo ldquo;technical&rdquo FW erambler-co-uk-8585 260 127 ; ; : erambler-co-uk-8585 260 128 or or CC erambler-co-uk-8585 260 129 & & CC erambler-co-uk-8585 260 130 ldquo;computer ldquo;computer NNP erambler-co-uk-8585 260 131 literate&rdquo literate&rdquo NNP erambler-co-uk-8585 260 132 ; ; : erambler-co-uk-8585 260 133 enough enough RB erambler-co-uk-8585 260 134 Further further RB erambler-co-uk-8585 260 135 to to IN erambler-co-uk-8585 260 136 that that DT erambler-co-uk-8585 260 137 , , , erambler-co-uk-8585 260 138 build build VB erambler-co-uk-8585 260 139 up up RP erambler-co-uk-8585 260 140 a a DT erambler-co-uk-8585 260 141 base base NN erambler-co-uk-8585 260 142 of of IN erambler-co-uk-8585 260 143 colleagues colleague NNS erambler-co-uk-8585 260 144 with with IN erambler-co-uk-8585 260 145 the the DT erambler-co-uk-8585 260 146 confidence confidence NN erambler-co-uk-8585 260 147 to to TO erambler-co-uk-8585 260 148 share share VB erambler-co-uk-8585 260 149 their -PRON- PRP$ erambler-co-uk-8585 260 150 skills skill NNS erambler-co-uk-8585 260 151 & & CC erambler-co-uk-8585 260 152 amp amp NN erambler-co-uk-8585 260 153 ; ; : erambler-co-uk-8585 260 154 knowledge knowledge NN erambler-co-uk-8585 260 155 with with IN erambler-co-uk-8585 260 156 others other NNS erambler-co-uk-8585 260 157 , , , erambler-co-uk-8585 260 158 whether whether IN erambler-co-uk-8585 260 159 through through IN erambler-co-uk-8585 260 160 teaching teaching NN erambler-co-uk-8585 260 161 , , , erambler-co-uk-8585 260 162 giving give VBG erambler-co-uk-8585 260 163 talks talk NNS erambler-co-uk-8585 260 164 , , , erambler-co-uk-8585 260 165 writing writing NN erambler-co-uk-8585 260 166 or or CC erambler-co-uk-8585 260 167 other other JJ erambler-co-uk-8585 260 168 channels channel NNS erambler-co-uk-8585 260 169 Identify identify VB erambler-co-uk-8585 260 170 common common JJ erambler-co-uk-8585 260 171 awareness awareness NN erambler-co-uk-8585 260 172 gaps gap NNS erambler-co-uk-8585 260 173 ( ( -LRB- erambler-co-uk-8585 260 174 skills skill NNS erambler-co-uk-8585 260 175 / / SYM erambler-co-uk-8585 260 176 knowledge knowledge NN erambler-co-uk-8585 260 177 that that WDT erambler-co-uk-8585 260 178 people people NNS erambler-co-uk-8585 260 179 don’t don’t VBG erambler-co-uk-8585 260 180 know know VBP erambler-co-uk-8585 260 181 they’re they’re NNP erambler-co-uk-8585 260 182 missing missing NN erambler-co-uk-8585 260 183 ) ) -RRB- erambler-co-uk-8585 260 184 and and CC erambler-co-uk-8585 260 185 address address VB erambler-co-uk-8585 260 186 them -PRON- PRP erambler-co-uk-8585 260 187 Develop develop VB erambler-co-uk-8585 260 188 a a DT erambler-co-uk-8585 260 189 communal communal JJ erambler-co-uk-8585 260 190 space space NN erambler-co-uk-8585 260 191 ( ( -LRB- erambler-co-uk-8585 260 192 primarily primarily RB erambler-co-uk-8585 260 193 online online RB erambler-co-uk-8585 260 194 ) ) -RRB- erambler-co-uk-8585 260 195 in in IN erambler-co-uk-8585 260 196 which which WDT erambler-co-uk-8585 260 197 people people NNS erambler-co-uk-8585 260 198 feel feel VBP erambler-co-uk-8585 260 199 safe safe JJ erambler-co-uk-8585 260 200 to to TO erambler-co-uk-8585 260 201 ask ask VB erambler-co-uk-8585 260 202 questions question NNS erambler-co-uk-8585 260 203 Develop develop VB erambler-co-uk-8585 260 204 a a DT erambler-co-uk-8585 260 205 body body NN erambler-co-uk-8585 260 206 of of IN erambler-co-uk-8585 260 207 professional professional JJ erambler-co-uk-8585 260 208 practice practice NN erambler-co-uk-8585 260 209 and and CC erambler-co-uk-8585 260 210 help help VB erambler-co-uk-8585 260 211 colleagues colleague NNS erambler-co-uk-8585 260 212 to to TO erambler-co-uk-8585 260 213 learn learn VB erambler-co-uk-8585 260 214 and and CC erambler-co-uk-8585 260 215 contribute contribute VB erambler-co-uk-8585 260 216 to to IN erambler-co-uk-8585 260 217 the the DT erambler-co-uk-8585 260 218 evolution evolution NN erambler-co-uk-8585 260 219 of of IN erambler-co-uk-8585 260 220 this this DT erambler-co-uk-8585 260 221 , , , erambler-co-uk-8585 260 222 including include VBG erambler-co-uk-8585 260 223 practices practice NNS erambler-co-uk-8585 260 224 of of IN erambler-co-uk-8585 260 225 data datum NNS erambler-co-uk-8585 260 226 ethics ethic NNS erambler-co-uk-8585 260 227 , , , erambler-co-uk-8585 260 228 software software NN erambler-co-uk-8585 260 229 engineering engineering NN erambler-co-uk-8585 260 230 , , , erambler-co-uk-8585 260 231 statistics statistic NNS erambler-co-uk-8585 260 232 , , , erambler-co-uk-8585 260 233 high high JJ erambler-co-uk-8585 260 234 performance performance NN erambler-co-uk-8585 260 235 computing computing NN erambler-co-uk-8585 260 236 , , , erambler-co-uk-8585 260 237 … … NFP erambler-co-uk-8585 260 238 Break break VB erambler-co-uk-8585 260 239 down down RP erambler-co-uk-8585 260 240 language language NN erambler-co-uk-8585 260 241 barriers barrier NNS erambler-co-uk-8585 260 242 between between IN erambler-co-uk-8585 260 243 data datum NNS erambler-co-uk-8585 260 244 scientists scientist NNS erambler-co-uk-8585 260 245 and and CC erambler-co-uk-8585 260 246 others other NNS erambler-co-uk-8585 260 247 I’ll i’ll IN erambler-co-uk-8585 260 248 expand expand VB erambler-co-uk-8585 260 249 on on IN erambler-co-uk-8585 260 250 this this DT erambler-co-uk-8585 260 251 separately separately RB erambler-co-uk-8585 260 252 as as IN erambler-co-uk-8585 260 253 my -PRON- PRP$ erambler-co-uk-8585 260 254 planning planning NN erambler-co-uk-8585 260 255 develops develop VBZ erambler-co-uk-8585 260 256 , , , erambler-co-uk-8585 260 257 but but CC erambler-co-uk-8585 260 258 here here RB erambler-co-uk-8585 260 259 are be VBP erambler-co-uk-8585 260 260 a a DT erambler-co-uk-8585 260 261 few few JJ erambler-co-uk-8585 260 262 specific specific JJ erambler-co-uk-8585 260 263 activities activity NNS erambler-co-uk-8585 260 264 that that WDT erambler-co-uk-8585 260 265 I’d I’d NNPS erambler-co-uk-8585 260 266 like like VBP erambler-co-uk-8585 260 267 to to TO erambler-co-uk-8585 260 268 be be VB erambler-co-uk-8585 260 269 able able JJ erambler-co-uk-8585 260 270 to to TO erambler-co-uk-8585 260 271 do do VB erambler-co-uk-8585 260 272 to to TO erambler-co-uk-8585 260 273 support support VB erambler-co-uk-8585 260 274 this this DT erambler-co-uk-8585 260 275 : : : erambler-co-uk-8585 260 276 Organise organise VB erambler-co-uk-8585 260 277 less less RBR erambler-co-uk-8585 260 278 - - HYPH erambler-co-uk-8585 260 279 formal formal JJ erambler-co-uk-8585 260 280 learning learning NN erambler-co-uk-8585 260 281 and and CC erambler-co-uk-8585 260 282 sharing share VBG erambler-co-uk-8585 260 283 events event NNS erambler-co-uk-8585 260 284 to to TO erambler-co-uk-8585 260 285 complement complement VB erambler-co-uk-8585 260 286 the the DT erambler-co-uk-8585 260 287 more more RBR erambler-co-uk-8585 260 288 formal formal JJ erambler-co-uk-8585 260 289 training training NN erambler-co-uk-8585 260 290 already already RB erambler-co-uk-8585 260 291 available available JJ erambler-co-uk-8585 260 292 within within IN erambler-co-uk-8585 260 293 organisations organisation NNS erambler-co-uk-8585 260 294 and and CC erambler-co-uk-8585 260 295 the the DT erambler-co-uk-8585 260 296 wider wide JJR erambler-co-uk-8585 260 297 sector sector NN erambler-co-uk-8585 260 298 , , , erambler-co-uk-8585 260 299 including include VBG erambler-co-uk-8585 260 300 & & CC erambler-co-uk-8585 260 301 ldquo;show ldquo;show NNP erambler-co-uk-8585 260 302 and and CC erambler-co-uk-8585 260 303 tell&rdquo tell&rdquo NN erambler-co-uk-8585 260 304 ; ; : erambler-co-uk-8585 260 305 sessions session NNS erambler-co-uk-8585 260 306 , , , erambler-co-uk-8585 260 307 panel panel NN erambler-co-uk-8585 260 308 discussions discussion NNS erambler-co-uk-8585 260 309 , , , erambler-co-uk-8585 260 310 code code NN erambler-co-uk-8585 260 311 cafés café NNS erambler-co-uk-8585 260 312 , , , erambler-co-uk-8585 260 313 masterclasses masterclasse NNS erambler-co-uk-8585 260 314 , , , erambler-co-uk-8585 260 315 guest guest NN erambler-co-uk-8585 260 316 speakers speaker NNS erambler-co-uk-8585 260 317 , , , erambler-co-uk-8585 260 318 reading reading NN erambler-co-uk-8585 260 319 / / SYM erambler-co-uk-8585 260 320 study study NN erambler-co-uk-8585 260 321 groups group NNS erambler-co-uk-8585 260 322 , , , erambler-co-uk-8585 260 323 co co JJ erambler-co-uk-8585 260 324 - - JJ erambler-co-uk-8585 260 325 working working JJ erambler-co-uk-8585 260 326 sessions session NNS erambler-co-uk-8585 260 327 , , , erambler-co-uk-8585 260 328 … … NFP erambler-co-uk-8585 260 329 Organise organise NN erambler-co-uk-8585 260 330 training training NN erambler-co-uk-8585 260 331 to to TO erambler-co-uk-8585 260 332 cover cover VB erambler-co-uk-8585 260 333 intermediate intermediate JJ erambler-co-uk-8585 260 334 skills skill NNS erambler-co-uk-8585 260 335 and and CC erambler-co-uk-8585 260 336 knowledge knowledge NN erambler-co-uk-8585 260 337 currently currently RB erambler-co-uk-8585 260 338 missing miss VBG erambler-co-uk-8585 260 339 from from IN erambler-co-uk-8585 260 340 the the DT erambler-co-uk-8585 260 341 available available JJ erambler-co-uk-8585 260 342 options option NNS erambler-co-uk-8585 260 343 , , , erambler-co-uk-8585 260 344 including include VBG erambler-co-uk-8585 260 345 the the DT erambler-co-uk-8585 260 346 awareness awareness NN erambler-co-uk-8585 260 347 gaps gap NNS erambler-co-uk-8585 260 348 and and CC erambler-co-uk-8585 260 349 professional professional JJ erambler-co-uk-8585 260 350 practice practice NN erambler-co-uk-8585 260 351 mentioned mention VBN erambler-co-uk-8585 260 352 above above IN erambler-co-uk-8585 260 353 Collect Collect NNP erambler-co-uk-8585 260 354 together together RB erambler-co-uk-8585 260 355 links link NNS erambler-co-uk-8585 260 356 to to IN erambler-co-uk-8585 260 357 other other JJ erambler-co-uk-8585 260 358 relevant relevant JJ erambler-co-uk-8585 260 359 resources resource NNS erambler-co-uk-8585 260 360 to to TO erambler-co-uk-8585 260 361 support support VB erambler-co-uk-8585 260 362 self self NN erambler-co-uk-8585 260 363 - - HYPH erambler-co-uk-8585 260 364 led lead VBN erambler-co-uk-8585 260 365 learning learn VBG erambler-co-uk-8585 260 366 Decisions decision NNS erambler-co-uk-8585 260 367 to to TO erambler-co-uk-8585 260 368 be be VB erambler-co-uk-8585 260 369 made make VBN erambler-co-uk-8585 260 370 There there EX erambler-co-uk-8585 260 371 are be VBP erambler-co-uk-8585 260 372 all all DT erambler-co-uk-8585 260 373 sorts sort NNS erambler-co-uk-8585 260 374 of of IN erambler-co-uk-8585 260 375 open open JJ erambler-co-uk-8585 260 376 questions question NNS erambler-co-uk-8585 260 377 in in IN erambler-co-uk-8585 260 378 my -PRON- PRP$ erambler-co-uk-8585 260 379 head head NN erambler-co-uk-8585 260 380 about about IN erambler-co-uk-8585 260 381 this this DT erambler-co-uk-8585 260 382 right right RB erambler-co-uk-8585 260 383 now now RB erambler-co-uk-8585 260 384 , , , erambler-co-uk-8585 260 385 but but CC erambler-co-uk-8585 260 386 here here RB erambler-co-uk-8585 260 387 are be VBP erambler-co-uk-8585 260 388 some some DT erambler-co-uk-8585 260 389 of of IN erambler-co-uk-8585 260 390 the the DT erambler-co-uk-8585 260 391 key key JJ erambler-co-uk-8585 260 392 ones one NNS erambler-co-uk-8585 260 393 . . . erambler-co-uk-8585 261 1 Is be VBZ erambler-co-uk-8585 261 2 it -PRON- PRP erambler-co-uk-8585 261 3 GLAM GLAM NNP erambler-co-uk-8585 261 4 or or CC erambler-co-uk-8585 261 5 Cultural Cultural NNP erambler-co-uk-8585 261 6 Heritage Heritage NNP erambler-co-uk-8585 261 7 ? ? . erambler-co-uk-8585 262 1 When when WRB erambler-co-uk-8585 262 2 I -PRON- PRP erambler-co-uk-8585 262 3 first first RB erambler-co-uk-8585 262 4 started start VBD erambler-co-uk-8585 262 5 planning plan VBG erambler-co-uk-8585 262 6 this this DT erambler-co-uk-8585 262 7 whole whole JJ erambler-co-uk-8585 262 8 thing thing NN erambler-co-uk-8585 262 9 , , , erambler-co-uk-8585 262 10 I -PRON- PRP erambler-co-uk-8585 262 11 went go VBD erambler-co-uk-8585 262 12 with with IN erambler-co-uk-8585 262 13 & & CC erambler-co-uk-8585 262 14 ldquo;Cultural ldquo;Cultural NNP erambler-co-uk-8585 262 15 Heritage&rdquo Heritage&rdquo NNP erambler-co-uk-8585 262 16 ; ; : erambler-co-uk-8585 262 17 , , , erambler-co-uk-8585 262 18 since since IN erambler-co-uk-8585 262 19 I -PRON- PRP erambler-co-uk-8585 262 20 was be VBD erambler-co-uk-8585 262 21 pretty pretty RB erambler-co-uk-8585 262 22 transparently transparently RB erambler-co-uk-8585 262 23 targeting target VBG erambler-co-uk-8585 262 24 my -PRON- PRP$ erambler-co-uk-8585 262 25 own own JJ erambler-co-uk-8585 262 26 organisation organisation NN erambler-co-uk-8585 262 27 . . . erambler-co-uk-8585 263 1 The the DT erambler-co-uk-8585 263 2 British British NNP erambler-co-uk-8585 263 3 Library Library NNP erambler-co-uk-8585 263 4 is be VBZ erambler-co-uk-8585 263 5 fairly fairly RB erambler-co-uk-8585 263 6 unequivocally unequivocally RB erambler-co-uk-8585 263 7 a a DT erambler-co-uk-8585 263 8 CH CH NNP erambler-co-uk-8585 263 9 organisation organisation NN erambler-co-uk-8585 263 10 . . . erambler-co-uk-8585 264 1 But but CC erambler-co-uk-8585 264 2 as as IN erambler-co-uk-8585 264 3 I’ve i’ve PRP erambler-co-uk-8585 264 4 gone go VBN erambler-co-uk-8585 264 5 along along RB erambler-co-uk-8585 264 6 I’ve I’ve NNP erambler-co-uk-8585 264 7 found find VBD erambler-co-uk-8585 264 8 myself -PRON- PRP erambler-co-uk-8585 264 9 gravitating gravitate VBG erambler-co-uk-8585 264 10 more more RBR erambler-co-uk-8585 264 11 towards towards IN erambler-co-uk-8585 264 12 the the DT erambler-co-uk-8585 264 13 term term NN erambler-co-uk-8585 264 14 & & CC erambler-co-uk-8585 264 15 ldquo;GLAM&rdquo ldquo;GLAM&rdquo NNP erambler-co-uk-8585 264 16 ; ; : erambler-co-uk-8585 264 17 ( ( -LRB- erambler-co-uk-8585 264 18 which which WDT erambler-co-uk-8585 264 19 stands stand VBZ erambler-co-uk-8585 264 20 for for IN erambler-co-uk-8585 264 21 Galleries Galleries NNPS erambler-co-uk-8585 264 22 , , , erambler-co-uk-8585 264 23 Libraries Libraries NNPS erambler-co-uk-8585 264 24 , , , erambler-co-uk-8585 264 25 Archives Archives NNPS erambler-co-uk-8585 264 26 , , , erambler-co-uk-8585 264 27 Museums Museums NNPS erambler-co-uk-8585 264 28 ) ) -RRB- erambler-co-uk-8585 264 29 as as IN erambler-co-uk-8585 264 30 it -PRON- PRP erambler-co-uk-8585 264 31 covers cover VBZ erambler-co-uk-8585 264 32 a a DT erambler-co-uk-8585 264 33 similar similar JJ erambler-co-uk-8585 264 34 range range NN erambler-co-uk-8585 264 35 of of IN erambler-co-uk-8585 264 36 work work NN erambler-co-uk-8585 264 37 but but CC erambler-co-uk-8585 264 38 is be VBZ erambler-co-uk-8585 264 39 clearer clear JJR erambler-co-uk-8585 264 40 ( ( -LRB- erambler-co-uk-8585 264 41 when when WRB erambler-co-uk-8585 264 42 you -PRON- PRP erambler-co-uk-8585 264 43 spell spell VBP erambler-co-uk-8585 264 44 out out RP erambler-co-uk-8585 264 45 the the DT erambler-co-uk-8585 264 46 acronym acronym NN erambler-co-uk-8585 264 47 ) ) -RRB- erambler-co-uk-8585 264 48 about about IN erambler-co-uk-8585 264 49 what what WDT erambler-co-uk-8585 264 50 kinds kind NNS erambler-co-uk-8585 264 51 of of IN erambler-co-uk-8585 264 52 work work NN erambler-co-uk-8585 264 53 are be VBP erambler-co-uk-8585 264 54 included include VBN erambler-co-uk-8585 264 55 . . . erambler-co-uk-8585 265 1 What what WDT erambler-co-uk-8585 265 2 skills skill NNS erambler-co-uk-8585 265 3 are be VBP erambler-co-uk-8585 265 4 relevant relevant JJ erambler-co-uk-8585 265 5 ? ? . erambler-co-uk-8585 266 1 This this DT erambler-co-uk-8585 266 2 turns turn VBZ erambler-co-uk-8585 266 3 out out RP erambler-co-uk-8585 266 4 to to TO erambler-co-uk-8585 266 5 be be VB erambler-co-uk-8585 266 6 surprisingly surprisingly RB erambler-co-uk-8585 266 7 important important JJ erambler-co-uk-8585 266 8 , , , erambler-co-uk-8585 266 9 at at IN erambler-co-uk-8585 266 10 least least JJS erambler-co-uk-8585 266 11 in in IN erambler-co-uk-8585 266 12 terms term NNS erambler-co-uk-8585 266 13 of of IN erambler-co-uk-8585 266 14 how how WRB erambler-co-uk-8585 266 15 the the DT erambler-co-uk-8585 266 16 community community NN erambler-co-uk-8585 266 17 is be VBZ erambler-co-uk-8585 266 18 described describe VBN erambler-co-uk-8585 266 19 , , , erambler-co-uk-8585 266 20 as as IN erambler-co-uk-8585 266 21 they -PRON- PRP erambler-co-uk-8585 266 22 define define VBP erambler-co-uk-8585 266 23 the the DT erambler-co-uk-8585 266 24 boundaries boundary NNS erambler-co-uk-8585 266 25 of of IN erambler-co-uk-8585 266 26 the the DT erambler-co-uk-8585 266 27 community community NN erambler-co-uk-8585 266 28 and and CC erambler-co-uk-8585 266 29 can can MD erambler-co-uk-8585 266 30 be be VB erambler-co-uk-8585 266 31 the the DT erambler-co-uk-8585 266 32 difference difference NN erambler-co-uk-8585 266 33 between between IN erambler-co-uk-8585 266 34 someone someone NN erambler-co-uk-8585 266 35 feeling feel VBG erambler-co-uk-8585 266 36 welcome welcome JJ erambler-co-uk-8585 266 37 or or CC erambler-co-uk-8585 266 38 excluded exclude VBN erambler-co-uk-8585 266 39 . . . erambler-co-uk-8585 267 1 For for IN erambler-co-uk-8585 267 2 example example NN erambler-co-uk-8585 267 3 , , , erambler-co-uk-8585 267 4 I -PRON- PRP erambler-co-uk-8585 267 5 think think VBP erambler-co-uk-8585 267 6 that that IN erambler-co-uk-8585 267 7 some some DT erambler-co-uk-8585 267 8 introductory introductory JJ erambler-co-uk-8585 267 9 statistics statistic NNS erambler-co-uk-8585 267 10 training training NN erambler-co-uk-8585 267 11 would would MD erambler-co-uk-8585 267 12 be be VB erambler-co-uk-8585 267 13 immensely immensely RB erambler-co-uk-8585 267 14 valuable valuable JJ erambler-co-uk-8585 267 15 for for IN erambler-co-uk-8585 267 16 anyone anyone NN erambler-co-uk-8585 267 17 working work VBG erambler-co-uk-8585 267 18 with with IN erambler-co-uk-8585 267 19 data datum NNS erambler-co-uk-8585 267 20 to to TO erambler-co-uk-8585 267 21 understand understand VB erambler-co-uk-8585 267 22 what what WDT erambler-co-uk-8585 267 23 options option NNS erambler-co-uk-8585 267 24 are be VBP erambler-co-uk-8585 267 25 open open JJ erambler-co-uk-8585 267 26 to to IN erambler-co-uk-8585 267 27 them -PRON- PRP erambler-co-uk-8585 267 28 and and CC erambler-co-uk-8585 267 29 what what WP erambler-co-uk-8585 267 30 limitations limitation VBZ erambler-co-uk-8585 267 31 those those DT erambler-co-uk-8585 267 32 options option NNS erambler-co-uk-8585 267 33 have have VBP erambler-co-uk-8585 267 34 , , , erambler-co-uk-8585 267 35 but but CC erambler-co-uk-8585 267 36 is be VBZ erambler-co-uk-8585 267 37 the the DT erambler-co-uk-8585 267 38 word word NN erambler-co-uk-8585 267 39 & & CC erambler-co-uk-8585 267 40 ldquo;statistics&rdquo ldquo;statistics&rdquo NNP erambler-co-uk-8585 267 41 ; ; : erambler-co-uk-8585 267 42 offputting offputte VBG erambler-co-uk-8585 267 43 per per FW erambler-co-uk-8585 267 44 se se FW erambler-co-uk-8585 267 45 to to IN erambler-co-uk-8585 267 46 those those DT erambler-co-uk-8585 267 47 who’ve who’ve NNP erambler-co-uk-8585 267 48 chosen choose VBD erambler-co-uk-8585 267 49 a a DT erambler-co-uk-8585 267 50 career career NN erambler-co-uk-8585 267 51 in in IN erambler-co-uk-8585 267 52 arts art NNS erambler-co-uk-8585 267 53 & & CC erambler-co-uk-8585 267 54 amp amp NN erambler-co-uk-8585 267 55 ; ; : erambler-co-uk-8585 267 56 humanities humanity NNS erambler-co-uk-8585 267 57 ? ? . erambler-co-uk-8585 268 1 I -PRON- PRP erambler-co-uk-8585 268 2 don’t don’t CD erambler-co-uk-8585 268 3 know know VBP erambler-co-uk-8585 268 4 because because IN erambler-co-uk-8585 268 5 I -PRON- PRP erambler-co-uk-8585 268 6 don’t don’t VBP erambler-co-uk-8585 268 7 have have VBP erambler-co-uk-8585 268 8 that that DT erambler-co-uk-8585 268 9 background background NN erambler-co-uk-8585 268 10 and and CC erambler-co-uk-8585 268 11 perspective perspective NN erambler-co-uk-8585 268 12 . . . erambler-co-uk-8585 269 1 Keep keep VB erambler-co-uk-8585 269 2 it -PRON- PRP erambler-co-uk-8585 269 3 internal internal JJ erambler-co-uk-8585 269 4 to to IN erambler-co-uk-8585 269 5 the the DT erambler-co-uk-8585 269 6 BL BL NNP erambler-co-uk-8585 269 7 , , , erambler-co-uk-8585 269 8 or or CC erambler-co-uk-8585 269 9 open open VB erambler-co-uk-8585 269 10 up up RP erambler-co-uk-8585 269 11 early early RB erambler-co-uk-8585 269 12 on on RB erambler-co-uk-8585 269 13 ? ? . erambler-co-uk-8585 270 1 I -PRON- PRP erambler-co-uk-8585 270 2 originally originally RB erambler-co-uk-8585 270 3 planned plan VBD erambler-co-uk-8585 270 4 to to TO erambler-co-uk-8585 270 5 focus focus VB erambler-co-uk-8585 270 6 primarily primarily RB erambler-co-uk-8585 270 7 on on IN erambler-co-uk-8585 270 8 my -PRON- PRP$ erambler-co-uk-8585 270 9 own own JJ erambler-co-uk-8585 270 10 organisation organisation NN erambler-co-uk-8585 270 11 to to TO erambler-co-uk-8585 270 12 start start VB erambler-co-uk-8585 270 13 with with IN erambler-co-uk-8585 270 14 , , , erambler-co-uk-8585 270 15 feeling feel VBG erambler-co-uk-8585 270 16 that that IN erambler-co-uk-8585 270 17 it -PRON- PRP erambler-co-uk-8585 270 18 would would MD erambler-co-uk-8585 270 19 be be VB erambler-co-uk-8585 270 20 easier easy JJR erambler-co-uk-8585 270 21 to to TO erambler-co-uk-8585 270 22 organise organise VB erambler-co-uk-8585 270 23 events event NNS erambler-co-uk-8585 270 24 and and CC erambler-co-uk-8585 270 25 build build VB erambler-co-uk-8585 270 26 a a DT erambler-co-uk-8585 270 27 network network NN erambler-co-uk-8585 270 28 within within IN erambler-co-uk-8585 270 29 a a DT erambler-co-uk-8585 270 30 single single JJ erambler-co-uk-8585 270 31 organisation organisation NN erambler-co-uk-8585 270 32 . . . erambler-co-uk-8585 271 1 However however RB erambler-co-uk-8585 271 2 , , , erambler-co-uk-8585 271 3 the the DT erambler-co-uk-8585 271 4 pandemic pandemic NN erambler-co-uk-8585 271 5 has have VBZ erambler-co-uk-8585 271 6 changed change VBN erambler-co-uk-8585 271 7 my -PRON- PRP$ erambler-co-uk-8585 271 8 thinking thinking NN erambler-co-uk-8585 271 9 significantly significantly RB erambler-co-uk-8585 271 10 . . . erambler-co-uk-8585 272 1 Firstly firstly RB erambler-co-uk-8585 272 2 , , , erambler-co-uk-8585 272 3 it’s it’s , erambler-co-uk-8585 272 4 now now RB erambler-co-uk-8585 272 5 impossible impossible JJ erambler-co-uk-8585 272 6 to to TO erambler-co-uk-8585 272 7 organise organise VB erambler-co-uk-8585 272 8 in in IN erambler-co-uk-8585 272 9 - - HYPH erambler-co-uk-8585 272 10 person person NN erambler-co-uk-8585 272 11 events event NNS erambler-co-uk-8585 272 12 and and CC erambler-co-uk-8585 272 13 that that DT erambler-co-uk-8585 272 14 will will MD erambler-co-uk-8585 272 15 continue continue VB erambler-co-uk-8585 272 16 for for IN erambler-co-uk-8585 272 17 quite quite PDT erambler-co-uk-8585 272 18 some some DT erambler-co-uk-8585 272 19 time time NN erambler-co-uk-8585 272 20 to to TO erambler-co-uk-8585 272 21 come come VB erambler-co-uk-8585 272 22 , , , erambler-co-uk-8585 272 23 so so CC erambler-co-uk-8585 272 24 there there EX erambler-co-uk-8585 272 25 is be VBZ erambler-co-uk-8585 272 26 less less JJR erambler-co-uk-8585 272 27 need need NN erambler-co-uk-8585 272 28 to to TO erambler-co-uk-8585 272 29 focus focus VB erambler-co-uk-8585 272 30 on on IN erambler-co-uk-8585 272 31 the the DT erambler-co-uk-8585 272 32 logistics logistic NNS erambler-co-uk-8585 272 33 of of IN erambler-co-uk-8585 272 34 getting get VBG erambler-co-uk-8585 272 35 people people NNS erambler-co-uk-8585 272 36 into into IN erambler-co-uk-8585 272 37 the the DT erambler-co-uk-8585 272 38 same same JJ erambler-co-uk-8585 272 39 room room NN erambler-co-uk-8585 272 40 . . . erambler-co-uk-8585 273 1 Secondly secondly RB erambler-co-uk-8585 273 2 , , , erambler-co-uk-8585 273 3 people people NNS erambler-co-uk-8585 273 4 within within IN erambler-co-uk-8585 273 5 the the DT erambler-co-uk-8585 273 6 sector sector NN erambler-co-uk-8585 273 7 are be VBP erambler-co-uk-8585 273 8 much much RB erambler-co-uk-8585 273 9 more more RBR erambler-co-uk-8585 273 10 used used JJ erambler-co-uk-8585 273 11 to to IN erambler-co-uk-8585 273 12 attending attend VBG erambler-co-uk-8585 273 13 remote remote JJ erambler-co-uk-8585 273 14 events event NNS erambler-co-uk-8585 273 15 , , , erambler-co-uk-8585 273 16 which which WDT erambler-co-uk-8585 273 17 can can MD erambler-co-uk-8585 273 18 easily easily RB erambler-co-uk-8585 273 19 be be VB erambler-co-uk-8585 273 20 opened open VBN erambler-co-uk-8585 273 21 up up RP erambler-co-uk-8585 273 22 to to IN erambler-co-uk-8585 273 23 multiple multiple JJ erambler-co-uk-8585 273 24 organisations organisation NNS erambler-co-uk-8585 273 25 in in IN erambler-co-uk-8585 273 26 many many JJ erambler-co-uk-8585 273 27 countries country NNS erambler-co-uk-8585 273 28 , , , erambler-co-uk-8585 273 29 timezones timezone NNS erambler-co-uk-8585 273 30 allowing allow VBG erambler-co-uk-8585 273 31 . . . erambler-co-uk-8585 274 1 It -PRON- PRP erambler-co-uk-8585 274 2 now now RB erambler-co-uk-8585 274 3 makes make VBZ erambler-co-uk-8585 274 4 more more JJR erambler-co-uk-8585 274 5 sense sense NN erambler-co-uk-8585 274 6 to to TO erambler-co-uk-8585 274 7 focus focus VB erambler-co-uk-8585 274 8 primarily primarily RB erambler-co-uk-8585 274 9 on on IN erambler-co-uk-8585 274 10 online online JJ erambler-co-uk-8585 274 11 activities activity NNS erambler-co-uk-8585 274 12 , , , erambler-co-uk-8585 274 13 which which WDT erambler-co-uk-8585 274 14 opens open VBZ erambler-co-uk-8585 274 15 up up RP erambler-co-uk-8585 274 16 the the DT erambler-co-uk-8585 274 17 possibility possibility NN erambler-co-uk-8585 274 18 of of IN erambler-co-uk-8585 274 19 building build VBG erambler-co-uk-8585 274 20 a a DT erambler-co-uk-8585 274 21 critical critical JJ erambler-co-uk-8585 274 22 mass mass NN erambler-co-uk-8585 274 23 of of IN erambler-co-uk-8585 274 24 active active JJ erambler-co-uk-8585 274 25 participants participant NNS erambler-co-uk-8585 274 26 much much RB erambler-co-uk-8585 274 27 more more RBR erambler-co-uk-8585 274 28 quickly quickly RB erambler-co-uk-8585 274 29 by by IN erambler-co-uk-8585 274 30 opening open VBG erambler-co-uk-8585 274 31 up up RP erambler-co-uk-8585 274 32 to to IN erambler-co-uk-8585 274 33 the the DT erambler-co-uk-8585 274 34 wider wide JJR erambler-co-uk-8585 274 35 sector sector NN erambler-co-uk-8585 274 36 . . . erambler-co-uk-8585 275 1 Conclusion Conclusion NNP erambler-co-uk-8585 275 2 This this DT erambler-co-uk-8585 275 3 is be VBZ erambler-co-uk-8585 275 4 the the DT erambler-co-uk-8585 275 5 type type NN erambler-co-uk-8585 275 6 of of IN erambler-co-uk-8585 275 7 post post NN erambler-co-uk-8585 275 8 that that WDT erambler-co-uk-8585 275 9 I -PRON- PRP erambler-co-uk-8585 275 10 could could MD erambler-co-uk-8585 275 11 let let VB erambler-co-uk-8585 275 12 run run VB erambler-co-uk-8585 275 13 and and CC erambler-co-uk-8585 275 14 run run VB erambler-co-uk-8585 275 15 without without IN erambler-co-uk-8585 275 16 ever ever RB erambler-co-uk-8585 275 17 actually actually RB erambler-co-uk-8585 275 18 publishing publish VBG erambler-co-uk-8585 275 19 , , , erambler-co-uk-8585 275 20 but but CC erambler-co-uk-8585 275 21 since since IN erambler-co-uk-8585 275 22 it’s it’s JJ erambler-co-uk-8585 275 23 something something NN erambler-co-uk-8585 275 24 I -PRON- PRP erambler-co-uk-8585 275 25 need need VBP erambler-co-uk-8585 275 26 feedback feedback NN erambler-co-uk-8585 275 27 and and CC erambler-co-uk-8585 275 28 opinions opinion NNS erambler-co-uk-8585 275 29 on on IN erambler-co-uk-8585 275 30 from from IN erambler-co-uk-8585 275 31 other other JJ erambler-co-uk-8585 275 32 people people NNS erambler-co-uk-8585 275 33 , , , erambler-co-uk-8585 275 34 I’d I’d NNP erambler-co-uk-8585 275 35 better well JJR erambler-co-uk-8585 275 36 ship ship VBP erambler-co-uk-8585 275 37 it -PRON- PRP erambler-co-uk-8585 275 38 ! ! . erambler-co-uk-8585 276 1 I -PRON- PRP erambler-co-uk-8585 276 2 really really RB erambler-co-uk-8585 276 3 want want VBP erambler-co-uk-8585 276 4 to to TO erambler-co-uk-8585 276 5 know know VB erambler-co-uk-8585 276 6 what what WP erambler-co-uk-8585 276 7 you -PRON- PRP erambler-co-uk-8585 276 8 think think VBP erambler-co-uk-8585 276 9 about about IN erambler-co-uk-8585 276 10 this this DT erambler-co-uk-8585 276 11 , , , erambler-co-uk-8585 276 12 whether whether IN erambler-co-uk-8585 276 13 you -PRON- PRP erambler-co-uk-8585 276 14 feel feel VBP erambler-co-uk-8585 276 15 it’s it’s JJ erambler-co-uk-8585 276 16 relevant relevant JJ erambler-co-uk-8585 276 17 to to IN erambler-co-uk-8585 276 18 you -PRON- PRP erambler-co-uk-8585 276 19 and and CC erambler-co-uk-8585 276 20 what what WP erambler-co-uk-8585 276 21 would would MD erambler-co-uk-8585 276 22 make make VB erambler-co-uk-8585 276 23 it -PRON- PRP erambler-co-uk-8585 276 24 useful useful JJ erambler-co-uk-8585 276 25 . . . erambler-co-uk-8585 277 1 Comments comment NNS erambler-co-uk-8585 277 2 are be VBP erambler-co-uk-8585 277 3 open open JJ erambler-co-uk-8585 277 4 below below RB erambler-co-uk-8585 277 5 , , , erambler-co-uk-8585 277 6 or or CC erambler-co-uk-8585 277 7 you -PRON- PRP erambler-co-uk-8585 277 8 can can MD erambler-co-uk-8585 277 9 contact contact VB erambler-co-uk-8585 277 10 me -PRON- PRP erambler-co-uk-8585 277 11 via via IN erambler-co-uk-8585 277 12 Mastodon Mastodon NNP erambler-co-uk-8585 277 13 or or CC erambler-co-uk-8585 277 14 Twitter Twitter NNP erambler-co-uk-8585 277 15 . . . erambler-co-uk-8585 278 1 Writing write VBG erambler-co-uk-8585 278 2 About about IN erambler-co-uk-8585 278 3 Not not RB erambler-co-uk-8585 278 4 Writing write VBG erambler-co-uk-8585 278 5 Under under IN erambler-co-uk-8585 278 6 Construction construction NN erambler-co-uk-8585 278 7 Grunge Grunge NNP erambler-co-uk-8585 278 8 Sign Sign NNP erambler-co-uk-8585 278 9 by by IN erambler-co-uk-8585 278 10 Nicolas Nicolas NNP erambler-co-uk-8585 278 11 Raymond Raymond NNP erambler-co-uk-8585 278 12 — — : erambler-co-uk-8585 278 13 CC cc NN erambler-co-uk-8585 278 14 BY by IN erambler-co-uk-8585 278 15 2.0 2.0 CD erambler-co-uk-8585 278 16 Every every DT erambler-co-uk-8585 278 17 year year NN erambler-co-uk-8585 278 18 , , , erambler-co-uk-8585 278 19 around around IN erambler-co-uk-8585 278 20 this this DT erambler-co-uk-8585 278 21 time time NN erambler-co-uk-8585 278 22 of of IN erambler-co-uk-8585 278 23 year year NN erambler-co-uk-8585 278 24 , , , erambler-co-uk-8585 278 25 I -PRON- PRP erambler-co-uk-8585 278 26 start start VBP erambler-co-uk-8585 278 27 doing do VBG erambler-co-uk-8585 278 28 two two CD erambler-co-uk-8585 278 29 things thing NNS erambler-co-uk-8585 278 30 . . . erambler-co-uk-8585 279 1 First first RB erambler-co-uk-8585 279 2 , , , erambler-co-uk-8585 279 3 I -PRON- PRP erambler-co-uk-8585 279 4 start start VBP erambler-co-uk-8585 279 5 thinking think VBG erambler-co-uk-8585 279 6 I -PRON- PRP erambler-co-uk-8585 279 7 could could MD erambler-co-uk-8585 279 8 really really RB erambler-co-uk-8585 279 9 start start VB erambler-co-uk-8585 279 10 to to TO erambler-co-uk-8585 279 11 understand understand VB erambler-co-uk-8585 279 12 monads monad NNS erambler-co-uk-8585 279 13 and and CC erambler-co-uk-8585 279 14 write write VB erambler-co-uk-8585 279 15 more more JJR erambler-co-uk-8585 279 16 than than IN erambler-co-uk-8585 279 17 toy toy NN erambler-co-uk-8585 279 18 programs program NNS erambler-co-uk-8585 279 19 in in IN erambler-co-uk-8585 279 20 Haskell Haskell NNP erambler-co-uk-8585 279 21 . . . erambler-co-uk-8585 280 1 This this DT erambler-co-uk-8585 280 2 is be VBZ erambler-co-uk-8585 280 3 unlikely unlikely JJ erambler-co-uk-8585 280 4 to to TO erambler-co-uk-8585 280 5 ever ever RB erambler-co-uk-8585 280 6 actually actually RB erambler-co-uk-8585 280 7 happen happen VB erambler-co-uk-8585 280 8 unless unless IN erambler-co-uk-8585 280 9 and and CC erambler-co-uk-8585 280 10 until until IN erambler-co-uk-8585 280 11 I -PRON- PRP erambler-co-uk-8585 280 12 get get VBP erambler-co-uk-8585 280 13 a a DT erambler-co-uk-8585 280 14 day day NN erambler-co-uk-8585 280 15 job job NN erambler-co-uk-8585 280 16 where where WRB erambler-co-uk-8585 280 17 I -PRON- PRP erambler-co-uk-8585 280 18 can can MD erambler-co-uk-8585 280 19 justify justify VB erambler-co-uk-8585 280 20 writing write VBG erambler-co-uk-8585 280 21 useful useful JJ erambler-co-uk-8585 280 22 programs program NNS erambler-co-uk-8585 280 23 in in IN erambler-co-uk-8585 280 24 Haskell Haskell NNP erambler-co-uk-8585 280 25 , , , erambler-co-uk-8585 280 26 but but CC erambler-co-uk-8585 280 27 Advent Advent NNP erambler-co-uk-8585 280 28 of of IN erambler-co-uk-8585 280 29 Code Code NNP erambler-co-uk-8585 280 30 always always RB erambler-co-uk-8585 280 31 gets get VBZ erambler-co-uk-8585 280 32 me -PRON- PRP erambler-co-uk-8585 280 33 thinking think VBG erambler-co-uk-8585 280 34 otherwise otherwise RB erambler-co-uk-8585 280 35 . . . erambler-co-uk-8585 281 1 Second second JJ erambler-co-uk-8585 281 2 , , , erambler-co-uk-8585 281 3 I -PRON- PRP erambler-co-uk-8585 281 4 start start VBP erambler-co-uk-8585 281 5 mentally mentally RB erambler-co-uk-8585 281 6 writing write VBG erambler-co-uk-8585 281 7 this this DT erambler-co-uk-8585 281 8 same same JJ erambler-co-uk-8585 281 9 post post NN erambler-co-uk-8585 281 10 . . . erambler-co-uk-8585 282 1 You -PRON- PRP erambler-co-uk-8585 282 2 know know VBP erambler-co-uk-8585 282 3 , , , erambler-co-uk-8585 282 4 the the DT erambler-co-uk-8585 282 5 one one NN erambler-co-uk-8585 282 6 about about IN erambler-co-uk-8585 282 7 how how WRB erambler-co-uk-8585 282 8 the the DT erambler-co-uk-8585 282 9 blogger blogger NN erambler-co-uk-8585 282 10 in in IN erambler-co-uk-8585 282 11 question question NN erambler-co-uk-8585 282 12 hasn’t hasn’t NNP erambler-co-uk-8585 282 13 had have VBD erambler-co-uk-8585 282 14 much much JJ erambler-co-uk-8585 282 15 time time NN erambler-co-uk-8585 282 16 to to TO erambler-co-uk-8585 282 17 write write VB erambler-co-uk-8585 282 18 but but CC erambler-co-uk-8585 282 19 will will MD erambler-co-uk-8585 282 20 be be VB erambler-co-uk-8585 282 21 back back RB erambler-co-uk-8585 282 22 soon soon RB erambler-co-uk-8585 282 23 ? ? . erambler-co-uk-8585 283 1 & & CC erambler-co-uk-8585 283 2 ldquo;Sorry ldquo;Sorry NNP erambler-co-uk-8585 283 3 I -PRON- PRP erambler-co-uk-8585 283 4 haven’t haven’t NNP erambler-co-uk-8585 283 5 written write VBN erambler-co-uk-8585 283 6 much much RB erambler-co-uk-8585 283 7 lately lately RB erambler-co-uk-8585 283 8 … … NFP erambler-co-uk-8585 283 9 &rdquo &rdquo FW erambler-co-uk-8585 283 10 ; ; : erambler-co-uk-8585 283 11 It’s it’s JJ erambler-co-uk-8585 283 12 about about IN erambler-co-uk-8585 283 13 as as RB erambler-co-uk-8585 283 14 cliché cliché NN erambler-co-uk-8585 283 15 as as IN erambler-co-uk-8585 283 16 a a DT erambler-co-uk-8585 283 17 Geocities geocitie NNS erambler-co-uk-8585 283 18 site site NN erambler-co-uk-8585 283 19 with with IN erambler-co-uk-8585 283 20 a a DT erambler-co-uk-8585 283 21 permanent permanent JJ erambler-co-uk-8585 283 22 & & CC erambler-co-uk-8585 283 23 ldquo;Under ldquo;Under NNP erambler-co-uk-8585 283 24 construction&rdquo construction&rdquo NNP erambler-co-uk-8585 283 25 ; ; : erambler-co-uk-8585 283 26 GIF GIF NNP erambler-co-uk-8585 283 27 . . . erambler-co-uk-8585 284 1 At at IN erambler-co-uk-8585 284 2 some some DT erambler-co-uk-8585 284 3 point point NN erambler-co-uk-8585 284 4 , , , erambler-co-uk-8585 284 5 not not RB erambler-co-uk-8585 284 6 long long RB erambler-co-uk-8585 284 7 after after IN erambler-co-uk-8585 284 8 the the DT erambler-co-uk-8585 284 9 dawn dawn NN erambler-co-uk-8585 284 10 of of IN erambler-co-uk-8585 284 11 ~time~ ~time~ NNP erambler-co-uk-8585 284 12 the the DT erambler-co-uk-8585 284 13 internet internet NN erambler-co-uk-8585 284 14 , , , erambler-co-uk-8585 284 15 most most JJS erambler-co-uk-8585 284 16 people people NNS erambler-co-uk-8585 284 17 realised realise VBD erambler-co-uk-8585 284 18 that that IN erambler-co-uk-8585 284 19 every every DT erambler-co-uk-8585 284 20 website website NN erambler-co-uk-8585 284 21 was be VBD erambler-co-uk-8585 284 22 permanently permanently RB erambler-co-uk-8585 284 23 under under IN erambler-co-uk-8585 284 24 construction construction NN erambler-co-uk-8585 284 25 and and CC erambler-co-uk-8585 284 26 publishing publishing NN erambler-co-uk-8585 284 27 something something NN erambler-co-uk-8585 284 28 not not RB erambler-co-uk-8585 284 29 ready ready JJ erambler-co-uk-8585 284 30 to to TO erambler-co-uk-8585 284 31 be be VB erambler-co-uk-8585 284 32 published publish VBN erambler-co-uk-8585 284 33 was be VBD erambler-co-uk-8585 284 34 just just RB erambler-co-uk-8585 284 35 pointless pointless JJ erambler-co-uk-8585 284 36 . . . erambler-co-uk-8585 285 1 So so CC erambler-co-uk-8585 285 2 I -PRON- PRP erambler-co-uk-8585 285 3 figured figure VBD erambler-co-uk-8585 285 4 this this DT erambler-co-uk-8585 285 5 year year NN erambler-co-uk-8585 285 6 I’d I’d NNP erambler-co-uk-8585 285 7 actually actually RB erambler-co-uk-8585 285 8 finish finish VBP erambler-co-uk-8585 285 9 writing write VBG erambler-co-uk-8585 285 10 it -PRON- PRP erambler-co-uk-8585 285 11 and and CC erambler-co-uk-8585 285 12 publish publish VB erambler-co-uk-8585 285 13 it -PRON- PRP erambler-co-uk-8585 285 14 . . . erambler-co-uk-8585 286 1 After after RB erambler-co-uk-8585 286 2 all all RB erambler-co-uk-8585 286 3 , , , erambler-co-uk-8585 286 4 what’s what’s NNP erambler-co-uk-8585 286 5 the the DT erambler-co-uk-8585 286 6 worst bad JJS erambler-co-uk-8585 286 7 that that WDT erambler-co-uk-8585 286 8 could could MD erambler-co-uk-8585 286 9 happen happen VB erambler-co-uk-8585 286 10 ? ? . erambler-co-uk-8585 287 1 If if IN erambler-co-uk-8585 287 2 we’re we’re NNP erambler-co-uk-8585 287 3 getting get VBG erambler-co-uk-8585 287 4 all all DT erambler-co-uk-8585 287 5 reflective reflective JJ erambler-co-uk-8585 287 6 about about IN erambler-co-uk-8585 287 7 this this DT erambler-co-uk-8585 287 8 , , , erambler-co-uk-8585 287 9 I -PRON- PRP erambler-co-uk-8585 287 10 could could MD erambler-co-uk-8585 287 11 probably probably RB erambler-co-uk-8585 287 12 suggest suggest VB erambler-co-uk-8585 287 13 some some DT erambler-co-uk-8585 287 14 reasons reason NNS erambler-co-uk-8585 287 15 why why WRB erambler-co-uk-8585 287 16 I’m I’m NNP erambler-co-uk-8585 287 17 not not RB erambler-co-uk-8585 287 18 writing write VBG erambler-co-uk-8585 287 19 much much RB erambler-co-uk-8585 287 20 : : : erambler-co-uk-8585 287 21 For for IN erambler-co-uk-8585 287 22 a a DT erambler-co-uk-8585 287 23 start start NN erambler-co-uk-8585 287 24 , , , erambler-co-uk-8585 287 25 there’s there’s NNP erambler-co-uk-8585 287 26 a a DT erambler-co-uk-8585 287 27 lot lot NN erambler-co-uk-8585 287 28 going go VBG erambler-co-uk-8585 287 29 on on RP erambler-co-uk-8585 287 30 in in IN erambler-co-uk-8585 287 31 both both CC erambler-co-uk-8585 287 32 my -PRON- PRP$ erambler-co-uk-8585 287 33 world world NN erambler-co-uk-8585 287 34 and and CC erambler-co-uk-8585 287 35 The the DT erambler-co-uk-8585 287 36 World World NNP erambler-co-uk-8585 287 37 right right RB erambler-co-uk-8585 287 38 now now RB erambler-co-uk-8585 287 39 , , , erambler-co-uk-8585 287 40 which which WDT erambler-co-uk-8585 287 41 doesn’t doesn’t NNP erambler-co-uk-8585 287 42 leave leave VBP erambler-co-uk-8585 287 43 a a DT erambler-co-uk-8585 287 44 lot lot NN erambler-co-uk-8585 287 45 of of IN erambler-co-uk-8585 287 46 spare spare JJ erambler-co-uk-8585 287 47 energy energy NN erambler-co-uk-8585 287 48 after after IN erambler-co-uk-8585 287 49 getting get VBG erambler-co-uk-8585 287 50 up up RB erambler-co-uk-8585 287 51 , , , erambler-co-uk-8585 287 52 eating eat VBG erambler-co-uk-8585 287 53 , , , erambler-co-uk-8585 287 54 housework housework NN erambler-co-uk-8585 287 55 , , , erambler-co-uk-8585 287 56 working working NN erambler-co-uk-8585 287 57 and and CC erambler-co-uk-8585 287 58 a a DT erambler-co-uk-8585 287 59 few few JJ erambler-co-uk-8585 287 60 other other JJ erambler-co-uk-8585 287 61 necessary necessary JJ erambler-co-uk-8585 287 62 activities activity NNS erambler-co-uk-8585 287 63 . . . erambler-co-uk-8585 288 1 As as IN erambler-co-uk-8585 288 2 a a DT erambler-co-uk-8585 288 3 result result NN erambler-co-uk-8585 288 4 , , , erambler-co-uk-8585 288 5 I’m I’m NNP erambler-co-uk-8585 288 6 easily easily RB erambler-co-uk-8585 288 7 distracted distract VBD erambler-co-uk-8585 288 8 and and CC erambler-co-uk-8585 288 9 I -PRON- PRP erambler-co-uk-8585 288 10 tend tend VBP erambler-co-uk-8585 288 11 to to TO erambler-co-uk-8585 288 12 let let VB erambler-co-uk-8585 288 13 myself -PRON- PRP erambler-co-uk-8585 288 14 get get VB erambler-co-uk-8585 288 15 dragged drag VBN erambler-co-uk-8585 288 16 off off RP erambler-co-uk-8585 288 17 in in IN erambler-co-uk-8585 288 18 other other JJ erambler-co-uk-8585 288 19 directions direction NNS erambler-co-uk-8585 288 20 before before IN erambler-co-uk-8585 288 21 I -PRON- PRP erambler-co-uk-8585 288 22 even even RB erambler-co-uk-8585 288 23 get get VBP erambler-co-uk-8585 288 24 to to IN erambler-co-uk-8585 288 25 writing write VBG erambler-co-uk-8585 288 26 much much JJ erambler-co-uk-8585 288 27 of of IN erambler-co-uk-8585 288 28 anything anything NN erambler-co-uk-8585 288 29 . . . erambler-co-uk-8585 289 1 If if IN erambler-co-uk-8585 289 2 I -PRON- PRP erambler-co-uk-8585 289 3 do do VBP erambler-co-uk-8585 289 4 manage manage VB erambler-co-uk-8585 289 5 to to TO erambler-co-uk-8585 289 6 focus focus VB erambler-co-uk-8585 289 7 on on IN erambler-co-uk-8585 289 8 this this DT erambler-co-uk-8585 289 9 blog blog NN erambler-co-uk-8585 289 10 in in IN erambler-co-uk-8585 289 11 general general JJ erambler-co-uk-8585 289 12 , , , erambler-co-uk-8585 289 13 I’ll I’ll NNP erambler-co-uk-8585 289 14 often often RB erambler-co-uk-8585 289 15 end end VBP erambler-co-uk-8585 289 16 up up RP erambler-co-uk-8585 289 17 working work VBG erambler-co-uk-8585 289 18 on on IN erambler-co-uk-8585 289 19 some some DT erambler-co-uk-8585 289 20 minor minor JJ erambler-co-uk-8585 289 21 tweak tweak NN erambler-co-uk-8585 289 22 to to IN erambler-co-uk-8585 289 23 the the DT erambler-co-uk-8585 289 24 theme theme NN erambler-co-uk-8585 289 25 or or CC erambler-co-uk-8585 289 26 functionality functionality NN erambler-co-uk-8585 289 27 . . . erambler-co-uk-8585 290 1 I -PRON- PRP erambler-co-uk-8585 290 2 mean mean VBP erambler-co-uk-8585 290 3 , , , erambler-co-uk-8585 290 4 right right RB erambler-co-uk-8585 290 5 now now RB erambler-co-uk-8585 290 6 I’m I’m NNP erambler-co-uk-8585 290 7 wondering wonder VBG erambler-co-uk-8585 290 8 if if IN erambler-co-uk-8585 290 9 I -PRON- PRP erambler-co-uk-8585 290 10 can can MD erambler-co-uk-8585 290 11 do do VB erambler-co-uk-8585 290 12 something something NN erambler-co-uk-8585 290 13 clever clever JJ erambler-co-uk-8585 290 14 in in IN erambler-co-uk-8585 290 15 my -PRON- PRP$ erambler-co-uk-8585 290 16 text text NN erambler-co-uk-8585 290 17 - - HYPH erambler-co-uk-8585 290 18 editor editor NN erambler-co-uk-8585 290 19 ( ( -LRB- erambler-co-uk-8585 290 20 Emacs Emacs NNP erambler-co-uk-8585 290 21 , , , erambler-co-uk-8585 290 22 since since IN erambler-co-uk-8585 290 23 you’re you’re NNP erambler-co-uk-8585 290 24 asking ask VBG erambler-co-uk-8585 290 25 ) ) -RRB- erambler-co-uk-8585 290 26 to to TO erambler-co-uk-8585 290 27 streamline streamline VB erambler-co-uk-8585 290 28 my -PRON- PRP$ erambler-co-uk-8585 290 29 writing writing NN erambler-co-uk-8585 290 30 & & CC erambler-co-uk-8585 290 31 amp amp NN erambler-co-uk-8585 290 32 ; ; : erambler-co-uk-8585 290 33 editing editing NN erambler-co-uk-8585 290 34 process process NN erambler-co-uk-8585 290 35 so so IN erambler-co-uk-8585 290 36 it’s it’s CD erambler-co-uk-8585 290 37 more more RBR erambler-co-uk-8585 290 38 elegant elegant JJ erambler-co-uk-8585 290 39 , , , erambler-co-uk-8585 290 40 efficient efficient JJ erambler-co-uk-8585 290 41 , , , erambler-co-uk-8585 290 42 ergonomic ergonomic JJ erambler-co-uk-8585 290 43 and and CC erambler-co-uk-8585 290 44 slightly slightly RB erambler-co-uk-8585 290 45 closer close JJR erambler-co-uk-8585 290 46 to to TO erambler-co-uk-8585 290 47 perfect perfect VB erambler-co-uk-8585 290 48 in in IN erambler-co-uk-8585 290 49 every every DT erambler-co-uk-8585 290 50 way way NN erambler-co-uk-8585 290 51 . . . erambler-co-uk-8585 291 1 It -PRON- PRP erambler-co-uk-8585 291 2 also also RB erambler-co-uk-8585 291 3 makes make VBZ erambler-co-uk-8585 291 4 me -PRON- PRP erambler-co-uk-8585 291 5 much much RB erambler-co-uk-8585 291 6 more more RBR erambler-co-uk-8585 291 7 likely likely JJ erambler-co-uk-8585 291 8 to to IN erambler-co-uk-8585 291 9 self self NN erambler-co-uk-8585 291 10 - - HYPH erambler-co-uk-8585 291 11 censor censor NN erambler-co-uk-8585 291 12 , , , erambler-co-uk-8585 291 13 and and CC erambler-co-uk-8585 291 14 to to TO erambler-co-uk-8585 291 15 indulge indulge VB erambler-co-uk-8585 291 16 my -PRON- PRP$ erambler-co-uk-8585 291 17 perfectionist perfectionist JJ erambler-co-uk-8585 291 18 tendencies tendency NNS erambler-co-uk-8585 291 19 to to TO erambler-co-uk-8585 291 20 try try VB erambler-co-uk-8585 291 21 and and CC erambler-co-uk-8585 291 22 tweak tweak VB erambler-co-uk-8585 291 23 the the DT erambler-co-uk-8585 291 24 writing writing NN erambler-co-uk-8585 291 25 until until IN erambler-co-uk-8585 291 26 it’s it’s CD erambler-co-uk-8585 291 27 absolutely absolutely RB erambler-co-uk-8585 291 28 perfect perfect JJ erambler-co-uk-8585 291 29 , , , erambler-co-uk-8585 291 30 which which WDT erambler-co-uk-8585 291 31 of of IN erambler-co-uk-8585 291 32 course course NN erambler-co-uk-8585 291 33 never never RB erambler-co-uk-8585 291 34 happens happen VBZ erambler-co-uk-8585 291 35 . . . erambler-co-uk-8585 292 1 I’ve I’ve NNP erambler-co-uk-8585 292 2 got get VBD erambler-co-uk-8585 292 3 a a DT erambler-co-uk-8585 292 4 whole whole JJ erambler-co-uk-8585 292 5 heap heap NN erambler-co-uk-8585 292 6 of of IN erambler-co-uk-8585 292 7 partly partly RB erambler-co-uk-8585 292 8 - - HYPH erambler-co-uk-8585 292 9 written write VBN erambler-co-uk-8585 292 10 posts post NNS erambler-co-uk-8585 292 11 that that WDT erambler-co-uk-8585 292 12 are be VBP erambler-co-uk-8585 292 13 juuuust juuuust JJ erambler-co-uk-8585 292 14 waiting wait VBG erambler-co-uk-8585 292 15 for for IN erambler-co-uk-8585 292 16 the the DT erambler-co-uk-8585 292 17 right right JJ erambler-co-uk-8585 292 18 motivation motivation NN erambler-co-uk-8585 292 19 for for IN erambler-co-uk-8585 292 20 me -PRON- PRP erambler-co-uk-8585 292 21 to to TO erambler-co-uk-8585 292 22 just just RB erambler-co-uk-8585 292 23 finish finish VB erambler-co-uk-8585 292 24 them -PRON- PRP erambler-co-uk-8585 292 25 off off RP erambler-co-uk-8585 292 26 . . . erambler-co-uk-8585 293 1 The the DT erambler-co-uk-8585 293 2 only only JJ erambler-co-uk-8585 293 3 real real JJ erambler-co-uk-8585 293 4 solution solution NN erambler-co-uk-8585 293 5 is be VBZ erambler-co-uk-8585 293 6 to to TO erambler-co-uk-8585 293 7 accept accept VB erambler-co-uk-8585 293 8 that that DT erambler-co-uk-8585 293 9 : : : erambler-co-uk-8585 293 10 I’m i’m VB erambler-co-uk-8585 293 11 not not RB erambler-co-uk-8585 293 12 going go VBG erambler-co-uk-8585 293 13 to to TO erambler-co-uk-8585 293 14 write write VB erambler-co-uk-8585 293 15 much much JJ erambler-co-uk-8585 293 16 and and CC erambler-co-uk-8585 293 17 that’s that’s NNP erambler-co-uk-8585 293 18 probably probably RB erambler-co-uk-8585 293 19 OK ok UH erambler-co-uk-8585 293 20 What what WP erambler-co-uk-8585 293 21 I -PRON- PRP erambler-co-uk-8585 293 22 do do VBP erambler-co-uk-8585 293 23 write write VB erambler-co-uk-8585 293 24 won’t won’t NNS erambler-co-uk-8585 293 25 always always RB erambler-co-uk-8585 293 26 be be VB erambler-co-uk-8585 293 27 the the DT erambler-co-uk-8585 293 28 work work NN erambler-co-uk-8585 293 29 of of IN erambler-co-uk-8585 293 30 carefully carefully RB erambler-co-uk-8585 293 31 - - HYPH erambler-co-uk-8585 293 32 researched research VBN erambler-co-uk-8585 293 33 , , , erambler-co-uk-8585 293 34 finely finely RB erambler-co-uk-8585 293 35 crafted craft VBN erambler-co-uk-8585 293 36 genius genius NN erambler-co-uk-8585 293 37 that that WDT erambler-co-uk-8585 293 38 I -PRON- PRP erambler-co-uk-8585 293 39 want want VBP erambler-co-uk-8585 293 40 it -PRON- PRP erambler-co-uk-8585 293 41 to to TO erambler-co-uk-8585 293 42 be be VB erambler-co-uk-8585 293 43 , , , erambler-co-uk-8585 293 44 and and CC erambler-co-uk-8585 293 45 that’s that’s NNP erambler-co-uk-8585 293 46 probably probably RB erambler-co-uk-8585 293 47 OK ok UH erambler-co-uk-8585 293 48 too too RB erambler-co-uk-8585 293 49 Also also RB erambler-co-uk-8585 293 50 to to TO erambler-co-uk-8585 293 51 remember remember VB erambler-co-uk-8585 293 52 why why WRB erambler-co-uk-8585 293 53 I -PRON- PRP erambler-co-uk-8585 293 54 started start VBD erambler-co-uk-8585 293 55 writing write VBG erambler-co-uk-8585 293 56 and and CC erambler-co-uk-8585 293 57 publishing publishing NN erambler-co-uk-8585 293 58 stuff stuff NN erambler-co-uk-8585 293 59 in in IN erambler-co-uk-8585 293 60 the the DT erambler-co-uk-8585 293 61 first first JJ erambler-co-uk-8585 293 62 place place NN erambler-co-uk-8585 293 63 : : : erambler-co-uk-8585 293 64 to to TO erambler-co-uk-8585 293 65 reflect reflect VB erambler-co-uk-8585 293 66 and and CC erambler-co-uk-8585 293 67 get get VB erambler-co-uk-8585 293 68 my -PRON- PRP$ erambler-co-uk-8585 293 69 thoughts thought NNS erambler-co-uk-8585 293 70 out out RP erambler-co-uk-8585 293 71 onto onto IN erambler-co-uk-8585 293 72 a a DT erambler-co-uk-8585 293 73 ( ( -LRB- erambler-co-uk-8585 293 74 virtual virtual JJ erambler-co-uk-8585 293 75 ) ) -RRB- erambler-co-uk-8585 293 76 page page NN erambler-co-uk-8585 293 77 so so IN erambler-co-uk-8585 293 78 that that IN erambler-co-uk-8585 293 79 I -PRON- PRP erambler-co-uk-8585 293 80 can can MD erambler-co-uk-8585 293 81 see see VB erambler-co-uk-8585 293 82 them -PRON- PRP erambler-co-uk-8585 293 83 , , , erambler-co-uk-8585 293 84 figure figure VB erambler-co-uk-8585 293 85 out out RP erambler-co-uk-8585 293 86 whether whether IN erambler-co-uk-8585 293 87 I -PRON- PRP erambler-co-uk-8585 293 88 agree agree VBP erambler-co-uk-8585 293 89 with with IN erambler-co-uk-8585 293 90 myself -PRON- PRP erambler-co-uk-8585 293 91 and and CC erambler-co-uk-8585 293 92 learn learn VB erambler-co-uk-8585 293 93 ; ; : erambler-co-uk-8585 293 94 and and CC erambler-co-uk-8585 293 95 to to TO erambler-co-uk-8585 293 96 stimulate stimulate VB erambler-co-uk-8585 293 97 discussion discussion NN erambler-co-uk-8585 293 98 and and CC erambler-co-uk-8585 293 99 get get VB erambler-co-uk-8585 293 100 other other JJ erambler-co-uk-8585 293 101 views view NNS erambler-co-uk-8585 293 102 on on IN erambler-co-uk-8585 293 103 my -PRON- PRP$ erambler-co-uk-8585 293 104 ( ( -LRB- erambler-co-uk-8585 293 105 possibly possibly RB erambler-co-uk-8585 293 106 uninformed uninformed JJ erambler-co-uk-8585 293 107 , , , erambler-co-uk-8585 293 108 incorrect incorrect JJ erambler-co-uk-8585 293 109 or or CC erambler-co-uk-8585 293 110 half half RB erambler-co-uk-8585 293 111 - - HYPH erambler-co-uk-8585 293 112 formed form VBN erambler-co-uk-8585 293 113 ) ) -RRB- erambler-co-uk-8585 293 114 thoughts thought NNS erambler-co-uk-8585 293 115 , , , erambler-co-uk-8585 293 116 also also RB erambler-co-uk-8585 293 117 to to TO erambler-co-uk-8585 293 118 learn learn VB erambler-co-uk-8585 293 119 . . . erambler-co-uk-8585 294 1 In in IN erambler-co-uk-8585 294 2 other other JJ erambler-co-uk-8585 294 3 words word NNS erambler-co-uk-8585 294 4 , , , erambler-co-uk-8585 294 5 a a DT erambler-co-uk-8585 294 6 thing thing NN erambler-co-uk-8585 294 7 I -PRON- PRP erambler-co-uk-8585 294 8 do do VBP erambler-co-uk-8585 294 9 for for IN erambler-co-uk-8585 294 10 me -PRON- PRP erambler-co-uk-8585 294 11 . . . erambler-co-uk-8585 295 1 It’s it’s JJ erambler-co-uk-8585 295 2 easy easy JJ erambler-co-uk-8585 295 3 to to TO erambler-co-uk-8585 295 4 forget forget VB erambler-co-uk-8585 295 5 that that DT erambler-co-uk-8585 295 6 and and CC erambler-co-uk-8585 295 7 worry worry VB erambler-co-uk-8585 295 8 too too RB erambler-co-uk-8585 295 9 much much RB erambler-co-uk-8585 295 10 about about IN erambler-co-uk-8585 295 11 whether whether IN erambler-co-uk-8585 295 12 anyone anyone NN erambler-co-uk-8585 295 13 else else RB erambler-co-uk-8585 295 14 wants want VBZ erambler-co-uk-8585 295 15 to to TO erambler-co-uk-8585 295 16 read read VB erambler-co-uk-8585 295 17 my -PRON- PRP$ erambler-co-uk-8585 295 18 s s NN erambler-co-uk-8585 295 19 — — : erambler-co-uk-8585 295 20 t t NN erambler-co-uk-8585 295 21 . . . erambler-co-uk-8585 296 1 Will Will MD erambler-co-uk-8585 296 2 you -PRON- PRP erambler-co-uk-8585 296 3 notice notice VB erambler-co-uk-8585 296 4 any any DT erambler-co-uk-8585 296 5 changes change NNS erambler-co-uk-8585 296 6 ? ? . erambler-co-uk-8585 297 1 Maybe maybe RB erambler-co-uk-8585 297 2 ? ? . erambler-co-uk-8585 298 1 Maybe maybe RB erambler-co-uk-8585 298 2 not not RB erambler-co-uk-8585 298 3 ? ? . erambler-co-uk-8585 299 1 Who who WP erambler-co-uk-8585 299 2 knows know VBZ erambler-co-uk-8585 299 3 . . . erambler-co-uk-8585 300 1 But but CC erambler-co-uk-8585 300 2 it’s it’s DT erambler-co-uk-8585 300 3 a a DT erambler-co-uk-8585 300 4 new new JJ erambler-co-uk-8585 300 5 year year NN erambler-co-uk-8585 300 6 and and CC erambler-co-uk-8585 300 7 that’s that’s NNP erambler-co-uk-8585 300 8 as as RB erambler-co-uk-8585 300 9 good good JJ erambler-co-uk-8585 300 10 a a DT erambler-co-uk-8585 300 11 time time NN erambler-co-uk-8585 300 12 for for IN erambler-co-uk-8585 300 13 a a DT erambler-co-uk-8585 300 14 change change NN erambler-co-uk-8585 300 15 as as IN erambler-co-uk-8585 300 16 any any DT erambler-co-uk-8585 300 17 . . . erambler-co-uk-8585 301 1 When when WRB erambler-co-uk-8585 301 2 is be VBZ erambler-co-uk-8585 301 3 a a DT erambler-co-uk-8585 301 4 persistent persistent JJ erambler-co-uk-8585 301 5 identifier identifier NN erambler-co-uk-8585 301 6 not not RB erambler-co-uk-8585 301 7 persistent persistent JJ erambler-co-uk-8585 301 8 ? ? . erambler-co-uk-8585 302 1 Or or CC erambler-co-uk-8585 302 2 an an DT erambler-co-uk-8585 302 3 identifier identifier NN erambler-co-uk-8585 302 4 ? ? . erambler-co-uk-8585 303 1 I -PRON- PRP erambler-co-uk-8585 303 2 wrote write VBD erambler-co-uk-8585 303 3 a a DT erambler-co-uk-8585 303 4 post post NN erambler-co-uk-8585 303 5 on on IN erambler-co-uk-8585 303 6 the the DT erambler-co-uk-8585 303 7 problems problem NNS erambler-co-uk-8585 303 8 with with IN erambler-co-uk-8585 303 9 ISBNs ISBNs NNPS erambler-co-uk-8585 303 10 as as IN erambler-co-uk-8585 303 11 persistent persistent JJ erambler-co-uk-8585 303 12 identifiers identifier NNS erambler-co-uk-8585 303 13 ( ( -LRB- erambler-co-uk-8585 303 14 PIDS PIDS NNP erambler-co-uk-8585 303 15 ) ) -RRB- erambler-co-uk-8585 303 16 for for IN erambler-co-uk-8585 303 17 work work NN erambler-co-uk-8585 303 18 , , , erambler-co-uk-8585 303 19 so so RB erambler-co-uk-8585 303 20 check check VB erambler-co-uk-8585 303 21 it -PRON- PRP erambler-co-uk-8585 303 22 out out RP erambler-co-uk-8585 303 23 if if IN erambler-co-uk-8585 303 24 that that DT erambler-co-uk-8585 303 25 sounds sound VBZ erambler-co-uk-8585 303 26 interesting interesting JJ erambler-co-uk-8585 303 27 . . . erambler-co-uk-8585 304 1 IDCC20 IDCC20 NNP erambler-co-uk-8585 304 2 reflections reflection NNS erambler-co-uk-8585 304 3 I’m I’m NNP erambler-co-uk-8585 304 4 just just RB erambler-co-uk-8585 304 5 back back RB erambler-co-uk-8585 304 6 from from IN erambler-co-uk-8585 304 7 IDCC20 IDCC20 NNP erambler-co-uk-8585 304 8 , , , erambler-co-uk-8585 304 9 so so CC erambler-co-uk-8585 304 10 here here RB erambler-co-uk-8585 304 11 are be VBP erambler-co-uk-8585 304 12 a a DT erambler-co-uk-8585 304 13 few few JJ erambler-co-uk-8585 304 14 reflections reflection NNS erambler-co-uk-8585 304 15 on on IN erambler-co-uk-8585 304 16 this this DT erambler-co-uk-8585 304 17 year’s year’s NNP erambler-co-uk-8585 304 18 conference conference NN erambler-co-uk-8585 304 19 . . . erambler-co-uk-8585 305 1 You -PRON- PRP erambler-co-uk-8585 305 2 can can MD erambler-co-uk-8585 305 3 find find VB erambler-co-uk-8585 305 4 all all PDT erambler-co-uk-8585 305 5 the the DT erambler-co-uk-8585 305 6 available available JJ erambler-co-uk-8585 305 7 slides slide NNS erambler-co-uk-8585 305 8 and and CC erambler-co-uk-8585 305 9 links link NNS erambler-co-uk-8585 305 10 to to IN erambler-co-uk-8585 305 11 shared share VBN erambler-co-uk-8585 305 12 notes note NNS erambler-co-uk-8585 305 13 on on IN erambler-co-uk-8585 305 14 the the DT erambler-co-uk-8585 305 15 conference conference NN erambler-co-uk-8585 305 16 programme programme NN erambler-co-uk-8585 305 17 . . . erambler-co-uk-8585 306 1 There’s There’s NNP erambler-co-uk-8585 306 2 also also RB erambler-co-uk-8585 306 3 a a DT erambler-co-uk-8585 306 4 list list NN erambler-co-uk-8585 306 5 of of IN erambler-co-uk-8585 306 6 all all PDT erambler-co-uk-8585 306 7 the the DT erambler-co-uk-8585 306 8 posters poster NNS erambler-co-uk-8585 306 9 and and CC erambler-co-uk-8585 306 10 an an DT erambler-co-uk-8585 306 11 overview overview NN erambler-co-uk-8585 306 12 of of IN erambler-co-uk-8585 306 13 the the DT erambler-co-uk-8585 306 14 Unconference Unconference NNP erambler-co-uk-8585 306 15 Skills Skills NNP erambler-co-uk-8585 306 16 for for IN erambler-co-uk-8585 306 17 curation curation NN erambler-co-uk-8585 306 18 of of IN erambler-co-uk-8585 306 19 diverse diverse JJ erambler-co-uk-8585 306 20 datasets dataset NNS erambler-co-uk-8585 306 21 Here here RB erambler-co-uk-8585 306 22 in in IN erambler-co-uk-8585 306 23 the the DT erambler-co-uk-8585 306 24 UK UK NNP erambler-co-uk-8585 306 25 and and CC erambler-co-uk-8585 306 26 elsewhere elsewhere RB erambler-co-uk-8585 306 27 , , , erambler-co-uk-8585 306 28 you’re you’re NNP erambler-co-uk-8585 306 29 unlikely unlikely JJ erambler-co-uk-8585 306 30 to to TO erambler-co-uk-8585 306 31 find find VB erambler-co-uk-8585 306 32 many many JJ erambler-co-uk-8585 306 33 institutions institution NNS erambler-co-uk-8585 306 34 claiming claim VBG erambler-co-uk-8585 306 35 to to TO erambler-co-uk-8585 306 36 apply apply VB erambler-co-uk-8585 306 37 a a DT erambler-co-uk-8585 306 38 deep deep JJ erambler-co-uk-8585 306 39 level level NN erambler-co-uk-8585 306 40 of of IN erambler-co-uk-8585 306 41 curation curation NN erambler-co-uk-8585 306 42 to to IN erambler-co-uk-8585 306 43 every every DT erambler-co-uk-8585 306 44 dataset dataset NN erambler-co-uk-8585 306 45 / / SYM erambler-co-uk-8585 306 46 software software NN erambler-co-uk-8585 306 47 package package NN erambler-co-uk-8585 306 48 / / SYM erambler-co-uk-8585 306 49 etc etc FW erambler-co-uk-8585 306 50 deposited deposit VBN erambler-co-uk-8585 306 51 with with IN erambler-co-uk-8585 306 52 them -PRON- PRP erambler-co-uk-8585 306 53 . . . erambler-co-uk-8585 307 1 There there EX erambler-co-uk-8585 307 2 are be VBP erambler-co-uk-8585 307 3 so so RB erambler-co-uk-8585 307 4 many many JJ erambler-co-uk-8585 307 5 different different JJ erambler-co-uk-8585 307 6 kinds kind NNS erambler-co-uk-8585 307 7 of of IN erambler-co-uk-8585 307 8 data datum NNS erambler-co-uk-8585 307 9 and and CC erambler-co-uk-8585 307 10 so so RB erambler-co-uk-8585 307 11 few few JJ erambler-co-uk-8585 307 12 people people NNS erambler-co-uk-8585 307 13 in in IN erambler-co-uk-8585 307 14 any any DT erambler-co-uk-8585 307 15 one one CD erambler-co-uk-8585 307 16 institution institution NN erambler-co-uk-8585 307 17 doing do VBG erambler-co-uk-8585 307 18 & & CC erambler-co-uk-8585 307 19 ldquo;curation&rdquo ldquo;curation&rdquo FW erambler-co-uk-8585 307 20 ; ; : erambler-co-uk-8585 307 21 that that IN erambler-co-uk-8585 307 22 it’s it’s JJ erambler-co-uk-8585 307 23 impossible impossible JJ erambler-co-uk-8585 307 24 to to TO erambler-co-uk-8585 307 25 do do VB erambler-co-uk-8585 307 26 this this DT erambler-co-uk-8585 307 27 for for IN erambler-co-uk-8585 307 28 everything everything NN erambler-co-uk-8585 307 29 . . . erambler-co-uk-8585 308 1 Absent absent VB erambler-co-uk-8585 308 2 the the DT erambler-co-uk-8585 308 3 knowledge knowledge NN erambler-co-uk-8585 308 4 and and CC erambler-co-uk-8585 308 5 skills skill NNS erambler-co-uk-8585 308 6 required require VBN erambler-co-uk-8585 308 7 to to TO erambler-co-uk-8585 308 8 fully fully RB erambler-co-uk-8585 308 9 evaluate evaluate VB erambler-co-uk-8585 308 10 an an DT erambler-co-uk-8585 308 11 object object NN erambler-co-uk-8585 308 12 the the DT erambler-co-uk-8585 308 13 best good JJS erambler-co-uk-8585 308 14 that that WDT erambler-co-uk-8585 308 15 can can MD erambler-co-uk-8585 308 16 be be VB erambler-co-uk-8585 308 17 done do VBN erambler-co-uk-8585 308 18 is be VBZ erambler-co-uk-8585 308 19 usually usually RB erambler-co-uk-8585 308 20 to to TO erambler-co-uk-8585 308 21 make make VB erambler-co-uk-8585 308 22 a a DT erambler-co-uk-8585 308 23 sense sense NN erambler-co-uk-8585 308 24 check check VB erambler-co-uk-8585 308 25 on on IN erambler-co-uk-8585 308 26 the the DT erambler-co-uk-8585 308 27 metadata metadata NN erambler-co-uk-8585 308 28 and and CC erambler-co-uk-8585 308 29 flag flag VB erambler-co-uk-8585 308 30 up up RP erambler-co-uk-8585 308 31 with with IN erambler-co-uk-8585 308 32 the the DT erambler-co-uk-8585 308 33 depositor depositor NN erambler-co-uk-8585 308 34 potential potential NN erambler-co-uk-8585 308 35 for for IN erambler-co-uk-8585 308 36 high high JJ erambler-co-uk-8585 308 37 - - HYPH erambler-co-uk-8585 308 38 level level NN erambler-co-uk-8585 308 39 issues issue NNS erambler-co-uk-8585 308 40 such such JJ erambler-co-uk-8585 308 41 as as IN erambler-co-uk-8585 308 42 accidental accidental JJ erambler-co-uk-8585 308 43 disclosure disclosure NN erambler-co-uk-8585 308 44 of of IN erambler-co-uk-8585 308 45 sensitive sensitive JJ erambler-co-uk-8585 308 46 personal personal JJ erambler-co-uk-8585 308 47 information information NN erambler-co-uk-8585 308 48 . . . erambler-co-uk-8585 309 1 The the DT erambler-co-uk-8585 309 2 Data Data NNPS erambler-co-uk-8585 309 3 Curation Curation NNP erambler-co-uk-8585 309 4 Network Network NNP erambler-co-uk-8585 309 5 in in IN erambler-co-uk-8585 309 6 the the DT erambler-co-uk-8585 309 7 United United NNP erambler-co-uk-8585 309 8 States States NNP erambler-co-uk-8585 309 9 is be VBZ erambler-co-uk-8585 309 10 aiming aim VBG erambler-co-uk-8585 309 11 to to TO erambler-co-uk-8585 309 12 address address VB erambler-co-uk-8585 309 13 this this DT erambler-co-uk-8585 309 14 issue issue NN erambler-co-uk-8585 309 15 by by IN erambler-co-uk-8585 309 16 pooling pool VBG erambler-co-uk-8585 309 17 expertise expertise NN erambler-co-uk-8585 309 18 across across IN erambler-co-uk-8585 309 19 multiple multiple JJ erambler-co-uk-8585 309 20 organisations organisation NNS erambler-co-uk-8585 309 21 . . . erambler-co-uk-8585 310 1 The the DT erambler-co-uk-8585 310 2 pilot pilot NN erambler-co-uk-8585 310 3 has have VBZ erambler-co-uk-8585 310 4 been be VBN erambler-co-uk-8585 310 5 highly highly RB erambler-co-uk-8585 310 6 successful successful JJ erambler-co-uk-8585 310 7 and and CC erambler-co-uk-8585 310 8 they’re they’re JJ erambler-co-uk-8585 310 9 now now RB erambler-co-uk-8585 310 10 looking look VBG erambler-co-uk-8585 310 11 to to TO erambler-co-uk-8585 310 12 obtain obtain VB erambler-co-uk-8585 310 13 funding funding NN erambler-co-uk-8585 310 14 to to TO erambler-co-uk-8585 310 15 continue continue VB erambler-co-uk-8585 310 16 this this DT erambler-co-uk-8585 310 17 work work NN erambler-co-uk-8585 310 18 . . . erambler-co-uk-8585 311 1 The the DT erambler-co-uk-8585 311 2 Swedish Swedish NNP erambler-co-uk-8585 311 3 National National NNP erambler-co-uk-8585 311 4 Data Data NNP erambler-co-uk-8585 311 5 Service Service NNP erambler-co-uk-8585 311 6 is be VBZ erambler-co-uk-8585 311 7 experimenting experiment VBG erambler-co-uk-8585 311 8 with with IN erambler-co-uk-8585 311 9 a a DT erambler-co-uk-8585 311 10 similar similar JJ erambler-co-uk-8585 311 11 model model NN erambler-co-uk-8585 311 12 , , , erambler-co-uk-8585 311 13 also also RB erambler-co-uk-8585 311 14 with with IN erambler-co-uk-8585 311 15 a a DT erambler-co-uk-8585 311 16 lot lot NN erambler-co-uk-8585 311 17 of of IN erambler-co-uk-8585 311 18 success success NN erambler-co-uk-8585 311 19 . . . erambler-co-uk-8585 312 1 As as RB erambler-co-uk-8585 312 2 well well RB erambler-co-uk-8585 312 3 as as IN erambler-co-uk-8585 312 4 sharing share VBG erambler-co-uk-8585 312 5 individual individual JJ erambler-co-uk-8585 312 6 expertise expertise NN erambler-co-uk-8585 312 7 , , , erambler-co-uk-8585 312 8 the the DT erambler-co-uk-8585 312 9 DCN DCN NNP erambler-co-uk-8585 312 10 collaboration collaboration NN erambler-co-uk-8585 312 11 has have VBZ erambler-co-uk-8585 312 12 also also RB erambler-co-uk-8585 312 13 produced produce VBN erambler-co-uk-8585 312 14 some some DT erambler-co-uk-8585 312 15 excellent excellent JJ erambler-co-uk-8585 312 16 online online JJ erambler-co-uk-8585 312 17 quick quick JJ erambler-co-uk-8585 312 18 - - HYPH erambler-co-uk-8585 312 19 reference reference NN erambler-co-uk-8585 312 20 guides guide NNS erambler-co-uk-8585 312 21 for for IN erambler-co-uk-8585 312 22 curating curate VBG erambler-co-uk-8585 312 23 common common JJ erambler-co-uk-8585 312 24 types type NNS erambler-co-uk-8585 312 25 of of IN erambler-co-uk-8585 312 26 data datum NNS erambler-co-uk-8585 312 27 . . . erambler-co-uk-8585 313 1 We -PRON- PRP erambler-co-uk-8585 313 2 had have VBD erambler-co-uk-8585 313 3 some some DT erambler-co-uk-8585 313 4 further further JJ erambler-co-uk-8585 313 5 discussion discussion NN erambler-co-uk-8585 313 6 as as IN erambler-co-uk-8585 313 7 part part NN erambler-co-uk-8585 313 8 of of IN erambler-co-uk-8585 313 9 the the DT erambler-co-uk-8585 313 10 Unconference Unconference NNP erambler-co-uk-8585 313 11 on on IN erambler-co-uk-8585 313 12 the the DT erambler-co-uk-8585 313 13 final final JJ erambler-co-uk-8585 313 14 day day NN erambler-co-uk-8585 313 15 about about IN erambler-co-uk-8585 313 16 what what WP erambler-co-uk-8585 313 17 it -PRON- PRP erambler-co-uk-8585 313 18 would would MD erambler-co-uk-8585 313 19 look look VB erambler-co-uk-8585 313 20 like like IN erambler-co-uk-8585 313 21 to to TO erambler-co-uk-8585 313 22 introduce introduce VB erambler-co-uk-8585 313 23 this this DT erambler-co-uk-8585 313 24 model model NN erambler-co-uk-8585 313 25 in in IN erambler-co-uk-8585 313 26 the the DT erambler-co-uk-8585 313 27 UK UK NNP erambler-co-uk-8585 313 28 . . . erambler-co-uk-8585 314 1 There there EX erambler-co-uk-8585 314 2 was be VBD erambler-co-uk-8585 314 3 general general JJ erambler-co-uk-8585 314 4 agreement agreement NN erambler-co-uk-8585 314 5 that that WDT erambler-co-uk-8585 314 6 this this DT erambler-co-uk-8585 314 7 was be VBD erambler-co-uk-8585 314 8 a a DT erambler-co-uk-8585 314 9 good good JJ erambler-co-uk-8585 314 10 idea idea NN erambler-co-uk-8585 314 11 and and CC erambler-co-uk-8585 314 12 a a DT erambler-co-uk-8585 314 13 way way NN erambler-co-uk-8585 314 14 to to TO erambler-co-uk-8585 314 15 make make VB erambler-co-uk-8585 314 16 optimal optimal JJ erambler-co-uk-8585 314 17 use use NN erambler-co-uk-8585 314 18 of of IN erambler-co-uk-8585 314 19 sparse sparse JJ erambler-co-uk-8585 314 20 resources resource NNS erambler-co-uk-8585 314 21 . . . erambler-co-uk-8585 315 1 There there EX erambler-co-uk-8585 315 2 were be VBD erambler-co-uk-8585 315 3 also also RB erambler-co-uk-8585 315 4 very very RB erambler-co-uk-8585 315 5 valid valid JJ erambler-co-uk-8585 315 6 concerns concern NNS erambler-co-uk-8585 315 7 that that IN erambler-co-uk-8585 315 8 it -PRON- PRP erambler-co-uk-8585 315 9 would would MD erambler-co-uk-8585 315 10 be be VB erambler-co-uk-8585 315 11 difficult difficult JJ erambler-co-uk-8585 315 12 in in IN erambler-co-uk-8585 315 13 the the DT erambler-co-uk-8585 315 14 current current JJ erambler-co-uk-8585 315 15 financial financial JJ erambler-co-uk-8585 315 16 climate climate NN erambler-co-uk-8585 315 17 for for IN erambler-co-uk-8585 315 18 anyone anyone NN erambler-co-uk-8585 315 19 to to TO erambler-co-uk-8585 315 20 justify justify VB erambler-co-uk-8585 315 21 doing do VBG erambler-co-uk-8585 315 22 work work NN erambler-co-uk-8585 315 23 for for IN erambler-co-uk-8585 315 24 another another DT erambler-co-uk-8585 315 25 organisation organisation NN erambler-co-uk-8585 315 26 , , , erambler-co-uk-8585 315 27 apparently apparently RB erambler-co-uk-8585 315 28 for for IN erambler-co-uk-8585 315 29 free free JJ erambler-co-uk-8585 315 30 . . . erambler-co-uk-8585 316 1 In in IN erambler-co-uk-8585 316 2 my -PRON- PRP$ erambler-co-uk-8585 316 3 mind mind NN erambler-co-uk-8585 316 4 there there EX erambler-co-uk-8585 316 5 are be VBP erambler-co-uk-8585 316 6 two two CD erambler-co-uk-8585 316 7 ways way NNS erambler-co-uk-8585 316 8 around around IN erambler-co-uk-8585 316 9 this this DT erambler-co-uk-8585 316 10 , , , erambler-co-uk-8585 316 11 which which WDT erambler-co-uk-8585 316 12 are be VBP erambler-co-uk-8585 316 13 not not RB erambler-co-uk-8585 316 14 mutually mutually RB erambler-co-uk-8585 316 15 exclusive exclusive JJ erambler-co-uk-8585 316 16 by by IN erambler-co-uk-8585 316 17 any any DT erambler-co-uk-8585 316 18 stretch stretch NN erambler-co-uk-8585 316 19 of of IN erambler-co-uk-8585 316 20 the the DT erambler-co-uk-8585 316 21 imagination imagination NN erambler-co-uk-8585 316 22 . . . erambler-co-uk-8585 317 1 First first RB erambler-co-uk-8585 317 2 is be VBZ erambler-co-uk-8585 317 3 to to TO erambler-co-uk-8585 317 4 Just just RB erambler-co-uk-8585 317 5 Do do VB erambler-co-uk-8585 317 6 It -PRON- PRP erambler-co-uk-8585 317 7 : : : erambler-co-uk-8585 317 8 form form VB erambler-co-uk-8585 317 9 an an DT erambler-co-uk-8585 317 10 informal informal JJ erambler-co-uk-8585 317 11 network network NN erambler-co-uk-8585 317 12 of of IN erambler-co-uk-8585 317 13 curators curator NNS erambler-co-uk-8585 317 14 around around IN erambler-co-uk-8585 317 15 something something NN erambler-co-uk-8585 317 16 simple simple JJ erambler-co-uk-8585 317 17 like like IN erambler-co-uk-8585 317 18 a a DT erambler-co-uk-8585 317 19 mailing mailing NN erambler-co-uk-8585 317 20 list list NN erambler-co-uk-8585 317 21 , , , erambler-co-uk-8585 317 22 and and CC erambler-co-uk-8585 317 23 give give VB erambler-co-uk-8585 317 24 it -PRON- PRP erambler-co-uk-8585 317 25 a a DT erambler-co-uk-8585 317 26 try try NN erambler-co-uk-8585 317 27 . . . erambler-co-uk-8585 318 1 Second second JJ erambler-co-uk-8585 318 2 is be VBZ erambler-co-uk-8585 318 3 for for IN erambler-co-uk-8585 318 4 one one CD erambler-co-uk-8585 318 5 or or CC erambler-co-uk-8585 318 6 more more RBR erambler-co-uk-8585 318 7 trusted trust VBN erambler-co-uk-8585 318 8 organisations organisation NNS erambler-co-uk-8585 318 9 to to TO erambler-co-uk-8585 318 10 provide provide VB erambler-co-uk-8585 318 11 some some DT erambler-co-uk-8585 318 12 coordination coordination NN erambler-co-uk-8585 318 13 and and CC erambler-co-uk-8585 318 14 structure structure NN erambler-co-uk-8585 318 15 . . . erambler-co-uk-8585 319 1 There there EX erambler-co-uk-8585 319 2 are be VBP erambler-co-uk-8585 319 3 several several JJ erambler-co-uk-8585 319 4 candidates candidate NNS erambler-co-uk-8585 319 5 for for IN erambler-co-uk-8585 319 6 this this DT erambler-co-uk-8585 319 7 including include VBG erambler-co-uk-8585 319 8 DCC DCC NNP erambler-co-uk-8585 319 9 , , , erambler-co-uk-8585 319 10 Jisc Jisc NNP erambler-co-uk-8585 319 11 , , , erambler-co-uk-8585 319 12 DPC DPC NNP erambler-co-uk-8585 319 13 and and CC erambler-co-uk-8585 319 14 the the DT erambler-co-uk-8585 319 15 British British NNP erambler-co-uk-8585 319 16 Library Library NNP erambler-co-uk-8585 319 17 ; ; : erambler-co-uk-8585 319 18 we -PRON- PRP erambler-co-uk-8585 319 19 all all DT erambler-co-uk-8585 319 20 have have VBP erambler-co-uk-8585 319 21 complementary complementary JJ erambler-co-uk-8585 319 22 strengths strength NNS erambler-co-uk-8585 319 23 in in IN erambler-co-uk-8585 319 24 this this DT erambler-co-uk-8585 319 25 area area NN erambler-co-uk-8585 319 26 so so RB erambler-co-uk-8585 319 27 it’s it’ VBG erambler-co-uk-8585 319 28 my -PRON- PRP$ erambler-co-uk-8585 319 29 hope hope NN erambler-co-uk-8585 319 30 that that IN erambler-co-uk-8585 319 31 we’ll we’ll NN erambler-co-uk-8585 319 32 be be VB erambler-co-uk-8585 319 33 able able JJ erambler-co-uk-8585 319 34 to to TO erambler-co-uk-8585 319 35 collaborate collaborate VB erambler-co-uk-8585 319 36 around around IN erambler-co-uk-8585 319 37 it -PRON- PRP erambler-co-uk-8585 319 38 . . . erambler-co-uk-8585 320 1 In in IN erambler-co-uk-8585 320 2 the the DT erambler-co-uk-8585 320 3 meantime meantime NN erambler-co-uk-8585 320 4 , , , erambler-co-uk-8585 320 5 I -PRON- PRP erambler-co-uk-8585 320 6 hope hope VBP erambler-co-uk-8585 320 7 the the DT erambler-co-uk-8585 320 8 discussion discussion NN erambler-co-uk-8585 320 9 continues continue VBZ erambler-co-uk-8585 320 10 . . . erambler-co-uk-8585 321 1 Artificial artificial JJ erambler-co-uk-8585 321 2 intelligence intelligence NN erambler-co-uk-8585 321 3 , , , erambler-co-uk-8585 321 4 machine machine NN erambler-co-uk-8585 321 5 learning learning NN erambler-co-uk-8585 321 6 et et FW erambler-co-uk-8585 321 7 al al NNP erambler-co-uk-8585 321 8 As as IN erambler-co-uk-8585 321 9 you -PRON- PRP erambler-co-uk-8585 321 10 might may MD erambler-co-uk-8585 321 11 expect expect VB erambler-co-uk-8585 321 12 at at IN erambler-co-uk-8585 321 13 any any DT erambler-co-uk-8585 321 14 tech tech NN erambler-co-uk-8585 321 15 - - HYPH erambler-co-uk-8585 321 16 oriented orient VBN erambler-co-uk-8585 321 17 conference conference NN erambler-co-uk-8585 321 18 there there EX erambler-co-uk-8585 321 19 was be VBD erambler-co-uk-8585 321 20 a a DT erambler-co-uk-8585 321 21 strong strong JJ erambler-co-uk-8585 321 22 theme theme NN erambler-co-uk-8585 321 23 of of IN erambler-co-uk-8585 321 24 AI AI NNP erambler-co-uk-8585 321 25 running run VBG erambler-co-uk-8585 321 26 through through IN erambler-co-uk-8585 321 27 many many JJ erambler-co-uk-8585 321 28 presentations presentation NNS erambler-co-uk-8585 321 29 , , , erambler-co-uk-8585 321 30 starting start VBG erambler-co-uk-8585 321 31 from from IN erambler-co-uk-8585 321 32 the the DT erambler-co-uk-8585 321 33 very very RB erambler-co-uk-8585 321 34 first first JJ erambler-co-uk-8585 321 35 keynote keynote NN erambler-co-uk-8585 321 36 from from IN erambler-co-uk-8585 321 37 Francine Francine NNP erambler-co-uk-8585 321 38 Berman Berman NNP erambler-co-uk-8585 321 39 . . . erambler-co-uk-8585 322 1 Her -PRON- PRP$ erambler-co-uk-8585 322 2 talk talk NN erambler-co-uk-8585 322 3 , , , erambler-co-uk-8585 322 4 The the DT erambler-co-uk-8585 322 5 Internet internet NN erambler-co-uk-8585 322 6 of of IN erambler-co-uk-8585 322 7 Things thing NNS erambler-co-uk-8585 322 8 : : : erambler-co-uk-8585 322 9 Utopia Utopia NNP erambler-co-uk-8585 322 10 or or CC erambler-co-uk-8585 322 11 Dystopia Dystopia NNP erambler-co-uk-8585 322 12 ? ? . erambler-co-uk-8585 323 1 used use VBN erambler-co-uk-8585 323 2 self self NN erambler-co-uk-8585 323 3 - - HYPH erambler-co-uk-8585 323 4 driving drive VBG erambler-co-uk-8585 323 5 cars car NNS erambler-co-uk-8585 323 6 as as IN erambler-co-uk-8585 323 7 a a DT erambler-co-uk-8585 323 8 case case NN erambler-co-uk-8585 323 9 study study NN erambler-co-uk-8585 323 10 to to TO erambler-co-uk-8585 323 11 unpack unpack VB erambler-co-uk-8585 323 12 some some DT erambler-co-uk-8585 323 13 of of IN erambler-co-uk-8585 323 14 the the DT erambler-co-uk-8585 323 15 ethical ethical JJ erambler-co-uk-8585 323 16 and and CC erambler-co-uk-8585 323 17 privacy privacy NN erambler-co-uk-8585 323 18 implications implication NNS erambler-co-uk-8585 323 19 of of IN erambler-co-uk-8585 323 20 AI AI NNP erambler-co-uk-8585 323 21 . . . erambler-co-uk-8585 324 1 For for IN erambler-co-uk-8585 324 2 example example NN erambler-co-uk-8585 324 3 , , , erambler-co-uk-8585 324 4 driverless driverless NN erambler-co-uk-8585 324 5 cars car NNS erambler-co-uk-8585 324 6 can can MD erambler-co-uk-8585 324 7 potentially potentially RB erambler-co-uk-8585 324 8 increase increase VB erambler-co-uk-8585 324 9 efficiency efficiency NN erambler-co-uk-8585 324 10 , , , erambler-co-uk-8585 324 11 both both CC erambler-co-uk-8585 324 12 through through IN erambler-co-uk-8585 324 13 route route NN erambler-co-uk-8585 324 14 - - HYPH erambler-co-uk-8585 324 15 planning planning NN erambler-co-uk-8585 324 16 and and CC erambler-co-uk-8585 324 17 driving driving NN erambler-co-uk-8585 324 18 technique technique NN erambler-co-uk-8585 324 19 , , , erambler-co-uk-8585 324 20 but but CC erambler-co-uk-8585 324 21 also also RB erambler-co-uk-8585 324 22 by by IN erambler-co-uk-8585 324 23 allowing allow VBG erambler-co-uk-8585 324 24 fewer few JJR erambler-co-uk-8585 324 25 vehicles vehicle NNS erambler-co-uk-8585 324 26 to to TO erambler-co-uk-8585 324 27 be be VB erambler-co-uk-8585 324 28 shared share VBN erambler-co-uk-8585 324 29 by by IN erambler-co-uk-8585 324 30 more more JJR erambler-co-uk-8585 324 31 people people NNS erambler-co-uk-8585 324 32 . . . erambler-co-uk-8585 325 1 However however RB erambler-co-uk-8585 325 2 , , , erambler-co-uk-8585 325 3 a a DT erambler-co-uk-8585 325 4 shared shared JJ erambler-co-uk-8585 325 5 vehicle vehicle NN erambler-co-uk-8585 325 6 is be VBZ erambler-co-uk-8585 325 7 not not RB erambler-co-uk-8585 325 8 a a DT erambler-co-uk-8585 325 9 private private JJ erambler-co-uk-8585 325 10 space space NN erambler-co-uk-8585 325 11 in in IN erambler-co-uk-8585 325 12 the the DT erambler-co-uk-8585 325 13 way way NN erambler-co-uk-8585 325 14 your -PRON- PRP$ erambler-co-uk-8585 325 15 own own JJ erambler-co-uk-8585 325 16 car car NN erambler-co-uk-8585 325 17 is be VBZ erambler-co-uk-8585 325 18 : : : erambler-co-uk-8585 325 19 anything anything NN erambler-co-uk-8585 325 20 you -PRON- PRP erambler-co-uk-8585 325 21 say say VBP erambler-co-uk-8585 325 22 or or CC erambler-co-uk-8585 325 23 do do VBP erambler-co-uk-8585 325 24 while while IN erambler-co-uk-8585 325 25 in in IN erambler-co-uk-8585 325 26 that that DT erambler-co-uk-8585 325 27 space space NN erambler-co-uk-8585 325 28 is be VBZ erambler-co-uk-8585 325 29 potentially potentially RB erambler-co-uk-8585 325 30 open open JJ erambler-co-uk-8585 325 31 to to IN erambler-co-uk-8585 325 32 surveillance surveillance NN erambler-co-uk-8585 325 33 . . . erambler-co-uk-8585 326 1 Aside aside RB erambler-co-uk-8585 326 2 from from IN erambler-co-uk-8585 326 3 this this DT erambler-co-uk-8585 326 4 , , , erambler-co-uk-8585 326 5 there there EX erambler-co-uk-8585 326 6 are be VBP erambler-co-uk-8585 326 7 some some DT erambler-co-uk-8585 326 8 interesting interesting JJ erambler-co-uk-8585 326 9 ideas idea NNS erambler-co-uk-8585 326 10 being be VBG erambler-co-uk-8585 326 11 discussed discuss VBN erambler-co-uk-8585 326 12 , , , erambler-co-uk-8585 326 13 particularly particularly RB erambler-co-uk-8585 326 14 around around IN erambler-co-uk-8585 326 15 the the DT erambler-co-uk-8585 326 16 possibility possibility NN erambler-co-uk-8585 326 17 of of IN erambler-co-uk-8585 326 18 using use VBG erambler-co-uk-8585 326 19 machine machine NN erambler-co-uk-8585 326 20 learning learn VBG erambler-co-uk-8585 326 21 to to TO erambler-co-uk-8585 326 22 automate automate VB erambler-co-uk-8585 326 23 increasingly increasingly RB erambler-co-uk-8585 326 24 complex complex JJ erambler-co-uk-8585 326 25 actions action NNS erambler-co-uk-8585 326 26 and and CC erambler-co-uk-8585 326 27 workflows workflow NNS erambler-co-uk-8585 326 28 such such JJ erambler-co-uk-8585 326 29 as as IN erambler-co-uk-8585 326 30 data datum NNS erambler-co-uk-8585 326 31 curation curation NN erambler-co-uk-8585 326 32 and and CC erambler-co-uk-8585 326 33 metadata metadata NN erambler-co-uk-8585 326 34 enhancement enhancement NN erambler-co-uk-8585 326 35 . . . erambler-co-uk-8585 327 1 I -PRON- PRP erambler-co-uk-8585 327 2 didn’t didn’t NNP erambler-co-uk-8585 327 3 get get VBP erambler-co-uk-8585 327 4 the the DT erambler-co-uk-8585 327 5 impression impression NN erambler-co-uk-8585 327 6 anyone anyone NN erambler-co-uk-8585 327 7 is be VBZ erambler-co-uk-8585 327 8 doing do VBG erambler-co-uk-8585 327 9 this this DT erambler-co-uk-8585 327 10 in in IN erambler-co-uk-8585 327 11 the the DT erambler-co-uk-8585 327 12 real real JJ erambler-co-uk-8585 327 13 world world NN erambler-co-uk-8585 327 14 yet yet RB erambler-co-uk-8585 327 15 , , , erambler-co-uk-8585 327 16 but but CC erambler-co-uk-8585 327 17 I’ve i’ve PRP erambler-co-uk-8585 327 18 previously previously RB erambler-co-uk-8585 327 19 seen see VBN erambler-co-uk-8585 327 20 theoretical theoretical JJ erambler-co-uk-8585 327 21 concepts concept NNS erambler-co-uk-8585 327 22 discussed discuss VBN erambler-co-uk-8585 327 23 at at IN erambler-co-uk-8585 327 24 IDCC IDCC NNP erambler-co-uk-8585 327 25 make make VBP erambler-co-uk-8585 327 26 it -PRON- PRP erambler-co-uk-8585 327 27 into into IN erambler-co-uk-8585 327 28 practice practice NN erambler-co-uk-8585 327 29 so so RB erambler-co-uk-8585 327 30 watch watch VB erambler-co-uk-8585 327 31 this this DT erambler-co-uk-8585 327 32 space space NN erambler-co-uk-8585 327 33 ! ! . erambler-co-uk-8585 328 1 Playing play VBG erambler-co-uk-8585 328 2 games game NNS erambler-co-uk-8585 328 3 ! ! . erambler-co-uk-8585 329 1 Training training NN erambler-co-uk-8585 329 2 is be VBZ erambler-co-uk-8585 329 3 always always RB erambler-co-uk-8585 329 4 a a DT erambler-co-uk-8585 329 5 major major JJ erambler-co-uk-8585 329 6 IDCC idcc JJ erambler-co-uk-8585 329 7 theme theme NN erambler-co-uk-8585 329 8 , , , erambler-co-uk-8585 329 9 and and CC erambler-co-uk-8585 329 10 this this DT erambler-co-uk-8585 329 11 year year NN erambler-co-uk-8585 329 12 two two CD erambler-co-uk-8585 329 13 of of IN erambler-co-uk-8585 329 14 the the DT erambler-co-uk-8585 329 15 most most RBS erambler-co-uk-8585 329 16 popular popular JJ erambler-co-uk-8585 329 17 conference conference NN erambler-co-uk-8585 329 18 submissions submission NNS erambler-co-uk-8585 329 19 described describe VBD erambler-co-uk-8585 329 20 games game NNS erambler-co-uk-8585 329 21 used use VBD erambler-co-uk-8585 329 22 to to TO erambler-co-uk-8585 329 23 help help VB erambler-co-uk-8585 329 24 teach teach VB erambler-co-uk-8585 329 25 digital digital JJ erambler-co-uk-8585 329 26 curation curation NN erambler-co-uk-8585 329 27 concepts concept NNS erambler-co-uk-8585 329 28 and and CC erambler-co-uk-8585 329 29 skills skill NNS erambler-co-uk-8585 329 30 . . . erambler-co-uk-8585 330 1 Mary Mary NNP erambler-co-uk-8585 330 2 Donaldson Donaldson NNP erambler-co-uk-8585 330 3 and and CC erambler-co-uk-8585 330 4 Matt Matt NNP erambler-co-uk-8585 330 5 Mahon Mahon NNP erambler-co-uk-8585 330 6 of of IN erambler-co-uk-8585 330 7 the the DT erambler-co-uk-8585 330 8 University University NNP erambler-co-uk-8585 330 9 of of IN erambler-co-uk-8585 330 10 Glasgow Glasgow NNP erambler-co-uk-8585 330 11 presented present VBD erambler-co-uk-8585 330 12 their -PRON- PRP$ erambler-co-uk-8585 330 13 use use NN erambler-co-uk-8585 330 14 of of IN erambler-co-uk-8585 330 15 Lego Lego NNP erambler-co-uk-8585 330 16 to to TO erambler-co-uk-8585 330 17 teach teach VB erambler-co-uk-8585 330 18 the the DT erambler-co-uk-8585 330 19 concept concept NN erambler-co-uk-8585 330 20 of of IN erambler-co-uk-8585 330 21 sufficient sufficient JJ erambler-co-uk-8585 330 22 metadata metadata NN erambler-co-uk-8585 330 23 . . . erambler-co-uk-8585 331 1 Participants participant NNS erambler-co-uk-8585 331 2 build build VBP erambler-co-uk-8585 331 3 simple simple JJ erambler-co-uk-8585 331 4 models model NNS erambler-co-uk-8585 331 5 before before IN erambler-co-uk-8585 331 6 documenting document VBG erambler-co-uk-8585 331 7 the the DT erambler-co-uk-8585 331 8 process process NN erambler-co-uk-8585 331 9 and and CC erambler-co-uk-8585 331 10 breaking break VBG erambler-co-uk-8585 331 11 them -PRON- PRP erambler-co-uk-8585 331 12 down down RP erambler-co-uk-8585 331 13 again again RB erambler-co-uk-8585 331 14 . . . erambler-co-uk-8585 332 1 Then then RB erambler-co-uk-8585 332 2 everyone everyone NN erambler-co-uk-8585 332 3 had have VBD erambler-co-uk-8585 332 4 to to TO erambler-co-uk-8585 332 5 use use VB erambler-co-uk-8585 332 6 someone someone NN erambler-co-uk-8585 332 7 else’s else’s NNP erambler-co-uk-8585 332 8 documentation documentation NN erambler-co-uk-8585 332 9 to to TO erambler-co-uk-8585 332 10 try try VB erambler-co-uk-8585 332 11 and and CC erambler-co-uk-8585 332 12 recreate recreate VB erambler-co-uk-8585 332 13 the the DT erambler-co-uk-8585 332 14 models model NNS erambler-co-uk-8585 332 15 , , , erambler-co-uk-8585 332 16 learning learn VBG erambler-co-uk-8585 332 17 important important JJ erambler-co-uk-8585 332 18 lessons lesson NNS erambler-co-uk-8585 332 19 about about IN erambler-co-uk-8585 332 20 assumptions assumption NNS erambler-co-uk-8585 332 21 and and CC erambler-co-uk-8585 332 22 including include VBG erambler-co-uk-8585 332 23 sufficient sufficient JJ erambler-co-uk-8585 332 24 detail detail NN erambler-co-uk-8585 332 25 . . . erambler-co-uk-8585 333 1 Kirsty Kirsty NNP erambler-co-uk-8585 333 2 Merrett Merrett NNP erambler-co-uk-8585 333 3 and and CC erambler-co-uk-8585 333 4 Zosia Zosia NNP erambler-co-uk-8585 333 5 Beckles Beckles NNPS erambler-co-uk-8585 333 6 from from IN erambler-co-uk-8585 333 7 the the DT erambler-co-uk-8585 333 8 University University NNP erambler-co-uk-8585 333 9 of of IN erambler-co-uk-8585 333 10 Bristol Bristol NNP erambler-co-uk-8585 333 11 brought bring VBD erambler-co-uk-8585 333 12 along along RP erambler-co-uk-8585 333 13 their -PRON- PRP$ erambler-co-uk-8585 333 14 card card NN erambler-co-uk-8585 333 15 game game NNP erambler-co-uk-8585 333 16 & & CC erambler-co-uk-8585 333 17 ldquo;Researchers ldquo;Researchers NNP erambler-co-uk-8585 333 18 , , , erambler-co-uk-8585 333 19 Impact Impact NNP erambler-co-uk-8585 333 20 and and CC erambler-co-uk-8585 333 21 Publications Publications NNP erambler-co-uk-8585 333 22 ( ( -LRB- erambler-co-uk-8585 333 23 RIP)&rdquo RIP)&rdquo NNP erambler-co-uk-8585 333 24 ; ; : erambler-co-uk-8585 333 25 , , , erambler-co-uk-8585 333 26 based base VBN erambler-co-uk-8585 333 27 on on IN erambler-co-uk-8585 333 28 the the DT erambler-co-uk-8585 333 29 popular popular JJ erambler-co-uk-8585 333 30 & & CC erambler-co-uk-8585 333 31 ldquo;Cards ldquo;Cards NNP erambler-co-uk-8585 333 32 Against against IN erambler-co-uk-8585 333 33 Humanity&rdquo Humanity&rdquo NNP erambler-co-uk-8585 333 34 ; ; : erambler-co-uk-8585 333 35 . . . erambler-co-uk-8585 334 1 RIP RIP NNP erambler-co-uk-8585 334 2 encourages encourage VBZ erambler-co-uk-8585 334 3 players player NNS erambler-co-uk-8585 334 4 to to TO erambler-co-uk-8585 334 5 examine examine VB erambler-co-uk-8585 334 6 some some DT erambler-co-uk-8585 334 7 of of IN erambler-co-uk-8585 334 8 the the DT erambler-co-uk-8585 334 9 reasons reason NNS erambler-co-uk-8585 334 10 for for IN erambler-co-uk-8585 334 11 and and CC erambler-co-uk-8585 334 12 against against IN erambler-co-uk-8585 334 13 data datum NNS erambler-co-uk-8585 334 14 sharing share VBG erambler-co-uk-8585 334 15 with with IN erambler-co-uk-8585 334 16 plenty plenty NN erambler-co-uk-8585 334 17 of of IN erambler-co-uk-8585 334 18 humour humour NN erambler-co-uk-8585 334 19 thrown throw VBN erambler-co-uk-8585 334 20 in in RB erambler-co-uk-8585 334 21 . . . erambler-co-uk-8585 335 1 Both both DT erambler-co-uk-8585 335 2 games game NNS erambler-co-uk-8585 335 3 were be VBD erambler-co-uk-8585 335 4 trialled trialle VBN erambler-co-uk-8585 335 5 by by IN erambler-co-uk-8585 335 6 many many JJ erambler-co-uk-8585 335 7 of of IN erambler-co-uk-8585 335 8 the the DT erambler-co-uk-8585 335 9 attendees attendee NNS erambler-co-uk-8585 335 10 during during IN erambler-co-uk-8585 335 11 Thursday’s Thursday’s NNP erambler-co-uk-8585 335 12 Unconference Unconference NNP erambler-co-uk-8585 335 13 . . . erambler-co-uk-8585 336 1 Summary Summary NNP erambler-co-uk-8585 336 2 I -PRON- PRP erambler-co-uk-8585 336 3 realised realise VBD erambler-co-uk-8585 336 4 in in IN erambler-co-uk-8585 336 5 Dublin Dublin NNP erambler-co-uk-8585 336 6 that that IN erambler-co-uk-8585 336 7 it’s it’s NNP erambler-co-uk-8585 336 8 8 8 CD erambler-co-uk-8585 336 9 years year NNS erambler-co-uk-8585 336 10 since since IN erambler-co-uk-8585 336 11 I -PRON- PRP erambler-co-uk-8585 336 12 attended attend VBD erambler-co-uk-8585 336 13 my -PRON- PRP$ erambler-co-uk-8585 336 14 first first JJ erambler-co-uk-8585 336 15 IDCC IDCC NNP erambler-co-uk-8585 336 16 , , , erambler-co-uk-8585 336 17 held hold VBN erambler-co-uk-8585 336 18 at at IN erambler-co-uk-8585 336 19 the the DT erambler-co-uk-8585 336 20 University University NNP erambler-co-uk-8585 336 21 of of IN erambler-co-uk-8585 336 22 Bristol Bristol NNP erambler-co-uk-8585 336 23 in in IN erambler-co-uk-8585 336 24 December December NNP erambler-co-uk-8585 336 25 2011 2011 CD erambler-co-uk-8585 336 26 while while IN erambler-co-uk-8585 336 27 I -PRON- PRP erambler-co-uk-8585 336 28 was be VBD erambler-co-uk-8585 336 29 still still RB erambler-co-uk-8585 336 30 working work VBG erambler-co-uk-8585 336 31 at at IN erambler-co-uk-8585 336 32 the the DT erambler-co-uk-8585 336 33 nearby nearby JJ erambler-co-uk-8585 336 34 University University NNP erambler-co-uk-8585 336 35 of of IN erambler-co-uk-8585 336 36 Bath Bath NNP erambler-co-uk-8585 336 37 . . . erambler-co-uk-8585 337 1 While while IN erambler-co-uk-8585 337 2 I -PRON- PRP erambler-co-uk-8585 337 3 haven’t haven’t NNP erambler-co-uk-8585 337 4 been be VBN erambler-co-uk-8585 337 5 every every DT erambler-co-uk-8585 337 6 year year NN erambler-co-uk-8585 337 7 , , , erambler-co-uk-8585 337 8 I’ve i’ve PRP erambler-co-uk-8585 337 9 been be VBN erambler-co-uk-8585 337 10 to to IN erambler-co-uk-8585 337 11 every every DT erambler-co-uk-8585 337 12 one one NN erambler-co-uk-8585 337 13 held hold VBN erambler-co-uk-8585 337 14 in in IN erambler-co-uk-8585 337 15 Europe Europe NNP erambler-co-uk-8585 337 16 since since IN erambler-co-uk-8585 337 17 then then RB erambler-co-uk-8585 337 18 and and CC erambler-co-uk-8585 337 19 it’s it’s NNP erambler-co-uk-8585 337 20 interesting interesting JJ erambler-co-uk-8585 337 21 to to TO erambler-co-uk-8585 337 22 see see VB erambler-co-uk-8585 337 23 what what WP erambler-co-uk-8585 337 24 has have VBZ erambler-co-uk-8585 337 25 and and CC erambler-co-uk-8585 337 26 hasn’t hasn’t NNP erambler-co-uk-8585 337 27 changed change VBD erambler-co-uk-8585 337 28 . . . erambler-co-uk-8585 338 1 We’re We’re VBN erambler-co-uk-8585 338 2 no no RB erambler-co-uk-8585 338 3 longer long RBR erambler-co-uk-8585 338 4 discussing discuss VBG erambler-co-uk-8585 338 5 data datum NNS erambler-co-uk-8585 338 6 management management NN erambler-co-uk-8585 338 7 plans plan NNS erambler-co-uk-8585 338 8 , , , erambler-co-uk-8585 338 9 data data NN erambler-co-uk-8585 338 10 scientists scientist NNS erambler-co-uk-8585 338 11 or or CC erambler-co-uk-8585 338 12 various various JJ erambler-co-uk-8585 338 13 other other JJ erambler-co-uk-8585 338 14 things thing NNS erambler-co-uk-8585 338 15 as as IN erambler-co-uk-8585 338 16 abstract abstract JJ erambler-co-uk-8585 338 17 concepts concept NNS erambler-co-uk-8585 338 18 that that WDT erambler-co-uk-8585 338 19 we’d we’d VBP erambler-co-uk-8585 338 20 like like VB erambler-co-uk-8585 338 21 to to TO erambler-co-uk-8585 338 22 encourage encourage VB erambler-co-uk-8585 338 23 , , , erambler-co-uk-8585 338 24 but but CC erambler-co-uk-8585 338 25 dealing deal VBG erambler-co-uk-8585 338 26 with with IN erambler-co-uk-8585 338 27 the the DT erambler-co-uk-8585 338 28 real real JJ erambler-co-uk-8585 338 29 - - HYPH erambler-co-uk-8585 338 30 world world NN erambler-co-uk-8585 338 31 consequences consequence NNS erambler-co-uk-8585 338 32 of of IN erambler-co-uk-8585 338 33 them -PRON- PRP erambler-co-uk-8585 338 34 . . . erambler-co-uk-8585 339 1 The the DT erambler-co-uk-8585 339 2 conference conference NN erambler-co-uk-8585 339 3 has have VBZ erambler-co-uk-8585 339 4 also also RB erambler-co-uk-8585 339 5 grown grow VBN erambler-co-uk-8585 339 6 over over IN erambler-co-uk-8585 339 7 the the DT erambler-co-uk-8585 339 8 years year NNS erambler-co-uk-8585 339 9 : : : erambler-co-uk-8585 339 10 this this DT erambler-co-uk-8585 339 11 year year NN erambler-co-uk-8585 339 12 was be VBD erambler-co-uk-8585 339 13 the the DT erambler-co-uk-8585 339 14 biggest big JJS erambler-co-uk-8585 339 15 yet yet RB erambler-co-uk-8585 339 16 , , , erambler-co-uk-8585 339 17 boasting boast VBG erambler-co-uk-8585 339 18 over over IN erambler-co-uk-8585 339 19 300 300 CD erambler-co-uk-8585 339 20 attendees attendee NNS erambler-co-uk-8585 339 21 . . . erambler-co-uk-8585 340 1 There there EX erambler-co-uk-8585 340 2 has have VBZ erambler-co-uk-8585 340 3 been be VBN erambler-co-uk-8585 340 4 especially especially RB erambler-co-uk-8585 340 5 big big JJ erambler-co-uk-8585 340 6 growth growth NN erambler-co-uk-8585 340 7 in in IN erambler-co-uk-8585 340 8 attendees attendee NNS erambler-co-uk-8585 340 9 from from IN erambler-co-uk-8585 340 10 North North NNP erambler-co-uk-8585 340 11 America America NNP erambler-co-uk-8585 340 12 , , , erambler-co-uk-8585 340 13 Australasia Australasia NNP erambler-co-uk-8585 340 14 , , , erambler-co-uk-8585 340 15 Africa Africa NNP erambler-co-uk-8585 340 16 and and CC erambler-co-uk-8585 340 17 the the DT erambler-co-uk-8585 340 18 Middle Middle NNP erambler-co-uk-8585 340 19 East East NNP erambler-co-uk-8585 340 20 . . . erambler-co-uk-8585 341 1 That’s that’s VB erambler-co-uk-8585 341 2 great great JJ erambler-co-uk-8585 341 3 for for IN erambler-co-uk-8585 341 4 the the DT erambler-co-uk-8585 341 5 diversity diversity NN erambler-co-uk-8585 341 6 of of IN erambler-co-uk-8585 341 7 the the DT erambler-co-uk-8585 341 8 conference conference NN erambler-co-uk-8585 341 9 as as IN erambler-co-uk-8585 341 10 it -PRON- PRP erambler-co-uk-8585 341 11 brings bring VBZ erambler-co-uk-8585 341 12 in in RP erambler-co-uk-8585 341 13 more more JJR erambler-co-uk-8585 341 14 voices voice NNS erambler-co-uk-8585 341 15 and and CC erambler-co-uk-8585 341 16 viewpoints viewpoint NNS erambler-co-uk-8585 341 17 than than IN erambler-co-uk-8585 341 18 ever ever RB erambler-co-uk-8585 341 19 . . . erambler-co-uk-8585 342 1 With with IN erambler-co-uk-8585 342 2 more more JJR erambler-co-uk-8585 342 3 people people NNS erambler-co-uk-8585 342 4 around around RB erambler-co-uk-8585 342 5 to to TO erambler-co-uk-8585 342 6 interact interact VB erambler-co-uk-8585 342 7 with with IN erambler-co-uk-8585 342 8 I -PRON- PRP erambler-co-uk-8585 342 9 have have VBP erambler-co-uk-8585 342 10 to to TO erambler-co-uk-8585 342 11 work work VB erambler-co-uk-8585 342 12 harder hard RBR erambler-co-uk-8585 342 13 to to TO erambler-co-uk-8585 342 14 manage manage VB erambler-co-uk-8585 342 15 my -PRON- PRP$ erambler-co-uk-8585 342 16 energy energy NN erambler-co-uk-8585 342 17 levels level NNS erambler-co-uk-8585 342 18 but but CC erambler-co-uk-8585 342 19 I -PRON- PRP erambler-co-uk-8585 342 20 think think VBP erambler-co-uk-8585 342 21 that’s that’s NNP erambler-co-uk-8585 342 22 a a DT erambler-co-uk-8585 342 23 small small JJ erambler-co-uk-8585 342 24 price price NN erambler-co-uk-8585 342 25 to to TO erambler-co-uk-8585 342 26 pay pay VB erambler-co-uk-8585 342 27 . . . erambler-co-uk-8585 343 1 Iosevka Iosevka NNP erambler-co-uk-8585 343 2 : : : erambler-co-uk-8585 343 3 a a DT erambler-co-uk-8585 343 4 nice nice JJ erambler-co-uk-8585 343 5 fixed fix VBN erambler-co-uk-8585 343 6 - - HYPH erambler-co-uk-8585 343 7 width width NN erambler-co-uk-8585 343 8 - - HYPH erambler-co-uk-8585 343 9 font font NN erambler-co-uk-8585 343 10 Iosevka Iosevka NNP erambler-co-uk-8585 343 11 is be VBZ erambler-co-uk-8585 343 12 a a DT erambler-co-uk-8585 343 13 nice nice JJ erambler-co-uk-8585 343 14 , , , erambler-co-uk-8585 343 15 slender slender NN erambler-co-uk-8585 343 16 monospace monospace NN erambler-co-uk-8585 343 17 font font NN erambler-co-uk-8585 343 18 with with IN erambler-co-uk-8585 343 19 a a DT erambler-co-uk-8585 343 20 lot lot NN erambler-co-uk-8585 343 21 of of IN erambler-co-uk-8585 343 22 configurable configurable JJ erambler-co-uk-8585 343 23 variations variation NNS erambler-co-uk-8585 343 24 . . . erambler-co-uk-8585 344 1 Check check VB erambler-co-uk-8585 344 2 it -PRON- PRP erambler-co-uk-8585 344 3 out out RP erambler-co-uk-8585 344 4 : : : erambler-co-uk-8585 344 5 https://typeof.net/Iosevka/ https://typeof.net/iosevka/ ADD erambler-co-uk-8585 344 6 Replacing replace VBG erambler-co-uk-8585 344 7 comments comment NNS erambler-co-uk-8585 344 8 with with IN erambler-co-uk-8585 344 9 webmentions webmention NNS erambler-co-uk-8585 344 10 Just just RB erambler-co-uk-8585 344 11 a a DT erambler-co-uk-8585 344 12 quickie quickie NN erambler-co-uk-8585 344 13 to to TO erambler-co-uk-8585 344 14 say say VB erambler-co-uk-8585 344 15 that that IN erambler-co-uk-8585 344 16 I’ve I’ve NNP erambler-co-uk-8585 344 17 replaced replace VBD erambler-co-uk-8585 344 18 the the DT erambler-co-uk-8585 344 19 comment comment NN erambler-co-uk-8585 344 20 section section NN erambler-co-uk-8585 344 21 at at IN erambler-co-uk-8585 344 22 the the DT erambler-co-uk-8585 344 23 bottom bottom NN erambler-co-uk-8585 344 24 of of IN erambler-co-uk-8585 344 25 each each DT erambler-co-uk-8585 344 26 post post NN erambler-co-uk-8585 344 27 with with IN erambler-co-uk-8585 344 28 webmentions webmention NNS erambler-co-uk-8585 344 29 , , , erambler-co-uk-8585 344 30 which which WDT erambler-co-uk-8585 344 31 allows allow VBZ erambler-co-uk-8585 344 32 you -PRON- PRP erambler-co-uk-8585 344 33 to to TO erambler-co-uk-8585 344 34 comment comment VB erambler-co-uk-8585 344 35 by by IN erambler-co-uk-8585 344 36 posting post VBG erambler-co-uk-8585 344 37 on on IN erambler-co-uk-8585 344 38 your -PRON- PRP$ erambler-co-uk-8585 344 39 own own JJ erambler-co-uk-8585 344 40 site site NN erambler-co-uk-8585 344 41 and and CC erambler-co-uk-8585 344 42 linking link VBG erambler-co-uk-8585 344 43 here here RB erambler-co-uk-8585 344 44 . . . erambler-co-uk-8585 345 1 It’s It’s NNP erambler-co-uk-8585 345 2 a a DT erambler-co-uk-8585 345 3 fundamental fundamental JJ erambler-co-uk-8585 345 4 part part NN erambler-co-uk-8585 345 5 of of IN erambler-co-uk-8585 345 6 the the DT erambler-co-uk-8585 345 7 IndieWeb IndieWeb NNP erambler-co-uk-8585 345 8 , , , erambler-co-uk-8585 345 9 which which WDT erambler-co-uk-8585 345 10 I’m I’m NNP erambler-co-uk-8585 345 11 slowly slowly RB erambler-co-uk-8585 345 12 getting get VBG erambler-co-uk-8585 345 13 to to IN erambler-co-uk-8585 345 14 grips grip NNS erambler-co-uk-8585 345 15 with with IN erambler-co-uk-8585 345 16 having have VBG erambler-co-uk-8585 345 17 been be VBN erambler-co-uk-8585 345 18 a a DT erambler-co-uk-8585 345 19 halfway halfway NN erambler-co-uk-8585 345 20 member member NN erambler-co-uk-8585 345 21 of of IN erambler-co-uk-8585 345 22 it -PRON- PRP erambler-co-uk-8585 345 23 for for IN erambler-co-uk-8585 345 24 years year NNS erambler-co-uk-8585 345 25 by by IN erambler-co-uk-8585 345 26 virtue virtue NN erambler-co-uk-8585 345 27 of of IN erambler-co-uk-8585 345 28 having have VBG erambler-co-uk-8585 345 29 my -PRON- PRP$ erambler-co-uk-8585 345 30 own own JJ erambler-co-uk-8585 345 31 site site NN erambler-co-uk-8585 345 32 on on IN erambler-co-uk-8585 345 33 my -PRON- PRP$ erambler-co-uk-8585 345 34 own own JJ erambler-co-uk-8585 345 35 domain domain NN erambler-co-uk-8585 345 36 . . . erambler-co-uk-8585 346 1 I’d I’d NNP erambler-co-uk-8585 346 2 already already RB erambler-co-uk-8585 346 3 got get VBD erambler-co-uk-8585 346 4 rid rid JJ erambler-co-uk-8585 346 5 of of IN erambler-co-uk-8585 346 6 Google Google NNP erambler-co-uk-8585 346 7 Analytics Analytics NNP erambler-co-uk-8585 346 8 to to TO erambler-co-uk-8585 346 9 stop stop VB erambler-co-uk-8585 346 10 forcing force VBG erambler-co-uk-8585 346 11 that that IN erambler-co-uk-8585 346 12 tracking tracking NN erambler-co-uk-8585 346 13 on on IN erambler-co-uk-8585 346 14 my -PRON- PRP$ erambler-co-uk-8585 346 15 visitors visitor NNS erambler-co-uk-8585 346 16 , , , erambler-co-uk-8585 346 17 I -PRON- PRP erambler-co-uk-8585 346 18 wanted want VBD erambler-co-uk-8585 346 19 to to TO erambler-co-uk-8585 346 20 get get VB erambler-co-uk-8585 346 21 rid rid VBN erambler-co-uk-8585 346 22 of of IN erambler-co-uk-8585 346 23 Disqus disqus NN erambler-co-uk-8585 346 24 too too RB erambler-co-uk-8585 346 25 because because IN erambler-co-uk-8585 346 26 I’m I’m NNP erambler-co-uk-8585 346 27 pretty pretty RB erambler-co-uk-8585 346 28 sure sure RB erambler-co-uk-8585 346 29 the the DT erambler-co-uk-8585 346 30 only only JJ erambler-co-uk-8585 346 31 way way NN erambler-co-uk-8585 346 32 that that WDT erambler-co-uk-8585 346 33 is be VBZ erambler-co-uk-8585 346 34 free free JJ erambler-co-uk-8585 346 35 for for IN erambler-co-uk-8585 346 36 me -PRON- PRP erambler-co-uk-8585 346 37 is be VBZ erambler-co-uk-8585 346 38 if if IN erambler-co-uk-8585 346 39 they’re they’re NNP erambler-co-uk-8585 346 40 selling sell VBG erambler-co-uk-8585 346 41 my -PRON- PRP$ erambler-co-uk-8585 346 42 data datum NNS erambler-co-uk-8585 346 43 and and CC erambler-co-uk-8585 346 44 yours your NNS erambler-co-uk-8585 346 45 to to IN erambler-co-uk-8585 346 46 third third JJ erambler-co-uk-8585 346 47 parties party NNS erambler-co-uk-8585 346 48 . . . erambler-co-uk-8585 347 1 Webmention webmention NN erambler-co-uk-8585 347 2 is be VBZ erambler-co-uk-8585 347 3 a a DT erambler-co-uk-8585 347 4 nice nice JJ erambler-co-uk-8585 347 5 alternative alternative NN erambler-co-uk-8585 347 6 because because IN erambler-co-uk-8585 347 7 it -PRON- PRP erambler-co-uk-8585 347 8 relies rely VBZ erambler-co-uk-8585 347 9 only only RB erambler-co-uk-8585 347 10 on on IN erambler-co-uk-8585 347 11 open open JJ erambler-co-uk-8585 347 12 standards standard NNS erambler-co-uk-8585 347 13 , , , erambler-co-uk-8585 347 14 has have VBZ erambler-co-uk-8585 347 15 no no DT erambler-co-uk-8585 347 16 tracking tracking NN erambler-co-uk-8585 347 17 and and CC erambler-co-uk-8585 347 18 allows allow VBZ erambler-co-uk-8585 347 19 people people NNS erambler-co-uk-8585 347 20 to to TO erambler-co-uk-8585 347 21 control control VB erambler-co-uk-8585 347 22 their -PRON- PRP$ erambler-co-uk-8585 347 23 own own JJ erambler-co-uk-8585 347 24 comments comment NNS erambler-co-uk-8585 347 25 . . . erambler-co-uk-8585 348 1 While while IN erambler-co-uk-8585 348 2 I’m I’m NNP erambler-co-uk-8585 348 3 currently currently RB erambler-co-uk-8585 348 4 using use VBG erambler-co-uk-8585 348 5 a a DT erambler-co-uk-8585 348 6 third third JJ erambler-co-uk-8585 348 7 - - HYPH erambler-co-uk-8585 348 8 party party NN erambler-co-uk-8585 348 9 service service NN erambler-co-uk-8585 348 10 to to TO erambler-co-uk-8585 348 11 help help VB erambler-co-uk-8585 348 12 , , , erambler-co-uk-8585 348 13 I -PRON- PRP erambler-co-uk-8585 348 14 can can MD erambler-co-uk-8585 348 15 switch switch VB erambler-co-uk-8585 348 16 to to IN erambler-co-uk-8585 348 17 self self NN erambler-co-uk-8585 348 18 - - HYPH erambler-co-uk-8585 348 19 hosted hosted JJ erambler-co-uk-8585 348 20 at at IN erambler-co-uk-8585 348 21 any any DT erambler-co-uk-8585 348 22 point point NN erambler-co-uk-8585 348 23 in in IN erambler-co-uk-8585 348 24 the the DT erambler-co-uk-8585 348 25 future future NN erambler-co-uk-8585 348 26 , , , erambler-co-uk-8585 348 27 completely completely RB erambler-co-uk-8585 348 28 transparently transparently RB erambler-co-uk-8585 348 29 . . . erambler-co-uk-8585 349 1 Thanks thank NNS erambler-co-uk-8585 349 2 to to IN erambler-co-uk-8585 349 3 webmention.io webmention.io NNP erambler-co-uk-8585 349 4 , , , erambler-co-uk-8585 349 5 which which WDT erambler-co-uk-8585 349 6 handles handle VBZ erambler-co-uk-8585 349 7 incoming incoming JJ erambler-co-uk-8585 349 8 webmentions webmention NNS erambler-co-uk-8585 349 9 for for IN erambler-co-uk-8585 349 10 me -PRON- PRP erambler-co-uk-8585 349 11 , , , erambler-co-uk-8585 349 12 and and CC erambler-co-uk-8585 349 13 webmention.js webmention.js ADD erambler-co-uk-8585 349 14 , , , erambler-co-uk-8585 349 15 which which WDT erambler-co-uk-8585 349 16 displays display VBZ erambler-co-uk-8585 349 17 them -PRON- PRP erambler-co-uk-8585 349 18 on on IN erambler-co-uk-8585 349 19 the the DT erambler-co-uk-8585 349 20 site site NN erambler-co-uk-8585 349 21 , , , erambler-co-uk-8585 349 22 I -PRON- PRP erambler-co-uk-8585 349 23 can can MD erambler-co-uk-8585 349 24 keep keep VB erambler-co-uk-8585 349 25 it -PRON- PRP erambler-co-uk-8585 349 26 all all DT erambler-co-uk-8585 349 27 static static JJ erambler-co-uk-8585 349 28 and and CC erambler-co-uk-8585 349 29 not not RB erambler-co-uk-8585 349 30 have have VB erambler-co-uk-8585 349 31 to to TO erambler-co-uk-8585 349 32 implement implement VB erambler-co-uk-8585 349 33 any any DT erambler-co-uk-8585 349 34 of of IN erambler-co-uk-8585 349 35 this this DT erambler-co-uk-8585 349 36 myself -PRON- PRP erambler-co-uk-8585 349 37 , , , erambler-co-uk-8585 349 38 which which WDT erambler-co-uk-8585 349 39 is be VBZ erambler-co-uk-8585 349 40 nice nice JJ erambler-co-uk-8585 349 41 . . . erambler-co-uk-8585 350 1 It’s It’s NNP erambler-co-uk-8585 350 2 a a DT erambler-co-uk-8585 350 3 bit bit NN erambler-co-uk-8585 350 4 harder hard RBR erambler-co-uk-8585 350 5 to to TO erambler-co-uk-8585 350 6 comment comment VB erambler-co-uk-8585 350 7 because because IN erambler-co-uk-8585 350 8 you -PRON- PRP erambler-co-uk-8585 350 9 have have VBP erambler-co-uk-8585 350 10 to to TO erambler-co-uk-8585 350 11 be be VB erambler-co-uk-8585 350 12 able able JJ erambler-co-uk-8585 350 13 to to TO erambler-co-uk-8585 350 14 host host VB erambler-co-uk-8585 350 15 your -PRON- PRP$ erambler-co-uk-8585 350 16 own own JJ erambler-co-uk-8585 350 17 content content NN erambler-co-uk-8585 350 18 somewhere somewhere RB erambler-co-uk-8585 350 19 , , , erambler-co-uk-8585 350 20 but but CC erambler-co-uk-8585 350 21 then then RB erambler-co-uk-8585 350 22 almost almost RB erambler-co-uk-8585 350 23 no no DT erambler-co-uk-8585 350 24 - - HYPH erambler-co-uk-8585 350 25 one one NN erambler-co-uk-8585 350 26 ever ever RB erambler-co-uk-8585 350 27 commented comment VBN erambler-co-uk-8585 350 28 anyway anyway RB erambler-co-uk-8585 350 29 , , , erambler-co-uk-8585 350 30 so so RB erambler-co-uk-8585 350 31 it’s it’s JJ erambler-co-uk-8585 350 32 not not RB erambler-co-uk-8585 350 33 like like IN erambler-co-uk-8585 350 34 I’ll i’ll NN erambler-co-uk-8585 350 35 lose lose VB erambler-co-uk-8585 350 36 anything anything NN erambler-co-uk-8585 350 37 ! ! . erambler-co-uk-8585 351 1 Plus plus CC erambler-co-uk-8585 351 2 , , , erambler-co-uk-8585 351 3 if if IN erambler-co-uk-8585 351 4 I -PRON- PRP erambler-co-uk-8585 351 5 get get VBP erambler-co-uk-8585 351 6 Bridgy Bridgy NNP erambler-co-uk-8585 351 7 set set VBN erambler-co-uk-8585 351 8 up up RP erambler-co-uk-8585 351 9 right right RB erambler-co-uk-8585 351 10 , , , erambler-co-uk-8585 351 11 you -PRON- PRP erambler-co-uk-8585 351 12 should should MD erambler-co-uk-8585 351 13 be be VB erambler-co-uk-8585 351 14 able able JJ erambler-co-uk-8585 351 15 to to TO erambler-co-uk-8585 351 16 comment comment VB erambler-co-uk-8585 351 17 just just RB erambler-co-uk-8585 351 18 by by IN erambler-co-uk-8585 351 19 replying reply VBG erambler-co-uk-8585 351 20 on on IN erambler-co-uk-8585 351 21 Mastodon Mastodon NNP erambler-co-uk-8585 351 22 , , , erambler-co-uk-8585 351 23 Twitter Twitter NNP erambler-co-uk-8585 351 24 or or CC erambler-co-uk-8585 351 25 a a DT erambler-co-uk-8585 351 26 few few JJ erambler-co-uk-8585 351 27 other other JJ erambler-co-uk-8585 351 28 places place NNS erambler-co-uk-8585 351 29 . . . erambler-co-uk-8585 352 1 A a DT erambler-co-uk-8585 352 2 spot spot NN erambler-co-uk-8585 352 3 of of IN erambler-co-uk-8585 352 4 web web NN erambler-co-uk-8585 352 5 searching searching NN erambler-co-uk-8585 352 6 shows show NNS erambler-co-uk-8585 352 7 that that IN erambler-co-uk-8585 352 8 I’m I’m NNP erambler-co-uk-8585 352 9 not not RB erambler-co-uk-8585 352 10 the the DT erambler-co-uk-8585 352 11 first first JJ erambler-co-uk-8585 352 12 to to TO erambler-co-uk-8585 352 13 make make VB erambler-co-uk-8585 352 14 the the DT erambler-co-uk-8585 352 15 Disqus Disqus NNP erambler-co-uk-8585 352 16 -> -> NN erambler-co-uk-8585 352 17 ; ; : erambler-co-uk-8585 352 18 webmentions webmention NNS erambler-co-uk-8585 352 19 switch switch VBP erambler-co-uk-8585 352 20 ( ( -LRB- erambler-co-uk-8585 352 21 yes yes UH erambler-co-uk-8585 352 22 , , , erambler-co-uk-8585 352 23 I’m i’m ADD erambler-co-uk-8585 352 24 putting put VBG erambler-co-uk-8585 352 25 these these DT erambler-co-uk-8585 352 26 links link NNS erambler-co-uk-8585 352 27 in in IN erambler-co-uk-8585 352 28 blatantly blatantly RB erambler-co-uk-8585 352 29 to to TO erambler-co-uk-8585 352 30 test test VB erambler-co-uk-8585 352 31 outgoing outgoing JJ erambler-co-uk-8585 352 32 webmentions webmention NNS erambler-co-uk-8585 352 33 with with IN erambler-co-uk-8585 352 34 Telegraph&hellip Telegraph&hellip NNP erambler-co-uk-8585 352 35 ; ; : erambler-co-uk-8585 352 36 ) ) -RRB- erambler-co-uk-8585 352 37 : : : erambler-co-uk-8585 352 38 So so RB erambler-co-uk-8585 352 39 long long JJ erambler-co-uk-8585 352 40 Disqus Disqus NNP erambler-co-uk-8585 352 41 , , , erambler-co-uk-8585 352 42 hello hello UH erambler-co-uk-8585 352 43 webmention webmention NN erambler-co-uk-8585 352 44 & & CC erambler-co-uk-8585 352 45 mdash mdash NN erambler-co-uk-8585 352 46 ; ; : erambler-co-uk-8585 352 47 Nicholas Nicholas NNP erambler-co-uk-8585 352 48 Hoizey Hoizey NNP erambler-co-uk-8585 352 49 Bye Bye NNP erambler-co-uk-8585 352 50 Disqus Disqus NNP erambler-co-uk-8585 352 51 , , , erambler-co-uk-8585 352 52 hello hello UH erambler-co-uk-8585 352 53 Webmention webmention NN erambler-co-uk-8585 352 54 ! ! . erambler-co-uk-8585 353 1 & & CC erambler-co-uk-8585 353 2 mdash mdash NNP erambler-co-uk-8585 353 3 ; ; : erambler-co-uk-8585 353 4 Evert Evert NNP erambler-co-uk-8585 353 5 Pot Pot NNP erambler-co-uk-8585 353 6 Implementing Implementing NNP erambler-co-uk-8585 353 7 Webmention Webmention NNP erambler-co-uk-8585 353 8 on on IN erambler-co-uk-8585 353 9 a a DT erambler-co-uk-8585 353 10 static static JJ erambler-co-uk-8585 353 11 site site NN erambler-co-uk-8585 353 12 & & CC erambler-co-uk-8585 353 13 mdash mdash NN erambler-co-uk-8585 353 14 ; ; : erambler-co-uk-8585 353 15 Deluvi Deluvi NNP erambler-co-uk-8585 353 16 Let’s Let’s NNP erambler-co-uk-8585 353 17 see see VB erambler-co-uk-8585 353 18 how how WRB erambler-co-uk-8585 353 19 this this DT erambler-co-uk-8585 353 20 goes go VBZ erambler-co-uk-8585 353 21 ! ! . erambler-co-uk-8585 354 1 Bridging bridge VBG erambler-co-uk-8585 354 2 Carpentries carpentry NNS erambler-co-uk-8585 354 3 Slack Slack NNP erambler-co-uk-8585 354 4 channels channel NNS erambler-co-uk-8585 354 5 to to TO erambler-co-uk-8585 354 6 Matrix Matrix NNP erambler-co-uk-8585 354 7 It -PRON- PRP erambler-co-uk-8585 354 8 looks look VBZ erambler-co-uk-8585 354 9 like like IN erambler-co-uk-8585 354 10 I’ve i’ve PRP erambler-co-uk-8585 354 11 accidentally accidentally RB erambler-co-uk-8585 354 12 taken take VBN erambler-co-uk-8585 354 13 charge charge NN erambler-co-uk-8585 354 14 of of IN erambler-co-uk-8585 354 15 bridging bridge VBG erambler-co-uk-8585 354 16 a a DT erambler-co-uk-8585 354 17 bunch bunch NN erambler-co-uk-8585 354 18 of of IN erambler-co-uk-8585 354 19 The the DT erambler-co-uk-8585 354 20 Carpentries Carpentries NNPS erambler-co-uk-8585 354 21 Slack Slack NNP erambler-co-uk-8585 354 22 channels channel NNS erambler-co-uk-8585 354 23 over over RP erambler-co-uk-8585 354 24 to to IN erambler-co-uk-8585 354 25 Matrix Matrix NNP erambler-co-uk-8585 354 26 . . . erambler-co-uk-8585 355 1 Given give VBN erambler-co-uk-8585 355 2 this this DT erambler-co-uk-8585 355 3 , , , erambler-co-uk-8585 355 4 it -PRON- PRP erambler-co-uk-8585 355 5 seems seem VBZ erambler-co-uk-8585 355 6 like like IN erambler-co-uk-8585 355 7 a a DT erambler-co-uk-8585 355 8 good good JJ erambler-co-uk-8585 355 9 idea idea NN erambler-co-uk-8585 355 10 to to TO erambler-co-uk-8585 355 11 explain explain VB erambler-co-uk-8585 355 12 what what WP erambler-co-uk-8585 355 13 that that DT erambler-co-uk-8585 355 14 sentence sentence NN erambler-co-uk-8585 355 15 means mean VBZ erambler-co-uk-8585 355 16 and and CC erambler-co-uk-8585 355 17 reflect reflect VB erambler-co-uk-8585 355 18 a a DT erambler-co-uk-8585 355 19 little little JJ erambler-co-uk-8585 355 20 on on IN erambler-co-uk-8585 355 21 my -PRON- PRP$ erambler-co-uk-8585 355 22 reasoning reasoning NN erambler-co-uk-8585 355 23 . . . erambler-co-uk-8585 356 1 I’m I’m NNS erambler-co-uk-8585 356 2 more more JJR erambler-co-uk-8585 356 3 than than IN erambler-co-uk-8585 356 4 happy happy JJ erambler-co-uk-8585 356 5 to to TO erambler-co-uk-8585 356 6 discuss discuss VB erambler-co-uk-8585 356 7 the the DT erambler-co-uk-8585 356 8 pros pro NNS erambler-co-uk-8585 356 9 and and CC erambler-co-uk-8585 356 10 cons con NNS erambler-co-uk-8585 356 11 of of IN erambler-co-uk-8585 356 12 this this DT erambler-co-uk-8585 356 13 approach approach NN erambler-co-uk-8585 356 14 If if IN erambler-co-uk-8585 356 15 you -PRON- PRP erambler-co-uk-8585 356 16 just just RB erambler-co-uk-8585 356 17 want want VBP erambler-co-uk-8585 356 18 to to TO erambler-co-uk-8585 356 19 try try VB erambler-co-uk-8585 356 20 chatting chat VBG erambler-co-uk-8585 356 21 in in IN erambler-co-uk-8585 356 22 Matrix Matrix NNP erambler-co-uk-8585 356 23 , , , erambler-co-uk-8585 356 24 jump jump VB erambler-co-uk-8585 356 25 to to IN erambler-co-uk-8585 356 26 the the DT erambler-co-uk-8585 356 27 getting get VBG erambler-co-uk-8585 356 28 started start VBN erambler-co-uk-8585 356 29 section section NN erambler-co-uk-8585 356 30 What what WP erambler-co-uk-8585 356 31 are be VBP erambler-co-uk-8585 356 32 Slack Slack NNP erambler-co-uk-8585 356 33 and and CC erambler-co-uk-8585 356 34 Matrix Matrix NNP erambler-co-uk-8585 356 35 ? ? . erambler-co-uk-8585 357 1 Slack Slack NNP erambler-co-uk-8585 357 2 ( ( -LRB- erambler-co-uk-8585 357 3 see see VB erambler-co-uk-8585 357 4 also also RB erambler-co-uk-8585 357 5 on on IN erambler-co-uk-8585 357 6 Wikipedia Wikipedia NNP erambler-co-uk-8585 357 7 ) ) -RRB- erambler-co-uk-8585 357 8 , , , erambler-co-uk-8585 357 9 for for IN erambler-co-uk-8585 357 10 those those DT erambler-co-uk-8585 357 11 not not RB erambler-co-uk-8585 357 12 familiar familiar JJ erambler-co-uk-8585 357 13 with with IN erambler-co-uk-8585 357 14 it -PRON- PRP erambler-co-uk-8585 357 15 , , , erambler-co-uk-8585 357 16 is be VBZ erambler-co-uk-8585 357 17 an an DT erambler-co-uk-8585 357 18 online online JJ erambler-co-uk-8585 357 19 text text NN erambler-co-uk-8585 357 20 chat chat NN erambler-co-uk-8585 357 21 platform platform NN erambler-co-uk-8585 357 22 with with IN erambler-co-uk-8585 357 23 the the DT erambler-co-uk-8585 357 24 feel feel NN erambler-co-uk-8585 357 25 of of IN erambler-co-uk-8585 357 26 IRC IRC NNP erambler-co-uk-8585 357 27 ( ( -LRB- erambler-co-uk-8585 357 28 Internet Internet NNP erambler-co-uk-8585 357 29 Relay Relay NNP erambler-co-uk-8585 357 30 Chat Chat NNP erambler-co-uk-8585 357 31 ) ) -RRB- erambler-co-uk-8585 357 32 , , , erambler-co-uk-8585 357 33 a a DT erambler-co-uk-8585 357 34 modern modern JJ erambler-co-uk-8585 357 35 look look NN erambler-co-uk-8585 357 36 and and CC erambler-co-uk-8585 357 37 feel feel VBP erambler-co-uk-8585 357 38 and and CC erambler-co-uk-8585 357 39 both both DT erambler-co-uk-8585 357 40 web web NN erambler-co-uk-8585 357 41 and and CC erambler-co-uk-8585 357 42 smartphone smartphone NN erambler-co-uk-8585 357 43 interfaces interface NNS erambler-co-uk-8585 357 44 . . . erambler-co-uk-8585 358 1 By by IN erambler-co-uk-8585 358 2 providing provide VBG erambler-co-uk-8585 358 3 a a DT erambler-co-uk-8585 358 4 free free JJ erambler-co-uk-8585 358 5 tier tier NN erambler-co-uk-8585 358 6 that that WDT erambler-co-uk-8585 358 7 meets meet VBZ erambler-co-uk-8585 358 8 many many JJ erambler-co-uk-8585 358 9 peoples people NNS erambler-co-uk-8585 358 10 ' ' POS erambler-co-uk-8585 358 11 needs need NNS erambler-co-uk-8585 358 12 on on IN erambler-co-uk-8585 358 13 its -PRON- PRP$ erambler-co-uk-8585 358 14 own own JJ erambler-co-uk-8585 358 15 Slack slack NN erambler-co-uk-8585 358 16 has have VBZ erambler-co-uk-8585 358 17 become become VBN erambler-co-uk-8585 358 18 the the DT erambler-co-uk-8585 358 19 communication communication NN erambler-co-uk-8585 358 20 platform platform NN erambler-co-uk-8585 358 21 of of IN erambler-co-uk-8585 358 22 choice choice NN erambler-co-uk-8585 358 23 for for IN erambler-co-uk-8585 358 24 thousands thousand NNS erambler-co-uk-8585 358 25 of of IN erambler-co-uk-8585 358 26 online online JJ erambler-co-uk-8585 358 27 communities community NNS erambler-co-uk-8585 358 28 , , , erambler-co-uk-8585 358 29 private private JJ erambler-co-uk-8585 358 30 projects project NNS erambler-co-uk-8585 358 31 and and CC erambler-co-uk-8585 358 32 more more JJR erambler-co-uk-8585 358 33 . . . erambler-co-uk-8585 359 1 One one CD erambler-co-uk-8585 359 2 of of IN erambler-co-uk-8585 359 3 the the DT erambler-co-uk-8585 359 4 major major JJ erambler-co-uk-8585 359 5 disadvantages disadvantage NNS erambler-co-uk-8585 359 6 of of IN erambler-co-uk-8585 359 7 using use VBG erambler-co-uk-8585 359 8 Slack’s Slack’s NNP erambler-co-uk-8585 359 9 free free JJ erambler-co-uk-8585 359 10 tier tier NN erambler-co-uk-8585 359 11 , , , erambler-co-uk-8585 359 12 as as IN erambler-co-uk-8585 359 13 many many JJ erambler-co-uk-8585 359 14 community community NN erambler-co-uk-8585 359 15 organisations organisation NNS erambler-co-uk-8585 359 16 do do VBP erambler-co-uk-8585 359 17 , , , erambler-co-uk-8585 359 18 is be VBZ erambler-co-uk-8585 359 19 that that IN erambler-co-uk-8585 359 20 as as IN erambler-co-uk-8585 359 21 an an DT erambler-co-uk-8585 359 22 incentive incentive NN erambler-co-uk-8585 359 23 to to TO erambler-co-uk-8585 359 24 upgrade upgrade VB erambler-co-uk-8585 359 25 to to IN erambler-co-uk-8585 359 26 a a DT erambler-co-uk-8585 359 27 paid pay VBN erambler-co-uk-8585 359 28 service service NN erambler-co-uk-8585 359 29 your -PRON- PRP$ erambler-co-uk-8585 359 30 chat chat NN erambler-co-uk-8585 359 31 history history NN erambler-co-uk-8585 359 32 is be VBZ erambler-co-uk-8585 359 33 limited limit VBN erambler-co-uk-8585 359 34 to to IN erambler-co-uk-8585 359 35 the the DT erambler-co-uk-8585 359 36 most most RBS erambler-co-uk-8585 359 37 recent recent JJ erambler-co-uk-8585 359 38 10,000 10,000 CD erambler-co-uk-8585 359 39 messages message NNS erambler-co-uk-8585 359 40 across across IN erambler-co-uk-8585 359 41 all all DT erambler-co-uk-8585 359 42 channels channel NNS erambler-co-uk-8585 359 43 . . . erambler-co-uk-8585 360 1 For for IN erambler-co-uk-8585 360 2 a a DT erambler-co-uk-8585 360 3 busy busy JJ erambler-co-uk-8585 360 4 community community NN erambler-co-uk-8585 360 5 like like IN erambler-co-uk-8585 360 6 The the DT erambler-co-uk-8585 360 7 Carpentries Carpentries NNPS erambler-co-uk-8585 360 8 , , , erambler-co-uk-8585 360 9 this this DT erambler-co-uk-8585 360 10 means mean VBZ erambler-co-uk-8585 360 11 that that IN erambler-co-uk-8585 360 12 messages message VBZ erambler-co-uk-8585 360 13 older old JJR erambler-co-uk-8585 360 14 than than IN erambler-co-uk-8585 360 15 about about RB erambler-co-uk-8585 360 16 6 6 CD erambler-co-uk-8585 360 17 - - SYM erambler-co-uk-8585 360 18 7 7 CD erambler-co-uk-8585 360 19 weeks week NNS erambler-co-uk-8585 360 20 are be VBP erambler-co-uk-8585 360 21 already already RB erambler-co-uk-8585 360 22 inaccessible inaccessible JJ erambler-co-uk-8585 360 23 , , , erambler-co-uk-8585 360 24 rendering render VBG erambler-co-uk-8585 360 25 some some DT erambler-co-uk-8585 360 26 of of IN erambler-co-uk-8585 360 27 the the DT erambler-co-uk-8585 360 28 quieter quieter NN erambler-co-uk-8585 360 29 channels channel NNS erambler-co-uk-8585 360 30 apparently apparently RB erambler-co-uk-8585 360 31 empty empty JJ erambler-co-uk-8585 360 32 . . . erambler-co-uk-8585 361 1 As as IN erambler-co-uk-8585 361 2 Slack Slack NNP erambler-co-uk-8585 361 3 is be VBZ erambler-co-uk-8585 361 4 at at IN erambler-co-uk-8585 361 5 pains pain NNS erambler-co-uk-8585 361 6 to to TO erambler-co-uk-8585 361 7 point point VB erambler-co-uk-8585 361 8 out out RP erambler-co-uk-8585 361 9 , , , erambler-co-uk-8585 361 10 that that IN erambler-co-uk-8585 361 11 history history NN erambler-co-uk-8585 361 12 isn’t isn’t NNS erambler-co-uk-8585 361 13 gone go VBN erambler-co-uk-8585 361 14 , , , erambler-co-uk-8585 361 15 just just RB erambler-co-uk-8585 361 16 archived archived JJ erambler-co-uk-8585 361 17 and and CC erambler-co-uk-8585 361 18 hidden hide VBN erambler-co-uk-8585 361 19 from from IN erambler-co-uk-8585 361 20 view view NN erambler-co-uk-8585 361 21 unless unless IN erambler-co-uk-8585 361 22 you -PRON- PRP erambler-co-uk-8585 361 23 pay pay VBP erambler-co-uk-8585 361 24 the the DT erambler-co-uk-8585 361 25 low low JJ erambler-co-uk-8585 361 26 , , , erambler-co-uk-8585 361 27 low low JJ erambler-co-uk-8585 361 28 price price NN erambler-co-uk-8585 361 29 of of IN erambler-co-uk-8585 361 30 $ $ $ erambler-co-uk-8585 361 31 1 1 CD erambler-co-uk-8585 361 32 / / SYM erambler-co-uk-8585 361 33 user user NN erambler-co-uk-8585 361 34 / / SYM erambler-co-uk-8585 361 35 month month NN erambler-co-uk-8585 361 36 . . . erambler-co-uk-8585 362 1 That that IN erambler-co-uk-8585 362 2 doesn’t doesn’t NNP erambler-co-uk-8585 362 3 seem seem VBP erambler-co-uk-8585 362 4 too too RB erambler-co-uk-8585 362 5 pricy pricy JJ erambler-co-uk-8585 362 6 , , , erambler-co-uk-8585 362 7 unless unless IN erambler-co-uk-8585 362 8 you’re you’re NNP erambler-co-uk-8585 362 9 a a DT erambler-co-uk-8585 362 10 non non JJ erambler-co-uk-8585 362 11 - - JJ erambler-co-uk-8585 362 12 profit profit JJ erambler-co-uk-8585 362 13 organisation organisation NN erambler-co-uk-8585 362 14 with with IN erambler-co-uk-8585 362 15 a a DT erambler-co-uk-8585 362 16 lot lot NN erambler-co-uk-8585 362 17 of of IN erambler-co-uk-8585 362 18 projects project NNS erambler-co-uk-8585 362 19 you -PRON- PRP erambler-co-uk-8585 362 20 want want VBP erambler-co-uk-8585 362 21 to to TO erambler-co-uk-8585 362 22 fund fund VB erambler-co-uk-8585 362 23 and and CC erambler-co-uk-8585 362 24 an an DT erambler-co-uk-8585 362 25 active active JJ erambler-co-uk-8585 362 26 membership membership NN erambler-co-uk-8585 362 27 of of IN erambler-co-uk-8585 362 28 several several JJ erambler-co-uk-8585 362 29 hundred hundred CD erambler-co-uk-8585 362 30 worldwide worldwide RB erambler-co-uk-8585 362 31 , , , erambler-co-uk-8585 362 32 at at IN erambler-co-uk-8585 362 33 which which WDT erambler-co-uk-8585 362 34 point point NN erambler-co-uk-8585 362 35 it -PRON- PRP erambler-co-uk-8585 362 36 soon soon RB erambler-co-uk-8585 362 37 adds add VBZ erambler-co-uk-8585 362 38 up up RP erambler-co-uk-8585 362 39 . . . erambler-co-uk-8585 363 1 Slack slack NN erambler-co-uk-8585 363 2 does do VBZ erambler-co-uk-8585 363 3 offer offer VB erambler-co-uk-8585 363 4 to to TO erambler-co-uk-8585 363 5 waive waive VB erambler-co-uk-8585 363 6 the the DT erambler-co-uk-8585 363 7 cost cost NN erambler-co-uk-8585 363 8 for for IN erambler-co-uk-8585 363 9 registered register VBN erambler-co-uk-8585 363 10 non non JJ erambler-co-uk-8585 363 11 - - JJ erambler-co-uk-8585 363 12 profit profit JJ erambler-co-uk-8585 363 13 organisations organisation NNS erambler-co-uk-8585 363 14 , , , erambler-co-uk-8585 363 15 but but CC erambler-co-uk-8585 363 16 only only RB erambler-co-uk-8585 363 17 for for IN erambler-co-uk-8585 363 18 one one CD erambler-co-uk-8585 363 19 community community NN erambler-co-uk-8585 363 20 . . . erambler-co-uk-8585 364 1 The the DT erambler-co-uk-8585 364 2 Carpentries Carpentries NNPS erambler-co-uk-8585 364 3 is be VBZ erambler-co-uk-8585 364 4 not not RB erambler-co-uk-8585 364 5 an an DT erambler-co-uk-8585 364 6 independent independent JJ erambler-co-uk-8585 364 7 organisation organisation NN erambler-co-uk-8585 364 8 , , , erambler-co-uk-8585 364 9 but but CC erambler-co-uk-8585 364 10 one one CD erambler-co-uk-8585 364 11 fiscally fiscally RB erambler-co-uk-8585 364 12 sponsored sponsor VBN erambler-co-uk-8585 364 13 by by IN erambler-co-uk-8585 364 14 Community Community NNP erambler-co-uk-8585 364 15 Initiatives Initiatives NNPS erambler-co-uk-8585 364 16 , , , erambler-co-uk-8585 364 17 which which WDT erambler-co-uk-8585 364 18 has have VBZ erambler-co-uk-8585 364 19 already already RB erambler-co-uk-8585 364 20 used use VBN erambler-co-uk-8585 364 21 its -PRON- PRP$ erambler-co-uk-8585 364 22 free free JJ erambler-co-uk-8585 364 23 quota quota NN erambler-co-uk-8585 364 24 of of IN erambler-co-uk-8585 364 25 one one CD erambler-co-uk-8585 364 26 elsewhere elsewhere RB erambler-co-uk-8585 364 27 rendering render VBG erambler-co-uk-8585 364 28 the the DT erambler-co-uk-8585 364 29 Carpentries Carpentries NNPS erambler-co-uk-8585 364 30 ineligible ineligible JJ erambler-co-uk-8585 364 31 . . . erambler-co-uk-8585 365 1 Other other JJ erambler-co-uk-8585 365 2 umbrella umbrella NN erambler-co-uk-8585 365 3 organisations organisation NNS erambler-co-uk-8585 365 4 such such JJ erambler-co-uk-8585 365 5 as as IN erambler-co-uk-8585 365 6 NumFocus NumFocus NNP erambler-co-uk-8585 365 7 ( ( -LRB- erambler-co-uk-8585 365 8 and and CC erambler-co-uk-8585 365 9 , , , erambler-co-uk-8585 365 10 I -PRON- PRP erambler-co-uk-8585 365 11 expect expect VBP erambler-co-uk-8585 365 12 , , , erambler-co-uk-8585 365 13 Mozilla Mozilla NNP erambler-co-uk-8585 365 14 ) ) -RRB- erambler-co-uk-8585 365 15 also also RB erambler-co-uk-8585 365 16 run run VBP erambler-co-uk-8585 365 17 into into IN erambler-co-uk-8585 365 18 this this DT erambler-co-uk-8585 365 19 problem problem NN erambler-co-uk-8585 365 20 with with IN erambler-co-uk-8585 365 21 Slack Slack NNP erambler-co-uk-8585 365 22 . . . erambler-co-uk-8585 366 1 So so CC erambler-co-uk-8585 366 2 , , , erambler-co-uk-8585 366 3 we -PRON- PRP erambler-co-uk-8585 366 4 have have VBP erambler-co-uk-8585 366 5 a a DT erambler-co-uk-8585 366 6 community community NN erambler-co-uk-8585 366 7 which which WDT erambler-co-uk-8585 366 8 is be VBZ erambler-co-uk-8585 366 9 slowly slowly RB erambler-co-uk-8585 366 10 and and CC erambler-co-uk-8585 366 11 inexorably inexorably RB erambler-co-uk-8585 366 12 losing lose VBG erambler-co-uk-8585 366 13 its -PRON- PRP$ erambler-co-uk-8585 366 14 own own JJ erambler-co-uk-8585 366 15 history history NN erambler-co-uk-8585 366 16 behind behind IN erambler-co-uk-8585 366 17 a a DT erambler-co-uk-8585 366 18 paywall paywall NN erambler-co-uk-8585 366 19 . . . erambler-co-uk-8585 367 1 For for IN erambler-co-uk-8585 367 2 some some DT erambler-co-uk-8585 367 3 people people NNS erambler-co-uk-8585 367 4 this this DT erambler-co-uk-8585 367 5 is be VBZ erambler-co-uk-8585 367 6 simply simply RB erambler-co-uk-8585 367 7 annoying annoying JJ erambler-co-uk-8585 367 8 , , , erambler-co-uk-8585 367 9 but but CC erambler-co-uk-8585 367 10 from from IN erambler-co-uk-8585 367 11 my -PRON- PRP$ erambler-co-uk-8585 367 12 perspective perspective NN erambler-co-uk-8585 367 13 as as IN erambler-co-uk-8585 367 14 a a DT erambler-co-uk-8585 367 15 facilitator facilitator NN erambler-co-uk-8585 367 16 of of IN erambler-co-uk-8585 367 17 the the DT erambler-co-uk-8585 367 18 preservation preservation NN erambler-co-uk-8585 367 19 of of IN erambler-co-uk-8585 367 20 digital digital JJ erambler-co-uk-8585 367 21 things thing NNS erambler-co-uk-8585 367 22 the the DT erambler-co-uk-8585 367 23 community community NN erambler-co-uk-8585 367 24 is be VBZ erambler-co-uk-8585 367 25 haemhorraging haemhorrage VBG erambler-co-uk-8585 367 26 an an DT erambler-co-uk-8585 367 27 important important JJ erambler-co-uk-8585 367 28 record record NN erambler-co-uk-8585 367 29 of of IN erambler-co-uk-8585 367 30 its -PRON- PRP$ erambler-co-uk-8585 367 31 early early JJ erambler-co-uk-8585 367 32 history history NN erambler-co-uk-8585 367 33 . . . erambler-co-uk-8585 368 1 Enter enter VB erambler-co-uk-8585 368 2 Matrix Matrix NNP erambler-co-uk-8585 368 3 . . . erambler-co-uk-8585 369 1 Matrix Matrix NNP erambler-co-uk-8585 369 2 is be VBZ erambler-co-uk-8585 369 3 a a DT erambler-co-uk-8585 369 4 chat chat NN erambler-co-uk-8585 369 5 platform platform NN erambler-co-uk-8585 369 6 similar similar JJ erambler-co-uk-8585 369 7 to to IN erambler-co-uk-8585 369 8 IRC IRC NNP erambler-co-uk-8585 369 9 , , , erambler-co-uk-8585 369 10 Slack Slack NNP erambler-co-uk-8585 369 11 or or CC erambler-co-uk-8585 369 12 Discord Discord NNP erambler-co-uk-8585 369 13 . . . erambler-co-uk-8585 370 1 It’s It’s NNP erambler-co-uk-8585 370 2 divided divide VBN erambler-co-uk-8585 370 3 into into IN erambler-co-uk-8585 370 4 separate separate JJ erambler-co-uk-8585 370 5 channels channel NNS erambler-co-uk-8585 370 6 , , , erambler-co-uk-8585 370 7 and and CC erambler-co-uk-8585 370 8 users user NNS erambler-co-uk-8585 370 9 can can MD erambler-co-uk-8585 370 10 join join VB erambler-co-uk-8585 370 11 one one CD erambler-co-uk-8585 370 12 or or CC erambler-co-uk-8585 370 13 more more JJR erambler-co-uk-8585 370 14 of of IN erambler-co-uk-8585 370 15 these these DT erambler-co-uk-8585 370 16 to to TO erambler-co-uk-8585 370 17 take take VB erambler-co-uk-8585 370 18 part part NN erambler-co-uk-8585 370 19 in in IN erambler-co-uk-8585 370 20 the the DT erambler-co-uk-8585 370 21 conversation conversation NN erambler-co-uk-8585 370 22 happening happen VBG erambler-co-uk-8585 370 23 in in IN erambler-co-uk-8585 370 24 those those DT erambler-co-uk-8585 370 25 channels channel NNS erambler-co-uk-8585 370 26 . . . erambler-co-uk-8585 371 1 What what WP erambler-co-uk-8585 371 2 sets set VBZ erambler-co-uk-8585 371 3 it -PRON- PRP erambler-co-uk-8585 371 4 apart apart RB erambler-co-uk-8585 371 5 from from IN erambler-co-uk-8585 371 6 older old JJR erambler-co-uk-8585 371 7 technology technology NN erambler-co-uk-8585 371 8 like like IN erambler-co-uk-8585 371 9 IRC IRC NNP erambler-co-uk-8585 371 10 and and CC erambler-co-uk-8585 371 11 walled wall VBD erambler-co-uk-8585 371 12 gardens garden NNS erambler-co-uk-8585 371 13 like like IN erambler-co-uk-8585 371 14 Slack Slack NNP erambler-co-uk-8585 371 15 & & CC erambler-co-uk-8585 371 16 amp amp NN erambler-co-uk-8585 371 17 ; ; : erambler-co-uk-8585 371 18 Discord Discord NNP erambler-co-uk-8585 371 19 is be VBZ erambler-co-uk-8585 371 20 that that IN erambler-co-uk-8585 371 21 it’s it’s NNP erambler-co-uk-8585 371 22 federated federate VBN erambler-co-uk-8585 371 23 . . . erambler-co-uk-8585 372 1 Federation federation NN erambler-co-uk-8585 372 2 means mean VBZ erambler-co-uk-8585 372 3 simply simply RB erambler-co-uk-8585 372 4 that that IN erambler-co-uk-8585 372 5 users user NNS erambler-co-uk-8585 372 6 on on IN erambler-co-uk-8585 372 7 any any DT erambler-co-uk-8585 372 8 server server NN erambler-co-uk-8585 372 9 can can MD erambler-co-uk-8585 372 10 communicate communicate VB erambler-co-uk-8585 372 11 with with IN erambler-co-uk-8585 372 12 users user NNS erambler-co-uk-8585 372 13 and and CC erambler-co-uk-8585 372 14 channels channel NNS erambler-co-uk-8585 372 15 on on IN erambler-co-uk-8585 372 16 any any DT erambler-co-uk-8585 372 17 other other JJ erambler-co-uk-8585 372 18 server server NN erambler-co-uk-8585 372 19 . . . erambler-co-uk-8585 373 1 Usernames username NNS erambler-co-uk-8585 373 2 and and CC erambler-co-uk-8585 373 3 channel channel NN erambler-co-uk-8585 373 4 addresses address NNS erambler-co-uk-8585 373 5 specify specify VBP erambler-co-uk-8585 373 6 both both DT erambler-co-uk-8585 373 7 the the DT erambler-co-uk-8585 373 8 individual individual JJ erambler-co-uk-8585 373 9 identifier identifier NN erambler-co-uk-8585 373 10 and and CC erambler-co-uk-8585 373 11 the the DT erambler-co-uk-8585 373 12 server server NN erambler-co-uk-8585 373 13 it -PRON- PRP erambler-co-uk-8585 373 14 calls call VBZ erambler-co-uk-8585 373 15 home home RB erambler-co-uk-8585 373 16 , , , erambler-co-uk-8585 373 17 just just RB erambler-co-uk-8585 373 18 as as IN erambler-co-uk-8585 373 19 your -PRON- PRP$ erambler-co-uk-8585 373 20 email email NN erambler-co-uk-8585 373 21 address address NN erambler-co-uk-8585 373 22 contains contain VBZ erambler-co-uk-8585 373 23 all all PDT erambler-co-uk-8585 373 24 the the DT erambler-co-uk-8585 373 25 information information NN erambler-co-uk-8585 373 26 needed need VBN erambler-co-uk-8585 373 27 for for IN erambler-co-uk-8585 373 28 my -PRON- PRP$ erambler-co-uk-8585 373 29 email email NN erambler-co-uk-8585 373 30 server server NN erambler-co-uk-8585 373 31 to to TO erambler-co-uk-8585 373 32 route route VB erambler-co-uk-8585 373 33 messages message NNS erambler-co-uk-8585 373 34 to to IN erambler-co-uk-8585 373 35 it -PRON- PRP erambler-co-uk-8585 373 36 . . . erambler-co-uk-8585 374 1 While while IN erambler-co-uk-8585 374 2 users user NNS erambler-co-uk-8585 374 3 are be VBP erambler-co-uk-8585 374 4 currently currently RB erambler-co-uk-8585 374 5 tied tie VBN erambler-co-uk-8585 374 6 to to IN erambler-co-uk-8585 374 7 their -PRON- PRP$ erambler-co-uk-8585 374 8 home home NN erambler-co-uk-8585 374 9 server server NN erambler-co-uk-8585 374 10 , , , erambler-co-uk-8585 374 11 channels channel NNS erambler-co-uk-8585 374 12 can can MD erambler-co-uk-8585 374 13 be be VB erambler-co-uk-8585 374 14 mirrored mirror VBN erambler-co-uk-8585 374 15 and and CC erambler-co-uk-8585 374 16 synchronised synchronise VBN erambler-co-uk-8585 374 17 across across IN erambler-co-uk-8585 374 18 multiple multiple JJ erambler-co-uk-8585 374 19 servers server NNS erambler-co-uk-8585 374 20 making make VBG erambler-co-uk-8585 374 21 the the DT erambler-co-uk-8585 374 22 overall overall JJ erambler-co-uk-8585 374 23 system system NN erambler-co-uk-8585 374 24 much much RB erambler-co-uk-8585 374 25 more more RBR erambler-co-uk-8585 374 26 resilient resilient JJ erambler-co-uk-8585 374 27 . . . erambler-co-uk-8585 375 1 Can’t can’t PRP erambler-co-uk-8585 375 2 connect connect NN erambler-co-uk-8585 375 3 to to IN erambler-co-uk-8585 375 4 your -PRON- PRP$ erambler-co-uk-8585 375 5 favourite favourite JJ erambler-co-uk-8585 375 6 channel channel NN erambler-co-uk-8585 375 7 on on IN erambler-co-uk-8585 375 8 server server NN erambler-co-uk-8585 375 9 X X NNP erambler-co-uk-8585 375 10 ? ? . erambler-co-uk-8585 376 1 No no DT erambler-co-uk-8585 376 2 problem problem NN erambler-co-uk-8585 376 3 : : : erambler-co-uk-8585 376 4 just just RB erambler-co-uk-8585 376 5 connect connect VB erambler-co-uk-8585 376 6 via via IN erambler-co-uk-8585 376 7 its -PRON- PRP$ erambler-co-uk-8585 376 8 alias alia NNS erambler-co-uk-8585 376 9 on on IN erambler-co-uk-8585 376 10 server server NN erambler-co-uk-8585 376 11 Y Y NNP erambler-co-uk-8585 376 12 and and CC erambler-co-uk-8585 376 13 when when WRB erambler-co-uk-8585 376 14 X X NNP erambler-co-uk-8585 376 15 comes come VBZ erambler-co-uk-8585 376 16 back back RB erambler-co-uk-8585 376 17 online online RB erambler-co-uk-8585 376 18 it -PRON- PRP erambler-co-uk-8585 376 19 will will MD erambler-co-uk-8585 376 20 be be VB erambler-co-uk-8585 376 21 resynchronised resynchronise VBN erambler-co-uk-8585 376 22 . . . erambler-co-uk-8585 377 1 The the DT erambler-co-uk-8585 377 2 technology technology NN erambler-co-uk-8585 377 3 used use VBN erambler-co-uk-8585 377 4 is be VBZ erambler-co-uk-8585 377 5 much much RB erambler-co-uk-8585 377 6 more more RBR erambler-co-uk-8585 377 7 modern modern JJ erambler-co-uk-8585 377 8 and and CC erambler-co-uk-8585 377 9 secure secure JJ erambler-co-uk-8585 377 10 than than IN erambler-co-uk-8585 377 11 the the DT erambler-co-uk-8585 377 12 aging age VBG erambler-co-uk-8585 377 13 IRC IRC NNP erambler-co-uk-8585 377 14 protocol protocol NN erambler-co-uk-8585 377 15 , , , erambler-co-uk-8585 377 16 and and CC erambler-co-uk-8585 377 17 there’s there’s NNP erambler-co-uk-8585 377 18 no no DT erambler-co-uk-8585 377 19 vender vender JJ erambler-co-uk-8585 377 20 lock lock NN erambler-co-uk-8585 377 21 - - HYPH erambler-co-uk-8585 377 22 in in RP erambler-co-uk-8585 377 23 like like UH erambler-co-uk-8585 377 24 there there EX erambler-co-uk-8585 377 25 is be VBZ erambler-co-uk-8585 377 26 with with IN erambler-co-uk-8585 377 27 closed closed JJ erambler-co-uk-8585 377 28 platforms platform NNS erambler-co-uk-8585 377 29 like like IN erambler-co-uk-8585 377 30 Slack Slack NNP erambler-co-uk-8585 377 31 and and CC erambler-co-uk-8585 377 32 Discord Discord NNP erambler-co-uk-8585 377 33 . . . erambler-co-uk-8585 378 1 On on IN erambler-co-uk-8585 378 2 top top NN erambler-co-uk-8585 378 3 of of IN erambler-co-uk-8585 378 4 that that DT erambler-co-uk-8585 378 5 , , , erambler-co-uk-8585 378 6 Matrix Matrix NNP erambler-co-uk-8585 378 7 channels channel NNS erambler-co-uk-8585 378 8 can can MD erambler-co-uk-8585 378 9 easily easily RB erambler-co-uk-8585 378 10 be be VB erambler-co-uk-8585 378 11 & & CC erambler-co-uk-8585 378 12 ldquo;bridged&rdquo ldquo;bridged&rdquo FW erambler-co-uk-8585 378 13 ; ; : erambler-co-uk-8585 378 14 to to IN erambler-co-uk-8585 378 15 channels channel NNS erambler-co-uk-8585 378 16 / / SYM erambler-co-uk-8585 378 17 rooms room NNS erambler-co-uk-8585 378 18 on on IN erambler-co-uk-8585 378 19 other other JJ erambler-co-uk-8585 378 20 platforms platform NNS erambler-co-uk-8585 378 21 , , , erambler-co-uk-8585 378 22 including include VBG erambler-co-uk-8585 378 23 , , , erambler-co-uk-8585 378 24 yes yes UH erambler-co-uk-8585 378 25 , , , erambler-co-uk-8585 378 26 Slack Slack NNP erambler-co-uk-8585 378 27 , , , erambler-co-uk-8585 378 28 so so IN erambler-co-uk-8585 378 29 that that IN erambler-co-uk-8585 378 30 you -PRON- PRP erambler-co-uk-8585 378 31 can can MD erambler-co-uk-8585 378 32 join join VB erambler-co-uk-8585 378 33 on on IN erambler-co-uk-8585 378 34 Matrix Matrix NNP erambler-co-uk-8585 378 35 and and CC erambler-co-uk-8585 378 36 transparently transparently RB erambler-co-uk-8585 378 37 talk talk VBP erambler-co-uk-8585 378 38 to to IN erambler-co-uk-8585 378 39 people people NNS erambler-co-uk-8585 378 40 connected connect VBN erambler-co-uk-8585 378 41 to to IN erambler-co-uk-8585 378 42 the the DT erambler-co-uk-8585 378 43 bridged bridge VBN erambler-co-uk-8585 378 44 room room NN erambler-co-uk-8585 378 45 , , , erambler-co-uk-8585 378 46 or or CC erambler-co-uk-8585 378 47 vice vice RB erambler-co-uk-8585 378 48 versa versa RB erambler-co-uk-8585 378 49 . . . erambler-co-uk-8585 379 1 So so RB erambler-co-uk-8585 379 2 , , , erambler-co-uk-8585 379 3 to to TO erambler-co-uk-8585 379 4 summarise summarise VB erambler-co-uk-8585 379 5 : : : erambler-co-uk-8585 379 6 The the DT erambler-co-uk-8585 379 7 current current JJ erambler-co-uk-8585 379 8 Carpentries carpentry NNS erambler-co-uk-8585 379 9 Slack Slack NNP erambler-co-uk-8585 379 10 channels channel NNS erambler-co-uk-8585 379 11 could could MD erambler-co-uk-8585 379 12 be be VB erambler-co-uk-8585 379 13 bridged bridge VBN erambler-co-uk-8585 379 14 to to IN erambler-co-uk-8585 379 15 Matrix Matrix NNP erambler-co-uk-8585 379 16 at at IN erambler-co-uk-8585 379 17 no no DT erambler-co-uk-8585 379 18 cost cost NN erambler-co-uk-8585 379 19 and and CC erambler-co-uk-8585 379 20 with with IN erambler-co-uk-8585 379 21 no no DT erambler-co-uk-8585 379 22 disruption disruption NN erambler-co-uk-8585 379 23 to to IN erambler-co-uk-8585 379 24 existing exist VBG erambler-co-uk-8585 379 25 users user NNS erambler-co-uk-8585 379 26 The the DT erambler-co-uk-8585 379 27 history history NN erambler-co-uk-8585 379 28 of of IN erambler-co-uk-8585 379 29 those those DT erambler-co-uk-8585 379 30 channels channel NNS erambler-co-uk-8585 379 31 from from IN erambler-co-uk-8585 379 32 that that DT erambler-co-uk-8585 379 33 point point NN erambler-co-uk-8585 379 34 on on IN erambler-co-uk-8585 379 35 would would MD erambler-co-uk-8585 379 36 be be VB erambler-co-uk-8585 379 37 retained retain VBN erambler-co-uk-8585 379 38 on on IN erambler-co-uk-8585 379 39 matrix.org matrix.org NNP erambler-co-uk-8585 379 40 and and CC erambler-co-uk-8585 379 41 accessible accessible JJ erambler-co-uk-8585 379 42 even even RB erambler-co-uk-8585 379 43 when when WRB erambler-co-uk-8585 379 44 it’s it’s NN erambler-co-uk-8585 379 45 no no RB erambler-co-uk-8585 379 46 longer long RBR erambler-co-uk-8585 379 47 available available JJ erambler-co-uk-8585 379 48 on on IN erambler-co-uk-8585 379 49 Slack Slack NNP erambler-co-uk-8585 379 50 If if IN erambler-co-uk-8585 379 51 at at IN erambler-co-uk-8585 379 52 some some DT erambler-co-uk-8585 379 53 point point NN erambler-co-uk-8585 379 54 in in IN erambler-co-uk-8585 379 55 the the DT erambler-co-uk-8585 379 56 future future NN erambler-co-uk-8585 379 57 The the DT erambler-co-uk-8585 379 58 Carpentries Carpentries NNPS erambler-co-uk-8585 379 59 chose choose VBD erambler-co-uk-8585 379 60 to to TO erambler-co-uk-8585 379 61 invest invest VB erambler-co-uk-8585 379 62 in in IN erambler-co-uk-8585 379 63 its -PRON- PRP$ erambler-co-uk-8585 379 64 own own JJ erambler-co-uk-8585 379 65 Matrix Matrix NNP erambler-co-uk-8585 379 66 server server NN erambler-co-uk-8585 379 67 , , , erambler-co-uk-8585 379 68 it -PRON- PRP erambler-co-uk-8585 379 69 could could MD erambler-co-uk-8585 379 70 adopt adopt VB erambler-co-uk-8585 379 71 and and CC erambler-co-uk-8585 379 72 become become VB erambler-co-uk-8585 379 73 the the DT erambler-co-uk-8585 379 74 main main JJ erambler-co-uk-8585 379 75 Matrix Matrix NNP erambler-co-uk-8585 379 76 home home NN erambler-co-uk-8585 379 77 of of IN erambler-co-uk-8585 379 78 these these DT erambler-co-uk-8585 379 79 channels channel NNS erambler-co-uk-8585 379 80 without without IN erambler-co-uk-8585 379 81 disruption disruption NN erambler-co-uk-8585 379 82 to to IN erambler-co-uk-8585 379 83 users user NNS erambler-co-uk-8585 379 84 of of IN erambler-co-uk-8585 379 85 either either CC erambler-co-uk-8585 379 86 Matrix Matrix NNP erambler-co-uk-8585 379 87 or or CC erambler-co-uk-8585 379 88 ( ( -LRB- erambler-co-uk-8585 379 89 if if IN erambler-co-uk-8585 379 90 it’s it’s CD erambler-co-uk-8585 379 91 still still RB erambler-co-uk-8585 379 92 in in IN erambler-co-uk-8585 379 93 use use NN erambler-co-uk-8585 379 94 at at IN erambler-co-uk-8585 379 95 that that DT erambler-co-uk-8585 379 96 point point NN erambler-co-uk-8585 379 97 ) ) -RRB- erambler-co-uk-8585 379 98 Slack Slack NNP erambler-co-uk-8585 379 99 Matrix Matrix NNP erambler-co-uk-8585 379 100 is be VBZ erambler-co-uk-8585 379 101 an an DT erambler-co-uk-8585 379 102 open open JJ erambler-co-uk-8585 379 103 protocol protocol NN erambler-co-uk-8585 379 104 , , , erambler-co-uk-8585 379 105 with with IN erambler-co-uk-8585 379 106 a a DT erambler-co-uk-8585 379 107 reference reference NN erambler-co-uk-8585 379 108 server server NN erambler-co-uk-8585 379 109 implementation implementation NN erambler-co-uk-8585 379 110 and and CC erambler-co-uk-8585 379 111 wide wide JJ erambler-co-uk-8585 379 112 range range NN erambler-co-uk-8585 379 113 of of IN erambler-co-uk-8585 379 114 clients client NNS erambler-co-uk-8585 379 115 all all RB erambler-co-uk-8585 379 116 available available JJ erambler-co-uk-8585 379 117 as as IN erambler-co-uk-8585 379 118 free free JJ erambler-co-uk-8585 379 119 software software NN erambler-co-uk-8585 379 120 , , , erambler-co-uk-8585 379 121 which which WDT erambler-co-uk-8585 379 122 aligns align VBZ erambler-co-uk-8585 379 123 with with IN erambler-co-uk-8585 379 124 the the DT erambler-co-uk-8585 379 125 values value NNS erambler-co-uk-8585 379 126 of of IN erambler-co-uk-8585 379 127 the the DT erambler-co-uk-8585 379 128 Carpentries Carpentries NNPS erambler-co-uk-8585 379 129 community community NN erambler-co-uk-8585 379 130 On on IN erambler-co-uk-8585 379 131 top top NN erambler-co-uk-8585 379 132 of of IN erambler-co-uk-8585 379 133 this this DT erambler-co-uk-8585 379 134 : : : erambler-co-uk-8585 379 135 I’m I’m NNP erambler-co-uk-8585 379 136 fed feed VBD erambler-co-uk-8585 379 137 up up RP erambler-co-uk-8585 379 138 of of IN erambler-co-uk-8585 379 139 having have VBG erambler-co-uk-8585 379 140 so so RB erambler-co-uk-8585 379 141 many many JJ erambler-co-uk-8585 379 142 different different JJ erambler-co-uk-8585 379 143 Slack slack NN erambler-co-uk-8585 379 144 teams team NNS erambler-co-uk-8585 379 145 to to TO erambler-co-uk-8585 379 146 switch switch VB erambler-co-uk-8585 379 147 between between IN erambler-co-uk-8585 379 148 to to TO erambler-co-uk-8585 379 149 see see VB erambler-co-uk-8585 379 150 the the DT erambler-co-uk-8585 379 151 channels channel NNS erambler-co-uk-8585 379 152 in in IN erambler-co-uk-8585 379 153 all all DT erambler-co-uk-8585 379 154 of of IN erambler-co-uk-8585 379 155 them -PRON- PRP erambler-co-uk-8585 379 156 , , , erambler-co-uk-8585 379 157 and and CC erambler-co-uk-8585 379 158 prefer prefer VB erambler-co-uk-8585 379 159 having have VBG erambler-co-uk-8585 379 160 all all PDT erambler-co-uk-8585 379 161 the the DT erambler-co-uk-8585 379 162 channels channel NNS erambler-co-uk-8585 379 163 I -PRON- PRP erambler-co-uk-8585 379 164 regularly regularly RB erambler-co-uk-8585 379 165 visit visit VBP erambler-co-uk-8585 379 166 in in IN erambler-co-uk-8585 379 167 a a DT erambler-co-uk-8585 379 168 single single JJ erambler-co-uk-8585 379 169 unified unified JJ erambler-co-uk-8585 379 170 interface interface NN erambler-co-uk-8585 379 171 ; ; : erambler-co-uk-8585 379 172 I -PRON- PRP erambler-co-uk-8585 379 173 wanted want VBD erambler-co-uk-8585 379 174 to to TO erambler-co-uk-8585 379 175 see see VB erambler-co-uk-8585 379 176 how how WRB erambler-co-uk-8585 379 177 easy easy JJ erambler-co-uk-8585 379 178 this this DT erambler-co-uk-8585 379 179 would would MD erambler-co-uk-8585 379 180 be be VB erambler-co-uk-8585 379 181 and and CC erambler-co-uk-8585 379 182 whether whether IN erambler-co-uk-8585 379 183 others other NNS erambler-co-uk-8585 379 184 would would MD erambler-co-uk-8585 379 185 also also RB erambler-co-uk-8585 379 186 be be VB erambler-co-uk-8585 379 187 interested interested JJ erambler-co-uk-8585 379 188 . . . erambler-co-uk-8585 380 1 Given give VBN erambler-co-uk-8585 380 2 all all PDT erambler-co-uk-8585 380 3 this this DT erambler-co-uk-8585 380 4 , , , erambler-co-uk-8585 380 5 I -PRON- PRP erambler-co-uk-8585 380 6 thought think VBD erambler-co-uk-8585 380 7 I’d i’d ADD erambler-co-uk-8585 380 8 go go VB erambler-co-uk-8585 380 9 ahead ahead RB erambler-co-uk-8585 380 10 and and CC erambler-co-uk-8585 380 11 give give VB erambler-co-uk-8585 380 12 it -PRON- PRP erambler-co-uk-8585 380 13 a a DT erambler-co-uk-8585 380 14 try try NN erambler-co-uk-8585 380 15 to to TO erambler-co-uk-8585 380 16 see see VB erambler-co-uk-8585 380 17 if if IN erambler-co-uk-8585 380 18 it -PRON- PRP erambler-co-uk-8585 380 19 made make VBD erambler-co-uk-8585 380 20 things thing NNS erambler-co-uk-8585 380 21 more more RBR erambler-co-uk-8585 380 22 manageable manageable JJ erambler-co-uk-8585 380 23 for for IN erambler-co-uk-8585 380 24 me -PRON- PRP erambler-co-uk-8585 380 25 and and CC erambler-co-uk-8585 380 26 to to TO erambler-co-uk-8585 380 27 see see VB erambler-co-uk-8585 380 28 what what WP erambler-co-uk-8585 380 29 the the DT erambler-co-uk-8585 380 30 reaction reaction NN erambler-co-uk-8585 380 31 would would MD erambler-co-uk-8585 380 32 be be VB erambler-co-uk-8585 380 33 from from IN erambler-co-uk-8585 380 34 the the DT erambler-co-uk-8585 380 35 community community NN erambler-co-uk-8585 380 36 . . . erambler-co-uk-8585 381 1 How how WRB erambler-co-uk-8585 381 2 can can MD erambler-co-uk-8585 381 3 I -PRON- PRP erambler-co-uk-8585 381 4 get get VB erambler-co-uk-8585 381 5 started start VBN erambler-co-uk-8585 381 6 ? ? . erambler-co-uk-8585 382 1 ! ! NFP erambler-co-uk-8585 382 2 ! ! . erambler-co-uk-8585 382 3 ! ! . erambler-co-uk-8585 383 1 reminder reminder NN erambler-co-uk-8585 383 2 Please please UH erambler-co-uk-8585 383 3 remember remember VB erambler-co-uk-8585 383 4 that that IN erambler-co-uk-8585 383 5 , , , erambler-co-uk-8585 383 6 like like IN erambler-co-uk-8585 383 7 any any DT erambler-co-uk-8585 383 8 other other JJ erambler-co-uk-8585 383 9 Carpentries Carpentries NNPS erambler-co-uk-8585 383 10 space space NN erambler-co-uk-8585 383 11 , , , erambler-co-uk-8585 383 12 the the DT erambler-co-uk-8585 383 13 Code Code NNP erambler-co-uk-8585 383 14 of of IN erambler-co-uk-8585 383 15 Conduct Conduct NNP erambler-co-uk-8585 383 16 applies apply VBZ erambler-co-uk-8585 383 17 in in IN erambler-co-uk-8585 383 18 all all DT erambler-co-uk-8585 383 19 of of IN erambler-co-uk-8585 383 20 these these DT erambler-co-uk-8585 383 21 channels channel NNS erambler-co-uk-8585 383 22 . . . erambler-co-uk-8585 384 1 First first RB erambler-co-uk-8585 384 2 , , , erambler-co-uk-8585 384 3 sign sign VB erambler-co-uk-8585 384 4 up up RP erambler-co-uk-8585 384 5 for for IN erambler-co-uk-8585 384 6 a a DT erambler-co-uk-8585 384 7 Matrix Matrix NNP erambler-co-uk-8585 384 8 account account NN erambler-co-uk-8585 384 9 . . . erambler-co-uk-8585 385 1 The the DT erambler-co-uk-8585 385 2 quickest quick JJS erambler-co-uk-8585 385 3 way way NN erambler-co-uk-8585 385 4 to to TO erambler-co-uk-8585 385 5 do do VB erambler-co-uk-8585 385 6 this this DT erambler-co-uk-8585 385 7 is be VBZ erambler-co-uk-8585 385 8 on on IN erambler-co-uk-8585 385 9 the the DT erambler-co-uk-8585 385 10 Matrix Matrix NNP erambler-co-uk-8585 385 11 & & CC erambler-co-uk-8585 385 12 ldquo;Try ldquo;Try NNP erambler-co-uk-8585 385 13 now&rdquo now&rdquo NNP erambler-co-uk-8585 385 14 ; ; : erambler-co-uk-8585 385 15 page page NN erambler-co-uk-8585 385 16 , , , erambler-co-uk-8585 385 17 which which WDT erambler-co-uk-8585 385 18 will will MD erambler-co-uk-8585 385 19 take take VB erambler-co-uk-8585 385 20 you -PRON- PRP erambler-co-uk-8585 385 21 to to IN erambler-co-uk-8585 385 22 the the DT erambler-co-uk-8585 385 23 Riot Riot NNP erambler-co-uk-8585 385 24 Web Web NNP erambler-co-uk-8585 385 25 client client NN erambler-co-uk-8585 385 26 which which WDT erambler-co-uk-8585 385 27 for for IN erambler-co-uk-8585 385 28 many many JJ erambler-co-uk-8585 385 29 is be VBZ erambler-co-uk-8585 385 30 synonymous synonymous JJ erambler-co-uk-8585 385 31 with with IN erambler-co-uk-8585 385 32 Matrix Matrix NNP erambler-co-uk-8585 385 33 . . . erambler-co-uk-8585 386 1 Other other JJ erambler-co-uk-8585 386 2 clients client NNS erambler-co-uk-8585 386 3 are be VBP erambler-co-uk-8585 386 4 also also RB erambler-co-uk-8585 386 5 available available JJ erambler-co-uk-8585 386 6 for for IN erambler-co-uk-8585 386 7 the the DT erambler-co-uk-8585 386 8 adventurous adventurous NNP erambler-co-uk-8585 386 9 . . . erambler-co-uk-8585 387 1 Second second RB erambler-co-uk-8585 387 2 , , , erambler-co-uk-8585 387 3 join join VB erambler-co-uk-8585 387 4 one one CD erambler-co-uk-8585 387 5 of of IN erambler-co-uk-8585 387 6 the the DT erambler-co-uk-8585 387 7 channels channel NNS erambler-co-uk-8585 387 8 . . . erambler-co-uk-8585 388 1 The the DT erambler-co-uk-8585 388 2 links link NNS erambler-co-uk-8585 388 3 below below RB erambler-co-uk-8585 388 4 will will MD erambler-co-uk-8585 388 5 take take VB erambler-co-uk-8585 388 6 you -PRON- PRP erambler-co-uk-8585 388 7 to to IN erambler-co-uk-8585 388 8 a a DT erambler-co-uk-8585 388 9 page page NN erambler-co-uk-8585 388 10 that that WDT erambler-co-uk-8585 388 11 will will MD erambler-co-uk-8585 388 12 let let VB erambler-co-uk-8585 388 13 you -PRON- PRP erambler-co-uk-8585 388 14 connect connect VB erambler-co-uk-8585 388 15 via via IN erambler-co-uk-8585 388 16 your -PRON- PRP$ erambler-co-uk-8585 388 17 preferred prefer VBN erambler-co-uk-8585 388 18 client client NN erambler-co-uk-8585 388 19 . . . erambler-co-uk-8585 389 1 You’ll You’ll NNS erambler-co-uk-8585 389 2 need need VBP erambler-co-uk-8585 389 3 to to TO erambler-co-uk-8585 389 4 log log VB erambler-co-uk-8585 389 5 in in RP erambler-co-uk-8585 389 6 as as IN erambler-co-uk-8585 389 7 they -PRON- PRP erambler-co-uk-8585 389 8 are be VBP erambler-co-uk-8585 389 9 set set VBN erambler-co-uk-8585 389 10 not not RB erambler-co-uk-8585 389 11 to to TO erambler-co-uk-8585 389 12 allow allow VB erambler-co-uk-8585 389 13 guest guest NN erambler-co-uk-8585 389 14 access access NN erambler-co-uk-8585 389 15 , , , erambler-co-uk-8585 389 16 but but CC erambler-co-uk-8585 389 17 , , , erambler-co-uk-8585 389 18 unlike unlike IN erambler-co-uk-8585 389 19 Slack Slack NNP erambler-co-uk-8585 389 20 , , , erambler-co-uk-8585 389 21 you -PRON- PRP erambler-co-uk-8585 389 22 won’t won’t RB erambler-co-uk-8585 389 23 need need VBP erambler-co-uk-8585 389 24 an an DT erambler-co-uk-8585 389 25 invitation invitation NN erambler-co-uk-8585 389 26 to to TO erambler-co-uk-8585 389 27 be be VB erambler-co-uk-8585 389 28 able able JJ erambler-co-uk-8585 389 29 to to TO erambler-co-uk-8585 389 30 join join VB erambler-co-uk-8585 389 31 . . . erambler-co-uk-8585 390 1 # # NNP erambler-co-uk-8585 390 2 general general NNP erambler-co-uk-8585 390 3 & & CC erambler-co-uk-8585 390 4 mdash mdash NNP erambler-co-uk-8585 390 5 ; ; : erambler-co-uk-8585 390 6 the the DT erambler-co-uk-8585 390 7 main main JJ erambler-co-uk-8585 390 8 open open JJ erambler-co-uk-8585 390 9 channel channel NN erambler-co-uk-8585 390 10 to to TO erambler-co-uk-8585 390 11 discuss discuss VB erambler-co-uk-8585 390 12 all all DT erambler-co-uk-8585 390 13 things thing NNS erambler-co-uk-8585 390 14 Carpentries carpentry NNS erambler-co-uk-8585 390 15 # # $ erambler-co-uk-8585 390 16 random random JJ erambler-co-uk-8585 390 17 & & CC erambler-co-uk-8585 390 18 mdash mdash NN erambler-co-uk-8585 390 19 ; ; : erambler-co-uk-8585 390 20 anything anything NN erambler-co-uk-8585 390 21 that that WDT erambler-co-uk-8585 390 22 would would MD erambler-co-uk-8585 390 23 be be VB erambler-co-uk-8585 390 24 considered consider VBN erambler-co-uk-8585 390 25 offtopic offtopic JJ erambler-co-uk-8585 390 26 elsewhere elsewhere RB erambler-co-uk-8585 390 27 # # $ erambler-co-uk-8585 390 28 welcome welcome NNP erambler-co-uk-8585 390 29 & & CC erambler-co-uk-8585 390 30 mdash mdash NN erambler-co-uk-8585 390 31 ; ; : erambler-co-uk-8585 390 32 join join VB erambler-co-uk-8585 390 33 in in RP erambler-co-uk-8585 390 34 and and CC erambler-co-uk-8585 390 35 introduce introduce VB erambler-co-uk-8585 390 36 yourself -PRON- PRP erambler-co-uk-8585 390 37 ! ! . erambler-co-uk-8585 391 1 That’s that’s VB erambler-co-uk-8585 391 2 all all DT erambler-co-uk-8585 391 3 there there EX erambler-co-uk-8585 391 4 is be VBZ erambler-co-uk-8585 391 5 to to IN erambler-co-uk-8585 391 6 getting get VBG erambler-co-uk-8585 391 7 started start VBN erambler-co-uk-8585 391 8 with with IN erambler-co-uk-8585 391 9 Matrix Matrix NNP erambler-co-uk-8585 391 10 . . . erambler-co-uk-8585 392 1 To to TO erambler-co-uk-8585 392 2 find find VB erambler-co-uk-8585 392 3 all all PDT erambler-co-uk-8585 392 4 the the DT erambler-co-uk-8585 392 5 bridged bridge VBN erambler-co-uk-8585 392 6 channels channel NNS erambler-co-uk-8585 392 7 there’s there’s NNP erambler-co-uk-8585 392 8 a a DT erambler-co-uk-8585 392 9 Matrix Matrix NNP erambler-co-uk-8585 392 10 & & CC erambler-co-uk-8585 392 11 ldquo;community&rdquo ldquo;community&rdquo FW erambler-co-uk-8585 392 12 ; ; : erambler-co-uk-8585 392 13 that that IN erambler-co-uk-8585 392 14 I’ve I’ve NNP erambler-co-uk-8585 392 15 added add VBD erambler-co-uk-8585 392 16 them -PRON- PRP erambler-co-uk-8585 392 17 all all DT erambler-co-uk-8585 392 18 to to IN erambler-co-uk-8585 392 19 : : : erambler-co-uk-8585 392 20 Carpentries Carpentries NNP erambler-co-uk-8585 392 21 Matrix Matrix NNP erambler-co-uk-8585 392 22 community community NN erambler-co-uk-8585 392 23 . . . erambler-co-uk-8585 393 1 There’s there’ VBG erambler-co-uk-8585 393 2 a a DT erambler-co-uk-8585 393 3 lot lot NN erambler-co-uk-8585 393 4 more more JJR erambler-co-uk-8585 393 5 , , , erambler-co-uk-8585 393 6 including include VBG erambler-co-uk-8585 393 7 how how WRB erambler-co-uk-8585 393 8 to to TO erambler-co-uk-8585 393 9 bridge bridge VB erambler-co-uk-8585 393 10 your -PRON- PRP$ erambler-co-uk-8585 393 11 favourite favourite JJ erambler-co-uk-8585 393 12 channels channel NNS erambler-co-uk-8585 393 13 from from IN erambler-co-uk-8585 393 14 Slack Slack NNP erambler-co-uk-8585 393 15 to to IN erambler-co-uk-8585 393 16 Matrix Matrix NNP erambler-co-uk-8585 393 17 , , , erambler-co-uk-8585 393 18 but but CC erambler-co-uk-8585 393 19 this this DT erambler-co-uk-8585 393 20 is be VBZ erambler-co-uk-8585 393 21 all all DT erambler-co-uk-8585 393 22 I’ve I’ve NNP erambler-co-uk-8585 393 23 got get VBD erambler-co-uk-8585 393 24 time time NN erambler-co-uk-8585 393 25 and and CC erambler-co-uk-8585 393 26 space space NN erambler-co-uk-8585 393 27 for for IN erambler-co-uk-8585 393 28 here here RB erambler-co-uk-8585 393 29 ! ! . erambler-co-uk-8585 394 1 If if IN erambler-co-uk-8585 394 2 you -PRON- PRP erambler-co-uk-8585 394 3 want want VBP erambler-co-uk-8585 394 4 to to TO erambler-co-uk-8585 394 5 know know VB erambler-co-uk-8585 394 6 more more JJR erambler-co-uk-8585 394 7 , , , erambler-co-uk-8585 394 8 leave leave VB erambler-co-uk-8585 394 9 a a DT erambler-co-uk-8585 394 10 comment comment NN erambler-co-uk-8585 394 11 below below RB erambler-co-uk-8585 394 12 , , , erambler-co-uk-8585 394 13 or or CC erambler-co-uk-8585 394 14 send send VB erambler-co-uk-8585 394 15 me -PRON- PRP erambler-co-uk-8585 394 16 a a DT erambler-co-uk-8585 394 17 message message NN erambler-co-uk-8585 394 18 on on IN erambler-co-uk-8585 394 19 Slack Slack NNP erambler-co-uk-8585 394 20 ( ( -LRB- erambler-co-uk-8585 394 21 jezcope jezcope NNP erambler-co-uk-8585 394 22 ) ) -RRB- erambler-co-uk-8585 394 23 or or CC erambler-co-uk-8585 394 24 maybe maybe RB erambler-co-uk-8585 394 25 Matrix Matrix NNP erambler-co-uk-8585 394 26 ( ( -LRB- erambler-co-uk-8585 394 27 @petrichor @petrichor NNP erambler-co-uk-8585 394 28 : : : erambler-co-uk-8585 394 29 matrix.org matrix.org ADD erambler-co-uk-8585 394 30 ) ) -RRB- erambler-co-uk-8585 394 31 ! ! . erambler-co-uk-8585 395 1 I’ve I’ve NNP erambler-co-uk-8585 395 2 also also RB erambler-co-uk-8585 395 3 made make VBD erambler-co-uk-8585 395 4 a a DT erambler-co-uk-8585 395 5 separate separate JJ erambler-co-uk-8585 395 6 channel channel NN erambler-co-uk-8585 395 7 for for IN erambler-co-uk-8585 395 8 Matrix Matrix NNP erambler-co-uk-8585 395 9 - - HYPH erambler-co-uk-8585 395 10 Slack Slack NNP erambler-co-uk-8585 395 11 discussions discussion NNS erambler-co-uk-8585 395 12 : : : erambler-co-uk-8585 395 13 # # $ erambler-co-uk-8585 395 14 matrix matrix VB erambler-co-uk-8585 395 15 on on IN erambler-co-uk-8585 395 16 Slack Slack NNP erambler-co-uk-8585 395 17 and and CC erambler-co-uk-8585 395 18 Carpentries Carpentries NNPS erambler-co-uk-8585 395 19 Matrix Matrix NNP erambler-co-uk-8585 395 20 Discussion Discussion NNP erambler-co-uk-8585 395 21 on on IN erambler-co-uk-8585 395 22 Matrix Matrix NNP erambler-co-uk-8585 395 23 MozFest19 MozFest19 NNP erambler-co-uk-8585 395 24 first first JJ erambler-co-uk-8585 395 25 reflections reflection VBZ erambler-co-uk-8585 395 26 Discussions discussion NNS erambler-co-uk-8585 395 27 of of IN erambler-co-uk-8585 395 28 neurodiversity neurodiversity NN erambler-co-uk-8585 395 29 at at IN erambler-co-uk-8585 395 30 # # RB erambler-co-uk-8585 395 31 mozfest mozfest NN erambler-co-uk-8585 395 32 Photo Photo NNP erambler-co-uk-8585 395 33 by by IN erambler-co-uk-8585 395 34 Jennifer Jennifer NNP erambler-co-uk-8585 395 35 Riggins Riggins NNP erambler-co-uk-8585 395 36 The the DT erambler-co-uk-8585 395 37 other other JJ erambler-co-uk-8585 395 38 weekend weekend NN erambler-co-uk-8585 395 39 I -PRON- PRP erambler-co-uk-8585 395 40 had have VBD erambler-co-uk-8585 395 41 my -PRON- PRP$ erambler-co-uk-8585 395 42 first first JJ erambler-co-uk-8585 395 43 experience experience NN erambler-co-uk-8585 395 44 of of IN erambler-co-uk-8585 395 45 Mozilla Mozilla NNP erambler-co-uk-8585 395 46 Festival Festival NNP erambler-co-uk-8585 395 47 , , , erambler-co-uk-8585 395 48 aka aka RB erambler-co-uk-8585 395 49 # # $ erambler-co-uk-8585 395 50 mozfest mozfest NN erambler-co-uk-8585 395 51 . . . erambler-co-uk-8585 396 1 It -PRON- PRP erambler-co-uk-8585 396 2 was be VBD erambler-co-uk-8585 396 3 pretty pretty RB erambler-co-uk-8585 396 4 awesome awesome JJ erambler-co-uk-8585 396 5 . . . erambler-co-uk-8585 397 1 I -PRON- PRP erambler-co-uk-8585 397 2 met meet VBD erambler-co-uk-8585 397 3 quite quite PDT erambler-co-uk-8585 397 4 a a DT erambler-co-uk-8585 397 5 few few JJ erambler-co-uk-8585 397 6 people people NNS erambler-co-uk-8585 397 7 in in IN erambler-co-uk-8585 397 8 real real JJ erambler-co-uk-8585 397 9 life life NN erambler-co-uk-8585 397 10 that that WDT erambler-co-uk-8585 397 11 I’ve i’ve PRP erambler-co-uk-8585 397 12 previously previously RB erambler-co-uk-8585 397 13 only only RB erambler-co-uk-8585 397 14 known know VBN erambler-co-uk-8585 397 15 ( ( -LRB- erambler-co-uk-8585 397 16 /stalked /stalked NN erambler-co-uk-8585 397 17 ) ) -RRB- erambler-co-uk-8585 397 18 on on IN erambler-co-uk-8585 397 19 Twitter Twitter NNP erambler-co-uk-8585 397 20 , , , erambler-co-uk-8585 397 21 and and CC erambler-co-uk-8585 397 22 caught catch VBD erambler-co-uk-8585 397 23 up up RP erambler-co-uk-8585 397 24 with with IN erambler-co-uk-8585 397 25 others other NNS erambler-co-uk-8585 397 26 that that WDT erambler-co-uk-8585 397 27 I -PRON- PRP erambler-co-uk-8585 397 28 haven’t haven’t NNP erambler-co-uk-8585 397 29 seen see VBN erambler-co-uk-8585 397 30 for for IN erambler-co-uk-8585 397 31 a a DT erambler-co-uk-8585 397 32 while while NN erambler-co-uk-8585 397 33 . . . erambler-co-uk-8585 398 1 I -PRON- PRP erambler-co-uk-8585 398 2 had have VBD erambler-co-uk-8585 398 3 the the DT erambler-co-uk-8585 398 4 honour honour NN erambler-co-uk-8585 398 5 of of IN erambler-co-uk-8585 398 6 co co NN erambler-co-uk-8585 398 7 - - NN erambler-co-uk-8585 398 8 facilitating facilitate VBG erambler-co-uk-8585 398 9 a a DT erambler-co-uk-8585 398 10 workshop workshop NN erambler-co-uk-8585 398 11 session session NN erambler-co-uk-8585 398 12 on on IN erambler-co-uk-8585 398 13 imposter imposter NN erambler-co-uk-8585 398 14 syndrome syndrome NN erambler-co-uk-8585 398 15 and and CC erambler-co-uk-8585 398 16 how how WRB erambler-co-uk-8585 398 17 to to TO erambler-co-uk-8585 398 18 deal deal VB erambler-co-uk-8585 398 19 with with IN erambler-co-uk-8585 398 20 it -PRON- PRP erambler-co-uk-8585 398 21 with with IN erambler-co-uk-8585 398 22 the the DT erambler-co-uk-8585 398 23 wonderful wonderful JJ erambler-co-uk-8585 398 24 Yo Yo NNP erambler-co-uk-8585 398 25 Yehudi Yehudi NNP erambler-co-uk-8585 398 26 and and CC erambler-co-uk-8585 398 27 Emmy Emmy NNP erambler-co-uk-8585 398 28 Tsang Tsang NNP erambler-co-uk-8585 398 29 . . . erambler-co-uk-8585 399 1 We -PRON- PRP erambler-co-uk-8585 399 2 all all DT erambler-co-uk-8585 399 3 learned learn VBD erambler-co-uk-8585 399 4 a a DT erambler-co-uk-8585 399 5 lot lot NN erambler-co-uk-8585 399 6 and and CC erambler-co-uk-8585 399 7 hope hope VB erambler-co-uk-8585 399 8 our -PRON- PRP$ erambler-co-uk-8585 399 9 participants participant NNS erambler-co-uk-8585 399 10 did do VBD erambler-co-uk-8585 399 11 too too RB erambler-co-uk-8585 399 12 ; ; : erambler-co-uk-8585 399 13 we’ll we’ll NN erambler-co-uk-8585 399 14 be be VBP erambler-co-uk-8585 399 15 putting put VBG erambler-co-uk-8585 399 16 together together RP erambler-co-uk-8585 399 17 a a DT erambler-co-uk-8585 399 18 summary summary NN erambler-co-uk-8585 399 19 blog blog NN erambler-co-uk-8585 399 20 post post NN erambler-co-uk-8585 399 21 as as RB erambler-co-uk-8585 399 22 soon soon RB erambler-co-uk-8585 399 23 as as IN erambler-co-uk-8585 399 24 we -PRON- PRP erambler-co-uk-8585 399 25 can can MD erambler-co-uk-8585 399 26 get get VB erambler-co-uk-8585 399 27 our -PRON- PRP$ erambler-co-uk-8585 399 28 act act NN erambler-co-uk-8585 399 29 together together RB erambler-co-uk-8585 399 30 ! ! . erambler-co-uk-8585 400 1 I -PRON- PRP erambler-co-uk-8585 400 2 also also RB erambler-co-uk-8585 400 3 attended attend VBD erambler-co-uk-8585 400 4 a a DT erambler-co-uk-8585 400 5 great great JJ erambler-co-uk-8585 400 6 session session NN erambler-co-uk-8585 400 7 , , , erambler-co-uk-8585 400 8 led lead VBN erambler-co-uk-8585 400 9 by by IN erambler-co-uk-8585 400 10 Kiran Kiran NNP erambler-co-uk-8585 400 11 Oliver Oliver NNP erambler-co-uk-8585 400 12 ( ( -LRB- erambler-co-uk-8585 400 13 psst psst NNP erambler-co-uk-8585 400 14 , , , erambler-co-uk-8585 400 15 they’re they’re NNP erambler-co-uk-8585 400 16 looking look VBG erambler-co-uk-8585 400 17 for for IN erambler-co-uk-8585 400 18 a a DT erambler-co-uk-8585 400 19 new new JJ erambler-co-uk-8585 400 20 challenge challenge NN erambler-co-uk-8585 400 21 ) ) -RRB- erambler-co-uk-8585 400 22 , , , erambler-co-uk-8585 400 23 on on IN erambler-co-uk-8585 400 24 how how WRB erambler-co-uk-8585 400 25 to to TO erambler-co-uk-8585 400 26 encourage encourage VB erambler-co-uk-8585 400 27 and and CC erambler-co-uk-8585 400 28 support support VB erambler-co-uk-8585 400 29 a a DT erambler-co-uk-8585 400 30 neurodiverse neurodiverse NN erambler-co-uk-8585 400 31 workforce workforce NN erambler-co-uk-8585 400 32 . . . erambler-co-uk-8585 401 1 I -PRON- PRP erambler-co-uk-8585 401 2 was be VBD erambler-co-uk-8585 401 3 only only RB erambler-co-uk-8585 401 4 there there RB erambler-co-uk-8585 401 5 for for IN erambler-co-uk-8585 401 6 the the DT erambler-co-uk-8585 401 7 one one CD erambler-co-uk-8585 401 8 day day NN erambler-co-uk-8585 401 9 , , , erambler-co-uk-8585 401 10 and and CC erambler-co-uk-8585 401 11 I -PRON- PRP erambler-co-uk-8585 401 12 really really RB erambler-co-uk-8585 401 13 wish wish VBP erambler-co-uk-8585 401 14 that that IN erambler-co-uk-8585 401 15 I’d I’d NNP erambler-co-uk-8585 401 16 taken take VBD erambler-co-uk-8585 401 17 the the DT erambler-co-uk-8585 401 18 plunge plunge NN erambler-co-uk-8585 401 19 and and CC erambler-co-uk-8585 401 20 committed commit VBD erambler-co-uk-8585 401 21 to to IN erambler-co-uk-8585 401 22 the the DT erambler-co-uk-8585 401 23 whole whole JJ erambler-co-uk-8585 401 24 weekend weekend NN erambler-co-uk-8585 401 25 . . . erambler-co-uk-8585 402 1 There’s There’s NNP erambler-co-uk-8585 402 2 always always RB erambler-co-uk-8585 402 3 next next JJ erambler-co-uk-8585 402 4 year year NN erambler-co-uk-8585 402 5 though though RB erambler-co-uk-8585 402 6 ! ! . erambler-co-uk-8585 403 1 To to TO erambler-co-uk-8585 403 2 be be VB erambler-co-uk-8585 403 3 honest honest JJ erambler-co-uk-8585 403 4 , , , erambler-co-uk-8585 403 5 I’m I’m NNP erambler-co-uk-8585 403 6 just just RB erambler-co-uk-8585 403 7 disappointed disappoint VBD erambler-co-uk-8585 403 8 that that IN erambler-co-uk-8585 403 9 I -PRON- PRP erambler-co-uk-8585 403 10 never never RB erambler-co-uk-8585 403 11 had have VBD erambler-co-uk-8585 403 12 the the DT erambler-co-uk-8585 403 13 courage courage NN erambler-co-uk-8585 403 14 to to TO erambler-co-uk-8585 403 15 go go VB erambler-co-uk-8585 403 16 sooner soon RBR erambler-co-uk-8585 403 17 , , , erambler-co-uk-8585 403 18 Music Music NNP erambler-co-uk-8585 403 19 for for IN erambler-co-uk-8585 403 20 working work VBG erambler-co-uk-8585 403 21 Today1 Today1 NNP erambler-co-uk-8585 403 22 the the DT erambler-co-uk-8585 403 23 office office NN erambler-co-uk-8585 403 24 conversation conversation NN erambler-co-uk-8585 403 25 turned turn VBD erambler-co-uk-8585 403 26 to to IN erambler-co-uk-8585 403 27 blocking block VBG erambler-co-uk-8585 403 28 out out RP erambler-co-uk-8585 403 29 background background NN erambler-co-uk-8585 403 30 noise noise NN erambler-co-uk-8585 403 31 . . . erambler-co-uk-8585 404 1 ( ( -LRB- erambler-co-uk-8585 404 2 No no UH erambler-co-uk-8585 404 3 , , , erambler-co-uk-8585 404 4 the the DT erambler-co-uk-8585 404 5 irony irony NN erambler-co-uk-8585 404 6 is be VBZ erambler-co-uk-8585 404 7 not not RB erambler-co-uk-8585 404 8 lost lose VBN erambler-co-uk-8585 404 9 on on IN erambler-co-uk-8585 404 10 me -PRON- PRP erambler-co-uk-8585 404 11 . . . erambler-co-uk-8585 404 12 ) ) -RRB- erambler-co-uk-8585 405 1 Like like IN erambler-co-uk-8585 405 2 many many JJ erambler-co-uk-8585 405 3 people people NNS erambler-co-uk-8585 405 4 I -PRON- PRP erambler-co-uk-8585 405 5 work work VBP erambler-co-uk-8585 405 6 in in IN erambler-co-uk-8585 405 7 a a DT erambler-co-uk-8585 405 8 large large JJ erambler-co-uk-8585 405 9 , , , erambler-co-uk-8585 405 10 open open JJ erambler-co-uk-8585 405 11 - - HYPH erambler-co-uk-8585 405 12 plan plan NN erambler-co-uk-8585 405 13 office office NN erambler-co-uk-8585 405 14 , , , erambler-co-uk-8585 405 15 and and CC erambler-co-uk-8585 405 16 I’m I’m NNP erambler-co-uk-8585 405 17 not not RB erambler-co-uk-8585 405 18 alone alone JJ erambler-co-uk-8585 405 19 amongst amongst IN erambler-co-uk-8585 405 20 my -PRON- PRP$ erambler-co-uk-8585 405 21 colleagues colleague NNS erambler-co-uk-8585 405 22 in in IN erambler-co-uk-8585 405 23 sometimes sometimes RB erambler-co-uk-8585 405 24 needing need VBG erambler-co-uk-8585 405 25 to to TO erambler-co-uk-8585 405 26 find find VB erambler-co-uk-8585 405 27 a a DT erambler-co-uk-8585 405 28 way way NN erambler-co-uk-8585 405 29 to to TO erambler-co-uk-8585 405 30 boost boost VB erambler-co-uk-8585 405 31 concentration concentration NN erambler-co-uk-8585 405 32 by by IN erambler-co-uk-8585 405 33 blocking block VBG erambler-co-uk-8585 405 34 out out RP erambler-co-uk-8585 405 35 distractions distraction NNS erambler-co-uk-8585 405 36 . . . erambler-co-uk-8585 406 1 Not not RB erambler-co-uk-8585 406 2 everyone everyone NN erambler-co-uk-8585 406 3 is be VBZ erambler-co-uk-8585 406 4 like like IN erambler-co-uk-8585 406 5 this this DT erambler-co-uk-8585 406 6 , , , erambler-co-uk-8585 406 7 but but CC erambler-co-uk-8585 406 8 I -PRON- PRP erambler-co-uk-8585 406 9 find find VBP erambler-co-uk-8585 406 10 music music NN erambler-co-uk-8585 406 11 does do VBZ erambler-co-uk-8585 406 12 the the DT erambler-co-uk-8585 406 13 trick trick NN erambler-co-uk-8585 406 14 for for IN erambler-co-uk-8585 406 15 me -PRON- PRP erambler-co-uk-8585 406 16 . . . erambler-co-uk-8585 407 1 I -PRON- PRP erambler-co-uk-8585 407 2 also also RB erambler-co-uk-8585 407 3 find find VBP erambler-co-uk-8585 407 4 that that IN erambler-co-uk-8585 407 5 different different JJ erambler-co-uk-8585 407 6 types type NNS erambler-co-uk-8585 407 7 of of IN erambler-co-uk-8585 407 8 music music NN erambler-co-uk-8585 407 9 are be VBP erambler-co-uk-8585 407 10 better well JJR erambler-co-uk-8585 407 11 for for IN erambler-co-uk-8585 407 12 different different JJ erambler-co-uk-8585 407 13 types type NNS erambler-co-uk-8585 407 14 of of IN erambler-co-uk-8585 407 15 work work NN erambler-co-uk-8585 407 16 , , , erambler-co-uk-8585 407 17 and and CC erambler-co-uk-8585 407 18 I -PRON- PRP erambler-co-uk-8585 407 19 use use VBP erambler-co-uk-8585 407 20 this this DT erambler-co-uk-8585 407 21 to to TO erambler-co-uk-8585 407 22 try try VB erambler-co-uk-8585 407 23 and and CC erambler-co-uk-8585 407 24 manage manage VB erambler-co-uk-8585 407 25 my -PRON- PRP$ erambler-co-uk-8585 407 26 energy energy NN erambler-co-uk-8585 407 27 better well RBR erambler-co-uk-8585 407 28 . . . erambler-co-uk-8585 408 1 There there EX erambler-co-uk-8585 408 2 are be VBP erambler-co-uk-8585 408 3 more more JJR erambler-co-uk-8585 408 4 distractions distraction NNS erambler-co-uk-8585 408 5 than than IN erambler-co-uk-8585 408 6 auditory auditory JJ erambler-co-uk-8585 408 7 noise noise NN erambler-co-uk-8585 408 8 , , , erambler-co-uk-8585 408 9 and and CC erambler-co-uk-8585 408 10 at at IN erambler-co-uk-8585 408 11 times time NNS erambler-co-uk-8585 408 12 I -PRON- PRP erambler-co-uk-8585 408 13 really really RB erambler-co-uk-8585 408 14 struggle struggle VBP erambler-co-uk-8585 408 15 with with IN erambler-co-uk-8585 408 16 visual visual JJ erambler-co-uk-8585 408 17 noise noise NN erambler-co-uk-8585 408 18 . . . erambler-co-uk-8585 409 1 Rather rather RB erambler-co-uk-8585 409 2 than than IN erambler-co-uk-8585 409 3 have have VB erambler-co-uk-8585 409 4 this this DT erambler-co-uk-8585 409 5 post post NN erambler-co-uk-8585 409 6 turn turn VB erambler-co-uk-8585 409 7 into into IN erambler-co-uk-8585 409 8 a a DT erambler-co-uk-8585 409 9 rant rant NN erambler-co-uk-8585 409 10 about about IN erambler-co-uk-8585 409 11 the the DT erambler-co-uk-8585 409 12 evils evil NNS erambler-co-uk-8585 409 13 of of IN erambler-co-uk-8585 409 14 open open JJ erambler-co-uk-8585 409 15 - - HYPH erambler-co-uk-8585 409 16 plan plan NN erambler-co-uk-8585 409 17 offices office NNS erambler-co-uk-8585 409 18 , , , erambler-co-uk-8585 409 19 I’ll I’ll NNP erambler-co-uk-8585 409 20 just just RB erambler-co-uk-8585 409 21 mention mention VB erambler-co-uk-8585 409 22 that that IN erambler-co-uk-8585 409 23 the the DT erambler-co-uk-8585 409 24 scientific scientific JJ erambler-co-uk-8585 409 25 evidence evidence NN erambler-co-uk-8585 409 26 doesn’t doesn’t NNP erambler-co-uk-8585 409 27 paint paint VBP erambler-co-uk-8585 409 28 them -PRON- PRP erambler-co-uk-8585 409 29 in in IN erambler-co-uk-8585 409 30 a a DT erambler-co-uk-8585 409 31 good good JJ erambler-co-uk-8585 409 32 light2 light2 NN erambler-co-uk-8585 409 33 , , , erambler-co-uk-8585 409 34 or or CC erambler-co-uk-8585 409 35 at at IN erambler-co-uk-8585 409 36 least least JJS erambler-co-uk-8585 409 37 suggests suggest VBZ erambler-co-uk-8585 409 38 that that IN erambler-co-uk-8585 409 39 the the DT erambler-co-uk-8585 409 40 benefits benefit NNS erambler-co-uk-8585 409 41 are be VBP erambler-co-uk-8585 409 42 more more RBR erambler-co-uk-8585 409 43 limited limited JJ erambler-co-uk-8585 409 44 in in IN erambler-co-uk-8585 409 45 scope scope NN erambler-co-uk-8585 409 46 than than IN erambler-co-uk-8585 409 47 is be VBZ erambler-co-uk-8585 409 48 commonly commonly RB erambler-co-uk-8585 409 49 thought3 thought3 JJ erambler-co-uk-8585 409 50 , , , erambler-co-uk-8585 409 51 and and CC erambler-co-uk-8585 409 52 move move VB erambler-co-uk-8585 409 53 on on RP erambler-co-uk-8585 409 54 to to IN erambler-co-uk-8585 409 55 what what WP erambler-co-uk-8585 409 56 I -PRON- PRP erambler-co-uk-8585 409 57 actually actually RB erambler-co-uk-8585 409 58 wanted want VBD erambler-co-uk-8585 409 59 to to TO erambler-co-uk-8585 409 60 share share VB erambler-co-uk-8585 409 61 : : : erambler-co-uk-8585 409 62 good good JJ erambler-co-uk-8585 409 63 music music NN erambler-co-uk-8585 409 64 for for IN erambler-co-uk-8585 409 65 working work VBG erambler-co-uk-8585 409 66 to to TO erambler-co-uk-8585 409 67 . . . erambler-co-uk-8585 410 1 There there EX erambler-co-uk-8585 410 2 are be VBP erambler-co-uk-8585 410 3 a a DT erambler-co-uk-8585 410 4 number number NN erambler-co-uk-8585 410 5 of of IN erambler-co-uk-8585 410 6 genres genre NNS erambler-co-uk-8585 410 7 that that WDT erambler-co-uk-8585 410 8 I -PRON- PRP erambler-co-uk-8585 410 9 find find VBP erambler-co-uk-8585 410 10 useful useful JJ erambler-co-uk-8585 410 11 for for IN erambler-co-uk-8585 410 12 working work VBG erambler-co-uk-8585 410 13 . . . erambler-co-uk-8585 411 1 Generally generally RB erambler-co-uk-8585 411 2 , , , erambler-co-uk-8585 411 3 these these DT erambler-co-uk-8585 411 4 have have VBP erambler-co-uk-8585 411 5 in in IN erambler-co-uk-8585 411 6 common common JJ erambler-co-uk-8585 411 7 a a DT erambler-co-uk-8585 411 8 consistent consistent JJ erambler-co-uk-8585 411 9 tempo tempo NN erambler-co-uk-8585 411 10 , , , erambler-co-uk-8585 411 11 a a DT erambler-co-uk-8585 411 12 lack lack NN erambler-co-uk-8585 411 13 of of IN erambler-co-uk-8585 411 14 lyrics lyric NNS erambler-co-uk-8585 411 15 , , , erambler-co-uk-8585 411 16 and and CC erambler-co-uk-8585 411 17 enough enough JJ erambler-co-uk-8585 411 18 variation variation NN erambler-co-uk-8585 411 19 to to TO erambler-co-uk-8585 411 20 prevent prevent VB erambler-co-uk-8585 411 21 boredom boredom NN erambler-co-uk-8585 411 22 without without IN erambler-co-uk-8585 411 23 distracting distract VBG erambler-co-uk-8585 411 24 . . . erambler-co-uk-8585 412 1 Familiarity familiarity NN erambler-co-uk-8585 412 2 helps help VBZ erambler-co-uk-8585 412 3 my -PRON- PRP$ erambler-co-uk-8585 412 4 concentration concentration NN erambler-co-uk-8585 412 5 too too RB erambler-co-uk-8585 412 6 so so IN erambler-co-uk-8585 412 7 I’ll I’ll NNP erambler-co-uk-8585 412 8 often often RB erambler-co-uk-8585 412 9 listen listen VBP erambler-co-uk-8585 412 10 to to IN erambler-co-uk-8585 412 11 a a DT erambler-co-uk-8585 412 12 restricted restricted JJ erambler-co-uk-8585 412 13 set set NN erambler-co-uk-8585 412 14 of of IN erambler-co-uk-8585 412 15 albums album NNS erambler-co-uk-8585 412 16 for for IN erambler-co-uk-8585 412 17 a a DT erambler-co-uk-8585 412 18 while while NN erambler-co-uk-8585 412 19 , , , erambler-co-uk-8585 412 20 gradually gradually RB erambler-co-uk-8585 412 21 moving move VBG erambler-co-uk-8585 412 22 on on RP erambler-co-uk-8585 412 23 by by IN erambler-co-uk-8585 412 24 dropping drop VBG erambler-co-uk-8585 412 25 one one CD erambler-co-uk-8585 412 26 out out RP erambler-co-uk-8585 412 27 and and CC erambler-co-uk-8585 412 28 bringing bring VBG erambler-co-uk-8585 412 29 in in RP erambler-co-uk-8585 412 30 another another DT erambler-co-uk-8585 412 31 . . . erambler-co-uk-8585 413 1 In in IN erambler-co-uk-8585 413 2 my -PRON- PRP$ erambler-co-uk-8585 413 3 case case NN erambler-co-uk-8585 413 4 this this DT erambler-co-uk-8585 413 5 includes include VBZ erambler-co-uk-8585 413 6 : : : erambler-co-uk-8585 413 7 Traditional traditional JJ erambler-co-uk-8585 413 8 dance dance NN erambler-co-uk-8585 413 9 music music NN erambler-co-uk-8585 413 10 , , , erambler-co-uk-8585 413 11 generally generally RB erambler-co-uk-8585 413 12 from from IN erambler-co-uk-8585 413 13 northern northern JJ erambler-co-uk-8585 413 14 and and CC erambler-co-uk-8585 413 15 western western JJ erambler-co-uk-8585 413 16 European european JJ erambler-co-uk-8585 413 17 traditions tradition NNS erambler-co-uk-8585 413 18 for for IN erambler-co-uk-8585 413 19 me -PRON- PRP erambler-co-uk-8585 413 20 . . . erambler-co-uk-8585 414 1 This this DT erambler-co-uk-8585 414 2 music music NN erambler-co-uk-8585 414 3 has have VBZ erambler-co-uk-8585 414 4 to to TO erambler-co-uk-8585 414 5 be be VB erambler-co-uk-8585 414 6 rhythmically rhythmically RB erambler-co-uk-8585 414 7 consistent consistent JJ erambler-co-uk-8585 414 8 to to TO erambler-co-uk-8585 414 9 allow allow VB erambler-co-uk-8585 414 10 social social JJ erambler-co-uk-8585 414 11 dancing dancing NN erambler-co-uk-8585 414 12 , , , erambler-co-uk-8585 414 13 and and CC erambler-co-uk-8585 414 14 while while IN erambler-co-uk-8585 414 15 the the DT erambler-co-uk-8585 414 16 melodies melody NNS erambler-co-uk-8585 414 17 are be VBP erambler-co-uk-8585 414 18 typically typically RB erambler-co-uk-8585 414 19 simple simple JJ erambler-co-uk-8585 414 20 repeated repeat VBN erambler-co-uk-8585 414 21 phrases phrase NNS erambler-co-uk-8585 414 22 , , , erambler-co-uk-8585 414 23 skilled skilled JJ erambler-co-uk-8585 414 24 musicians musician NNS erambler-co-uk-8585 414 25 improvise improvise VBP erambler-co-uk-8585 414 26 around around IN erambler-co-uk-8585 414 27 that that DT erambler-co-uk-8585 414 28 to to TO erambler-co-uk-8585 414 29 make make VB erambler-co-uk-8585 414 30 something something NN erambler-co-uk-8585 414 31 beautiful beautiful JJ erambler-co-uk-8585 414 32 . . . erambler-co-uk-8585 415 1 I -PRON- PRP erambler-co-uk-8585 415 2 tend tend VBP erambler-co-uk-8585 415 3 to to TO erambler-co-uk-8585 415 4 go go VB erambler-co-uk-8585 415 5 through through IN erambler-co-uk-8585 415 6 phases phase NNS erambler-co-uk-8585 415 7 of of IN erambler-co-uk-8585 415 8 listening listen VBG erambler-co-uk-8585 415 9 to to IN erambler-co-uk-8585 415 10 particular particular JJ erambler-co-uk-8585 415 11 traditions tradition NNS erambler-co-uk-8585 415 12 ; ; : erambler-co-uk-8585 415 13 I’m I’m NNP erambler-co-uk-8585 415 14 currently currently RB erambler-co-uk-8585 415 15 listening listen VBG erambler-co-uk-8585 415 16 to to IN erambler-co-uk-8585 415 17 a a DT erambler-co-uk-8585 415 18 lot lot NN erambler-co-uk-8585 415 19 of of IN erambler-co-uk-8585 415 20 French french JJ erambler-co-uk-8585 415 21 , , , erambler-co-uk-8585 415 22 Belgian belgian JJ erambler-co-uk-8585 415 23 and and CC erambler-co-uk-8585 415 24 Scandinavian scandinavian JJ erambler-co-uk-8585 415 25 . . . erambler-co-uk-8585 416 1 Computer computer NN erambler-co-uk-8585 416 2 game game NN erambler-co-uk-8585 416 3 soundtracks soundtrack NNS erambler-co-uk-8585 416 4 , , , erambler-co-uk-8585 416 5 which which WDT erambler-co-uk-8585 416 6 are be VBP erambler-co-uk-8585 416 7 specifically specifically RB erambler-co-uk-8585 416 8 designed design VBN erambler-co-uk-8585 416 9 to to TO erambler-co-uk-8585 416 10 enhance enhance VB erambler-co-uk-8585 416 11 gameplay gameplay NN erambler-co-uk-8585 416 12 without without IN erambler-co-uk-8585 416 13 distracting distract VBG erambler-co-uk-8585 416 14 , , , erambler-co-uk-8585 416 15 making make VBG erambler-co-uk-8585 416 16 them -PRON- PRP erambler-co-uk-8585 416 17 perfect perfect JJ erambler-co-uk-8585 416 18 for for IN erambler-co-uk-8585 416 19 other other JJ erambler-co-uk-8585 416 20 activities activity NNS erambler-co-uk-8585 416 21 requiring require VBG erambler-co-uk-8585 416 22 a a DT erambler-co-uk-8585 416 23 similar similar JJ erambler-co-uk-8585 416 24 level level NN erambler-co-uk-8585 416 25 of of IN erambler-co-uk-8585 416 26 concentration concentration NN erambler-co-uk-8585 416 27 . . . erambler-co-uk-8585 417 1 Chiptunes chiptune NNS erambler-co-uk-8585 417 2 and and CC erambler-co-uk-8585 417 3 other other JJ erambler-co-uk-8585 417 4 music music NN erambler-co-uk-8585 417 5 incorporating incorporate VBG erambler-co-uk-8585 417 6 it -PRON- PRP erambler-co-uk-8585 417 7 ; ; : erambler-co-uk-8585 417 8 partly partly RB erambler-co-uk-8585 417 9 overlapping overlap VBG erambler-co-uk-8585 417 10 with with IN erambler-co-uk-8585 417 11 the the DT erambler-co-uk-8585 417 12 previous previous JJ erambler-co-uk-8585 417 13 category category NN erambler-co-uk-8585 417 14 , , , erambler-co-uk-8585 417 15 chiptunes chiptune NNS erambler-co-uk-8585 417 16 is be VBZ erambler-co-uk-8585 417 17 music music NN erambler-co-uk-8585 417 18 made make VBN erambler-co-uk-8585 417 19 by by IN erambler-co-uk-8585 417 20 hacking hack VBG erambler-co-uk-8585 417 21 the the DT erambler-co-uk-8585 417 22 audio audio JJ erambler-co-uk-8585 417 23 chips chip NNS erambler-co-uk-8585 417 24 from from IN erambler-co-uk-8585 417 25 ( ( -LRB- erambler-co-uk-8585 417 26 usually usually RB erambler-co-uk-8585 417 27 ) ) -RRB- erambler-co-uk-8585 417 28 old old JJ erambler-co-uk-8585 417 29 computers computer NNS erambler-co-uk-8585 417 30 and and CC erambler-co-uk-8585 417 31 games game NNS erambler-co-uk-8585 417 32 machines machine NNS erambler-co-uk-8585 417 33 to to TO erambler-co-uk-8585 417 34 become become VB erambler-co-uk-8585 417 35 an an DT erambler-co-uk-8585 417 36 instrument instrument NN erambler-co-uk-8585 417 37 for for IN erambler-co-uk-8585 417 38 new new JJ erambler-co-uk-8585 417 39 music music NN erambler-co-uk-8585 417 40 . . . erambler-co-uk-8585 418 1 Because because IN erambler-co-uk-8585 418 2 of of IN erambler-co-uk-8585 418 3 the the DT erambler-co-uk-8585 418 4 nature nature NN erambler-co-uk-8585 418 5 of of IN erambler-co-uk-8585 418 6 the the DT erambler-co-uk-8585 418 7 instrument instrument NN erambler-co-uk-8585 418 8 , , , erambler-co-uk-8585 418 9 this this DT erambler-co-uk-8585 418 10 will will MD erambler-co-uk-8585 418 11 have have VB erambler-co-uk-8585 418 12 millisecond millisecond NN erambler-co-uk-8585 418 13 - - HYPH erambler-co-uk-8585 418 14 perfect perfect JJ erambler-co-uk-8585 418 15 rhythm rhythm NN erambler-co-uk-8585 418 16 and and CC erambler-co-uk-8585 418 17 again again RB erambler-co-uk-8585 418 18 makes make VBZ erambler-co-uk-8585 418 19 for for IN erambler-co-uk-8585 418 20 undistracting undistracte VBG erambler-co-uk-8585 418 21 noise noise NN erambler-co-uk-8585 418 22 blocking block VBG erambler-co-uk-8585 418 23 with with IN erambler-co-uk-8585 418 24 an an DT erambler-co-uk-8585 418 25 extra extra JJ erambler-co-uk-8585 418 26 helping helping NN erambler-co-uk-8585 418 27 of of IN erambler-co-uk-8585 418 28 nostalgia nostalgia NN erambler-co-uk-8585 418 29 ! ! . erambler-co-uk-8585 419 1 Purists purist NNS erambler-co-uk-8585 419 2 would would MD erambler-co-uk-8585 419 3 disagree disagree VB erambler-co-uk-8585 419 4 with with IN erambler-co-uk-8585 419 5 me -PRON- PRP erambler-co-uk-8585 419 6 , , , erambler-co-uk-8585 419 7 but but CC erambler-co-uk-8585 419 8 I -PRON- PRP erambler-co-uk-8585 419 9 like like VBP erambler-co-uk-8585 419 10 artists artist NNS erambler-co-uk-8585 419 11 that that WDT erambler-co-uk-8585 419 12 combine combine VBP erambler-co-uk-8585 419 13 chiptunes chiptune NNS erambler-co-uk-8585 419 14 with with IN erambler-co-uk-8585 419 15 other other JJ erambler-co-uk-8585 419 16 instruments instrument NNS erambler-co-uk-8585 419 17 and and CC erambler-co-uk-8585 419 18 effects effect NNS erambler-co-uk-8585 419 19 to to TO erambler-co-uk-8585 419 20 make make VB erambler-co-uk-8585 419 21 something something NN erambler-co-uk-8585 419 22 more more RBR erambler-co-uk-8585 419 23 complete complete JJ erambler-co-uk-8585 419 24 - - HYPH erambler-co-uk-8585 419 25 sounding sounding NN erambler-co-uk-8585 419 26 . . . erambler-co-uk-8585 420 1 Retrowave retrowave VB erambler-co-uk-8585 420 2 / / SYM erambler-co-uk-8585 420 3 synthwave synthwave VB erambler-co-uk-8585 420 4 / / SYM erambler-co-uk-8585 420 5 outrun outrun NN erambler-co-uk-8585 420 6 , , , erambler-co-uk-8585 420 7 synth synth NN erambler-co-uk-8585 420 8 - - HYPH erambler-co-uk-8585 420 9 driven drive VBN erambler-co-uk-8585 420 10 music music NN erambler-co-uk-8585 420 11 that’s that’s NNP erambler-co-uk-8585 420 12 instantly instantly RB erambler-co-uk-8585 420 13 familiar familiar JJ erambler-co-uk-8585 420 14 as as IN erambler-co-uk-8585 420 15 the the DT erambler-co-uk-8585 420 16 soundtrack soundtrack NN erambler-co-uk-8585 420 17 to to IN erambler-co-uk-8585 420 18 many many JJ erambler-co-uk-8585 420 19 90s 90s CD erambler-co-uk-8585 420 20 sci sci NNP erambler-co-uk-8585 420 21 - - HYPH erambler-co-uk-8585 420 22 fi fi NN erambler-co-uk-8585 420 23 and and CC erambler-co-uk-8585 420 24 thriller thriller NN erambler-co-uk-8585 420 25 movies movie NNS erambler-co-uk-8585 420 26 . . . erambler-co-uk-8585 421 1 Atmospheric atmospheric JJ erambler-co-uk-8585 421 2 , , , erambler-co-uk-8585 421 3 almost almost RB erambler-co-uk-8585 421 4 dreamy dreamy JJ erambler-co-uk-8585 421 5 , , , erambler-co-uk-8585 421 6 but but CC erambler-co-uk-8585 421 7 rhythmic rhythmic JJ erambler-co-uk-8585 421 8 with with IN erambler-co-uk-8585 421 9 a a DT erambler-co-uk-8585 421 10 driving drive VBG erambler-co-uk-8585 421 11 beat beat NN erambler-co-uk-8585 421 12 , , , erambler-co-uk-8585 421 13 it’s it’s NNP erambler-co-uk-8585 421 14 another another DT erambler-co-uk-8585 421 15 genre genre NN erambler-co-uk-8585 421 16 that that WDT erambler-co-uk-8585 421 17 fits fit VBZ erambler-co-uk-8585 421 18 into into IN erambler-co-uk-8585 421 19 the the DT erambler-co-uk-8585 421 20 & & CC erambler-co-uk-8585 421 21 ldquo;pleasing ldquo;pleasing NNP erambler-co-uk-8585 421 22 but but CC erambler-co-uk-8585 421 23 not not RB erambler-co-uk-8585 421 24 too too RB erambler-co-uk-8585 421 25 surprising&rdquo surprising&rdquo NNP erambler-co-uk-8585 421 26 ; ; : erambler-co-uk-8585 421 27 category category NN erambler-co-uk-8585 421 28 for for IN erambler-co-uk-8585 421 29 me -PRON- PRP erambler-co-uk-8585 421 30 . . . erambler-co-uk-8585 422 1 So so RB erambler-co-uk-8585 422 2 where where WRB erambler-co-uk-8585 422 3 to to TO erambler-co-uk-8585 422 4 find find VB erambler-co-uk-8585 422 5 this this DT erambler-co-uk-8585 422 6 stuff stuff NN erambler-co-uk-8585 422 7 ? ? . erambler-co-uk-8585 423 1 One one CD erambler-co-uk-8585 423 2 of of IN erambler-co-uk-8585 423 3 the the DT erambler-co-uk-8585 423 4 best good JJS erambler-co-uk-8585 423 5 resources resource NNS erambler-co-uk-8585 423 6 I’ve i’ve PRP erambler-co-uk-8585 423 7 found find VBD erambler-co-uk-8585 423 8 is be VBZ erambler-co-uk-8585 423 9 Music music NN erambler-co-uk-8585 423 10 for for IN erambler-co-uk-8585 423 11 Programming Programming NNP erambler-co-uk-8585 423 12 which which WDT erambler-co-uk-8585 423 13 provides provide VBZ erambler-co-uk-8585 423 14 carefully carefully RB erambler-co-uk-8585 423 15 curated curate VBN erambler-co-uk-8585 423 16 playlists playlist NNS erambler-co-uk-8585 423 17 of of IN erambler-co-uk-8585 423 18 mostly mostly RB erambler-co-uk-8585 423 19 electronic electronic JJ erambler-co-uk-8585 423 20 music music NN erambler-co-uk-8585 423 21 designed design VBN erambler-co-uk-8585 423 22 to to TO erambler-co-uk-8585 423 23 energise energise VB erambler-co-uk-8585 423 24 without without IN erambler-co-uk-8585 423 25 distracting distract VBG erambler-co-uk-8585 423 26 . . . erambler-co-uk-8585 424 1 They’re they’re ADD erambler-co-uk-8585 424 2 so so RB erambler-co-uk-8585 424 3 well well RB erambler-co-uk-8585 424 4 done do VBN erambler-co-uk-8585 424 5 that that IN erambler-co-uk-8585 424 6 the the DT erambler-co-uk-8585 424 7 tracks track NNS erambler-co-uk-8585 424 8 move move VBP erambler-co-uk-8585 424 9 seamlessly seamlessly RB erambler-co-uk-8585 424 10 , , , erambler-co-uk-8585 424 11 one one CD erambler-co-uk-8585 424 12 to to IN erambler-co-uk-8585 424 13 the the DT erambler-co-uk-8585 424 14 next next JJ erambler-co-uk-8585 424 15 , , , erambler-co-uk-8585 424 16 without without IN erambler-co-uk-8585 424 17 ever ever RB erambler-co-uk-8585 424 18 getting get VBG erambler-co-uk-8585 424 19 boring boring JJ erambler-co-uk-8585 424 20 . . . erambler-co-uk-8585 425 1 Spotify Spotify NNP erambler-co-uk-8585 425 2 is be VBZ erambler-co-uk-8585 425 3 an an DT erambler-co-uk-8585 425 4 obvious obvious JJ erambler-co-uk-8585 425 5 option option NN erambler-co-uk-8585 425 6 , , , erambler-co-uk-8585 425 7 and and CC erambler-co-uk-8585 425 8 I -PRON- PRP erambler-co-uk-8585 425 9 do do VBP erambler-co-uk-8585 425 10 use use VB erambler-co-uk-8585 425 11 it -PRON- PRP erambler-co-uk-8585 425 12 quite quite PDT erambler-co-uk-8585 425 13 a a DT erambler-co-uk-8585 425 14 lot lot NN erambler-co-uk-8585 425 15 . . . erambler-co-uk-8585 426 1 However however RB erambler-co-uk-8585 426 2 , , , erambler-co-uk-8585 426 3 I’ve I’ve NNP erambler-co-uk-8585 426 4 started start VBD erambler-co-uk-8585 426 5 trying try VBG erambler-co-uk-8585 426 6 to to TO erambler-co-uk-8585 426 7 find find VB erambler-co-uk-8585 426 8 ways way NNS erambler-co-uk-8585 426 9 to to TO erambler-co-uk-8585 426 10 support support VB erambler-co-uk-8585 426 11 artists artist NNS erambler-co-uk-8585 426 12 more more RBR erambler-co-uk-8585 426 13 directly directly RB erambler-co-uk-8585 426 14 , , , erambler-co-uk-8585 426 15 and and CC erambler-co-uk-8585 426 16 Bandcamp Bandcamp NNP erambler-co-uk-8585 426 17 seems seem VBZ erambler-co-uk-8585 426 18 to to TO erambler-co-uk-8585 426 19 be be VB erambler-co-uk-8585 426 20 a a DT erambler-co-uk-8585 426 21 good good JJ erambler-co-uk-8585 426 22 way way NN erambler-co-uk-8585 426 23 of of IN erambler-co-uk-8585 426 24 doing do VBG erambler-co-uk-8585 426 25 that that DT erambler-co-uk-8585 426 26 . . . erambler-co-uk-8585 427 1 It’s It’s NNP erambler-co-uk-8585 427 2 really really RB erambler-co-uk-8585 427 3 easy easy JJ erambler-co-uk-8585 427 4 to to TO erambler-co-uk-8585 427 5 browse browse VB erambler-co-uk-8585 427 6 by by IN erambler-co-uk-8585 427 7 genre genre NN erambler-co-uk-8585 427 8 , , , erambler-co-uk-8585 427 9 or or CC erambler-co-uk-8585 427 10 discover discover VBP erambler-co-uk-8585 427 11 artists artist NNS erambler-co-uk-8585 427 12 similar similar JJ erambler-co-uk-8585 427 13 to to IN erambler-co-uk-8585 427 14 what what WP erambler-co-uk-8585 427 15 you’re you’re NNP erambler-co-uk-8585 427 16 currently currently RB erambler-co-uk-8585 427 17 hearing hear VBG erambler-co-uk-8585 427 18 . . . erambler-co-uk-8585 428 1 You -PRON- PRP erambler-co-uk-8585 428 2 can can MD erambler-co-uk-8585 428 3 listen listen VB erambler-co-uk-8585 428 4 for for IN erambler-co-uk-8585 428 5 free free JJ erambler-co-uk-8585 428 6 as as RB erambler-co-uk-8585 428 7 long long RB erambler-co-uk-8585 428 8 as as IN erambler-co-uk-8585 428 9 you -PRON- PRP erambler-co-uk-8585 428 10 don’t don’t VBP erambler-co-uk-8585 428 11 mind mind NN erambler-co-uk-8585 428 12 occasional occasional JJ erambler-co-uk-8585 428 13 nags nag NNS erambler-co-uk-8585 428 14 to to TO erambler-co-uk-8585 428 15 buy buy VB erambler-co-uk-8585 428 16 the the DT erambler-co-uk-8585 428 17 music music NN erambler-co-uk-8585 428 18 you’re you’re VBZ erambler-co-uk-8585 428 19 hearing hearing NN erambler-co-uk-8585 428 20 , , , erambler-co-uk-8585 428 21 but but CC erambler-co-uk-8585 428 22 you -PRON- PRP erambler-co-uk-8585 428 23 can can MD erambler-co-uk-8585 428 24 also also RB erambler-co-uk-8585 428 25 buy buy VB erambler-co-uk-8585 428 26 tracks track NNS erambler-co-uk-8585 428 27 or or CC erambler-co-uk-8585 428 28 albums album NNS erambler-co-uk-8585 428 29 . . . erambler-co-uk-8585 429 1 Music Music NNP erambler-co-uk-8585 429 2 you’ve you’ve NNP erambler-co-uk-8585 429 3 paid pay VBD erambler-co-uk-8585 429 4 for for IN erambler-co-uk-8585 429 5 is be VBZ erambler-co-uk-8585 429 6 downloadable downloadable JJ erambler-co-uk-8585 429 7 in in IN erambler-co-uk-8585 429 8 several several JJ erambler-co-uk-8585 429 9 open open JJ erambler-co-uk-8585 429 10 , , , erambler-co-uk-8585 429 11 DRM DRM NNP erambler-co-uk-8585 429 12 - - HYPH erambler-co-uk-8585 429 13 free free JJ erambler-co-uk-8585 429 14 formats format NNS erambler-co-uk-8585 429 15 for for IN erambler-co-uk-8585 429 16 you -PRON- PRP erambler-co-uk-8585 429 17 to to TO erambler-co-uk-8585 429 18 keep keep VB erambler-co-uk-8585 429 19 , , , erambler-co-uk-8585 429 20 and and CC erambler-co-uk-8585 429 21 you -PRON- PRP erambler-co-uk-8585 429 22 know know VBP erambler-co-uk-8585 429 23 that that IN erambler-co-uk-8585 429 24 a a DT erambler-co-uk-8585 429 25 decent decent JJ erambler-co-uk-8585 429 26 chunk chunk NN erambler-co-uk-8585 429 27 of of IN erambler-co-uk-8585 429 28 that that DT erambler-co-uk-8585 429 29 cash cash NN erambler-co-uk-8585 429 30 is be VBZ erambler-co-uk-8585 429 31 going go VBG erambler-co-uk-8585 429 32 directly directly RB erambler-co-uk-8585 429 33 to to IN erambler-co-uk-8585 429 34 that that DT erambler-co-uk-8585 429 35 artist artist NN erambler-co-uk-8585 429 36 . . . erambler-co-uk-8585 430 1 I -PRON- PRP erambler-co-uk-8585 430 2 also also RB erambler-co-uk-8585 430 3 love love VBP erambler-co-uk-8585 430 4 noise noise NN erambler-co-uk-8585 430 5 generators generator NNS erambler-co-uk-8585 430 6 ; ; : erambler-co-uk-8585 430 7 not not RB erambler-co-uk-8585 430 8 exactly exactly RB erambler-co-uk-8585 430 9 music music NN erambler-co-uk-8585 430 10 , , , erambler-co-uk-8585 430 11 but but CC erambler-co-uk-8585 430 12 a a DT erambler-co-uk-8585 430 13 variety variety NN erambler-co-uk-8585 430 14 of of IN erambler-co-uk-8585 430 15 pleasant pleasant JJ erambler-co-uk-8585 430 16 background background NN erambler-co-uk-8585 430 17 noises noise NNS erambler-co-uk-8585 430 18 , , , erambler-co-uk-8585 430 19 some some DT erambler-co-uk-8585 430 20 of of IN erambler-co-uk-8585 430 21 which which WDT erambler-co-uk-8585 430 22 nicely nicely RB erambler-co-uk-8585 430 23 obscure obscure JJ erambler-co-uk-8585 430 24 typical typical JJ erambler-co-uk-8585 430 25 office office NN erambler-co-uk-8585 430 26 noise noise NN erambler-co-uk-8585 430 27 . . . erambler-co-uk-8585 431 1 I -PRON- PRP erambler-co-uk-8585 431 2 particularly particularly RB erambler-co-uk-8585 431 3 like like VBP erambler-co-uk-8585 431 4 mynoise.net mynoise.net XX erambler-co-uk-8585 431 5 , , , erambler-co-uk-8585 431 6 which which WDT erambler-co-uk-8585 431 7 has have VBZ erambler-co-uk-8585 431 8 a a DT erambler-co-uk-8585 431 9 cornucopia cornucopia NN erambler-co-uk-8585 431 10 of of IN erambler-co-uk-8585 431 11 different different JJ erambler-co-uk-8585 431 12 natural natural JJ erambler-co-uk-8585 431 13 and and CC erambler-co-uk-8585 431 14 synthetic synthetic JJ erambler-co-uk-8585 431 15 noises noise NNS erambler-co-uk-8585 431 16 . . . erambler-co-uk-8585 432 1 Each each DT erambler-co-uk-8585 432 2 generator generator NN erambler-co-uk-8585 432 3 comes come VBZ erambler-co-uk-8585 432 4 with with IN erambler-co-uk-8585 432 5 a a DT erambler-co-uk-8585 432 6 range range NN erambler-co-uk-8585 432 7 of of IN erambler-co-uk-8585 432 8 sliders slider NNS erambler-co-uk-8585 432 9 allowing allow VBG erambler-co-uk-8585 432 10 you -PRON- PRP erambler-co-uk-8585 432 11 to to TO erambler-co-uk-8585 432 12 tweak tweak VB erambler-co-uk-8585 432 13 the the DT erambler-co-uk-8585 432 14 composition composition NN erambler-co-uk-8585 432 15 and and CC erambler-co-uk-8585 432 16 frequency frequency NN erambler-co-uk-8585 432 17 range range NN erambler-co-uk-8585 432 18 , , , erambler-co-uk-8585 432 19 and and CC erambler-co-uk-8585 432 20 will will MD erambler-co-uk-8585 432 21 even even RB erambler-co-uk-8585 432 22 animate animate VB erambler-co-uk-8585 432 23 them -PRON- PRP erambler-co-uk-8585 432 24 randomly randomly RB erambler-co-uk-8585 432 25 for for IN erambler-co-uk-8585 432 26 you -PRON- PRP erambler-co-uk-8585 432 27 to to TO erambler-co-uk-8585 432 28 create create VB erambler-co-uk-8585 432 29 a a DT erambler-co-uk-8585 432 30 gently gently RB erambler-co-uk-8585 432 31 shifting shift VBG erambler-co-uk-8585 432 32 soundscape soundscape NN erambler-co-uk-8585 432 33 . . . erambler-co-uk-8585 433 1 A a DT erambler-co-uk-8585 433 2 much much RB erambler-co-uk-8585 433 3 simpler simple JJR erambler-co-uk-8585 433 4 , , , erambler-co-uk-8585 433 5 but but CC erambler-co-uk-8585 433 6 still still RB erambler-co-uk-8585 433 7 great great JJ erambler-co-uk-8585 433 8 , , , erambler-co-uk-8585 433 9 option option NN erambler-co-uk-8585 433 10 is be VBZ erambler-co-uk-8585 433 11 Noisli Noisli NNP erambler-co-uk-8585 433 12 with with IN erambler-co-uk-8585 433 13 it’s it’s JJ erambler-co-uk-8585 433 14 nice nice JJ erambler-co-uk-8585 433 15 clean clean JJ erambler-co-uk-8585 433 16 interface interface NN erambler-co-uk-8585 433 17 . . . erambler-co-uk-8585 434 1 Both both DT erambler-co-uk-8585 434 2 offer offer VBP erambler-co-uk-8585 434 3 apps app NNS erambler-co-uk-8585 434 4 for for IN erambler-co-uk-8585 434 5 iOS iOS NNP erambler-co-uk-8585 434 6 and and CC erambler-co-uk-8585 434 7 Android Android NNP erambler-co-uk-8585 434 8 . . . erambler-co-uk-8585 435 1 For for IN erambler-co-uk-8585 435 2 bonus bonus NN erambler-co-uk-8585 435 3 points point NNS erambler-co-uk-8585 435 4 , , , erambler-co-uk-8585 435 5 you -PRON- PRP erambler-co-uk-8585 435 6 can can MD erambler-co-uk-8585 435 7 always always RB erambler-co-uk-8585 435 8 try try VB erambler-co-uk-8585 435 9 combining combine VBG erambler-co-uk-8585 435 10 one one CD erambler-co-uk-8585 435 11 or or CC erambler-co-uk-8585 435 12 more more JJR erambler-co-uk-8585 435 13 of of IN erambler-co-uk-8585 435 14 the the DT erambler-co-uk-8585 435 15 above above JJ erambler-co-uk-8585 435 16 . . . erambler-co-uk-8585 436 1 Adding add VBG erambler-co-uk-8585 436 2 in in IN erambler-co-uk-8585 436 3 a a DT erambler-co-uk-8585 436 4 noise noise NN erambler-co-uk-8585 436 5 generator generator NN erambler-co-uk-8585 436 6 allows allow VBZ erambler-co-uk-8585 436 7 me -PRON- PRP erambler-co-uk-8585 436 8 to to TO erambler-co-uk-8585 436 9 listen listen VB erambler-co-uk-8585 436 10 to to IN erambler-co-uk-8585 436 11 quieter quieter NN erambler-co-uk-8585 436 12 music music NN erambler-co-uk-8585 436 13 while while IN erambler-co-uk-8585 436 14 still still RB erambler-co-uk-8585 436 15 getting get VBG erambler-co-uk-8585 436 16 good good JJ erambler-co-uk-8585 436 17 environmental environmental JJ erambler-co-uk-8585 436 18 isolation isolation NN erambler-co-uk-8585 436 19 when when WRB erambler-co-uk-8585 436 20 I -PRON- PRP erambler-co-uk-8585 436 21 need need VBP erambler-co-uk-8585 436 22 concentration concentration NN erambler-co-uk-8585 436 23 . . . erambler-co-uk-8585 437 1 Another another DT erambler-co-uk-8585 437 2 favourite favourite JJ erambler-co-uk-8585 437 3 combo combo NN erambler-co-uk-8585 437 4 is be VBZ erambler-co-uk-8585 437 5 to to TO erambler-co-uk-8585 437 6 open open VB erambler-co-uk-8585 437 7 both both CC erambler-co-uk-8585 437 8 the the DT erambler-co-uk-8585 437 9 cafe cafe NN erambler-co-uk-8585 437 10 and and CC erambler-co-uk-8585 437 11 rainfall rainfall NN erambler-co-uk-8585 437 12 generators generator NNS erambler-co-uk-8585 437 13 from from IN erambler-co-uk-8585 437 14 myNoise myNoise NNP erambler-co-uk-8585 437 15 , , , erambler-co-uk-8585 437 16 made make VBN erambler-co-uk-8585 437 17 easier easy JJR erambler-co-uk-8585 437 18 by by IN erambler-co-uk-8585 437 19 the the DT erambler-co-uk-8585 437 20 ability ability NN erambler-co-uk-8585 437 21 to to TO erambler-co-uk-8585 437 22 pop pop VB erambler-co-uk-8585 437 23 out out RP erambler-co-uk-8585 437 24 a a DT erambler-co-uk-8585 437 25 mini mini NN erambler-co-uk-8585 437 26 - - NN erambler-co-uk-8585 437 27 player player NN erambler-co-uk-8585 437 28 then then RB erambler-co-uk-8585 437 29 open open VB erambler-co-uk-8585 437 30 up up RP erambler-co-uk-8585 437 31 a a DT erambler-co-uk-8585 437 32 second second JJ erambler-co-uk-8585 437 33 generator generator NN erambler-co-uk-8585 437 34 . . . erambler-co-uk-8585 438 1 I -PRON- PRP erambler-co-uk-8585 438 2 must must MD erambler-co-uk-8585 438 3 be be VB erambler-co-uk-8585 438 4 missing miss VBG erambler-co-uk-8585 438 5 stuff stuff NN erambler-co-uk-8585 438 6 though though RB erambler-co-uk-8585 438 7 . . . erambler-co-uk-8585 439 1 What what WDT erambler-co-uk-8585 439 2 other other JJ erambler-co-uk-8585 439 3 musical musical JJ erambler-co-uk-8585 439 4 genres genre NNS erambler-co-uk-8585 439 5 should should MD erambler-co-uk-8585 439 6 I -PRON- PRP erambler-co-uk-8585 439 7 try try VB erambler-co-uk-8585 439 8 ? ? . erambler-co-uk-8585 440 1 What what WP erambler-co-uk-8585 440 2 background background NN erambler-co-uk-8585 440 3 sounds sound VBZ erambler-co-uk-8585 440 4 are be VBP erambler-co-uk-8585 440 5 nice nice JJ erambler-co-uk-8585 440 6 to to TO erambler-co-uk-8585 440 7 work work VB erambler-co-uk-8585 440 8 to to IN erambler-co-uk-8585 440 9 ? ? . erambler-co-uk-8585 441 1 Well well UH erambler-co-uk-8585 441 2 , , , erambler-co-uk-8585 441 3 you -PRON- PRP erambler-co-uk-8585 441 4 know know VBP erambler-co-uk-8585 441 5 . . . erambler-co-uk-8585 442 1 The the DT erambler-co-uk-8585 442 2 other other JJ erambler-co-uk-8585 442 3 day day NN erambler-co-uk-8585 442 4 . . . erambler-co-uk-8585 443 1 Whatever whatever WDT erambler-co-uk-8585 443 2 . . . erambler-co-uk-8585 444 1 & & CC erambler-co-uk-8585 444 2 # # $ erambler-co-uk-8585 444 3 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 444 4 ; ; : erambler-co-uk-8585 444 5 See see VB erambler-co-uk-8585 444 6 e.g. e.g. RB erambler-co-uk-8585 445 1 : : : erambler-co-uk-8585 445 2 Lee Lee NNP erambler-co-uk-8585 445 3 , , , erambler-co-uk-8585 445 4 So so RB erambler-co-uk-8585 445 5 Young Young NNP erambler-co-uk-8585 445 6 , , , erambler-co-uk-8585 445 7 and and CC erambler-co-uk-8585 445 8 Jay Jay NNP erambler-co-uk-8585 445 9 L. L. NNP erambler-co-uk-8585 445 10 Brand Brand NNP erambler-co-uk-8585 445 11 . . . erambler-co-uk-8585 446 1 ‘ ' `` erambler-co-uk-8585 446 2 Effects effect NNS erambler-co-uk-8585 446 3 of of IN erambler-co-uk-8585 446 4 Control Control NNP erambler-co-uk-8585 446 5 over over IN erambler-co-uk-8585 446 6 Office Office NNP erambler-co-uk-8585 446 7 Workspace Workspace NNP erambler-co-uk-8585 446 8 on on IN erambler-co-uk-8585 446 9 Perceptions Perceptions NNPS erambler-co-uk-8585 446 10 of of IN erambler-co-uk-8585 446 11 the the DT erambler-co-uk-8585 446 12 Work Work NNP erambler-co-uk-8585 446 13 Environment Environment NNP erambler-co-uk-8585 446 14 and and CC erambler-co-uk-8585 446 15 Work Work NNP erambler-co-uk-8585 446 16 Outcomes Outcomes NNP erambler-co-uk-8585 446 17 ’ ' '' erambler-co-uk-8585 446 18 . . . erambler-co-uk-8585 447 1 Journal Journal NNP erambler-co-uk-8585 447 2 of of IN erambler-co-uk-8585 447 3 Environmental Environmental NNP erambler-co-uk-8585 447 4 Psychology Psychology NNP erambler-co-uk-8585 447 5 25 25 CD erambler-co-uk-8585 447 6 , , , erambler-co-uk-8585 447 7 no no UH erambler-co-uk-8585 447 8 . . . erambler-co-uk-8585 448 1 3 3 CD erambler-co-uk-8585 448 2 ( ( -LRB- erambler-co-uk-8585 448 3 1 1 CD erambler-co-uk-8585 448 4 September September NNP erambler-co-uk-8585 448 5 2005 2005 CD erambler-co-uk-8585 448 6 ) ) -RRB- erambler-co-uk-8585 448 7 : : : erambler-co-uk-8585 448 8 323–33 323–33 CD erambler-co-uk-8585 448 9 . . . erambler-co-uk-8585 449 1 https://doi.org/10.1016/j.jenvp.2005.08.001 https://doi.org/10.1016/j.jenvp.2005.08.001 ADD erambler-co-uk-8585 449 2 . . . erambler-co-uk-8585 450 1 & & CC erambler-co-uk-8585 450 2 # # $ erambler-co-uk-8585 450 3 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 450 4 ; ; : erambler-co-uk-8585 450 5 Open open JJ erambler-co-uk-8585 450 6 plan plan NN erambler-co-uk-8585 450 7 offices office NNS erambler-co-uk-8585 450 8 can can MD erambler-co-uk-8585 450 9 actually actually RB erambler-co-uk-8585 450 10 work work VB erambler-co-uk-8585 450 11 under under IN erambler-co-uk-8585 450 12 certain certain JJ erambler-co-uk-8585 450 13 conditions condition NNS erambler-co-uk-8585 450 14 , , , erambler-co-uk-8585 450 15 The the DT erambler-co-uk-8585 450 16 Conversation Conversation NNP erambler-co-uk-8585 450 17 & & CC erambler-co-uk-8585 450 18 # # $ erambler-co-uk-8585 450 19 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 450 20 ; ; : erambler-co-uk-8585 450 21 Working work VBG erambler-co-uk-8585 450 22 at at IN erambler-co-uk-8585 450 23 the the DT erambler-co-uk-8585 450 24 British British NNP erambler-co-uk-8585 450 25 Library Library NNP erambler-co-uk-8585 450 26 : : : erambler-co-uk-8585 450 27 6 6 CD erambler-co-uk-8585 450 28 months month NNS erambler-co-uk-8585 450 29 in in IN erambler-co-uk-8585 450 30 It -PRON- PRP erambler-co-uk-8585 450 31 barely barely RB erambler-co-uk-8585 450 32 seems seem VBZ erambler-co-uk-8585 450 33 like like IN erambler-co-uk-8585 450 34 it -PRON- PRP erambler-co-uk-8585 450 35 , , , erambler-co-uk-8585 450 36 but but CC erambler-co-uk-8585 450 37 I’ve i’ve PRP erambler-co-uk-8585 450 38 been be VBN erambler-co-uk-8585 450 39 at at IN erambler-co-uk-8585 450 40 the the DT erambler-co-uk-8585 450 41 British British NNP erambler-co-uk-8585 450 42 Library Library NNP erambler-co-uk-8585 450 43 now now RB erambler-co-uk-8585 450 44 for for IN erambler-co-uk-8585 450 45 nearly nearly RB erambler-co-uk-8585 450 46 6 6 CD erambler-co-uk-8585 450 47 months month NNS erambler-co-uk-8585 450 48 . . . erambler-co-uk-8585 451 1 It -PRON- PRP erambler-co-uk-8585 451 2 always always RB erambler-co-uk-8585 451 3 takes take VBZ erambler-co-uk-8585 451 4 a a DT erambler-co-uk-8585 451 5 long long JJ erambler-co-uk-8585 451 6 time time NN erambler-co-uk-8585 451 7 to to TO erambler-co-uk-8585 451 8 adjust adjust VB erambler-co-uk-8585 451 9 and and CC erambler-co-uk-8585 451 10 from from IN erambler-co-uk-8585 451 11 experience experience NN erambler-co-uk-8585 451 12 I -PRON- PRP erambler-co-uk-8585 451 13 know know VBP erambler-co-uk-8585 451 14 it’ll it’ll RB erambler-co-uk-8585 451 15 be be VB erambler-co-uk-8585 451 16 another another DT erambler-co-uk-8585 451 17 year year NN erambler-co-uk-8585 451 18 before before IN erambler-co-uk-8585 451 19 I -PRON- PRP erambler-co-uk-8585 451 20 feel feel VBP erambler-co-uk-8585 451 21 fully fully RB erambler-co-uk-8585 451 22 settled settle VBN erambler-co-uk-8585 451 23 , , , erambler-co-uk-8585 451 24 but but CC erambler-co-uk-8585 451 25 my -PRON- PRP$ erambler-co-uk-8585 451 26 team team NN erambler-co-uk-8585 451 27 , , , erambler-co-uk-8585 451 28 department department NN erambler-co-uk-8585 451 29 and and CC erambler-co-uk-8585 451 30 other other JJ erambler-co-uk-8585 451 31 colleagues colleague NNS erambler-co-uk-8585 451 32 have have VBP erambler-co-uk-8585 451 33 really really RB erambler-co-uk-8585 451 34 made make VBN erambler-co-uk-8585 451 35 me -PRON- PRP erambler-co-uk-8585 451 36 feel feel VB erambler-co-uk-8585 451 37 welcome welcome JJ erambler-co-uk-8585 451 38 and and CC erambler-co-uk-8585 451 39 like like UH erambler-co-uk-8585 451 40 I -PRON- PRP erambler-co-uk-8585 451 41 belong belong VBP erambler-co-uk-8585 451 42 . . . erambler-co-uk-8585 452 1 One one CD erambler-co-uk-8585 452 2 thing thing NN erambler-co-uk-8585 452 3 that that WDT erambler-co-uk-8585 452 4 hasn’t hasn’t NNP erambler-co-uk-8585 452 5 got get VBD erambler-co-uk-8585 452 6 old old JJ erambler-co-uk-8585 452 7 yet yet CC erambler-co-uk-8585 452 8 is be VBZ erambler-co-uk-8585 452 9 the the DT erambler-co-uk-8585 452 10 occasional occasional JJ erambler-co-uk-8585 452 11 thrill thrill NN erambler-co-uk-8585 452 12 of of IN erambler-co-uk-8585 452 13 remembering remember VBG erambler-co-uk-8585 452 14 that that WDT erambler-co-uk-8585 452 15 I -PRON- PRP erambler-co-uk-8585 452 16 work work VBP erambler-co-uk-8585 452 17 at at IN erambler-co-uk-8585 452 18 my -PRON- PRP$ erambler-co-uk-8585 452 19 national national JJ erambler-co-uk-8585 452 20 library library NN erambler-co-uk-8585 452 21 now now RB erambler-co-uk-8585 452 22 . . . erambler-co-uk-8585 453 1 Every every DT erambler-co-uk-8585 453 2 now now RB erambler-co-uk-8585 453 3 and and CC erambler-co-uk-8585 453 4 then then RB erambler-co-uk-8585 453 5 I’ll I’ll NNP erambler-co-uk-8585 453 6 catch catch VB erambler-co-uk-8585 453 7 a a DT erambler-co-uk-8585 453 8 glimpse glimpse NN erambler-co-uk-8585 453 9 of of IN erambler-co-uk-8585 453 10 the the DT erambler-co-uk-8585 453 11 collections collection NNS erambler-co-uk-8585 453 12 at at IN erambler-co-uk-8585 453 13 Boston Boston NNP erambler-co-uk-8585 453 14 Spa Spa NNP erambler-co-uk-8585 453 15 or or CC erambler-co-uk-8585 453 16 step step VB erambler-co-uk-8585 453 17 into into IN erambler-co-uk-8585 453 18 one one CD erambler-co-uk-8585 453 19 of of IN erambler-co-uk-8585 453 20 the the DT erambler-co-uk-8585 453 21 reading reading NN erambler-co-uk-8585 453 22 rooms room NNS erambler-co-uk-8585 453 23 and and CC erambler-co-uk-8585 453 24 think think VBP erambler-co-uk-8585 453 25 & & CC erambler-co-uk-8585 453 26 ldquo;wow ldquo;wow NNP erambler-co-uk-8585 453 27 , , , erambler-co-uk-8585 453 28 I -PRON- PRP erambler-co-uk-8585 453 29 actually actually RB erambler-co-uk-8585 453 30 work work VBP erambler-co-uk-8585 453 31 here!&rdquo here!&rdquo NNP erambler-co-uk-8585 453 32 ; ; : erambler-co-uk-8585 453 33 I -PRON- PRP erambler-co-uk-8585 453 34 also also RB erambler-co-uk-8585 453 35 like like VBP erambler-co-uk-8585 453 36 having have VBG erambler-co-uk-8585 453 37 a a DT erambler-co-uk-8585 453 38 national national JJ erambler-co-uk-8585 453 39 and and CC erambler-co-uk-8585 453 40 international international JJ erambler-co-uk-8585 453 41 role role NN erambler-co-uk-8585 453 42 to to TO erambler-co-uk-8585 453 43 play play VB erambler-co-uk-8585 453 44 , , , erambler-co-uk-8585 453 45 which which WDT erambler-co-uk-8585 453 46 means mean VBZ erambler-co-uk-8585 453 47 I -PRON- PRP erambler-co-uk-8585 453 48 get get VBP erambler-co-uk-8585 453 49 to to TO erambler-co-uk-8585 453 50 travel travel VB erambler-co-uk-8585 453 51 a a DT erambler-co-uk-8585 453 52 bit bit NN erambler-co-uk-8585 453 53 more more JJR erambler-co-uk-8585 453 54 than than IN erambler-co-uk-8585 453 55 I -PRON- PRP erambler-co-uk-8585 453 56 used use VBD erambler-co-uk-8585 453 57 to to TO erambler-co-uk-8585 453 58 . . . erambler-co-uk-8585 454 1 Budgets budget NNS erambler-co-uk-8585 454 2 are be VBP erambler-co-uk-8585 454 3 still still RB erambler-co-uk-8585 454 4 tight tight JJ erambler-co-uk-8585 454 5 so so RB erambler-co-uk-8585 454 6 there there EX erambler-co-uk-8585 454 7 are be VBP erambler-co-uk-8585 454 8 limits limit NNS erambler-co-uk-8585 454 9 , , , erambler-co-uk-8585 454 10 and and CC erambler-co-uk-8585 454 11 I -PRON- PRP erambler-co-uk-8585 454 12 still still RB erambler-co-uk-8585 454 13 prefer prefer VBP erambler-co-uk-8585 454 14 to to TO erambler-co-uk-8585 454 15 be be VB erambler-co-uk-8585 454 16 home home RB erambler-co-uk-8585 454 17 more more RBR erambler-co-uk-8585 454 18 often often RB erambler-co-uk-8585 454 19 than than IN erambler-co-uk-8585 454 20 not not RB erambler-co-uk-8585 454 21 , , , erambler-co-uk-8585 454 22 but but CC erambler-co-uk-8585 454 23 there there EX erambler-co-uk-8585 454 24 is be VBZ erambler-co-uk-8585 454 25 more more JJR erambler-co-uk-8585 454 26 scope scope NN erambler-co-uk-8585 454 27 in in IN erambler-co-uk-8585 454 28 this this DT erambler-co-uk-8585 454 29 job job NN erambler-co-uk-8585 454 30 than than IN erambler-co-uk-8585 454 31 I’ve i’ve PRP erambler-co-uk-8585 454 32 had have VBD erambler-co-uk-8585 454 33 previously previously RB erambler-co-uk-8585 454 34 for for IN erambler-co-uk-8585 454 35 travelling travel VBG erambler-co-uk-8585 454 36 to to IN erambler-co-uk-8585 454 37 conferences conference NNS erambler-co-uk-8585 454 38 , , , erambler-co-uk-8585 454 39 giving give VBG erambler-co-uk-8585 454 40 talks talk NNS erambler-co-uk-8585 454 41 that that WDT erambler-co-uk-8585 454 42 change change VBP erambler-co-uk-8585 454 43 the the DT erambler-co-uk-8585 454 44 way way NN erambler-co-uk-8585 454 45 people people NNS erambler-co-uk-8585 454 46 think think VBP erambler-co-uk-8585 454 47 , , , erambler-co-uk-8585 454 48 and and CC erambler-co-uk-8585 454 49 learning learn VBG erambler-co-uk-8585 454 50 in in IN erambler-co-uk-8585 454 51 different different JJ erambler-co-uk-8585 454 52 contexts contexts NN erambler-co-uk-8585 454 53 . . . erambler-co-uk-8585 455 1 I’m I’m : erambler-co-uk-8585 455 2 learning learn VBG erambler-co-uk-8585 455 3 a a DT erambler-co-uk-8585 455 4 lot lot NN erambler-co-uk-8585 455 5 too too RB erambler-co-uk-8585 455 6 , , , erambler-co-uk-8585 455 7 especially especially RB erambler-co-uk-8585 455 8 how how WRB erambler-co-uk-8585 455 9 to to TO erambler-co-uk-8585 455 10 work work VB erambler-co-uk-8585 455 11 with with IN erambler-co-uk-8585 455 12 and and CC erambler-co-uk-8585 455 13 manage manage VB erambler-co-uk-8585 455 14 people people NNS erambler-co-uk-8585 455 15 split split VBN erambler-co-uk-8585 455 16 across across IN erambler-co-uk-8585 455 17 multiple multiple JJ erambler-co-uk-8585 455 18 sites site NNS erambler-co-uk-8585 455 19 , , , erambler-co-uk-8585 455 20 and and CC erambler-co-uk-8585 455 21 the the DT erambler-co-uk-8585 455 22 care care NN erambler-co-uk-8585 455 23 and and CC erambler-co-uk-8585 455 24 feeding feeding NN erambler-co-uk-8585 455 25 of of IN erambler-co-uk-8585 455 26 budgets budget NNS erambler-co-uk-8585 455 27 . . . erambler-co-uk-8585 456 1 As as RB erambler-co-uk-8585 456 2 well well RB erambler-co-uk-8585 456 3 as as IN erambler-co-uk-8585 456 4 missing miss VBG erambler-co-uk-8585 456 5 mo mo NNP erambler-co-uk-8585 456 6 old old JJ erambler-co-uk-8585 456 7 team team NN erambler-co-uk-8585 456 8 at at IN erambler-co-uk-8585 456 9 Sheffield Sheffield NNP erambler-co-uk-8585 456 10 , , , erambler-co-uk-8585 456 11 I -PRON- PRP erambler-co-uk-8585 456 12 do do VBP erambler-co-uk-8585 456 13 also also RB erambler-co-uk-8585 456 14 miss miss VB erambler-co-uk-8585 456 15 some some DT erambler-co-uk-8585 456 16 of of IN erambler-co-uk-8585 456 17 the the DT erambler-co-uk-8585 456 18 direct direct JJ erambler-co-uk-8585 456 19 contact contact NN erambler-co-uk-8585 456 20 I -PRON- PRP erambler-co-uk-8585 456 21 had have VBD erambler-co-uk-8585 456 22 with with IN erambler-co-uk-8585 456 23 researchers researcher NNS erambler-co-uk-8585 456 24 in in IN erambler-co-uk-8585 456 25 HE HE NNP erambler-co-uk-8585 456 26 . . . erambler-co-uk-8585 457 1 I -PRON- PRP erambler-co-uk-8585 457 2 especially especially RB erambler-co-uk-8585 457 3 miss miss VBP erambler-co-uk-8585 457 4 the the DT erambler-co-uk-8585 457 5 teaching teaching NN erambler-co-uk-8585 457 6 work work NN erambler-co-uk-8585 457 7 , , , erambler-co-uk-8585 457 8 but but CC erambler-co-uk-8585 457 9 also also RB erambler-co-uk-8585 457 10 the the DT erambler-co-uk-8585 457 11 higher high JJR erambler-co-uk-8585 457 12 - - HYPH erambler-co-uk-8585 457 13 level level NN erambler-co-uk-8585 457 14 influencing influencing NN erambler-co-uk-8585 457 15 of of IN erambler-co-uk-8585 457 16 more more RBR erambler-co-uk-8585 457 17 senior senior JJ erambler-co-uk-8585 457 18 academics academic NNS erambler-co-uk-8585 457 19 to to TO erambler-co-uk-8585 457 20 change change VB erambler-co-uk-8585 457 21 practices practice NNS erambler-co-uk-8585 457 22 on on IN erambler-co-uk-8585 457 23 a a DT erambler-co-uk-8585 457 24 wider wide JJR erambler-co-uk-8585 457 25 scale scale NN erambler-co-uk-8585 457 26 . . . erambler-co-uk-8585 458 1 Still still RB erambler-co-uk-8585 458 2 , , , erambler-co-uk-8585 458 3 I -PRON- PRP erambler-co-uk-8585 458 4 get get VBP erambler-co-uk-8585 458 5 to to TO erambler-co-uk-8585 458 6 use use VB erambler-co-uk-8585 458 7 those those DT erambler-co-uk-8585 458 8 influencing influence VBG erambler-co-uk-8585 458 9 skills skill NNS erambler-co-uk-8585 458 10 in in IN erambler-co-uk-8585 458 11 different different JJ erambler-co-uk-8585 458 12 ways way NNS erambler-co-uk-8585 458 13 now now RB erambler-co-uk-8585 458 14 , , , erambler-co-uk-8585 458 15 and and CC erambler-co-uk-8585 458 16 I’m I’m NNP erambler-co-uk-8585 458 17 still still RB erambler-co-uk-8585 458 18 involved involve VBN erambler-co-uk-8585 458 19 with with IN erambler-co-uk-8585 458 20 the the DT erambler-co-uk-8585 458 21 Carpentries Carpentries NNPS erambler-co-uk-8585 458 22 which which WDT erambler-co-uk-8585 458 23 should should MD erambler-co-uk-8585 458 24 let let VB erambler-co-uk-8585 458 25 me -PRON- PRP erambler-co-uk-8585 458 26 keep keep VB erambler-co-uk-8585 458 27 my -PRON- PRP$ erambler-co-uk-8585 458 28 hand hand NN erambler-co-uk-8585 458 29 in in RP erambler-co-uk-8585 458 30 with with IN erambler-co-uk-8585 458 31 teaching teaching NN erambler-co-uk-8585 458 32 . . . erambler-co-uk-8585 459 1 I -PRON- PRP erambler-co-uk-8585 459 2 still still RB erambler-co-uk-8585 459 3 deal deal VBP erambler-co-uk-8585 459 4 with with IN erambler-co-uk-8585 459 5 my -PRON- PRP$ erambler-co-uk-8585 459 6 general general JJ erambler-co-uk-8585 459 7 tendency tendency NN erambler-co-uk-8585 459 8 to to TO erambler-co-uk-8585 459 9 try try VB erambler-co-uk-8585 459 10 and and CC erambler-co-uk-8585 459 11 do do VB erambler-co-uk-8585 459 12 All all PDT erambler-co-uk-8585 459 13 The the DT erambler-co-uk-8585 459 14 Things thing NNS erambler-co-uk-8585 459 15 , , , erambler-co-uk-8585 459 16 and and CC erambler-co-uk-8585 459 17 as as IN erambler-co-uk-8585 459 18 before before IN erambler-co-uk-8585 459 19 I’m I’m NNP erambler-co-uk-8585 459 20 slowly slowly RB erambler-co-uk-8585 459 21 learning learn VBG erambler-co-uk-8585 459 22 to to TO erambler-co-uk-8585 459 23 recognise recognise VB erambler-co-uk-8585 459 24 it -PRON- PRP erambler-co-uk-8585 459 25 , , , erambler-co-uk-8585 459 26 tame tame JJ erambler-co-uk-8585 459 27 it -PRON- PRP erambler-co-uk-8585 459 28 and and CC erambler-co-uk-8585 459 29 very very RB erambler-co-uk-8585 459 30 occasionally occasionally RB erambler-co-uk-8585 459 31 turn turn VBP erambler-co-uk-8585 459 32 it -PRON- PRP erambler-co-uk-8585 459 33 to to IN erambler-co-uk-8585 459 34 my -PRON- PRP$ erambler-co-uk-8585 459 35 advantage advantage NN erambler-co-uk-8585 459 36 . . . erambler-co-uk-8585 460 1 That that DT erambler-co-uk-8585 460 2 also also RB erambler-co-uk-8585 460 3 leads lead VBZ erambler-co-uk-8585 460 4 to to IN erambler-co-uk-8585 460 5 feelings feeling NNS erambler-co-uk-8585 460 6 of of IN erambler-co-uk-8585 460 7 imposterism imposterism NN erambler-co-uk-8585 460 8 that that WDT erambler-co-uk-8585 460 9 are be VBP erambler-co-uk-8585 460 10 only only RB erambler-co-uk-8585 460 11 magnified magnify VBN erambler-co-uk-8585 460 12 by by IN erambler-co-uk-8585 460 13 the the DT erambler-co-uk-8585 460 14 knowledge knowledge NN erambler-co-uk-8585 460 15 that that WDT erambler-co-uk-8585 460 16 I -PRON- PRP erambler-co-uk-8585 460 17 now now RB erambler-co-uk-8585 460 18 work work VBP erambler-co-uk-8585 460 19 at at IN erambler-co-uk-8585 460 20 a a DT erambler-co-uk-8585 460 21 national national JJ erambler-co-uk-8585 460 22 institution institution NN erambler-co-uk-8585 460 23 ! ! . erambler-co-uk-8585 461 1 It’s It’s NNP erambler-co-uk-8585 461 2 a a DT erambler-co-uk-8585 461 3 constant constant JJ erambler-co-uk-8585 461 4 struggle struggle NN erambler-co-uk-8585 461 5 some some DT erambler-co-uk-8585 461 6 days day NNS erambler-co-uk-8585 461 7 to to TO erambler-co-uk-8585 461 8 believe believe VB erambler-co-uk-8585 461 9 that that IN erambler-co-uk-8585 461 10 I’ve i’ve PRP erambler-co-uk-8585 461 11 actually actually RB erambler-co-uk-8585 461 12 earned earn VBD erambler-co-uk-8585 461 13 my -PRON- PRP$ erambler-co-uk-8585 461 14 place place NN erambler-co-uk-8585 461 15 here here RB erambler-co-uk-8585 461 16 through through IN erambler-co-uk-8585 461 17 hard hard JJ erambler-co-uk-8585 461 18 work work NN erambler-co-uk-8585 461 19 , , , erambler-co-uk-8585 461 20 Even even RB erambler-co-uk-8585 461 21 if if IN erambler-co-uk-8585 461 22 I -PRON- PRP erambler-co-uk-8585 461 23 don’t don’t VBP erambler-co-uk-8585 461 24 always always RB erambler-co-uk-8585 461 25 feel feel VBP erambler-co-uk-8585 461 26 that that IN erambler-co-uk-8585 461 27 I -PRON- PRP erambler-co-uk-8585 461 28 have have VBP erambler-co-uk-8585 461 29 , , , erambler-co-uk-8585 461 30 my -PRON- PRP$ erambler-co-uk-8585 461 31 colleagues colleague NNS erambler-co-uk-8585 461 32 here here RB erambler-co-uk-8585 461 33 certainly certainly RB erambler-co-uk-8585 461 34 have have VBP erambler-co-uk-8585 461 35 , , , erambler-co-uk-8585 461 36 so so CC erambler-co-uk-8585 461 37 I -PRON- PRP erambler-co-uk-8585 461 38 should should MD erambler-co-uk-8585 461 39 have have VB erambler-co-uk-8585 461 40 more more JJR erambler-co-uk-8585 461 41 faith faith NN erambler-co-uk-8585 461 42 in in IN erambler-co-uk-8585 461 43 their -PRON- PRP$ erambler-co-uk-8585 461 44 opinion opinion NN erambler-co-uk-8585 461 45 of of IN erambler-co-uk-8585 461 46 me -PRON- PRP erambler-co-uk-8585 461 47 . . . erambler-co-uk-8585 462 1 Finally finally RB erambler-co-uk-8585 462 2 , , , erambler-co-uk-8585 462 3 I -PRON- PRP erambler-co-uk-8585 462 4 couldn’t couldn’t NNP erambler-co-uk-8585 462 5 write write VBP erambler-co-uk-8585 462 6 this this DT erambler-co-uk-8585 462 7 type type NN erambler-co-uk-8585 462 8 of of IN erambler-co-uk-8585 462 9 thing thing NN erambler-co-uk-8585 462 10 without without IN erambler-co-uk-8585 462 11 mentioning mention VBG erambler-co-uk-8585 462 12 the the DT erambler-co-uk-8585 462 13 commute commute NN erambler-co-uk-8585 462 14 . . . erambler-co-uk-8585 463 1 I’ve I’ve NNP erambler-co-uk-8585 463 2 gone go VBN erambler-co-uk-8585 463 3 from from IN erambler-co-uk-8585 463 4 90 90 CD erambler-co-uk-8585 463 5 minutes minute NNS erambler-co-uk-8585 463 6 each each DT erambler-co-uk-8585 463 7 way way NN erambler-co-uk-8585 463 8 on on IN erambler-co-uk-8585 463 9 a a DT erambler-co-uk-8585 463 10 good good JJ erambler-co-uk-8585 463 11 day day NN erambler-co-uk-8585 463 12 ( ( -LRB- erambler-co-uk-8585 463 13 up up IN erambler-co-uk-8585 463 14 to to TO erambler-co-uk-8585 463 15 twice twice PDT erambler-co-uk-8585 463 16 that that IN erambler-co-uk-8585 463 17 if if IN erambler-co-uk-8585 463 18 the the DT erambler-co-uk-8585 463 19 trains train NNS erambler-co-uk-8585 463 20 were be VBD erambler-co-uk-8585 463 21 disrupted disrupt VBN erambler-co-uk-8585 463 22 ) ) -RRB- erambler-co-uk-8585 463 23 to to IN erambler-co-uk-8585 463 24 35 35 CD erambler-co-uk-8585 463 25 minutes minute NNS erambler-co-uk-8585 463 26 each each DT erambler-co-uk-8585 463 27 way way NN erambler-co-uk-8585 463 28 along along IN erambler-co-uk-8585 463 29 fairly fairly RB erambler-co-uk-8585 463 30 open open JJ erambler-co-uk-8585 463 31 roads road NNS erambler-co-uk-8585 463 32 . . . erambler-co-uk-8585 464 1 I -PRON- PRP erambler-co-uk-8585 464 2 have have VBP erambler-co-uk-8585 464 3 less less JJR erambler-co-uk-8585 464 4 time time NN erambler-co-uk-8585 464 5 to to TO erambler-co-uk-8585 464 6 read read VB erambler-co-uk-8585 464 7 , , , erambler-co-uk-8585 464 8 but but CC erambler-co-uk-8585 464 9 much much RB erambler-co-uk-8585 464 10 more more JJR erambler-co-uk-8585 464 11 time time NN erambler-co-uk-8585 464 12 at at IN erambler-co-uk-8585 464 13 home home NN erambler-co-uk-8585 464 14 . . . erambler-co-uk-8585 465 1 On on IN erambler-co-uk-8585 465 2 top top NN erambler-co-uk-8585 465 3 of of IN erambler-co-uk-8585 465 4 that that DT erambler-co-uk-8585 465 5 , , , erambler-co-uk-8585 465 6 the the DT erambler-co-uk-8585 465 7 library library NN erambler-co-uk-8585 465 8 has have VBZ erambler-co-uk-8585 465 9 implemented implement VBN erambler-co-uk-8585 465 10 flexitime flexitime RB erambler-co-uk-8585 465 11 across across IN erambler-co-uk-8585 465 12 all all DT erambler-co-uk-8585 465 13 pay pay VB erambler-co-uk-8585 465 14 grades grade NNS erambler-co-uk-8585 465 15 , , , erambler-co-uk-8585 465 16 with with IN erambler-co-uk-8585 465 17 even even RB erambler-co-uk-8585 465 18 senior senior JJ erambler-co-uk-8585 465 19 managers manager NNS erambler-co-uk-8585 465 20 strongly strongly RB erambler-co-uk-8585 465 21 encouraged encourage VBD erambler-co-uk-8585 465 22 to to TO erambler-co-uk-8585 465 23 make make VB erambler-co-uk-8585 465 24 full full JJ erambler-co-uk-8585 465 25 use use NN erambler-co-uk-8585 465 26 . . . erambler-co-uk-8585 466 1 Not not RB erambler-co-uk-8585 466 2 only only RB erambler-co-uk-8585 466 3 is be VBZ erambler-co-uk-8585 466 4 this this DT erambler-co-uk-8585 466 5 an an DT erambler-co-uk-8585 466 6 important important JJ erambler-co-uk-8585 466 7 enabler enabler NN erambler-co-uk-8585 466 8 of of IN erambler-co-uk-8585 466 9 equality equality NN erambler-co-uk-8585 466 10 across across IN erambler-co-uk-8585 466 11 the the DT erambler-co-uk-8585 466 12 organisation organisation NN erambler-co-uk-8585 466 13 , , , erambler-co-uk-8585 466 14 it -PRON- PRP erambler-co-uk-8585 466 15 relieves relieve VBZ erambler-co-uk-8585 466 16 for for IN erambler-co-uk-8585 466 17 me -PRON- PRP erambler-co-uk-8585 466 18 personally personally RB erambler-co-uk-8585 466 19 the the DT erambler-co-uk-8585 466 20 pressure pressure NN erambler-co-uk-8585 466 21 to to TO erambler-co-uk-8585 466 22 work work VB erambler-co-uk-8585 466 23 over over IN erambler-co-uk-8585 466 24 my -PRON- PRP$ erambler-co-uk-8585 466 25 contracted contract VBN erambler-co-uk-8585 466 26 hours hour NNS erambler-co-uk-8585 466 27 and and CC erambler-co-uk-8585 466 28 the the DT erambler-co-uk-8585 466 29 guilt guilt NN erambler-co-uk-8585 466 30 I’ve I’ve NNP erambler-co-uk-8585 466 31 always always RB erambler-co-uk-8585 466 32 felt feel VBD erambler-co-uk-8585 466 33 at at IN erambler-co-uk-8585 466 34 leaving leave VBG erambler-co-uk-8585 466 35 work work NN erambler-co-uk-8585 466 36 even even RB erambler-co-uk-8585 466 37 10 10 CD erambler-co-uk-8585 466 38 minutes minute NNS erambler-co-uk-8585 466 39 early early RB erambler-co-uk-8585 466 40 . . . erambler-co-uk-8585 467 1 If if IN erambler-co-uk-8585 467 2 I -PRON- PRP erambler-co-uk-8585 467 3 work work VBP erambler-co-uk-8585 467 4 late late RB erambler-co-uk-8585 467 5 , , , erambler-co-uk-8585 467 6 it’s it’s VBP erambler-co-uk-8585 467 7 now now RB erambler-co-uk-8585 467 8 a a DT erambler-co-uk-8585 467 9 choice choice NN erambler-co-uk-8585 467 10 I’m I’m NNP erambler-co-uk-8585 467 11 making make VBG erambler-co-uk-8585 467 12 based base VBN erambler-co-uk-8585 467 13 on on IN erambler-co-uk-8585 467 14 business business NN erambler-co-uk-8585 467 15 needs need VBZ erambler-co-uk-8585 467 16 instead instead RB erambler-co-uk-8585 467 17 of of IN erambler-co-uk-8585 467 18 guilt guilt NN erambler-co-uk-8585 467 19 and and CC erambler-co-uk-8585 467 20 in in IN erambler-co-uk-8585 467 21 full full JJ erambler-co-uk-8585 467 22 knowledge knowledge NN erambler-co-uk-8585 467 23 that that WDT erambler-co-uk-8585 467 24 I’ll I’ll NNP erambler-co-uk-8585 467 25 get get VB erambler-co-uk-8585 467 26 that that DT erambler-co-uk-8585 467 27 time time NN erambler-co-uk-8585 467 28 back back RB erambler-co-uk-8585 467 29 later later RB erambler-co-uk-8585 467 30 . . . erambler-co-uk-8585 468 1 So so CC erambler-co-uk-8585 468 2 that’s that’s NNP erambler-co-uk-8585 468 3 where where WRB erambler-co-uk-8585 468 4 I -PRON- PRP erambler-co-uk-8585 468 5 am be VBP erambler-co-uk-8585 468 6 right right RB erambler-co-uk-8585 468 7 now now RB erambler-co-uk-8585 468 8 . . . erambler-co-uk-8585 469 1 I’m I’m NNP erambler-co-uk-8585 469 2 really really RB erambler-co-uk-8585 469 3 enjoying enjoy VBG erambler-co-uk-8585 469 4 the the DT erambler-co-uk-8585 469 5 work work NN erambler-co-uk-8585 469 6 and and CC erambler-co-uk-8585 469 7 the the DT erambler-co-uk-8585 469 8 culture culture NN erambler-co-uk-8585 469 9 , , , erambler-co-uk-8585 469 10 and and CC erambler-co-uk-8585 469 11 I -PRON- PRP erambler-co-uk-8585 469 12 look look VBP erambler-co-uk-8585 469 13 forward forward RB erambler-co-uk-8585 469 14 to to IN erambler-co-uk-8585 469 15 what what WP erambler-co-uk-8585 469 16 the the DT erambler-co-uk-8585 469 17 next next JJ erambler-co-uk-8585 469 18 6 6 CD erambler-co-uk-8585 469 19 months month NNS erambler-co-uk-8585 469 20 will will MD erambler-co-uk-8585 469 21 bring bring VB erambler-co-uk-8585 469 22 ! ! . erambler-co-uk-8585 470 1 RDA RDA NNP erambler-co-uk-8585 470 2 Plenary Plenary NNP erambler-co-uk-8585 470 3 13 13 CD erambler-co-uk-8585 470 4 reflection reflection NN erambler-co-uk-8585 470 5 Photo Photo NNP erambler-co-uk-8585 470 6 by by IN erambler-co-uk-8585 470 7 me -PRON- PRP erambler-co-uk-8585 470 8 I -PRON- PRP erambler-co-uk-8585 470 9 sit sit VBP erambler-co-uk-8585 470 10 here here RB erambler-co-uk-8585 470 11 writing write VBG erambler-co-uk-8585 470 12 this this DT erambler-co-uk-8585 470 13 in in IN erambler-co-uk-8585 470 14 the the DT erambler-co-uk-8585 470 15 departure departure NN erambler-co-uk-8585 470 16 lounge lounge NN erambler-co-uk-8585 470 17 at at IN erambler-co-uk-8585 470 18 Philadelphia Philadelphia NNP erambler-co-uk-8585 470 19 International International NNP erambler-co-uk-8585 470 20 Airport Airport NNP erambler-co-uk-8585 470 21 , , , erambler-co-uk-8585 470 22 waiting wait VBG erambler-co-uk-8585 470 23 for for IN erambler-co-uk-8585 470 24 my -PRON- PRP$ erambler-co-uk-8585 470 25 Aer Aer NNP erambler-co-uk-8585 470 26 Lingus Lingus NNP erambler-co-uk-8585 470 27 flight flight NN erambler-co-uk-8585 470 28 back back RB erambler-co-uk-8585 470 29 after after IN erambler-co-uk-8585 470 30 a a DT erambler-co-uk-8585 470 31 week week NN erambler-co-uk-8585 470 32 at at IN erambler-co-uk-8585 470 33 the the DT erambler-co-uk-8585 470 34 13th 13th NNP erambler-co-uk-8585 470 35 Research Research NNP erambler-co-uk-8585 470 36 Data Data NNP erambler-co-uk-8585 470 37 Alliance Alliance NNP erambler-co-uk-8585 470 38 ( ( -LRB- erambler-co-uk-8585 470 39 RDA RDA NNP erambler-co-uk-8585 470 40 ) ) -RRB- erambler-co-uk-8585 470 41 Plenary Plenary NNP erambler-co-uk-8585 470 42 ( ( -LRB- erambler-co-uk-8585 470 43 although although IN erambler-co-uk-8585 470 44 I’m I’m NNP erambler-co-uk-8585 470 45 actually actually RB erambler-co-uk-8585 470 46 publishing publish VBG erambler-co-uk-8585 470 47 this this DT erambler-co-uk-8585 470 48 a a DT erambler-co-uk-8585 470 49 week week NN erambler-co-uk-8585 470 50 or or CC erambler-co-uk-8585 470 51 so so RB erambler-co-uk-8585 470 52 later later RB erambler-co-uk-8585 470 53 at at IN erambler-co-uk-8585 470 54 home home NN erambler-co-uk-8585 470 55 ) ) -RRB- erambler-co-uk-8585 470 56 . . . erambler-co-uk-8585 471 1 I’m i’m VB erambler-co-uk-8585 471 2 pretty pretty RB erambler-co-uk-8585 471 3 exhausted exhausted JJ erambler-co-uk-8585 471 4 , , , erambler-co-uk-8585 471 5 partly partly RB erambler-co-uk-8585 471 6 because because IN erambler-co-uk-8585 471 7 of of IN erambler-co-uk-8585 471 8 the the DT erambler-co-uk-8585 471 9 jet jet NN erambler-co-uk-8585 471 10 lag lag NN erambler-co-uk-8585 471 11 , , , erambler-co-uk-8585 471 12 and and CC erambler-co-uk-8585 471 13 partly partly RB erambler-co-uk-8585 471 14 because because IN erambler-co-uk-8585 471 15 it’s it’s NN erambler-co-uk-8585 471 16 been be VBN erambler-co-uk-8585 471 17 a a DT erambler-co-uk-8585 471 18 very very RB erambler-co-uk-8585 471 19 full full JJ erambler-co-uk-8585 471 20 week week NN erambler-co-uk-8585 471 21 with with IN erambler-co-uk-8585 471 22 so so RB erambler-co-uk-8585 471 23 much much JJ erambler-co-uk-8585 471 24 to to TO erambler-co-uk-8585 471 25 take take VB erambler-co-uk-8585 471 26 in in RP erambler-co-uk-8585 471 27 . . . erambler-co-uk-8585 472 1 It’s It’s NNP erambler-co-uk-8585 472 2 my -PRON- PRP$ erambler-co-uk-8585 472 3 first first JJ erambler-co-uk-8585 472 4 time time NN erambler-co-uk-8585 472 5 at at IN erambler-co-uk-8585 472 6 an an DT erambler-co-uk-8585 472 7 RDA RDA NNP erambler-co-uk-8585 472 8 Plenary Plenary NNP erambler-co-uk-8585 472 9 , , , erambler-co-uk-8585 472 10 and and CC erambler-co-uk-8585 472 11 it -PRON- PRP erambler-co-uk-8585 472 12 was be VBD erambler-co-uk-8585 472 13 quite quite PDT erambler-co-uk-8585 472 14 a a DT erambler-co-uk-8585 472 15 new new JJ erambler-co-uk-8585 472 16 experience experience NN erambler-co-uk-8585 472 17 for for IN erambler-co-uk-8585 472 18 me -PRON- PRP erambler-co-uk-8585 472 19 ! ! . erambler-co-uk-8585 473 1 First first RB erambler-co-uk-8585 473 2 off off RB erambler-co-uk-8585 473 3 , , , erambler-co-uk-8585 473 4 it’s it’ VBG erambler-co-uk-8585 473 5 my -PRON- PRP$ erambler-co-uk-8585 473 6 first first JJ erambler-co-uk-8585 473 7 time time NN erambler-co-uk-8585 473 8 outside outside IN erambler-co-uk-8585 473 9 Europe Europe NNP erambler-co-uk-8585 473 10 , , , erambler-co-uk-8585 473 11 and and CC erambler-co-uk-8585 473 12 thus thus RB erambler-co-uk-8585 473 13 my -PRON- PRP$ erambler-co-uk-8585 473 14 first first JJ erambler-co-uk-8585 473 15 time time NN erambler-co-uk-8585 473 16 crossing cross VBG erambler-co-uk-8585 473 17 quite quite RB erambler-co-uk-8585 473 18 so so RB erambler-co-uk-8585 473 19 many many JJ erambler-co-uk-8585 473 20 timezones timezone NNS erambler-co-uk-8585 473 21 . . . erambler-co-uk-8585 474 1 I’ve I’ve NNP erambler-co-uk-8585 474 2 been be VBD erambler-co-uk-8585 474 3 waking wake VBG erambler-co-uk-8585 474 4 at at IN erambler-co-uk-8585 474 5 5 5 CD erambler-co-uk-8585 474 6 am a.m. NN erambler-co-uk-8585 474 7 and and CC erambler-co-uk-8585 474 8 ready ready JJ erambler-co-uk-8585 474 9 to to TO erambler-co-uk-8585 474 10 drop drop VB erambler-co-uk-8585 474 11 by by IN erambler-co-uk-8585 474 12 8 8 CD erambler-co-uk-8585 474 13 pm p.m. NNS erambler-co-uk-8585 474 14 , , , erambler-co-uk-8585 474 15 but but CC erambler-co-uk-8585 474 16 I’ve i’ve PRP erambler-co-uk-8585 474 17 struggled struggle VBD erambler-co-uk-8585 474 18 on on RP erambler-co-uk-8585 474 19 through through RB erambler-co-uk-8585 474 20 ! ! . erambler-co-uk-8585 475 1 Secondly secondly RB erambler-co-uk-8585 475 2 , , , erambler-co-uk-8585 475 3 it’s it’ VBZ erambler-co-uk-8585 475 4 the the DT erambler-co-uk-8585 475 5 biggest big JJS erambler-co-uk-8585 475 6 conference conference NN erambler-co-uk-8585 475 7 I’ve i’ve PRP erambler-co-uk-8585 475 8 been be VBN erambler-co-uk-8585 475 9 to to IN erambler-co-uk-8585 475 10 for for IN erambler-co-uk-8585 475 11 a a DT erambler-co-uk-8585 475 12 long long JJ erambler-co-uk-8585 475 13 time time NN erambler-co-uk-8585 475 14 , , , erambler-co-uk-8585 475 15 both both CC erambler-co-uk-8585 475 16 in in IN erambler-co-uk-8585 475 17 number number NN erambler-co-uk-8585 475 18 of of IN erambler-co-uk-8585 475 19 attendees attendee NNS erambler-co-uk-8585 475 20 and and CC erambler-co-uk-8585 475 21 number number NN erambler-co-uk-8585 475 22 of of IN erambler-co-uk-8585 475 23 parallel parallel JJ erambler-co-uk-8585 475 24 sessions session NNS erambler-co-uk-8585 475 25 . . . erambler-co-uk-8585 476 1 There’s There’s NNP erambler-co-uk-8585 476 2 been be VBN erambler-co-uk-8585 476 3 a a DT erambler-co-uk-8585 476 4 lot lot NN erambler-co-uk-8585 476 5 of of IN erambler-co-uk-8585 476 6 sustained sustained JJ erambler-co-uk-8585 476 7 input input NN erambler-co-uk-8585 476 8 so so RB erambler-co-uk-8585 476 9 I’ve i’ve PRP erambler-co-uk-8585 476 10 been be VBN erambler-co-uk-8585 476 11 very very RB erambler-co-uk-8585 476 12 glad glad JJ erambler-co-uk-8585 476 13 to to TO erambler-co-uk-8585 476 14 have have VB erambler-co-uk-8585 476 15 a a DT erambler-co-uk-8585 476 16 room room NN erambler-co-uk-8585 476 17 in in IN erambler-co-uk-8585 476 18 the the DT erambler-co-uk-8585 476 19 conference conference NN erambler-co-uk-8585 476 20 hotel hotel NN erambler-co-uk-8585 476 21 and and CC erambler-co-uk-8585 476 22 be be VB erambler-co-uk-8585 476 23 able able JJ erambler-co-uk-8585 476 24 to to TO erambler-co-uk-8585 476 25 escape escape VB erambler-co-uk-8585 476 26 for for IN erambler-co-uk-8585 476 27 a a DT erambler-co-uk-8585 476 28 few few JJ erambler-co-uk-8585 476 29 minutes minute NNS erambler-co-uk-8585 476 30 when when WRB erambler-co-uk-8585 476 31 I -PRON- PRP erambler-co-uk-8585 476 32 needed need VBD erambler-co-uk-8585 476 33 to to TO erambler-co-uk-8585 476 34 recharge recharge VB erambler-co-uk-8585 476 35 . . . erambler-co-uk-8585 477 1 Thirdly thirdly RB erambler-co-uk-8585 477 2 , , , erambler-co-uk-8585 477 3 it’s it’ VBZ erambler-co-uk-8585 477 4 not not RB erambler-co-uk-8585 477 5 really really RB erambler-co-uk-8585 477 6 like like IN erambler-co-uk-8585 477 7 any any DT erambler-co-uk-8585 477 8 other other JJ erambler-co-uk-8585 477 9 conference conference NN erambler-co-uk-8585 477 10 I’ve i’ve PRP erambler-co-uk-8585 477 11 been be VBN erambler-co-uk-8585 477 12 to to IN erambler-co-uk-8585 477 13 : : : erambler-co-uk-8585 477 14 rather rather RB erambler-co-uk-8585 477 15 than than IN erambler-co-uk-8585 477 16 having have VBG erambler-co-uk-8585 477 17 large large JJ erambler-co-uk-8585 477 18 numbers number NNS erambler-co-uk-8585 477 19 of of IN erambler-co-uk-8585 477 20 presentations presentation NNS erambler-co-uk-8585 477 21 submitted submit VBN erambler-co-uk-8585 477 22 by by IN erambler-co-uk-8585 477 23 attendees attendee NNS erambler-co-uk-8585 477 24 , , , erambler-co-uk-8585 477 25 each each DT erambler-co-uk-8585 477 26 session session NN erambler-co-uk-8585 477 27 comprises comprise VBZ erambler-co-uk-8585 477 28 lots lot NNS erambler-co-uk-8585 477 29 of of IN erambler-co-uk-8585 477 30 parallel parallel JJ erambler-co-uk-8585 477 31 meetings meeting NNS erambler-co-uk-8585 477 32 of of IN erambler-co-uk-8585 477 33 RDA RDA NNP erambler-co-uk-8585 477 34 interest interest NN erambler-co-uk-8585 477 35 groups group NNS erambler-co-uk-8585 477 36 and and CC erambler-co-uk-8585 477 37 working work VBG erambler-co-uk-8585 477 38 groups group NNS erambler-co-uk-8585 477 39 . . . erambler-co-uk-8585 478 1 It’s it’s JJ erambler-co-uk-8585 478 2 more more JJR erambler-co-uk-8585 478 3 community community NN erambler-co-uk-8585 478 4 - - HYPH erambler-co-uk-8585 478 5 oriented orient VBN erambler-co-uk-8585 478 6 : : : erambler-co-uk-8585 478 7 an an DT erambler-co-uk-8585 478 8 opportunity opportunity NN erambler-co-uk-8585 478 9 for for IN erambler-co-uk-8585 478 10 groups group NNS erambler-co-uk-8585 478 11 to to TO erambler-co-uk-8585 478 12 get get VB erambler-co-uk-8585 478 13 together together RB erambler-co-uk-8585 478 14 face face NN erambler-co-uk-8585 478 15 to to IN erambler-co-uk-8585 478 16 face face VB erambler-co-uk-8585 478 17 and and CC erambler-co-uk-8585 478 18 make make VB erambler-co-uk-8585 478 19 plans plan NNS erambler-co-uk-8585 478 20 or or CC erambler-co-uk-8585 478 21 show show VB erambler-co-uk-8585 478 22 off off RP erambler-co-uk-8585 478 23 results result NNS erambler-co-uk-8585 478 24 . . . erambler-co-uk-8585 479 1 I -PRON- PRP erambler-co-uk-8585 479 2 found find VBD erambler-co-uk-8585 479 3 it -PRON- PRP erambler-co-uk-8585 479 4 pretty pretty RB erambler-co-uk-8585 479 5 intense intense JJ erambler-co-uk-8585 479 6 and and CC erambler-co-uk-8585 479 7 struggled struggle VBD erambler-co-uk-8585 479 8 to to TO erambler-co-uk-8585 479 9 take take VB erambler-co-uk-8585 479 10 it -PRON- PRP erambler-co-uk-8585 479 11 all all DT erambler-co-uk-8585 479 12 in in RP erambler-co-uk-8585 479 13 , , , erambler-co-uk-8585 479 14 but but CC erambler-co-uk-8585 479 15 incredibly incredibly RB erambler-co-uk-8585 479 16 valuable valuable JJ erambler-co-uk-8585 479 17 nonetheless nonetheless RB erambler-co-uk-8585 479 18 . . . erambler-co-uk-8585 480 1 Lots lot NNS erambler-co-uk-8585 480 2 of of IN erambler-co-uk-8585 480 3 information information NN erambler-co-uk-8585 480 4 to to TO erambler-co-uk-8585 480 5 process process NN erambler-co-uk-8585 480 6 ( ( -LRB- erambler-co-uk-8585 480 7 I -PRON- PRP erambler-co-uk-8585 480 8 took take VBD erambler-co-uk-8585 480 9 a a DT erambler-co-uk-8585 480 10 lot lot NN erambler-co-uk-8585 480 11 of of IN erambler-co-uk-8585 480 12 notes note NNS erambler-co-uk-8585 480 13 ) ) -RRB- erambler-co-uk-8585 480 14 and and CC erambler-co-uk-8585 480 15 a a DT erambler-co-uk-8585 480 16 few few JJ erambler-co-uk-8585 480 17 contacts contact NNS erambler-co-uk-8585 480 18 to to TO erambler-co-uk-8585 480 19 follow follow VB erambler-co-uk-8585 480 20 up up RP erambler-co-uk-8585 480 21 on on IN erambler-co-uk-8585 480 22 too too RB erambler-co-uk-8585 480 23 , , , erambler-co-uk-8585 480 24 so so RB erambler-co-uk-8585 480 25 overall overall RB erambler-co-uk-8585 480 26 I -PRON- PRP erambler-co-uk-8585 480 27 loved love VBD erambler-co-uk-8585 480 28 it -PRON- PRP erambler-co-uk-8585 480 29 ! ! . erambler-co-uk-8585 481 1 Using use VBG erambler-co-uk-8585 481 2 Pipfile Pipfile NNP erambler-co-uk-8585 481 3 in in IN erambler-co-uk-8585 481 4 Binder Binder NNP erambler-co-uk-8585 481 5 Photo Photo NNP erambler-co-uk-8585 481 6 by by IN erambler-co-uk-8585 481 7 Sear Sear NNP erambler-co-uk-8585 481 8 Greyson Greyson NNP erambler-co-uk-8585 481 9 on on IN erambler-co-uk-8585 481 10 Unsplash Unsplash NNP erambler-co-uk-8585 481 11 I -PRON- PRP erambler-co-uk-8585 481 12 recently recently RB erambler-co-uk-8585 481 13 attended attend VBD erambler-co-uk-8585 481 14 a a DT erambler-co-uk-8585 481 15 workshop workshop NN erambler-co-uk-8585 481 16 , , , erambler-co-uk-8585 481 17 organised organise VBN erambler-co-uk-8585 481 18 by by IN erambler-co-uk-8585 481 19 the the DT erambler-co-uk-8585 481 20 excellent excellent JJ erambler-co-uk-8585 481 21 team team NN erambler-co-uk-8585 481 22 of of IN erambler-co-uk-8585 481 23 the the DT erambler-co-uk-8585 481 24 Turing Turing NNP erambler-co-uk-8585 481 25 Way Way NNP erambler-co-uk-8585 481 26 project project NN erambler-co-uk-8585 481 27 , , , erambler-co-uk-8585 481 28 on on IN erambler-co-uk-8585 481 29 a a DT erambler-co-uk-8585 481 30 tool tool NN erambler-co-uk-8585 481 31 called call VBN erambler-co-uk-8585 481 32 BinderHub BinderHub NNP erambler-co-uk-8585 481 33 . . . erambler-co-uk-8585 482 1 BinderHub BinderHub NNP erambler-co-uk-8585 482 2 , , , erambler-co-uk-8585 482 3 along along IN erambler-co-uk-8585 482 4 with with IN erambler-co-uk-8585 482 5 public public JJ erambler-co-uk-8585 482 6 hosting hosting NN erambler-co-uk-8585 482 7 platform platform NN erambler-co-uk-8585 482 8 MyBinder MyBinder NNP erambler-co-uk-8585 482 9 , , , erambler-co-uk-8585 482 10 allows allow VBZ erambler-co-uk-8585 482 11 you -PRON- PRP erambler-co-uk-8585 482 12 to to TO erambler-co-uk-8585 482 13 publish publish VB erambler-co-uk-8585 482 14 computational computational JJ erambler-co-uk-8585 482 15 notebooks notebook NNS erambler-co-uk-8585 482 16 online online RB erambler-co-uk-8585 482 17 as as IN erambler-co-uk-8585 482 18 & & CC erambler-co-uk-8585 482 19 ldquo;binders&rdquo ldquo;binders&rdquo FW erambler-co-uk-8585 482 20 ; ; : erambler-co-uk-8585 482 21 such such JJ erambler-co-uk-8585 482 22 that that IN erambler-co-uk-8585 482 23 they’re they’re NNP erambler-co-uk-8585 482 24 not not RB erambler-co-uk-8585 482 25 static static JJ erambler-co-uk-8585 482 26 but but CC erambler-co-uk-8585 482 27 fully fully RB erambler-co-uk-8585 482 28 interactive interactive JJ erambler-co-uk-8585 482 29 . . . erambler-co-uk-8585 483 1 It’s it’s JJ erambler-co-uk-8585 483 2 able able JJ erambler-co-uk-8585 483 3 to to TO erambler-co-uk-8585 483 4 do do VB erambler-co-uk-8585 483 5 this this DT erambler-co-uk-8585 483 6 by by IN erambler-co-uk-8585 483 7 using use VBG erambler-co-uk-8585 483 8 a a DT erambler-co-uk-8585 483 9 tool tool NN erambler-co-uk-8585 483 10 called call VBN erambler-co-uk-8585 483 11 repo2docker repo2docker ADD erambler-co-uk-8585 483 12 to to TO erambler-co-uk-8585 483 13 capture capture VB erambler-co-uk-8585 483 14 the the DT erambler-co-uk-8585 483 15 full full JJ erambler-co-uk-8585 483 16 computational computational JJ erambler-co-uk-8585 483 17 environment environment NN erambler-co-uk-8585 483 18 and and CC erambler-co-uk-8585 483 19 dependencies dependency NNS erambler-co-uk-8585 483 20 required require VBN erambler-co-uk-8585 483 21 to to TO erambler-co-uk-8585 483 22 run run VB erambler-co-uk-8585 483 23 the the DT erambler-co-uk-8585 483 24 notebook notebook NN erambler-co-uk-8585 483 25 . . . erambler-co-uk-8585 484 1 ! ! NFP erambler-co-uk-8585 484 2 ! ! . erambler-co-uk-8585 484 3 ! ! . erambler-co-uk-8585 485 1 aside aside IN erambler-co-uk-8585 485 2 & & CC erambler-co-uk-8585 485 3 ldquo;What ldquo;what UH erambler-co-uk-8585 485 4 is be VBZ erambler-co-uk-8585 485 5 the the DT erambler-co-uk-8585 485 6 Turing Turing NNP erambler-co-uk-8585 485 7 Way?&rdquo Way?&rdquo NNP erambler-co-uk-8585 485 8 ; ; : erambler-co-uk-8585 485 9 The the DT erambler-co-uk-8585 485 10 Turing Turing NNP erambler-co-uk-8585 485 11 Way Way NNP erambler-co-uk-8585 485 12 is be VBZ erambler-co-uk-8585 485 13 , , , erambler-co-uk-8585 485 14 in in IN erambler-co-uk-8585 485 15 its -PRON- PRP$ erambler-co-uk-8585 485 16 own own JJ erambler-co-uk-8585 485 17 words word NNS erambler-co-uk-8585 485 18 , , , erambler-co-uk-8585 485 19 & & CC erambler-co-uk-8585 485 20 ldquo;a ldquo;a NNP erambler-co-uk-8585 485 21 lightly lightly RB erambler-co-uk-8585 485 22 opinionated opinionated JJ erambler-co-uk-8585 485 23 guide guide NN erambler-co-uk-8585 485 24 to to TO erambler-co-uk-8585 485 25 reproducible reproducible VB erambler-co-uk-8585 485 26 data datum NNS erambler-co-uk-8585 485 27 science.&rdquo science.&rdquo NNP erambler-co-uk-8585 485 28 ; ; : erambler-co-uk-8585 485 29 The the DT erambler-co-uk-8585 485 30 team team NN erambler-co-uk-8585 485 31 is be VBZ erambler-co-uk-8585 485 32 building build VBG erambler-co-uk-8585 485 33 an an DT erambler-co-uk-8585 485 34 open open JJ erambler-co-uk-8585 485 35 textbook textbook NN erambler-co-uk-8585 485 36 and and CC erambler-co-uk-8585 485 37 running run VBG erambler-co-uk-8585 485 38 a a DT erambler-co-uk-8585 485 39 number number NN erambler-co-uk-8585 485 40 of of IN erambler-co-uk-8585 485 41 workshops workshop NNS erambler-co-uk-8585 485 42 for for IN erambler-co-uk-8585 485 43 scientists scientist NNS erambler-co-uk-8585 485 44 and and CC erambler-co-uk-8585 485 45 research research NN erambler-co-uk-8585 485 46 software software NN erambler-co-uk-8585 485 47 engineers engineer NNS erambler-co-uk-8585 485 48 , , , erambler-co-uk-8585 485 49 and and CC erambler-co-uk-8585 485 50 you -PRON- PRP erambler-co-uk-8585 485 51 should should MD erambler-co-uk-8585 485 52 check check VB erambler-co-uk-8585 485 53 out out RP erambler-co-uk-8585 485 54 the the DT erambler-co-uk-8585 485 55 project project NN erambler-co-uk-8585 485 56 on on IN erambler-co-uk-8585 485 57 Github Github NNP erambler-co-uk-8585 485 58 . . . erambler-co-uk-8585 486 1 You -PRON- PRP erambler-co-uk-8585 486 2 could could MD erambler-co-uk-8585 486 3 even even RB erambler-co-uk-8585 486 4 contribute contribute VB erambler-co-uk-8585 486 5 ! ! . erambler-co-uk-8585 487 1 The the DT erambler-co-uk-8585 487 2 Binder Binder NNP erambler-co-uk-8585 487 3 process process NN erambler-co-uk-8585 487 4 goes go VBZ erambler-co-uk-8585 487 5 roughly roughly RB erambler-co-uk-8585 487 6 like like IN erambler-co-uk-8585 487 7 this this DT erambler-co-uk-8585 487 8 : : : erambler-co-uk-8585 487 9 Do do VB erambler-co-uk-8585 487 10 some some DT erambler-co-uk-8585 487 11 work work NN erambler-co-uk-8585 487 12 in in IN erambler-co-uk-8585 487 13 a a DT erambler-co-uk-8585 487 14 Jupyter Jupyter NNP erambler-co-uk-8585 487 15 Notebook Notebook NNP erambler-co-uk-8585 487 16 or or CC erambler-co-uk-8585 487 17 similar similar JJ erambler-co-uk-8585 487 18 Put put VB erambler-co-uk-8585 487 19 it -PRON- PRP erambler-co-uk-8585 487 20 into into IN erambler-co-uk-8585 487 21 a a DT erambler-co-uk-8585 487 22 public public JJ erambler-co-uk-8585 487 23 git git NN erambler-co-uk-8585 487 24 repository repository NN erambler-co-uk-8585 487 25 Add Add NNP erambler-co-uk-8585 487 26 some some DT erambler-co-uk-8585 487 27 extra extra JJ erambler-co-uk-8585 487 28 metadata metadata NN erambler-co-uk-8585 487 29 describing describe VBG erambler-co-uk-8585 487 30 the the DT erambler-co-uk-8585 487 31 packages package NNS erambler-co-uk-8585 487 32 and and CC erambler-co-uk-8585 487 33 versions version NNS erambler-co-uk-8585 487 34 your -PRON- PRP$ erambler-co-uk-8585 487 35 code code NN erambler-co-uk-8585 487 36 relies rely VBZ erambler-co-uk-8585 487 37 on on IN erambler-co-uk-8585 487 38 Go Go NNP erambler-co-uk-8585 487 39 to to IN erambler-co-uk-8585 487 40 mybinder.org mybinder.org NNP erambler-co-uk-8585 487 41 and and CC erambler-co-uk-8585 487 42 tell tell VB erambler-co-uk-8585 487 43 it -PRON- PRP erambler-co-uk-8585 487 44 where where WRB erambler-co-uk-8585 487 45 to to TO erambler-co-uk-8585 487 46 find find VB erambler-co-uk-8585 487 47 your -PRON- PRP$ erambler-co-uk-8585 487 48 repository repository NN erambler-co-uk-8585 487 49 Open open VB erambler-co-uk-8585 487 50 the the DT erambler-co-uk-8585 487 51 URL url NN erambler-co-uk-8585 487 52 it -PRON- PRP erambler-co-uk-8585 487 53 generates generate VBZ erambler-co-uk-8585 487 54 for for IN erambler-co-uk-8585 487 55 you -PRON- PRP erambler-co-uk-8585 487 56 Profit Profit NNP erambler-co-uk-8585 487 57 Other other JJ erambler-co-uk-8585 487 58 than than IN erambler-co-uk-8585 487 59 step step NN erambler-co-uk-8585 487 60 5 5 CD erambler-co-uk-8585 487 61 , , , erambler-co-uk-8585 487 62 which which WDT erambler-co-uk-8585 487 63 can can MD erambler-co-uk-8585 487 64 take take VB erambler-co-uk-8585 487 65 some some DT erambler-co-uk-8585 487 66 time time NN erambler-co-uk-8585 487 67 to to TO erambler-co-uk-8585 487 68 build build VB erambler-co-uk-8585 487 69 the the DT erambler-co-uk-8585 487 70 binder binder NN erambler-co-uk-8585 487 71 , , , erambler-co-uk-8585 487 72 this this DT erambler-co-uk-8585 487 73 is be VBZ erambler-co-uk-8585 487 74 a a DT erambler-co-uk-8585 487 75 remarkably remarkably RB erambler-co-uk-8585 487 76 quick quick JJ erambler-co-uk-8585 487 77 process process NN erambler-co-uk-8585 487 78 . . . erambler-co-uk-8585 488 1 It -PRON- PRP erambler-co-uk-8585 488 2 supports support VBZ erambler-co-uk-8585 488 3 a a DT erambler-co-uk-8585 488 4 number number NN erambler-co-uk-8585 488 5 of of IN erambler-co-uk-8585 488 6 different different JJ erambler-co-uk-8585 488 7 languages language NNS erambler-co-uk-8585 488 8 too too RB erambler-co-uk-8585 488 9 , , , erambler-co-uk-8585 488 10 including include VBG erambler-co-uk-8585 488 11 built build VBN erambler-co-uk-8585 488 12 - - HYPH erambler-co-uk-8585 488 13 in in RP erambler-co-uk-8585 488 14 support support NN erambler-co-uk-8585 488 15 for for IN erambler-co-uk-8585 488 16 R r NN erambler-co-uk-8585 488 17 , , , erambler-co-uk-8585 488 18 Python Python NNP erambler-co-uk-8585 488 19 and and CC erambler-co-uk-8585 488 20 Julia Julia NNP erambler-co-uk-8585 488 21 and and CC erambler-co-uk-8585 488 22 the the DT erambler-co-uk-8585 488 23 ability ability NN erambler-co-uk-8585 488 24 to to TO erambler-co-uk-8585 488 25 configure configure VB erambler-co-uk-8585 488 26 pretty pretty RB erambler-co-uk-8585 488 27 much much RB erambler-co-uk-8585 488 28 any any DT erambler-co-uk-8585 488 29 other other JJ erambler-co-uk-8585 488 30 language language NN erambler-co-uk-8585 488 31 that that WDT erambler-co-uk-8585 488 32 will will MD erambler-co-uk-8585 488 33 run run VB erambler-co-uk-8585 488 34 on on IN erambler-co-uk-8585 488 35 Linux Linux NNP erambler-co-uk-8585 488 36 . . . erambler-co-uk-8585 489 1 However however RB erambler-co-uk-8585 489 2 , , , erambler-co-uk-8585 489 3 the the DT erambler-co-uk-8585 489 4 Python Python NNP erambler-co-uk-8585 489 5 support support NN erambler-co-uk-8585 489 6 currently currently RB erambler-co-uk-8585 489 7 requires require VBZ erambler-co-uk-8585 489 8 you -PRON- PRP erambler-co-uk-8585 489 9 to to TO erambler-co-uk-8585 489 10 have have VB erambler-co-uk-8585 489 11 either either CC erambler-co-uk-8585 489 12 a a DT erambler-co-uk-8585 489 13 requirements.txt requirements.txt CD erambler-co-uk-8585 489 14 or or CC erambler-co-uk-8585 489 15 Conda Conda NNP erambler-co-uk-8585 489 16 - - HYPH erambler-co-uk-8585 489 17 style style NN erambler-co-uk-8585 489 18 environment.yml environment.yml NNP erambler-co-uk-8585 489 19 file file NN erambler-co-uk-8585 489 20 to to TO erambler-co-uk-8585 489 21 specify specify VB erambler-co-uk-8585 489 22 dependencies dependency NNS erambler-co-uk-8585 489 23 , , , erambler-co-uk-8585 489 24 and and CC erambler-co-uk-8585 489 25 I -PRON- PRP erambler-co-uk-8585 489 26 commonly commonly RB erambler-co-uk-8585 489 27 use use VBP erambler-co-uk-8585 489 28 a a DT erambler-co-uk-8585 489 29 Pipfile Pipfile NNP erambler-co-uk-8585 489 30 for for IN erambler-co-uk-8585 489 31 this this DT erambler-co-uk-8585 489 32 instead instead RB erambler-co-uk-8585 489 33 . . . erambler-co-uk-8585 490 1 Pipfile pipfile NN erambler-co-uk-8585 490 2 allows allow VBZ erambler-co-uk-8585 490 3 you -PRON- PRP erambler-co-uk-8585 490 4 to to TO erambler-co-uk-8585 490 5 specify specify VB erambler-co-uk-8585 490 6 a a DT erambler-co-uk-8585 490 7 loose loose JJ erambler-co-uk-8585 490 8 range range NN erambler-co-uk-8585 490 9 of of IN erambler-co-uk-8585 490 10 compatible compatible JJ erambler-co-uk-8585 490 11 versions version NNS erambler-co-uk-8585 490 12 for for IN erambler-co-uk-8585 490 13 maximal maximal JJ erambler-co-uk-8585 490 14 convenience convenience NN erambler-co-uk-8585 490 15 , , , erambler-co-uk-8585 490 16 but but CC erambler-co-uk-8585 490 17 then then RB erambler-co-uk-8585 490 18 locks lock VBZ erambler-co-uk-8585 490 19 in in IN erambler-co-uk-8585 490 20 specific specific JJ erambler-co-uk-8585 490 21 versions version NNS erambler-co-uk-8585 490 22 for for IN erambler-co-uk-8585 490 23 maximal maximal JJ erambler-co-uk-8585 490 24 reproducibility reproducibility NN erambler-co-uk-8585 490 25 . . . erambler-co-uk-8585 491 1 You -PRON- PRP erambler-co-uk-8585 491 2 can can MD erambler-co-uk-8585 491 3 upgrade upgrade VB erambler-co-uk-8585 491 4 packages package NNS erambler-co-uk-8585 491 5 any any DT erambler-co-uk-8585 491 6 time time NN erambler-co-uk-8585 491 7 you -PRON- PRP erambler-co-uk-8585 491 8 want want VBP erambler-co-uk-8585 491 9 , , , erambler-co-uk-8585 491 10 but but CC erambler-co-uk-8585 491 11 you’re you’re VBZ erambler-co-uk-8585 491 12 fully fully RB erambler-co-uk-8585 491 13 in in IN erambler-co-uk-8585 491 14 control control NN erambler-co-uk-8585 491 15 of of IN erambler-co-uk-8585 491 16 when when WRB erambler-co-uk-8585 491 17 that that DT erambler-co-uk-8585 491 18 happens happen VBZ erambler-co-uk-8585 491 19 , , , erambler-co-uk-8585 491 20 and and CC erambler-co-uk-8585 491 21 the the DT erambler-co-uk-8585 491 22 locked lock VBN erambler-co-uk-8585 491 23 versions version NNS erambler-co-uk-8585 491 24 are be VBP erambler-co-uk-8585 491 25 checked check VBN erambler-co-uk-8585 491 26 into into IN erambler-co-uk-8585 491 27 version version NN erambler-co-uk-8585 491 28 control control NN erambler-co-uk-8585 491 29 so so IN erambler-co-uk-8585 491 30 that that IN erambler-co-uk-8585 491 31 everyone everyone NN erambler-co-uk-8585 491 32 working work VBG erambler-co-uk-8585 491 33 on on IN erambler-co-uk-8585 491 34 a a DT erambler-co-uk-8585 491 35 project project NN erambler-co-uk-8585 491 36 gets get VBZ erambler-co-uk-8585 491 37 consistency consistency NN erambler-co-uk-8585 491 38 . . . erambler-co-uk-8585 492 1 Since since IN erambler-co-uk-8585 492 2 Pipfile Pipfile NNP erambler-co-uk-8585 492 3 is be VBZ erambler-co-uk-8585 492 4 emerging emerge VBG erambler-co-uk-8585 492 5 as as IN erambler-co-uk-8585 492 6 something something NN erambler-co-uk-8585 492 7 of of IN erambler-co-uk-8585 492 8 a a DT erambler-co-uk-8585 492 9 standard standard JJ erambler-co-uk-8585 492 10 thought thought NN erambler-co-uk-8585 492 11 I’d i’d UH erambler-co-uk-8585 492 12 see see VB erambler-co-uk-8585 492 13 if if IN erambler-co-uk-8585 492 14 I -PRON- PRP erambler-co-uk-8585 492 15 could could MD erambler-co-uk-8585 492 16 use use VB erambler-co-uk-8585 492 17 that that DT erambler-co-uk-8585 492 18 in in IN erambler-co-uk-8585 492 19 a a DT erambler-co-uk-8585 492 20 binder binder NN erambler-co-uk-8585 492 21 , , , erambler-co-uk-8585 492 22 and and CC erambler-co-uk-8585 492 23 it -PRON- PRP erambler-co-uk-8585 492 24 turns turn VBZ erambler-co-uk-8585 492 25 out out RP erambler-co-uk-8585 492 26 to to TO erambler-co-uk-8585 492 27 be be VB erambler-co-uk-8585 492 28 remarkably remarkably RB erambler-co-uk-8585 492 29 simple simple JJ erambler-co-uk-8585 492 30 . . . erambler-co-uk-8585 493 1 The the DT erambler-co-uk-8585 493 2 reference reference NN erambler-co-uk-8585 493 3 implementation implementation NN erambler-co-uk-8585 493 4 of of IN erambler-co-uk-8585 493 5 Pipfile Pipfile NNP erambler-co-uk-8585 493 6 is be VBZ erambler-co-uk-8585 493 7 a a DT erambler-co-uk-8585 493 8 tool tool NN erambler-co-uk-8585 493 9 called call VBN erambler-co-uk-8585 493 10 pipenv pipenv NN erambler-co-uk-8585 493 11 by by IN erambler-co-uk-8585 493 12 the the DT erambler-co-uk-8585 493 13 prolific prolific JJ erambler-co-uk-8585 493 14 Kenneth Kenneth NNP erambler-co-uk-8585 493 15 Reitz Reitz NNP erambler-co-uk-8585 493 16 . . . erambler-co-uk-8585 494 1 All all DT erambler-co-uk-8585 494 2 you -PRON- PRP erambler-co-uk-8585 494 3 need need VBP erambler-co-uk-8585 494 4 to to TO erambler-co-uk-8585 494 5 use use VB erambler-co-uk-8585 494 6 this this DT erambler-co-uk-8585 494 7 in in IN erambler-co-uk-8585 494 8 your -PRON- PRP$ erambler-co-uk-8585 494 9 binder binder NN erambler-co-uk-8585 494 10 is be VBZ erambler-co-uk-8585 494 11 two two CD erambler-co-uk-8585 494 12 files file NNS erambler-co-uk-8585 494 13 of of IN erambler-co-uk-8585 494 14 one one CD erambler-co-uk-8585 494 15 line line NN erambler-co-uk-8585 494 16 each each DT erambler-co-uk-8585 494 17 . . . erambler-co-uk-8585 495 1 requirements.txt requirements.txt NNP erambler-co-uk-8585 495 2 tells tell VBZ erambler-co-uk-8585 495 3 repo2binder repo2binder ADD erambler-co-uk-8585 495 4 to to TO erambler-co-uk-8585 495 5 build build VB erambler-co-uk-8585 495 6 a a DT erambler-co-uk-8585 495 7 Python Python NNP erambler-co-uk-8585 495 8 - - HYPH erambler-co-uk-8585 495 9 based base VBN erambler-co-uk-8585 495 10 binder binder NN erambler-co-uk-8585 495 11 , , , erambler-co-uk-8585 495 12 and and CC erambler-co-uk-8585 495 13 contains contain VBZ erambler-co-uk-8585 495 14 a a DT erambler-co-uk-8585 495 15 single single JJ erambler-co-uk-8585 495 16 line line NN erambler-co-uk-8585 495 17 to to TO erambler-co-uk-8585 495 18 install install VB erambler-co-uk-8585 495 19 the the DT erambler-co-uk-8585 495 20 pipenv pipenv NN erambler-co-uk-8585 495 21 package package NN erambler-co-uk-8585 495 22 : : : erambler-co-uk-8585 495 23 pipenv pipenv NNP erambler-co-uk-8585 495 24 Then then RB erambler-co-uk-8585 495 25 postBuild postbuild NN erambler-co-uk-8585 495 26 is be VBZ erambler-co-uk-8585 495 27 used use VBN erambler-co-uk-8585 495 28 by by IN erambler-co-uk-8585 495 29 repo2binder repo2binder ADD erambler-co-uk-8585 495 30 to to TO erambler-co-uk-8585 495 31 install install VB erambler-co-uk-8585 495 32 all all DT erambler-co-uk-8585 495 33 other other JJ erambler-co-uk-8585 495 34 dependencies dependency NNS erambler-co-uk-8585 495 35 using use VBG erambler-co-uk-8585 495 36 pipenv pipenv NN erambler-co-uk-8585 495 37 : : : erambler-co-uk-8585 495 38 pipenv pipenv NNP erambler-co-uk-8585 495 39 install install VBP erambler-co-uk-8585 495 40 --system --system . erambler-co-uk-8585 495 41 The the DT erambler-co-uk-8585 495 42 --system --system NN erambler-co-uk-8585 495 43 flag flag NN erambler-co-uk-8585 495 44 tells tell VBZ erambler-co-uk-8585 495 45 pipenv pipenv NN erambler-co-uk-8585 495 46 to to TO erambler-co-uk-8585 495 47 install install VB erambler-co-uk-8585 495 48 packages package NNS erambler-co-uk-8585 495 49 globally globally RB erambler-co-uk-8585 495 50 ( ( -LRB- erambler-co-uk-8585 495 51 its -PRON- PRP$ erambler-co-uk-8585 495 52 default default NN erambler-co-uk-8585 495 53 behaviour behaviour NN erambler-co-uk-8585 495 54 is be VBZ erambler-co-uk-8585 495 55 to to TO erambler-co-uk-8585 495 56 create create VB erambler-co-uk-8585 495 57 a a DT erambler-co-uk-8585 495 58 Python Python NNP erambler-co-uk-8585 495 59 virtualenv virtualenv NN erambler-co-uk-8585 495 60 ) ) -RRB- erambler-co-uk-8585 495 61 . . . erambler-co-uk-8585 496 1 With with IN erambler-co-uk-8585 496 2 these these DT erambler-co-uk-8585 496 3 two two CD erambler-co-uk-8585 496 4 files file NNS erambler-co-uk-8585 496 5 , , , erambler-co-uk-8585 496 6 the the DT erambler-co-uk-8585 496 7 binder binder NN erambler-co-uk-8585 496 8 builds build VBZ erambler-co-uk-8585 496 9 and and CC erambler-co-uk-8585 496 10 runs run VBZ erambler-co-uk-8585 496 11 as as IN erambler-co-uk-8585 496 12 expected expect VBN erambler-co-uk-8585 496 13 . . . erambler-co-uk-8585 497 1 You -PRON- PRP erambler-co-uk-8585 497 2 can can MD erambler-co-uk-8585 497 3 see see VB erambler-co-uk-8585 497 4 a a DT erambler-co-uk-8585 497 5 complete complete JJ erambler-co-uk-8585 497 6 example example NN erambler-co-uk-8585 497 7 that that WDT erambler-co-uk-8585 497 8 I -PRON- PRP erambler-co-uk-8585 497 9 put put VBD erambler-co-uk-8585 497 10 together together RB erambler-co-uk-8585 497 11 during during IN erambler-co-uk-8585 497 12 the the DT erambler-co-uk-8585 497 13 workshop workshop NN erambler-co-uk-8585 497 14 here here RB erambler-co-uk-8585 497 15 on on IN erambler-co-uk-8585 497 16 Gitlab Gitlab NNP erambler-co-uk-8585 497 17 . . . erambler-co-uk-8585 498 1 What what WP erambler-co-uk-8585 498 2 do do VBP erambler-co-uk-8585 498 3 you -PRON- PRP erambler-co-uk-8585 498 4 think think VB erambler-co-uk-8585 498 5 I -PRON- PRP erambler-co-uk-8585 498 6 should should MD erambler-co-uk-8585 498 7 write write VB erambler-co-uk-8585 498 8 about about IN erambler-co-uk-8585 498 9 ? ? . erambler-co-uk-8585 499 1 I’ve I’ve NNP erambler-co-uk-8585 499 2 found find VBD erambler-co-uk-8585 499 3 it -PRON- PRP erambler-co-uk-8585 499 4 increasingly increasingly RB erambler-co-uk-8585 499 5 difficult difficult JJ erambler-co-uk-8585 499 6 to to TO erambler-co-uk-8585 499 7 make make VB erambler-co-uk-8585 499 8 time time NN erambler-co-uk-8585 499 9 to to TO erambler-co-uk-8585 499 10 blog blog VB erambler-co-uk-8585 499 11 , , , erambler-co-uk-8585 499 12 and and CC erambler-co-uk-8585 499 13 it’s it’ VBZ erambler-co-uk-8585 499 14 not not RB erambler-co-uk-8585 499 15 so so RB erambler-co-uk-8585 499 16 much much JJ erambler-co-uk-8585 499 17 not not RB erambler-co-uk-8585 499 18 having have VBG erambler-co-uk-8585 499 19 the the DT erambler-co-uk-8585 499 20 time time NN erambler-co-uk-8585 499 21 — — : erambler-co-uk-8585 499 22 I’m I’m NNP erambler-co-uk-8585 499 23 pretty pretty RB erambler-co-uk-8585 499 24 privileged privilege VBD erambler-co-uk-8585 499 25 in in IN erambler-co-uk-8585 499 26 that that DT erambler-co-uk-8585 499 27 regard regard NN erambler-co-uk-8585 499 28 — — : erambler-co-uk-8585 499 29 but but CC erambler-co-uk-8585 499 30 finding find VBG erambler-co-uk-8585 499 31 the the DT erambler-co-uk-8585 499 32 motivation motivation NN erambler-co-uk-8585 499 33 . . . erambler-co-uk-8585 500 1 Thinking think VBG erambler-co-uk-8585 500 2 about about IN erambler-co-uk-8585 500 3 what what WP erambler-co-uk-8585 500 4 used use VBD erambler-co-uk-8585 500 5 to to TO erambler-co-uk-8585 500 6 motivate motivate VB erambler-co-uk-8585 500 7 me -PRON- PRP erambler-co-uk-8585 500 8 , , , erambler-co-uk-8585 500 9 one one CD erambler-co-uk-8585 500 10 of of IN erambler-co-uk-8585 500 11 the the DT erambler-co-uk-8585 500 12 big big JJ erambler-co-uk-8585 500 13 things thing NNS erambler-co-uk-8585 500 14 was be VBD erambler-co-uk-8585 500 15 writing write VBG erambler-co-uk-8585 500 16 things thing NNS erambler-co-uk-8585 500 17 that that WDT erambler-co-uk-8585 500 18 other other JJ erambler-co-uk-8585 500 19 people people NNS erambler-co-uk-8585 500 20 wanted want VBD erambler-co-uk-8585 500 21 to to TO erambler-co-uk-8585 500 22 read read VB erambler-co-uk-8585 500 23 . . . erambler-co-uk-8585 501 1 Rather rather RB erambler-co-uk-8585 501 2 than than IN erambler-co-uk-8585 501 3 try try VB erambler-co-uk-8585 501 4 to to TO erambler-co-uk-8585 501 5 guess guess VB erambler-co-uk-8585 501 6 , , , erambler-co-uk-8585 501 7 I -PRON- PRP erambler-co-uk-8585 501 8 thought think VBD erambler-co-uk-8585 501 9 I’d i’d ADD erambler-co-uk-8585 501 10 ask ask VB erambler-co-uk-8585 501 11 ! ! . erambler-co-uk-8585 502 1 Those those DT erambler-co-uk-8585 502 2 who who WP erambler-co-uk-8585 502 3 know know VBP erambler-co-uk-8585 502 4 what what WP erambler-co-uk-8585 502 5 I'm I'm VBZ erambler-co-uk-8585 502 6 about about IN erambler-co-uk-8585 502 7 , , , erambler-co-uk-8585 502 8 what what WP erambler-co-uk-8585 502 9 would would MD erambler-co-uk-8585 502 10 you -PRON- PRP erambler-co-uk-8585 502 11 read read VB erambler-co-uk-8585 502 12 about about IN erambler-co-uk-8585 502 13 , , , erambler-co-uk-8585 502 14 if if IN erambler-co-uk-8585 502 15 it -PRON- PRP erambler-co-uk-8585 502 16 was be VBD erambler-co-uk-8585 502 17 written write VBN erambler-co-uk-8585 502 18 by by IN erambler-co-uk-8585 502 19 me?I'm me?I'm NNP erambler-co-uk-8585 502 20 trying try VBG erambler-co-uk-8585 502 21 to to TO erambler-co-uk-8585 502 22 break break VB erambler-co-uk-8585 502 23 through through IN erambler-co-uk-8585 502 24 the the DT erambler-co-uk-8585 502 25 blog blog NN erambler-co-uk-8585 502 26 - - HYPH erambler-co-uk-8585 502 27 writers writer NNS erambler-co-uk-8585 502 28 block block NN erambler-co-uk-8585 502 29 and and CC erambler-co-uk-8585 502 30 would would MD erambler-co-uk-8585 502 31 love love VB erambler-co-uk-8585 502 32 to to TO erambler-co-uk-8585 502 33 know know VB erambler-co-uk-8585 502 34 what what WP erambler-co-uk-8585 502 35 other other JJ erambler-co-uk-8585 502 36 people people NNS erambler-co-uk-8585 502 37 would would MD erambler-co-uk-8585 502 38 like like VB erambler-co-uk-8585 502 39 to to TO erambler-co-uk-8585 502 40 see see VB erambler-co-uk-8585 502 41 my -PRON- PRP$ erambler-co-uk-8585 502 42 ill ill RB erambler-co-uk-8585 502 43 - - HYPH erambler-co-uk-8585 502 44 considered consider VBN erambler-co-uk-8585 502 45 opinions opinion NNS erambler-co-uk-8585 502 46 on.&mdash on.&mdash XX erambler-co-uk-8585 502 47 ; ; : erambler-co-uk-8585 502 48 Jez Jez NNP erambler-co-uk-8585 502 49 Cope Cope NNP erambler-co-uk-8585 502 50 ( ( -LRB- erambler-co-uk-8585 502 51 @jezcope @jezcope NN erambler-co-uk-8585 502 52 ) ) -RRB- erambler-co-uk-8585 502 53 March March NNP erambler-co-uk-8585 502 54 7 7 CD erambler-co-uk-8585 502 55 , , , erambler-co-uk-8585 502 56 2019 2019 CD erambler-co-uk-8585 502 57 I’m I’m NNP erambler-co-uk-8585 502 58 still still RB erambler-co-uk-8585 502 59 looking look VBG erambler-co-uk-8585 502 60 for for IN erambler-co-uk-8585 502 61 ideas idea NNS erambler-co-uk-8585 502 62 , , , erambler-co-uk-8585 502 63 so so RB erambler-co-uk-8585 502 64 please please UH erambler-co-uk-8585 502 65 tweet tweet VB erambler-co-uk-8585 502 66 me -PRON- PRP erambler-co-uk-8585 502 67 or or CC erambler-co-uk-8585 502 68 leave leave VB erambler-co-uk-8585 502 69 me -PRON- PRP erambler-co-uk-8585 502 70 a a DT erambler-co-uk-8585 502 71 comment comment NN erambler-co-uk-8585 502 72 below below RB erambler-co-uk-8585 502 73 . . . erambler-co-uk-8585 503 1 Below below IN erambler-co-uk-8585 503 2 are be VBP erambler-co-uk-8585 503 3 a a DT erambler-co-uk-8585 503 4 few few JJ erambler-co-uk-8585 503 5 thoughts thought NNS erambler-co-uk-8585 503 6 that that WDT erambler-co-uk-8585 503 7 I’m I’m NNP erambler-co-uk-8585 503 8 planning plan VBG erambler-co-uk-8585 503 9 to to TO erambler-co-uk-8585 503 10 do do VB erambler-co-uk-8585 503 11 something something NN erambler-co-uk-8585 503 12 with with IN erambler-co-uk-8585 503 13 . . . erambler-co-uk-8585 504 1 Something something NN erambler-co-uk-8585 504 2 taking take VBG erambler-co-uk-8585 504 3 one one CD erambler-co-uk-8585 504 4 of of IN erambler-co-uk-8585 504 5 the the DT erambler-co-uk-8585 504 6 more more JJR erambler-co-uk-8585 504 7 techy techy JJ erambler-co-uk-8585 504 8 aspects aspect NNS erambler-co-uk-8585 504 9 of of IN erambler-co-uk-8585 504 10 Open Open NNP erambler-co-uk-8585 504 11 Research Research NNP erambler-co-uk-8585 504 12 , , , erambler-co-uk-8585 504 13 breaking break VBG erambler-co-uk-8585 504 14 it -PRON- PRP erambler-co-uk-8585 504 15 down down RP erambler-co-uk-8585 504 16 and and CC erambler-co-uk-8585 504 17 explaining explain VBG erambler-co-uk-8585 504 18 the the DT erambler-co-uk-8585 504 19 benefits benefit NNS erambler-co-uk-8585 504 20 for for IN erambler-co-uk-8585 504 21 non non JJ erambler-co-uk-8585 504 22 - - JJ erambler-co-uk-8585 504 23 techy techy JJ erambler-co-uk-8585 504 24 folks?&mdash folks?&mdash NNP erambler-co-uk-8585 504 25 ; ; : erambler-co-uk-8585 504 26 Dr Dr NNP erambler-co-uk-8585 504 27 Beth Beth NNP erambler-co-uk-8585 504 28 🏳 🏳 UH erambler-co-uk-8585 504 29 ️‍ ️‍ CD erambler-co-uk-8585 504 30 🌈 🌈 NN erambler-co-uk-8585 504 31 🐺 🐺 NNP erambler-co-uk-8585 504 32 ( ( -LRB- erambler-co-uk-8585 504 33 @PhdGeek @PhdGeek NNP erambler-co-uk-8585 504 34 ) ) -RRB- erambler-co-uk-8585 504 35 March March NNP erambler-co-uk-8585 504 36 7 7 CD erambler-co-uk-8585 504 37 , , , erambler-co-uk-8585 504 38 2019 2019 CD erambler-co-uk-8585 504 39 Skills skill NNS erambler-co-uk-8585 504 40 ( ( -LRB- erambler-co-uk-8585 504 41 both both CC erambler-co-uk-8585 504 42 techy techy NN erambler-co-uk-8585 504 43 and and CC erambler-co-uk-8585 504 44 non non JJ erambler-co-uk-8585 504 45 techy techy NN erambler-co-uk-8585 504 46 ) ) -RRB- erambler-co-uk-8585 504 47 that that IN erambler-co-uk-8585 504 48 people people NNS erambler-co-uk-8585 504 49 need need VBP erambler-co-uk-8585 504 50 to to TO erambler-co-uk-8585 504 51 most most RBS erambler-co-uk-8585 504 52 effectively effectively RB erambler-co-uk-8585 504 53 support support VB erambler-co-uk-8585 504 54 RDM&mdash RDM&mdash NNP erambler-co-uk-8585 504 55 ; ; : erambler-co-uk-8585 504 56 Kate Kate NNP erambler-co-uk-8585 504 57 O'Neill o'neill NN erambler-co-uk-8585 504 58 ( ( -LRB- erambler-co-uk-8585 504 59 @KateFONeill @KateFONeill NNP erambler-co-uk-8585 504 60 ) ) -RRB- erambler-co-uk-8585 504 61 March March NNP erambler-co-uk-8585 504 62 7 7 CD erambler-co-uk-8585 504 63 , , , erambler-co-uk-8585 504 64 2019 2019 CD erambler-co-uk-8585 504 65 Sometimes sometimes RB erambler-co-uk-8585 504 66 I -PRON- PRP erambler-co-uk-8585 504 67 forget forget VBP erambler-co-uk-8585 504 68 that that IN erambler-co-uk-8585 504 69 my -PRON- PRP$ erambler-co-uk-8585 504 70 background background NN erambler-co-uk-8585 504 71 makes make VBZ erambler-co-uk-8585 504 72 me -PRON- PRP erambler-co-uk-8585 504 73 well well RB erambler-co-uk-8585 504 74 - - HYPH erambler-co-uk-8585 504 75 qualified qualified JJ erambler-co-uk-8585 504 76 to to TO erambler-co-uk-8585 504 77 take take VB erambler-co-uk-8585 504 78 some some DT erambler-co-uk-8585 504 79 of of IN erambler-co-uk-8585 504 80 these these DT erambler-co-uk-8585 504 81 technical technical JJ erambler-co-uk-8585 504 82 aspects aspect NNS erambler-co-uk-8585 504 83 of of IN erambler-co-uk-8585 504 84 the the DT erambler-co-uk-8585 504 85 job job NN erambler-co-uk-8585 504 86 and and CC erambler-co-uk-8585 504 87 break break VB erambler-co-uk-8585 504 88 them -PRON- PRP erambler-co-uk-8585 504 89 down down RP erambler-co-uk-8585 504 90 for for IN erambler-co-uk-8585 504 91 different different JJ erambler-co-uk-8585 504 92 audiences audience NNS erambler-co-uk-8585 504 93 . . . erambler-co-uk-8585 505 1 There there EX erambler-co-uk-8585 505 2 might may MD erambler-co-uk-8585 505 3 be be VB erambler-co-uk-8585 505 4 a a DT erambler-co-uk-8585 505 5 whole whole JJ erambler-co-uk-8585 505 6 series series NN erambler-co-uk-8585 505 7 in in IN erambler-co-uk-8585 505 8 this&hellip this&hellip NN erambler-co-uk-8585 505 9 ; ; : erambler-co-uk-8585 505 10 Carrying carry VBG erambler-co-uk-8585 505 11 on on IN erambler-co-uk-8585 505 12 our -PRON- PRP$ erambler-co-uk-8585 505 13 conversation conversation NN erambler-co-uk-8585 505 14 last last JJ erambler-co-uk-8585 505 15 week week NN erambler-co-uk-8585 505 16 I'd i'd JJ erambler-co-uk-8585 505 17 love love NN erambler-co-uk-8585 505 18 to to TO erambler-co-uk-8585 505 19 hear hear VB erambler-co-uk-8585 505 20 more more JJR erambler-co-uk-8585 505 21 about about IN erambler-co-uk-8585 505 22 how how WRB erambler-co-uk-8585 505 23 you've you've NNP erambler-co-uk-8585 505 24 found find VBD erambler-co-uk-8585 505 25 moving move VBG erambler-co-uk-8585 505 26 from from IN erambler-co-uk-8585 505 27 an an DT erambler-co-uk-8585 505 28 HE HE NNP erambler-co-uk-8585 505 29 lib lib NN erambler-co-uk-8585 505 30 to to IN erambler-co-uk-8585 505 31 a a DT erambler-co-uk-8585 505 32 national national JJ erambler-co-uk-8585 505 33 library library NN erambler-co-uk-8585 505 34 and and CC erambler-co-uk-8585 505 35 how how WRB erambler-co-uk-8585 505 36 you -PRON- PRP erambler-co-uk-8585 505 37 see see VBP erambler-co-uk-8585 505 38 the the DT erambler-co-uk-8585 505 39 BL's BL's NNP erambler-co-uk-8585 505 40 role role NN erambler-co-uk-8585 505 41 in in IN erambler-co-uk-8585 505 42 RDM RDM NNP erambler-co-uk-8585 505 43 . . . erambler-co-uk-8585 506 1 Appreciate appreciate VB erambler-co-uk-8585 506 2 this this DT erambler-co-uk-8585 506 3 might may MD erambler-co-uk-8585 506 4 be be VB erambler-co-uk-8585 506 5 a a DT erambler-co-uk-8585 506 6 bit bit NN erambler-co-uk-8585 506 7 niche niche NN erambler-co-uk-8585 506 8 / / SYM erambler-co-uk-8585 506 9 me -PRON- PRP erambler-co-uk-8585 506 10 looking look VBG erambler-co-uk-8585 506 11 for for IN erambler-co-uk-8585 506 12 more more RBR erambler-co-uk-8585 506 13 interesting interesting JJ erambler-co-uk-8585 506 14 things thing NNS erambler-co-uk-8585 506 15 to to TO erambler-co-uk-8585 506 16 cite cite VB erambler-co-uk-8585 506 17 : : : erambler-co-uk-8585 506 18 ) ) -RRB- erambler-co-uk-8585 506 19 & & CC erambler-co-uk-8585 506 20 mdash mdash NNP erambler-co-uk-8585 506 21 ; ; : erambler-co-uk-8585 506 22 Rosie Rosie NNP erambler-co-uk-8585 506 23 Higman Higman NNP erambler-co-uk-8585 506 24 ( ( -LRB- erambler-co-uk-8585 506 25 @RosieHLib @RosieHLib NNP erambler-co-uk-8585 506 26 ) ) -RRB- erambler-co-uk-8585 506 27 March March NNP erambler-co-uk-8585 506 28 7 7 CD erambler-co-uk-8585 506 29 , , , erambler-co-uk-8585 506 30 2019 2019 CD erambler-co-uk-8585 506 31 This this DT erambler-co-uk-8585 506 32 is be VBZ erambler-co-uk-8585 506 33 interesting interesting JJ erambler-co-uk-8585 506 34 , , , erambler-co-uk-8585 506 35 and and CC erambler-co-uk-8585 506 36 something something NN erambler-co-uk-8585 506 37 I’d I’d NNPS erambler-co-uk-8585 506 38 like like VBP erambler-co-uk-8585 506 39 to to TO erambler-co-uk-8585 506 40 reflect reflect VB erambler-co-uk-8585 506 41 on on IN erambler-co-uk-8585 506 42 ; ; : erambler-co-uk-8585 506 43 moving move VBG erambler-co-uk-8585 506 44 from from IN erambler-co-uk-8585 506 45 one one CD erambler-co-uk-8585 506 46 job job NN erambler-co-uk-8585 506 47 to to IN erambler-co-uk-8585 506 48 another another DT erambler-co-uk-8585 506 49 always always RB erambler-co-uk-8585 506 50 has have VBZ erambler-co-uk-8585 506 51 lessons lesson NNS erambler-co-uk-8585 506 52 and and CC erambler-co-uk-8585 506 53 it’s it’s CD erambler-co-uk-8585 506 54 easy easy JJ erambler-co-uk-8585 506 55 to to TO erambler-co-uk-8585 506 56 miss miss VB erambler-co-uk-8585 506 57 them -PRON- PRP erambler-co-uk-8585 506 58 if if IN erambler-co-uk-8585 506 59 you’re you’re NNP erambler-co-uk-8585 506 60 not not RB erambler-co-uk-8585 506 61 paying pay VBG erambler-co-uk-8585 506 62 attention attention NN erambler-co-uk-8585 506 63 . . . erambler-co-uk-8585 507 1 Another another DT erambler-co-uk-8585 507 2 one one NN erambler-co-uk-8585 507 3 for for IN erambler-co-uk-8585 507 4 the the DT erambler-co-uk-8585 507 5 pile pile NN erambler-co-uk-8585 507 6 . . . erambler-co-uk-8585 508 1 Life life NN erambler-co-uk-8585 508 2 without without IN erambler-co-uk-8585 508 3 admin admin JJ erambler-co-uk-8585 508 4 rights right NNS erambler-co-uk-8585 508 5 to to IN erambler-co-uk-8585 508 6 your -PRON- PRP$ erambler-co-uk-8585 508 7 computer&mdash computer&mdash NN erambler-co-uk-8585 508 8 ; ; : erambler-co-uk-8585 508 9 Mike Mike NNP erambler-co-uk-8585 508 10 Croucher Croucher NNP erambler-co-uk-8585 508 11 ( ( -LRB- erambler-co-uk-8585 508 12 @walkingrandomly @walkingrandomly . erambler-co-uk-8585 508 13 ) ) -RRB- erambler-co-uk-8585 508 14 March March NNP erambler-co-uk-8585 508 15 7 7 CD erambler-co-uk-8585 508 16 , , , erambler-co-uk-8585 508 17 2019 2019 CD erambler-co-uk-8585 508 18 This this DT erambler-co-uk-8585 508 19 is be VBZ erambler-co-uk-8585 508 20 so so RB erambler-co-uk-8585 508 21 frustrating frustrating JJ erambler-co-uk-8585 508 22 as as IN erambler-co-uk-8585 508 23 an an DT erambler-co-uk-8585 508 24 end end NN erambler-co-uk-8585 508 25 user user NN erambler-co-uk-8585 508 26 , , , erambler-co-uk-8585 508 27 but but CC erambler-co-uk-8585 508 28 at at IN erambler-co-uk-8585 508 29 the the DT erambler-co-uk-8585 508 30 same same JJ erambler-co-uk-8585 508 31 time time NN erambler-co-uk-8585 508 32 I -PRON- PRP erambler-co-uk-8585 508 33 get get VBP erambler-co-uk-8585 508 34 that that DT erambler-co-uk-8585 508 35 endpoint endpoint NN erambler-co-uk-8585 508 36 security security NN erambler-co-uk-8585 508 37 is be VBZ erambler-co-uk-8585 508 38 difficult difficult JJ erambler-co-uk-8585 508 39 and and CC erambler-co-uk-8585 508 40 there there EX erambler-co-uk-8585 508 41 are be VBP erambler-co-uk-8585 508 42 massive massive JJ erambler-co-uk-8585 508 43 risks risk NNS erambler-co-uk-8585 508 44 associated associate VBN erambler-co-uk-8585 508 45 with with IN erambler-co-uk-8585 508 46 letting let VBG erambler-co-uk-8585 508 47 end end NN erambler-co-uk-8585 508 48 users user NNS erambler-co-uk-8585 508 49 have have VBP erambler-co-uk-8585 508 50 admin admin JJ erambler-co-uk-8585 508 51 rights right NNS erambler-co-uk-8585 508 52 . . . erambler-co-uk-8585 509 1 This this DT erambler-co-uk-8585 509 2 is be VBZ erambler-co-uk-8585 509 3 particularly particularly RB erambler-co-uk-8585 509 4 important important JJ erambler-co-uk-8585 509 5 at at IN erambler-co-uk-8585 509 6 the the DT erambler-co-uk-8585 509 7 BL BL NNP erambler-co-uk-8585 509 8 : : : erambler-co-uk-8585 509 9 as as IN erambler-co-uk-8585 509 10 custodian’s custodian’s NNP erambler-co-uk-8585 509 11 of of IN erambler-co-uk-8585 509 12 a a DT erambler-co-uk-8585 509 13 nation’s nation’s NNP erambler-co-uk-8585 509 14 cultural cultural JJ erambler-co-uk-8585 509 15 heritage heritage NN erambler-co-uk-8585 509 16 , , , erambler-co-uk-8585 509 17 the the DT erambler-co-uk-8585 509 18 risk risk NN erambler-co-uk-8585 509 19 for for IN erambler-co-uk-8585 509 20 us -PRON- PRP erambler-co-uk-8585 509 21 is be VBZ erambler-co-uk-8585 509 22 bigger big JJR erambler-co-uk-8585 509 23 than than IN erambler-co-uk-8585 509 24 for for IN erambler-co-uk-8585 509 25 many many JJ erambler-co-uk-8585 509 26 and and CC erambler-co-uk-8585 509 27 for for IN erambler-co-uk-8585 509 28 this this DT erambler-co-uk-8585 509 29 reason reason NN erambler-co-uk-8585 509 30 we -PRON- PRP erambler-co-uk-8585 509 31 are be VBP erambler-co-uk-8585 509 32 now now RB erambler-co-uk-8585 509 33 Cyber Cyber NNP erambler-co-uk-8585 509 34 Essentials Essentials NNPS erambler-co-uk-8585 509 35 Plus plus CC erambler-co-uk-8585 509 36 certified certify VBN erambler-co-uk-8585 509 37 . . . erambler-co-uk-8585 510 1 At at IN erambler-co-uk-8585 510 2 some some DT erambler-co-uk-8585 510 3 point point NN erambler-co-uk-8585 510 4 I’d i’d ADD erambler-co-uk-8585 510 5 like like VBP erambler-co-uk-8585 510 6 to to TO erambler-co-uk-8585 510 7 do do VB erambler-co-uk-8585 510 8 some some DT erambler-co-uk-8585 510 9 research research NN erambler-co-uk-8585 510 10 and and CC erambler-co-uk-8585 510 11 have have VB erambler-co-uk-8585 510 12 a a DT erambler-co-uk-8585 510 13 conversation conversation NN erambler-co-uk-8585 510 14 with with IN erambler-co-uk-8585 510 15 someone someone NN erambler-co-uk-8585 510 16 who who WP erambler-co-uk-8585 510 17 knows know VBZ erambler-co-uk-8585 510 18 a a DT erambler-co-uk-8585 510 19 lot lot NN erambler-co-uk-8585 510 20 more more JJR erambler-co-uk-8585 510 21 about about IN erambler-co-uk-8585 510 22 InfoSec InfoSec NNP erambler-co-uk-8585 510 23 to to TO erambler-co-uk-8585 510 24 work work VB erambler-co-uk-8585 510 25 out out RP erambler-co-uk-8585 510 26 what what WP erambler-co-uk-8585 510 27 the the DT erambler-co-uk-8585 510 28 proper proper JJ erambler-co-uk-8585 510 29 approach approach NN erambler-co-uk-8585 510 30 to to IN erambler-co-uk-8585 510 31 this this DT erambler-co-uk-8585 510 32 , , , erambler-co-uk-8585 510 33 maybe maybe RB erambler-co-uk-8585 510 34 involving involve VBG erambler-co-uk-8585 510 35 VMs vm NNS erambler-co-uk-8585 510 36 and and CC erambler-co-uk-8585 510 37 a a DT erambler-co-uk-8585 510 38 demilitarized demilitarized JJ erambler-co-uk-8585 510 39 zone zone NN erambler-co-uk-8585 510 40 on on IN erambler-co-uk-8585 510 41 the the DT erambler-co-uk-8585 510 42 network network NN erambler-co-uk-8585 510 43 . . . erambler-co-uk-8585 511 1 I’m I’m NNP erambler-co-uk-8585 511 2 always always RB erambler-co-uk-8585 511 3 looking look VBG erambler-co-uk-8585 511 4 for for IN erambler-co-uk-8585 511 5 more more JJR erambler-co-uk-8585 511 6 inspiration inspiration NN erambler-co-uk-8585 511 7 , , , erambler-co-uk-8585 511 8 so so RB erambler-co-uk-8585 511 9 please please UH erambler-co-uk-8585 511 10 leave leave VB erambler-co-uk-8585 511 11 a a DT erambler-co-uk-8585 511 12 comment comment NN erambler-co-uk-8585 511 13 if if IN erambler-co-uk-8585 511 14 you’ve you’ve NNP erambler-co-uk-8585 511 15 got get VBD erambler-co-uk-8585 511 16 anything anything NN erambler-co-uk-8585 511 17 you’d you’d CD erambler-co-uk-8585 511 18 like like VBP erambler-co-uk-8585 511 19 to to TO erambler-co-uk-8585 511 20 read read VB erambler-co-uk-8585 511 21 my -PRON- PRP$ erambler-co-uk-8585 511 22 thoughts thought NNS erambler-co-uk-8585 511 23 on on RP erambler-co-uk-8585 511 24 . . . erambler-co-uk-8585 512 1 If if IN erambler-co-uk-8585 512 2 you’re you’re NNP erambler-co-uk-8585 512 3 not not RB erambler-co-uk-8585 512 4 familiar familiar JJ erambler-co-uk-8585 512 5 with with IN erambler-co-uk-8585 512 6 my -PRON- PRP$ erambler-co-uk-8585 512 7 writing writing NN erambler-co-uk-8585 512 8 , , , erambler-co-uk-8585 512 9 please please UH erambler-co-uk-8585 512 10 take take VB erambler-co-uk-8585 512 11 a a DT erambler-co-uk-8585 512 12 minute minute NN erambler-co-uk-8585 512 13 or or CC erambler-co-uk-8585 512 14 two two CD erambler-co-uk-8585 512 15 to to TO erambler-co-uk-8585 512 16 explore explore VB erambler-co-uk-8585 512 17 the the DT erambler-co-uk-8585 512 18 blog blog NN erambler-co-uk-8585 512 19 ; ; : erambler-co-uk-8585 512 20 the the DT erambler-co-uk-8585 512 21 tags tag NNS erambler-co-uk-8585 512 22 page page NN erambler-co-uk-8585 512 23 is be VBZ erambler-co-uk-8585 512 24 probably probably RB erambler-co-uk-8585 512 25 a a DT erambler-co-uk-8585 512 26 good good JJ erambler-co-uk-8585 512 27 place place NN erambler-co-uk-8585 512 28 to to TO erambler-co-uk-8585 512 29 get get VB erambler-co-uk-8585 512 30 an an DT erambler-co-uk-8585 512 31 overview overview NN erambler-co-uk-8585 512 32 . . . erambler-co-uk-8585 513 1 Ultimate ultimate JJ erambler-co-uk-8585 513 2 Hacking Hacking NNP erambler-co-uk-8585 513 3 Keyboard Keyboard NNP erambler-co-uk-8585 513 4 : : : erambler-co-uk-8585 513 5 first first JJ erambler-co-uk-8585 513 6 thoughts thought NNS erambler-co-uk-8585 513 7 Following follow VBG erambler-co-uk-8585 513 8 on on RP erambler-co-uk-8585 513 9 from from IN erambler-co-uk-8585 513 10 the the DT erambler-co-uk-8585 513 11 excitement excitement NN erambler-co-uk-8585 513 12 of of IN erambler-co-uk-8585 513 13 having have VBG erambler-co-uk-8585 513 14 built build VBN erambler-co-uk-8585 513 15 a a DT erambler-co-uk-8585 513 16 functioning functioning JJ erambler-co-uk-8585 513 17 keyboard keyboard NN erambler-co-uk-8585 513 18 myself -PRON- PRP erambler-co-uk-8585 513 19 , , , erambler-co-uk-8585 513 20 I -PRON- PRP erambler-co-uk-8585 513 21 got get VBD erambler-co-uk-8585 513 22 a a DT erambler-co-uk-8585 513 23 parcel parcel NN erambler-co-uk-8585 513 24 on on IN erambler-co-uk-8585 513 25 Monday Monday NNP erambler-co-uk-8585 513 26 . . . erambler-co-uk-8585 514 1 Inside inside RB erambler-co-uk-8585 514 2 was be VBD erambler-co-uk-8585 514 3 something something NN erambler-co-uk-8585 514 4 that that WDT erambler-co-uk-8585 514 5 I’ve I’ve NNP erambler-co-uk-8585 514 6 been be VBD erambler-co-uk-8585 514 7 waiting wait VBG erambler-co-uk-8585 514 8 for for IN erambler-co-uk-8585 514 9 since since IN erambler-co-uk-8585 514 10 September September NNP erambler-co-uk-8585 514 11 : : : erambler-co-uk-8585 514 12 an an DT erambler-co-uk-8585 514 13 Ultimate Ultimate NNP erambler-co-uk-8585 514 14 Hacking Hacking NNP erambler-co-uk-8585 514 15 Keyboard Keyboard NNP erambler-co-uk-8585 514 16 ! ! . erambler-co-uk-8585 515 1 Where where WRB erambler-co-uk-8585 515 2 the the DT erambler-co-uk-8585 515 3 custom custom RB erambler-co-uk-8585 515 4 - - HYPH erambler-co-uk-8585 515 5 built build VBN erambler-co-uk-8585 515 6 Laplace Laplace NNP erambler-co-uk-8585 515 7 is be VBZ erambler-co-uk-8585 515 8 small small JJ erambler-co-uk-8585 515 9 and and CC erambler-co-uk-8585 515 10 quiet quiet JJ erambler-co-uk-8585 515 11 for for IN erambler-co-uk-8585 515 12 travelling travel VBG erambler-co-uk-8585 515 13 , , , erambler-co-uk-8585 515 14 the the DT erambler-co-uk-8585 515 15 UHK UHK NNP erambler-co-uk-8585 515 16 is be VBZ erambler-co-uk-8585 515 17 to to TO erambler-co-uk-8585 515 18 be be VB erambler-co-uk-8585 515 19 my -PRON- PRP$ erambler-co-uk-8585 515 20 main main JJ erambler-co-uk-8585 515 21 workhorse workhorse NN erambler-co-uk-8585 515 22 in in IN erambler-co-uk-8585 515 23 the the DT erambler-co-uk-8585 515 24 study study NN erambler-co-uk-8585 515 25 at at IN erambler-co-uk-8585 515 26 home home NN erambler-co-uk-8585 515 27 . . . erambler-co-uk-8585 516 1 Here here RB erambler-co-uk-8585 516 2 are be VBP erambler-co-uk-8585 516 3 my -PRON- PRP$ erambler-co-uk-8585 516 4 first first JJ erambler-co-uk-8585 516 5 impressions impression NNS erambler-co-uk-8585 516 6 : : : erambler-co-uk-8585 516 7 Key key JJ erambler-co-uk-8585 516 8 switches switch NNS erambler-co-uk-8585 516 9 I -PRON- PRP erambler-co-uk-8585 516 10 went go VBD erambler-co-uk-8585 516 11 with with IN erambler-co-uk-8585 516 12 Kailh Kailh NNP erambler-co-uk-8585 516 13 blue blue JJ erambler-co-uk-8585 516 14 switches switch NNS erambler-co-uk-8585 516 15 from from IN erambler-co-uk-8585 516 16 the the DT erambler-co-uk-8585 516 17 available available JJ erambler-co-uk-8585 516 18 options option NNS erambler-co-uk-8585 516 19 . . . erambler-co-uk-8585 517 1 In in IN erambler-co-uk-8585 517 2 stark stark JJ erambler-co-uk-8585 517 3 contrast contrast NN erambler-co-uk-8585 517 4 to to IN erambler-co-uk-8585 517 5 the the DT erambler-co-uk-8585 517 6 quiet quiet JJ erambler-co-uk-8585 517 7 blacks black NNS erambler-co-uk-8585 517 8 on on IN erambler-co-uk-8585 517 9 the the DT erambler-co-uk-8585 517 10 Laplace Laplace NNP erambler-co-uk-8585 517 11 , , , erambler-co-uk-8585 517 12 blues blue NNS erambler-co-uk-8585 517 13 are be VBP erambler-co-uk-8585 517 14 NOISY NOISY NNP erambler-co-uk-8585 517 15 ! ! . erambler-co-uk-8585 518 1 They -PRON- PRP erambler-co-uk-8585 518 2 have have VBP erambler-co-uk-8585 518 3 an an DT erambler-co-uk-8585 518 4 extra extra JJ erambler-co-uk-8585 518 5 piece piece NN erambler-co-uk-8585 518 6 of of IN erambler-co-uk-8585 518 7 plastic plastic NN erambler-co-uk-8585 518 8 inside inside IN erambler-co-uk-8585 518 9 the the DT erambler-co-uk-8585 518 10 switch switch NN erambler-co-uk-8585 518 11 that that WDT erambler-co-uk-8585 518 12 causes cause VBZ erambler-co-uk-8585 518 13 an an DT erambler-co-uk-8585 518 14 audible audible JJ erambler-co-uk-8585 518 15 and and CC erambler-co-uk-8585 518 16 tactile tactile NN erambler-co-uk-8585 518 17 click click NN erambler-co-uk-8585 518 18 when when WRB erambler-co-uk-8585 518 19 the the DT erambler-co-uk-8585 518 20 switch switch NN erambler-co-uk-8585 518 21 activates activate VBZ erambler-co-uk-8585 518 22 . . . erambler-co-uk-8585 519 1 This this DT erambler-co-uk-8585 519 2 makes make VBZ erambler-co-uk-8585 519 3 them -PRON- PRP erambler-co-uk-8585 519 4 very very RB erambler-co-uk-8585 519 5 satisfying satisfying JJ erambler-co-uk-8585 519 6 to to TO erambler-co-uk-8585 519 7 type type VB erambler-co-uk-8585 519 8 on on RB erambler-co-uk-8585 519 9 and and CC erambler-co-uk-8585 519 10 should should MD erambler-co-uk-8585 519 11 help help VB erambler-co-uk-8585 519 12 as as IN erambler-co-uk-8585 519 13 I -PRON- PRP erambler-co-uk-8585 519 14 train train VBP erambler-co-uk-8585 519 15 my -PRON- PRP$ erambler-co-uk-8585 519 16 fingers finger NNS erambler-co-uk-8585 519 17 not not RB erambler-co-uk-8585 519 18 to to TO erambler-co-uk-8585 519 19 bottom bottom VB erambler-co-uk-8585 519 20 out out RP erambler-co-uk-8585 519 21 while while IN erambler-co-uk-8585 519 22 typing type VBG erambler-co-uk-8585 519 23 , , , erambler-co-uk-8585 519 24 but but CC erambler-co-uk-8585 519 25 does do VBZ erambler-co-uk-8585 519 26 make make VB erambler-co-uk-8585 519 27 them -PRON- PRP erambler-co-uk-8585 519 28 unsuitable unsuitable JJ erambler-co-uk-8585 519 29 for for IN erambler-co-uk-8585 519 30 use use NN erambler-co-uk-8585 519 31 in in IN erambler-co-uk-8585 519 32 a a DT erambler-co-uk-8585 519 33 shared shared JJ erambler-co-uk-8585 519 34 office office NN erambler-co-uk-8585 519 35 ! ! . erambler-co-uk-8585 520 1 Here here RB erambler-co-uk-8585 520 2 are be VBP erambler-co-uk-8585 520 3 some some DT erambler-co-uk-8585 520 4 animations animation NNS erambler-co-uk-8585 520 5 showing show VBG erambler-co-uk-8585 520 6 how how WRB erambler-co-uk-8585 520 7 the the DT erambler-co-uk-8585 520 8 main main JJ erambler-co-uk-8585 520 9 types type NNS erambler-co-uk-8585 520 10 of of IN erambler-co-uk-8585 520 11 key key JJ erambler-co-uk-8585 520 12 switch switch NN erambler-co-uk-8585 520 13 vary vary NN erambler-co-uk-8585 520 14 . . . erambler-co-uk-8585 521 1 Layout layout VB erambler-co-uk-8585 521 2 This this DT erambler-co-uk-8585 521 3 keyboard keyboard NN erambler-co-uk-8585 521 4 has have VBZ erambler-co-uk-8585 521 5 what’s what’s NNP erambler-co-uk-8585 521 6 known know VBN erambler-co-uk-8585 521 7 as as IN erambler-co-uk-8585 521 8 a a DT erambler-co-uk-8585 521 9 60 60 CD erambler-co-uk-8585 521 10 % % NN erambler-co-uk-8585 521 11 layout layout NN erambler-co-uk-8585 521 12 : : : erambler-co-uk-8585 521 13 no no DT erambler-co-uk-8585 521 14 number number NN erambler-co-uk-8585 521 15 pad pad NN erambler-co-uk-8585 521 16 , , , erambler-co-uk-8585 521 17 arrows arrow NNS erambler-co-uk-8585 521 18 or or CC erambler-co-uk-8585 521 19 function function NN erambler-co-uk-8585 521 20 keys key NNS erambler-co-uk-8585 521 21 . . . erambler-co-uk-8585 522 1 As as IN erambler-co-uk-8585 522 2 with with IN erambler-co-uk-8585 522 3 the the DT erambler-co-uk-8585 522 4 more more RBR erambler-co-uk-8585 522 5 spartan spartan JJ erambler-co-uk-8585 522 6 Laplace Laplace NNP erambler-co-uk-8585 522 7 , , , erambler-co-uk-8585 522 8 these these DT erambler-co-uk-8585 522 9 & & CC erambler-co-uk-8585 522 10 ldquo;missing&rdquo ldquo;missing&rdquo FW erambler-co-uk-8585 522 11 ; ; : erambler-co-uk-8585 522 12 keys key NNS erambler-co-uk-8585 522 13 are be VBP erambler-co-uk-8585 522 14 made make VBN erambler-co-uk-8585 522 15 up up RP erambler-co-uk-8585 522 16 for for IN erambler-co-uk-8585 522 17 with with IN erambler-co-uk-8585 522 18 programmable programmable JJ erambler-co-uk-8585 522 19 layers layer NNS erambler-co-uk-8585 522 20 . . . erambler-co-uk-8585 523 1 For for IN erambler-co-uk-8585 523 2 example example NN erambler-co-uk-8585 523 3 , , , erambler-co-uk-8585 523 4 the the DT erambler-co-uk-8585 523 5 arrow arrow NN erambler-co-uk-8585 523 6 keys key NNS erambler-co-uk-8585 523 7 are be VBP erambler-co-uk-8585 523 8 on on IN erambler-co-uk-8585 523 9 the the DT erambler-co-uk-8585 523 10 Mod Mod NNP erambler-co-uk-8585 523 11 layer layer NN erambler-co-uk-8585 523 12 on on IN erambler-co-uk-8585 523 13 the the DT erambler-co-uk-8585 523 14 I I NNP erambler-co-uk-8585 523 15 / / SYM erambler-co-uk-8585 523 16 J J NNP erambler-co-uk-8585 523 17 / / SYM erambler-co-uk-8585 523 18 K K NNP erambler-co-uk-8585 523 19 / / SYM erambler-co-uk-8585 523 20 L L NNP erambler-co-uk-8585 523 21 keys key NNS erambler-co-uk-8585 523 22 , , , erambler-co-uk-8585 523 23 so so IN erambler-co-uk-8585 523 24 I -PRON- PRP erambler-co-uk-8585 523 25 can can MD erambler-co-uk-8585 523 26 access access VB erambler-co-uk-8585 523 27 them -PRON- PRP erambler-co-uk-8585 523 28 without without IN erambler-co-uk-8585 523 29 moving move VBG erambler-co-uk-8585 523 30 from from IN erambler-co-uk-8585 523 31 the the DT erambler-co-uk-8585 523 32 home home NN erambler-co-uk-8585 523 33 row row NN erambler-co-uk-8585 523 34 . . . erambler-co-uk-8585 524 1 I -PRON- PRP erambler-co-uk-8585 524 2 actually actually RB erambler-co-uk-8585 524 3 find find VBP erambler-co-uk-8585 524 4 this this DT erambler-co-uk-8585 524 5 preferable preferable JJ erambler-co-uk-8585 524 6 to to IN erambler-co-uk-8585 524 7 having have VBG erambler-co-uk-8585 524 8 to to TO erambler-co-uk-8585 524 9 move move VB erambler-co-uk-8585 524 10 my -PRON- PRP$ erambler-co-uk-8585 524 11 hand hand NN erambler-co-uk-8585 524 12 to to IN erambler-co-uk-8585 524 13 the the DT erambler-co-uk-8585 524 14 right right NN erambler-co-uk-8585 524 15 to to TO erambler-co-uk-8585 524 16 reach reach VB erambler-co-uk-8585 524 17 them -PRON- PRP erambler-co-uk-8585 524 18 , , , erambler-co-uk-8585 524 19 and and CC erambler-co-uk-8585 524 20 I -PRON- PRP erambler-co-uk-8585 524 21 really really RB erambler-co-uk-8585 524 22 never never RB erambler-co-uk-8585 524 23 used use VBD erambler-co-uk-8585 524 24 the the DT erambler-co-uk-8585 524 25 number number NN erambler-co-uk-8585 524 26 pad pad NN erambler-co-uk-8585 524 27 in in IN erambler-co-uk-8585 524 28 any any DT erambler-co-uk-8585 524 29 case case NN erambler-co-uk-8585 524 30 . . . erambler-co-uk-8585 525 1 Split Split NNP erambler-co-uk-8585 525 2 This this DT erambler-co-uk-8585 525 3 is be VBZ erambler-co-uk-8585 525 4 a a DT erambler-co-uk-8585 525 5 split split NN erambler-co-uk-8585 525 6 keyboard keyboard NN erambler-co-uk-8585 525 7 , , , erambler-co-uk-8585 525 8 which which WDT erambler-co-uk-8585 525 9 means mean VBZ erambler-co-uk-8585 525 10 that that IN erambler-co-uk-8585 525 11 the the DT erambler-co-uk-8585 525 12 left left JJ erambler-co-uk-8585 525 13 and and CC erambler-co-uk-8585 525 14 right right JJ erambler-co-uk-8585 525 15 halves half NNS erambler-co-uk-8585 525 16 can can MD erambler-co-uk-8585 525 17 be be VB erambler-co-uk-8585 525 18 separated separate VBN erambler-co-uk-8585 525 19 to to TO erambler-co-uk-8585 525 20 place place VB erambler-co-uk-8585 525 21 the the DT erambler-co-uk-8585 525 22 hands hand NNS erambler-co-uk-8585 525 23 further far RBR erambler-co-uk-8585 525 24 apart apart RB erambler-co-uk-8585 525 25 which which WDT erambler-co-uk-8585 525 26 eases ease VBZ erambler-co-uk-8585 525 27 strain strain NN erambler-co-uk-8585 525 28 across across IN erambler-co-uk-8585 525 29 the the DT erambler-co-uk-8585 525 30 shoulders shoulder NNS erambler-co-uk-8585 525 31 . . . erambler-co-uk-8585 526 1 The the DT erambler-co-uk-8585 526 2 UHK UHK NNP erambler-co-uk-8585 526 3 has have VBZ erambler-co-uk-8585 526 4 a a DT erambler-co-uk-8585 526 5 neat neat RB erambler-co-uk-8585 526 6 coiled coil VBN erambler-co-uk-8585 526 7 cable cable NN erambler-co-uk-8585 526 8 joining join VBG erambler-co-uk-8585 526 9 the the DT erambler-co-uk-8585 526 10 two two CD erambler-co-uk-8585 526 11 which which WDT erambler-co-uk-8585 526 12 doesn’t doesn’t NNP erambler-co-uk-8585 526 13 get get VBP erambler-co-uk-8585 526 14 in in IN erambler-co-uk-8585 526 15 the the DT erambler-co-uk-8585 526 16 way way NN erambler-co-uk-8585 526 17 . . . erambler-co-uk-8585 527 1 A a DT erambler-co-uk-8585 527 2 cool cool JJ erambler-co-uk-8585 527 3 design design NN erambler-co-uk-8585 527 4 feature feature NN erambler-co-uk-8585 527 5 is be VBZ erambler-co-uk-8585 527 6 that that IN erambler-co-uk-8585 527 7 the the DT erambler-co-uk-8585 527 8 two two CD erambler-co-uk-8585 527 9 halves half NNS erambler-co-uk-8585 527 10 can can MD erambler-co-uk-8585 527 11 be be VB erambler-co-uk-8585 527 12 slotted slot VBN erambler-co-uk-8585 527 13 back back RB erambler-co-uk-8585 527 14 together together RB erambler-co-uk-8585 527 15 and and CC erambler-co-uk-8585 527 16 function function VB erambler-co-uk-8585 527 17 perfectly perfectly RB erambler-co-uk-8585 527 18 well well RB erambler-co-uk-8585 527 19 as as IN erambler-co-uk-8585 527 20 a a DT erambler-co-uk-8585 527 21 non non JJ erambler-co-uk-8585 527 22 - - JJ erambler-co-uk-8585 527 23 split split JJ erambler-co-uk-8585 527 24 keyboard keyboard NN erambler-co-uk-8585 527 25 too too RB erambler-co-uk-8585 527 26 , , , erambler-co-uk-8585 527 27 held hold VBN erambler-co-uk-8585 527 28 together together RB erambler-co-uk-8585 527 29 by by IN erambler-co-uk-8585 527 30 magnets magnet NNS erambler-co-uk-8585 527 31 . . . erambler-co-uk-8585 528 1 There there EX erambler-co-uk-8585 528 2 are be VBP erambler-co-uk-8585 528 3 even even RB erambler-co-uk-8585 528 4 electrical electrical JJ erambler-co-uk-8585 528 5 contacts contact NNS erambler-co-uk-8585 528 6 so so IN erambler-co-uk-8585 528 7 that that IN erambler-co-uk-8585 528 8 when when WRB erambler-co-uk-8585 528 9 the the DT erambler-co-uk-8585 528 10 two two CD erambler-co-uk-8585 528 11 are be VBP erambler-co-uk-8585 528 12 joined join VBN erambler-co-uk-8585 528 13 you -PRON- PRP erambler-co-uk-8585 528 14 don’t don’t VBG erambler-co-uk-8585 528 15 need need VB erambler-co-uk-8585 528 16 the the DT erambler-co-uk-8585 528 17 linking linking NN erambler-co-uk-8585 528 18 cable cable NN erambler-co-uk-8585 528 19 . . . erambler-co-uk-8585 529 1 Programming program VBG erambler-co-uk-8585 529 2 The the DT erambler-co-uk-8585 529 3 board board NN erambler-co-uk-8585 529 4 is be VBZ erambler-co-uk-8585 529 5 fully fully RB erambler-co-uk-8585 529 6 programmable programmable JJ erambler-co-uk-8585 529 7 , , , erambler-co-uk-8585 529 8 and and CC erambler-co-uk-8585 529 9 this this DT erambler-co-uk-8585 529 10 is be VBZ erambler-co-uk-8585 529 11 achieved achieve VBN erambler-co-uk-8585 529 12 via via IN erambler-co-uk-8585 529 13 a a DT erambler-co-uk-8585 529 14 custom custom NN erambler-co-uk-8585 529 15 ( ( -LRB- erambler-co-uk-8585 529 16 open open JJ erambler-co-uk-8585 529 17 source source NN erambler-co-uk-8585 529 18 ) ) -RRB- erambler-co-uk-8585 529 19 GUI GUI NNP erambler-co-uk-8585 529 20 tool tool NN erambler-co-uk-8585 529 21 which which WDT erambler-co-uk-8585 529 22 talks talk VBZ erambler-co-uk-8585 529 23 to to IN erambler-co-uk-8585 529 24 the the DT erambler-co-uk-8585 529 25 ( ( -LRB- erambler-co-uk-8585 529 26 open open JJ erambler-co-uk-8585 529 27 source source NN erambler-co-uk-8585 529 28 ) ) -RRB- erambler-co-uk-8585 529 29 firmware firmware VBP erambler-co-uk-8585 529 30 on on IN erambler-co-uk-8585 529 31 the the DT erambler-co-uk-8585 529 32 board board NN erambler-co-uk-8585 529 33 . . . erambler-co-uk-8585 530 1 You -PRON- PRP erambler-co-uk-8585 530 2 can can MD erambler-co-uk-8585 530 3 have have VB erambler-co-uk-8585 530 4 multiple multiple JJ erambler-co-uk-8585 530 5 keymaps keymap NNS erambler-co-uk-8585 530 6 , , , erambler-co-uk-8585 530 7 each each DT erambler-co-uk-8585 530 8 of of IN erambler-co-uk-8585 530 9 which which WDT erambler-co-uk-8585 530 10 has have VBZ erambler-co-uk-8585 530 11 a a DT erambler-co-uk-8585 530 12 separate separate JJ erambler-co-uk-8585 530 13 Base Base NNP erambler-co-uk-8585 530 14 , , , erambler-co-uk-8585 530 15 Mod Mod NNP erambler-co-uk-8585 530 16 , , , erambler-co-uk-8585 530 17 Fn Fn NNP erambler-co-uk-8585 530 18 and and CC erambler-co-uk-8585 530 19 Mouse Mouse NNP erambler-co-uk-8585 530 20 layer layer NN erambler-co-uk-8585 530 21 , , , erambler-co-uk-8585 530 22 and and CC erambler-co-uk-8585 530 23 there’s there’s NNP erambler-co-uk-8585 530 24 an an DT erambler-co-uk-8585 530 25 LED led NN erambler-co-uk-8585 530 26 display display NN erambler-co-uk-8585 530 27 that that WDT erambler-co-uk-8585 530 28 shows show VBZ erambler-co-uk-8585 530 29 a a DT erambler-co-uk-8585 530 30 short short JJ erambler-co-uk-8585 530 31 mnemonic mnemonic NN erambler-co-uk-8585 530 32 for for IN erambler-co-uk-8585 530 33 the the DT erambler-co-uk-8585 530 34 currently currently RB erambler-co-uk-8585 530 35 active active JJ erambler-co-uk-8585 530 36 map map NN erambler-co-uk-8585 530 37 . . . erambler-co-uk-8585 531 1 I -PRON- PRP erambler-co-uk-8585 531 2 already already RB erambler-co-uk-8585 531 3 have have VBP erambler-co-uk-8585 531 4 a a DT erambler-co-uk-8585 531 5 customised customise VBN erambler-co-uk-8585 531 6 Dvorak Dvorak NNP erambler-co-uk-8585 531 7 layout layout NN erambler-co-uk-8585 531 8 for for IN erambler-co-uk-8585 531 9 day day NN erambler-co-uk-8585 531 10 - - HYPH erambler-co-uk-8585 531 11 to to IN erambler-co-uk-8585 531 12 - - HYPH erambler-co-uk-8585 531 13 day day NN erambler-co-uk-8585 531 14 use use NN erambler-co-uk-8585 531 15 , , , erambler-co-uk-8585 531 16 plus plus CC erambler-co-uk-8585 531 17 a a DT erambler-co-uk-8585 531 18 standard standard JJ erambler-co-uk-8585 531 19 QWERTY QWERTY NNP erambler-co-uk-8585 531 20 for for IN erambler-co-uk-8585 531 21 not not RB erambler-co-uk-8585 531 22 - - : erambler-co-uk-8585 531 23 me -PRON- PRP erambler-co-uk-8585 531 24 to to TO erambler-co-uk-8585 531 25 use use VB erambler-co-uk-8585 531 26 and and CC erambler-co-uk-8585 531 27 an an DT erambler-co-uk-8585 531 28 alternative alternative JJ erambler-co-uk-8585 531 29 QWERTY QWERTY NNP erambler-co-uk-8585 531 30 which which WDT erambler-co-uk-8585 531 31 will will MD erambler-co-uk-8585 531 32 be be VB erambler-co-uk-8585 531 33 slowly slowly RB erambler-co-uk-8585 531 34 tweaked tweak VBN erambler-co-uk-8585 531 35 for for IN erambler-co-uk-8585 531 36 games game NNS erambler-co-uk-8585 531 37 that that IN erambler-co-uk-8585 531 38 don’t don’t VBG erambler-co-uk-8585 531 39 work work NN erambler-co-uk-8585 531 40 well well RB erambler-co-uk-8585 531 41 with with IN erambler-co-uk-8585 531 42 Dvorak Dvorak NNP erambler-co-uk-8585 531 43 . . . erambler-co-uk-8585 532 1 Mouse mouse NN erambler-co-uk-8585 532 2 keys key NNS erambler-co-uk-8585 532 3 One one CD erambler-co-uk-8585 532 4 cool cool JJ erambler-co-uk-8585 532 5 feature feature NN erambler-co-uk-8585 532 6 that that WDT erambler-co-uk-8585 532 7 the the DT erambler-co-uk-8585 532 8 designers designer NNS erambler-co-uk-8585 532 9 have have VBP erambler-co-uk-8585 532 10 included include VBN erambler-co-uk-8585 532 11 in in IN erambler-co-uk-8585 532 12 the the DT erambler-co-uk-8585 532 13 firmware firmware NN erambler-co-uk-8585 532 14 is be VBZ erambler-co-uk-8585 532 15 the the DT erambler-co-uk-8585 532 16 ability ability NN erambler-co-uk-8585 532 17 to to TO erambler-co-uk-8585 532 18 emulate emulate VB erambler-co-uk-8585 532 19 a a DT erambler-co-uk-8585 532 20 mouse mouse NN erambler-co-uk-8585 532 21 . . . erambler-co-uk-8585 533 1 There’s there’ VBG erambler-co-uk-8585 533 2 a a DT erambler-co-uk-8585 533 3 separate separate JJ erambler-co-uk-8585 533 4 layer layer NN erambler-co-uk-8585 533 5 that that WDT erambler-co-uk-8585 533 6 allows allow VBZ erambler-co-uk-8585 533 7 me -PRON- PRP erambler-co-uk-8585 533 8 to to TO erambler-co-uk-8585 533 9 move move VB erambler-co-uk-8585 533 10 the the DT erambler-co-uk-8585 533 11 cursor cursor NN erambler-co-uk-8585 533 12 , , , erambler-co-uk-8585 533 13 scroll scroll NN erambler-co-uk-8585 533 14 and and CC erambler-co-uk-8585 533 15 click click VB erambler-co-uk-8585 533 16 without without IN erambler-co-uk-8585 533 17 moving move VBG erambler-co-uk-8585 533 18 my -PRON- PRP$ erambler-co-uk-8585 533 19 hands hand NNS erambler-co-uk-8585 533 20 from from IN erambler-co-uk-8585 533 21 the the DT erambler-co-uk-8585 533 22 keyboard keyboard NN erambler-co-uk-8585 533 23 . . . erambler-co-uk-8585 534 1 Palm palm NN erambler-co-uk-8585 534 2 rests rest VBZ erambler-co-uk-8585 534 3 Not not RB erambler-co-uk-8585 534 4 much much JJ erambler-co-uk-8585 534 5 to to TO erambler-co-uk-8585 534 6 say say VB erambler-co-uk-8585 534 7 about about IN erambler-co-uk-8585 534 8 the the DT erambler-co-uk-8585 534 9 palm palm NN erambler-co-uk-8585 534 10 rests rest NNS erambler-co-uk-8585 534 11 , , , erambler-co-uk-8585 534 12 other other JJ erambler-co-uk-8585 534 13 than than IN erambler-co-uk-8585 534 14 they -PRON- PRP erambler-co-uk-8585 534 15 are be VBP erambler-co-uk-8585 534 16 solid solid JJ erambler-co-uk-8585 534 17 wood wood NN erambler-co-uk-8585 534 18 , , , erambler-co-uk-8585 534 19 and and CC erambler-co-uk-8585 534 20 chunky chunky NN erambler-co-uk-8585 534 21 , , , erambler-co-uk-8585 534 22 and and CC erambler-co-uk-8585 534 23 really really RB erambler-co-uk-8585 534 24 add add VB erambler-co-uk-8585 534 25 a a DT erambler-co-uk-8585 534 26 little little JJ erambler-co-uk-8585 534 27 something something NN erambler-co-uk-8585 534 28 . . . erambler-co-uk-8585 535 1 I -PRON- PRP erambler-co-uk-8585 535 2 have have VBP erambler-co-uk-8585 535 3 to to TO erambler-co-uk-8585 535 4 say say VB erambler-co-uk-8585 535 5 , , , erambler-co-uk-8585 535 6 I -PRON- PRP erambler-co-uk-8585 535 7 really really RB erambler-co-uk-8585 535 8 like like VBP erambler-co-uk-8585 535 9 it -PRON- PRP erambler-co-uk-8585 535 10 so so RB erambler-co-uk-8585 535 11 far far RB erambler-co-uk-8585 535 12 ! ! . erambler-co-uk-8585 536 1 Overall overall JJ erambler-co-uk-8585 536 2 it -PRON- PRP erambler-co-uk-8585 536 3 feels feel VBZ erambler-co-uk-8585 536 4 really really RB erambler-co-uk-8585 536 5 well well RB erambler-co-uk-8585 536 6 designed design VBN erambler-co-uk-8585 536 7 , , , erambler-co-uk-8585 536 8 with with IN erambler-co-uk-8585 536 9 every every DT erambler-co-uk-8585 536 10 little little JJ erambler-co-uk-8585 536 11 detail detail NN erambler-co-uk-8585 536 12 carefully carefully RB erambler-co-uk-8585 536 13 thought think VBD erambler-co-uk-8585 536 14 out out RP erambler-co-uk-8585 536 15 and and CC erambler-co-uk-8585 536 16 excellent excellent JJ erambler-co-uk-8585 536 17 build build NN erambler-co-uk-8585 536 18 quality quality NN erambler-co-uk-8585 536 19 and and CC erambler-co-uk-8585 536 20 a a DT erambler-co-uk-8585 536 21 really really RB erambler-co-uk-8585 536 22 solid solid JJ erambler-co-uk-8585 536 23 feeling feeling NN erambler-co-uk-8585 536 24 . . . erambler-co-uk-8585 537 1 Custom custom RB erambler-co-uk-8585 537 2 - - HYPH erambler-co-uk-8585 537 3 built build VBN erambler-co-uk-8585 537 4 keyboard keyboard NN erambler-co-uk-8585 537 5 I’m I’m NNP erambler-co-uk-8585 537 6 typing type VBG erambler-co-uk-8585 537 7 this this DT erambler-co-uk-8585 537 8 post post NN erambler-co-uk-8585 537 9 on on IN erambler-co-uk-8585 537 10 a a DT erambler-co-uk-8585 537 11 keyboard keyboard NN erambler-co-uk-8585 537 12 I -PRON- PRP erambler-co-uk-8585 537 13 made make VBD erambler-co-uk-8585 537 14 myself -PRON- PRP erambler-co-uk-8585 537 15 , , , erambler-co-uk-8585 537 16 and and CC erambler-co-uk-8585 537 17 I’m I’m NNP erambler-co-uk-8585 537 18 rather rather RB erambler-co-uk-8585 537 19 excited excited JJ erambler-co-uk-8585 537 20 about about IN erambler-co-uk-8585 537 21 it -PRON- PRP erambler-co-uk-8585 537 22 ! ! . erambler-co-uk-8585 538 1 Why why WRB erambler-co-uk-8585 538 2 make make VB erambler-co-uk-8585 538 3 my -PRON- PRP$ erambler-co-uk-8585 538 4 own own JJ erambler-co-uk-8585 538 5 keyboard keyboard NN erambler-co-uk-8585 538 6 ? ? . erambler-co-uk-8585 539 1 I -PRON- PRP erambler-co-uk-8585 539 2 wanted want VBD erambler-co-uk-8585 539 3 to to TO erambler-co-uk-8585 539 4 learn learn VB erambler-co-uk-8585 539 5 a a DT erambler-co-uk-8585 539 6 little little JJ erambler-co-uk-8585 539 7 bit bit NN erambler-co-uk-8585 539 8 about about IN erambler-co-uk-8585 539 9 practical practical JJ erambler-co-uk-8585 539 10 electronics electronic NNS erambler-co-uk-8585 539 11 , , , erambler-co-uk-8585 539 12 and and CC erambler-co-uk-8585 539 13 I -PRON- PRP erambler-co-uk-8585 539 14 like like VBP erambler-co-uk-8585 539 15 to to TO erambler-co-uk-8585 539 16 learn learn VB erambler-co-uk-8585 539 17 by by IN erambler-co-uk-8585 539 18 doing do VBG erambler-co-uk-8585 539 19 I -PRON- PRP erambler-co-uk-8585 539 20 wanted want VBD erambler-co-uk-8585 539 21 to to TO erambler-co-uk-8585 539 22 have have VB erambler-co-uk-8585 539 23 the the DT erambler-co-uk-8585 539 24 feeling feeling NN erambler-co-uk-8585 539 25 of of IN erambler-co-uk-8585 539 26 making make VBG erambler-co-uk-8585 539 27 something something NN erambler-co-uk-8585 539 28 useful useful JJ erambler-co-uk-8585 539 29 with with IN erambler-co-uk-8585 539 30 my -PRON- PRP$ erambler-co-uk-8585 539 31 own own JJ erambler-co-uk-8585 539 32 hands hand NNS erambler-co-uk-8585 539 33 I -PRON- PRP erambler-co-uk-8585 539 34 actually actually RB erambler-co-uk-8585 539 35 need need VBP erambler-co-uk-8585 539 36 a a DT erambler-co-uk-8585 539 37 small small JJ erambler-co-uk-8585 539 38 , , , erambler-co-uk-8585 539 39 keyboard keyboard NN erambler-co-uk-8585 539 40 with with IN erambler-co-uk-8585 539 41 good good JJ erambler-co-uk-8585 539 42 - - HYPH erambler-co-uk-8585 539 43 quality quality NN erambler-co-uk-8585 539 44 switches switch NNS erambler-co-uk-8585 539 45 now now RB erambler-co-uk-8585 539 46 that that IN erambler-co-uk-8585 539 47 I -PRON- PRP erambler-co-uk-8585 539 48 travel travel VBP erambler-co-uk-8585 539 49 a a DT erambler-co-uk-8585 539 50 fair fair JJ erambler-co-uk-8585 539 51 bit bit NN erambler-co-uk-8585 539 52 for for IN erambler-co-uk-8585 539 53 work work NN erambler-co-uk-8585 539 54 and and CC erambler-co-uk-8585 539 55 this this DT erambler-co-uk-8585 539 56 lets let VBZ erambler-co-uk-8585 539 57 me -PRON- PRP erambler-co-uk-8585 539 58 completely completely RB erambler-co-uk-8585 539 59 customise customise VB erambler-co-uk-8585 539 60 it -PRON- PRP erambler-co-uk-8585 539 61 to to IN erambler-co-uk-8585 539 62 my -PRON- PRP$ erambler-co-uk-8585 539 63 needs need NNS erambler-co-uk-8585 539 64 Just just RB erambler-co-uk-8585 539 65 because because IN erambler-co-uk-8585 539 66 ! ! . erambler-co-uk-8585 540 1 While while IN erambler-co-uk-8585 540 2 it -PRON- PRP erambler-co-uk-8585 540 3 is be VBZ erambler-co-uk-8585 540 4 possible possible JJ erambler-co-uk-8585 540 5 to to TO erambler-co-uk-8585 540 6 make make VB erambler-co-uk-8585 540 7 a a DT erambler-co-uk-8585 540 8 keyboard keyboard NN erambler-co-uk-8585 540 9 completely completely RB erambler-co-uk-8585 540 10 from from IN erambler-co-uk-8585 540 11 scratch scratch NN erambler-co-uk-8585 540 12 , , , erambler-co-uk-8585 540 13 it -PRON- PRP erambler-co-uk-8585 540 14 makes make VBZ erambler-co-uk-8585 540 15 much much RB erambler-co-uk-8585 540 16 more more JJR erambler-co-uk-8585 540 17 sense sense NN erambler-co-uk-8585 540 18 to to TO erambler-co-uk-8585 540 19 put put VB erambler-co-uk-8585 540 20 together together RB erambler-co-uk-8585 540 21 some some DT erambler-co-uk-8585 540 22 premade premade NN erambler-co-uk-8585 540 23 parts part NNS erambler-co-uk-8585 540 24 . . . erambler-co-uk-8585 541 1 The the DT erambler-co-uk-8585 541 2 parts part NNS erambler-co-uk-8585 541 3 you -PRON- PRP erambler-co-uk-8585 541 4 need need VBP erambler-co-uk-8585 541 5 are be VBP erambler-co-uk-8585 541 6 : : : erambler-co-uk-8585 541 7 PCB PCB NNP erambler-co-uk-8585 541 8 ( ( -LRB- erambler-co-uk-8585 541 9 printed printed NNP erambler-co-uk-8585 541 10 circuit circuit NNP erambler-co-uk-8585 541 11 board board NNP erambler-co-uk-8585 541 12 ) ) -RRB- erambler-co-uk-8585 541 13 : : : erambler-co-uk-8585 541 14 the the DT erambler-co-uk-8585 541 15 backbone backbone NN erambler-co-uk-8585 541 16 of of IN erambler-co-uk-8585 541 17 the the DT erambler-co-uk-8585 541 18 keyboard keyboard NN erambler-co-uk-8585 541 19 , , , erambler-co-uk-8585 541 20 to to TO erambler-co-uk-8585 541 21 which which WDT erambler-co-uk-8585 541 22 all all PDT erambler-co-uk-8585 541 23 the the DT erambler-co-uk-8585 541 24 other other JJ erambler-co-uk-8585 541 25 electrical electrical JJ erambler-co-uk-8585 541 26 components component NNS erambler-co-uk-8585 541 27 attach attach NN erambler-co-uk-8585 541 28 , , , erambler-co-uk-8585 541 29 this this DT erambler-co-uk-8585 541 30 defines define VBZ erambler-co-uk-8585 541 31 the the DT erambler-co-uk-8585 541 32 possible possible JJ erambler-co-uk-8585 541 33 physical physical JJ erambler-co-uk-8585 541 34 locations location NNS erambler-co-uk-8585 541 35 for for IN erambler-co-uk-8585 541 36 each each DT erambler-co-uk-8585 541 37 key key JJ erambler-co-uk-8585 541 38 Switches switch NNS erambler-co-uk-8585 541 39 : : : erambler-co-uk-8585 541 40 one one CD erambler-co-uk-8585 541 41 for for IN erambler-co-uk-8585 541 42 each each DT erambler-co-uk-8585 541 43 key key NN erambler-co-uk-8585 541 44 to to TO erambler-co-uk-8585 541 45 complete complete VB erambler-co-uk-8585 541 46 a a DT erambler-co-uk-8585 541 47 circuit circuit NN erambler-co-uk-8585 541 48 whenever whenever WRB erambler-co-uk-8585 541 49 you -PRON- PRP erambler-co-uk-8585 541 50 press press VBP erambler-co-uk-8585 541 51 it -PRON- PRP erambler-co-uk-8585 541 52 Keycaps Keycaps NNP erambler-co-uk-8585 541 53 : : : erambler-co-uk-8585 541 54 switches switch NNS erambler-co-uk-8585 541 55 are be VBP erambler-co-uk-8585 541 56 pretty pretty RB erambler-co-uk-8585 541 57 ugly ugly JJ erambler-co-uk-8585 541 58 and and CC erambler-co-uk-8585 541 59 pretty pretty RB erambler-co-uk-8585 541 60 uncomfortable uncomfortable JJ erambler-co-uk-8585 541 61 to to TO erambler-co-uk-8585 541 62 press press VB erambler-co-uk-8585 541 63 , , , erambler-co-uk-8585 541 64 so so IN erambler-co-uk-8585 541 65 each each DT erambler-co-uk-8585 541 66 one one NN erambler-co-uk-8585 541 67 gets get VBZ erambler-co-uk-8585 541 68 a a DT erambler-co-uk-8585 541 69 cap cap NN erambler-co-uk-8585 541 70 ; ; : erambler-co-uk-8585 541 71 these these DT erambler-co-uk-8585 541 72 are be VBP erambler-co-uk-8585 541 73 what what WP erambler-co-uk-8585 541 74 you -PRON- PRP erambler-co-uk-8585 541 75 probably probably RB erambler-co-uk-8585 541 76 think think VBP erambler-co-uk-8585 541 77 of of IN erambler-co-uk-8585 541 78 as as IN erambler-co-uk-8585 541 79 the the DT erambler-co-uk-8585 541 80 & & CC erambler-co-uk-8585 541 81 ldquo;keys&rdquo ldquo;keys&rdquo FW erambler-co-uk-8585 541 82 ; ; : erambler-co-uk-8585 541 83 on on IN erambler-co-uk-8585 541 84 your -PRON- PRP$ erambler-co-uk-8585 541 85 keyboard keyboard NN erambler-co-uk-8585 541 86 and and CC erambler-co-uk-8585 541 87 come come VB erambler-co-uk-8585 541 88 in in RB erambler-co-uk-8585 541 89 almost almost RB erambler-co-uk-8585 541 90 limitless limitless JJ erambler-co-uk-8585 541 91 variety variety NN erambler-co-uk-8585 541 92 of of IN erambler-co-uk-8585 541 93 designs design NNS erambler-co-uk-8585 541 94 ( ( -LRB- erambler-co-uk-8585 541 95 within within IN erambler-co-uk-8585 541 96 the the DT erambler-co-uk-8585 541 97 obvious obvious JJ erambler-co-uk-8585 541 98 size size NN erambler-co-uk-8585 541 99 limitation limitation NN erambler-co-uk-8585 541 100 ) ) -RRB- erambler-co-uk-8585 541 101 and and CC erambler-co-uk-8585 541 102 are be VBP erambler-co-uk-8585 541 103 the the DT erambler-co-uk-8585 541 104 easiest easy JJS erambler-co-uk-8585 541 105 bit bit NN erambler-co-uk-8585 541 106 of of IN erambler-co-uk-8585 541 107 personalisation personalisation NN erambler-co-uk-8585 541 108 Controller Controller NNP erambler-co-uk-8585 541 109 : : : erambler-co-uk-8585 541 110 the the DT erambler-co-uk-8585 541 111 clever clever JJ erambler-co-uk-8585 541 112 bit bit NN erambler-co-uk-8585 541 113 , , , erambler-co-uk-8585 541 114 which which WDT erambler-co-uk-8585 541 115 detects detect VBZ erambler-co-uk-8585 541 116 open open JJ erambler-co-uk-8585 541 117 and and CC erambler-co-uk-8585 541 118 closed close VBD erambler-co-uk-8585 541 119 switches switch NNS erambler-co-uk-8585 541 120 on on IN erambler-co-uk-8585 541 121 the the DT erambler-co-uk-8585 541 122 PCB pcb NN erambler-co-uk-8585 541 123 and and CC erambler-co-uk-8585 541 124 tells tell VBZ erambler-co-uk-8585 541 125 your -PRON- PRP$ erambler-co-uk-8585 541 126 computer computer NN erambler-co-uk-8585 541 127 what what WP erambler-co-uk-8585 541 128 keys key NNS erambler-co-uk-8585 541 129 you -PRON- PRP erambler-co-uk-8585 541 130 pressed press VBD erambler-co-uk-8585 541 131 via via IN erambler-co-uk-8585 541 132 a a DT erambler-co-uk-8585 541 133 USB usb NN erambler-co-uk-8585 541 134 cable cable NN erambler-co-uk-8585 541 135 Firmware Firmware NNP erambler-co-uk-8585 541 136 : : : erambler-co-uk-8585 541 137 the the DT erambler-co-uk-8585 541 138 program program NN erambler-co-uk-8585 541 139 that that WDT erambler-co-uk-8585 541 140 runs run VBZ erambler-co-uk-8585 541 141 on on IN erambler-co-uk-8585 541 142 the the DT erambler-co-uk-8585 541 143 controller controller NN erambler-co-uk-8585 541 144 starts start VBZ erambler-co-uk-8585 541 145 off off RP erambler-co-uk-8585 541 146 as as IN erambler-co-uk-8585 541 147 source source NN erambler-co-uk-8585 541 148 code code NN erambler-co-uk-8585 541 149 like like IN erambler-co-uk-8585 541 150 any any DT erambler-co-uk-8585 541 151 other other JJ erambler-co-uk-8585 541 152 program program NN erambler-co-uk-8585 541 153 , , , erambler-co-uk-8585 541 154 and and CC erambler-co-uk-8585 541 155 altering alter VBG erambler-co-uk-8585 541 156 this this DT erambler-co-uk-8585 541 157 can can MD erambler-co-uk-8585 541 158 make make VB erambler-co-uk-8585 541 159 the the DT erambler-co-uk-8585 541 160 keyboard keyboard NN erambler-co-uk-8585 541 161 behave behave VB erambler-co-uk-8585 541 162 in in IN erambler-co-uk-8585 541 163 loads load NNS erambler-co-uk-8585 541 164 of of IN erambler-co-uk-8585 541 165 different different JJ erambler-co-uk-8585 541 166 ways way NNS erambler-co-uk-8585 541 167 , , , erambler-co-uk-8585 541 168 from from IN erambler-co-uk-8585 541 169 different different JJ erambler-co-uk-8585 541 170 layouts layout NNS erambler-co-uk-8585 541 171 to to IN erambler-co-uk-8585 541 172 multiple multiple JJ erambler-co-uk-8585 541 173 layers layer NNS erambler-co-uk-8585 541 174 accessed access VBN erambler-co-uk-8585 541 175 by by IN erambler-co-uk-8585 541 176 holding hold VBG erambler-co-uk-8585 541 177 a a DT erambler-co-uk-8585 541 178 particular particular JJ erambler-co-uk-8585 541 179 key key NN erambler-co-uk-8585 541 180 , , , erambler-co-uk-8585 541 181 to to IN erambler-co-uk-8585 541 182 macros macros NNP erambler-co-uk-8585 541 183 and and CC erambler-co-uk-8585 541 184 even even RB erambler-co-uk-8585 541 185 emulating emulate VBG erambler-co-uk-8585 541 186 a a DT erambler-co-uk-8585 541 187 mouse mouse NN erambler-co-uk-8585 541 188 ! ! . erambler-co-uk-8585 542 1 In in IN erambler-co-uk-8585 542 2 my -PRON- PRP$ erambler-co-uk-8585 542 3 case case NN erambler-co-uk-8585 542 4 , , , erambler-co-uk-8585 542 5 I’ve I’ve NNP erambler-co-uk-8585 542 6 gone go VBN erambler-co-uk-8585 542 7 for for IN erambler-co-uk-8585 542 8 the the DT erambler-co-uk-8585 542 9 following follow VBG erambler-co-uk-8585 542 10 : : : erambler-co-uk-8585 542 11 PCB PCB NNP erambler-co-uk-8585 542 12 Laplace Laplace NNP erambler-co-uk-8585 542 13 from from IN erambler-co-uk-8585 542 14 keeb.io keeb.io NNP erambler-co-uk-8585 542 15 , , , erambler-co-uk-8585 542 16 a a DT erambler-co-uk-8585 542 17 very very RB erambler-co-uk-8585 542 18 compact compact JJ erambler-co-uk-8585 542 19 47-key 47-key CD erambler-co-uk-8585 542 20 ( ( -LRB- erambler-co-uk-8585 542 21 & & CC erambler-co-uk-8585 542 22 ldquo;40%" ldquo;40%" NNP erambler-co-uk-8585 542 23 ; ; : erambler-co-uk-8585 542 24 ) ) -RRB- erambler-co-uk-8585 542 25 board board NN erambler-co-uk-8585 542 26 , , , erambler-co-uk-8585 542 27 with with IN erambler-co-uk-8585 542 28 no no DT erambler-co-uk-8585 542 29 number number NN erambler-co-uk-8585 542 30 pad pad NN erambler-co-uk-8585 542 31 , , , erambler-co-uk-8585 542 32 function function NN erambler-co-uk-8585 542 33 keys key NNS erambler-co-uk-8585 542 34 or or CC erambler-co-uk-8585 542 35 number number NN erambler-co-uk-8585 542 36 row row NN erambler-co-uk-8585 542 37 , , , erambler-co-uk-8585 542 38 but but CC erambler-co-uk-8585 542 39 a a DT erambler-co-uk-8585 542 40 lot lot NN erambler-co-uk-8585 542 41 of of IN erambler-co-uk-8585 542 42 flexibility flexibility NN erambler-co-uk-8585 542 43 for for IN erambler-co-uk-8585 542 44 key key JJ erambler-co-uk-8585 542 45 placement placement NN erambler-co-uk-8585 542 46 on on IN erambler-co-uk-8585 542 47 the the DT erambler-co-uk-8585 542 48 bottom bottom NN erambler-co-uk-8585 542 49 row row NN erambler-co-uk-8585 542 50 . . . erambler-co-uk-8585 543 1 One one CD erambler-co-uk-8585 543 2 of of IN erambler-co-uk-8585 543 3 my -PRON- PRP$ erambler-co-uk-8585 543 4 key key JJ erambler-co-uk-8585 543 5 design design NN erambler-co-uk-8585 543 6 goals goal NNS erambler-co-uk-8585 543 7 was be VBD erambler-co-uk-8585 543 8 small small JJ erambler-co-uk-8585 543 9 size size NN erambler-co-uk-8585 543 10 so so IN erambler-co-uk-8585 543 11 I -PRON- PRP erambler-co-uk-8585 543 12 can can MD erambler-co-uk-8585 543 13 just just RB erambler-co-uk-8585 543 14 pop pop VB erambler-co-uk-8585 543 15 it -PRON- PRP erambler-co-uk-8585 543 16 in in IN erambler-co-uk-8585 543 17 my -PRON- PRP$ erambler-co-uk-8585 543 18 bag bag NN erambler-co-uk-8585 543 19 and and CC erambler-co-uk-8585 543 20 have have VB erambler-co-uk-8585 543 21 on on IN erambler-co-uk-8585 543 22 my -PRON- PRP$ erambler-co-uk-8585 543 23 lap lap NN erambler-co-uk-8585 543 24 on on IN erambler-co-uk-8585 543 25 the the DT erambler-co-uk-8585 543 26 train train NN erambler-co-uk-8585 543 27 . . . erambler-co-uk-8585 544 1 Controller Controller NNP erambler-co-uk-8585 544 2 Elite Elite NNP erambler-co-uk-8585 544 3 - - HYPH erambler-co-uk-8585 544 4 C C NNP erambler-co-uk-8585 544 5 , , , erambler-co-uk-8585 544 6 designed design VBN erambler-co-uk-8585 544 7 specifically specifically RB erambler-co-uk-8585 544 8 for for IN erambler-co-uk-8585 544 9 keyboard keyboard NN erambler-co-uk-8585 544 10 builds build NNS erambler-co-uk-8585 544 11 to to TO erambler-co-uk-8585 544 12 be be VB erambler-co-uk-8585 544 13 physically physically RB erambler-co-uk-8585 544 14 compatible compatible JJ erambler-co-uk-8585 544 15 with with IN erambler-co-uk-8585 544 16 the the DT erambler-co-uk-8585 544 17 cheaper cheap JJR erambler-co-uk-8585 544 18 Pro Pro NNP erambler-co-uk-8585 544 19 Micro Micro NNP erambler-co-uk-8585 544 20 , , , erambler-co-uk-8585 544 21 with with IN erambler-co-uk-8585 544 22 a a DT erambler-co-uk-8585 544 23 more more RBR erambler-co-uk-8585 544 24 - - HYPH erambler-co-uk-8585 544 25 robust robust JJ erambler-co-uk-8585 544 26 USB usb NN erambler-co-uk-8585 544 27 port port NN erambler-co-uk-8585 544 28 ( ( -LRB- erambler-co-uk-8585 544 29 the the DT erambler-co-uk-8585 544 30 Pro Pro NNP erambler-co-uk-8585 544 31 Micro’s Micro’s NNP erambler-co-uk-8585 544 32 has have VBZ erambler-co-uk-8585 544 33 a a DT erambler-co-uk-8585 544 34 tendency tendency NN erambler-co-uk-8585 544 35 to to TO erambler-co-uk-8585 544 36 snap snap VB erambler-co-uk-8585 544 37 off off RP erambler-co-uk-8585 544 38 ) ) -RRB- erambler-co-uk-8585 544 39 , , , erambler-co-uk-8585 544 40 and and CC erambler-co-uk-8585 544 41 made make VBD erambler-co-uk-8585 544 42 easier easy JJR erambler-co-uk-8585 544 43 to to TO erambler-co-uk-8585 544 44 program program VB erambler-co-uk-8585 544 45 with with IN erambler-co-uk-8585 544 46 a a DT erambler-co-uk-8585 544 47 built build VBN erambler-co-uk-8585 544 48 - - HYPH erambler-co-uk-8585 544 49 in in RP erambler-co-uk-8585 544 50 reset reset NN erambler-co-uk-8585 544 51 button button NN erambler-co-uk-8585 544 52 and and CC erambler-co-uk-8585 544 53 better well JJR erambler-co-uk-8585 544 54 bootloader bootloader NN erambler-co-uk-8585 544 55 . . . erambler-co-uk-8585 545 1 Switches switch VBZ erambler-co-uk-8585 545 2 Gateron Gateron NNP erambler-co-uk-8585 545 3 Black Black NNP erambler-co-uk-8585 545 4 : : : erambler-co-uk-8585 545 5 Gateron Gateron NNP erambler-co-uk-8585 545 6 is be VBZ erambler-co-uk-8585 545 7 one one CD erambler-co-uk-8585 545 8 of of IN erambler-co-uk-8585 545 9 a a DT erambler-co-uk-8585 545 10 number number NN erambler-co-uk-8585 545 11 of of IN erambler-co-uk-8585 545 12 manufacturers manufacturer NNS erambler-co-uk-8585 545 13 of of IN erambler-co-uk-8585 545 14 mechanical mechanical JJ erambler-co-uk-8585 545 15 switches switch NNS erambler-co-uk-8585 545 16 compatible compatible JJ erambler-co-uk-8585 545 17 with with IN erambler-co-uk-8585 545 18 the the DT erambler-co-uk-8585 545 19 popular popular JJ erambler-co-uk-8585 545 20 Cherry Cherry NNP erambler-co-uk-8585 545 21 range range NN erambler-co-uk-8585 545 22 . . . erambler-co-uk-8585 546 1 The the DT erambler-co-uk-8585 546 2 black black JJ erambler-co-uk-8585 546 3 switch switch NN erambler-co-uk-8585 546 4 is be VBZ erambler-co-uk-8585 546 5 linear linear JJ erambler-co-uk-8585 546 6 ( ( -LRB- erambler-co-uk-8585 546 7 no no DT erambler-co-uk-8585 546 8 click click NN erambler-co-uk-8585 546 9 or or CC erambler-co-uk-8585 546 10 bump bump VB erambler-co-uk-8585 546 11 at at IN erambler-co-uk-8585 546 12 the the DT erambler-co-uk-8585 546 13 activation activation NN erambler-co-uk-8585 546 14 point point NN erambler-co-uk-8585 546 15 ) ) -RRB- erambler-co-uk-8585 546 16 and and CC erambler-co-uk-8585 546 17 slightly slightly RB erambler-co-uk-8585 546 18 heavier heavier RBR erambler-co-uk-8585 546 19 sprung sprung JJ erambler-co-uk-8585 546 20 than than IN erambler-co-uk-8585 546 21 the the DT erambler-co-uk-8585 546 22 more more RBR erambler-co-uk-8585 546 23 common common JJ erambler-co-uk-8585 546 24 red red NN erambler-co-uk-8585 546 25 . . . erambler-co-uk-8585 547 1 Cherry cherry NN erambler-co-uk-8585 547 2 also also RB erambler-co-uk-8585 547 3 make make VBP erambler-co-uk-8585 547 4 a a DT erambler-co-uk-8585 547 5 black black JJ erambler-co-uk-8585 547 6 switch switch NN erambler-co-uk-8585 547 7 but but CC erambler-co-uk-8585 547 8 the the DT erambler-co-uk-8585 547 9 Gateron Gateron NNP erambler-co-uk-8585 547 10 version version NN erambler-co-uk-8585 547 11 is be VBZ erambler-co-uk-8585 547 12 slightly slightly RB erambler-co-uk-8585 547 13 lighter light JJR erambler-co-uk-8585 547 14 and and CC erambler-co-uk-8585 547 15 having have VBG erambler-co-uk-8585 547 16 tested test VBN erambler-co-uk-8585 547 17 a a DT erambler-co-uk-8585 547 18 few few JJ erambler-co-uk-8585 547 19 I -PRON- PRP erambler-co-uk-8585 547 20 found find VBD erambler-co-uk-8585 547 21 them -PRON- PRP erambler-co-uk-8585 547 22 smoother smoother RB erambler-co-uk-8585 547 23 too too RB erambler-co-uk-8585 547 24 . . . erambler-co-uk-8585 548 1 My -PRON- PRP$ erambler-co-uk-8585 548 2 key key JJ erambler-co-uk-8585 548 3 goal goal NN erambler-co-uk-8585 548 4 here here RB erambler-co-uk-8585 548 5 was be VBD erambler-co-uk-8585 548 6 to to TO erambler-co-uk-8585 548 7 reduce reduce VB erambler-co-uk-8585 548 8 noise noise NN erambler-co-uk-8585 548 9 , , , erambler-co-uk-8585 548 10 as as IN erambler-co-uk-8585 548 11 the the DT erambler-co-uk-8585 548 12 stronger strong JJR erambler-co-uk-8585 548 13 spring spring NN erambler-co-uk-8585 548 14 will will MD erambler-co-uk-8585 548 15 help help VB erambler-co-uk-8585 548 16 me -PRON- PRP erambler-co-uk-8585 548 17 type type VB erambler-co-uk-8585 548 18 accurately accurately RB erambler-co-uk-8585 548 19 without without IN erambler-co-uk-8585 548 20 hitting hit VBG erambler-co-uk-8585 548 21 the the DT erambler-co-uk-8585 548 22 bottom bottom NN erambler-co-uk-8585 548 23 of of IN erambler-co-uk-8585 548 24 the the DT erambler-co-uk-8585 548 25 keystroke keystroke NN erambler-co-uk-8585 548 26 with with IN erambler-co-uk-8585 548 27 an an DT erambler-co-uk-8585 548 28 audible audible JJ erambler-co-uk-8585 548 29 sound sound NN erambler-co-uk-8585 548 30 . . . erambler-co-uk-8585 549 1 Keycaps Keycaps NNP erambler-co-uk-8585 549 2 Blank Blank NNP erambler-co-uk-8585 549 3 grey grey NN erambler-co-uk-8585 549 4 PBT PBT NNP erambler-co-uk-8585 549 5 in in IN erambler-co-uk-8585 549 6 DSA DSA NNP erambler-co-uk-8585 549 7 profile profile NN erambler-co-uk-8585 549 8 : : : erambler-co-uk-8585 549 9 this this DT erambler-co-uk-8585 549 10 keyboard keyboard NN erambler-co-uk-8585 549 11 layout layout NN erambler-co-uk-8585 549 12 has have VBZ erambler-co-uk-8585 549 13 a a DT erambler-co-uk-8585 549 14 lot lot NN erambler-co-uk-8585 549 15 of of IN erambler-co-uk-8585 549 16 non non JJ erambler-co-uk-8585 549 17 - - JJ erambler-co-uk-8585 549 18 standard standard JJ erambler-co-uk-8585 549 19 sized sized JJ erambler-co-uk-8585 549 20 keys key NNS erambler-co-uk-8585 549 21 , , , erambler-co-uk-8585 549 22 so so RB erambler-co-uk-8585 549 23 blank blank JJ erambler-co-uk-8585 549 24 keycaps keycaps NNP erambler-co-uk-8585 549 25 meant mean VBD erambler-co-uk-8585 549 26 that that IN erambler-co-uk-8585 549 27 I -PRON- PRP erambler-co-uk-8585 549 28 wouldn’t wouldn’t VBP erambler-co-uk-8585 549 29 be be VB erambler-co-uk-8585 549 30 putting put VBG erambler-co-uk-8585 549 31 lots lot NNS erambler-co-uk-8585 549 32 of of IN erambler-co-uk-8585 549 33 keys key NNS erambler-co-uk-8585 549 34 out out IN erambler-co-uk-8585 549 35 of of IN erambler-co-uk-8585 549 36 their -PRON- PRP$ erambler-co-uk-8585 549 37 usual usual JJ erambler-co-uk-8585 549 38 position position NN erambler-co-uk-8585 549 39 ; ; : erambler-co-uk-8585 549 40 they’re they’re NNP erambler-co-uk-8585 549 41 also also RB erambler-co-uk-8585 549 42 relatively relatively RB erambler-co-uk-8585 549 43 cheap cheap JJ erambler-co-uk-8585 549 44 , , , erambler-co-uk-8585 549 45 fairly fairly RB erambler-co-uk-8585 549 46 classy classy JJ erambler-co-uk-8585 549 47 IMHO IMHO NNP erambler-co-uk-8585 549 48 and and CC erambler-co-uk-8585 549 49 a a DT erambler-co-uk-8585 549 50 good good JJ erambler-co-uk-8585 549 51 placeholder placeholder NN erambler-co-uk-8585 549 52 until until IN erambler-co-uk-8585 549 53 I -PRON- PRP erambler-co-uk-8585 549 54 end end VBP erambler-co-uk-8585 549 55 up up RP erambler-co-uk-8585 549 56 getting get VBG erambler-co-uk-8585 549 57 some some DT erambler-co-uk-8585 549 58 really really RB erambler-co-uk-8585 549 59 cool cool JJ erambler-co-uk-8585 549 60 caps cap NNS erambler-co-uk-8585 549 61 on on IN erambler-co-uk-8585 549 62 a a DT erambler-co-uk-8585 549 63 group group NN erambler-co-uk-8585 549 64 buy buy NN erambler-co-uk-8585 549 65 or or CC erambler-co-uk-8585 549 66 something something NN erambler-co-uk-8585 549 67 ; ; : erambler-co-uk-8585 549 68 oh oh UH erambler-co-uk-8585 549 69 , , , erambler-co-uk-8585 549 70 and and CC erambler-co-uk-8585 549 71 it -PRON- PRP erambler-co-uk-8585 549 72 minimises minimise VBZ erambler-co-uk-8585 549 73 the the DT erambler-co-uk-8585 549 74 chance chance NN erambler-co-uk-8585 549 75 of of IN erambler-co-uk-8585 549 76 someone someone NN erambler-co-uk-8585 549 77 else else RB erambler-co-uk-8585 549 78 trying try VBG erambler-co-uk-8585 549 79 the the DT erambler-co-uk-8585 549 80 keyboard keyboard NN erambler-co-uk-8585 549 81 and and CC erambler-co-uk-8585 549 82 getting get VBG erambler-co-uk-8585 549 83 freaked freak VBN erambler-co-uk-8585 549 84 out out RP erambler-co-uk-8585 549 85 by by IN erambler-co-uk-8585 549 86 the the DT erambler-co-uk-8585 549 87 layout&hellip layout&hellip NN erambler-co-uk-8585 549 88 ; ; : erambler-co-uk-8585 549 89 Firmware Firmware NNP erambler-co-uk-8585 549 90 QMK QMK NNP erambler-co-uk-8585 549 91 ( ( -LRB- erambler-co-uk-8585 549 92 Quantum Quantum NNP erambler-co-uk-8585 549 93 Mechanical Mechanical NNP erambler-co-uk-8585 549 94 Keyboard Keyboard NNP erambler-co-uk-8585 549 95 ) ) -RRB- erambler-co-uk-8585 549 96 , , , erambler-co-uk-8585 549 97 with with IN erambler-co-uk-8585 549 98 a a DT erambler-co-uk-8585 549 99 work work NN erambler-co-uk-8585 549 100 - - HYPH erambler-co-uk-8585 549 101 in in IN erambler-co-uk-8585 549 102 - - HYPH erambler-co-uk-8585 549 103 progress progress NN erambler-co-uk-8585 549 104 layout layout NN erambler-co-uk-8585 549 105 , , , erambler-co-uk-8585 549 106 based base VBN erambler-co-uk-8585 549 107 on on IN erambler-co-uk-8585 549 108 Dvorak Dvorak NNP erambler-co-uk-8585 549 109 . . . erambler-co-uk-8585 550 1 QMK QMK NNP erambler-co-uk-8585 550 2 has have VBZ erambler-co-uk-8585 550 3 a a DT erambler-co-uk-8585 550 4 lot lot NN erambler-co-uk-8585 550 5 of of IN erambler-co-uk-8585 550 6 features feature NNS erambler-co-uk-8585 550 7 and and CC erambler-co-uk-8585 550 8 allows allow VBZ erambler-co-uk-8585 550 9 you -PRON- PRP erambler-co-uk-8585 550 10 to to TO erambler-co-uk-8585 550 11 fully fully RB erambler-co-uk-8585 550 12 program program VB erambler-co-uk-8585 550 13 each each DT erambler-co-uk-8585 550 14 and and CC erambler-co-uk-8585 550 15 every every DT erambler-co-uk-8585 550 16 key key NN erambler-co-uk-8585 550 17 , , , erambler-co-uk-8585 550 18 with with IN erambler-co-uk-8585 550 19 multiple multiple JJ erambler-co-uk-8585 550 20 layers layer NNS erambler-co-uk-8585 550 21 accessed access VBN erambler-co-uk-8585 550 22 through through IN erambler-co-uk-8585 550 23 several several JJ erambler-co-uk-8585 550 24 different different JJ erambler-co-uk-8585 550 25 routes route NNS erambler-co-uk-8585 550 26 . . . erambler-co-uk-8585 551 1 Because because IN erambler-co-uk-8585 551 2 there there EX erambler-co-uk-8585 551 3 are be VBP erambler-co-uk-8585 551 4 so so RB erambler-co-uk-8585 551 5 few few JJ erambler-co-uk-8585 551 6 keys key NNS erambler-co-uk-8585 551 7 on on IN erambler-co-uk-8585 551 8 this this DT erambler-co-uk-8585 551 9 board board NN erambler-co-uk-8585 551 10 , , , erambler-co-uk-8585 551 11 I’ll I’ll NNP erambler-co-uk-8585 551 12 need need VBP erambler-co-uk-8585 551 13 to to TO erambler-co-uk-8585 551 14 make make VB erambler-co-uk-8585 551 15 good good JJ erambler-co-uk-8585 551 16 use use NN erambler-co-uk-8585 551 17 of of IN erambler-co-uk-8585 551 18 layers layer NNS erambler-co-uk-8585 551 19 to to TO erambler-co-uk-8585 551 20 make make VB erambler-co-uk-8585 551 21 all all PDT erambler-co-uk-8585 551 22 the the DT erambler-co-uk-8585 551 23 keys key NNS erambler-co-uk-8585 551 24 on on IN erambler-co-uk-8585 551 25 a a DT erambler-co-uk-8585 551 26 usual usual JJ erambler-co-uk-8585 551 27 keyboard keyboard NN erambler-co-uk-8585 551 28 available available JJ erambler-co-uk-8585 551 29 . . . erambler-co-uk-8585 552 1 Dvorak Dvorak NNP erambler-co-uk-8585 552 2 Simplified Simplified NNP erambler-co-uk-8585 552 3 Keyboard Keyboard NNP erambler-co-uk-8585 552 4 I’m I’m NNP erambler-co-uk-8585 552 5 grateful grateful JJ erambler-co-uk-8585 552 6 to to IN erambler-co-uk-8585 552 7 the the DT erambler-co-uk-8585 552 8 folks folk NNS erambler-co-uk-8585 552 9 of of IN erambler-co-uk-8585 552 10 the the DT erambler-co-uk-8585 552 11 Leeds Leeds NNP erambler-co-uk-8585 552 12 Hack Hack NNP erambler-co-uk-8585 552 13 Space Space NNP erambler-co-uk-8585 552 14 , , , erambler-co-uk-8585 552 15 especially especially RB erambler-co-uk-8585 552 16 Nav Nav NNP erambler-co-uk-8585 552 17 & & CC erambler-co-uk-8585 552 18 amp amp NNP erambler-co-uk-8585 552 19 ; ; : erambler-co-uk-8585 552 20 Mark Mark NNP erambler-co-uk-8585 552 21 who who WP erambler-co-uk-8585 552 22 patiently patiently RB erambler-co-uk-8585 552 23 coached coach VBD erambler-co-uk-8585 552 24 me -PRON- PRP erambler-co-uk-8585 552 25 in in IN erambler-co-uk-8585 552 26 various various JJ erambler-co-uk-8585 552 27 soldering soldering JJ erambler-co-uk-8585 552 28 techniques technique NNS erambler-co-uk-8585 552 29 and and CC erambler-co-uk-8585 552 30 good good JJ erambler-co-uk-8585 552 31 practice practice NN erambler-co-uk-8585 552 32 , , , erambler-co-uk-8585 552 33 but but CC erambler-co-uk-8585 552 34 also also RB erambler-co-uk-8585 552 35 everyone everyone NN erambler-co-uk-8585 552 36 else else RB erambler-co-uk-8585 552 37 who who WP erambler-co-uk-8585 552 38 were be VBD erambler-co-uk-8585 552 39 so so RB erambler-co-uk-8585 552 40 friendly friendly JJ erambler-co-uk-8585 552 41 and and CC erambler-co-uk-8585 552 42 welcoming welcoming JJ erambler-co-uk-8585 552 43 and and CC erambler-co-uk-8585 552 44 interested interested JJ erambler-co-uk-8585 552 45 in in IN erambler-co-uk-8585 552 46 my -PRON- PRP$ erambler-co-uk-8585 552 47 project project NN erambler-co-uk-8585 552 48 . . . erambler-co-uk-8585 553 1 I’m I’m NNP erambler-co-uk-8585 553 2 really really RB erambler-co-uk-8585 553 3 pleased pleased JJ erambler-co-uk-8585 553 4 with with IN erambler-co-uk-8585 553 5 the the DT erambler-co-uk-8585 553 6 result result NN erambler-co-uk-8585 553 7 , , , erambler-co-uk-8585 553 8 which which WDT erambler-co-uk-8585 553 9 is be VBZ erambler-co-uk-8585 553 10 small small JJ erambler-co-uk-8585 553 11 , , , erambler-co-uk-8585 553 12 light light JJ erambler-co-uk-8585 553 13 and and CC erambler-co-uk-8585 553 14 fully fully RB erambler-co-uk-8585 553 15 customisable customisable JJ erambler-co-uk-8585 553 16 . . . erambler-co-uk-8585 554 1 Playing play VBG erambler-co-uk-8585 554 2 with with IN erambler-co-uk-8585 554 3 QMK QMK NNP erambler-co-uk-8585 554 4 firmware firmware NN erambler-co-uk-8585 554 5 features feature NNS erambler-co-uk-8585 554 6 will will MD erambler-co-uk-8585 554 7 keep keep VB erambler-co-uk-8585 554 8 me -PRON- PRP erambler-co-uk-8585 554 9 occupied occupied JJ erambler-co-uk-8585 554 10 for for IN erambler-co-uk-8585 554 11 quite quite PDT erambler-co-uk-8585 554 12 a a DT erambler-co-uk-8585 554 13 while while NN erambler-co-uk-8585 554 14 ! ! . erambler-co-uk-8585 555 1 This this DT erambler-co-uk-8585 555 2 isn’t isn’t VBZ erambler-co-uk-8585 555 3 the the DT erambler-co-uk-8585 555 4 end end NN erambler-co-uk-8585 555 5 though though RB erambler-co-uk-8585 555 6 , , , erambler-co-uk-8585 555 7 as as IN erambler-co-uk-8585 555 8 I’ll I’ll NNP erambler-co-uk-8585 555 9 need need VBP erambler-co-uk-8585 555 10 a a DT erambler-co-uk-8585 555 11 case case NN erambler-co-uk-8585 555 12 to to TO erambler-co-uk-8585 555 13 keep keep VB erambler-co-uk-8585 555 14 the the DT erambler-co-uk-8585 555 15 dust dust NN erambler-co-uk-8585 555 16 out out RP erambler-co-uk-8585 555 17 . . . erambler-co-uk-8585 556 1 I’m i’m VB erambler-co-uk-8585 556 2 hoping hope VBG erambler-co-uk-8585 556 3 to to TO erambler-co-uk-8585 556 4 be be VB erambler-co-uk-8585 556 5 able able JJ erambler-co-uk-8585 556 6 to to TO erambler-co-uk-8585 556 7 3D 3d VB erambler-co-uk-8585 556 8 print print VB erambler-co-uk-8585 556 9 this this DT erambler-co-uk-8585 556 10 or or CC erambler-co-uk-8585 556 11 mill mill VB erambler-co-uk-8585 556 12 it -PRON- PRP erambler-co-uk-8585 556 13 from from IN erambler-co-uk-8585 556 14 wood wood NN erambler-co-uk-8585 556 15 with with IN erambler-co-uk-8585 556 16 a a DT erambler-co-uk-8585 556 17 CNC CNC NNP erambler-co-uk-8585 556 18 mill mill NN erambler-co-uk-8585 556 19 , , , erambler-co-uk-8585 556 20 for for IN erambler-co-uk-8585 556 21 which which WDT erambler-co-uk-8585 556 22 I’ll I’ll NNP erambler-co-uk-8585 556 23 need need VBP erambler-co-uk-8585 556 24 to to TO erambler-co-uk-8585 556 25 head head VB erambler-co-uk-8585 556 26 back back RB erambler-co-uk-8585 556 27 to to IN erambler-co-uk-8585 556 28 the the DT erambler-co-uk-8585 556 29 Hack Hack NNP erambler-co-uk-8585 556 30 Space Space NNP erambler-co-uk-8585 556 31 ! ! . erambler-co-uk-8585 557 1 Less less RBR erambler-co-uk-8585 557 2 , , , erambler-co-uk-8585 557 3 but but CC erambler-co-uk-8585 557 4 better well JJR erambler-co-uk-8585 557 5 & & CC erambler-co-uk-8585 557 6 ldquo;Wenniger ldquo;wennig JJR erambler-co-uk-8585 557 7 aber aber NNP erambler-co-uk-8585 557 8 besser&rdquo besser&rdquo NN erambler-co-uk-8585 557 9 ; ; : erambler-co-uk-8585 557 10 — — : erambler-co-uk-8585 557 11 Dieter Dieter NNP erambler-co-uk-8585 557 12 Rams Rams NNP erambler-co-uk-8585 557 13 { { -LRB- erambler-co-uk-8585 557 14 : : : erambler-co-uk-8585 557 15 .big .big LS erambler-co-uk-8585 557 16 - - : erambler-co-uk-8585 557 17 quote quote UH erambler-co-uk-8585 557 18 } } -RRB- erambler-co-uk-8585 557 19 I -PRON- PRP erambler-co-uk-8585 557 20 can can MD erambler-co-uk-8585 557 21 barely barely RB erambler-co-uk-8585 557 22 believe believe VB erambler-co-uk-8585 557 23 it’s it’s NNP erambler-co-uk-8585 557 24 a a DT erambler-co-uk-8585 557 25 full full JJ erambler-co-uk-8585 557 26 year year NN erambler-co-uk-8585 557 27 since since IN erambler-co-uk-8585 557 28 I -PRON- PRP erambler-co-uk-8585 557 29 published publish VBD erambler-co-uk-8585 557 30 my -PRON- PRP$ erambler-co-uk-8585 557 31 intentions intention NNS erambler-co-uk-8585 557 32 for for IN erambler-co-uk-8585 557 33 2018 2018 CD erambler-co-uk-8585 557 34 . . . erambler-co-uk-8585 558 1 A a DT erambler-co-uk-8585 558 2 lot lot NN erambler-co-uk-8585 558 3 has have VBZ erambler-co-uk-8585 558 4 happened happen VBN erambler-co-uk-8585 558 5 since since IN erambler-co-uk-8585 558 6 then then RB erambler-co-uk-8585 558 7 . . . erambler-co-uk-8585 559 1 Principally principally RB erambler-co-uk-8585 559 2 : : : erambler-co-uk-8585 559 3 in in IN erambler-co-uk-8585 559 4 November November NNP erambler-co-uk-8585 559 5 I -PRON- PRP erambler-co-uk-8585 559 6 started start VBD erambler-co-uk-8585 559 7 a a DT erambler-co-uk-8585 559 8 new new JJ erambler-co-uk-8585 559 9 job job NN erambler-co-uk-8585 559 10 as as IN erambler-co-uk-8585 559 11 Data Data NNP erambler-co-uk-8585 559 12 Services Services NNPS erambler-co-uk-8585 559 13 Lead lead VBP erambler-co-uk-8585 559 14 at at IN erambler-co-uk-8585 559 15 The the DT erambler-co-uk-8585 559 16 British British NNP erambler-co-uk-8585 559 17 Library Library NNP erambler-co-uk-8585 559 18 . . . erambler-co-uk-8585 560 1 One one CD erambler-co-uk-8585 560 2 thing thing NN erambler-co-uk-8585 560 3 that that WDT erambler-co-uk-8585 560 4 hasn’t hasn’t NNP erambler-co-uk-8585 560 5 changed change VBD erambler-co-uk-8585 560 6 is be VBZ erambler-co-uk-8585 560 7 my -PRON- PRP$ erambler-co-uk-8585 560 8 tendency tendency NN erambler-co-uk-8585 560 9 to to TO erambler-co-uk-8585 560 10 try try VB erambler-co-uk-8585 560 11 to to TO erambler-co-uk-8585 560 12 do do VB erambler-co-uk-8585 560 13 too too RB erambler-co-uk-8585 560 14 much much RB erambler-co-uk-8585 560 15 , , , erambler-co-uk-8585 560 16 so so RB erambler-co-uk-8585 560 17 this this DT erambler-co-uk-8585 560 18 year year NN erambler-co-uk-8585 560 19 I’m I’m NNP erambler-co-uk-8585 560 20 going go VBG erambler-co-uk-8585 560 21 to to TO erambler-co-uk-8585 560 22 try try VB erambler-co-uk-8585 560 23 and and CC erambler-co-uk-8585 560 24 focus focus VB erambler-co-uk-8585 560 25 on on IN erambler-co-uk-8585 560 26 a a DT erambler-co-uk-8585 560 27 single single JJ erambler-co-uk-8585 560 28 intention intention NN erambler-co-uk-8585 560 29 , , , erambler-co-uk-8585 560 30 a a DT erambler-co-uk-8585 560 31 translation translation NN erambler-co-uk-8585 560 32 of of IN erambler-co-uk-8585 560 33 designer designer NN erambler-co-uk-8585 560 34 Dieter Dieter NNP erambler-co-uk-8585 560 35 Rams Rams NNP erambler-co-uk-8585 560 36 ' ' POS erambler-co-uk-8585 560 37 famous famous JJ erambler-co-uk-8585 560 38 quote quote NN erambler-co-uk-8585 560 39 above above RB erambler-co-uk-8585 560 40 : : : erambler-co-uk-8585 560 41 Less less RBR erambler-co-uk-8585 560 42 , , , erambler-co-uk-8585 560 43 but but CC erambler-co-uk-8585 560 44 better well JJR erambler-co-uk-8585 560 45 . . . erambler-co-uk-8585 561 1 This this DT erambler-co-uk-8585 561 2 chimes chime NNS erambler-co-uk-8585 561 3 with with IN erambler-co-uk-8585 561 4 a a DT erambler-co-uk-8585 561 5 couple couple NN erambler-co-uk-8585 561 6 of of IN erambler-co-uk-8585 561 7 other other JJ erambler-co-uk-8585 561 8 things thing NNS erambler-co-uk-8585 561 9 I -PRON- PRP erambler-co-uk-8585 561 10 was be VBD erambler-co-uk-8585 561 11 toying toy VBG erambler-co-uk-8585 561 12 with with IN erambler-co-uk-8585 561 13 over over IN erambler-co-uk-8585 561 14 the the DT erambler-co-uk-8585 561 15 Christmas Christmas NNP erambler-co-uk-8585 561 16 break break NN erambler-co-uk-8585 561 17 , , , erambler-co-uk-8585 561 18 as as IN erambler-co-uk-8585 561 19 they’re they’re NNP erambler-co-uk-8585 561 20 essentially essentially RB erambler-co-uk-8585 561 21 other other JJ erambler-co-uk-8585 561 22 ways way NNS erambler-co-uk-8585 561 23 of of IN erambler-co-uk-8585 561 24 saying say VBG erambler-co-uk-8585 561 25 the the DT erambler-co-uk-8585 561 26 same same JJ erambler-co-uk-8585 561 27 thing thing NN erambler-co-uk-8585 561 28 : : : erambler-co-uk-8585 561 29 Take take VB erambler-co-uk-8585 561 30 it -PRON- PRP erambler-co-uk-8585 561 31 steady steady JJ erambler-co-uk-8585 561 32 One one CD erambler-co-uk-8585 561 33 thing thing NN erambler-co-uk-8585 561 34 at at IN erambler-co-uk-8585 561 35 a a DT erambler-co-uk-8585 561 36 time time NN erambler-co-uk-8585 561 37 I’m I’m NNP erambler-co-uk-8585 561 38 also also RB erambler-co-uk-8585 561 39 going go VBG erambler-co-uk-8585 561 40 to to TO erambler-co-uk-8585 561 41 keep keep VB erambler-co-uk-8585 561 42 in in IN erambler-co-uk-8585 561 43 mind mind NN erambler-co-uk-8585 561 44 those those DT erambler-co-uk-8585 561 45 touchstones touchstone NNS erambler-co-uk-8585 561 46 from from IN erambler-co-uk-8585 561 47 last last JJ erambler-co-uk-8585 561 48 year year NN erambler-co-uk-8585 561 49 : : : erambler-co-uk-8585 561 50 What what WDT erambler-co-uk-8585 561 51 difference difference NN erambler-co-uk-8585 561 52 is be VBZ erambler-co-uk-8585 561 53 this this DT erambler-co-uk-8585 561 54 making making NN erambler-co-uk-8585 561 55 ? ? . erambler-co-uk-8585 562 1 Am be VBP erambler-co-uk-8585 562 2 I -PRON- PRP erambler-co-uk-8585 562 3 looking look VBG erambler-co-uk-8585 562 4 after after IN erambler-co-uk-8585 562 5 myself -PRON- PRP erambler-co-uk-8585 562 6 ? ? . erambler-co-uk-8585 563 1 Do do VBP erambler-co-uk-8585 563 2 I -PRON- PRP erambler-co-uk-8585 563 3 have have VB erambler-co-uk-8585 563 4 evidence evidence NN erambler-co-uk-8585 563 5 for for IN erambler-co-uk-8585 563 6 this this DT erambler-co-uk-8585 563 7 ? ? . erambler-co-uk-8585 564 1 I -PRON- PRP erambler-co-uk-8585 564 2 mainly mainly RB erambler-co-uk-8585 564 3 forget forget VBP erambler-co-uk-8585 564 4 to to TO erambler-co-uk-8585 564 5 think think VB erambler-co-uk-8585 564 6 about about IN erambler-co-uk-8585 564 7 them -PRON- PRP erambler-co-uk-8585 564 8 , , , erambler-co-uk-8585 564 9 so so CC erambler-co-uk-8585 564 10 I’ll I’ll NNP erambler-co-uk-8585 564 11 be be VB erambler-co-uk-8585 564 12 sticking stick VBG erambler-co-uk-8585 564 13 up up RP erambler-co-uk-8585 564 14 post post JJ erambler-co-uk-8585 564 15 - - JJ erambler-co-uk-8585 564 16 its -PRON- PRP$ erambler-co-uk-8585 564 17 everywhere everywhere NN erambler-co-uk-8585 564 18 to to TO erambler-co-uk-8585 564 19 help help VB erambler-co-uk-8585 564 20 me -PRON- PRP erambler-co-uk-8585 564 21 remember remember VB erambler-co-uk-8585 564 22 ! ! . erambler-co-uk-8585 565 1 How how WRB erambler-co-uk-8585 565 2 to to TO erambler-co-uk-8585 565 3 extend extend VB erambler-co-uk-8585 565 4 Python Python NNP erambler-co-uk-8585 565 5 with with IN erambler-co-uk-8585 565 6 Rust rust NN erambler-co-uk-8585 565 7 : : : erambler-co-uk-8585 565 8 part part NN erambler-co-uk-8585 565 9 1 1 CD erambler-co-uk-8585 565 10 Python Python NNP erambler-co-uk-8585 565 11 is be VBZ erambler-co-uk-8585 565 12 great great JJ erambler-co-uk-8585 565 13 , , , erambler-co-uk-8585 565 14 but but CC erambler-co-uk-8585 565 15 I -PRON- PRP erambler-co-uk-8585 565 16 find find VBP erambler-co-uk-8585 565 17 it -PRON- PRP erambler-co-uk-8585 565 18 useful useful JJ erambler-co-uk-8585 565 19 to to TO erambler-co-uk-8585 565 20 have have VB erambler-co-uk-8585 565 21 an an DT erambler-co-uk-8585 565 22 alternative alternative JJ erambler-co-uk-8585 565 23 language language NN erambler-co-uk-8585 565 24 under under IN erambler-co-uk-8585 565 25 my -PRON- PRP$ erambler-co-uk-8585 565 26 belt belt NN erambler-co-uk-8585 565 27 for for IN erambler-co-uk-8585 565 28 occasions occasion NNS erambler-co-uk-8585 565 29 when when WRB erambler-co-uk-8585 565 30 no no DT erambler-co-uk-8585 565 31 amount amount NN erambler-co-uk-8585 565 32 of of IN erambler-co-uk-8585 565 33 Pythonic pythonic JJ erambler-co-uk-8585 565 34 cleverness cleverness NN erambler-co-uk-8585 565 35 will will MD erambler-co-uk-8585 565 36 make make VB erambler-co-uk-8585 565 37 some some DT erambler-co-uk-8585 565 38 bit bit NN erambler-co-uk-8585 565 39 of of IN erambler-co-uk-8585 565 40 code code NN erambler-co-uk-8585 565 41 run run VB erambler-co-uk-8585 565 42 fast fast RB erambler-co-uk-8585 565 43 enough enough RB erambler-co-uk-8585 565 44 . . . erambler-co-uk-8585 566 1 One one CD erambler-co-uk-8585 566 2 of of IN erambler-co-uk-8585 566 3 my -PRON- PRP$ erambler-co-uk-8585 566 4 main main JJ erambler-co-uk-8585 566 5 reasons reason NNS erambler-co-uk-8585 566 6 for for IN erambler-co-uk-8585 566 7 wanting want VBG erambler-co-uk-8585 566 8 to to TO erambler-co-uk-8585 566 9 learn learn VB erambler-co-uk-8585 566 10 Rust Rust NNP erambler-co-uk-8585 566 11 was be VBD erambler-co-uk-8585 566 12 to to TO erambler-co-uk-8585 566 13 have have VB erambler-co-uk-8585 566 14 something something NN erambler-co-uk-8585 566 15 better well JJR erambler-co-uk-8585 566 16 than than IN erambler-co-uk-8585 566 17 C c NN erambler-co-uk-8585 566 18 for for IN erambler-co-uk-8585 566 19 that that DT erambler-co-uk-8585 566 20 . . . erambler-co-uk-8585 567 1 Not not RB erambler-co-uk-8585 567 2 only only RB erambler-co-uk-8585 567 3 does do VBZ erambler-co-uk-8585 567 4 Rust rust VB erambler-co-uk-8585 567 5 have have VB erambler-co-uk-8585 567 6 all all DT erambler-co-uk-8585 567 7 sorts sort NNS erambler-co-uk-8585 567 8 of of IN erambler-co-uk-8585 567 9 advantages advantage NNS erambler-co-uk-8585 567 10 that that WDT erambler-co-uk-8585 567 11 make make VBP erambler-co-uk-8585 567 12 it -PRON- PRP erambler-co-uk-8585 567 13 a a DT erambler-co-uk-8585 567 14 good good JJ erambler-co-uk-8585 567 15 choice choice NN erambler-co-uk-8585 567 16 for for IN erambler-co-uk-8585 567 17 code code NN erambler-co-uk-8585 567 18 that that WDT erambler-co-uk-8585 567 19 needs need VBZ erambler-co-uk-8585 567 20 to to TO erambler-co-uk-8585 567 21 run run VB erambler-co-uk-8585 567 22 fast fast RB erambler-co-uk-8585 567 23 and and CC erambler-co-uk-8585 567 24 correctly correctly RB erambler-co-uk-8585 567 25 , , , erambler-co-uk-8585 567 26 it’s it’s NNP erambler-co-uk-8585 567 27 also also RB erambler-co-uk-8585 567 28 got get VBD erambler-co-uk-8585 567 29 a a DT erambler-co-uk-8585 567 30 couple couple NN erambler-co-uk-8585 567 31 of of IN erambler-co-uk-8585 567 32 rather rather RB erambler-co-uk-8585 567 33 nice nice JJ erambler-co-uk-8585 567 34 crates crate NNS erambler-co-uk-8585 567 35 ( ( -LRB- erambler-co-uk-8585 567 36 libraries library NNS erambler-co-uk-8585 567 37 ) ) -RRB- erambler-co-uk-8585 567 38 that that WDT erambler-co-uk-8585 567 39 make make VBP erambler-co-uk-8585 567 40 interfacing interface VBG erambler-co-uk-8585 567 41 with with IN erambler-co-uk-8585 567 42 Python Python NNP erambler-co-uk-8585 567 43 a a DT erambler-co-uk-8585 567 44 lot lot NN erambler-co-uk-8585 567 45 nicer nice JJR erambler-co-uk-8585 567 46 . . . erambler-co-uk-8585 568 1 Here’s here’s VB erambler-co-uk-8585 568 2 a a DT erambler-co-uk-8585 568 3 little little JJ erambler-co-uk-8585 568 4 tutorial tutorial NN erambler-co-uk-8585 568 5 to to TO erambler-co-uk-8585 568 6 show show VB erambler-co-uk-8585 568 7 you -PRON- PRP erambler-co-uk-8585 568 8 how how WRB erambler-co-uk-8585 568 9 easy easy JJ erambler-co-uk-8585 568 10 it -PRON- PRP erambler-co-uk-8585 568 11 is be VBZ erambler-co-uk-8585 568 12 to to TO erambler-co-uk-8585 568 13 call call VB erambler-co-uk-8585 568 14 a a DT erambler-co-uk-8585 568 15 simple simple JJ erambler-co-uk-8585 568 16 Rust Rust NNP erambler-co-uk-8585 568 17 function function NN erambler-co-uk-8585 568 18 from from IN erambler-co-uk-8585 568 19 Python Python NNP erambler-co-uk-8585 568 20 . . . erambler-co-uk-8585 569 1 If if IN erambler-co-uk-8585 569 2 you -PRON- PRP erambler-co-uk-8585 569 3 want want VBP erambler-co-uk-8585 569 4 to to TO erambler-co-uk-8585 569 5 try try VB erambler-co-uk-8585 569 6 it -PRON- PRP erambler-co-uk-8585 569 7 yourself -PRON- PRP erambler-co-uk-8585 569 8 , , , erambler-co-uk-8585 569 9 you’ll you’ll NNP erambler-co-uk-8585 569 10 find find VBP erambler-co-uk-8585 569 11 the the DT erambler-co-uk-8585 569 12 code code NN erambler-co-uk-8585 569 13 on on IN erambler-co-uk-8585 569 14 GitHub GitHub NNP erambler-co-uk-8585 569 15 . . . erambler-co-uk-8585 570 1 ! ! NFP erambler-co-uk-8585 570 2 ! ! . erambler-co-uk-8585 570 3 ! ! . erambler-co-uk-8585 571 1 prerequisites prerequisite NNS erambler-co-uk-8585 571 2 I -PRON- PRP erambler-co-uk-8585 571 3 ’m be VBP erambler-co-uk-8585 571 4 assuming assume VBG erambler-co-uk-8585 571 5 for for IN erambler-co-uk-8585 571 6 this this DT erambler-co-uk-8585 571 7 tutorial tutorial NN erambler-co-uk-8585 571 8 that that IN erambler-co-uk-8585 571 9 you -PRON- PRP erambler-co-uk-8585 571 10 ’re be VBZ erambler-co-uk-8585 571 11 already already RB erambler-co-uk-8585 571 12 familiar familiar JJ erambler-co-uk-8585 571 13 with with IN erambler-co-uk-8585 571 14 writing write VBG erambler-co-uk-8585 571 15 Python Python NNP erambler-co-uk-8585 571 16 scripts script NNS erambler-co-uk-8585 571 17 and and CC erambler-co-uk-8585 571 18 importing import VBG erambler-co-uk-8585 571 19 & & CC erambler-co-uk-8585 571 20 amp amp NNP erambler-co-uk-8585 571 21 ; ; : erambler-co-uk-8585 571 22 using use VBG erambler-co-uk-8585 571 23 packages package NNS erambler-co-uk-8585 571 24 , , , erambler-co-uk-8585 571 25 and and CC erambler-co-uk-8585 571 26 that that IN erambler-co-uk-8585 571 27 you -PRON- PRP erambler-co-uk-8585 571 28 ’re be VBP erambler-co-uk-8585 571 29 comfortable comfortable JJ erambler-co-uk-8585 571 30 using use VBG erambler-co-uk-8585 571 31 the the DT erambler-co-uk-8585 571 32 command command NN erambler-co-uk-8585 571 33 line line NN erambler-co-uk-8585 571 34 . . . erambler-co-uk-8585 572 1 You -PRON- PRP erambler-co-uk-8585 572 2 ’ll will MD erambler-co-uk-8585 572 3 also also RB erambler-co-uk-8585 572 4 need need VB erambler-co-uk-8585 572 5 to to TO erambler-co-uk-8585 572 6 have have VB erambler-co-uk-8585 572 7 installed instal VBN erambler-co-uk-8585 572 8 Rust Rust NNP erambler-co-uk-8585 572 9 . . . erambler-co-uk-8585 573 1 The the DT erambler-co-uk-8585 573 2 Rust Rust NNP erambler-co-uk-8585 573 3 bit bit NN erambler-co-uk-8585 573 4 The the DT erambler-co-uk-8585 573 5 quickest quick JJS erambler-co-uk-8585 573 6 way way NN erambler-co-uk-8585 573 7 to to TO erambler-co-uk-8585 573 8 get get VB erambler-co-uk-8585 573 9 compiled compile VBN erambler-co-uk-8585 573 10 code code NN erambler-co-uk-8585 573 11 into into IN erambler-co-uk-8585 573 12 Python Python NNP erambler-co-uk-8585 573 13 is be VBZ erambler-co-uk-8585 573 14 to to TO erambler-co-uk-8585 573 15 use use VB erambler-co-uk-8585 573 16 the the DT erambler-co-uk-8585 573 17 builtin builtin NNP erambler-co-uk-8585 573 18 ctypes ctypes NNP erambler-co-uk-8585 573 19 package package NN erambler-co-uk-8585 573 20 . . . erambler-co-uk-8585 574 1 This this DT erambler-co-uk-8585 574 2 is be VBZ erambler-co-uk-8585 574 3 Python’s Python’s NNP erambler-co-uk-8585 574 4 & & CC erambler-co-uk-8585 574 5 ldquo;Foreign ldquo;Foreign NNP erambler-co-uk-8585 574 6 Function Function NNP erambler-co-uk-8585 574 7 Interface&rdquo Interface&rdquo NNP erambler-co-uk-8585 574 8 ; ; : erambler-co-uk-8585 574 9 or or CC erambler-co-uk-8585 574 10 FFI FFI NNP erambler-co-uk-8585 574 11 : : : erambler-co-uk-8585 574 12 a a DT erambler-co-uk-8585 574 13 means means NN erambler-co-uk-8585 574 14 of of IN erambler-co-uk-8585 574 15 calling call VBG erambler-co-uk-8585 574 16 functions function NNS erambler-co-uk-8585 574 17 outside outside IN erambler-co-uk-8585 574 18 the the DT erambler-co-uk-8585 574 19 language language NN erambler-co-uk-8585 574 20 you’re you’re VBZ erambler-co-uk-8585 574 21 using use VBG erambler-co-uk-8585 574 22 to to TO erambler-co-uk-8585 574 23 make make VB erambler-co-uk-8585 574 24 the the DT erambler-co-uk-8585 574 25 call call NN erambler-co-uk-8585 574 26 . . . erambler-co-uk-8585 575 1 ctypes ctypes NNP erambler-co-uk-8585 575 2 allows allow VBZ erambler-co-uk-8585 575 3 us -PRON- PRP erambler-co-uk-8585 575 4 to to TO erambler-co-uk-8585 575 5 call call VB erambler-co-uk-8585 575 6 arbitrary arbitrary JJ erambler-co-uk-8585 575 7 functions function NNS erambler-co-uk-8585 575 8 in in IN erambler-co-uk-8585 575 9 a a DT erambler-co-uk-8585 575 10 shared share VBN erambler-co-uk-8585 575 11 library1 library1 NN erambler-co-uk-8585 575 12 , , , erambler-co-uk-8585 575 13 as as RB erambler-co-uk-8585 575 14 long long RB erambler-co-uk-8585 575 15 as as IN erambler-co-uk-8585 575 16 those those DT erambler-co-uk-8585 575 17 functions function NNS erambler-co-uk-8585 575 18 conform conform VBP erambler-co-uk-8585 575 19 to to IN erambler-co-uk-8585 575 20 certain certain JJ erambler-co-uk-8585 575 21 standard standard JJ erambler-co-uk-8585 575 22 C C NNP erambler-co-uk-8585 575 23 language language NN erambler-co-uk-8585 575 24 calling calling NN erambler-co-uk-8585 575 25 conventions convention NNS erambler-co-uk-8585 575 26 . . . erambler-co-uk-8585 576 1 Thankfully thankfully RB erambler-co-uk-8585 576 2 , , , erambler-co-uk-8585 576 3 Rust Rust NNP erambler-co-uk-8585 576 4 tries try VBZ erambler-co-uk-8585 576 5 hard hard RB erambler-co-uk-8585 576 6 to to TO erambler-co-uk-8585 576 7 make make VB erambler-co-uk-8585 576 8 it -PRON- PRP erambler-co-uk-8585 576 9 easy easy JJ erambler-co-uk-8585 576 10 for for IN erambler-co-uk-8585 576 11 us -PRON- PRP erambler-co-uk-8585 576 12 to to TO erambler-co-uk-8585 576 13 build build VB erambler-co-uk-8585 576 14 such such PDT erambler-co-uk-8585 576 15 a a DT erambler-co-uk-8585 576 16 shared shared JJ erambler-co-uk-8585 576 17 library library NN erambler-co-uk-8585 576 18 . . . erambler-co-uk-8585 577 1 The the DT erambler-co-uk-8585 577 2 first first JJ erambler-co-uk-8585 577 3 thing thing NN erambler-co-uk-8585 577 4 to to TO erambler-co-uk-8585 577 5 do do VB erambler-co-uk-8585 577 6 is be VBZ erambler-co-uk-8585 577 7 to to TO erambler-co-uk-8585 577 8 create create VB erambler-co-uk-8585 577 9 a a DT erambler-co-uk-8585 577 10 new new JJ erambler-co-uk-8585 577 11 project project NN erambler-co-uk-8585 577 12 with with IN erambler-co-uk-8585 577 13 cargo cargo NN erambler-co-uk-8585 577 14 , , , erambler-co-uk-8585 577 15 the the DT erambler-co-uk-8585 577 16 Rust Rust NNP erambler-co-uk-8585 577 17 build build VB erambler-co-uk-8585 577 18 tool tool NN erambler-co-uk-8585 577 19 : : : erambler-co-uk-8585 577 20 $ $ $ erambler-co-uk-8585 577 21 cargo cargo NN erambler-co-uk-8585 577 22 new new JJ erambler-co-uk-8585 577 23 rustfrompy rustfrompy JJ erambler-co-uk-8585 577 24 Created create VBN erambler-co-uk-8585 577 25 library library NN erambler-co-uk-8585 577 26 ` ` '' erambler-co-uk-8585 577 27 rustfrompy rustfrompy NNS erambler-co-uk-8585 577 28 ` ` '' erambler-co-uk-8585 577 29 project project NN erambler-co-uk-8585 577 30 $ $ $ erambler-co-uk-8585 577 31 tree tree NN erambler-co-uk-8585 577 32 . . . erambler-co-uk-8585 578 1 ├ ├ NNP erambler-co-uk-8585 578 2 ─ ─ XX erambler-co-uk-8585 578 3 ─ ─ CD erambler-co-uk-8585 578 4 Cargo.toml cargo.toml ADD erambler-co-uk-8585 578 5 └ └ CD erambler-co-uk-8585 578 6 ─ ─ NNS erambler-co-uk-8585 578 7 ─ ─ NNP erambler-co-uk-8585 578 8 src src NNP erambler-co-uk-8585 578 9 └ └ CD erambler-co-uk-8585 578 10 ─ ─ NNS erambler-co-uk-8585 578 11 ─ ─ CD erambler-co-uk-8585 578 12 lib.rs lib.rs NN erambler-co-uk-8585 578 13 1 1 CD erambler-co-uk-8585 578 14 directory directory NN erambler-co-uk-8585 578 15 , , , erambler-co-uk-8585 578 16 2 2 CD erambler-co-uk-8585 578 17 files file NNS erambler-co-uk-8585 578 18 ! ! . erambler-co-uk-8585 578 19 ! ! . erambler-co-uk-8585 578 20 ! ! . erambler-co-uk-8585 579 1 aside aside RB erambler-co-uk-8585 579 2 I -PRON- PRP erambler-co-uk-8585 579 3 use use VBP erambler-co-uk-8585 579 4 the the DT erambler-co-uk-8585 579 5 fairly fairly RB erambler-co-uk-8585 579 6 common common JJ erambler-co-uk-8585 579 7 convention convention NN erambler-co-uk-8585 579 8 that that IN erambler-co-uk-8585 579 9 text text NN erambler-co-uk-8585 579 10 set set NN erambler-co-uk-8585 579 11 in in IN erambler-co-uk-8585 579 12 fixed fix VBN erambler-co-uk-8585 579 13 - - HYPH erambler-co-uk-8585 579 14 width width NN erambler-co-uk-8585 579 15 font font NN erambler-co-uk-8585 579 16 is be VBZ erambler-co-uk-8585 579 17 either either CC erambler-co-uk-8585 579 18 example example NN erambler-co-uk-8585 579 19 code code NN erambler-co-uk-8585 579 20 or or CC erambler-co-uk-8585 579 21 commands command NNS erambler-co-uk-8585 579 22 to to TO erambler-co-uk-8585 579 23 type type VB erambler-co-uk-8585 579 24 in in RP erambler-co-uk-8585 579 25 . . . erambler-co-uk-8585 580 1 For for IN erambler-co-uk-8585 580 2 the the DT erambler-co-uk-8585 580 3 latter latter JJ erambler-co-uk-8585 580 4 , , , erambler-co-uk-8585 580 5 a a DT erambler-co-uk-8585 580 6 $ $ $ erambler-co-uk-8585 580 7 precedes precede NNS erambler-co-uk-8585 580 8 the the DT erambler-co-uk-8585 580 9 command command NN erambler-co-uk-8585 580 10 that that WDT erambler-co-uk-8585 580 11 you -PRON- PRP erambler-co-uk-8585 580 12 type type VBP erambler-co-uk-8585 580 13 ( ( -LRB- erambler-co-uk-8585 580 14 omit omit VB erambler-co-uk-8585 580 15 the the DT erambler-co-uk-8585 580 16 $ $ $ erambler-co-uk-8585 580 17 ) ) -RRB- erambler-co-uk-8585 580 18 , , , erambler-co-uk-8585 580 19 and and CC erambler-co-uk-8585 580 20 lines line NNS erambler-co-uk-8585 580 21 that that IN erambler-co-uk-8585 580 22 don’t don’t VBZ erambler-co-uk-8585 580 23 start start NN erambler-co-uk-8585 580 24 with with IN erambler-co-uk-8585 580 25 a a DT erambler-co-uk-8585 580 26 $ $ $ erambler-co-uk-8585 580 27 are be VBP erambler-co-uk-8585 580 28 output output NN erambler-co-uk-8585 580 29 from from IN erambler-co-uk-8585 580 30 the the DT erambler-co-uk-8585 580 31 previous previous JJ erambler-co-uk-8585 580 32 command command NN erambler-co-uk-8585 580 33 . . . erambler-co-uk-8585 581 1 I -PRON- PRP erambler-co-uk-8585 581 2 assume assume VBP erambler-co-uk-8585 581 3 a a DT erambler-co-uk-8585 581 4 basic basic JJ erambler-co-uk-8585 581 5 familiarity familiarity NN erambler-co-uk-8585 581 6 with with IN erambler-co-uk-8585 581 7 Unix Unix NNP erambler-co-uk-8585 581 8 - - HYPH erambler-co-uk-8585 581 9 style style NN erambler-co-uk-8585 581 10 command command NN erambler-co-uk-8585 581 11 line line NN erambler-co-uk-8585 581 12 , , , erambler-co-uk-8585 581 13 but but CC erambler-co-uk-8585 581 14 I -PRON- PRP erambler-co-uk-8585 581 15 should should MD erambler-co-uk-8585 581 16 probably probably RB erambler-co-uk-8585 581 17 put put VB erambler-co-uk-8585 581 18 in in RP erambler-co-uk-8585 581 19 some some DT erambler-co-uk-8585 581 20 links link NNS erambler-co-uk-8585 581 21 to to IN erambler-co-uk-8585 581 22 resources resource NNS erambler-co-uk-8585 581 23 if if IN erambler-co-uk-8585 581 24 you -PRON- PRP erambler-co-uk-8585 581 25 need need VBP erambler-co-uk-8585 581 26 to to TO erambler-co-uk-8585 581 27 learn learn VB erambler-co-uk-8585 581 28 more more JJR erambler-co-uk-8585 581 29 ! ! . erambler-co-uk-8585 582 1 We -PRON- PRP erambler-co-uk-8585 582 2 need need VBP erambler-co-uk-8585 582 3 to to TO erambler-co-uk-8585 582 4 edit edit VB erambler-co-uk-8585 582 5 the the DT erambler-co-uk-8585 582 6 Cargo.toml cargo.toml NN erambler-co-uk-8585 582 7 file file NN erambler-co-uk-8585 582 8 and and CC erambler-co-uk-8585 582 9 add add VB erambler-co-uk-8585 582 10 a a DT erambler-co-uk-8585 582 11 [ [ -LRB- erambler-co-uk-8585 582 12 lib lib NNP erambler-co-uk-8585 582 13 ] ] -RRB- erambler-co-uk-8585 582 14 section section NN erambler-co-uk-8585 582 15 : : : erambler-co-uk-8585 582 16 [ [ -LRB- erambler-co-uk-8585 582 17 package package NN erambler-co-uk-8585 582 18 ] ] -RRB- erambler-co-uk-8585 582 19 name name NN erambler-co-uk-8585 582 20 = = SYM erambler-co-uk-8585 582 21 & & CC erambler-co-uk-8585 582 22 # # $ erambler-co-uk-8585 582 23 34;rustfrompy" 34;rustfrompy" CD erambler-co-uk-8585 582 24 ; ; : erambler-co-uk-8585 582 25 version version NN erambler-co-uk-8585 582 26 = = SYM erambler-co-uk-8585 582 27 & & CC erambler-co-uk-8585 582 28 # # $ erambler-co-uk-8585 582 29 34;0.1.0" 34;0.1.0" CD erambler-co-uk-8585 582 30 ; ; : erambler-co-uk-8585 582 31 authors author NNS erambler-co-uk-8585 582 32 = = NFP erambler-co-uk-8585 582 33 [ [ -LRB- erambler-co-uk-8585 582 34 & & CC erambler-co-uk-8585 582 35 # # $ erambler-co-uk-8585 582 36 34;Jez 34;Jez NNP erambler-co-uk-8585 582 37 Cope Cope NNP erambler-co-uk-8585 582 38 & & CC erambler-co-uk-8585 582 39 lt;j.cope@erambler.co.uk>" lt;j.cope@erambler.co.uk>" NNP erambler-co-uk-8585 582 40 ; ; : erambler-co-uk-8585 582 41 ] ] -RRB- erambler-co-uk-8585 582 42 [ [ -LRB- erambler-co-uk-8585 582 43 dependencies dependency NNS erambler-co-uk-8585 582 44 ] ] -RRB- erambler-co-uk-8585 582 45 [ [ -LRB- erambler-co-uk-8585 582 46 lib lib NNP erambler-co-uk-8585 582 47 ] ] -RRB- erambler-co-uk-8585 582 48 name name NNP erambler-co-uk-8585 582 49 = = SYM erambler-co-uk-8585 582 50 & & CC erambler-co-uk-8585 582 51 # # $ erambler-co-uk-8585 582 52 34;rustfrompy" 34;rustfrompy" CD erambler-co-uk-8585 582 53 ; ; : erambler-co-uk-8585 582 54 crate crate NN erambler-co-uk-8585 582 55 - - HYPH erambler-co-uk-8585 582 56 type type NN erambler-co-uk-8585 582 57 = = NFP erambler-co-uk-8585 582 58 [ [ -LRB- erambler-co-uk-8585 582 59 & & CC erambler-co-uk-8585 582 60 # # $ erambler-co-uk-8585 582 61 34;cdylib" 34;cdylib" CD erambler-co-uk-8585 582 62 ; ; : erambler-co-uk-8585 582 63 ] ] -RRB- erambler-co-uk-8585 582 64 This this DT erambler-co-uk-8585 582 65 tells tell VBZ erambler-co-uk-8585 582 66 cargo cargo NN erambler-co-uk-8585 582 67 that that IN erambler-co-uk-8585 582 68 we -PRON- PRP erambler-co-uk-8585 582 69 want want VBP erambler-co-uk-8585 582 70 to to TO erambler-co-uk-8585 582 71 make make VB erambler-co-uk-8585 582 72 a a DT erambler-co-uk-8585 582 73 C c NN erambler-co-uk-8585 582 74 - - HYPH erambler-co-uk-8585 582 75 compatible compatible JJ erambler-co-uk-8585 582 76 dynamic dynamic JJ erambler-co-uk-8585 582 77 library library NN erambler-co-uk-8585 582 78 ( ( -LRB- erambler-co-uk-8585 582 79 crate crate NN erambler-co-uk-8585 582 80 - - HYPH erambler-co-uk-8585 582 81 type type NN erambler-co-uk-8585 582 82 = = NFP erambler-co-uk-8585 582 83 [ [ -LRB- erambler-co-uk-8585 582 84 & & CC erambler-co-uk-8585 582 85 quot;cdylib" quot;cdylib" NNS erambler-co-uk-8585 582 86 ; ; : erambler-co-uk-8585 582 87 ] ] -RRB- erambler-co-uk-8585 582 88 ) ) -RRB- erambler-co-uk-8585 582 89 and and CC erambler-co-uk-8585 582 90 what what WP erambler-co-uk-8585 582 91 to to TO erambler-co-uk-8585 582 92 call call VB erambler-co-uk-8585 582 93 it -PRON- PRP erambler-co-uk-8585 582 94 , , , erambler-co-uk-8585 582 95 plus plus CC erambler-co-uk-8585 582 96 some some DT erambler-co-uk-8585 582 97 standard standard JJ erambler-co-uk-8585 582 98 metadata metadata NN erambler-co-uk-8585 582 99 . . . erambler-co-uk-8585 583 1 We -PRON- PRP erambler-co-uk-8585 583 2 can can MD erambler-co-uk-8585 583 3 then then RB erambler-co-uk-8585 583 4 put put VB erambler-co-uk-8585 583 5 our -PRON- PRP$ erambler-co-uk-8585 583 6 code code NN erambler-co-uk-8585 583 7 in in IN erambler-co-uk-8585 583 8 src src NNP erambler-co-uk-8585 583 9 / / SYM erambler-co-uk-8585 583 10 lib.rs lib.rs NNP erambler-co-uk-8585 583 11 . . . erambler-co-uk-8585 584 1 We’ll we’ll NN erambler-co-uk-8585 584 2 just just RB erambler-co-uk-8585 584 3 use use VBP erambler-co-uk-8585 584 4 a a DT erambler-co-uk-8585 584 5 simple simple JJ erambler-co-uk-8585 584 6 toy toy NN erambler-co-uk-8585 584 7 function function NN erambler-co-uk-8585 584 8 that that WDT erambler-co-uk-8585 584 9 adds add VBZ erambler-co-uk-8585 584 10 two two CD erambler-co-uk-8585 584 11 numbers number NNS erambler-co-uk-8585 584 12 together together RB erambler-co-uk-8585 584 13 : : : erambler-co-uk-8585 584 14 # # $ erambler-co-uk-8585 584 15 [ [ -LRB- erambler-co-uk-8585 584 16 no_mangle no_mangle NNP erambler-co-uk-8585 584 17 ] ] -RRB- erambler-co-uk-8585 584 18 pub pub NN erambler-co-uk-8585 584 19 fn fn NN erambler-co-uk-8585 584 20 add(a add(a '' erambler-co-uk-8585 584 21 : : : erambler-co-uk-8585 584 22 i64 i64 NNP erambler-co-uk-8585 584 23 , , , erambler-co-uk-8585 584 24 b b NNP erambler-co-uk-8585 584 25 : : : erambler-co-uk-8585 584 26 i64 i64 NNP erambler-co-uk-8585 584 27 ) ) -RRB- erambler-co-uk-8585 584 28 -> -> NN erambler-co-uk-8585 584 29 ; ; : erambler-co-uk-8585 584 30 i64 i64 NN erambler-co-uk-8585 584 31 { { -LRB- erambler-co-uk-8585 584 32 a a NN erambler-co-uk-8585 584 33 + + SYM erambler-co-uk-8585 584 34 b b NN erambler-co-uk-8585 584 35 } } -RRB- erambler-co-uk-8585 584 36 Notice notice VB erambler-co-uk-8585 584 37 the the DT erambler-co-uk-8585 584 38 pub pub NN erambler-co-uk-8585 584 39 keyword keyword NNP erambler-co-uk-8585 584 40 , , , erambler-co-uk-8585 584 41 which which WDT erambler-co-uk-8585 584 42 instructs instruct VBZ erambler-co-uk-8585 584 43 the the DT erambler-co-uk-8585 584 44 compiler compiler NN erambler-co-uk-8585 584 45 to to TO erambler-co-uk-8585 584 46 make make VB erambler-co-uk-8585 584 47 this this DT erambler-co-uk-8585 584 48 function function NN erambler-co-uk-8585 584 49 accessible accessible JJ erambler-co-uk-8585 584 50 to to IN erambler-co-uk-8585 584 51 other other JJ erambler-co-uk-8585 584 52 modules module NNS erambler-co-uk-8585 584 53 , , , erambler-co-uk-8585 584 54 and and CC erambler-co-uk-8585 584 55 the the DT erambler-co-uk-8585 584 56 # # $ erambler-co-uk-8585 584 57 [ [ -LRB- erambler-co-uk-8585 584 58 no_mangle no_mangle NNP erambler-co-uk-8585 584 59 ] ] -RRB- erambler-co-uk-8585 584 60 annotation annotation NN erambler-co-uk-8585 584 61 , , , erambler-co-uk-8585 584 62 which which WDT erambler-co-uk-8585 584 63 tells tell VBZ erambler-co-uk-8585 584 64 it -PRON- PRP erambler-co-uk-8585 584 65 to to TO erambler-co-uk-8585 584 66 use use VB erambler-co-uk-8585 584 67 the the DT erambler-co-uk-8585 584 68 standard standard JJ erambler-co-uk-8585 584 69 C c NN erambler-co-uk-8585 584 70 naming naming NN erambler-co-uk-8585 584 71 conventions convention NNS erambler-co-uk-8585 584 72 for for IN erambler-co-uk-8585 584 73 functions function NNS erambler-co-uk-8585 584 74 . . . erambler-co-uk-8585 585 1 If if IN erambler-co-uk-8585 585 2 we -PRON- PRP erambler-co-uk-8585 585 3 don’t don’t VBP erambler-co-uk-8585 585 4 do do VB erambler-co-uk-8585 585 5 this this DT erambler-co-uk-8585 585 6 , , , erambler-co-uk-8585 585 7 then then RB erambler-co-uk-8585 585 8 Rust Rust NNP erambler-co-uk-8585 585 9 will will MD erambler-co-uk-8585 585 10 generate generate VB erambler-co-uk-8585 585 11 a a DT erambler-co-uk-8585 585 12 new new JJ erambler-co-uk-8585 585 13 name name NN erambler-co-uk-8585 585 14 for for IN erambler-co-uk-8585 585 15 the the DT erambler-co-uk-8585 585 16 function function NN erambler-co-uk-8585 585 17 for for IN erambler-co-uk-8585 585 18 its -PRON- PRP$ erambler-co-uk-8585 585 19 own own JJ erambler-co-uk-8585 585 20 nefarious nefarious JJ erambler-co-uk-8585 585 21 purposes purpose NNS erambler-co-uk-8585 585 22 , , , erambler-co-uk-8585 585 23 and and CC erambler-co-uk-8585 585 24 as as IN erambler-co-uk-8585 585 25 a a DT erambler-co-uk-8585 585 26 side side JJ erambler-co-uk-8585 585 27 effect effect NN erambler-co-uk-8585 585 28 we -PRON- PRP erambler-co-uk-8585 585 29 won’t won’t CD erambler-co-uk-8585 585 30 know know VBP erambler-co-uk-8585 585 31 what what WP erambler-co-uk-8585 585 32 to to TO erambler-co-uk-8585 585 33 call call VB erambler-co-uk-8585 585 34 it -PRON- PRP erambler-co-uk-8585 585 35 when when WRB erambler-co-uk-8585 585 36 we -PRON- PRP erambler-co-uk-8585 585 37 want want VBP erambler-co-uk-8585 585 38 to to TO erambler-co-uk-8585 585 39 use use VB erambler-co-uk-8585 585 40 it -PRON- PRP erambler-co-uk-8585 585 41 from from IN erambler-co-uk-8585 585 42 Python Python NNP erambler-co-uk-8585 585 43 . . . erambler-co-uk-8585 586 1 Being be VBG erambler-co-uk-8585 586 2 good good JJ erambler-co-uk-8585 586 3 developers developer NNS erambler-co-uk-8585 586 4 , , , erambler-co-uk-8585 586 5 let’s let’s CD erambler-co-uk-8585 586 6 also also RB erambler-co-uk-8585 586 7 add add VBP erambler-co-uk-8585 586 8 a a DT erambler-co-uk-8585 586 9 test test NN erambler-co-uk-8585 586 10 : : : erambler-co-uk-8585 586 11 # # $ erambler-co-uk-8585 586 12 [ [ -LRB- erambler-co-uk-8585 586 13 cfg(test cfg(test NNP erambler-co-uk-8585 586 14 ) ) -RRB- erambler-co-uk-8585 586 15 ] ] -RRB- erambler-co-uk-8585 586 16 mod mod NNP erambler-co-uk-8585 586 17 test test NNP erambler-co-uk-8585 586 18 { { -LRB- erambler-co-uk-8585 586 19 use use NN erambler-co-uk-8585 586 20 : : : erambler-co-uk-8585 586 21 :* :* , erambler-co-uk-8585 586 22 ; ; : erambler-co-uk-8585 586 23 # # $ erambler-co-uk-8585 586 24 [ [ -LRB- erambler-co-uk-8585 586 25 test test NN erambler-co-uk-8585 586 26 ] ] -RRB- erambler-co-uk-8585 586 27 fn fn NNP erambler-co-uk-8585 586 28 test_add test_add NNP erambler-co-uk-8585 586 29 ( ( -LRB- erambler-co-uk-8585 586 30 ) ) -RRB- erambler-co-uk-8585 586 31 { { -LRB- erambler-co-uk-8585 586 32 assert_eq assert_eq NNP erambler-co-uk-8585 586 33 ! ! . erambler-co-uk-8585 587 1 ( ( -LRB- erambler-co-uk-8585 587 2 4 4 CD erambler-co-uk-8585 587 3 , , , erambler-co-uk-8585 587 4 add(2 add(2 NNP erambler-co-uk-8585 587 5 , , , erambler-co-uk-8585 587 6 2 2 CD erambler-co-uk-8585 587 7 ) ) -RRB- erambler-co-uk-8585 587 8 ) ) -RRB- erambler-co-uk-8585 587 9 ; ; : erambler-co-uk-8585 587 10 } } -RRB- erambler-co-uk-8585 587 11 } } -RRB- erambler-co-uk-8585 587 12 We -PRON- PRP erambler-co-uk-8585 587 13 can can MD erambler-co-uk-8585 587 14 now now RB erambler-co-uk-8585 587 15 run run VB erambler-co-uk-8585 587 16 cargo cargo NN erambler-co-uk-8585 587 17 test test NN erambler-co-uk-8585 587 18 which which WDT erambler-co-uk-8585 587 19 will will MD erambler-co-uk-8585 587 20 compile compile VB erambler-co-uk-8585 587 21 that that DT erambler-co-uk-8585 587 22 code code NN erambler-co-uk-8585 587 23 and and CC erambler-co-uk-8585 587 24 run run VB erambler-co-uk-8585 587 25 the the DT erambler-co-uk-8585 587 26 test test NN erambler-co-uk-8585 587 27 : : : erambler-co-uk-8585 587 28 $ $ $ erambler-co-uk-8585 587 29 cargo cargo NN erambler-co-uk-8585 587 30 test test NN erambler-co-uk-8585 587 31 Compiling Compiling NNP erambler-co-uk-8585 587 32 rustfrompy rustfrompy VBZ erambler-co-uk-8585 587 33 v0.1.0 v0.1.0 NNP erambler-co-uk-8585 587 34 ( ( -LRB- erambler-co-uk-8585 587 35 file:///home file:///home NNP erambler-co-uk-8585 587 36 / / SYM erambler-co-uk-8585 587 37 jez jez NN erambler-co-uk-8585 587 38 / / SYM erambler-co-uk-8585 587 39 Personal Personal NNP erambler-co-uk-8585 587 40 / / SYM erambler-co-uk-8585 587 41 Projects Projects NNPS erambler-co-uk-8585 587 42 / / SYM erambler-co-uk-8585 587 43 rustfrompy rustfrompy NNS erambler-co-uk-8585 587 44 ) ) -RRB- erambler-co-uk-8585 587 45 Finished finish VBN erambler-co-uk-8585 587 46 dev dev NNP erambler-co-uk-8585 587 47 [ [ -LRB- erambler-co-uk-8585 587 48 unoptimized unoptimized JJ erambler-co-uk-8585 587 49 + + CC erambler-co-uk-8585 587 50 debuginfo debuginfo NN erambler-co-uk-8585 587 51 ] ] -RRB- erambler-co-uk-8585 587 52 target(s target(s NN erambler-co-uk-8585 587 53 ) ) -RRB- erambler-co-uk-8585 587 54 in in IN erambler-co-uk-8585 587 55 1.2 1.2 CD erambler-co-uk-8585 587 56 secs secs JJ erambler-co-uk-8585 587 57 Running running NN erambler-co-uk-8585 587 58 target target NN erambler-co-uk-8585 587 59 / / SYM erambler-co-uk-8585 587 60 debug debug NNS erambler-co-uk-8585 587 61 / / SYM erambler-co-uk-8585 587 62 deps dep NNS erambler-co-uk-8585 587 63 / / SYM erambler-co-uk-8585 587 64 rustfrompy-3033caaa9f5f17aa rustfrompy-3033caaa9f5f17aa NN erambler-co-uk-8585 587 65 running run VBG erambler-co-uk-8585 587 66 1 1 CD erambler-co-uk-8585 587 67 test test NN erambler-co-uk-8585 587 68 test test NN erambler-co-uk-8585 587 69 test::test_add test::test_add NNP erambler-co-uk-8585 587 70 ... ... NFP erambler-co-uk-8585 587 71 ok ok UH erambler-co-uk-8585 587 72 test test NN erambler-co-uk-8585 587 73 result result NN erambler-co-uk-8585 587 74 : : : erambler-co-uk-8585 587 75 ok ok UH erambler-co-uk-8585 587 76 . . NNP erambler-co-uk-8585 587 77 1 1 CD erambler-co-uk-8585 587 78 passed pass VBD erambler-co-uk-8585 587 79 ; ; : erambler-co-uk-8585 587 80 0 0 CD erambler-co-uk-8585 587 81 failed fail VBD erambler-co-uk-8585 587 82 ; ; : erambler-co-uk-8585 587 83 0 0 CD erambler-co-uk-8585 587 84 ignored ignore VBN erambler-co-uk-8585 587 85 ; ; : erambler-co-uk-8585 587 86 0 0 CD erambler-co-uk-8585 587 87 measured measure VBN erambler-co-uk-8585 587 88 ; ; : erambler-co-uk-8585 587 89 0 0 CD erambler-co-uk-8585 587 90 filtered filter VBN erambler-co-uk-8585 587 91 out out RP erambler-co-uk-8585 587 92 Everything everything NN erambler-co-uk-8585 587 93 worked work VBD erambler-co-uk-8585 587 94 ! ! . erambler-co-uk-8585 588 1 Now now RB erambler-co-uk-8585 588 2 just just RB erambler-co-uk-8585 588 3 to to TO erambler-co-uk-8585 588 4 build build VB erambler-co-uk-8585 588 5 that that DT erambler-co-uk-8585 588 6 shared shared JJ erambler-co-uk-8585 588 7 library library NN erambler-co-uk-8585 588 8 and and CC erambler-co-uk-8585 588 9 we -PRON- PRP erambler-co-uk-8585 588 10 can can MD erambler-co-uk-8585 588 11 try try VB erambler-co-uk-8585 588 12 calling call VBG erambler-co-uk-8585 588 13 it -PRON- PRP erambler-co-uk-8585 588 14 from from IN erambler-co-uk-8585 588 15 Python Python NNP erambler-co-uk-8585 588 16 : : : erambler-co-uk-8585 588 17 $ $ $ erambler-co-uk-8585 588 18 cargo cargo NN erambler-co-uk-8585 588 19 build build VB erambler-co-uk-8585 588 20 Compiling Compiling NNP erambler-co-uk-8585 588 21 rustfrompy rustfrompy VBZ erambler-co-uk-8585 588 22 v0.1.0 v0.1.0 NNP erambler-co-uk-8585 588 23 ( ( -LRB- erambler-co-uk-8585 588 24 file:///home file:///home NNP erambler-co-uk-8585 588 25 / / SYM erambler-co-uk-8585 588 26 jez jez NN erambler-co-uk-8585 588 27 / / SYM erambler-co-uk-8585 588 28 Personal Personal NNP erambler-co-uk-8585 588 29 / / SYM erambler-co-uk-8585 588 30 Projects Projects NNPS erambler-co-uk-8585 588 31 / / SYM erambler-co-uk-8585 588 32 rustfrompy rustfrompy NNS erambler-co-uk-8585 588 33 ) ) -RRB- erambler-co-uk-8585 588 34 Finished finish VBN erambler-co-uk-8585 588 35 dev dev NNP erambler-co-uk-8585 588 36 [ [ -LRB- erambler-co-uk-8585 588 37 unoptimized unoptimized JJ erambler-co-uk-8585 588 38 + + CC erambler-co-uk-8585 588 39 debuginfo debuginfo NN erambler-co-uk-8585 588 40 ] ] -RRB- erambler-co-uk-8585 588 41 target(s target(s NN erambler-co-uk-8585 588 42 ) ) -RRB- erambler-co-uk-8585 588 43 in in IN erambler-co-uk-8585 588 44 0.30 0.30 CD erambler-co-uk-8585 588 45 secs secs JJ erambler-co-uk-8585 588 46 Notice Notice NNP erambler-co-uk-8585 588 47 that that IN erambler-co-uk-8585 588 48 the the DT erambler-co-uk-8585 588 49 build build NN erambler-co-uk-8585 588 50 is be VBZ erambler-co-uk-8585 588 51 unoptimized unoptimize VBN erambler-co-uk-8585 588 52 and and CC erambler-co-uk-8585 588 53 includes include VBZ erambler-co-uk-8585 588 54 debugging debug VBG erambler-co-uk-8585 588 55 information information NN erambler-co-uk-8585 588 56 : : : erambler-co-uk-8585 588 57 this this DT erambler-co-uk-8585 588 58 is be VBZ erambler-co-uk-8585 588 59 useful useful JJ erambler-co-uk-8585 588 60 in in IN erambler-co-uk-8585 588 61 development development NN erambler-co-uk-8585 588 62 , , , erambler-co-uk-8585 588 63 but but CC erambler-co-uk-8585 588 64 once once RB erambler-co-uk-8585 588 65 we’re we’re NNP erambler-co-uk-8585 588 66 ready ready JJ erambler-co-uk-8585 588 67 to to TO erambler-co-uk-8585 588 68 use use VB erambler-co-uk-8585 588 69 our -PRON- PRP$ erambler-co-uk-8585 588 70 code code NN erambler-co-uk-8585 588 71 it -PRON- PRP erambler-co-uk-8585 588 72 will will MD erambler-co-uk-8585 588 73 run run VB erambler-co-uk-8585 588 74 much much RB erambler-co-uk-8585 588 75 faster fast RBR erambler-co-uk-8585 588 76 if if IN erambler-co-uk-8585 588 77 we -PRON- PRP erambler-co-uk-8585 588 78 compile compile VBP erambler-co-uk-8585 588 79 it -PRON- PRP erambler-co-uk-8585 588 80 with with IN erambler-co-uk-8585 588 81 optimisations optimisation NNS erambler-co-uk-8585 588 82 . . . erambler-co-uk-8585 589 1 Cargo Cargo NNP erambler-co-uk-8585 589 2 makes make VBZ erambler-co-uk-8585 589 3 this this DT erambler-co-uk-8585 589 4 easy easy JJ erambler-co-uk-8585 589 5 : : : erambler-co-uk-8585 589 6 $ $ $ erambler-co-uk-8585 589 7 cargo cargo NN erambler-co-uk-8585 589 8 build build NN erambler-co-uk-8585 589 9 --release --release NN erambler-co-uk-8585 589 10 Compiling Compiling NNP erambler-co-uk-8585 589 11 rustfrompy rustfrompy VBZ erambler-co-uk-8585 589 12 v0.1.0 v0.1.0 NNP erambler-co-uk-8585 589 13 ( ( -LRB- erambler-co-uk-8585 589 14 file:///home file:///home NNP erambler-co-uk-8585 589 15 / / SYM erambler-co-uk-8585 589 16 jez jez NN erambler-co-uk-8585 589 17 / / SYM erambler-co-uk-8585 589 18 Personal Personal NNP erambler-co-uk-8585 589 19 / / SYM erambler-co-uk-8585 589 20 Projects Projects NNPS erambler-co-uk-8585 589 21 / / SYM erambler-co-uk-8585 589 22 rustfrompy rustfrompy NNS erambler-co-uk-8585 589 23 ) ) -RRB- erambler-co-uk-8585 589 24 Finished finish VBD erambler-co-uk-8585 589 25 release release NN erambler-co-uk-8585 589 26 [ [ -LRB- erambler-co-uk-8585 589 27 optimized optimize VBN erambler-co-uk-8585 589 28 ] ] -RRB- erambler-co-uk-8585 589 29 target(s target(s NNP erambler-co-uk-8585 589 30 ) ) -RRB- erambler-co-uk-8585 589 31 in in IN erambler-co-uk-8585 589 32 0.30 0.30 CD erambler-co-uk-8585 589 33 secs secs JJ erambler-co-uk-8585 589 34 The the DT erambler-co-uk-8585 589 35 Python Python NNP erambler-co-uk-8585 589 36 bit bit NN erambler-co-uk-8585 589 37 After after RB erambler-co-uk-8585 589 38 all all RB erambler-co-uk-8585 589 39 that that DT erambler-co-uk-8585 589 40 , , , erambler-co-uk-8585 589 41 the the DT erambler-co-uk-8585 589 42 Python Python NNP erambler-co-uk-8585 589 43 bit bit NN erambler-co-uk-8585 589 44 is be VBZ erambler-co-uk-8585 589 45 pretty pretty RB erambler-co-uk-8585 589 46 short short JJ erambler-co-uk-8585 589 47 . . . erambler-co-uk-8585 590 1 First first RB erambler-co-uk-8585 590 2 we -PRON- PRP erambler-co-uk-8585 590 3 import import VBP erambler-co-uk-8585 590 4 the the DT erambler-co-uk-8585 590 5 ctypes ctypes NNP erambler-co-uk-8585 590 6 package package NN erambler-co-uk-8585 590 7 ( ( -LRB- erambler-co-uk-8585 590 8 which which WDT erambler-co-uk-8585 590 9 is be VBZ erambler-co-uk-8585 590 10 included include VBN erambler-co-uk-8585 590 11 in in IN erambler-co-uk-8585 590 12 all all DT erambler-co-uk-8585 590 13 recent recent JJ erambler-co-uk-8585 590 14 Python Python NNP erambler-co-uk-8585 590 15 versions version NNS erambler-co-uk-8585 590 16 ) ) -RRB- erambler-co-uk-8585 590 17 : : : erambler-co-uk-8585 590 18 from from IN erambler-co-uk-8585 590 19 ctypes ctypes NNP erambler-co-uk-8585 590 20 import import NNP erambler-co-uk-8585 590 21 cdll cdll NNP erambler-co-uk-8585 590 22 Cargo Cargo NNP erambler-co-uk-8585 590 23 has have VBZ erambler-co-uk-8585 590 24 tidied tidy VBN erambler-co-uk-8585 590 25 our -PRON- PRP$ erambler-co-uk-8585 590 26 shared shared JJ erambler-co-uk-8585 590 27 library library NN erambler-co-uk-8585 590 28 away away RB erambler-co-uk-8585 590 29 into into IN erambler-co-uk-8585 590 30 a a DT erambler-co-uk-8585 590 31 folder folder NN erambler-co-uk-8585 590 32 , , , erambler-co-uk-8585 590 33 so so IN erambler-co-uk-8585 590 34 we -PRON- PRP erambler-co-uk-8585 590 35 need need VBP erambler-co-uk-8585 590 36 to to TO erambler-co-uk-8585 590 37 tell tell VB erambler-co-uk-8585 590 38 Python Python NNP erambler-co-uk-8585 590 39 where where WRB erambler-co-uk-8585 590 40 to to TO erambler-co-uk-8585 590 41 load load VB erambler-co-uk-8585 590 42 it -PRON- PRP erambler-co-uk-8585 590 43 from from IN erambler-co-uk-8585 590 44 . . . erambler-co-uk-8585 591 1 On on IN erambler-co-uk-8585 591 2 Linux Linux NNP erambler-co-uk-8585 591 3 , , , erambler-co-uk-8585 591 4 it -PRON- PRP erambler-co-uk-8585 591 5 will will MD erambler-co-uk-8585 591 6 be be VB erambler-co-uk-8585 591 7 called call VBN erambler-co-uk-8585 591 8 lib<something>.so lib<something>.so NNP erambler-co-uk-8585 591 9 where where WRB erambler-co-uk-8585 591 10 the the DT erambler-co-uk-8585 591 11 & & CC erambler-co-uk-8585 591 12 ldquo;something&rdquo ldquo;something&rdquo FW erambler-co-uk-8585 591 13 ; ; : erambler-co-uk-8585 591 14 is be VBZ erambler-co-uk-8585 591 15 the the DT erambler-co-uk-8585 591 16 crate crate NN erambler-co-uk-8585 591 17 name name NN erambler-co-uk-8585 591 18 from from IN erambler-co-uk-8585 591 19 Cargo.toml Cargo.toml NNP erambler-co-uk-8585 591 20 , , , erambler-co-uk-8585 591 21 & & CC erambler-co-uk-8585 591 22 ldquo;rustfrompy&rdquo ldquo;rustfrompy&rdquo NNP erambler-co-uk-8585 591 23 ; ; : erambler-co-uk-8585 591 24 : : : erambler-co-uk-8585 591 25 lib lib NNP erambler-co-uk-8585 591 26 = = SYM erambler-co-uk-8585 591 27 cdll cdll NNP erambler-co-uk-8585 591 28 . . . erambler-co-uk-8585 591 29 LoadLibrary('target LoadLibrary('target NNP erambler-co-uk-8585 591 30 / / SYM erambler-co-uk-8585 591 31 release release NN erambler-co-uk-8585 591 32 / / SYM erambler-co-uk-8585 591 33 librustfrompy.so' librustfrompy.so' NN erambler-co-uk-8585 591 34 ; ; : erambler-co-uk-8585 591 35 ) ) -RRB- erambler-co-uk-8585 591 36 Finally finally RB erambler-co-uk-8585 591 37 we -PRON- PRP erambler-co-uk-8585 591 38 can can MD erambler-co-uk-8585 591 39 call call VB erambler-co-uk-8585 591 40 the the DT erambler-co-uk-8585 591 41 function function NN erambler-co-uk-8585 591 42 anywhere anywhere RB erambler-co-uk-8585 591 43 we -PRON- PRP erambler-co-uk-8585 591 44 want want VBP erambler-co-uk-8585 591 45 . . . erambler-co-uk-8585 592 1 Here here RB erambler-co-uk-8585 592 2 it -PRON- PRP erambler-co-uk-8585 592 3 is be VBZ erambler-co-uk-8585 592 4 in in IN erambler-co-uk-8585 592 5 a a DT erambler-co-uk-8585 592 6 pytest pytest NN erambler-co-uk-8585 592 7 - - HYPH erambler-co-uk-8585 592 8 style style NN erambler-co-uk-8585 592 9 test test NN erambler-co-uk-8585 592 10 : : : erambler-co-uk-8585 592 11 def def NNP erambler-co-uk-8585 592 12 test_rust_add test_rust_add NNP erambler-co-uk-8585 592 13 ( ( -LRB- erambler-co-uk-8585 592 14 ) ) -RRB- erambler-co-uk-8585 592 15 : : : erambler-co-uk-8585 592 16 assert assert NN erambler-co-uk-8585 592 17 lib.add(27 lib.add(27 NNP erambler-co-uk-8585 592 18 , , , erambler-co-uk-8585 592 19 15 15 CD erambler-co-uk-8585 592 20 ) ) -RRB- erambler-co-uk-8585 592 21 = = NFP erambler-co-uk-8585 592 22 = = SYM erambler-co-uk-8585 592 23 42 42 CD erambler-co-uk-8585 592 24 If if IN erambler-co-uk-8585 592 25 you -PRON- PRP erambler-co-uk-8585 592 26 have have VBP erambler-co-uk-8585 592 27 pytest pytest VBN erambler-co-uk-8585 592 28 installed instal VBN erambler-co-uk-8585 592 29 ( ( -LRB- erambler-co-uk-8585 592 30 and and CC erambler-co-uk-8585 592 31 you -PRON- PRP erambler-co-uk-8585 592 32 should should MD erambler-co-uk-8585 592 33 ! ! . erambler-co-uk-8585 592 34 ) ) -RRB- erambler-co-uk-8585 593 1 you -PRON- PRP erambler-co-uk-8585 593 2 can can MD erambler-co-uk-8585 593 3 run run VB erambler-co-uk-8585 593 4 the the DT erambler-co-uk-8585 593 5 whole whole JJ erambler-co-uk-8585 593 6 test test NN erambler-co-uk-8585 593 7 like like IN erambler-co-uk-8585 593 8 this this DT erambler-co-uk-8585 593 9 : : : erambler-co-uk-8585 593 10 $ $ $ erambler-co-uk-8585 593 11 pytest pytest NN erambler-co-uk-8585 593 12 --verbose --verbose NN erambler-co-uk-8585 593 13 test.py test.py ADD erambler-co-uk-8585 593 14 = = NNS erambler-co-uk-8585 593 15 = = NFP erambler-co-uk-8585 593 16 = = SYM erambler-co-uk-8585 593 17 = = SYM erambler-co-uk-8585 593 18 = = SYM erambler-co-uk-8585 593 19 = = SYM erambler-co-uk-8585 593 20 = = SYM erambler-co-uk-8585 593 21 = = SYM erambler-co-uk-8585 593 22 = = SYM erambler-co-uk-8585 593 23 = = SYM erambler-co-uk-8585 593 24 = = SYM erambler-co-uk-8585 593 25 = = SYM erambler-co-uk-8585 593 26 = = SYM erambler-co-uk-8585 593 27 = = SYM erambler-co-uk-8585 593 28 = = SYM erambler-co-uk-8585 593 29 = = SYM erambler-co-uk-8585 593 30 = = SYM erambler-co-uk-8585 593 31 = = SYM erambler-co-uk-8585 593 32 = = SYM erambler-co-uk-8585 593 33 = = SYM erambler-co-uk-8585 593 34 = = SYM erambler-co-uk-8585 593 35 = = SYM erambler-co-uk-8585 593 36 = = SYM erambler-co-uk-8585 593 37 = = SYM erambler-co-uk-8585 593 38 = = SYM erambler-co-uk-8585 593 39 = = SYM erambler-co-uk-8585 593 40 = = SYM erambler-co-uk-8585 593 41 = = SYM erambler-co-uk-8585 593 42 = = SYM erambler-co-uk-8585 593 43 = = SYM erambler-co-uk-8585 593 44 = = SYM erambler-co-uk-8585 593 45 = = SYM erambler-co-uk-8585 593 46 = = SYM erambler-co-uk-8585 593 47 = = SYM erambler-co-uk-8585 593 48 = = SYM erambler-co-uk-8585 593 49 = = SYM erambler-co-uk-8585 593 50 = = SYM erambler-co-uk-8585 593 51 = = SYM erambler-co-uk-8585 593 52 test test NN erambler-co-uk-8585 593 53 session session NN erambler-co-uk-8585 593 54 starts start VBZ erambler-co-uk-8585 593 55 = = SYM erambler-co-uk-8585 593 56 = = NFP erambler-co-uk-8585 593 57 = = SYM erambler-co-uk-8585 593 58 = = SYM erambler-co-uk-8585 593 59 = = SYM erambler-co-uk-8585 593 60 = = SYM erambler-co-uk-8585 593 61 = = SYM erambler-co-uk-8585 593 62 = = SYM erambler-co-uk-8585 593 63 = = SYM erambler-co-uk-8585 593 64 = = SYM erambler-co-uk-8585 593 65 = = SYM erambler-co-uk-8585 593 66 = = SYM erambler-co-uk-8585 593 67 = = SYM erambler-co-uk-8585 593 68 = = SYM erambler-co-uk-8585 593 69 = = SYM erambler-co-uk-8585 593 70 = = SYM erambler-co-uk-8585 593 71 = = SYM erambler-co-uk-8585 593 72 = = SYM erambler-co-uk-8585 593 73 = = SYM erambler-co-uk-8585 593 74 = = SYM erambler-co-uk-8585 593 75 = = SYM erambler-co-uk-8585 593 76 = = SYM erambler-co-uk-8585 593 77 = = SYM erambler-co-uk-8585 593 78 = = SYM erambler-co-uk-8585 593 79 = = SYM erambler-co-uk-8585 593 80 = = SYM erambler-co-uk-8585 593 81 = = SYM erambler-co-uk-8585 593 82 = = SYM erambler-co-uk-8585 593 83 = = SYM erambler-co-uk-8585 593 84 = = SYM erambler-co-uk-8585 593 85 = = SYM erambler-co-uk-8585 593 86 = = SYM erambler-co-uk-8585 593 87 = = SYM erambler-co-uk-8585 593 88 = = SYM erambler-co-uk-8585 593 89 = = SYM erambler-co-uk-8585 593 90 = = SYM erambler-co-uk-8585 593 91 = = NFP erambler-co-uk-8585 593 92 = = SYM erambler-co-uk-8585 593 93 platform platform NN erambler-co-uk-8585 593 94 linux linux NNS erambler-co-uk-8585 593 95 -- -- : erambler-co-uk-8585 593 96 Python Python NNP erambler-co-uk-8585 593 97 3.6.4 3.6.4 NNP erambler-co-uk-8585 593 98 , , , erambler-co-uk-8585 593 99 pytest-3.1.1 pytest-3.1.1 NNP erambler-co-uk-8585 593 100 , , , erambler-co-uk-8585 593 101 py-1.4.33 py-1.4.33 FW erambler-co-uk-8585 593 102 , , , erambler-co-uk-8585 593 103 pluggy-0.4.0 pluggy-0.4.0 NNP erambler-co-uk-8585 593 104 -- -- : erambler-co-uk-8585 593 105 /home /home NNP erambler-co-uk-8585 593 106 / / SYM erambler-co-uk-8585 593 107 jez/.virtualenvs jez/.virtualenvs NNP erambler-co-uk-8585 593 108 / / SYM erambler-co-uk-8585 593 109 datasci datasci NNP erambler-co-uk-8585 593 110 / / SYM erambler-co-uk-8585 593 111 bin bin NNP erambler-co-uk-8585 593 112 / / SYM erambler-co-uk-8585 593 113 python python NNP erambler-co-uk-8585 593 114 cachedir cachedir NNPS erambler-co-uk-8585 593 115 : : : erambler-co-uk-8585 593 116 .cache .cache NNP erambler-co-uk-8585 593 117 rootdir rootdir NNS erambler-co-uk-8585 593 118 : : : erambler-co-uk-8585 593 119 /home /home NNP erambler-co-uk-8585 593 120 / / SYM erambler-co-uk-8585 593 121 jez jez NN erambler-co-uk-8585 593 122 / / SYM erambler-co-uk-8585 593 123 Personal Personal NNP erambler-co-uk-8585 593 124 / / SYM erambler-co-uk-8585 593 125 Projects Projects NNPS erambler-co-uk-8585 593 126 / / SYM erambler-co-uk-8585 593 127 rustfrompy rustfrompy NNS erambler-co-uk-8585 593 128 , , , erambler-co-uk-8585 593 129 inifile inifile VB erambler-co-uk-8585 593 130 : : : erambler-co-uk-8585 593 131 collected collect VBN erambler-co-uk-8585 593 132 1 1 CD erambler-co-uk-8585 593 133 items item NNS erambler-co-uk-8585 593 134 test.py::test_rust_add test.py::test_rust_add : erambler-co-uk-8585 593 135 PASSED PASSED NNP erambler-co-uk-8585 593 136 It -PRON- PRP erambler-co-uk-8585 593 137 worked work VBD erambler-co-uk-8585 593 138 ! ! . erambler-co-uk-8585 594 1 I’ve I’ve NNP erambler-co-uk-8585 594 2 put put VBD erambler-co-uk-8585 594 3 both both DT erambler-co-uk-8585 594 4 the the DT erambler-co-uk-8585 594 5 Rust Rust NNP erambler-co-uk-8585 594 6 and and CC erambler-co-uk-8585 594 7 Python Python NNP erambler-co-uk-8585 594 8 code code NN erambler-co-uk-8585 594 9 on on IN erambler-co-uk-8585 594 10 github github NNS erambler-co-uk-8585 594 11 if if IN erambler-co-uk-8585 594 12 you -PRON- PRP erambler-co-uk-8585 594 13 want want VBP erambler-co-uk-8585 594 14 to to TO erambler-co-uk-8585 594 15 try try VB erambler-co-uk-8585 594 16 it -PRON- PRP erambler-co-uk-8585 594 17 for for IN erambler-co-uk-8585 594 18 yourself -PRON- PRP erambler-co-uk-8585 594 19 . . . erambler-co-uk-8585 595 1 Shortcomings Shortcomings NNP erambler-co-uk-8585 595 2 Ok ok UH erambler-co-uk-8585 595 3 , , , erambler-co-uk-8585 595 4 so so CC erambler-co-uk-8585 595 5 that that DT erambler-co-uk-8585 595 6 was be VBD erambler-co-uk-8585 595 7 a a DT erambler-co-uk-8585 595 8 pretty pretty RB erambler-co-uk-8585 595 9 simple simple JJ erambler-co-uk-8585 595 10 example example NN erambler-co-uk-8585 595 11 , , , erambler-co-uk-8585 595 12 and and CC erambler-co-uk-8585 595 13 I -PRON- PRP erambler-co-uk-8585 595 14 glossed gloss VBD erambler-co-uk-8585 595 15 over over RP erambler-co-uk-8585 595 16 a a DT erambler-co-uk-8585 595 17 lot lot NN erambler-co-uk-8585 595 18 of of IN erambler-co-uk-8585 595 19 things thing NNS erambler-co-uk-8585 595 20 . . . erambler-co-uk-8585 596 1 For for IN erambler-co-uk-8585 596 2 example example NN erambler-co-uk-8585 596 3 , , , erambler-co-uk-8585 596 4 what what WP erambler-co-uk-8585 596 5 would would MD erambler-co-uk-8585 596 6 happen happen VB erambler-co-uk-8585 596 7 if if IN erambler-co-uk-8585 596 8 we -PRON- PRP erambler-co-uk-8585 596 9 did do VBD erambler-co-uk-8585 596 10 lib.add(2.0 lib.add(2.0 NNP erambler-co-uk-8585 596 11 , , , erambler-co-uk-8585 596 12 2 2 CD erambler-co-uk-8585 596 13 ) ) -RRB- erambler-co-uk-8585 596 14 ? ? . erambler-co-uk-8585 597 1 This this DT erambler-co-uk-8585 597 2 causes cause VBZ erambler-co-uk-8585 597 3 Python Python NNP erambler-co-uk-8585 597 4 to to TO erambler-co-uk-8585 597 5 throw throw VB erambler-co-uk-8585 597 6 an an DT erambler-co-uk-8585 597 7 error error NN erambler-co-uk-8585 597 8 because because IN erambler-co-uk-8585 597 9 our -PRON- PRP$ erambler-co-uk-8585 597 10 Rust Rust NNP erambler-co-uk-8585 597 11 function function NN erambler-co-uk-8585 597 12 only only RB erambler-co-uk-8585 597 13 accepts accept VBZ erambler-co-uk-8585 597 14 integers integer NNS erambler-co-uk-8585 597 15 ( ( -LRB- erambler-co-uk-8585 597 16 64-bit 64-bit CD erambler-co-uk-8585 597 17 signed sign VBN erambler-co-uk-8585 597 18 integers integer NNS erambler-co-uk-8585 597 19 , , , erambler-co-uk-8585 597 20 i64 i64 NN erambler-co-uk-8585 597 21 , , , erambler-co-uk-8585 597 22 to to TO erambler-co-uk-8585 597 23 be be VB erambler-co-uk-8585 597 24 precise precise JJ erambler-co-uk-8585 597 25 ) ) -RRB- erambler-co-uk-8585 597 26 , , , erambler-co-uk-8585 597 27 and and CC erambler-co-uk-8585 597 28 we -PRON- PRP erambler-co-uk-8585 597 29 gave give VBD erambler-co-uk-8585 597 30 it -PRON- PRP erambler-co-uk-8585 597 31 a a DT erambler-co-uk-8585 597 32 floating float VBG erambler-co-uk-8585 597 33 point point NN erambler-co-uk-8585 597 34 number number NN erambler-co-uk-8585 597 35 . . . erambler-co-uk-8585 598 1 ctypes ctype NNS erambler-co-uk-8585 598 2 ca can MD erambler-co-uk-8585 598 3 n’t not RB erambler-co-uk-8585 598 4 guess guess VB erambler-co-uk-8585 598 5 what what WP erambler-co-uk-8585 598 6 type(s type(s NNP erambler-co-uk-8585 598 7 ) ) -RRB- erambler-co-uk-8585 598 8 a a DT erambler-co-uk-8585 598 9 given give VBN erambler-co-uk-8585 598 10 function function NN erambler-co-uk-8585 598 11 will will MD erambler-co-uk-8585 598 12 work work VB erambler-co-uk-8585 598 13 with with IN erambler-co-uk-8585 598 14 , , , erambler-co-uk-8585 598 15 but but CC erambler-co-uk-8585 598 16 it -PRON- PRP erambler-co-uk-8585 598 17 can can MD erambler-co-uk-8585 598 18 at at IN erambler-co-uk-8585 598 19 least least JJS erambler-co-uk-8585 598 20 tell tell VB erambler-co-uk-8585 598 21 us -PRON- PRP erambler-co-uk-8585 598 22 when when WRB erambler-co-uk-8585 598 23 we -PRON- PRP erambler-co-uk-8585 598 24 get get VBP erambler-co-uk-8585 598 25 it -PRON- PRP erambler-co-uk-8585 598 26 wrong wrong JJ erambler-co-uk-8585 598 27 . . . erambler-co-uk-8585 599 1 To to TO erambler-co-uk-8585 599 2 fix fix VB erambler-co-uk-8585 599 3 this this DT erambler-co-uk-8585 599 4 properly properly RB erambler-co-uk-8585 599 5 , , , erambler-co-uk-8585 599 6 we -PRON- PRP erambler-co-uk-8585 599 7 need need VBP erambler-co-uk-8585 599 8 to to TO erambler-co-uk-8585 599 9 do do VB erambler-co-uk-8585 599 10 some some DT erambler-co-uk-8585 599 11 extra extra JJ erambler-co-uk-8585 599 12 work work NN erambler-co-uk-8585 599 13 , , , erambler-co-uk-8585 599 14 telling tell VBG erambler-co-uk-8585 599 15 the the DT erambler-co-uk-8585 599 16 ctypes ctype NNS erambler-co-uk-8585 599 17 library library NN erambler-co-uk-8585 599 18 what what WP erambler-co-uk-8585 599 19 the the DT erambler-co-uk-8585 599 20 argument argument NN erambler-co-uk-8585 599 21 and and CC erambler-co-uk-8585 599 22 return return VB erambler-co-uk-8585 599 23 types type NNS erambler-co-uk-8585 599 24 for for IN erambler-co-uk-8585 599 25 each each DT erambler-co-uk-8585 599 26 function function NN erambler-co-uk-8585 599 27 are be VBP erambler-co-uk-8585 599 28 . . . erambler-co-uk-8585 600 1 For for IN erambler-co-uk-8585 600 2 a a DT erambler-co-uk-8585 600 3 more more RBR erambler-co-uk-8585 600 4 complex complex JJ erambler-co-uk-8585 600 5 library library NN erambler-co-uk-8585 600 6 , , , erambler-co-uk-8585 600 7 there there EX erambler-co-uk-8585 600 8 will will MD erambler-co-uk-8585 600 9 probably probably RB erambler-co-uk-8585 600 10 be be VB erambler-co-uk-8585 600 11 more more RBR erambler-co-uk-8585 600 12 housekeeping housekeeping JJ erambler-co-uk-8585 600 13 to to TO erambler-co-uk-8585 600 14 do do VB erambler-co-uk-8585 600 15 , , , erambler-co-uk-8585 600 16 such such JJ erambler-co-uk-8585 600 17 as as IN erambler-co-uk-8585 600 18 translating translate VBG erambler-co-uk-8585 600 19 return return NN erambler-co-uk-8585 600 20 codes code NNS erambler-co-uk-8585 600 21 from from IN erambler-co-uk-8585 600 22 functions function NNS erambler-co-uk-8585 600 23 into into IN erambler-co-uk-8585 600 24 more more JJR erambler-co-uk-8585 600 25 Pythonic pythonic JJ erambler-co-uk-8585 600 26 - - HYPH erambler-co-uk-8585 600 27 style style NN erambler-co-uk-8585 600 28 errors error NNS erambler-co-uk-8585 600 29 . . . erambler-co-uk-8585 601 1 For for IN erambler-co-uk-8585 601 2 a a DT erambler-co-uk-8585 601 3 small small JJ erambler-co-uk-8585 601 4 example example NN erambler-co-uk-8585 601 5 like like IN erambler-co-uk-8585 601 6 this this DT erambler-co-uk-8585 601 7 there there EX erambler-co-uk-8585 601 8 is be VBZ erambler-co-uk-8585 601 9 n’t not RB erambler-co-uk-8585 601 10 much much JJ erambler-co-uk-8585 601 11 of of IN erambler-co-uk-8585 601 12 a a DT erambler-co-uk-8585 601 13 problem problem NN erambler-co-uk-8585 601 14 , , , erambler-co-uk-8585 601 15 but but CC erambler-co-uk-8585 601 16 the the DT erambler-co-uk-8585 601 17 bigger big JJR erambler-co-uk-8585 601 18 your -PRON- PRP$ erambler-co-uk-8585 601 19 compiled compile VBN erambler-co-uk-8585 601 20 library library NN erambler-co-uk-8585 601 21 the the DT erambler-co-uk-8585 601 22 more more RBR erambler-co-uk-8585 601 23 extra extra JJ erambler-co-uk-8585 601 24 boilerplate boilerplate NN erambler-co-uk-8585 601 25 is be VBZ erambler-co-uk-8585 601 26 required require VBN erambler-co-uk-8585 601 27 on on IN erambler-co-uk-8585 601 28 the the DT erambler-co-uk-8585 601 29 Python Python NNP erambler-co-uk-8585 601 30 side side NN erambler-co-uk-8585 601 31 just just RB erambler-co-uk-8585 601 32 to to TO erambler-co-uk-8585 601 33 use use VB erambler-co-uk-8585 601 34 all all PDT erambler-co-uk-8585 601 35 the the DT erambler-co-uk-8585 601 36 functions function NNS erambler-co-uk-8585 601 37 . . . erambler-co-uk-8585 602 1 When when WRB erambler-co-uk-8585 602 2 you -PRON- PRP erambler-co-uk-8585 602 3 ’re be VBP erambler-co-uk-8585 602 4 working work VBG erambler-co-uk-8585 602 5 with with IN erambler-co-uk-8585 602 6 an an DT erambler-co-uk-8585 602 7 existing exist VBG erambler-co-uk-8585 602 8 library library NN erambler-co-uk-8585 602 9 you -PRON- PRP erambler-co-uk-8585 602 10 do do VBP erambler-co-uk-8585 602 11 n’t not RB erambler-co-uk-8585 602 12 have have VB erambler-co-uk-8585 602 13 much much JJ erambler-co-uk-8585 602 14 choice choice NN erambler-co-uk-8585 602 15 about about IN erambler-co-uk-8585 602 16 this this DT erambler-co-uk-8585 602 17 , , , erambler-co-uk-8585 602 18 but but CC erambler-co-uk-8585 602 19 if if IN erambler-co-uk-8585 602 20 you -PRON- PRP erambler-co-uk-8585 602 21 ’re be VBZ erambler-co-uk-8585 602 22 building build VBG erambler-co-uk-8585 602 23 it -PRON- PRP erambler-co-uk-8585 602 24 from from IN erambler-co-uk-8585 602 25 scratch scratch NN erambler-co-uk-8585 602 26 specifically specifically RB erambler-co-uk-8585 602 27 to to TO erambler-co-uk-8585 602 28 interface interface VB erambler-co-uk-8585 602 29 with with IN erambler-co-uk-8585 602 30 Python Python NNP erambler-co-uk-8585 602 31 , , , erambler-co-uk-8585 602 32 there there EX erambler-co-uk-8585 602 33 ’s ’ VBZ erambler-co-uk-8585 602 34 a a DT erambler-co-uk-8585 602 35 better well JJR erambler-co-uk-8585 602 36 way way NN erambler-co-uk-8585 602 37 using use VBG erambler-co-uk-8585 602 38 the the DT erambler-co-uk-8585 602 39 Python Python NNP erambler-co-uk-8585 602 40 C C NNP erambler-co-uk-8585 602 41 API API NNP erambler-co-uk-8585 602 42 . . . erambler-co-uk-8585 603 1 You -PRON- PRP erambler-co-uk-8585 603 2 can can MD erambler-co-uk-8585 603 3 call call VB erambler-co-uk-8585 603 4 this this DT erambler-co-uk-8585 603 5 directly directly RB erambler-co-uk-8585 603 6 in in IN erambler-co-uk-8585 603 7 Rust Rust NNP erambler-co-uk-8585 603 8 , , , erambler-co-uk-8585 603 9 but but CC erambler-co-uk-8585 603 10 there there EX erambler-co-uk-8585 603 11 are be VBP erambler-co-uk-8585 603 12 a a DT erambler-co-uk-8585 603 13 couple couple NN erambler-co-uk-8585 603 14 of of IN erambler-co-uk-8585 603 15 Rust rust NN erambler-co-uk-8585 603 16 crates crate NNS erambler-co-uk-8585 603 17 that that WDT erambler-co-uk-8585 603 18 make make VBP erambler-co-uk-8585 603 19 life life NN erambler-co-uk-8585 603 20 much much RB erambler-co-uk-8585 603 21 easier easy JJR erambler-co-uk-8585 603 22 , , , erambler-co-uk-8585 603 23 and and CC erambler-co-uk-8585 603 24 I -PRON- PRP erambler-co-uk-8585 603 25 ’ll will MD erambler-co-uk-8585 603 26 be be VB erambler-co-uk-8585 603 27 taking take VBG erambler-co-uk-8585 603 28 a a DT erambler-co-uk-8585 603 29 look look NN erambler-co-uk-8585 603 30 at at IN erambler-co-uk-8585 603 31 those those DT erambler-co-uk-8585 603 32 in in IN erambler-co-uk-8585 603 33 a a DT erambler-co-uk-8585 603 34 future future JJ erambler-co-uk-8585 603 35 blog blog NN erambler-co-uk-8585 603 36 post post NN erambler-co-uk-8585 603 37 . . . erambler-co-uk-8585 604 1 .so .so NFP erambler-co-uk-8585 604 2 on on IN erambler-co-uk-8585 604 3 Linux Linux NNP erambler-co-uk-8585 604 4 , , , erambler-co-uk-8585 604 5 .dylib .dylib VBN erambler-co-uk-8585 604 6 on on IN erambler-co-uk-8585 604 7 Mac Mac NNP erambler-co-uk-8585 604 8 and and CC erambler-co-uk-8585 604 9 .dll .dll CD erambler-co-uk-8585 604 10 on on IN erambler-co-uk-8585 604 11 Windows Windows NNP erambler-co-uk-8585 604 12 & & CC erambler-co-uk-8585 604 13 # # $ erambler-co-uk-8585 604 14 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 604 15 ; ; : erambler-co-uk-8585 604 16 New New NNP erambler-co-uk-8585 604 17 Years Years NNP erambler-co-uk-8585 604 18 's 's POS erambler-co-uk-8585 604 19 irresolution irresolution NN erambler-co-uk-8585 604 20 Photo Photo NNP erambler-co-uk-8585 604 21 by by IN erambler-co-uk-8585 604 22 Andrew Andrew NNP erambler-co-uk-8585 604 23 Hughes Hughes NNP erambler-co-uk-8585 604 24 on on IN erambler-co-uk-8585 604 25 Unsplash Unsplash NNP erambler-co-uk-8585 604 26 I’ve i’ve PRP erambler-co-uk-8585 604 27 chosen choose VBD erambler-co-uk-8585 604 28 not not RB erambler-co-uk-8585 604 29 to to TO erambler-co-uk-8585 604 30 make make VB erambler-co-uk-8585 604 31 any any DT erambler-co-uk-8585 604 32 specific specific JJ erambler-co-uk-8585 604 33 resolutions resolution NNS erambler-co-uk-8585 604 34 this this DT erambler-co-uk-8585 604 35 year year NN erambler-co-uk-8585 604 36 ; ; : erambler-co-uk-8585 604 37 I -PRON- PRP erambler-co-uk-8585 604 38 ’ve have VB erambler-co-uk-8585 604 39 found find VBN erambler-co-uk-8585 604 40 that that IN erambler-co-uk-8585 604 41 they -PRON- PRP erambler-co-uk-8585 604 42 just just RB erambler-co-uk-8585 604 43 do do VBP erambler-co-uk-8585 604 44 n’t not RB erambler-co-uk-8585 604 45 work work VB erambler-co-uk-8585 604 46 for for IN erambler-co-uk-8585 604 47 me -PRON- PRP erambler-co-uk-8585 604 48 . . . erambler-co-uk-8585 605 1 Like like IN erambler-co-uk-8585 605 2 many many JJ erambler-co-uk-8585 605 3 people people NNS erambler-co-uk-8585 605 4 , , , erambler-co-uk-8585 605 5 all all DT erambler-co-uk-8585 605 6 I -PRON- PRP erambler-co-uk-8585 605 7 get get VBP erambler-co-uk-8585 605 8 is be VBZ erambler-co-uk-8585 605 9 a a DT erambler-co-uk-8585 605 10 sense sense NN erambler-co-uk-8585 605 11 of of IN erambler-co-uk-8585 605 12 guilt guilt NN erambler-co-uk-8585 605 13 when when WRB erambler-co-uk-8585 605 14 I -PRON- PRP erambler-co-uk-8585 605 15 inevitably inevitably RB erambler-co-uk-8585 605 16 fail fail VBP erambler-co-uk-8585 605 17 to to TO erambler-co-uk-8585 605 18 live live VB erambler-co-uk-8585 605 19 up up RP erambler-co-uk-8585 605 20 to to IN erambler-co-uk-8585 605 21 the the DT erambler-co-uk-8585 605 22 expectations expectation NNS erambler-co-uk-8585 605 23 I -PRON- PRP erambler-co-uk-8585 605 24 set set VBD erambler-co-uk-8585 605 25 myself -PRON- PRP erambler-co-uk-8585 605 26 at at IN erambler-co-uk-8585 605 27 the the DT erambler-co-uk-8585 605 28 start start NN erambler-co-uk-8585 605 29 of of IN erambler-co-uk-8585 605 30 the the DT erambler-co-uk-8585 605 31 year year NN erambler-co-uk-8585 605 32 . . . erambler-co-uk-8585 606 1 However however RB erambler-co-uk-8585 606 2 , , , erambler-co-uk-8585 606 3 I -PRON- PRP erambler-co-uk-8585 606 4 have have VBP erambler-co-uk-8585 606 5 set set VBN erambler-co-uk-8585 606 6 a a DT erambler-co-uk-8585 606 7 couple couple NN erambler-co-uk-8585 606 8 of of IN erambler-co-uk-8585 606 9 what what WP erambler-co-uk-8585 606 10 I -PRON- PRP erambler-co-uk-8585 606 11 ’m be VBP erambler-co-uk-8585 606 12 referring refer VBG erambler-co-uk-8585 606 13 to to IN erambler-co-uk-8585 606 14 as as IN erambler-co-uk-8585 606 15 “ " `` erambler-co-uk-8585 606 16 themes theme NNS erambler-co-uk-8585 606 17 ” " '' erambler-co-uk-8585 606 18 for for IN erambler-co-uk-8585 606 19 the the DT erambler-co-uk-8585 606 20 year year NN erambler-co-uk-8585 606 21 : : : erambler-co-uk-8585 606 22 touchstones touchstone VBZ erambler-co-uk-8585 606 23 that that WDT erambler-co-uk-8585 606 24 I -PRON- PRP erambler-co-uk-8585 606 25 ’ll will MD erambler-co-uk-8585 606 26 aim aim VB erambler-co-uk-8585 606 27 to to TO erambler-co-uk-8585 606 28 refer refer VB erambler-co-uk-8585 606 29 to to IN erambler-co-uk-8585 606 30 when when WRB erambler-co-uk-8585 606 31 setting set VBG erambler-co-uk-8585 606 32 priorities priority NNS erambler-co-uk-8585 606 33 or or CC erambler-co-uk-8585 606 34 just just RB erambler-co-uk-8585 606 35 feeling feel VBG erambler-co-uk-8585 606 36 a a DT erambler-co-uk-8585 606 37 bit bit NN erambler-co-uk-8585 606 38 overwhelmed overwhelmed JJ erambler-co-uk-8585 606 39 or or CC erambler-co-uk-8585 606 40 lacking lack VBG erambler-co-uk-8585 606 41 in in IN erambler-co-uk-8585 606 42 direction direction NN erambler-co-uk-8585 606 43 . . . erambler-co-uk-8585 607 1 They -PRON- PRP erambler-co-uk-8585 607 2 are be VBP erambler-co-uk-8585 607 3 : : : erambler-co-uk-8585 607 4 Contribution Contribution NNP erambler-co-uk-8585 607 5 Self self NN erambler-co-uk-8585 607 6 - - HYPH erambler-co-uk-8585 607 7 care care NN erambler-co-uk-8585 607 8 Measurement Measurement NNP erambler-co-uk-8585 607 9 I -PRON- PRP erambler-co-uk-8585 607 10 may may MD erambler-co-uk-8585 607 11 do do VB erambler-co-uk-8585 607 12 some some DT erambler-co-uk-8585 607 13 blog blog NN erambler-co-uk-8585 607 14 posts post NNS erambler-co-uk-8585 607 15 expanding expand VBG erambler-co-uk-8585 607 16 on on IN erambler-co-uk-8585 607 17 these these DT erambler-co-uk-8585 607 18 , , , erambler-co-uk-8585 607 19 but but CC erambler-co-uk-8585 607 20 in in IN erambler-co-uk-8585 607 21 the the DT erambler-co-uk-8585 607 22 meantime meantime NN erambler-co-uk-8585 607 23 , , , erambler-co-uk-8585 607 24 I’ve i’ve PRP erambler-co-uk-8585 607 25 put put VBD erambler-co-uk-8585 607 26 together together RB erambler-co-uk-8585 607 27 a a DT erambler-co-uk-8585 607 28 handful handful NN erambler-co-uk-8585 607 29 of of IN erambler-co-uk-8585 607 30 questions question NNS erambler-co-uk-8585 607 31 to to TO erambler-co-uk-8585 607 32 help help VB erambler-co-uk-8585 607 33 me -PRON- PRP erambler-co-uk-8585 607 34 think think VB erambler-co-uk-8585 607 35 about about IN erambler-co-uk-8585 607 36 priorities priority NNS erambler-co-uk-8585 607 37 and and CC erambler-co-uk-8585 607 38 get get VB erambler-co-uk-8585 607 39 perspective perspective NN erambler-co-uk-8585 607 40 when when WRB erambler-co-uk-8585 607 41 I’m I’m NNP erambler-co-uk-8585 607 42 doing do VBG erambler-co-uk-8585 607 43 ( ( -LRB- erambler-co-uk-8585 607 44 or or CC erambler-co-uk-8585 607 45 avoiding avoid VBG erambler-co-uk-8585 607 46 doing do VBG erambler-co-uk-8585 607 47 ) ) -RRB- erambler-co-uk-8585 607 48 something something NN erambler-co-uk-8585 607 49 . . . erambler-co-uk-8585 608 1 What what WDT erambler-co-uk-8585 608 2 difference difference NN erambler-co-uk-8585 608 3 is be VBZ erambler-co-uk-8585 608 4 this this DT erambler-co-uk-8585 608 5 making making NN erambler-co-uk-8585 608 6 ? ? . erambler-co-uk-8585 609 1 I -PRON- PRP erambler-co-uk-8585 609 2 feel feel VBP erambler-co-uk-8585 609 3 more more RBR erambler-co-uk-8585 609 4 motivated motivated JJ erambler-co-uk-8585 609 5 when when WRB erambler-co-uk-8585 609 6 I -PRON- PRP erambler-co-uk-8585 609 7 can can MD erambler-co-uk-8585 609 8 figure figure VB erambler-co-uk-8585 609 9 out out RP erambler-co-uk-8585 609 10 how how WRB erambler-co-uk-8585 609 11 I’m I’m NNP erambler-co-uk-8585 609 12 contributing contribute VBG erambler-co-uk-8585 609 13 to to IN erambler-co-uk-8585 609 14 something something NN erambler-co-uk-8585 609 15 bigger big JJR erambler-co-uk-8585 609 16 than than IN erambler-co-uk-8585 609 17 myself -PRON- PRP erambler-co-uk-8585 609 18 . . . erambler-co-uk-8585 610 1 In in IN erambler-co-uk-8585 610 2 society society NN erambler-co-uk-8585 610 3 ? ? . erambler-co-uk-8585 611 1 In in IN erambler-co-uk-8585 611 2 my -PRON- PRP$ erambler-co-uk-8585 611 3 organisation organisation NN erambler-co-uk-8585 611 4 ? ? . erambler-co-uk-8585 612 1 To to IN erambler-co-uk-8585 612 2 my -PRON- PRP$ erambler-co-uk-8585 612 3 friends friend NNS erambler-co-uk-8585 612 4 & & CC erambler-co-uk-8585 612 5 amp amp NN erambler-co-uk-8585 612 6 ; ; : erambler-co-uk-8585 612 7 family family NN erambler-co-uk-8585 612 8 ? ? . erambler-co-uk-8585 613 1 Am be VBP erambler-co-uk-8585 613 2 I -PRON- PRP erambler-co-uk-8585 613 3 looking look VBG erambler-co-uk-8585 613 4 after after IN erambler-co-uk-8585 613 5 myself -PRON- PRP erambler-co-uk-8585 613 6 ? ? . erambler-co-uk-8585 614 1 I -PRON- PRP erambler-co-uk-8585 614 2 focus focus VBP erambler-co-uk-8585 614 3 a a DT erambler-co-uk-8585 614 4 lot lot NN erambler-co-uk-8585 614 5 on on IN erambler-co-uk-8585 614 6 the the DT erambler-co-uk-8585 614 7 expectations expectation NNS erambler-co-uk-8585 614 8 have have VBP erambler-co-uk-8585 614 9 ( ( -LRB- erambler-co-uk-8585 614 10 or or CC erambler-co-uk-8585 614 11 at at IN erambler-co-uk-8585 614 12 least least JJS erambler-co-uk-8585 614 13 that that IN erambler-co-uk-8585 614 14 I -PRON- PRP erambler-co-uk-8585 614 15 think think VBP erambler-co-uk-8585 614 16 others other NNS erambler-co-uk-8585 614 17 have have VBP erambler-co-uk-8585 614 18 ) ) -RRB- erambler-co-uk-8585 614 19 of of IN erambler-co-uk-8585 614 20 me -PRON- PRP erambler-co-uk-8585 614 21 , , , erambler-co-uk-8585 614 22 but but CC erambler-co-uk-8585 614 23 I -PRON- PRP erambler-co-uk-8585 614 24 can’t can’t NNS erambler-co-uk-8585 614 25 do do VBP erambler-co-uk-8585 614 26 anything anything NN erambler-co-uk-8585 614 27 well well RB erambler-co-uk-8585 614 28 unless unless IN erambler-co-uk-8585 614 29 I’m I’m NNP erambler-co-uk-8585 614 30 generally generally RB erambler-co-uk-8585 614 31 happy happy JJ erambler-co-uk-8585 614 32 and and CC erambler-co-uk-8585 614 33 healthy healthy JJ erambler-co-uk-8585 614 34 . . . erambler-co-uk-8585 615 1 Is be VBZ erambler-co-uk-8585 615 2 this this DT erambler-co-uk-8585 615 3 making make VBG erambler-co-uk-8585 615 4 me -PRON- PRP erambler-co-uk-8585 615 5 happier happy JJR erambler-co-uk-8585 615 6 and and CC erambler-co-uk-8585 615 7 healthier healthy JJR erambler-co-uk-8585 615 8 ? ? . erambler-co-uk-8585 616 1 Is be VBZ erambler-co-uk-8585 616 2 this this DT erambler-co-uk-8585 616 3 building build VBG erambler-co-uk-8585 616 4 my -PRON- PRP$ erambler-co-uk-8585 616 5 capacity capacity NN erambler-co-uk-8585 616 6 to to TO erambler-co-uk-8585 616 7 to to TO erambler-co-uk-8585 616 8 look look VB erambler-co-uk-8585 616 9 after after IN erambler-co-uk-8585 616 10 myself -PRON- PRP erambler-co-uk-8585 616 11 , , , erambler-co-uk-8585 616 12 my -PRON- PRP$ erambler-co-uk-8585 616 13 family family NN erambler-co-uk-8585 616 14 & & CC erambler-co-uk-8585 616 15 amp amp NN erambler-co-uk-8585 616 16 ; ; : erambler-co-uk-8585 616 17 friends friend NNS erambler-co-uk-8585 616 18 and and CC erambler-co-uk-8585 616 19 do do VB erambler-co-uk-8585 616 20 my -PRON- PRP$ erambler-co-uk-8585 616 21 job job NN erambler-co-uk-8585 616 22 ? ? . erambler-co-uk-8585 617 1 Is be VBZ erambler-co-uk-8585 617 2 this this DT erambler-co-uk-8585 617 3 worth worth NN erambler-co-uk-8585 617 4 the the DT erambler-co-uk-8585 617 5 amount amount NN erambler-co-uk-8585 617 6 of of IN erambler-co-uk-8585 617 7 time time NN erambler-co-uk-8585 617 8 and and CC erambler-co-uk-8585 617 9 energy energy NN erambler-co-uk-8585 617 10 I’m I’m NNPS erambler-co-uk-8585 617 11 putting put VBG erambler-co-uk-8585 617 12 in in RP erambler-co-uk-8585 617 13 ? ? . erambler-co-uk-8585 618 1 Do do VBP erambler-co-uk-8585 618 2 I -PRON- PRP erambler-co-uk-8585 618 3 have have VB erambler-co-uk-8585 618 4 evidence evidence NN erambler-co-uk-8585 618 5 for for IN erambler-co-uk-8585 618 6 this this DT erambler-co-uk-8585 618 7 ? ? . erambler-co-uk-8585 619 1 I -PRON- PRP erambler-co-uk-8585 619 2 don’t don’t VBZ erambler-co-uk-8585 619 3 have have VBP erambler-co-uk-8585 619 4 to to TO erambler-co-uk-8585 619 5 base base VB erambler-co-uk-8585 619 6 decisions decision NNS erambler-co-uk-8585 619 7 purely purely RB erambler-co-uk-8585 619 8 on on IN erambler-co-uk-8585 619 9 feelings feeling NNS erambler-co-uk-8585 619 10 / / SYM erambler-co-uk-8585 619 11 opinions opinion NNS erambler-co-uk-8585 619 12 : : : erambler-co-uk-8585 619 13 I -PRON- PRP erambler-co-uk-8585 619 14 have have VBP erambler-co-uk-8585 619 15 the the DT erambler-co-uk-8585 619 16 skills skill NNS erambler-co-uk-8585 619 17 to to TO erambler-co-uk-8585 619 18 obtain obtain VB erambler-co-uk-8585 619 19 , , , erambler-co-uk-8585 619 20 analyse analyse VB erambler-co-uk-8585 619 21 and and CC erambler-co-uk-8585 619 22 interpret interpret VB erambler-co-uk-8585 619 23 data datum NNS erambler-co-uk-8585 619 24 . . . erambler-co-uk-8585 620 1 Is be VBZ erambler-co-uk-8585 620 2 this this DT erambler-co-uk-8585 620 3 fact fact NN erambler-co-uk-8585 620 4 or or CC erambler-co-uk-8585 620 5 opinion opinion NN erambler-co-uk-8585 620 6 ? ? . erambler-co-uk-8585 621 1 What what WP erambler-co-uk-8585 621 2 are be VBP erambler-co-uk-8585 621 3 the the DT erambler-co-uk-8585 621 4 facts fact NNS erambler-co-uk-8585 621 5 ? ? . erambler-co-uk-8585 622 1 Am be VBP erambler-co-uk-8585 622 2 I -PRON- PRP erambler-co-uk-8585 622 3 overthinking overthinke VBG erambler-co-uk-8585 622 4 this this DT erambler-co-uk-8585 622 5 ? ? . erambler-co-uk-8585 623 1 Can Can MD erambler-co-uk-8585 623 2 I -PRON- PRP erambler-co-uk-8585 623 3 put put VB erambler-co-uk-8585 623 4 a a DT erambler-co-uk-8585 623 5 confidence confidence NN erambler-co-uk-8585 623 6 interval interval NN erambler-co-uk-8585 623 7 for for IN erambler-co-uk-8585 623 8 this this DT erambler-co-uk-8585 623 9 ? ? . erambler-co-uk-8585 624 1 Build build VB erambler-co-uk-8585 624 2 documents document NNS erambler-co-uk-8585 624 3 from from IN erambler-co-uk-8585 624 4 code code NN erambler-co-uk-8585 624 5 and and CC erambler-co-uk-8585 624 6 data datum NNS erambler-co-uk-8585 624 7 with with IN erambler-co-uk-8585 624 8 Saga Saga NNP erambler-co-uk-8585 624 9 ! ! . erambler-co-uk-8585 624 10 ! ! . erambler-co-uk-8585 624 11 ! ! . erambler-co-uk-8585 625 1 tldr tldr NNP erambler-co-uk-8585 625 2 & & CC erambler-co-uk-8585 625 3 ldquo;TL;DR&rdquo ldquo;TL;DR&rdquo NNP erambler-co-uk-8585 625 4 ; ; : erambler-co-uk-8585 625 5 I’ve I’ve NNP erambler-co-uk-8585 625 6 made make VBD erambler-co-uk-8585 625 7 Saga Saga NNP erambler-co-uk-8585 625 8 , , , erambler-co-uk-8585 625 9 a a DT erambler-co-uk-8585 625 10 thing thing NN erambler-co-uk-8585 625 11 for for IN erambler-co-uk-8585 625 12 compiling compile VBG erambler-co-uk-8585 625 13 documents document NNS erambler-co-uk-8585 625 14 by by IN erambler-co-uk-8585 625 15 combining combine VBG erambler-co-uk-8585 625 16 code code NN erambler-co-uk-8585 625 17 and and CC erambler-co-uk-8585 625 18 data datum NNS erambler-co-uk-8585 625 19 with with IN erambler-co-uk-8585 625 20 templates template NNS erambler-co-uk-8585 625 21 . . . erambler-co-uk-8585 626 1 What what WP erambler-co-uk-8585 626 2 is be VBZ erambler-co-uk-8585 626 3 it -PRON- PRP erambler-co-uk-8585 626 4 ? ? . erambler-co-uk-8585 627 1 Saga Saga NNP erambler-co-uk-8585 627 2 is be VBZ erambler-co-uk-8585 627 3 a a DT erambler-co-uk-8585 627 4 very very RB erambler-co-uk-8585 627 5 simple simple JJ erambler-co-uk-8585 627 6 command command NN erambler-co-uk-8585 627 7 - - HYPH erambler-co-uk-8585 627 8 line line NN erambler-co-uk-8585 627 9 tool tool NN erambler-co-uk-8585 627 10 that that WDT erambler-co-uk-8585 627 11 reads read VBZ erambler-co-uk-8585 627 12 in in IN erambler-co-uk-8585 627 13 one one CD erambler-co-uk-8585 627 14 or or CC erambler-co-uk-8585 627 15 more more JJR erambler-co-uk-8585 627 16 data data NN erambler-co-uk-8585 627 17 files file NNS erambler-co-uk-8585 627 18 , , , erambler-co-uk-8585 627 19 runs run VBZ erambler-co-uk-8585 627 20 one one CD erambler-co-uk-8585 627 21 or or CC erambler-co-uk-8585 627 22 more more JJR erambler-co-uk-8585 627 23 scripts script NNS erambler-co-uk-8585 627 24 , , , erambler-co-uk-8585 627 25 then then RB erambler-co-uk-8585 627 26 passes pass VBZ erambler-co-uk-8585 627 27 the the DT erambler-co-uk-8585 627 28 results result NNS erambler-co-uk-8585 627 29 into into IN erambler-co-uk-8585 627 30 a a DT erambler-co-uk-8585 627 31 template template NN erambler-co-uk-8585 627 32 to to TO erambler-co-uk-8585 627 33 produce produce VB erambler-co-uk-8585 627 34 a a DT erambler-co-uk-8585 627 35 final final JJ erambler-co-uk-8585 627 36 output output NN erambler-co-uk-8585 627 37 document document NN erambler-co-uk-8585 627 38 . . . erambler-co-uk-8585 628 1 It -PRON- PRP erambler-co-uk-8585 628 2 enables enable VBZ erambler-co-uk-8585 628 3 you -PRON- PRP erambler-co-uk-8585 628 4 to to TO erambler-co-uk-8585 628 5 maintain maintain VB erambler-co-uk-8585 628 6 a a DT erambler-co-uk-8585 628 7 clean clean JJ erambler-co-uk-8585 628 8 separation separation NN erambler-co-uk-8585 628 9 between between IN erambler-co-uk-8585 628 10 data datum NNS erambler-co-uk-8585 628 11 , , , erambler-co-uk-8585 628 12 logic logic NN erambler-co-uk-8585 628 13 and and CC erambler-co-uk-8585 628 14 presentation presentation NN erambler-co-uk-8585 628 15 and and CC erambler-co-uk-8585 628 16 produce produce VB erambler-co-uk-8585 628 17 data datum NNS erambler-co-uk-8585 628 18 - - HYPH erambler-co-uk-8585 628 19 based base VBN erambler-co-uk-8585 628 20 documents document NNS erambler-co-uk-8585 628 21 that that WDT erambler-co-uk-8585 628 22 can can MD erambler-co-uk-8585 628 23 easily easily RB erambler-co-uk-8585 628 24 be be VB erambler-co-uk-8585 628 25 updated update VBN erambler-co-uk-8585 628 26 . . . erambler-co-uk-8585 629 1 That that DT erambler-co-uk-8585 629 2 allows allow VBZ erambler-co-uk-8585 629 3 the the DT erambler-co-uk-8585 629 4 flow flow NN erambler-co-uk-8585 629 5 of of IN erambler-co-uk-8585 629 6 data datum NNS erambler-co-uk-8585 629 7 through through IN erambler-co-uk-8585 629 8 the the DT erambler-co-uk-8585 629 9 document document NN erambler-co-uk-8585 629 10 to to TO erambler-co-uk-8585 629 11 be be VB erambler-co-uk-8585 629 12 easily easily RB erambler-co-uk-8585 629 13 understood understand VBN erambler-co-uk-8585 629 14 , , , erambler-co-uk-8585 629 15 a a DT erambler-co-uk-8585 629 16 cornerstone cornerstone NN erambler-co-uk-8585 629 17 of of IN erambler-co-uk-8585 629 18 reproducible reproducible NN erambler-co-uk-8585 629 19 analysis analysis NN erambler-co-uk-8585 629 20 . . . erambler-co-uk-8585 630 1 You -PRON- PRP erambler-co-uk-8585 630 2 run run VBP erambler-co-uk-8585 630 3 it -PRON- PRP erambler-co-uk-8585 630 4 like like IN erambler-co-uk-8585 630 5 this this DT erambler-co-uk-8585 630 6 : : : erambler-co-uk-8585 630 7 saga saga NNP erambler-co-uk-8585 630 8 build build NNP erambler-co-uk-8585 630 9 -d -d HYPH erambler-co-uk-8585 630 10 data.yaml data.yaml NNP erambler-co-uk-8585 630 11 -d -d : erambler-co-uk-8585 630 12 other_data.yaml other_data.yaml NNP erambler-co-uk-8585 630 13 \ \ NNP erambler-co-uk-8585 630 14 -s -s : erambler-co-uk-8585 630 15 analysis.py analysis.py FW erambler-co-uk-8585 630 16 -t -t . erambler-co-uk-8585 630 17 report.md.tmpl report.md.tmpl NN erambler-co-uk-8585 630 18 \ \ NN erambler-co-uk-8585 630 19 -O -O , erambler-co-uk-8585 630 20 report.md report.md NNP erambler-co-uk-8585 630 21 Any any DT erambler-co-uk-8585 630 22 scripts script NNS erambler-co-uk-8585 630 23 specified specify VBN erambler-co-uk-8585 630 24 with with IN erambler-co-uk-8585 630 25 -s -s , erambler-co-uk-8585 630 26 will will MD erambler-co-uk-8585 630 27 have have VB erambler-co-uk-8585 630 28 access access NN erambler-co-uk-8585 630 29 to to IN erambler-co-uk-8585 630 30 the the DT erambler-co-uk-8585 630 31 data datum NNS erambler-co-uk-8585 630 32 in in IN erambler-co-uk-8585 630 33 local local JJ erambler-co-uk-8585 630 34 variables variable NNS erambler-co-uk-8585 630 35 , , , erambler-co-uk-8585 630 36 and and CC erambler-co-uk-8585 630 37 any any DT erambler-co-uk-8585 630 38 changes change NNS erambler-co-uk-8585 630 39 to to IN erambler-co-uk-8585 630 40 local local JJ erambler-co-uk-8585 630 41 variables variable NNS erambler-co-uk-8585 630 42 in in IN erambler-co-uk-8585 630 43 a a DT erambler-co-uk-8585 630 44 script script NN erambler-co-uk-8585 630 45 will will MD erambler-co-uk-8585 630 46 be be VB erambler-co-uk-8585 630 47 retained retain VBN erambler-co-uk-8585 630 48 when when WRB erambler-co-uk-8585 630 49 everything everything NN erambler-co-uk-8585 630 50 is be VBZ erambler-co-uk-8585 630 51 passed pass VBN erambler-co-uk-8585 630 52 to to IN erambler-co-uk-8585 630 53 the the DT erambler-co-uk-8585 630 54 template template NN erambler-co-uk-8585 630 55 for for IN erambler-co-uk-8585 630 56 rendering rendering NN erambler-co-uk-8585 630 57 . . . erambler-co-uk-8585 631 1 For for IN erambler-co-uk-8585 631 2 debugging debugging NN erambler-co-uk-8585 631 3 , , , erambler-co-uk-8585 631 4 you -PRON- PRP erambler-co-uk-8585 631 5 can can MD erambler-co-uk-8585 631 6 also also RB erambler-co-uk-8585 631 7 do do VB erambler-co-uk-8585 631 8 : : : erambler-co-uk-8585 631 9 saga saga NNP erambler-co-uk-8585 631 10 dump dump NNP erambler-co-uk-8585 631 11 -d -d NNP erambler-co-uk-8585 631 12 data.yaml data.yaml NNP erambler-co-uk-8585 631 13 -d -d : erambler-co-uk-8585 631 14 other_data.yaml other_data.yaml NNP erambler-co-uk-8585 631 15 -s -s , erambler-co-uk-8585 631 16 analysis.py analysis.py DT erambler-co-uk-8585 631 17 which which WDT erambler-co-uk-8585 631 18 will will MD erambler-co-uk-8585 631 19 print print VB erambler-co-uk-8585 631 20 out out RP erambler-co-uk-8585 631 21 the the DT erambler-co-uk-8585 631 22 full full JJ erambler-co-uk-8585 631 23 environment environment NN erambler-co-uk-8585 631 24 that that WDT erambler-co-uk-8585 631 25 would would MD erambler-co-uk-8585 631 26 be be VB erambler-co-uk-8585 631 27 passed pass VBN erambler-co-uk-8585 631 28 to to IN erambler-co-uk-8585 631 29 your -PRON- PRP$ erambler-co-uk-8585 631 30 template template NN erambler-co-uk-8585 631 31 with with IN erambler-co-uk-8585 631 32 saga saga NN erambler-co-uk-8585 631 33 build build NN erambler-co-uk-8585 631 34 . . . erambler-co-uk-8585 632 1 Features feature VBZ erambler-co-uk-8585 632 2 Right right RB erambler-co-uk-8585 632 3 now now RB erambler-co-uk-8585 632 4 this this DT erambler-co-uk-8585 632 5 is be VBZ erambler-co-uk-8585 632 6 a a DT erambler-co-uk-8585 632 7 really really RB erambler-co-uk-8585 632 8 early early JJ erambler-co-uk-8585 632 9 version version NN erambler-co-uk-8585 632 10 . . . erambler-co-uk-8585 633 1 It -PRON- PRP erambler-co-uk-8585 633 2 does do VBZ erambler-co-uk-8585 633 3 the the DT erambler-co-uk-8585 633 4 job job NN erambler-co-uk-8585 633 5 but but CC erambler-co-uk-8585 633 6 I -PRON- PRP erambler-co-uk-8585 633 7 have have VBP erambler-co-uk-8585 633 8 lots lot NNS erambler-co-uk-8585 633 9 of of IN erambler-co-uk-8585 633 10 ideas idea NNS erambler-co-uk-8585 633 11 for for IN erambler-co-uk-8585 633 12 features feature NNS erambler-co-uk-8585 633 13 to to TO erambler-co-uk-8585 633 14 add add VB erambler-co-uk-8585 633 15 if if IN erambler-co-uk-8585 633 16 I -PRON- PRP erambler-co-uk-8585 633 17 ever ever RB erambler-co-uk-8585 633 18 have have VBP erambler-co-uk-8585 633 19 time time NN erambler-co-uk-8585 633 20 . . . erambler-co-uk-8585 634 1 At at IN erambler-co-uk-8585 634 2 present present NN erambler-co-uk-8585 634 3 it -PRON- PRP erambler-co-uk-8585 634 4 does do VBZ erambler-co-uk-8585 634 5 the the DT erambler-co-uk-8585 634 6 following follow VBG erambler-co-uk-8585 634 7 : : : erambler-co-uk-8585 634 8 Reads read NNS erambler-co-uk-8585 634 9 data datum NNS erambler-co-uk-8585 634 10 from from IN erambler-co-uk-8585 634 11 one one CD erambler-co-uk-8585 634 12 or or CC erambler-co-uk-8585 634 13 more more JJR erambler-co-uk-8585 634 14 YAML yaml NN erambler-co-uk-8585 634 15 files file VBZ erambler-co-uk-8585 634 16 Transforms transform VBZ erambler-co-uk-8585 634 17 data datum NNS erambler-co-uk-8585 634 18 with with IN erambler-co-uk-8585 634 19 one one CD erambler-co-uk-8585 634 20 or or CC erambler-co-uk-8585 634 21 more more JJR erambler-co-uk-8585 634 22 Python Python NNP erambler-co-uk-8585 634 23 scripts script NNS erambler-co-uk-8585 634 24 Renders render VBZ erambler-co-uk-8585 634 25 a a DT erambler-co-uk-8585 634 26 template template NN erambler-co-uk-8585 634 27 in in IN erambler-co-uk-8585 634 28 Mako Mako NNP erambler-co-uk-8585 634 29 format format NN erambler-co-uk-8585 634 30 Works work VBZ erambler-co-uk-8585 634 31 with with IN erambler-co-uk-8585 634 32 any any DT erambler-co-uk-8585 634 33 plain plain JJ erambler-co-uk-8585 634 34 - - HYPH erambler-co-uk-8585 634 35 text text NN erambler-co-uk-8585 634 36 output output NN erambler-co-uk-8585 634 37 format format NN erambler-co-uk-8585 634 38 , , , erambler-co-uk-8585 634 39 including include VBG erambler-co-uk-8585 634 40 Markdown Markdown NNP erambler-co-uk-8585 634 41 , , , erambler-co-uk-8585 634 42 LaTeX LaTeX NNP erambler-co-uk-8585 634 43 and and CC erambler-co-uk-8585 634 44 HTML HTML NNP erambler-co-uk-8585 634 45 Use Use NNP erambler-co-uk-8585 634 46 cases case NNS erambler-co-uk-8585 634 47 Write write VBP erambler-co-uk-8585 634 48 reproducible reproducible JJ erambler-co-uk-8585 634 49 reports report NNS erambler-co-uk-8585 634 50 & & CC erambler-co-uk-8585 634 51 amp amp NN erambler-co-uk-8585 634 52 ; ; : erambler-co-uk-8585 634 53 papers paper NNS erambler-co-uk-8585 634 54 based base VBN erambler-co-uk-8585 634 55 on on IN erambler-co-uk-8585 634 56 machine machine NN erambler-co-uk-8585 634 57 - - HYPH erambler-co-uk-8585 634 58 readable readable JJ erambler-co-uk-8585 634 59 data datum NNS erambler-co-uk-8585 634 60 Separate separate JJ erambler-co-uk-8585 634 61 presentation presentation NN erambler-co-uk-8585 634 62 from from IN erambler-co-uk-8585 634 63 content content NN erambler-co-uk-8585 634 64 in in IN erambler-co-uk-8585 634 65 any any DT erambler-co-uk-8585 634 66 document document NN erambler-co-uk-8585 634 67 , , , erambler-co-uk-8585 634 68 e.g. e.g. RB erambler-co-uk-8585 635 1 your -PRON- PRP$ erambler-co-uk-8585 635 2 CV cv NN erambler-co-uk-8585 635 3 ( ( -LRB- erambler-co-uk-8585 635 4 example example NN erambler-co-uk-8585 635 5 coming come VBG erambler-co-uk-8585 635 6 soon soon RB erambler-co-uk-8585 635 7 ) ) -RRB- erambler-co-uk-8585 635 8 Yours -PRON- PRP erambler-co-uk-8585 635 9 here here RB erambler-co-uk-8585 635 10 ? ? . erambler-co-uk-8585 636 1 Get get VB erambler-co-uk-8585 636 2 it -PRON- PRP erambler-co-uk-8585 636 3 ! ! . erambler-co-uk-8585 637 1 I -PRON- PRP erambler-co-uk-8585 637 2 haven’t haven’t NNP erambler-co-uk-8585 637 3 released release VBD erambler-co-uk-8585 637 4 this this DT erambler-co-uk-8585 637 5 on on IN erambler-co-uk-8585 637 6 PyPI pypi NN erambler-co-uk-8585 637 7 yet yet RB erambler-co-uk-8585 637 8 , , , erambler-co-uk-8585 637 9 but but CC erambler-co-uk-8585 637 10 all all PDT erambler-co-uk-8585 637 11 the the DT erambler-co-uk-8585 637 12 code code NN erambler-co-uk-8585 637 13 is be VBZ erambler-co-uk-8585 637 14 available available JJ erambler-co-uk-8585 637 15 on on IN erambler-co-uk-8585 637 16 GitHub GitHub NNP erambler-co-uk-8585 637 17 to to TO erambler-co-uk-8585 637 18 try try VB erambler-co-uk-8585 637 19 out out RP erambler-co-uk-8585 637 20 . . . erambler-co-uk-8585 638 1 If if IN erambler-co-uk-8585 638 2 you -PRON- PRP erambler-co-uk-8585 638 3 have have VBP erambler-co-uk-8585 638 4 pipenv pipenv NN erambler-co-uk-8585 638 5 installed instal VBN erambler-co-uk-8585 638 6 ( ( -LRB- erambler-co-uk-8585 638 7 and and CC erambler-co-uk-8585 638 8 if if IN erambler-co-uk-8585 638 9 you -PRON- PRP erambler-co-uk-8585 638 10 use use VBP erambler-co-uk-8585 638 11 Python Python NNP erambler-co-uk-8585 638 12 you -PRON- PRP erambler-co-uk-8585 638 13 should should MD erambler-co-uk-8585 638 14 ! ! . erambler-co-uk-8585 639 1 ) ) -RRB- erambler-co-uk-8585 639 2 , , , erambler-co-uk-8585 639 3 you -PRON- PRP erambler-co-uk-8585 639 4 can can MD erambler-co-uk-8585 639 5 try try VB erambler-co-uk-8585 639 6 it -PRON- PRP erambler-co-uk-8585 639 7 out out RP erambler-co-uk-8585 639 8 in in IN erambler-co-uk-8585 639 9 an an DT erambler-co-uk-8585 639 10 isolated isolate VBN erambler-co-uk-8585 639 11 virtual virtual JJ erambler-co-uk-8585 639 12 environment environment NN erambler-co-uk-8585 639 13 by by IN erambler-co-uk-8585 639 14 doing do VBG erambler-co-uk-8585 639 15 : : : erambler-co-uk-8585 639 16 git git NNP erambler-co-uk-8585 639 17 clone clone PRP$ erambler-co-uk-8585 639 18 https://github.com/jezcope/sagadoc.git https://github.com/jezcope/sagadoc.git NNP erambler-co-uk-8585 639 19 cd cd NNP erambler-co-uk-8585 639 20 sagadoc sagadoc NNP erambler-co-uk-8585 639 21 pipenv pipenv NNP erambler-co-uk-8585 639 22 install install NNP erambler-co-uk-8585 639 23 pipenv pipenv NN erambler-co-uk-8585 639 24 run run VBP erambler-co-uk-8585 639 25 saga saga RB erambler-co-uk-8585 639 26 or or CC erambler-co-uk-8585 639 27 you -PRON- PRP erambler-co-uk-8585 639 28 can can MD erambler-co-uk-8585 639 29 set set VB erambler-co-uk-8585 639 30 up up RP erambler-co-uk-8585 639 31 for for IN erambler-co-uk-8585 639 32 development development NN erambler-co-uk-8585 639 33 and and CC erambler-co-uk-8585 639 34 run run VB erambler-co-uk-8585 639 35 some some DT erambler-co-uk-8585 639 36 tests test NNS erambler-co-uk-8585 639 37 : : : erambler-co-uk-8585 639 38 pipenv pipenv NNP erambler-co-uk-8585 639 39 install install NNP erambler-co-uk-8585 639 40 --dev --dev HYPH erambler-co-uk-8585 639 41 pipenv pipenv NN erambler-co-uk-8585 639 42 run run VBP erambler-co-uk-8585 639 43 pytest pytest NN erambler-co-uk-8585 639 44 Why why WRB erambler-co-uk-8585 639 45 ? ? . erambler-co-uk-8585 640 1 Like like IN erambler-co-uk-8585 640 2 a a DT erambler-co-uk-8585 640 3 lot lot NN erambler-co-uk-8585 640 4 of of IN erambler-co-uk-8585 640 5 people people NNS erambler-co-uk-8585 640 6 , , , erambler-co-uk-8585 640 7 I -PRON- PRP erambler-co-uk-8585 640 8 have have VBP erambler-co-uk-8585 640 9 to to TO erambler-co-uk-8585 640 10 produce produce VB erambler-co-uk-8585 640 11 reports report NNS erambler-co-uk-8585 640 12 for for IN erambler-co-uk-8585 640 13 work work NN erambler-co-uk-8585 640 14 , , , erambler-co-uk-8585 640 15 often often RB erambler-co-uk-8585 640 16 containing contain VBG erambler-co-uk-8585 640 17 statistics statistic NNS erambler-co-uk-8585 640 18 computed compute VBN erambler-co-uk-8585 640 19 from from IN erambler-co-uk-8585 640 20 data datum NNS erambler-co-uk-8585 640 21 . . . erambler-co-uk-8585 641 1 Although although IN erambler-co-uk-8585 641 2 these these DT erambler-co-uk-8585 641 3 generally generally RB erambler-co-uk-8585 641 4 aren’t aren’t NNP erambler-co-uk-8585 641 5 academic academic JJ erambler-co-uk-8585 641 6 research research NN erambler-co-uk-8585 641 7 papers paper NNS erambler-co-uk-8585 641 8 , , , erambler-co-uk-8585 641 9 I -PRON- PRP erambler-co-uk-8585 641 10 see see VBP erambler-co-uk-8585 641 11 no no DT erambler-co-uk-8585 641 12 reason reason NN erambler-co-uk-8585 641 13 not not RB erambler-co-uk-8585 641 14 to to TO erambler-co-uk-8585 641 15 aim aim VB erambler-co-uk-8585 641 16 for for IN erambler-co-uk-8585 641 17 a a DT erambler-co-uk-8585 641 18 similar similar JJ erambler-co-uk-8585 641 19 level level NN erambler-co-uk-8585 641 20 of of IN erambler-co-uk-8585 641 21 reproducibility reproducibility NN erambler-co-uk-8585 641 22 : : : erambler-co-uk-8585 641 23 after after RB erambler-co-uk-8585 641 24 all all RB erambler-co-uk-8585 641 25 , , , erambler-co-uk-8585 641 26 if if IN erambler-co-uk-8585 641 27 I’m I’m NNP erambler-co-uk-8585 641 28 telling tell VBG erambler-co-uk-8585 641 29 other other JJ erambler-co-uk-8585 641 30 people people NNS erambler-co-uk-8585 641 31 to to TO erambler-co-uk-8585 641 32 do do VB erambler-co-uk-8585 641 33 it -PRON- PRP erambler-co-uk-8585 641 34 , , , erambler-co-uk-8585 641 35 I’d I’d NNP erambler-co-uk-8585 641 36 better better RB erambler-co-uk-8585 641 37 take take VBP erambler-co-uk-8585 641 38 my -PRON- PRP$ erambler-co-uk-8585 641 39 own own JJ erambler-co-uk-8585 641 40 advice advice NN erambler-co-uk-8585 641 41 ! ! . erambler-co-uk-8585 642 1 A a DT erambler-co-uk-8585 642 2 couple couple NN erambler-co-uk-8585 642 3 of of IN erambler-co-uk-8585 642 4 times time NNS erambler-co-uk-8585 642 5 now now RB erambler-co-uk-8585 642 6 I’ve i’ve PRP erambler-co-uk-8585 642 7 done do VBN erambler-co-uk-8585 642 8 this this DT erambler-co-uk-8585 642 9 by by IN erambler-co-uk-8585 642 10 writing write VBG erambler-co-uk-8585 642 11 a a DT erambler-co-uk-8585 642 12 template template NN erambler-co-uk-8585 642 13 that that WDT erambler-co-uk-8585 642 14 holds hold VBZ erambler-co-uk-8585 642 15 the the DT erambler-co-uk-8585 642 16 text text NN erambler-co-uk-8585 642 17 of of IN erambler-co-uk-8585 642 18 the the DT erambler-co-uk-8585 642 19 report report NN erambler-co-uk-8585 642 20 and and CC erambler-co-uk-8585 642 21 placeholders placeholder NNS erambler-co-uk-8585 642 22 for for IN erambler-co-uk-8585 642 23 values value NNS erambler-co-uk-8585 642 24 , , , erambler-co-uk-8585 642 25 along along IN erambler-co-uk-8585 642 26 with with IN erambler-co-uk-8585 642 27 a a DT erambler-co-uk-8585 642 28 Python Python NNP erambler-co-uk-8585 642 29 script script NN erambler-co-uk-8585 642 30 that that WDT erambler-co-uk-8585 642 31 reads read VBZ erambler-co-uk-8585 642 32 in in IN erambler-co-uk-8585 642 33 the the DT erambler-co-uk-8585 642 34 data datum NNS erambler-co-uk-8585 642 35 , , , erambler-co-uk-8585 642 36 calculates calculate VBZ erambler-co-uk-8585 642 37 the the DT erambler-co-uk-8585 642 38 statistics statistic NNS erambler-co-uk-8585 642 39 I -PRON- PRP erambler-co-uk-8585 642 40 want want VBP erambler-co-uk-8585 642 41 and and CC erambler-co-uk-8585 642 42 completes complete VBZ erambler-co-uk-8585 642 43 the the DT erambler-co-uk-8585 642 44 template template NN erambler-co-uk-8585 642 45 . . . erambler-co-uk-8585 643 1 This this DT erambler-co-uk-8585 643 2 is be VBZ erambler-co-uk-8585 643 3 valuable valuable JJ erambler-co-uk-8585 643 4 for for IN erambler-co-uk-8585 643 5 two two CD erambler-co-uk-8585 643 6 main main JJ erambler-co-uk-8585 643 7 reasons reason NNS erambler-co-uk-8585 643 8 : : : erambler-co-uk-8585 643 9 If if IN erambler-co-uk-8585 643 10 anyone anyone NN erambler-co-uk-8585 643 11 wants want VBZ erambler-co-uk-8585 643 12 to to TO erambler-co-uk-8585 643 13 know know VB erambler-co-uk-8585 643 14 how how WRB erambler-co-uk-8585 643 15 I -PRON- PRP erambler-co-uk-8585 643 16 processed process VBD erambler-co-uk-8585 643 17 the the DT erambler-co-uk-8585 643 18 data datum NNS erambler-co-uk-8585 643 19 and and CC erambler-co-uk-8585 643 20 calculated calculate VBD erambler-co-uk-8585 643 21 those those DT erambler-co-uk-8585 643 22 statistics statistic NNS erambler-co-uk-8585 643 23 , , , erambler-co-uk-8585 643 24 it’s it’s , erambler-co-uk-8585 643 25 all all DT erambler-co-uk-8585 643 26 there there RB erambler-co-uk-8585 643 27 : : : erambler-co-uk-8585 643 28 no no DT erambler-co-uk-8585 643 29 need need NN erambler-co-uk-8585 643 30 to to TO erambler-co-uk-8585 643 31 try try VB erambler-co-uk-8585 643 32 and and CC erambler-co-uk-8585 643 33 remember remember VB erambler-co-uk-8585 643 34 and and CC erambler-co-uk-8585 643 35 reproduce reproduce VB erambler-co-uk-8585 643 36 a a DT erambler-co-uk-8585 643 37 series series NN erambler-co-uk-8585 643 38 of of IN erambler-co-uk-8585 643 39 button button NN erambler-co-uk-8585 643 40 clicks click NNS erambler-co-uk-8585 643 41 in in IN erambler-co-uk-8585 643 42 Excel Excel NNP erambler-co-uk-8585 643 43 ; ; : erambler-co-uk-8585 643 44 If if IN erambler-co-uk-8585 643 45 the the DT erambler-co-uk-8585 643 46 data datum NNS erambler-co-uk-8585 643 47 or or CC erambler-co-uk-8585 643 48 calculations calculation NNS erambler-co-uk-8585 643 49 change change VBP erambler-co-uk-8585 643 50 , , , erambler-co-uk-8585 643 51 I -PRON- PRP erambler-co-uk-8585 643 52 just just RB erambler-co-uk-8585 643 53 need need VBP erambler-co-uk-8585 643 54 to to TO erambler-co-uk-8585 643 55 update update VB erambler-co-uk-8585 643 56 the the DT erambler-co-uk-8585 643 57 relevant relevant JJ erambler-co-uk-8585 643 58 part part NN erambler-co-uk-8585 643 59 and and CC erambler-co-uk-8585 643 60 run run VB erambler-co-uk-8585 643 61 it -PRON- PRP erambler-co-uk-8585 643 62 again again RB erambler-co-uk-8585 643 63 , , , erambler-co-uk-8585 643 64 and and CC erambler-co-uk-8585 643 65 all all PDT erambler-co-uk-8585 643 66 the the DT erambler-co-uk-8585 643 67 relevant relevant JJ erambler-co-uk-8585 643 68 parts part NNS erambler-co-uk-8585 643 69 of of IN erambler-co-uk-8585 643 70 the the DT erambler-co-uk-8585 643 71 document document NN erambler-co-uk-8585 643 72 will will MD erambler-co-uk-8585 643 73 be be VB erambler-co-uk-8585 643 74 updated update VBN erambler-co-uk-8585 643 75 . . . erambler-co-uk-8585 644 1 This this DT erambler-co-uk-8585 644 2 is be VBZ erambler-co-uk-8585 644 3 particularly particularly RB erambler-co-uk-8585 644 4 important important JJ erambler-co-uk-8585 644 5 if if IN erambler-co-uk-8585 644 6 changing change VBG erambler-co-uk-8585 644 7 a a DT erambler-co-uk-8585 644 8 single single JJ erambler-co-uk-8585 644 9 data data NN erambler-co-uk-8585 644 10 value value NN erambler-co-uk-8585 644 11 requires require VBZ erambler-co-uk-8585 644 12 recalculation recalculation NN erambler-co-uk-8585 644 13 of of IN erambler-co-uk-8585 644 14 dozens dozen NNS erambler-co-uk-8585 644 15 of of IN erambler-co-uk-8585 644 16 tables table NNS erambler-co-uk-8585 644 17 , , , erambler-co-uk-8585 644 18 charts chart NNS erambler-co-uk-8585 644 19 , , , erambler-co-uk-8585 644 20 etc etc FW erambler-co-uk-8585 644 21 . . . erambler-co-uk-8585 645 1 It -PRON- PRP erambler-co-uk-8585 645 2 also also RB erambler-co-uk-8585 645 3 gives give VBZ erambler-co-uk-8585 645 4 me -PRON- PRP erambler-co-uk-8585 645 5 the the DT erambler-co-uk-8585 645 6 potential potential NN erambler-co-uk-8585 645 7 to to TO erambler-co-uk-8585 645 8 factor factor VB erambler-co-uk-8585 645 9 out out RP erambler-co-uk-8585 645 10 and and CC erambler-co-uk-8585 645 11 reuse reuse VB erambler-co-uk-8585 645 12 bits bit NNS erambler-co-uk-8585 645 13 of of IN erambler-co-uk-8585 645 14 code code NN erambler-co-uk-8585 645 15 in in IN erambler-co-uk-8585 645 16 the the DT erambler-co-uk-8585 645 17 future future NN erambler-co-uk-8585 645 18 , , , erambler-co-uk-8585 645 19 add add VB erambler-co-uk-8585 645 20 tests test NNS erambler-co-uk-8585 645 21 and and CC erambler-co-uk-8585 645 22 version version NN erambler-co-uk-8585 645 23 control control VB erambler-co-uk-8585 645 24 everything everything NN erambler-co-uk-8585 645 25 . . . erambler-co-uk-8585 646 1 Now now RB erambler-co-uk-8585 646 2 that that IN erambler-co-uk-8585 646 3 I’ve i’ve PRP erambler-co-uk-8585 646 4 done do VBD erambler-co-uk-8585 646 5 this this DT erambler-co-uk-8585 646 6 more more RBR erambler-co-uk-8585 646 7 than than IN erambler-co-uk-8585 646 8 once once RB erambler-co-uk-8585 646 9 ( ( -LRB- erambler-co-uk-8585 646 10 and and CC erambler-co-uk-8585 646 11 it -PRON- PRP erambler-co-uk-8585 646 12 seems seem VBZ erambler-co-uk-8585 646 13 likely likely JJ erambler-co-uk-8585 646 14 I’ll i’ll FW erambler-co-uk-8585 646 15 do do VB erambler-co-uk-8585 646 16 it -PRON- PRP erambler-co-uk-8585 646 17 again again RB erambler-co-uk-8585 646 18 ) ) -RRB- erambler-co-uk-8585 646 19 it -PRON- PRP erambler-co-uk-8585 646 20 makes make VBZ erambler-co-uk-8585 646 21 sense sense NN erambler-co-uk-8585 646 22 to to TO erambler-co-uk-8585 646 23 package package VB erambler-co-uk-8585 646 24 that that DT erambler-co-uk-8585 646 25 script script NN erambler-co-uk-8585 646 26 up up RP erambler-co-uk-8585 646 27 in in IN erambler-co-uk-8585 646 28 a a DT erambler-co-uk-8585 646 29 more more RBR erambler-co-uk-8585 646 30 portable portable JJ erambler-co-uk-8585 646 31 form form NN erambler-co-uk-8585 646 32 so so IN erambler-co-uk-8585 646 33 I -PRON- PRP erambler-co-uk-8585 646 34 don’t don’t VBZ erambler-co-uk-8585 646 35 have have VBP erambler-co-uk-8585 646 36 to to TO erambler-co-uk-8585 646 37 write write VB erambler-co-uk-8585 646 38 it -PRON- PRP erambler-co-uk-8585 646 39 over over RP erambler-co-uk-8585 646 40 and and CC erambler-co-uk-8585 646 41 over over RB erambler-co-uk-8585 646 42 again again RB erambler-co-uk-8585 646 43 ( ( -LRB- erambler-co-uk-8585 646 44 or or CC erambler-co-uk-8585 646 45 , , , erambler-co-uk-8585 646 46 shock shock NN erambler-co-uk-8585 646 47 horror horror NN erambler-co-uk-8585 646 48 , , , erambler-co-uk-8585 646 49 copy copy NNP erambler-co-uk-8585 646 50 & & CC erambler-co-uk-8585 646 51 amp amp NN erambler-co-uk-8585 646 52 ; ; : erambler-co-uk-8585 646 53 paste paste VBP erambler-co-uk-8585 646 54 it -PRON- PRP erambler-co-uk-8585 646 55 ! ! . erambler-co-uk-8585 646 56 ) ) -RRB- erambler-co-uk-8585 646 57 . . . erambler-co-uk-8585 647 1 It -PRON- PRP erambler-co-uk-8585 647 2 saves save VBZ erambler-co-uk-8585 647 3 time time NN erambler-co-uk-8585 647 4 , , , erambler-co-uk-8585 647 5 and and CC erambler-co-uk-8585 647 6 gives give VBZ erambler-co-uk-8585 647 7 others other NNS erambler-co-uk-8585 647 8 the the DT erambler-co-uk-8585 647 9 possibility possibility NN erambler-co-uk-8585 647 10 to to TO erambler-co-uk-8585 647 11 make make VB erambler-co-uk-8585 647 12 use use NN erambler-co-uk-8585 647 13 of of IN erambler-co-uk-8585 647 14 it -PRON- PRP erambler-co-uk-8585 647 15 . . . erambler-co-uk-8585 648 1 Prior prior JJ erambler-co-uk-8585 648 2 art art NN erambler-co-uk-8585 648 3 I’m I’m NNP erambler-co-uk-8585 648 4 not not RB erambler-co-uk-8585 648 5 the the DT erambler-co-uk-8585 648 6 first first JJ erambler-co-uk-8585 648 7 person person NN erambler-co-uk-8585 648 8 to to TO erambler-co-uk-8585 648 9 think think VB erambler-co-uk-8585 648 10 of of IN erambler-co-uk-8585 648 11 this this DT erambler-co-uk-8585 648 12 , , , erambler-co-uk-8585 648 13 but but CC erambler-co-uk-8585 648 14 I -PRON- PRP erambler-co-uk-8585 648 15 couldn’t couldn’t NNP erambler-co-uk-8585 648 16 find find VBP erambler-co-uk-8585 648 17 anything anything NN erambler-co-uk-8585 648 18 that that WDT erambler-co-uk-8585 648 19 did do VBD erambler-co-uk-8585 648 20 exactly exactly RB erambler-co-uk-8585 648 21 what what WP erambler-co-uk-8585 648 22 I -PRON- PRP erambler-co-uk-8585 648 23 needed need VBD erambler-co-uk-8585 648 24 . . . erambler-co-uk-8585 649 1 Several several JJ erambler-co-uk-8585 649 2 tools tool NNS erambler-co-uk-8585 649 3 will will MD erambler-co-uk-8585 649 4 let let VB erambler-co-uk-8585 649 5 you -PRON- PRP erambler-co-uk-8585 649 6 interweave interweave VB erambler-co-uk-8585 649 7 code code NN erambler-co-uk-8585 649 8 and and CC erambler-co-uk-8585 649 9 prose prose NN erambler-co-uk-8585 649 10 , , , erambler-co-uk-8585 649 11 including include VBG erambler-co-uk-8585 649 12 the the DT erambler-co-uk-8585 649 13 results result NNS erambler-co-uk-8585 649 14 of of IN erambler-co-uk-8585 649 15 evaluating evaluate VBG erambler-co-uk-8585 649 16 each each DT erambler-co-uk-8585 649 17 code code NN erambler-co-uk-8585 649 18 snippet snippet NN erambler-co-uk-8585 649 19 in in IN erambler-co-uk-8585 649 20 the the DT erambler-co-uk-8585 649 21 document document NN erambler-co-uk-8585 649 22 : : : erambler-co-uk-8585 649 23 chief chief NN erambler-co-uk-8585 649 24 among among IN erambler-co-uk-8585 649 25 these these DT erambler-co-uk-8585 649 26 are be VBP erambler-co-uk-8585 649 27 Jupyter Jupyter NNP erambler-co-uk-8585 649 28 and and CC erambler-co-uk-8585 649 29 Rmarkdown Rmarkdown NNP erambler-co-uk-8585 649 30 . . . erambler-co-uk-8585 650 1 There there EX erambler-co-uk-8585 650 2 are be VBP erambler-co-uk-8585 650 3 also also RB erambler-co-uk-8585 650 4 tools tool NNS erambler-co-uk-8585 650 5 that that WDT erambler-co-uk-8585 650 6 let let VBP erambler-co-uk-8585 650 7 you -PRON- PRP erambler-co-uk-8585 650 8 write write VB erambler-co-uk-8585 650 9 code code NN erambler-co-uk-8585 650 10 in in IN erambler-co-uk-8585 650 11 the the DT erambler-co-uk-8585 650 12 order order NN erambler-co-uk-8585 650 13 that that WDT erambler-co-uk-8585 650 14 makes make VBZ erambler-co-uk-8585 650 15 most most JJS erambler-co-uk-8585 650 16 sense sense NN erambler-co-uk-8585 650 17 to to TO erambler-co-uk-8585 650 18 read read VB erambler-co-uk-8585 650 19 and and CC erambler-co-uk-8585 650 20 then then RB erambler-co-uk-8585 650 21 rearrange rearrange VB erambler-co-uk-8585 650 22 it -PRON- PRP erambler-co-uk-8585 650 23 into into IN erambler-co-uk-8585 650 24 the the DT erambler-co-uk-8585 650 25 right right JJ erambler-co-uk-8585 650 26 order order NN erambler-co-uk-8585 650 27 to to TO erambler-co-uk-8585 650 28 execute execute VB erambler-co-uk-8585 650 29 , , , erambler-co-uk-8585 650 30 so so RB erambler-co-uk-8585 650 31 - - HYPH erambler-co-uk-8585 650 32 call call VB erambler-co-uk-8585 650 33 literate literate JJ erambler-co-uk-8585 650 34 programming programming NN erambler-co-uk-8585 650 35 . . . erambler-co-uk-8585 651 1 The the DT erambler-co-uk-8585 651 2 original original JJ erambler-co-uk-8585 651 3 tool tool NN erambler-co-uk-8585 651 4 for for IN erambler-co-uk-8585 651 5 this this DT erambler-co-uk-8585 651 6 is be VBZ erambler-co-uk-8585 651 7 the the DT erambler-co-uk-8585 651 8 venerable venerable JJ erambler-co-uk-8585 651 9 noweb noweb NN erambler-co-uk-8585 651 10 . . . erambler-co-uk-8585 652 1 Sadly sadly RB erambler-co-uk-8585 652 2 there there EX erambler-co-uk-8585 652 3 is be VBZ erambler-co-uk-8585 652 4 very very RB erambler-co-uk-8585 652 5 little little JJ erambler-co-uk-8585 652 6 that that WDT erambler-co-uk-8585 652 7 combine combine VBP erambler-co-uk-8585 652 8 both both DT erambler-co-uk-8585 652 9 of of IN erambler-co-uk-8585 652 10 these these DT erambler-co-uk-8585 652 11 and and CC erambler-co-uk-8585 652 12 allow allow VBP erambler-co-uk-8585 652 13 you -PRON- PRP erambler-co-uk-8585 652 14 to to TO erambler-co-uk-8585 652 15 insert insert VB erambler-co-uk-8585 652 16 the the DT erambler-co-uk-8585 652 17 results result NNS erambler-co-uk-8585 652 18 of of IN erambler-co-uk-8585 652 19 various various JJ erambler-co-uk-8585 652 20 calculations calculation NNS erambler-co-uk-8585 652 21 at at IN erambler-co-uk-8585 652 22 arbitrary arbitrary JJ erambler-co-uk-8585 652 23 points point NNS erambler-co-uk-8585 652 24 in in IN erambler-co-uk-8585 652 25 a a DT erambler-co-uk-8585 652 26 document document NN erambler-co-uk-8585 652 27 , , , erambler-co-uk-8585 652 28 independent independent JJ erambler-co-uk-8585 652 29 of of IN erambler-co-uk-8585 652 30 the the DT erambler-co-uk-8585 652 31 order order NN erambler-co-uk-8585 652 32 of of IN erambler-co-uk-8585 652 33 either either CC erambler-co-uk-8585 652 34 presenting present VBG erambler-co-uk-8585 652 35 or or CC erambler-co-uk-8585 652 36 executing execute VBG erambler-co-uk-8585 652 37 the the DT erambler-co-uk-8585 652 38 code code NN erambler-co-uk-8585 652 39 . . . erambler-co-uk-8585 653 1 The the DT erambler-co-uk-8585 653 2 only only JJ erambler-co-uk-8585 653 3 two two CD erambler-co-uk-8585 653 4 that that WDT erambler-co-uk-8585 653 5 I’m I’m NNP erambler-co-uk-8585 653 6 aware aware JJ erambler-co-uk-8585 653 7 of of IN erambler-co-uk-8585 653 8 are be VBP erambler-co-uk-8585 653 9 : : : erambler-co-uk-8585 653 10 Dexy Dexy NNP erambler-co-uk-8585 653 11 and and CC erambler-co-uk-8585 653 12 org org NN erambler-co-uk-8585 653 13 - - HYPH erambler-co-uk-8585 653 14 mode mode NN erambler-co-uk-8585 653 15 . . . erambler-co-uk-8585 654 1 Unfortunately unfortunately RB erambler-co-uk-8585 654 2 , , , erambler-co-uk-8585 654 3 Dexy Dexy NNP erambler-co-uk-8585 654 4 currently currently RB erambler-co-uk-8585 654 5 only only RB erambler-co-uk-8585 654 6 works work VBZ erambler-co-uk-8585 654 7 on on IN erambler-co-uk-8585 654 8 Legacy Legacy NNP erambler-co-uk-8585 654 9 Python Python NNP erambler-co-uk-8585 654 10 ( ( -LRB- erambler-co-uk-8585 654 11 /Python /Python NNP erambler-co-uk-8585 654 12 2 2 CD erambler-co-uk-8585 654 13 ) ) -RRB- erambler-co-uk-8585 654 14 and and CC erambler-co-uk-8585 654 15 org org NN erambler-co-uk-8585 654 16 - - HYPH erambler-co-uk-8585 654 17 mode mode NN erambler-co-uk-8585 654 18 requires require VBZ erambler-co-uk-8585 654 19 emacs emacs NNP erambler-co-uk-8585 654 20 ( ( -LRB- erambler-co-uk-8585 654 21 which which WDT erambler-co-uk-8585 654 22 is be VBZ erambler-co-uk-8585 654 23 fine fine JJ erambler-co-uk-8585 654 24 but but CC erambler-co-uk-8585 654 25 not not RB erambler-co-uk-8585 654 26 exactly exactly RB erambler-co-uk-8585 654 27 portable portable JJ erambler-co-uk-8585 654 28 ) ) -RRB- erambler-co-uk-8585 654 29 . . . erambler-co-uk-8585 655 1 Rmarkdown Rmarkdown NNP erambler-co-uk-8585 655 2 comes come VBZ erambler-co-uk-8585 655 3 close close RB erambler-co-uk-8585 655 4 and and CC erambler-co-uk-8585 655 5 supports support VBZ erambler-co-uk-8585 655 6 a a DT erambler-co-uk-8585 655 7 range range NN erambler-co-uk-8585 655 8 of of IN erambler-co-uk-8585 655 9 languages language NNS erambler-co-uk-8585 655 10 but but CC erambler-co-uk-8585 655 11 the the DT erambler-co-uk-8585 655 12 full full JJ erambler-co-uk-8585 655 13 feature feature NN erambler-co-uk-8585 655 14 set set VBN erambler-co-uk-8585 655 15 is be VBZ erambler-co-uk-8585 655 16 only only RB erambler-co-uk-8585 655 17 available available JJ erambler-co-uk-8585 655 18 with with IN erambler-co-uk-8585 655 19 R. R. NNP erambler-co-uk-8585 655 20 Actually Actually NNP erambler-co-uk-8585 655 21 , , , erambler-co-uk-8585 655 22 my -PRON- PRP$ erambler-co-uk-8585 655 23 ideal ideal JJ erambler-co-uk-8585 655 24 solution solution NN erambler-co-uk-8585 655 25 is be VBZ erambler-co-uk-8585 655 26 org org NN erambler-co-uk-8585 655 27 - - HYPH erambler-co-uk-8585 655 28 mode mode NN erambler-co-uk-8585 655 29 without without IN erambler-co-uk-8585 655 30 the the DT erambler-co-uk-8585 655 31 emacs emacs NNP erambler-co-uk-8585 655 32 dependency dependency NN erambler-co-uk-8585 655 33 , , , erambler-co-uk-8585 655 34 because because IN erambler-co-uk-8585 655 35 that’s that’s NNP erambler-co-uk-8585 655 36 the the DT erambler-co-uk-8585 655 37 most most RBS erambler-co-uk-8585 655 38 flexible flexible JJ erambler-co-uk-8585 655 39 solution solution NN erambler-co-uk-8585 655 40 ; ; : erambler-co-uk-8585 655 41 maybe maybe RB erambler-co-uk-8585 655 42 one one CD erambler-co-uk-8585 655 43 day day NN erambler-co-uk-8585 655 44 I’ll i’ll NN erambler-co-uk-8585 655 45 have have VBP erambler-co-uk-8585 655 46 both both CC erambler-co-uk-8585 655 47 the the DT erambler-co-uk-8585 655 48 time time NN erambler-co-uk-8585 655 49 and and CC erambler-co-uk-8585 655 50 skill skill NN erambler-co-uk-8585 655 51 to to TO erambler-co-uk-8585 655 52 implement implement VB erambler-co-uk-8585 655 53 that that DT erambler-co-uk-8585 655 54 . . . erambler-co-uk-8585 656 1 It’s It’s NNP erambler-co-uk-8585 656 2 also also RB erambler-co-uk-8585 656 3 possible possible JJ erambler-co-uk-8585 656 4 I -PRON- PRP erambler-co-uk-8585 656 5 might may MD erambler-co-uk-8585 656 6 be be VB erambler-co-uk-8585 656 7 able able JJ erambler-co-uk-8585 656 8 to to TO erambler-co-uk-8585 656 9 figure figure VB erambler-co-uk-8585 656 10 out out RP erambler-co-uk-8585 656 11 Dexy’s dexy’s JJ erambler-co-uk-8585 656 12 internals internal NNS erambler-co-uk-8585 656 13 to to TO erambler-co-uk-8585 656 14 add add VB erambler-co-uk-8585 656 15 what what WP erambler-co-uk-8585 656 16 I -PRON- PRP erambler-co-uk-8585 656 17 want want VBP erambler-co-uk-8585 656 18 to to IN erambler-co-uk-8585 656 19 it -PRON- PRP erambler-co-uk-8585 656 20 , , , erambler-co-uk-8585 656 21 but but CC erambler-co-uk-8585 656 22 until until IN erambler-co-uk-8585 656 23 then then RB erambler-co-uk-8585 656 24 Saga Saga NNP erambler-co-uk-8585 656 25 does do VBZ erambler-co-uk-8585 656 26 the the DT erambler-co-uk-8585 656 27 job job NN erambler-co-uk-8585 656 28 ! ! . erambler-co-uk-8585 657 1 Future future JJ erambler-co-uk-8585 657 2 work work NN erambler-co-uk-8585 657 3 There there EX erambler-co-uk-8585 657 4 are be VBP erambler-co-uk-8585 657 5 lots lot NNS erambler-co-uk-8585 657 6 of of IN erambler-co-uk-8585 657 7 features feature NNS erambler-co-uk-8585 657 8 that that WDT erambler-co-uk-8585 657 9 I’d I’d NNP erambler-co-uk-8585 657 10 still still RB erambler-co-uk-8585 657 11 like like VBP erambler-co-uk-8585 657 12 to to TO erambler-co-uk-8585 657 13 add add VB erambler-co-uk-8585 657 14 when when WRB erambler-co-uk-8585 657 15 I -PRON- PRP erambler-co-uk-8585 657 16 have have VBP erambler-co-uk-8585 657 17 time time NN erambler-co-uk-8585 657 18 : : : erambler-co-uk-8585 657 19 Some some DT erambler-co-uk-8585 657 20 actual actual JJ erambler-co-uk-8585 657 21 documentation documentation NN erambler-co-uk-8585 657 22 ! ! . erambler-co-uk-8585 658 1 And and CC erambler-co-uk-8585 658 2 examples example NNS erambler-co-uk-8585 658 3 ! ! . erambler-co-uk-8585 659 1 More More JJR erambler-co-uk-8585 659 2 data datum NNS erambler-co-uk-8585 659 3 formats format NNS erambler-co-uk-8585 659 4 ( ( -LRB- erambler-co-uk-8585 659 5 e.g. e.g. RB erambler-co-uk-8585 660 1 CSV CSV NNP erambler-co-uk-8585 660 2 , , , erambler-co-uk-8585 660 3 JSON JSON NNP erambler-co-uk-8585 660 4 , , , erambler-co-uk-8585 660 5 TOML toml LS erambler-co-uk-8585 660 6 ) ) -RRB- erambler-co-uk-8585 660 7 More More JJR erambler-co-uk-8585 660 8 languages language NNS erambler-co-uk-8585 660 9 ( ( -LRB- erambler-co-uk-8585 660 10 e.g. e.g. RB erambler-co-uk-8585 661 1 R R NNP erambler-co-uk-8585 661 2 , , , erambler-co-uk-8585 661 3 Julia Julia NNP erambler-co-uk-8585 661 4 ) ) -RRB- erambler-co-uk-8585 661 5 Fetching fetch VBG erambler-co-uk-8585 661 6 remote remote JJ erambler-co-uk-8585 661 7 data datum NNS erambler-co-uk-8585 661 8 over over IN erambler-co-uk-8585 661 9 http http NNS erambler-co-uk-8585 661 10 Caching cache VBG erambler-co-uk-8585 661 11 of of IN erambler-co-uk-8585 661 12 intermediate intermediate JJ erambler-co-uk-8585 661 13 results result NNS erambler-co-uk-8585 661 14 to to TO erambler-co-uk-8585 661 15 speed speed VB erambler-co-uk-8585 661 16 up up RP erambler-co-uk-8585 661 17 rebuilds rebuild NNS erambler-co-uk-8585 661 18 For for IN erambler-co-uk-8585 661 19 now now RB erambler-co-uk-8585 661 20 , , , erambler-co-uk-8585 661 21 though though RB erambler-co-uk-8585 661 22 , , , erambler-co-uk-8585 661 23 I’d I’d NNP erambler-co-uk-8585 661 24 love love NN erambler-co-uk-8585 661 25 for for IN erambler-co-uk-8585 661 26 you -PRON- PRP erambler-co-uk-8585 661 27 to to TO erambler-co-uk-8585 661 28 try try VB erambler-co-uk-8585 661 29 it -PRON- PRP erambler-co-uk-8585 661 30 out out RP erambler-co-uk-8585 661 31 and and CC erambler-co-uk-8585 661 32 let let VB erambler-co-uk-8585 661 33 me -PRON- PRP erambler-co-uk-8585 661 34 know know VB erambler-co-uk-8585 661 35 what what WP erambler-co-uk-8585 661 36 you -PRON- PRP erambler-co-uk-8585 661 37 think think VBP erambler-co-uk-8585 661 38 ! ! . erambler-co-uk-8585 662 1 As as IN erambler-co-uk-8585 662 2 ever ever RB erambler-co-uk-8585 662 3 , , , erambler-co-uk-8585 662 4 comment comment NN erambler-co-uk-8585 662 5 here here RB erambler-co-uk-8585 662 6 , , , erambler-co-uk-8585 662 7 tweet tweet VB erambler-co-uk-8585 662 8 me -PRON- PRP erambler-co-uk-8585 662 9 or or CC erambler-co-uk-8585 662 10 start start VB erambler-co-uk-8585 662 11 an an DT erambler-co-uk-8585 662 12 issue issue NN erambler-co-uk-8585 662 13 on on IN erambler-co-uk-8585 662 14 GitHub GitHub NNP erambler-co-uk-8585 662 15 . . . erambler-co-uk-8585 663 1 Why why WRB erambler-co-uk-8585 663 2 try try VB erambler-co-uk-8585 663 3 Rust Rust NNP erambler-co-uk-8585 663 4 for for IN erambler-co-uk-8585 663 5 scientific scientific JJ erambler-co-uk-8585 663 6 computing computing NN erambler-co-uk-8585 663 7 ? ? . erambler-co-uk-8585 664 1 When when WRB erambler-co-uk-8585 664 2 you’re you’re NNP erambler-co-uk-8585 664 3 writing write VBG erambler-co-uk-8585 664 4 analysis analysis NN erambler-co-uk-8585 664 5 code code NN erambler-co-uk-8585 664 6 , , , erambler-co-uk-8585 664 7 Python Python NNP erambler-co-uk-8585 664 8 ( ( -LRB- erambler-co-uk-8585 664 9 or or CC erambler-co-uk-8585 664 10 R r NN erambler-co-uk-8585 664 11 , , , erambler-co-uk-8585 664 12 or or CC erambler-co-uk-8585 664 13 JavaScript JavaScript NNP erambler-co-uk-8585 664 14 , , , erambler-co-uk-8585 664 15 or or CC erambler-co-uk-8585 664 16 & & CC erambler-co-uk-8585 664 17 hellip hellip NNP erambler-co-uk-8585 664 18 ; ; : erambler-co-uk-8585 664 19 ) ) -RRB- erambler-co-uk-8585 664 20 is be VBZ erambler-co-uk-8585 664 21 usually usually RB erambler-co-uk-8585 664 22 the the DT erambler-co-uk-8585 664 23 right right JJ erambler-co-uk-8585 664 24 choice choice NN erambler-co-uk-8585 664 25 . . . erambler-co-uk-8585 665 1 These these DT erambler-co-uk-8585 665 2 high high JJ erambler-co-uk-8585 665 3 - - HYPH erambler-co-uk-8585 665 4 level level NN erambler-co-uk-8585 665 5 languages language NNS erambler-co-uk-8585 665 6 are be VBP erambler-co-uk-8585 665 7 set set VBN erambler-co-uk-8585 665 8 up up RP erambler-co-uk-8585 665 9 to to TO erambler-co-uk-8585 665 10 make make VB erambler-co-uk-8585 665 11 you -PRON- PRP erambler-co-uk-8585 665 12 as as RB erambler-co-uk-8585 665 13 productive productive JJ erambler-co-uk-8585 665 14 as as IN erambler-co-uk-8585 665 15 possible possible JJ erambler-co-uk-8585 665 16 , , , erambler-co-uk-8585 665 17 and and CC erambler-co-uk-8585 665 18 common common JJ erambler-co-uk-8585 665 19 tasks task NNS erambler-co-uk-8585 665 20 like like IN erambler-co-uk-8585 665 21 array array NN erambler-co-uk-8585 665 22 manipulation manipulation NN erambler-co-uk-8585 665 23 have have VBP erambler-co-uk-8585 665 24 been be VBN erambler-co-uk-8585 665 25 well well RB erambler-co-uk-8585 665 26 optimised optimise VBN erambler-co-uk-8585 665 27 . . . erambler-co-uk-8585 666 1 However however RB erambler-co-uk-8585 666 2 , , , erambler-co-uk-8585 666 3 sometimes sometimes RB erambler-co-uk-8585 666 4 you -PRON- PRP erambler-co-uk-8585 666 5 just just RB erambler-co-uk-8585 666 6 can’t can’t NNS erambler-co-uk-8585 666 7 get get VBP erambler-co-uk-8585 666 8 enough enough JJ erambler-co-uk-8585 666 9 speed speed NN erambler-co-uk-8585 666 10 and and CC erambler-co-uk-8585 666 11 need need VBP erambler-co-uk-8585 666 12 to to TO erambler-co-uk-8585 666 13 turn turn VB erambler-co-uk-8585 666 14 to to IN erambler-co-uk-8585 666 15 a a DT erambler-co-uk-8585 666 16 lower low JJR erambler-co-uk-8585 666 17 - - HYPH erambler-co-uk-8585 666 18 level level NN erambler-co-uk-8585 666 19 compiled compile VBN erambler-co-uk-8585 666 20 language language NN erambler-co-uk-8585 666 21 . . . erambler-co-uk-8585 667 1 Often often RB erambler-co-uk-8585 667 2 that that DT erambler-co-uk-8585 667 3 will will MD erambler-co-uk-8585 667 4 be be VB erambler-co-uk-8585 667 5 C C NNP erambler-co-uk-8585 667 6 , , , erambler-co-uk-8585 667 7 C++ C++ NNP erambler-co-uk-8585 667 8 or or CC erambler-co-uk-8585 667 9 Fortran Fortran NNP erambler-co-uk-8585 667 10 , , , erambler-co-uk-8585 667 11 but but CC erambler-co-uk-8585 667 12 I -PRON- PRP erambler-co-uk-8585 667 13 thought think VBD erambler-co-uk-8585 667 14 I’d I’d NNP erambler-co-uk-8585 667 15 do do VBP erambler-co-uk-8585 667 16 a a DT erambler-co-uk-8585 667 17 short short JJ erambler-co-uk-8585 667 18 post post NN erambler-co-uk-8585 667 19 on on IN erambler-co-uk-8585 667 20 why why WRB erambler-co-uk-8585 667 21 I -PRON- PRP erambler-co-uk-8585 667 22 think think VBP erambler-co-uk-8585 667 23 you -PRON- PRP erambler-co-uk-8585 667 24 should should MD erambler-co-uk-8585 667 25 consider consider VB erambler-co-uk-8585 667 26 Rust Rust NNP erambler-co-uk-8585 667 27 . . . erambler-co-uk-8585 668 1 One one CD erambler-co-uk-8585 668 2 of of IN erambler-co-uk-8585 668 3 my -PRON- PRP$ erambler-co-uk-8585 668 4 goals goal NNS erambler-co-uk-8585 668 5 for for IN erambler-co-uk-8585 668 6 2017’s 2017’s CD erambler-co-uk-8585 668 7 Advent Advent NNP erambler-co-uk-8585 668 8 of of IN erambler-co-uk-8585 668 9 Code Code NNP erambler-co-uk-8585 668 10 was be VBD erambler-co-uk-8585 668 11 to to TO erambler-co-uk-8585 668 12 learn learn VB erambler-co-uk-8585 668 13 a a DT erambler-co-uk-8585 668 14 modern modern JJ erambler-co-uk-8585 668 15 , , , erambler-co-uk-8585 668 16 memory memory NN erambler-co-uk-8585 668 17 - - HYPH erambler-co-uk-8585 668 18 safe safe JJ erambler-co-uk-8585 668 19 , , , erambler-co-uk-8585 668 20 statically statically RB erambler-co-uk-8585 668 21 - - HYPH erambler-co-uk-8585 668 22 typed type VBN erambler-co-uk-8585 668 23 language language NN erambler-co-uk-8585 668 24 . . . erambler-co-uk-8585 669 1 I -PRON- PRP erambler-co-uk-8585 669 2 now now RB erambler-co-uk-8585 669 3 know know VBP erambler-co-uk-8585 669 4 that that IN erambler-co-uk-8585 669 5 there there EX erambler-co-uk-8585 669 6 are be VBP erambler-co-uk-8585 669 7 quite quite PDT erambler-co-uk-8585 669 8 a a DT erambler-co-uk-8585 669 9 lot lot NN erambler-co-uk-8585 669 10 of of IN erambler-co-uk-8585 669 11 options option NNS erambler-co-uk-8585 669 12 in in IN erambler-co-uk-8585 669 13 this this DT erambler-co-uk-8585 669 14 space space NN erambler-co-uk-8585 669 15 , , , erambler-co-uk-8585 669 16 but but CC erambler-co-uk-8585 669 17 two two CD erambler-co-uk-8585 669 18 seem seem VBP erambler-co-uk-8585 669 19 to to TO erambler-co-uk-8585 669 20 stand stand VB erambler-co-uk-8585 669 21 out out RP erambler-co-uk-8585 669 22 : : : erambler-co-uk-8585 669 23 Go go VB erambler-co-uk-8585 669 24 & & CC erambler-co-uk-8585 669 25 amp amp VB erambler-co-uk-8585 669 26 ; ; : erambler-co-uk-8585 669 27 Rust Rust NNP erambler-co-uk-8585 669 28 . . . erambler-co-uk-8585 670 1 I -PRON- PRP erambler-co-uk-8585 670 2 gave give VBD erambler-co-uk-8585 670 3 both both DT erambler-co-uk-8585 670 4 of of IN erambler-co-uk-8585 670 5 them -PRON- PRP erambler-co-uk-8585 670 6 a a DT erambler-co-uk-8585 670 7 try try NN erambler-co-uk-8585 670 8 , , , erambler-co-uk-8585 670 9 and and CC erambler-co-uk-8585 670 10 although although IN erambler-co-uk-8585 670 11 I’ll I’ll NNP erambler-co-uk-8585 670 12 probably probably RB erambler-co-uk-8585 670 13 go go VBP erambler-co-uk-8585 670 14 back back RB erambler-co-uk-8585 670 15 to to TO erambler-co-uk-8585 670 16 give give VB erambler-co-uk-8585 670 17 Go go VB erambler-co-uk-8585 670 18 a a DT erambler-co-uk-8585 670 19 more more RBR erambler-co-uk-8585 670 20 thorough thorough JJ erambler-co-uk-8585 670 21 test test NN erambler-co-uk-8585 670 22 at at IN erambler-co-uk-8585 670 23 some some DT erambler-co-uk-8585 670 24 point point NN erambler-co-uk-8585 670 25 I -PRON- PRP erambler-co-uk-8585 670 26 found find VBD erambler-co-uk-8585 670 27 I -PRON- PRP erambler-co-uk-8585 670 28 got get VBD erambler-co-uk-8585 670 29 quite quite RB erambler-co-uk-8585 670 30 hooked hooked JJ erambler-co-uk-8585 670 31 on on IN erambler-co-uk-8585 670 32 Rust Rust NNP erambler-co-uk-8585 670 33 . . . erambler-co-uk-8585 671 1 Both both DT erambler-co-uk-8585 671 2 languages language NNS erambler-co-uk-8585 671 3 , , , erambler-co-uk-8585 671 4 though though IN erambler-co-uk-8585 671 5 young young JJ erambler-co-uk-8585 671 6 , , , erambler-co-uk-8585 671 7 are be VBP erambler-co-uk-8585 671 8 definitely definitely RB erambler-co-uk-8585 671 9 production production NN erambler-co-uk-8585 671 10 - - HYPH erambler-co-uk-8585 671 11 ready ready JJ erambler-co-uk-8585 671 12 . . . erambler-co-uk-8585 672 1 Servo Servo NNS erambler-co-uk-8585 672 2 , , , erambler-co-uk-8585 672 3 the the DT erambler-co-uk-8585 672 4 core core NN erambler-co-uk-8585 672 5 of of IN erambler-co-uk-8585 672 6 the the DT erambler-co-uk-8585 672 7 new new JJ erambler-co-uk-8585 672 8 Firefox Firefox NNP erambler-co-uk-8585 672 9 browser browser NN erambler-co-uk-8585 672 10 , , , erambler-co-uk-8585 672 11 is be VBZ erambler-co-uk-8585 672 12 entirely entirely RB erambler-co-uk-8585 672 13 written write VBN erambler-co-uk-8585 672 14 in in IN erambler-co-uk-8585 672 15 Rust Rust NNP erambler-co-uk-8585 672 16 . . . erambler-co-uk-8585 673 1 In in IN erambler-co-uk-8585 673 2 fact fact NN erambler-co-uk-8585 673 3 , , , erambler-co-uk-8585 673 4 Mozilla Mozilla NNP erambler-co-uk-8585 673 5 have have VBP erambler-co-uk-8585 673 6 been be VBN erambler-co-uk-8585 673 7 trying try VBG erambler-co-uk-8585 673 8 to to TO erambler-co-uk-8585 673 9 rewrite rewrite VB erambler-co-uk-8585 673 10 the the DT erambler-co-uk-8585 673 11 rendering rendering JJ erambler-co-uk-8585 673 12 core core NN erambler-co-uk-8585 673 13 in in IN erambler-co-uk-8585 673 14 C C NNP erambler-co-uk-8585 673 15 for for IN erambler-co-uk-8585 673 16 nearly nearly RB erambler-co-uk-8585 673 17 a a DT erambler-co-uk-8585 673 18 decade decade NN erambler-co-uk-8585 673 19 , , , erambler-co-uk-8585 673 20 and and CC erambler-co-uk-8585 673 21 switching switch VBG erambler-co-uk-8585 673 22 to to IN erambler-co-uk-8585 673 23 Rust Rust NNP erambler-co-uk-8585 673 24 let let VB erambler-co-uk-8585 673 25 them -PRON- PRP erambler-co-uk-8585 673 26 get get VB erambler-co-uk-8585 673 27 it -PRON- PRP erambler-co-uk-8585 673 28 done do VBN erambler-co-uk-8585 673 29 in in IN erambler-co-uk-8585 673 30 just just RB erambler-co-uk-8585 673 31 a a DT erambler-co-uk-8585 673 32 couple couple NN erambler-co-uk-8585 673 33 of of IN erambler-co-uk-8585 673 34 years year NNS erambler-co-uk-8585 673 35 . . . erambler-co-uk-8585 674 1 ! ! NFP erambler-co-uk-8585 674 2 ! ! . erambler-co-uk-8585 674 3 ! ! . erambler-co-uk-8585 675 1 tldr tldr NNP erambler-co-uk-8585 675 2 & & CC erambler-co-uk-8585 675 3 ldquo;TL;DR&rdquo ldquo;TL;DR&rdquo NNP erambler-co-uk-8585 675 4 ; ; : erambler-co-uk-8585 675 5 - - : erambler-co-uk-8585 675 6 It’s it’s JJ erambler-co-uk-8585 675 7 fast fast RB erambler-co-uk-8585 675 8 : : : erambler-co-uk-8585 675 9 competitive competitive JJ erambler-co-uk-8585 675 10 with with IN erambler-co-uk-8585 675 11 idiomatic idiomatic JJ erambler-co-uk-8585 675 12 C C NNP erambler-co-uk-8585 675 13 / / SYM erambler-co-uk-8585 675 14 C++ C++ NNP erambler-co-uk-8585 675 15 , , , erambler-co-uk-8585 675 16 and and CC erambler-co-uk-8585 675 17 no no DT erambler-co-uk-8585 675 18 garbage garbage NN erambler-co-uk-8585 675 19 - - HYPH erambler-co-uk-8585 675 20 collection collection NN erambler-co-uk-8585 675 21 overhead overhead NN erambler-co-uk-8585 675 22 - - : erambler-co-uk-8585 675 23 It’s it’s NN erambler-co-uk-8585 675 24 harder hard RBR erambler-co-uk-8585 675 25 to to TO erambler-co-uk-8585 675 26 write write VB erambler-co-uk-8585 675 27 buggy buggy NN erambler-co-uk-8585 675 28 code code NN erambler-co-uk-8585 675 29 , , , erambler-co-uk-8585 675 30 and and CC erambler-co-uk-8585 675 31 compiler compiler NN erambler-co-uk-8585 675 32 errors error NNS erambler-co-uk-8585 675 33 are be VBP erambler-co-uk-8585 675 34 actually actually RB erambler-co-uk-8585 675 35 helpful helpful JJ erambler-co-uk-8585 675 36 - - : erambler-co-uk-8585 675 37 It’s It’s NNP erambler-co-uk-8585 675 38 C C NNP erambler-co-uk-8585 675 39 - - HYPH erambler-co-uk-8585 675 40 compatible compatible JJ erambler-co-uk-8585 675 41 : : : erambler-co-uk-8585 675 42 you -PRON- PRP erambler-co-uk-8585 675 43 can can MD erambler-co-uk-8585 675 44 call call VB erambler-co-uk-8585 675 45 into into IN erambler-co-uk-8585 675 46 Rust Rust NNP erambler-co-uk-8585 675 47 code code NN erambler-co-uk-8585 675 48 anywhere anywhere RB erambler-co-uk-8585 675 49 you’d you’d NNS erambler-co-uk-8585 675 50 call call VBP erambler-co-uk-8585 675 51 into into IN erambler-co-uk-8585 675 52 C C NNP erambler-co-uk-8585 675 53 , , , erambler-co-uk-8585 675 54 call call VB erambler-co-uk-8585 675 55 C C NNP erambler-co-uk-8585 675 56 / / , erambler-co-uk-8585 675 57 C++ C++ NNP erambler-co-uk-8585 675 58 from from IN erambler-co-uk-8585 675 59 Rust Rust NNP erambler-co-uk-8585 675 60 , , , erambler-co-uk-8585 675 61 and and CC erambler-co-uk-8585 675 62 incrementally incrementally RB erambler-co-uk-8585 675 63 replace replace VB erambler-co-uk-8585 675 64 C C NNP erambler-co-uk-8585 675 65 / / SYM erambler-co-uk-8585 675 66 C++ C++ NNP erambler-co-uk-8585 675 67 code code NN erambler-co-uk-8585 675 68 with with IN erambler-co-uk-8585 675 69 Rust Rust NNP erambler-co-uk-8585 675 70 - - : erambler-co-uk-8585 675 71 It -PRON- PRP erambler-co-uk-8585 675 72 has have VBZ erambler-co-uk-8585 675 73 sensible sensible JJ erambler-co-uk-8585 675 74 modern modern JJ erambler-co-uk-8585 675 75 syntax syntax NN erambler-co-uk-8585 675 76 that that WDT erambler-co-uk-8585 675 77 makes make VBZ erambler-co-uk-8585 675 78 your -PRON- PRP$ erambler-co-uk-8585 675 79 code code NN erambler-co-uk-8585 675 80 clearer clear JJR erambler-co-uk-8585 675 81 and and CC erambler-co-uk-8585 675 82 more more JJR erambler-co-uk-8585 675 83 concise concise NN erambler-co-uk-8585 675 84 - - HYPH erambler-co-uk-8585 675 85 Support support NN erambler-co-uk-8585 675 86 for for IN erambler-co-uk-8585 675 87 scientific scientific JJ erambler-co-uk-8585 675 88 computing computing NN erambler-co-uk-8585 675 89 are be VBP erambler-co-uk-8585 675 90 getting get VBG erambler-co-uk-8585 675 91 better well JJR erambler-co-uk-8585 675 92 all all PDT erambler-co-uk-8585 675 93 the the DT erambler-co-uk-8585 675 94 time time NN erambler-co-uk-8585 675 95 ( ( -LRB- erambler-co-uk-8585 675 96 matrix matrix NN erambler-co-uk-8585 675 97 algebra algebra NN erambler-co-uk-8585 675 98 libraries library NNS erambler-co-uk-8585 675 99 , , , erambler-co-uk-8585 675 100 built build VBN erambler-co-uk-8585 675 101 - - HYPH erambler-co-uk-8585 675 102 in in RP erambler-co-uk-8585 675 103 SIMD simd NN erambler-co-uk-8585 675 104 , , , erambler-co-uk-8585 675 105 safe safe JJ erambler-co-uk-8585 675 106 concurrency concurrency NN erambler-co-uk-8585 675 107 ) ) -RRB- erambler-co-uk-8585 675 108 - - : erambler-co-uk-8585 675 109 It -PRON- PRP erambler-co-uk-8585 675 110 has have VBZ erambler-co-uk-8585 675 111 a a DT erambler-co-uk-8585 675 112 really really RB erambler-co-uk-8585 675 113 friendly friendly JJ erambler-co-uk-8585 675 114 and and CC erambler-co-uk-8585 675 115 active active JJ erambler-co-uk-8585 675 116 community community NN erambler-co-uk-8585 675 117 - - HYPH erambler-co-uk-8585 675 118 It’s it’s JJ erambler-co-uk-8585 675 119 production production NN erambler-co-uk-8585 675 120 - - HYPH erambler-co-uk-8585 675 121 ready ready JJ erambler-co-uk-8585 675 122 : : : erambler-co-uk-8585 675 123 Servo Servo NNP erambler-co-uk-8585 675 124 , , , erambler-co-uk-8585 675 125 the the DT erambler-co-uk-8585 675 126 new new JJ erambler-co-uk-8585 675 127 rendering rendering JJ erambler-co-uk-8585 675 128 core core NN erambler-co-uk-8585 675 129 in in IN erambler-co-uk-8585 675 130 Firefox Firefox NNP erambler-co-uk-8585 675 131 , , , erambler-co-uk-8585 675 132 is be VBZ erambler-co-uk-8585 675 133 built build VBN erambler-co-uk-8585 675 134 entirely entirely RB erambler-co-uk-8585 675 135 in in IN erambler-co-uk-8585 675 136 Rust Rust NNP erambler-co-uk-8585 675 137 Performance Performance NNP erambler-co-uk-8585 675 138 To to TO erambler-co-uk-8585 675 139 start start VB erambler-co-uk-8585 675 140 with with IN erambler-co-uk-8585 675 141 , , , erambler-co-uk-8585 675 142 as as IN erambler-co-uk-8585 675 143 a a DT erambler-co-uk-8585 675 144 compiled compile VBN erambler-co-uk-8585 675 145 language language NN erambler-co-uk-8585 675 146 Rust Rust NNP erambler-co-uk-8585 675 147 executes execute VBZ erambler-co-uk-8585 675 148 much much RB erambler-co-uk-8585 675 149 faster fast RBR erambler-co-uk-8585 675 150 than than IN erambler-co-uk-8585 675 151 a a DT erambler-co-uk-8585 675 152 ( ( -LRB- erambler-co-uk-8585 675 153 pseudo-)interpreted pseudo-)interprete VBN erambler-co-uk-8585 675 154 language language NN erambler-co-uk-8585 675 155 like like IN erambler-co-uk-8585 675 156 Python Python NNP erambler-co-uk-8585 675 157 or or CC erambler-co-uk-8585 675 158 R R NNP erambler-co-uk-8585 675 159 ; ; : erambler-co-uk-8585 675 160 the the DT erambler-co-uk-8585 675 161 price price NN erambler-co-uk-8585 675 162 you -PRON- PRP erambler-co-uk-8585 675 163 pay pay VBP erambler-co-uk-8585 675 164 for for IN erambler-co-uk-8585 675 165 this this DT erambler-co-uk-8585 675 166 is be VBZ erambler-co-uk-8585 675 167 time time NN erambler-co-uk-8585 675 168 spent spend VBN erambler-co-uk-8585 675 169 compiling compile VBG erambler-co-uk-8585 675 170 during during IN erambler-co-uk-8585 675 171 development development NN erambler-co-uk-8585 675 172 . . . erambler-co-uk-8585 676 1 However however RB erambler-co-uk-8585 676 2 , , , erambler-co-uk-8585 676 3 having have VBG erambler-co-uk-8585 676 4 a a DT erambler-co-uk-8585 676 5 compile compile JJ erambler-co-uk-8585 676 6 step step NN erambler-co-uk-8585 676 7 also also RB erambler-co-uk-8585 676 8 allows allow VBZ erambler-co-uk-8585 676 9 the the DT erambler-co-uk-8585 676 10 language language NN erambler-co-uk-8585 676 11 to to TO erambler-co-uk-8585 676 12 enforce enforce VB erambler-co-uk-8585 676 13 certain certain JJ erambler-co-uk-8585 676 14 guarantees guarantee NNS erambler-co-uk-8585 676 15 , , , erambler-co-uk-8585 676 16 such such JJ erambler-co-uk-8585 676 17 as as IN erambler-co-uk-8585 676 18 type type NN erambler-co-uk-8585 676 19 - - HYPH erambler-co-uk-8585 676 20 correctness correctness NN erambler-co-uk-8585 676 21 and and CC erambler-co-uk-8585 676 22 memory memory NN erambler-co-uk-8585 676 23 safety safety NN erambler-co-uk-8585 676 24 , , , erambler-co-uk-8585 676 25 which which WDT erambler-co-uk-8585 676 26 between between IN erambler-co-uk-8585 676 27 them -PRON- PRP erambler-co-uk-8585 676 28 prevent prevent VBP erambler-co-uk-8585 676 29 whole whole JJ erambler-co-uk-8585 676 30 classes class NNS erambler-co-uk-8585 676 31 of of IN erambler-co-uk-8585 676 32 bugs bug NNS erambler-co-uk-8585 676 33 from from IN erambler-co-uk-8585 676 34 even even RB erambler-co-uk-8585 676 35 being be VBG erambler-co-uk-8585 676 36 possible possible JJ erambler-co-uk-8585 676 37 . . . erambler-co-uk-8585 677 1 Unlike unlike IN erambler-co-uk-8585 677 2 Go Go NNP erambler-co-uk-8585 677 3 ( ( -LRB- erambler-co-uk-8585 677 4 which which WDT erambler-co-uk-8585 677 5 , , , erambler-co-uk-8585 677 6 like like IN erambler-co-uk-8585 677 7 many many JJ erambler-co-uk-8585 677 8 higher high JJR erambler-co-uk-8585 677 9 - - HYPH erambler-co-uk-8585 677 10 level level NN erambler-co-uk-8585 677 11 languages language NNS erambler-co-uk-8585 677 12 , , , erambler-co-uk-8585 677 13 uses use VBZ erambler-co-uk-8585 677 14 a a DT erambler-co-uk-8585 677 15 garbage garbage NN erambler-co-uk-8585 677 16 collector collector NN erambler-co-uk-8585 677 17 ) ) -RRB- erambler-co-uk-8585 677 18 , , , erambler-co-uk-8585 677 19 Rust Rust NNP erambler-co-uk-8585 677 20 handles handle VBZ erambler-co-uk-8585 677 21 memory memory NN erambler-co-uk-8585 677 22 safety safety NN erambler-co-uk-8585 677 23 at at IN erambler-co-uk-8585 677 24 compile compile JJ erambler-co-uk-8585 677 25 time time NN erambler-co-uk-8585 677 26 through through IN erambler-co-uk-8585 677 27 the the DT erambler-co-uk-8585 677 28 concepts concept NNS erambler-co-uk-8585 677 29 of of IN erambler-co-uk-8585 677 30 ownership ownership NN erambler-co-uk-8585 677 31 and and CC erambler-co-uk-8585 677 32 borrowing borrowing NN erambler-co-uk-8585 677 33 . . . erambler-co-uk-8585 678 1 These these DT erambler-co-uk-8585 678 2 can can MD erambler-co-uk-8585 678 3 take take VB erambler-co-uk-8585 678 4 some some DT erambler-co-uk-8585 678 5 getting get VBG erambler-co-uk-8585 678 6 used use VBN erambler-co-uk-8585 678 7 to to IN erambler-co-uk-8585 678 8 and and CC erambler-co-uk-8585 678 9 were be VBD erambler-co-uk-8585 678 10 a a DT erambler-co-uk-8585 678 11 big big JJ erambler-co-uk-8585 678 12 source source NN erambler-co-uk-8585 678 13 of of IN erambler-co-uk-8585 678 14 frustration frustration NN erambler-co-uk-8585 678 15 when when WRB erambler-co-uk-8585 678 16 I -PRON- PRP erambler-co-uk-8585 678 17 was be VBD erambler-co-uk-8585 678 18 first first RB erambler-co-uk-8585 678 19 figuring figure VBG erambler-co-uk-8585 678 20 out out RP erambler-co-uk-8585 678 21 the the DT erambler-co-uk-8585 678 22 language language NN erambler-co-uk-8585 678 23 , , , erambler-co-uk-8585 678 24 but but CC erambler-co-uk-8585 678 25 ultimately ultimately RB erambler-co-uk-8585 678 26 contribute contribute VBP erambler-co-uk-8585 678 27 to to IN erambler-co-uk-8585 678 28 Rust’s Rust’s NNP erambler-co-uk-8585 678 29 reliably reliably RB erambler-co-uk-8585 678 30 - - HYPH erambler-co-uk-8585 678 31 fast fast JJ erambler-co-uk-8585 678 32 performance performance NN erambler-co-uk-8585 678 33 . . . erambler-co-uk-8585 679 1 Performance performance NN erambler-co-uk-8585 679 2 can can MD erambler-co-uk-8585 679 3 be be VB erambler-co-uk-8585 679 4 unpredictable unpredictable JJ erambler-co-uk-8585 679 5 in in IN erambler-co-uk-8585 679 6 a a DT erambler-co-uk-8585 679 7 garbage garbage NN erambler-co-uk-8585 679 8 - - HYPH erambler-co-uk-8585 679 9 collected collect VBN erambler-co-uk-8585 679 10 language language NN erambler-co-uk-8585 679 11 because because IN erambler-co-uk-8585 679 12 you -PRON- PRP erambler-co-uk-8585 679 13 can’t can’t NNS erambler-co-uk-8585 679 14 be be VB erambler-co-uk-8585 679 15 sure sure JJ erambler-co-uk-8585 679 16 when when WRB erambler-co-uk-8585 679 17 the the DT erambler-co-uk-8585 679 18 GC GC NNP erambler-co-uk-8585 679 19 is be VBZ erambler-co-uk-8585 679 20 going go VBG erambler-co-uk-8585 679 21 to to TO erambler-co-uk-8585 679 22 run run VB erambler-co-uk-8585 679 23 and and CC erambler-co-uk-8585 679 24 you -PRON- PRP erambler-co-uk-8585 679 25 need need VBP erambler-co-uk-8585 679 26 to to TO erambler-co-uk-8585 679 27 understand understand VB erambler-co-uk-8585 679 28 it -PRON- PRP erambler-co-uk-8585 679 29 really really RB erambler-co-uk-8585 679 30 well well RB erambler-co-uk-8585 679 31 to to TO erambler-co-uk-8585 679 32 stand stand VB erambler-co-uk-8585 679 33 a a DT erambler-co-uk-8585 679 34 chance chance NN erambler-co-uk-8585 679 35 of of IN erambler-co-uk-8585 679 36 optimising optimise VBG erambler-co-uk-8585 679 37 it -PRON- PRP erambler-co-uk-8585 679 38 if if IN erambler-co-uk-8585 679 39 becomes become VBZ erambler-co-uk-8585 679 40 a a DT erambler-co-uk-8585 679 41 problem problem NN erambler-co-uk-8585 679 42 . . . erambler-co-uk-8585 680 1 On on IN erambler-co-uk-8585 680 2 the the DT erambler-co-uk-8585 680 3 other other JJ erambler-co-uk-8585 680 4 hand hand NN erambler-co-uk-8585 680 5 , , , erambler-co-uk-8585 680 6 code code NN erambler-co-uk-8585 680 7 that that WDT erambler-co-uk-8585 680 8 has have VBZ erambler-co-uk-8585 680 9 the the DT erambler-co-uk-8585 680 10 potential potential NN erambler-co-uk-8585 680 11 to to TO erambler-co-uk-8585 680 12 be be VB erambler-co-uk-8585 680 13 unsafe unsafe JJ erambler-co-uk-8585 680 14 will will MD erambler-co-uk-8585 680 15 result result VB erambler-co-uk-8585 680 16 in in IN erambler-co-uk-8585 680 17 compilation compilation NN erambler-co-uk-8585 680 18 errors error NNS erambler-co-uk-8585 680 19 in in IN erambler-co-uk-8585 680 20 Rust Rust NNP erambler-co-uk-8585 680 21 . . . erambler-co-uk-8585 681 1 There there EX erambler-co-uk-8585 681 2 are be VBP erambler-co-uk-8585 681 3 a a DT erambler-co-uk-8585 681 4 number number NN erambler-co-uk-8585 681 5 of of IN erambler-co-uk-8585 681 6 benchmarks benchmarks NNP erambler-co-uk-8585 681 7 ( ( -LRB- erambler-co-uk-8585 681 8 example example NN erambler-co-uk-8585 681 9 ) ) -RRB- erambler-co-uk-8585 681 10 that that WDT erambler-co-uk-8585 681 11 show show VBP erambler-co-uk-8585 681 12 Rust’s rust’s JJ erambler-co-uk-8585 681 13 performance performance NN erambler-co-uk-8585 681 14 on on IN erambler-co-uk-8585 681 15 a a DT erambler-co-uk-8585 681 16 par par NN erambler-co-uk-8585 681 17 with with IN erambler-co-uk-8585 681 18 idiomatic idiomatic JJ erambler-co-uk-8585 681 19 C C NNP erambler-co-uk-8585 681 20 & & CC erambler-co-uk-8585 681 21 amp amp NN erambler-co-uk-8585 681 22 ; ; : erambler-co-uk-8585 681 23 C++ C++ NNP erambler-co-uk-8585 681 24 code code NN erambler-co-uk-8585 681 25 , , , erambler-co-uk-8585 681 26 something something NN erambler-co-uk-8585 681 27 that that WDT erambler-co-uk-8585 681 28 very very RB erambler-co-uk-8585 681 29 few few JJ erambler-co-uk-8585 681 30 languages language NNS erambler-co-uk-8585 681 31 can can MD erambler-co-uk-8585 681 32 boast boast VB erambler-co-uk-8585 681 33 . . . erambler-co-uk-8585 682 1 Helpful helpful JJ erambler-co-uk-8585 682 2 error error NN erambler-co-uk-8585 682 3 messages message NNS erambler-co-uk-8585 682 4 Because because IN erambler-co-uk-8585 682 5 beginner beginner NN erambler-co-uk-8585 682 6 Rust rust NN erambler-co-uk-8585 682 7 programmers programmer NNS erambler-co-uk-8585 682 8 often often RB erambler-co-uk-8585 682 9 get get VBP erambler-co-uk-8585 682 10 compile compile JJ erambler-co-uk-8585 682 11 errors error NNS erambler-co-uk-8585 682 12 , , , erambler-co-uk-8585 682 13 it’s it’s NNP erambler-co-uk-8585 682 14 really really RB erambler-co-uk-8585 682 15 important important JJ erambler-co-uk-8585 682 16 that that IN erambler-co-uk-8585 682 17 those those DT erambler-co-uk-8585 682 18 errors error NNS erambler-co-uk-8585 682 19 are be VBP erambler-co-uk-8585 682 20 easy easy JJ erambler-co-uk-8585 682 21 to to TO erambler-co-uk-8585 682 22 interpret interpret VB erambler-co-uk-8585 682 23 and and CC erambler-co-uk-8585 682 24 fix fix VB erambler-co-uk-8585 682 25 , , , erambler-co-uk-8585 682 26 and and CC erambler-co-uk-8585 682 27 Rust Rust NNP erambler-co-uk-8585 682 28 is be VBZ erambler-co-uk-8585 682 29 great great JJ erambler-co-uk-8585 682 30 at at IN erambler-co-uk-8585 682 31 this this DT erambler-co-uk-8585 682 32 . . . erambler-co-uk-8585 683 1 Not not RB erambler-co-uk-8585 683 2 only only RB erambler-co-uk-8585 683 3 does do VBZ erambler-co-uk-8585 683 4 it -PRON- PRP erambler-co-uk-8585 683 5 tell tell VB erambler-co-uk-8585 683 6 you -PRON- PRP erambler-co-uk-8585 683 7 what what WP erambler-co-uk-8585 683 8 went go VBD erambler-co-uk-8585 683 9 wrong wrong JJ erambler-co-uk-8585 683 10 , , , erambler-co-uk-8585 683 11 but but CC erambler-co-uk-8585 683 12 wherever wherever WRB erambler-co-uk-8585 683 13 possible possible JJ erambler-co-uk-8585 683 14 it -PRON- PRP erambler-co-uk-8585 683 15 prints print VBZ erambler-co-uk-8585 683 16 out out RP erambler-co-uk-8585 683 17 your -PRON- PRP$ erambler-co-uk-8585 683 18 code code NN erambler-co-uk-8585 683 19 annotated annotate VBN erambler-co-uk-8585 683 20 with with IN erambler-co-uk-8585 683 21 arrows arrow NNS erambler-co-uk-8585 683 22 to to TO erambler-co-uk-8585 683 23 show show VB erambler-co-uk-8585 683 24 exactly exactly RB erambler-co-uk-8585 683 25 where where WRB erambler-co-uk-8585 683 26 the the DT erambler-co-uk-8585 683 27 error error NN erambler-co-uk-8585 683 28 is be VBZ erambler-co-uk-8585 683 29 , , , erambler-co-uk-8585 683 30 and and CC erambler-co-uk-8585 683 31 makes make VBZ erambler-co-uk-8585 683 32 specific specific JJ erambler-co-uk-8585 683 33 suggestions suggestion NNS erambler-co-uk-8585 683 34 how how WRB erambler-co-uk-8585 683 35 to to TO erambler-co-uk-8585 683 36 fix fix VB erambler-co-uk-8585 683 37 the the DT erambler-co-uk-8585 683 38 error error NN erambler-co-uk-8585 683 39 which which WDT erambler-co-uk-8585 683 40 usually usually RB erambler-co-uk-8585 683 41 turn turn VBP erambler-co-uk-8585 683 42 out out RP erambler-co-uk-8585 683 43 to to TO erambler-co-uk-8585 683 44 be be VB erambler-co-uk-8585 683 45 correct correct JJ erambler-co-uk-8585 683 46 . . . erambler-co-uk-8585 684 1 It -PRON- PRP erambler-co-uk-8585 684 2 also also RB erambler-co-uk-8585 684 3 has have VBZ erambler-co-uk-8585 684 4 a a DT erambler-co-uk-8585 684 5 nice nice JJ erambler-co-uk-8585 684 6 suite suite NN erambler-co-uk-8585 684 7 of of IN erambler-co-uk-8585 684 8 warnings warning NNS erambler-co-uk-8585 684 9 ( ( -LRB- erambler-co-uk-8585 684 10 things thing NNS erambler-co-uk-8585 684 11 that that WDT erambler-co-uk-8585 684 12 don’t don’t VBZ erambler-co-uk-8585 684 13 cause cause VBP erambler-co-uk-8585 684 14 compilation compilation NN erambler-co-uk-8585 684 15 to to TO erambler-co-uk-8585 684 16 fail fail VB erambler-co-uk-8585 684 17 but but CC erambler-co-uk-8585 684 18 may may MD erambler-co-uk-8585 684 19 indicate indicate VB erambler-co-uk-8585 684 20 bugs bug NNS erambler-co-uk-8585 684 21 ) ) -RRB- erambler-co-uk-8585 684 22 that that WDT erambler-co-uk-8585 684 23 are be VBP erambler-co-uk-8585 684 24 just just RB erambler-co-uk-8585 684 25 as as RB erambler-co-uk-8585 684 26 informative informative JJ erambler-co-uk-8585 684 27 , , , erambler-co-uk-8585 684 28 and and CC erambler-co-uk-8585 684 29 this this DT erambler-co-uk-8585 684 30 can can MD erambler-co-uk-8585 684 31 be be VB erambler-co-uk-8585 684 32 extended extend VBN erambler-co-uk-8585 684 33 even even RB erambler-co-uk-8585 684 34 further far RBR erambler-co-uk-8585 684 35 by by IN erambler-co-uk-8585 684 36 using use VBG erambler-co-uk-8585 684 37 the the DT erambler-co-uk-8585 684 38 clippy clippy NN erambler-co-uk-8585 684 39 linting linte VBG erambler-co-uk-8585 684 40 tool tool NN erambler-co-uk-8585 684 41 to to TO erambler-co-uk-8585 684 42 further further RB erambler-co-uk-8585 684 43 analyse analyse VB erambler-co-uk-8585 684 44 your -PRON- PRP$ erambler-co-uk-8585 684 45 code code NN erambler-co-uk-8585 684 46 . . . erambler-co-uk-8585 685 1 warning warning NN erambler-co-uk-8585 685 2 : : : erambler-co-uk-8585 685 3 unused unused JJ erambler-co-uk-8585 685 4 variable variable NN erambler-co-uk-8585 685 5 : : : erambler-co-uk-8585 685 6 ` ` '' erambler-co-uk-8585 685 7 y y NNP erambler-co-uk-8585 685 8 ` ` '' erambler-co-uk-8585 685 9 --> --> : erambler-co-uk-8585 685 10 ; ; : erambler-co-uk-8585 685 11 hello.rs:3:9 hello.rs:3:9 NNP erambler-co-uk-8585 685 12 | | NNP erambler-co-uk-8585 685 13 3 3 CD erambler-co-uk-8585 685 14 | | NNP erambler-co-uk-8585 685 15 let let VB erambler-co-uk-8585 685 16 y y NNP erambler-co-uk-8585 685 17 = = SYM erambler-co-uk-8585 685 18 x x NN erambler-co-uk-8585 685 19 ; ; : erambler-co-uk-8585 685 20 | | JJ erambler-co-uk-8585 685 21 ^ ^ NN erambler-co-uk-8585 685 22 | | NNP erambler-co-uk-8585 685 23 = = SYM erambler-co-uk-8585 685 24 note note NN erambler-co-uk-8585 685 25 : : : erambler-co-uk-8585 685 26 # # $ erambler-co-uk-8585 685 27 [ [ -LRB- erambler-co-uk-8585 685 28 warn(unused_variables warn(unused_variables NN erambler-co-uk-8585 685 29 ) ) -RRB- erambler-co-uk-8585 685 30 ] ] -RRB- erambler-co-uk-8585 685 31 on on IN erambler-co-uk-8585 685 32 by by IN erambler-co-uk-8585 685 33 default default NN erambler-co-uk-8585 685 34 = = SYM erambler-co-uk-8585 685 35 note note NN erambler-co-uk-8585 685 36 : : : erambler-co-uk-8585 685 37 to to TO erambler-co-uk-8585 685 38 avoid avoid VB erambler-co-uk-8585 685 39 this this DT erambler-co-uk-8585 685 40 warning warning NN erambler-co-uk-8585 685 41 , , , erambler-co-uk-8585 685 42 consider consider VB erambler-co-uk-8585 685 43 using use VBG erambler-co-uk-8585 685 44 ` ` '' erambler-co-uk-8585 685 45 _ _ NNP erambler-co-uk-8585 685 46 y y NNP erambler-co-uk-8585 685 47 ` ` '' erambler-co-uk-8585 685 48 instead instead RB erambler-co-uk-8585 685 49 Easy easy JJ erambler-co-uk-8585 685 50 to to TO erambler-co-uk-8585 685 51 integrate integrate VB erambler-co-uk-8585 685 52 with with IN erambler-co-uk-8585 685 53 other other JJ erambler-co-uk-8585 685 54 languages language NNS erambler-co-uk-8585 685 55 If if IN erambler-co-uk-8585 685 56 you’re you’re VBZ erambler-co-uk-8585 685 57 like like IN erambler-co-uk-8585 685 58 me -PRON- PRP erambler-co-uk-8585 685 59 , , , erambler-co-uk-8585 685 60 you’ll you’ll NNP erambler-co-uk-8585 685 61 probably probably RB erambler-co-uk-8585 685 62 only only RB erambler-co-uk-8585 685 63 use use VBP erambler-co-uk-8585 685 64 a a DT erambler-co-uk-8585 685 65 low low JJ erambler-co-uk-8585 685 66 - - HYPH erambler-co-uk-8585 685 67 level level NN erambler-co-uk-8585 685 68 language language NN erambler-co-uk-8585 685 69 for for IN erambler-co-uk-8585 685 70 performance performance NN erambler-co-uk-8585 685 71 - - HYPH erambler-co-uk-8585 685 72 critical critical JJ erambler-co-uk-8585 685 73 code code NN erambler-co-uk-8585 685 74 that that IN erambler-co-uk-8585 685 75 you -PRON- PRP erambler-co-uk-8585 685 76 can can MD erambler-co-uk-8585 685 77 call call VB erambler-co-uk-8585 685 78 from from IN erambler-co-uk-8585 685 79 a a DT erambler-co-uk-8585 685 80 high high JJ erambler-co-uk-8585 685 81 - - HYPH erambler-co-uk-8585 685 82 level level NN erambler-co-uk-8585 685 83 language language NN erambler-co-uk-8585 685 84 , , , erambler-co-uk-8585 685 85 and and CC erambler-co-uk-8585 685 86 this this DT erambler-co-uk-8585 685 87 is be VBZ erambler-co-uk-8585 685 88 an an DT erambler-co-uk-8585 685 89 area area NN erambler-co-uk-8585 685 90 where where WRB erambler-co-uk-8585 685 91 Rust Rust NNP erambler-co-uk-8585 685 92 shines shine VBZ erambler-co-uk-8585 685 93 . . . erambler-co-uk-8585 686 1 Most Most JJS erambler-co-uk-8585 686 2 programmers programmer NNS erambler-co-uk-8585 686 3 will will MD erambler-co-uk-8585 686 4 turn turn VB erambler-co-uk-8585 686 5 to to IN erambler-co-uk-8585 686 6 C C NNP erambler-co-uk-8585 686 7 , , , erambler-co-uk-8585 686 8 C++ C++ NNP erambler-co-uk-8585 686 9 or or CC erambler-co-uk-8585 686 10 Fortran Fortran NNP erambler-co-uk-8585 686 11 for for IN erambler-co-uk-8585 686 12 this this DT erambler-co-uk-8585 686 13 because because IN erambler-co-uk-8585 686 14 they -PRON- PRP erambler-co-uk-8585 686 15 have have VBP erambler-co-uk-8585 686 16 a a DT erambler-co-uk-8585 686 17 well well RB erambler-co-uk-8585 686 18 established establish VBN erambler-co-uk-8585 686 19 ABI ABI NNP erambler-co-uk-8585 686 20 ( ( -LRB- erambler-co-uk-8585 686 21 Application Application NNP erambler-co-uk-8585 686 22 Binary Binary NNP erambler-co-uk-8585 686 23 Interface Interface NNP erambler-co-uk-8585 686 24 ) ) -RRB- erambler-co-uk-8585 686 25 which which WDT erambler-co-uk-8585 686 26 can can MD erambler-co-uk-8585 686 27 be be VB erambler-co-uk-8585 686 28 understood understand VBN erambler-co-uk-8585 686 29 by by IN erambler-co-uk-8585 686 30 languages language NNS erambler-co-uk-8585 686 31 like like IN erambler-co-uk-8585 686 32 Python Python NNP erambler-co-uk-8585 686 33 and and CC erambler-co-uk-8585 686 34 R1 R1 NNP erambler-co-uk-8585 686 35 . . . erambler-co-uk-8585 687 1 In in IN erambler-co-uk-8585 687 2 Rust Rust NNP erambler-co-uk-8585 687 3 , , , erambler-co-uk-8585 687 4 it’s it’s NN erambler-co-uk-8585 687 5 trivial trivial NN erambler-co-uk-8585 687 6 to to TO erambler-co-uk-8585 687 7 make make VB erambler-co-uk-8585 687 8 a a DT erambler-co-uk-8585 687 9 C c NN erambler-co-uk-8585 687 10 - - HYPH erambler-co-uk-8585 687 11 compatible compatible JJ erambler-co-uk-8585 687 12 shared shared JJ erambler-co-uk-8585 687 13 library library NN erambler-co-uk-8585 687 14 , , , erambler-co-uk-8585 687 15 and and CC erambler-co-uk-8585 687 16 the the DT erambler-co-uk-8585 687 17 standard standard JJ erambler-co-uk-8585 687 18 library library NN erambler-co-uk-8585 687 19 includes include VBZ erambler-co-uk-8585 687 20 extra extra JJ erambler-co-uk-8585 687 21 features feature NNS erambler-co-uk-8585 687 22 for for IN erambler-co-uk-8585 687 23 working work VBG erambler-co-uk-8585 687 24 with with IN erambler-co-uk-8585 687 25 C C NNP erambler-co-uk-8585 687 26 types type NNS erambler-co-uk-8585 687 27 . . . erambler-co-uk-8585 688 1 That that DT erambler-co-uk-8585 688 2 also also RB erambler-co-uk-8585 688 3 means mean VBZ erambler-co-uk-8585 688 4 that that IN erambler-co-uk-8585 688 5 existing exist VBG erambler-co-uk-8585 688 6 C c NN erambler-co-uk-8585 688 7 code code NN erambler-co-uk-8585 688 8 can can MD erambler-co-uk-8585 688 9 be be VB erambler-co-uk-8585 688 10 incrementally incrementally RB erambler-co-uk-8585 688 11 ported port VBN erambler-co-uk-8585 688 12 to to TO erambler-co-uk-8585 688 13 Rust rust VB erambler-co-uk-8585 688 14 : : : erambler-co-uk-8585 688 15 see see VB erambler-co-uk-8585 688 16 remacs remacs VB erambler-co-uk-8585 688 17 for for IN erambler-co-uk-8585 688 18 an an DT erambler-co-uk-8585 688 19 example example NN erambler-co-uk-8585 688 20 . . . erambler-co-uk-8585 689 1 On on IN erambler-co-uk-8585 689 2 top top NN erambler-co-uk-8585 689 3 of of IN erambler-co-uk-8585 689 4 this this DT erambler-co-uk-8585 689 5 , , , erambler-co-uk-8585 689 6 there there EX erambler-co-uk-8585 689 7 are be VBP erambler-co-uk-8585 689 8 projects project NNS erambler-co-uk-8585 689 9 like like IN erambler-co-uk-8585 689 10 rust rust NN erambler-co-uk-8585 689 11 - - HYPH erambler-co-uk-8585 689 12 cpython cpython NN erambler-co-uk-8585 689 13 and and CC erambler-co-uk-8585 689 14 PyO3 PyO3 NNS erambler-co-uk-8585 689 15 which which WDT erambler-co-uk-8585 689 16 provide provide VBP erambler-co-uk-8585 689 17 macros macro NNS erambler-co-uk-8585 689 18 and and CC erambler-co-uk-8585 689 19 structures structure NNS erambler-co-uk-8585 689 20 that that WDT erambler-co-uk-8585 689 21 wrap wrap VBP erambler-co-uk-8585 689 22 the the DT erambler-co-uk-8585 689 23 Python Python NNP erambler-co-uk-8585 689 24 C C NNP erambler-co-uk-8585 689 25 API api NN erambler-co-uk-8585 689 26 to to TO erambler-co-uk-8585 689 27 let let VB erambler-co-uk-8585 689 28 you -PRON- PRP erambler-co-uk-8585 689 29 build build VB erambler-co-uk-8585 689 30 Python Python NNP erambler-co-uk-8585 689 31 modules module NNS erambler-co-uk-8585 689 32 in in IN erambler-co-uk-8585 689 33 Rust Rust NNP erambler-co-uk-8585 689 34 with with IN erambler-co-uk-8585 689 35 minimal minimal JJ erambler-co-uk-8585 689 36 glue glue NN erambler-co-uk-8585 689 37 code code NN erambler-co-uk-8585 689 38 ; ; : erambler-co-uk-8585 689 39 rustr rustr NN erambler-co-uk-8585 689 40 does do VBZ erambler-co-uk-8585 689 41 a a DT erambler-co-uk-8585 689 42 similar similar JJ erambler-co-uk-8585 689 43 job job NN erambler-co-uk-8585 689 44 for for IN erambler-co-uk-8585 689 45 R. R. NNP erambler-co-uk-8585 689 46 Nice Nice NNP erambler-co-uk-8585 689 47 language language NN erambler-co-uk-8585 689 48 features feature VBZ erambler-co-uk-8585 689 49 Rust Rust NNP erambler-co-uk-8585 689 50 has have VBZ erambler-co-uk-8585 689 51 some some DT erambler-co-uk-8585 689 52 really really RB erambler-co-uk-8585 689 53 nice nice JJ erambler-co-uk-8585 689 54 features feature NNS erambler-co-uk-8585 689 55 , , , erambler-co-uk-8585 689 56 which which WDT erambler-co-uk-8585 689 57 let let VBP erambler-co-uk-8585 689 58 you -PRON- PRP erambler-co-uk-8585 689 59 write write VB erambler-co-uk-8585 689 60 efficient efficient JJ erambler-co-uk-8585 689 61 , , , erambler-co-uk-8585 689 62 concise concise JJ erambler-co-uk-8585 689 63 and and CC erambler-co-uk-8585 689 64 correct correct JJ erambler-co-uk-8585 689 65 code code NN erambler-co-uk-8585 689 66 . . . erambler-co-uk-8585 690 1 Several several JJ erambler-co-uk-8585 690 2 feel feel VBP erambler-co-uk-8585 690 3 particularly particularly RB erambler-co-uk-8585 690 4 comfortable comfortable JJ erambler-co-uk-8585 690 5 as as IN erambler-co-uk-8585 690 6 they -PRON- PRP erambler-co-uk-8585 690 7 remind remind VBP erambler-co-uk-8585 690 8 me -PRON- PRP erambler-co-uk-8585 690 9 of of IN erambler-co-uk-8585 690 10 similar similar JJ erambler-co-uk-8585 690 11 things thing NNS erambler-co-uk-8585 690 12 available available JJ erambler-co-uk-8585 690 13 in in IN erambler-co-uk-8585 690 14 Haskell Haskell NNP erambler-co-uk-8585 690 15 , , , erambler-co-uk-8585 690 16 including include VBG erambler-co-uk-8585 690 17 : : : erambler-co-uk-8585 690 18 Enums Enums NNP erambler-co-uk-8585 690 19 , , , erambler-co-uk-8585 690 20 a a DT erambler-co-uk-8585 690 21 super super RB erambler-co-uk-8585 690 22 - - JJ erambler-co-uk-8585 690 23 powered powered JJ erambler-co-uk-8585 690 24 combination combination NN erambler-co-uk-8585 690 25 of of IN erambler-co-uk-8585 690 26 C c NN erambler-co-uk-8585 690 27 enums enum NNS erambler-co-uk-8585 690 28 and and CC erambler-co-uk-8585 690 29 unions union NNS erambler-co-uk-8585 690 30 ( ( -LRB- erambler-co-uk-8585 690 31 similar similar JJ erambler-co-uk-8585 690 32 to to IN erambler-co-uk-8585 690 33 Haskell’s Haskell’s NNP erambler-co-uk-8585 690 34 algebraic algebraic JJ erambler-co-uk-8585 690 35 data datum NNS erambler-co-uk-8585 690 36 types type NNS erambler-co-uk-8585 690 37 ) ) -RRB- erambler-co-uk-8585 690 38 that that WDT erambler-co-uk-8585 690 39 enable enable VBP erambler-co-uk-8585 690 40 some some DT erambler-co-uk-8585 690 41 really really RB erambler-co-uk-8585 690 42 nice nice JJ erambler-co-uk-8585 690 43 code code NN erambler-co-uk-8585 690 44 with with IN erambler-co-uk-8585 690 45 no no DT erambler-co-uk-8585 690 46 runtime runtime NN erambler-co-uk-8585 690 47 cost cost NN erambler-co-uk-8585 690 48 Generics generic NNS erambler-co-uk-8585 690 49 and and CC erambler-co-uk-8585 690 50 traits trait NNS erambler-co-uk-8585 690 51 that that WDT erambler-co-uk-8585 690 52 let let VBP erambler-co-uk-8585 690 53 you -PRON- PRP erambler-co-uk-8585 690 54 get get VB erambler-co-uk-8585 690 55 more more RBR erambler-co-uk-8585 690 56 done do VBN erambler-co-uk-8585 690 57 with with IN erambler-co-uk-8585 690 58 less less JJR erambler-co-uk-8585 690 59 code code NN erambler-co-uk-8585 690 60 Pattern Pattern NNP erambler-co-uk-8585 690 61 matching matching NN erambler-co-uk-8585 690 62 , , , erambler-co-uk-8585 690 63 a a DT erambler-co-uk-8585 690 64 kind kind NN erambler-co-uk-8585 690 65 of of IN erambler-co-uk-8585 690 66 case case NN erambler-co-uk-8585 690 67 statement statement NN erambler-co-uk-8585 690 68 that that WDT erambler-co-uk-8585 690 69 lets let VBZ erambler-co-uk-8585 690 70 you -PRON- PRP erambler-co-uk-8585 690 71 extract extract VB erambler-co-uk-8585 690 72 parts part NNS erambler-co-uk-8585 690 73 of of IN erambler-co-uk-8585 690 74 structs struct NNS erambler-co-uk-8585 690 75 , , , erambler-co-uk-8585 690 76 tuples tuples NNP erambler-co-uk-8585 690 77 & & CC erambler-co-uk-8585 690 78 amp amp NNP erambler-co-uk-8585 690 79 ; ; : erambler-co-uk-8585 690 80 enums enum NNS erambler-co-uk-8585 690 81 and and CC erambler-co-uk-8585 690 82 do do VB erambler-co-uk-8585 690 83 all all DT erambler-co-uk-8585 690 84 sorts sort NNS erambler-co-uk-8585 690 85 of of IN erambler-co-uk-8585 690 86 other other JJ erambler-co-uk-8585 690 87 clever clever JJ erambler-co-uk-8585 690 88 things thing NNS erambler-co-uk-8585 690 89 Lazy Lazy NNP erambler-co-uk-8585 690 90 computation computation NN erambler-co-uk-8585 690 91 based base VBN erambler-co-uk-8585 690 92 on on IN erambler-co-uk-8585 690 93 an an DT erambler-co-uk-8585 690 94 iterator iterator NN erambler-co-uk-8585 690 95 pattern pattern NN erambler-co-uk-8585 690 96 , , , erambler-co-uk-8585 690 97 for for IN erambler-co-uk-8585 690 98 efficient efficient JJ erambler-co-uk-8585 690 99 processing processing NN erambler-co-uk-8585 690 100 of of IN erambler-co-uk-8585 690 101 lists list NNS erambler-co-uk-8585 690 102 of of IN erambler-co-uk-8585 690 103 things thing NNS erambler-co-uk-8585 690 104 : : : erambler-co-uk-8585 690 105 you -PRON- PRP erambler-co-uk-8585 690 106 can can MD erambler-co-uk-8585 690 107 do do VB erambler-co-uk-8585 690 108 for for IN erambler-co-uk-8585 690 109 item item NN erambler-co-uk-8585 690 110 in in IN erambler-co-uk-8585 690 111 list list NN erambler-co-uk-8585 690 112 { { -LRB- erambler-co-uk-8585 690 113 ... ... : erambler-co-uk-8585 690 114 } } -RRB- erambler-co-uk-8585 690 115 instead instead RB erambler-co-uk-8585 690 116 of of IN erambler-co-uk-8585 690 117 the the DT erambler-co-uk-8585 690 118 C C NNP erambler-co-uk-8585 690 119 - - HYPH erambler-co-uk-8585 690 120 style style NN erambler-co-uk-8585 690 121 use use NN erambler-co-uk-8585 690 122 of of IN erambler-co-uk-8585 690 123 an an DT erambler-co-uk-8585 690 124 index2 index2 NN erambler-co-uk-8585 690 125 , , , erambler-co-uk-8585 690 126 or or CC erambler-co-uk-8585 690 127 you -PRON- PRP erambler-co-uk-8585 690 128 can can MD erambler-co-uk-8585 690 129 use use VB erambler-co-uk-8585 690 130 higher high JJR erambler-co-uk-8585 690 131 - - HYPH erambler-co-uk-8585 690 132 order order NN erambler-co-uk-8585 690 133 functions function NNS erambler-co-uk-8585 690 134 like like IN erambler-co-uk-8585 690 135 map map NN erambler-co-uk-8585 690 136 and and CC erambler-co-uk-8585 690 137 filter filt JJR erambler-co-uk-8585 690 138 Functions function NNS erambler-co-uk-8585 690 139 / / SYM erambler-co-uk-8585 690 140 closures closure NNS erambler-co-uk-8585 690 141 as as IN erambler-co-uk-8585 690 142 first first JJ erambler-co-uk-8585 690 143 - - HYPH erambler-co-uk-8585 690 144 class class NN erambler-co-uk-8585 690 145 citizens citizen NNS erambler-co-uk-8585 690 146 Scientific scientific JJ erambler-co-uk-8585 690 147 computing computing NN erambler-co-uk-8585 690 148 Although although IN erambler-co-uk-8585 690 149 it’s it’s NN erambler-co-uk-8585 690 150 a a DT erambler-co-uk-8585 690 151 general general JJ erambler-co-uk-8585 690 152 - - HYPH erambler-co-uk-8585 690 153 purpose purpose NN erambler-co-uk-8585 690 154 language language NN erambler-co-uk-8585 690 155 and and CC erambler-co-uk-8585 690 156 not not RB erambler-co-uk-8585 690 157 designed design VBN erambler-co-uk-8585 690 158 specifically specifically RB erambler-co-uk-8585 690 159 for for IN erambler-co-uk-8585 690 160 scientific scientific JJ erambler-co-uk-8585 690 161 computing computing NN erambler-co-uk-8585 690 162 , , , erambler-co-uk-8585 690 163 Rust’s rust’s JJ erambler-co-uk-8585 690 164 support support NN erambler-co-uk-8585 690 165 is be VBZ erambler-co-uk-8585 690 166 improving improve VBG erambler-co-uk-8585 690 167 all all PDT erambler-co-uk-8585 690 168 the the DT erambler-co-uk-8585 690 169 time time NN erambler-co-uk-8585 690 170 . . . erambler-co-uk-8585 691 1 There there EX erambler-co-uk-8585 691 2 are be VBP erambler-co-uk-8585 691 3 some some DT erambler-co-uk-8585 691 4 interesting interesting JJ erambler-co-uk-8585 691 5 matrix matrix NN erambler-co-uk-8585 691 6 algebra algebra NN erambler-co-uk-8585 691 7 libraries librarie VBZ erambler-co-uk-8585 691 8 available available JJ erambler-co-uk-8585 691 9 , , , erambler-co-uk-8585 691 10 and and CC erambler-co-uk-8585 691 11 built build VBN erambler-co-uk-8585 691 12 - - HYPH erambler-co-uk-8585 691 13 in in RP erambler-co-uk-8585 691 14 SIMD simd NN erambler-co-uk-8585 691 15 is be VBZ erambler-co-uk-8585 691 16 incoming incoming JJ erambler-co-uk-8585 691 17 . . . erambler-co-uk-8585 692 1 The the DT erambler-co-uk-8585 692 2 memory memory NN erambler-co-uk-8585 692 3 safety safety NN erambler-co-uk-8585 692 4 features feature NNS erambler-co-uk-8585 692 5 also also RB erambler-co-uk-8585 692 6 work work VBP erambler-co-uk-8585 692 7 to to TO erambler-co-uk-8585 692 8 ensure ensure VB erambler-co-uk-8585 692 9 thread thread JJ erambler-co-uk-8585 692 10 safety safety NN erambler-co-uk-8585 692 11 , , , erambler-co-uk-8585 692 12 so so RB erambler-co-uk-8585 692 13 it’s it’s JJ erambler-co-uk-8585 692 14 harder hard JJR erambler-co-uk-8585 692 15 to to TO erambler-co-uk-8585 692 16 write write VB erambler-co-uk-8585 692 17 concurrency concurrency NN erambler-co-uk-8585 692 18 bugs bug NNS erambler-co-uk-8585 692 19 . . . erambler-co-uk-8585 693 1 You -PRON- PRP erambler-co-uk-8585 693 2 should should MD erambler-co-uk-8585 693 3 be be VB erambler-co-uk-8585 693 4 able able JJ erambler-co-uk-8585 693 5 to to TO erambler-co-uk-8585 693 6 use use VB erambler-co-uk-8585 693 7 your -PRON- PRP$ erambler-co-uk-8585 693 8 favourite favourite JJ erambler-co-uk-8585 693 9 MPI MPI NNP erambler-co-uk-8585 693 10 implementation implementation NN erambler-co-uk-8585 693 11 too too RB erambler-co-uk-8585 693 12 , , , erambler-co-uk-8585 693 13 and and CC erambler-co-uk-8585 693 14 there’s there’s NNP erambler-co-uk-8585 693 15 at at RB erambler-co-uk-8585 693 16 least least RBS erambler-co-uk-8585 693 17 one one CD erambler-co-uk-8585 693 18 attempt attempt NN erambler-co-uk-8585 693 19 to to TO erambler-co-uk-8585 693 20 portably portably RB erambler-co-uk-8585 693 21 wrap wrap VB erambler-co-uk-8585 693 22 MPI MPI NNP erambler-co-uk-8585 693 23 in in IN erambler-co-uk-8585 693 24 a a DT erambler-co-uk-8585 693 25 more more RBR erambler-co-uk-8585 693 26 Rust rust NN erambler-co-uk-8585 693 27 - - HYPH erambler-co-uk-8585 693 28 like like JJ erambler-co-uk-8585 693 29 way way NN erambler-co-uk-8585 693 30 . . . erambler-co-uk-8585 694 1 Active active JJ erambler-co-uk-8585 694 2 development development NN erambler-co-uk-8585 694 3 and and CC erambler-co-uk-8585 694 4 friendly friendly JJ erambler-co-uk-8585 694 5 community community NN erambler-co-uk-8585 694 6 One one CD erambler-co-uk-8585 694 7 of of IN erambler-co-uk-8585 694 8 the the DT erambler-co-uk-8585 694 9 things thing NNS erambler-co-uk-8585 694 10 you -PRON- PRP erambler-co-uk-8585 694 11 notice notice VBP erambler-co-uk-8585 694 12 straight straight RB erambler-co-uk-8585 694 13 away away RB erambler-co-uk-8585 694 14 is be VBZ erambler-co-uk-8585 694 15 how how WRB erambler-co-uk-8585 694 16 active active JJ erambler-co-uk-8585 694 17 and and CC erambler-co-uk-8585 694 18 friendly friendly JJ erambler-co-uk-8585 694 19 the the DT erambler-co-uk-8585 694 20 Rust Rust NNP erambler-co-uk-8585 694 21 community community NN erambler-co-uk-8585 694 22 is be VBZ erambler-co-uk-8585 694 23 . . . erambler-co-uk-8585 695 1 There there EX erambler-co-uk-8585 695 2 are be VBP erambler-co-uk-8585 695 3 several several JJ erambler-co-uk-8585 695 4 IRC IRC NNP erambler-co-uk-8585 695 5 channels channel NNS erambler-co-uk-8585 695 6 on on IN erambler-co-uk-8585 695 7 irc.mozilla.org irc.mozilla.org NNP erambler-co-uk-8585 695 8 including include VBG erambler-co-uk-8585 695 9 # # $ erambler-co-uk-8585 695 10 rust rust NN erambler-co-uk-8585 695 11 - - HYPH erambler-co-uk-8585 695 12 beginners beginner NNS erambler-co-uk-8585 695 13 , , , erambler-co-uk-8585 695 14 which which WDT erambler-co-uk-8585 695 15 is be VBZ erambler-co-uk-8585 695 16 a a DT erambler-co-uk-8585 695 17 great great JJ erambler-co-uk-8585 695 18 place place NN erambler-co-uk-8585 695 19 to to TO erambler-co-uk-8585 695 20 get get VB erambler-co-uk-8585 695 21 help help NN erambler-co-uk-8585 695 22 . . . erambler-co-uk-8585 696 1 The the DT erambler-co-uk-8585 696 2 compiler compiler NN erambler-co-uk-8585 696 3 is be VBZ erambler-co-uk-8585 696 4 under under IN erambler-co-uk-8585 696 5 constant constant JJ erambler-co-uk-8585 696 6 but but CC erambler-co-uk-8585 696 7 carefully carefully RB erambler-co-uk-8585 696 8 - - HYPH erambler-co-uk-8585 696 9 managed manage VBN erambler-co-uk-8585 696 10 development development NN erambler-co-uk-8585 696 11 , , , erambler-co-uk-8585 696 12 so so IN erambler-co-uk-8585 696 13 that that IN erambler-co-uk-8585 696 14 new new JJ erambler-co-uk-8585 696 15 features feature NNS erambler-co-uk-8585 696 16 are be VBP erambler-co-uk-8585 696 17 landing land VBG erambler-co-uk-8585 696 18 all all PDT erambler-co-uk-8585 696 19 the the DT erambler-co-uk-8585 696 20 time time NN erambler-co-uk-8585 696 21 but but CC erambler-co-uk-8585 696 22 without without IN erambler-co-uk-8585 696 23 breaking break VBG erambler-co-uk-8585 696 24 existing exist VBG erambler-co-uk-8585 696 25 code code NN erambler-co-uk-8585 696 26 . . . erambler-co-uk-8585 697 1 And and CC erambler-co-uk-8585 697 2 the the DT erambler-co-uk-8585 697 3 fabulous fabulous JJ erambler-co-uk-8585 697 4 Cargo Cargo NNP erambler-co-uk-8585 697 5 build build VB erambler-co-uk-8585 697 6 tool tool NN erambler-co-uk-8585 697 7 and and CC erambler-co-uk-8585 697 8 crates.io crates.io ADD erambler-co-uk-8585 697 9 are be VBP erambler-co-uk-8585 697 10 enabling enable VBG erambler-co-uk-8585 697 11 the the DT erambler-co-uk-8585 697 12 rapid rapid JJ erambler-co-uk-8585 697 13 growth growth NN erambler-co-uk-8585 697 14 of of IN erambler-co-uk-8585 697 15 a a DT erambler-co-uk-8585 697 16 healthy healthy JJ erambler-co-uk-8585 697 17 ecosystem ecosystem NN erambler-co-uk-8585 697 18 of of IN erambler-co-uk-8585 697 19 open open JJ erambler-co-uk-8585 697 20 source source NN erambler-co-uk-8585 697 21 libraries library NNS erambler-co-uk-8585 697 22 that that IN erambler-co-uk-8585 697 23 you -PRON- PRP erambler-co-uk-8585 697 24 can can MD erambler-co-uk-8585 697 25 use use VB erambler-co-uk-8585 697 26 to to TO erambler-co-uk-8585 697 27 write write VB erambler-co-uk-8585 697 28 less less JJR erambler-co-uk-8585 697 29 code code NN erambler-co-uk-8585 697 30 yourself -PRON- PRP erambler-co-uk-8585 697 31 . . . erambler-co-uk-8585 698 1 Summary Summary NNP erambler-co-uk-8585 698 2 So so RB erambler-co-uk-8585 698 3 , , , erambler-co-uk-8585 698 4 next next JJ erambler-co-uk-8585 698 5 time time NN erambler-co-uk-8585 698 6 you -PRON- PRP erambler-co-uk-8585 698 7 need need VBP erambler-co-uk-8585 698 8 a a DT erambler-co-uk-8585 698 9 compiled compile VBN erambler-co-uk-8585 698 10 language language NN erambler-co-uk-8585 698 11 to to TO erambler-co-uk-8585 698 12 speed speed VB erambler-co-uk-8585 698 13 up up RP erambler-co-uk-8585 698 14 hotspots hotspot NNS erambler-co-uk-8585 698 15 in in IN erambler-co-uk-8585 698 16 your -PRON- PRP$ erambler-co-uk-8585 698 17 code code NN erambler-co-uk-8585 698 18 , , , erambler-co-uk-8585 698 19 try try VB erambler-co-uk-8585 698 20 Rust Rust NNP erambler-co-uk-8585 698 21 . . . erambler-co-uk-8585 699 1 I -PRON- PRP erambler-co-uk-8585 699 2 promise promise VBP erambler-co-uk-8585 699 3 you -PRON- PRP erambler-co-uk-8585 699 4 won’t won’t NFP erambler-co-uk-8585 699 5 regret regret VB erambler-co-uk-8585 699 6 it -PRON- PRP erambler-co-uk-8585 699 7 ! ! . erambler-co-uk-8585 700 1 Julia Julia NNP erambler-co-uk-8585 700 2 actually actually RB erambler-co-uk-8585 700 3 allows allow VBZ erambler-co-uk-8585 700 4 you -PRON- PRP erambler-co-uk-8585 700 5 to to TO erambler-co-uk-8585 700 6 call call VB erambler-co-uk-8585 700 7 C C NNP erambler-co-uk-8585 700 8 and and CC erambler-co-uk-8585 700 9 Fortran Fortran NNP erambler-co-uk-8585 700 10 functions function NNS erambler-co-uk-8585 700 11 as as IN erambler-co-uk-8585 700 12 a a DT erambler-co-uk-8585 700 13 first first JJ erambler-co-uk-8585 700 14 - - HYPH erambler-co-uk-8585 700 15 class class NN erambler-co-uk-8585 700 16 language language NN erambler-co-uk-8585 700 17 feature feature NN erambler-co-uk-8585 700 18 & & CC erambler-co-uk-8585 700 19 # # $ erambler-co-uk-8585 700 20 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 700 21 ; ; : erambler-co-uk-8585 700 22 Actually actually RB erambler-co-uk-8585 700 23 , , , erambler-co-uk-8585 700 24 since since IN erambler-co-uk-8585 700 25 C++11 C++11 NNP erambler-co-uk-8585 700 26 there’s there’s NNP erambler-co-uk-8585 700 27 for for IN erambler-co-uk-8585 700 28 ( ( -LRB- erambler-co-uk-8585 700 29 auto auto NN erambler-co-uk-8585 700 30 item item NN erambler-co-uk-8585 700 31 : : : erambler-co-uk-8585 700 32 list list NN erambler-co-uk-8585 700 33 ) ) -RRB- erambler-co-uk-8585 700 34 { { -LRB- erambler-co-uk-8585 700 35 ... ... NFP erambler-co-uk-8585 700 36 } } -RRB- erambler-co-uk-8585 700 37 but but CC erambler-co-uk-8585 700 38 still&hellip still&hellip VB erambler-co-uk-8585 700 39 ; ; : erambler-co-uk-8585 700 40 & & CC erambler-co-uk-8585 700 41 # # $ erambler-co-uk-8585 700 42 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 700 43 ; ; : erambler-co-uk-8585 700 44 Reflections Reflections NNP erambler-co-uk-8585 700 45 on on IN erambler-co-uk-8585 700 46 # # $ erambler-co-uk-8585 700 47 aoc2017 aoc2017 NN erambler-co-uk-8585 700 48 Trees Trees NNP erambler-co-uk-8585 700 49 reflected reflect VBD erambler-co-uk-8585 700 50 in in IN erambler-co-uk-8585 700 51 a a DT erambler-co-uk-8585 700 52 lake lake NN erambler-co-uk-8585 700 53 Joshua Joshua NNP erambler-co-uk-8585 700 54 Reddekopp Reddekopp NNP erambler-co-uk-8585 700 55 on on IN erambler-co-uk-8585 700 56 Unsplash Unsplash NNP erambler-co-uk-8585 700 57 It -PRON- PRP erambler-co-uk-8585 700 58 seems seem VBZ erambler-co-uk-8585 700 59 like like IN erambler-co-uk-8585 700 60 ages age NNS erambler-co-uk-8585 700 61 ago ago RB erambler-co-uk-8585 700 62 , , , erambler-co-uk-8585 700 63 but but CC erambler-co-uk-8585 700 64 way way RB erambler-co-uk-8585 700 65 back back RB erambler-co-uk-8585 700 66 in in IN erambler-co-uk-8585 700 67 November November NNP erambler-co-uk-8585 700 68 I -PRON- PRP erambler-co-uk-8585 700 69 committed commit VBD erambler-co-uk-8585 700 70 to to IN erambler-co-uk-8585 700 71 completing complete VBG erambler-co-uk-8585 700 72 Advent Advent NNP erambler-co-uk-8585 700 73 of of IN erambler-co-uk-8585 700 74 Code Code NNP erambler-co-uk-8585 700 75 . . . erambler-co-uk-8585 701 1 I -PRON- PRP erambler-co-uk-8585 701 2 managed manage VBD erambler-co-uk-8585 701 3 it -PRON- PRP erambler-co-uk-8585 701 4 all all DT erambler-co-uk-8585 701 5 , , , erambler-co-uk-8585 701 6 and and CC erambler-co-uk-8585 701 7 it -PRON- PRP erambler-co-uk-8585 701 8 was be VBD erambler-co-uk-8585 701 9 fun fun JJ erambler-co-uk-8585 701 10 ! ! . erambler-co-uk-8585 702 1 All all DT erambler-co-uk-8585 702 2 of of IN erambler-co-uk-8585 702 3 my -PRON- PRP$ erambler-co-uk-8585 702 4 code code NN erambler-co-uk-8585 702 5 is be VBZ erambler-co-uk-8585 702 6 available available JJ erambler-co-uk-8585 702 7 on on IN erambler-co-uk-8585 702 8 GitHub GitHub NNP erambler-co-uk-8585 702 9 if if IN erambler-co-uk-8585 702 10 you -PRON- PRP erambler-co-uk-8585 702 11 ’re be VBP erambler-co-uk-8585 702 12 interested interested JJ erambler-co-uk-8585 702 13 in in IN erambler-co-uk-8585 702 14 seeing see VBG erambler-co-uk-8585 702 15 what what WP erambler-co-uk-8585 702 16 I -PRON- PRP erambler-co-uk-8585 702 17 did do VBD erambler-co-uk-8585 702 18 , , , erambler-co-uk-8585 702 19 and and CC erambler-co-uk-8585 702 20 I -PRON- PRP erambler-co-uk-8585 702 21 managed manage VBD erambler-co-uk-8585 702 22 to to TO erambler-co-uk-8585 702 23 get get VB erambler-co-uk-8585 702 24 out out RP erambler-co-uk-8585 702 25 a a DT erambler-co-uk-8585 702 26 blog blog NN erambler-co-uk-8585 702 27 post post NN erambler-co-uk-8585 702 28 for for IN erambler-co-uk-8585 702 29 every every DT erambler-co-uk-8585 702 30 one one CD erambler-co-uk-8585 702 31 with with IN erambler-co-uk-8585 702 32 a a DT erambler-co-uk-8585 702 33 bit bit NN erambler-co-uk-8585 702 34 more more JJR erambler-co-uk-8585 702 35 commentary commentary NN erambler-co-uk-8585 702 36 , , , erambler-co-uk-8585 702 37 which which WDT erambler-co-uk-8585 702 38 you -PRON- PRP erambler-co-uk-8585 702 39 can can MD erambler-co-uk-8585 702 40 see see VB erambler-co-uk-8585 702 41 in in IN erambler-co-uk-8585 702 42 the the DT erambler-co-uk-8585 702 43 series series NN erambler-co-uk-8585 702 44 list list NN erambler-co-uk-8585 702 45 above above RB erambler-co-uk-8585 702 46 . . . erambler-co-uk-8585 703 1 How how WRB erambler-co-uk-8585 703 2 did do VBD erambler-co-uk-8585 703 3 I -PRON- PRP erambler-co-uk-8585 703 4 approach approach VB erambler-co-uk-8585 703 5 it -PRON- PRP erambler-co-uk-8585 703 6 ? ? . erambler-co-uk-8585 704 1 I -PRON- PRP erambler-co-uk-8585 704 2 ’ve have VB erambler-co-uk-8585 704 3 not not RB erambler-co-uk-8585 704 4 really really RB erambler-co-uk-8585 704 5 done do VBN erambler-co-uk-8585 704 6 any any DT erambler-co-uk-8585 704 7 serious serious JJ erambler-co-uk-8585 704 8 programming programming NN erambler-co-uk-8585 704 9 challenges challenge NNS erambler-co-uk-8585 704 10 before before RB erambler-co-uk-8585 704 11 . . . erambler-co-uk-8585 705 1 I -PRON- PRP erambler-co-uk-8585 705 2 do do VBP erambler-co-uk-8585 705 3 n’t not RB erambler-co-uk-8585 705 4 get get VB erambler-co-uk-8585 705 5 to to TO erambler-co-uk-8585 705 6 write write VB erambler-co-uk-8585 705 7 a a DT erambler-co-uk-8585 705 8 lot lot NN erambler-co-uk-8585 705 9 of of IN erambler-co-uk-8585 705 10 code code NN erambler-co-uk-8585 705 11 at at IN erambler-co-uk-8585 705 12 the the DT erambler-co-uk-8585 705 13 moment moment NN erambler-co-uk-8585 705 14 , , , erambler-co-uk-8585 705 15 so so CC erambler-co-uk-8585 705 16 all all DT erambler-co-uk-8585 705 17 I -PRON- PRP erambler-co-uk-8585 705 18 wanted want VBD erambler-co-uk-8585 705 19 from from IN erambler-co-uk-8585 705 20 AoC AoC NNP erambler-co-uk-8585 705 21 was be VBD erambler-co-uk-8585 705 22 an an DT erambler-co-uk-8585 705 23 excuse excuse NN erambler-co-uk-8585 705 24 to to TO erambler-co-uk-8585 705 25 do do VB erambler-co-uk-8585 705 26 some some DT erambler-co-uk-8585 705 27 proper proper JJ erambler-co-uk-8585 705 28 problem problem NN erambler-co-uk-8585 705 29 - - HYPH erambler-co-uk-8585 705 30 solving solving NN erambler-co-uk-8585 705 31 . . . erambler-co-uk-8585 706 1 I -PRON- PRP erambler-co-uk-8585 706 2 never never RB erambler-co-uk-8585 706 3 really really RB erambler-co-uk-8585 706 4 intended intend VBD erambler-co-uk-8585 706 5 to to TO erambler-co-uk-8585 706 6 take take VB erambler-co-uk-8585 706 7 a a DT erambler-co-uk-8585 706 8 polyglot polyglot NN erambler-co-uk-8585 706 9 approach approach NN erambler-co-uk-8585 706 10 , , , erambler-co-uk-8585 706 11 though though IN erambler-co-uk-8585 706 12 I -PRON- PRP erambler-co-uk-8585 706 13 did do VBD erambler-co-uk-8585 706 14 think think VB erambler-co-uk-8585 706 15 that that IN erambler-co-uk-8585 706 16 I -PRON- PRP erambler-co-uk-8585 706 17 might may MD erambler-co-uk-8585 706 18 use use VB erambler-co-uk-8585 706 19 mainly mainly RB erambler-co-uk-8585 706 20 Python Python NNP erambler-co-uk-8585 706 21 with with IN erambler-co-uk-8585 706 22 a a DT erambler-co-uk-8585 706 23 bit bit NN erambler-co-uk-8585 706 24 of of IN erambler-co-uk-8585 706 25 Haskell Haskell NNP erambler-co-uk-8585 706 26 . . . erambler-co-uk-8585 707 1 In in IN erambler-co-uk-8585 707 2 the the DT erambler-co-uk-8585 707 3 end end NN erambler-co-uk-8585 707 4 , , , erambler-co-uk-8585 707 5 though though RB erambler-co-uk-8585 707 6 , , , erambler-co-uk-8585 707 7 I -PRON- PRP erambler-co-uk-8585 707 8 used use VBD erambler-co-uk-8585 707 9 : : : erambler-co-uk-8585 707 10 Python Python NNP erambler-co-uk-8585 707 11 ( ( -LRB- erambler-co-uk-8585 707 12 ×12 ×12 NNP erambler-co-uk-8585 707 13 ) ) -RRB- erambler-co-uk-8585 707 14 ; ; : erambler-co-uk-8585 707 15 Haskell Haskell NNP erambler-co-uk-8585 707 16 ( ( -LRB- erambler-co-uk-8585 707 17 ×7 ×7 NFP erambler-co-uk-8585 707 18 ) ) -RRB- erambler-co-uk-8585 707 19 ; ; : erambler-co-uk-8585 707 20 Rust Rust NNP erambler-co-uk-8585 707 21 ( ( -LRB- erambler-co-uk-8585 707 22 ×4 ×4 NN erambler-co-uk-8585 707 23 ) ) -RRB- erambler-co-uk-8585 707 24 ; ; : erambler-co-uk-8585 707 25 Go go VB erambler-co-uk-8585 707 26 ; ; : erambler-co-uk-8585 707 27 C++ c++ NN erambler-co-uk-8585 707 28 ; ; : erambler-co-uk-8585 707 29 Ruby Ruby NNP erambler-co-uk-8585 707 30 ; ; : erambler-co-uk-8585 707 31 Julia Julia NNP erambler-co-uk-8585 707 32 ; ; : erambler-co-uk-8585 707 33 and and CC erambler-co-uk-8585 707 34 Coconut Coconut NNP erambler-co-uk-8585 707 35 . . . erambler-co-uk-8585 708 1 For for IN erambler-co-uk-8585 708 2 the the DT erambler-co-uk-8585 708 3 most most JJS erambler-co-uk-8585 708 4 part part NN erambler-co-uk-8585 708 5 , , , erambler-co-uk-8585 708 6 my -PRON- PRP$ erambler-co-uk-8585 708 7 priorities priority NNS erambler-co-uk-8585 708 8 were be VBD erambler-co-uk-8585 708 9 getting get VBG erambler-co-uk-8585 708 10 the the DT erambler-co-uk-8585 708 11 right right JJ erambler-co-uk-8585 708 12 answer answer NN erambler-co-uk-8585 708 13 , , , erambler-co-uk-8585 708 14 followed follow VBN erambler-co-uk-8585 708 15 by by IN erambler-co-uk-8585 708 16 writing write VBG erambler-co-uk-8585 708 17 readable readable JJ erambler-co-uk-8585 708 18 code code NN erambler-co-uk-8585 708 19 . . . erambler-co-uk-8585 709 1 I -PRON- PRP erambler-co-uk-8585 709 2 did do VBD erambler-co-uk-8585 709 3 n’t not RB erambler-co-uk-8585 709 4 specifically specifically RB erambler-co-uk-8585 709 5 focus focus VB erambler-co-uk-8585 709 6 on on IN erambler-co-uk-8585 709 7 performance performance NN erambler-co-uk-8585 709 8 but but CC erambler-co-uk-8585 709 9 did do VBD erambler-co-uk-8585 709 10 try try VB erambler-co-uk-8585 709 11 to to TO erambler-co-uk-8585 709 12 avoid avoid VB erambler-co-uk-8585 709 13 falling fall VBG erambler-co-uk-8585 709 14 into into IN erambler-co-uk-8585 709 15 traps trap NNS erambler-co-uk-8585 709 16 that that WDT erambler-co-uk-8585 709 17 I -PRON- PRP erambler-co-uk-8585 709 18 knew know VBD erambler-co-uk-8585 709 19 about about IN erambler-co-uk-8585 709 20 . . . erambler-co-uk-8585 710 1 What what WP erambler-co-uk-8585 710 2 did do VBD erambler-co-uk-8585 710 3 I -PRON- PRP erambler-co-uk-8585 710 4 learn learn VB erambler-co-uk-8585 710 5 ? ? . erambler-co-uk-8585 711 1 I -PRON- PRP erambler-co-uk-8585 711 2 found find VBD erambler-co-uk-8585 711 3 Python Python NNP erambler-co-uk-8585 711 4 the the DT erambler-co-uk-8585 711 5 easiest easy JJS erambler-co-uk-8585 711 6 to to TO erambler-co-uk-8585 711 7 get get VB erambler-co-uk-8585 711 8 on on RP erambler-co-uk-8585 711 9 with with IN erambler-co-uk-8585 711 10 : : : erambler-co-uk-8585 711 11 it -PRON- PRP erambler-co-uk-8585 711 12 ’s ’ VBZ erambler-co-uk-8585 711 13 the the DT erambler-co-uk-8585 711 14 language language NN erambler-co-uk-8585 711 15 I -PRON- PRP erambler-co-uk-8585 711 16 know know VBP erambler-co-uk-8585 711 17 best good JJS erambler-co-uk-8585 711 18 and and CC erambler-co-uk-8585 711 19 although although IN erambler-co-uk-8585 711 20 I -PRON- PRP erambler-co-uk-8585 711 21 ca can MD erambler-co-uk-8585 711 22 n’t not RB erambler-co-uk-8585 711 23 always always RB erambler-co-uk-8585 711 24 remember remember VB erambler-co-uk-8585 711 25 exact exact JJ erambler-co-uk-8585 711 26 method method NN erambler-co-uk-8585 711 27 names name NNS erambler-co-uk-8585 711 28 and and CC erambler-co-uk-8585 711 29 parameters parameter NNS erambler-co-uk-8585 711 30 I -PRON- PRP erambler-co-uk-8585 711 31 know know VBP erambler-co-uk-8585 711 32 what what WP erambler-co-uk-8585 711 33 ’s ’ VBZ erambler-co-uk-8585 711 34 available available JJ erambler-co-uk-8585 711 35 and and CC erambler-co-uk-8585 711 36 where where WRB erambler-co-uk-8585 711 37 to to TO erambler-co-uk-8585 711 38 look look VB erambler-co-uk-8585 711 39 to to TO erambler-co-uk-8585 711 40 remind remind VB erambler-co-uk-8585 711 41 myself -PRON- PRP erambler-co-uk-8585 711 42 , , , erambler-co-uk-8585 711 43 as as RB erambler-co-uk-8585 711 44 well well RB erambler-co-uk-8585 711 45 as as IN erambler-co-uk-8585 711 46 most most JJS erambler-co-uk-8585 711 47 of of IN erambler-co-uk-8585 711 48 the the DT erambler-co-uk-8585 711 49 common common JJ erambler-co-uk-8585 711 50 idioms idiom NNS erambler-co-uk-8585 711 51 and and CC erambler-co-uk-8585 711 52 some some DT erambler-co-uk-8585 711 53 performance performance NN erambler-co-uk-8585 711 54 traps trap NNS erambler-co-uk-8585 711 55 to to TO erambler-co-uk-8585 711 56 avoid avoid VB erambler-co-uk-8585 711 57 . . . erambler-co-uk-8585 712 1 Python Python NNP erambler-co-uk-8585 712 2 was be VBD erambler-co-uk-8585 712 3 therefore therefore RB erambler-co-uk-8585 712 4 the the DT erambler-co-uk-8585 712 5 language language NN erambler-co-uk-8585 712 6 that that WDT erambler-co-uk-8585 712 7 let let VBD erambler-co-uk-8585 712 8 me -PRON- PRP erambler-co-uk-8585 712 9 focus focus VB erambler-co-uk-8585 712 10 most most RBS erambler-co-uk-8585 712 11 on on IN erambler-co-uk-8585 712 12 solving solve VBG erambler-co-uk-8585 712 13 the the DT erambler-co-uk-8585 712 14 problem problem NN erambler-co-uk-8585 712 15 itself -PRON- PRP erambler-co-uk-8585 712 16 . . . erambler-co-uk-8585 713 1 C++ C++ NNP erambler-co-uk-8585 713 2 and and CC erambler-co-uk-8585 713 3 Ruby Ruby NNP erambler-co-uk-8585 713 4 were be VBD erambler-co-uk-8585 713 5 more more RBR erambler-co-uk-8585 713 6 challenging challenging JJ erambler-co-uk-8585 713 7 , , , erambler-co-uk-8585 713 8 and and CC erambler-co-uk-8585 713 9 it -PRON- PRP erambler-co-uk-8585 713 10 was be VBD erambler-co-uk-8585 713 11 harder hard JJR erambler-co-uk-8585 713 12 to to TO erambler-co-uk-8585 713 13 write write VB erambler-co-uk-8585 713 14 good good JJ erambler-co-uk-8585 713 15 idiomatic idiomatic JJ erambler-co-uk-8585 713 16 code code NN erambler-co-uk-8585 713 17 but but CC erambler-co-uk-8585 713 18 I -PRON- PRP erambler-co-uk-8585 713 19 can can MD erambler-co-uk-8585 713 20 still still RB erambler-co-uk-8585 713 21 remember remember VB erambler-co-uk-8585 713 22 quite quite PDT erambler-co-uk-8585 713 23 a a DT erambler-co-uk-8585 713 24 lot lot NN erambler-co-uk-8585 713 25 . . . erambler-co-uk-8585 714 1 Haskell Haskell NNP erambler-co-uk-8585 714 2 I -PRON- PRP erambler-co-uk-8585 714 3 have have VBP erambler-co-uk-8585 714 4 n’t not RB erambler-co-uk-8585 714 5 used use VBN erambler-co-uk-8585 714 6 since since IN erambler-co-uk-8585 714 7 university university NN erambler-co-uk-8585 714 8 , , , erambler-co-uk-8585 714 9 and and CC erambler-co-uk-8585 714 10 just just RB erambler-co-uk-8585 714 11 like like UH erambler-co-uk-8585 714 12 back back RB erambler-co-uk-8585 714 13 then then RB erambler-co-uk-8585 714 14 I -PRON- PRP erambler-co-uk-8585 714 15 really really RB erambler-co-uk-8585 714 16 enjoyed enjoy VBD erambler-co-uk-8585 714 17 working work VBG erambler-co-uk-8585 714 18 out out RP erambler-co-uk-8585 714 19 how how WRB erambler-co-uk-8585 714 20 to to TO erambler-co-uk-8585 714 21 solve solve VB erambler-co-uk-8585 714 22 problems problem NNS erambler-co-uk-8585 714 23 in in IN erambler-co-uk-8585 714 24 a a DT erambler-co-uk-8585 714 25 functional functional JJ erambler-co-uk-8585 714 26 style style NN erambler-co-uk-8585 714 27 while while IN erambler-co-uk-8585 714 28 still still RB erambler-co-uk-8585 714 29 being be VBG erambler-co-uk-8585 714 30 readable readable JJ erambler-co-uk-8585 714 31 and and CC erambler-co-uk-8585 714 32 efficient efficient JJ erambler-co-uk-8585 714 33 ( ( -LRB- erambler-co-uk-8585 714 34 not not RB erambler-co-uk-8585 714 35 always always RB erambler-co-uk-8585 714 36 something something NN erambler-co-uk-8585 714 37 I -PRON- PRP erambler-co-uk-8585 714 38 achieved&hellip achieved&hellip VBP erambler-co-uk-8585 714 39 ; ; : erambler-co-uk-8585 714 40 ) ) -RRB- erambler-co-uk-8585 714 41 . . . erambler-co-uk-8585 715 1 I -PRON- PRP erambler-co-uk-8585 715 2 learned learn VBD erambler-co-uk-8585 715 3 a a DT erambler-co-uk-8585 715 4 lot lot NN erambler-co-uk-8585 715 5 about about IN erambler-co-uk-8585 715 6 core core NN erambler-co-uk-8585 715 7 Haskell Haskell NNP erambler-co-uk-8585 715 8 concepts concept VBZ erambler-co-uk-8585 715 9 like like IN erambler-co-uk-8585 715 10 monads monad NNS erambler-co-uk-8585 715 11 & & CC erambler-co-uk-8585 715 12 amp amp NN erambler-co-uk-8585 715 13 ; ; : erambler-co-uk-8585 715 14 functors functor NNS erambler-co-uk-8585 715 15 , , , erambler-co-uk-8585 715 16 and and CC erambler-co-uk-8585 715 17 I -PRON- PRP erambler-co-uk-8585 715 18 ’m be VBP erambler-co-uk-8585 715 19 really really RB erambler-co-uk-8585 715 20 amazed amazed JJ erambler-co-uk-8585 715 21 by by IN erambler-co-uk-8585 715 22 the the DT erambler-co-uk-8585 715 23 way way NN erambler-co-uk-8585 715 24 the the DT erambler-co-uk-8585 715 25 Haskell Haskell NNP erambler-co-uk-8585 715 26 community community NN erambler-co-uk-8585 715 27 and and CC erambler-co-uk-8585 715 28 ecosystem ecosystem NN erambler-co-uk-8585 715 29 has have VBZ erambler-co-uk-8585 715 30 grown grow VBN erambler-co-uk-8585 715 31 up up RP erambler-co-uk-8585 715 32 in in IN erambler-co-uk-8585 715 33 the the DT erambler-co-uk-8585 715 34 last last JJ erambler-co-uk-8585 715 35 decade decade NN erambler-co-uk-8585 715 36 . . . erambler-co-uk-8585 716 1 I -PRON- PRP erambler-co-uk-8585 716 2 also also RB erambler-co-uk-8585 716 3 wanted want VBD erambler-co-uk-8585 716 4 to to TO erambler-co-uk-8585 716 5 learn learn VB erambler-co-uk-8585 716 6 at at IN erambler-co-uk-8585 716 7 least least RBS erambler-co-uk-8585 716 8 one one CD erambler-co-uk-8585 716 9 modern modern JJ erambler-co-uk-8585 716 10 , , , erambler-co-uk-8585 716 11 memory memory NN erambler-co-uk-8585 716 12 - - HYPH erambler-co-uk-8585 716 13 safe safe JJ erambler-co-uk-8585 716 14 compiled compiled JJ erambler-co-uk-8585 716 15 language language NN erambler-co-uk-8585 716 16 , , , erambler-co-uk-8585 716 17 so so CC erambler-co-uk-8585 716 18 I -PRON- PRP erambler-co-uk-8585 716 19 tried try VBD erambler-co-uk-8585 716 20 both both CC erambler-co-uk-8585 716 21 Go go VB erambler-co-uk-8585 716 22 and and CC erambler-co-uk-8585 716 23 Rust Rust NNP erambler-co-uk-8585 716 24 . . . erambler-co-uk-8585 717 1 Both both DT erambler-co-uk-8585 717 2 seem seem VBP erambler-co-uk-8585 717 3 like like IN erambler-co-uk-8585 717 4 useful useful JJ erambler-co-uk-8585 717 5 languages language NNS erambler-co-uk-8585 717 6 , , , erambler-co-uk-8585 717 7 but but CC erambler-co-uk-8585 717 8 Rust Rust NNP erambler-co-uk-8585 717 9 really really RB erambler-co-uk-8585 717 10 intrigued intrigue VBD erambler-co-uk-8585 717 11 me -PRON- PRP erambler-co-uk-8585 717 12 with with IN erambler-co-uk-8585 717 13 its -PRON- PRP$ erambler-co-uk-8585 717 14 conceptual conceptual JJ erambler-co-uk-8585 717 15 similarities similarity NNS erambler-co-uk-8585 717 16 to to IN erambler-co-uk-8585 717 17 both both CC erambler-co-uk-8585 717 18 Haskell Haskell NNP erambler-co-uk-8585 717 19 and and CC erambler-co-uk-8585 717 20 C++ C++ NNP erambler-co-uk-8585 717 21 and and CC erambler-co-uk-8585 717 22 its -PRON- PRP$ erambler-co-uk-8585 717 23 promise promise NN erambler-co-uk-8585 717 24 of of IN erambler-co-uk-8585 717 25 memory memory NN erambler-co-uk-8585 717 26 safety safety NN erambler-co-uk-8585 717 27 without without IN erambler-co-uk-8585 717 28 a a DT erambler-co-uk-8585 717 29 garbage garbage NN erambler-co-uk-8585 717 30 collector collector NN erambler-co-uk-8585 717 31 . . . erambler-co-uk-8585 718 1 I -PRON- PRP erambler-co-uk-8585 718 2 struggled struggle VBD erambler-co-uk-8585 718 3 a a DT erambler-co-uk-8585 718 4 lot lot NN erambler-co-uk-8585 718 5 initially initially RB erambler-co-uk-8585 718 6 with with IN erambler-co-uk-8585 718 7 the the DT erambler-co-uk-8585 718 8 “ " `` erambler-co-uk-8585 718 9 borrow borrow VB erambler-co-uk-8585 718 10 checker checker NNP erambler-co-uk-8585 718 11 ” " '' erambler-co-uk-8585 718 12 ( ( -LRB- erambler-co-uk-8585 718 13 the the DT erambler-co-uk-8585 718 14 component component NN erambler-co-uk-8585 718 15 that that WDT erambler-co-uk-8585 718 16 enforces enforce VBZ erambler-co-uk-8585 718 17 memory memory NN erambler-co-uk-8585 718 18 safety safety NN erambler-co-uk-8585 718 19 at at IN erambler-co-uk-8585 718 20 compile compile JJ erambler-co-uk-8585 718 21 time time NN erambler-co-uk-8585 718 22 ) ) -RRB- erambler-co-uk-8585 718 23 but but CC erambler-co-uk-8585 718 24 eventually eventually RB erambler-co-uk-8585 718 25 started start VBD erambler-co-uk-8585 718 26 thinking think VBG erambler-co-uk-8585 718 27 in in IN erambler-co-uk-8585 718 28 terms term NNS erambler-co-uk-8585 718 29 of of IN erambler-co-uk-8585 718 30 ownership ownership NN erambler-co-uk-8585 718 31 and and CC erambler-co-uk-8585 718 32 lifetimes lifetime NNS erambler-co-uk-8585 718 33 after after IN erambler-co-uk-8585 718 34 which which WDT erambler-co-uk-8585 718 35 things thing NNS erambler-co-uk-8585 718 36 became become VBD erambler-co-uk-8585 718 37 easier easy JJR erambler-co-uk-8585 718 38 . . . erambler-co-uk-8585 719 1 The the DT erambler-co-uk-8585 719 2 Rust Rust NNP erambler-co-uk-8585 719 3 community community NN erambler-co-uk-8585 719 4 seems seem VBZ erambler-co-uk-8585 719 5 really really RB erambler-co-uk-8585 719 6 vibrant vibrant JJ erambler-co-uk-8585 719 7 and and CC erambler-co-uk-8585 719 8 friendly friendly JJ erambler-co-uk-8585 719 9 too too RB erambler-co-uk-8585 719 10 . . . erambler-co-uk-8585 720 1 What what WP erambler-co-uk-8585 720 2 next next RB erambler-co-uk-8585 720 3 ? ? . erambler-co-uk-8585 721 1 I -PRON- PRP erambler-co-uk-8585 721 2 really really RB erambler-co-uk-8585 721 3 want want VBP erambler-co-uk-8585 721 4 to to TO erambler-co-uk-8585 721 5 keep keep VB erambler-co-uk-8585 721 6 this this DT erambler-co-uk-8585 721 7 up up RP erambler-co-uk-8585 721 8 , , , erambler-co-uk-8585 721 9 so so CC erambler-co-uk-8585 721 10 I -PRON- PRP erambler-co-uk-8585 721 11 ’m be VBP erambler-co-uk-8585 721 12 going go VBG erambler-co-uk-8585 721 13 to to TO erambler-co-uk-8585 721 14 look look VB erambler-co-uk-8585 721 15 out out RP erambler-co-uk-8585 721 16 some some DT erambler-co-uk-8585 721 17 more more JJR erambler-co-uk-8585 721 18 programming programming NN erambler-co-uk-8585 721 19 challenges challenge NNS erambler-co-uk-8585 721 20 ( ( -LRB- erambler-co-uk-8585 721 21 Project Project NNP erambler-co-uk-8585 721 22 Euler Euler NNP erambler-co-uk-8585 721 23 looks look VBZ erambler-co-uk-8585 721 24 interesting interesting JJ erambler-co-uk-8585 721 25 ) ) -RRB- erambler-co-uk-8585 721 26 . . . erambler-co-uk-8585 722 1 It -PRON- PRP erambler-co-uk-8585 722 2 turns turn VBZ erambler-co-uk-8585 722 3 out out RP erambler-co-uk-8585 722 4 there there RB erambler-co-uk-8585 722 5 ’s ’ VBZ erambler-co-uk-8585 722 6 a a DT erambler-co-uk-8585 722 7 regular regular JJ erambler-co-uk-8585 722 8 Code Code NNP erambler-co-uk-8585 722 9 Dojo Dojo NNP erambler-co-uk-8585 722 10 meetup meetup NN erambler-co-uk-8585 722 11 in in IN erambler-co-uk-8585 722 12 Leeds Leeds NNP erambler-co-uk-8585 722 13 , , , erambler-co-uk-8585 722 14 so so CC erambler-co-uk-8585 722 15 hopefully hopefully RB erambler-co-uk-8585 722 16 I -PRON- PRP erambler-co-uk-8585 722 17 ’ll will MD erambler-co-uk-8585 722 18 try try VB erambler-co-uk-8585 722 19 that that DT erambler-co-uk-8585 722 20 out out RP erambler-co-uk-8585 722 21 too too RB erambler-co-uk-8585 722 22 . . . erambler-co-uk-8585 723 1 I -PRON- PRP erambler-co-uk-8585 723 2 ’d ’d VBP erambler-co-uk-8585 723 3 like like VB erambler-co-uk-8585 723 4 to to TO erambler-co-uk-8585 723 5 do do VB erambler-co-uk-8585 723 6 more more JJR erambler-co-uk-8585 723 7 realistic realistic JJ erambler-co-uk-8585 723 8 data data NN erambler-co-uk-8585 723 9 - - HYPH erambler-co-uk-8585 723 10 science science NN erambler-co-uk-8585 723 11 stuff stuff NN erambler-co-uk-8585 723 12 , , , erambler-co-uk-8585 723 13 so so CC erambler-co-uk-8585 723 14 I -PRON- PRP erambler-co-uk-8585 723 15 ’ll will MD erambler-co-uk-8585 723 16 be be VB erambler-co-uk-8585 723 17 taking take VBG erambler-co-uk-8585 723 18 a a DT erambler-co-uk-8585 723 19 closer close JJR erambler-co-uk-8585 723 20 look look NN erambler-co-uk-8585 723 21 at at IN erambler-co-uk-8585 723 22 stuff stuff NN erambler-co-uk-8585 723 23 like like IN erambler-co-uk-8585 723 24 Kaggle Kaggle NNP erambler-co-uk-8585 723 25 too too RB erambler-co-uk-8585 723 26 , , , erambler-co-uk-8585 723 27 and and CC erambler-co-uk-8585 723 28 figuring figure VBG erambler-co-uk-8585 723 29 out out RP erambler-co-uk-8585 723 30 how how WRB erambler-co-uk-8585 723 31 to to TO erambler-co-uk-8585 723 32 do do VB erambler-co-uk-8585 723 33 a a DT erambler-co-uk-8585 723 34 bit bit NN erambler-co-uk-8585 723 35 more more JJR erambler-co-uk-8585 723 36 analysis analysis NN erambler-co-uk-8585 723 37 at at IN erambler-co-uk-8585 723 38 work work NN erambler-co-uk-8585 723 39 . . . erambler-co-uk-8585 724 1 I -PRON- PRP erambler-co-uk-8585 724 2 ’m be VBP erambler-co-uk-8585 724 3 also also RB erambler-co-uk-8585 724 4 feeling feel VBG erambler-co-uk-8585 724 5 motivated motivated JJ erambler-co-uk-8585 724 6 to to TO erambler-co-uk-8585 724 7 find find VB erambler-co-uk-8585 724 8 an an DT erambler-co-uk-8585 724 9 open open JJ erambler-co-uk-8585 724 10 source source NN erambler-co-uk-8585 724 11 project project NN erambler-co-uk-8585 724 12 to to TO erambler-co-uk-8585 724 13 contribute contribute VB erambler-co-uk-8585 724 14 to to IN erambler-co-uk-8585 724 15 and/or and/or CC erambler-co-uk-8585 724 16 release release VB erambler-co-uk-8585 724 17 a a DT erambler-co-uk-8585 724 18 project project NN erambler-co-uk-8585 724 19 of of IN erambler-co-uk-8585 724 20 my -PRON- PRP$ erambler-co-uk-8585 724 21 own own JJ erambler-co-uk-8585 724 22 , , , erambler-co-uk-8585 724 23 so so CC erambler-co-uk-8585 724 24 we -PRON- PRP erambler-co-uk-8585 724 25 ’ll will MD erambler-co-uk-8585 724 26 see see VB erambler-co-uk-8585 724 27 if if IN erambler-co-uk-8585 724 28 that that DT erambler-co-uk-8585 724 29 goes go VBZ erambler-co-uk-8585 724 30 anywhere anywhere RB erambler-co-uk-8585 724 31 ! ! . erambler-co-uk-8585 725 1 I -PRON- PRP erambler-co-uk-8585 725 2 ’ve have VB erambler-co-uk-8585 725 3 always always RB erambler-co-uk-8585 725 4 found find VBN erambler-co-uk-8585 725 5 the the DT erambler-co-uk-8585 725 6 advice advice NN erambler-co-uk-8585 725 7 to to TO erambler-co-uk-8585 725 8 “ " `` erambler-co-uk-8585 725 9 scratch scratch VB erambler-co-uk-8585 725 10 your -PRON- PRP$ erambler-co-uk-8585 725 11 own own JJ erambler-co-uk-8585 725 12 itch itch NN erambler-co-uk-8585 725 13 ” " '' erambler-co-uk-8585 725 14 difficult difficult JJ erambler-co-uk-8585 725 15 to to TO erambler-co-uk-8585 725 16 follow follow VB erambler-co-uk-8585 725 17 because because IN erambler-co-uk-8585 725 18 everything everything NN erambler-co-uk-8585 725 19 I -PRON- PRP erambler-co-uk-8585 725 20 think think VBP erambler-co-uk-8585 725 21 of of IN erambler-co-uk-8585 725 22 myself -PRON- PRP erambler-co-uk-8585 725 23 has have VBZ erambler-co-uk-8585 725 24 already already RB erambler-co-uk-8585 725 25 been be VBN erambler-co-uk-8585 725 26 done do VBN erambler-co-uk-8585 725 27 better well RBR erambler-co-uk-8585 725 28 . . . erambler-co-uk-8585 726 1 Most Most JJS erambler-co-uk-8585 726 2 of of IN erambler-co-uk-8585 726 3 the the DT erambler-co-uk-8585 726 4 projects project NNS erambler-co-uk-8585 726 5 I -PRON- PRP erambler-co-uk-8585 726 6 use use VBP erambler-co-uk-8585 726 7 enough enough JJ erambler-co-uk-8585 726 8 to to TO erambler-co-uk-8585 726 9 want want VB erambler-co-uk-8585 726 10 to to TO erambler-co-uk-8585 726 11 contribute contribute VB erambler-co-uk-8585 726 12 to to TO erambler-co-uk-8585 726 13 tend tend VB erambler-co-uk-8585 726 14 to to TO erambler-co-uk-8585 726 15 be be VB erambler-co-uk-8585 726 16 pretty pretty RB erambler-co-uk-8585 726 17 well well RB erambler-co-uk-8585 726 18 developed develop VBN erambler-co-uk-8585 726 19 with with IN erambler-co-uk-8585 726 20 big big JJ erambler-co-uk-8585 726 21 communities community NNS erambler-co-uk-8585 726 22 and and CC erambler-co-uk-8585 726 23 any any DT erambler-co-uk-8585 726 24 bugs bug NNS erambler-co-uk-8585 726 25 that that WDT erambler-co-uk-8585 726 26 might may MD erambler-co-uk-8585 726 27 be be VB erambler-co-uk-8585 726 28 accessible accessible JJ erambler-co-uk-8585 726 29 to to IN erambler-co-uk-8585 726 30 me -PRON- PRP erambler-co-uk-8585 726 31 will will MD erambler-co-uk-8585 726 32 be be VB erambler-co-uk-8585 726 33 picked pick VBN erambler-co-uk-8585 726 34 off off RP erambler-co-uk-8585 726 35 and and CC erambler-co-uk-8585 726 36 fixed fix VBN erambler-co-uk-8585 726 37 before before IN erambler-co-uk-8585 726 38 I -PRON- PRP erambler-co-uk-8585 726 39 have have VBP erambler-co-uk-8585 726 40 a a DT erambler-co-uk-8585 726 41 chance chance NN erambler-co-uk-8585 726 42 to to TO erambler-co-uk-8585 726 43 get get VB erambler-co-uk-8585 726 44 started start VBN erambler-co-uk-8585 726 45 . . . erambler-co-uk-8585 727 1 Maybe maybe RB erambler-co-uk-8585 727 2 it -PRON- PRP erambler-co-uk-8585 727 3 ’s ’ VBZ erambler-co-uk-8585 727 4 time time NN erambler-co-uk-8585 727 5 to to TO erambler-co-uk-8585 727 6 get get VB erambler-co-uk-8585 727 7 over over IN erambler-co-uk-8585 727 8 myself -PRON- PRP erambler-co-uk-8585 727 9 and and CC erambler-co-uk-8585 727 10 just just RB erambler-co-uk-8585 727 11 reimplement reimplement JJ erambler-co-uk-8585 727 12 something something NN erambler-co-uk-8585 727 13 that that WDT erambler-co-uk-8585 727 14 already already RB erambler-co-uk-8585 727 15 exists exist VBZ erambler-co-uk-8585 727 16 , , , erambler-co-uk-8585 727 17 just just RB erambler-co-uk-8585 727 18 for for IN erambler-co-uk-8585 727 19 the the DT erambler-co-uk-8585 727 20 fun fun NN erambler-co-uk-8585 727 21 of of IN erambler-co-uk-8585 727 22 it -PRON- PRP erambler-co-uk-8585 727 23 ! ! . erambler-co-uk-8585 728 1 The the DT erambler-co-uk-8585 728 2 Halting Halting NNP erambler-co-uk-8585 728 3 Problem Problem NNP erambler-co-uk-8585 728 4 — — : erambler-co-uk-8585 728 5 Python Python NNP erambler-co-uk-8585 728 6 — — : erambler-co-uk-8585 728 7 # # $ erambler-co-uk-8585 728 8 adventofcode adventofcode NN erambler-co-uk-8585 728 9 Day Day NNP erambler-co-uk-8585 728 10 25 25 CD erambler-co-uk-8585 728 11 Today’s Today’s NNP erambler-co-uk-8585 728 12 challenge challenge NN erambler-co-uk-8585 728 13 , , , erambler-co-uk-8585 728 14 takes take VBZ erambler-co-uk-8585 728 15 us -PRON- PRP erambler-co-uk-8585 728 16 back back RB erambler-co-uk-8585 728 17 to to IN erambler-co-uk-8585 728 18 a a DT erambler-co-uk-8585 728 19 bit bit NN erambler-co-uk-8585 728 20 of of IN erambler-co-uk-8585 728 21 computing compute VBG erambler-co-uk-8585 728 22 history history NN erambler-co-uk-8585 728 23 : : : erambler-co-uk-8585 728 24 a a DT erambler-co-uk-8585 728 25 good good JJ erambler-co-uk-8585 728 26 old old JJ erambler-co-uk-8585 728 27 - - HYPH erambler-co-uk-8585 728 28 fashioned fashioned JJ erambler-co-uk-8585 728 29 Turing Turing NNP erambler-co-uk-8585 728 30 Machine Machine NNP erambler-co-uk-8585 728 31 . . . erambler-co-uk-8585 729 1 → → NFP erambler-co-uk-8585 729 2 Full full JJ erambler-co-uk-8585 729 3 code code NN erambler-co-uk-8585 729 4 on on IN erambler-co-uk-8585 729 5 GitHub GitHub NNP erambler-co-uk-8585 729 6 ! ! . erambler-co-uk-8585 729 7 ! ! . erambler-co-uk-8585 729 8 ! ! . erambler-co-uk-8585 730 1 commentary commentary NNP erambler-co-uk-8585 730 2 Today’s Today’s NNP erambler-co-uk-8585 730 3 challenge challenge NN erambler-co-uk-8585 730 4 was be VBD erambler-co-uk-8585 730 5 a a DT erambler-co-uk-8585 730 6 nice nice JJ erambler-co-uk-8585 730 7 bit bit NN erambler-co-uk-8585 730 8 of of IN erambler-co-uk-8585 730 9 nostalgia nostalgia NN erambler-co-uk-8585 730 10 , , , erambler-co-uk-8585 730 11 taking take VBG erambler-co-uk-8585 730 12 me -PRON- PRP erambler-co-uk-8585 730 13 back back RB erambler-co-uk-8585 730 14 to to IN erambler-co-uk-8585 730 15 my -PRON- PRP$ erambler-co-uk-8585 730 16 university university NN erambler-co-uk-8585 730 17 days day NNS erambler-co-uk-8585 730 18 learning learn VBG erambler-co-uk-8585 730 19 about about IN erambler-co-uk-8585 730 20 the the DT erambler-co-uk-8585 730 21 theory theory NN erambler-co-uk-8585 730 22 of of IN erambler-co-uk-8585 730 23 computing computing NN erambler-co-uk-8585 730 24 . . . erambler-co-uk-8585 731 1 Turing Turing NNP erambler-co-uk-8585 731 2 Machines Machines NNPS erambler-co-uk-8585 731 3 are be VBP erambler-co-uk-8585 731 4 a a DT erambler-co-uk-8585 731 5 classic classic JJ erambler-co-uk-8585 731 6 bit bit NN erambler-co-uk-8585 731 7 of of IN erambler-co-uk-8585 731 8 computing computing NN erambler-co-uk-8585 731 9 theory theory NN erambler-co-uk-8585 731 10 , , , erambler-co-uk-8585 731 11 and and CC erambler-co-uk-8585 731 12 are be VBP erambler-co-uk-8585 731 13 provably provably RB erambler-co-uk-8585 731 14 able able JJ erambler-co-uk-8585 731 15 to to TO erambler-co-uk-8585 731 16 compute compute VB erambler-co-uk-8585 731 17 any any DT erambler-co-uk-8585 731 18 value value NN erambler-co-uk-8585 731 19 that that WDT erambler-co-uk-8585 731 20 is be VBZ erambler-co-uk-8585 731 21 possible possible JJ erambler-co-uk-8585 731 22 to to TO erambler-co-uk-8585 731 23 compute compute VB erambler-co-uk-8585 731 24 : : : erambler-co-uk-8585 731 25 a a DT erambler-co-uk-8585 731 26 value value NN erambler-co-uk-8585 731 27 is be VBZ erambler-co-uk-8585 731 28 computable computable JJ erambler-co-uk-8585 731 29 if if IN erambler-co-uk-8585 731 30 and and CC erambler-co-uk-8585 731 31 only only RB erambler-co-uk-8585 731 32 if if IN erambler-co-uk-8585 731 33 a a DT erambler-co-uk-8585 731 34 Turing Turing NNP erambler-co-uk-8585 731 35 Machine machine NN erambler-co-uk-8585 731 36 can can MD erambler-co-uk-8585 731 37 be be VB erambler-co-uk-8585 731 38 written write VBN erambler-co-uk-8585 731 39 that that WDT erambler-co-uk-8585 731 40 computes compute VBZ erambler-co-uk-8585 731 41 it -PRON- PRP erambler-co-uk-8585 731 42 ( ( -LRB- erambler-co-uk-8585 731 43 though though IN erambler-co-uk-8585 731 44 in in IN erambler-co-uk-8585 731 45 practice practice NN erambler-co-uk-8585 731 46 anything anything NN erambler-co-uk-8585 731 47 non non JJ erambler-co-uk-8585 731 48 - - JJ erambler-co-uk-8585 731 49 trivial trivial JJ erambler-co-uk-8585 731 50 is be VBZ erambler-co-uk-8585 731 51 mind mind NN erambler-co-uk-8585 731 52 - - : erambler-co-uk-8585 731 53 bendingly bendingly RB erambler-co-uk-8585 731 54 hard hard JJ erambler-co-uk-8585 731 55 to to TO erambler-co-uk-8585 731 56 write write VB erambler-co-uk-8585 731 57 as as IN erambler-co-uk-8585 731 58 a a DT erambler-co-uk-8585 731 59 TM TM NNP erambler-co-uk-8585 731 60 ) ) -RRB- erambler-co-uk-8585 731 61 . . . erambler-co-uk-8585 732 1 A a DT erambler-co-uk-8585 732 2 bit bit NN erambler-co-uk-8585 732 3 of of IN erambler-co-uk-8585 732 4 a a DT erambler-co-uk-8585 732 5 library library NN erambler-co-uk-8585 732 6 - - HYPH erambler-co-uk-8585 732 7 fest f JJS erambler-co-uk-8585 732 8 today today NN erambler-co-uk-8585 732 9 , , , erambler-co-uk-8585 732 10 compared compare VBN erambler-co-uk-8585 732 11 to to IN erambler-co-uk-8585 732 12 other other JJ erambler-co-uk-8585 732 13 days day NNS erambler-co-uk-8585 732 14 ! ! . erambler-co-uk-8585 733 1 from from IN erambler-co-uk-8585 733 2 collections collection NNS erambler-co-uk-8585 733 3 import import NN erambler-co-uk-8585 733 4 deque deque NN erambler-co-uk-8585 733 5 , , , erambler-co-uk-8585 733 6 namedtuple namedtuple JJ erambler-co-uk-8585 733 7 from from IN erambler-co-uk-8585 733 8 collections.abc collections.abc NNP erambler-co-uk-8585 733 9 import import NN erambler-co-uk-8585 733 10 Iterator Iterator NNP erambler-co-uk-8585 733 11 from from IN erambler-co-uk-8585 733 12 tqdm tqdm NN erambler-co-uk-8585 733 13 import import NN erambler-co-uk-8585 733 14 tqdm tqdm NNP erambler-co-uk-8585 733 15 import import NNP erambler-co-uk-8585 733 16 re re NN erambler-co-uk-8585 733 17 import import NN erambler-co-uk-8585 733 18 fileinput fileinput NN erambler-co-uk-8585 733 19 as as IN erambler-co-uk-8585 733 20 fi fi IN erambler-co-uk-8585 733 21 These these DT erambler-co-uk-8585 733 22 regular regular JJ erambler-co-uk-8585 733 23 expressions expression NNS erambler-co-uk-8585 733 24 are be VBP erambler-co-uk-8585 733 25 used use VBN erambler-co-uk-8585 733 26 to to TO erambler-co-uk-8585 733 27 parse parse VB erambler-co-uk-8585 733 28 the the DT erambler-co-uk-8585 733 29 input input NN erambler-co-uk-8585 733 30 that that WDT erambler-co-uk-8585 733 31 defines define VBZ erambler-co-uk-8585 733 32 the the DT erambler-co-uk-8585 733 33 transition transition NN erambler-co-uk-8585 733 34 table table NN erambler-co-uk-8585 733 35 for for IN erambler-co-uk-8585 733 36 the the DT erambler-co-uk-8585 733 37 machine machine NN erambler-co-uk-8585 733 38 . . . erambler-co-uk-8585 734 1 RE_ISTATE RE_ISTATE NNP erambler-co-uk-8585 734 2 = = SYM erambler-co-uk-8585 734 3 re.compile(r'Begin re.compile(r'begin NN erambler-co-uk-8585 734 4 in in IN erambler-co-uk-8585 734 5 state state NN erambler-co-uk-8585 734 6 ( ( -LRB- erambler-co-uk-8585 734 7 ? ? . erambler-co-uk-8585 734 8 P<state>\w+)\.' P<state>\w+)\.' NNP erambler-co-uk-8585 734 9 ; ; : erambler-co-uk-8585 734 10 ) ) -RRB- erambler-co-uk-8585 734 11 RE_RUNTIME RE_RUNTIME NNP erambler-co-uk-8585 734 12 = = -RRB- erambler-co-uk-8585 734 13 re.compile re.compile NNP erambler-co-uk-8585 734 14 ( ( -LRB- erambler-co-uk-8585 734 15 r'Perform r'perform VB erambler-co-uk-8585 734 16 a a DT erambler-co-uk-8585 734 17 diagnostic diagnostic JJ erambler-co-uk-8585 734 18 checksum checksum NN erambler-co-uk-8585 734 19 after after IN erambler-co-uk-8585 734 20 ( ( -LRB- erambler-co-uk-8585 734 21 ? ? . erambler-co-uk-8585 734 22 P<steps>\d+ P<steps>\d+ NNP erambler-co-uk-8585 734 23 ) ) -RRB- erambler-co-uk-8585 734 24 steps.' steps.' NNP erambler-co-uk-8585 734 25 ; ; : erambler-co-uk-8585 734 26 ) ) -RRB- erambler-co-uk-8585 734 27 RE_STATETRANS RE_STATETRANS NNP erambler-co-uk-8585 734 28 = = NFP erambler-co-uk-8585 734 29 re.compile re.compile NNP erambler-co-uk-8585 734 30 ( ( -LRB- erambler-co-uk-8585 734 31 r"In r"In NNS erambler-co-uk-8585 734 32 state state NN erambler-co-uk-8585 734 33 ( ( -LRB- erambler-co-uk-8585 734 34 ? ? . erambler-co-uk-8585 734 35 P<state>\w+):\n" P<state>\w+):\n" NNP erambler-co-uk-8585 734 36 ; ; : erambler-co-uk-8585 734 37 r" r" NNP erambler-co-uk-8585 734 38 ; ; : erambler-co-uk-8585 734 39 If if IN erambler-co-uk-8585 734 40 the the DT erambler-co-uk-8585 734 41 current current JJ erambler-co-uk-8585 734 42 value value NN erambler-co-uk-8585 734 43 is be VBZ erambler-co-uk-8585 734 44 ( ( -LRB- erambler-co-uk-8585 734 45 ? ? . erambler-co-uk-8585 734 46 P<read0>\d+):\n" P<read0>\d+):\n" NNP erambler-co-uk-8585 734 47 ; ; : erambler-co-uk-8585 734 48 r" r" NNP erambler-co-uk-8585 734 49 ; ; : erambler-co-uk-8585 734 50 - - : erambler-co-uk-8585 734 51 Write write VB erambler-co-uk-8585 734 52 the the DT erambler-co-uk-8585 734 53 value value NN erambler-co-uk-8585 734 54 ( ( -LRB- erambler-co-uk-8585 734 55 ? ? . erambler-co-uk-8585 734 56 P<write0>\d+)\.\n" p<write0>\d+)\.\n" XX erambler-co-uk-8585 734 57 ; ; : erambler-co-uk-8585 734 58 r" r" NNP erambler-co-uk-8585 734 59 ; ; : erambler-co-uk-8585 734 60 - - : erambler-co-uk-8585 734 61 Move move VB erambler-co-uk-8585 734 62 one one CD erambler-co-uk-8585 734 63 slot slot NN erambler-co-uk-8585 734 64 to to IN erambler-co-uk-8585 734 65 the the DT erambler-co-uk-8585 734 66 ( ( -LRB- erambler-co-uk-8585 734 67 ? ? . erambler-co-uk-8585 734 68 P<move0>left|right).\n" p<move0>left|right).\n" ADD erambler-co-uk-8585 734 69 ; ; : erambler-co-uk-8585 734 70 r" r" NNP erambler-co-uk-8585 734 71 ; ; : erambler-co-uk-8585 734 72 - - : erambler-co-uk-8585 734 73 Continue continue VB erambler-co-uk-8585 734 74 with with IN erambler-co-uk-8585 734 75 state state NN erambler-co-uk-8585 734 76 ( ( -LRB- erambler-co-uk-8585 734 77 ? ? . erambler-co-uk-8585 734 78 P<next0>\w+).\n" P<next0>\w+).\n" NNP erambler-co-uk-8585 734 79 ; ; : erambler-co-uk-8585 734 80 r" r" NNP erambler-co-uk-8585 734 81 ; ; : erambler-co-uk-8585 734 82 If if IN erambler-co-uk-8585 734 83 the the DT erambler-co-uk-8585 734 84 current current JJ erambler-co-uk-8585 734 85 value value NN erambler-co-uk-8585 734 86 is be VBZ erambler-co-uk-8585 734 87 ( ( -LRB- erambler-co-uk-8585 734 88 ? ? . erambler-co-uk-8585 734 89 P<read1>\d+):\n" P<read1>\d+):\n" NNP erambler-co-uk-8585 734 90 ; ; : erambler-co-uk-8585 734 91 r" r" NNP erambler-co-uk-8585 734 92 ; ; : erambler-co-uk-8585 734 93 - - : erambler-co-uk-8585 734 94 Write write VB erambler-co-uk-8585 734 95 the the DT erambler-co-uk-8585 734 96 value value NN erambler-co-uk-8585 734 97 ( ( -LRB- erambler-co-uk-8585 734 98 ? ? . erambler-co-uk-8585 734 99 P<write1>\d+)\.\n" p<write1>\d+)\.\n" CD erambler-co-uk-8585 734 100 ; ; : erambler-co-uk-8585 734 101 r" r" NNP erambler-co-uk-8585 734 102 ; ; : erambler-co-uk-8585 734 103 - - : erambler-co-uk-8585 734 104 Move move VB erambler-co-uk-8585 734 105 one one CD erambler-co-uk-8585 734 106 slot slot NN erambler-co-uk-8585 734 107 to to IN erambler-co-uk-8585 734 108 the the DT erambler-co-uk-8585 734 109 ( ( -LRB- erambler-co-uk-8585 734 110 ? ? . erambler-co-uk-8585 734 111 P<move1>left|right).\n" P<move1>left|right).\n" NNP erambler-co-uk-8585 734 112 ; ; : erambler-co-uk-8585 734 113 r" r" NNP erambler-co-uk-8585 734 114 ; ; : erambler-co-uk-8585 734 115 - - : erambler-co-uk-8585 734 116 Continue continue VB erambler-co-uk-8585 734 117 with with IN erambler-co-uk-8585 734 118 state state NN erambler-co-uk-8585 734 119 ( ( -LRB- erambler-co-uk-8585 734 120 ? ? . erambler-co-uk-8585 734 121 P<next1>\w+)." p<next1>\w+)." XX erambler-co-uk-8585 734 122 ; ; : erambler-co-uk-8585 734 123 ) ) -RRB- erambler-co-uk-8585 734 124 MOVE MOVE NNP erambler-co-uk-8585 734 125 = = NFP erambler-co-uk-8585 734 126 { { -LRB- erambler-co-uk-8585 734 127 & & CC erambler-co-uk-8585 734 128 # # $ erambler-co-uk-8585 734 129 39;left' 39;left' CD erambler-co-uk-8585 734 130 ; ; : erambler-co-uk-8585 734 131 : : : erambler-co-uk-8585 734 132 -1 -1 . erambler-co-uk-8585 734 133 , , , erambler-co-uk-8585 734 134 & & CC erambler-co-uk-8585 734 135 # # $ erambler-co-uk-8585 734 136 39;right' 39;right' CD erambler-co-uk-8585 734 137 ; ; : erambler-co-uk-8585 734 138 : : : erambler-co-uk-8585 734 139 1 1 LS erambler-co-uk-8585 734 140 } } -RRB- erambler-co-uk-8585 734 141 A a DT erambler-co-uk-8585 734 142 namedtuple namedtuple NN erambler-co-uk-8585 734 143 to to TO erambler-co-uk-8585 734 144 provide provide VB erambler-co-uk-8585 734 145 some some DT erambler-co-uk-8585 734 146 sugar sugar NN erambler-co-uk-8585 734 147 when when WRB erambler-co-uk-8585 734 148 using use VBG erambler-co-uk-8585 734 149 a a DT erambler-co-uk-8585 734 150 transition transition NN erambler-co-uk-8585 734 151 rule rule NN erambler-co-uk-8585 734 152 . . . erambler-co-uk-8585 735 1 Rule rule NN erambler-co-uk-8585 735 2 = = SYM erambler-co-uk-8585 735 3 namedtuple('Rule' namedtuple('rule' ADD erambler-co-uk-8585 735 4 ; ; : erambler-co-uk-8585 735 5 , , , erambler-co-uk-8585 735 6 & & CC erambler-co-uk-8585 735 7 # # $ erambler-co-uk-8585 735 8 39;write 39;write CD erambler-co-uk-8585 735 9 move move NN erambler-co-uk-8585 735 10 next_state' next_state' RB erambler-co-uk-8585 735 11 ; ; . erambler-co-uk-8585 735 12 ) ) -RRB- erambler-co-uk-8585 735 13 The the DT erambler-co-uk-8585 735 14 TuringMachine TuringMachine NNP erambler-co-uk-8585 735 15 class class NN erambler-co-uk-8585 735 16 does do VBZ erambler-co-uk-8585 735 17 all all PDT erambler-co-uk-8585 735 18 the the DT erambler-co-uk-8585 735 19 work work NN erambler-co-uk-8585 735 20 . . . erambler-co-uk-8585 736 1 class class NNP erambler-co-uk-8585 736 2 TuringMachine TuringMachine NNP erambler-co-uk-8585 736 3 : : : erambler-co-uk-8585 736 4 def def NNP erambler-co-uk-8585 736 5 _ _ NNP erambler-co-uk-8585 736 6 _ _ NNP erambler-co-uk-8585 736 7 init__(self init__(self CD erambler-co-uk-8585 736 8 , , , erambler-co-uk-8585 736 9 program program NN erambler-co-uk-8585 736 10 = = `` erambler-co-uk-8585 736 11 None none NN erambler-co-uk-8585 736 12 ) ) -RRB- erambler-co-uk-8585 736 13 : : : erambler-co-uk-8585 736 14 self.tape self.tape NNP erambler-co-uk-8585 736 15 = = SYM erambler-co-uk-8585 736 16 deque deque NN erambler-co-uk-8585 736 17 ( ( -LRB- erambler-co-uk-8585 736 18 ) ) -RRB- erambler-co-uk-8585 736 19 self.transition_table self.transition_table ADD erambler-co-uk-8585 736 20 = = NFP erambler-co-uk-8585 736 21 { { -LRB- erambler-co-uk-8585 736 22 } } -RRB- erambler-co-uk-8585 736 23 self.state self.state JJ erambler-co-uk-8585 736 24 = = NFP erambler-co-uk-8585 736 25 None none NN erambler-co-uk-8585 736 26 self.runtime self.runtime NN erambler-co-uk-8585 736 27 = = NFP erambler-co-uk-8585 736 28 0 0 CD erambler-co-uk-8585 736 29 self.steps self.step NNS erambler-co-uk-8585 736 30 = = SYM erambler-co-uk-8585 736 31 0 0 NFP erambler-co-uk-8585 736 32 self.pos self.po NNS erambler-co-uk-8585 736 33 = = SYM erambler-co-uk-8585 736 34 0 0 CD erambler-co-uk-8585 736 35 self.offset self.offset NN erambler-co-uk-8585 736 36 = = SYM erambler-co-uk-8585 736 37 0 0 CD erambler-co-uk-8585 736 38 if if IN erambler-co-uk-8585 736 39 program program NN erambler-co-uk-8585 736 40 is be VBZ erambler-co-uk-8585 736 41 not not RB erambler-co-uk-8585 736 42 None none NN erambler-co-uk-8585 736 43 : : : erambler-co-uk-8585 736 44 self.load(program self.load(program NNP erambler-co-uk-8585 736 45 ) ) -RRB- erambler-co-uk-8585 736 46 def def NN erambler-co-uk-8585 736 47 _ _ NNP erambler-co-uk-8585 736 48 _ _ NNP erambler-co-uk-8585 736 49 str__(self str__(self NNP erambler-co-uk-8585 736 50 ) ) -RRB- erambler-co-uk-8585 736 51 : : : erambler-co-uk-8585 736 52 return return VB erambler-co-uk-8585 736 53 f"Current f"current NN erambler-co-uk-8585 736 54 : : : erambler-co-uk-8585 736 55 { { -LRB- erambler-co-uk-8585 736 56 self.state self.state NN erambler-co-uk-8585 736 57 } } -RRB- erambler-co-uk-8585 736 58 ; ; : erambler-co-uk-8585 736 59 steps step NNS erambler-co-uk-8585 736 60 : : : erambler-co-uk-8585 736 61 { { -LRB- erambler-co-uk-8585 736 62 self.steps self.step NNS erambler-co-uk-8585 736 63 } } -RRB- erambler-co-uk-8585 736 64 of of IN erambler-co-uk-8585 736 65 { { -LRB- erambler-co-uk-8585 736 66 self.runtime}" self.runtime}" NN erambler-co-uk-8585 736 67 ; ; : erambler-co-uk-8585 736 68 Some some DT erambler-co-uk-8585 736 69 jiggery jiggery NN erambler-co-uk-8585 736 70 - - HYPH erambler-co-uk-8585 736 71 pokery pokery NN erambler-co-uk-8585 736 72 to to TO erambler-co-uk-8585 736 73 allow allow VB erambler-co-uk-8585 736 74 us -PRON- PRP erambler-co-uk-8585 736 75 to to TO erambler-co-uk-8585 736 76 use use VB erambler-co-uk-8585 736 77 self[pos self[pos ADD erambler-co-uk-8585 736 78 ] ] -RRB- erambler-co-uk-8585 736 79 to to TO erambler-co-uk-8585 736 80 reference reference VB erambler-co-uk-8585 736 81 an an DT erambler-co-uk-8585 736 82 infinite infinite JJ erambler-co-uk-8585 736 83 tape tape NN erambler-co-uk-8585 736 84 . . . erambler-co-uk-8585 737 1 def def NNP erambler-co-uk-8585 737 2 _ _ NNP erambler-co-uk-8585 737 3 _ _ NNP erambler-co-uk-8585 737 4 getitem__(self getitem__(self CD erambler-co-uk-8585 737 5 , , , erambler-co-uk-8585 737 6 i i PRP erambler-co-uk-8585 737 7 ) ) -RRB- erambler-co-uk-8585 737 8 : : : erambler-co-uk-8585 737 9 i i PRP erambler-co-uk-8585 737 10 + + SYM erambler-co-uk-8585 737 11 = = SYM erambler-co-uk-8585 737 12 self.offset self.offset NNP erambler-co-uk-8585 737 13 if if IN erambler-co-uk-8585 737 14 i i PRP erambler-co-uk-8585 737 15 & & CC erambler-co-uk-8585 737 16 lt lt NNP erambler-co-uk-8585 737 17 ; ; : erambler-co-uk-8585 737 18 0 0 CD erambler-co-uk-8585 737 19 or or CC erambler-co-uk-8585 737 20 i i PRP erambler-co-uk-8585 737 21 & & CC erambler-co-uk-8585 737 22 gt;= gt;= NNP erambler-co-uk-8585 737 23 len(self.tape len(self.tape NNP erambler-co-uk-8585 737 24 ) ) -RRB- erambler-co-uk-8585 737 25 : : : erambler-co-uk-8585 737 26 return return VB erambler-co-uk-8585 737 27 0 0 CD erambler-co-uk-8585 737 28 else else RB erambler-co-uk-8585 737 29 : : : erambler-co-uk-8585 737 30 return return VB erambler-co-uk-8585 737 31 self.tape[i self.tape[i NNP erambler-co-uk-8585 737 32 ] ] -RRB- erambler-co-uk-8585 737 33 def def NNP erambler-co-uk-8585 737 34 _ _ NNP erambler-co-uk-8585 737 35 _ _ NNP erambler-co-uk-8585 737 36 setitem__(self setitem__(self CD erambler-co-uk-8585 737 37 , , , erambler-co-uk-8585 737 38 i i PRP erambler-co-uk-8585 737 39 , , , erambler-co-uk-8585 737 40 x x LS erambler-co-uk-8585 737 41 ) ) -RRB- erambler-co-uk-8585 737 42 : : : erambler-co-uk-8585 737 43 i i PRP erambler-co-uk-8585 737 44 + + SYM erambler-co-uk-8585 737 45 = = SYM erambler-co-uk-8585 737 46 self.offset self.offset NNP erambler-co-uk-8585 737 47 if if IN erambler-co-uk-8585 737 48 i i PRP erambler-co-uk-8585 737 49 & & CC erambler-co-uk-8585 737 50 gt;= gt;= NNP erambler-co-uk-8585 737 51 0 0 CD erambler-co-uk-8585 737 52 and and CC erambler-co-uk-8585 737 53 i i PRP erambler-co-uk-8585 737 54 & & CC erambler-co-uk-8585 737 55 lt lt NNP erambler-co-uk-8585 737 56 ; ; : erambler-co-uk-8585 737 57 len(self.tape len(self.tape NNP erambler-co-uk-8585 737 58 ) ) -RRB- erambler-co-uk-8585 737 59 : : : erambler-co-uk-8585 737 60 self.tape[i self.tape[i NNP erambler-co-uk-8585 737 61 ] ] -RRB- erambler-co-uk-8585 737 62 = = SYM erambler-co-uk-8585 737 63 x x NNP erambler-co-uk-8585 737 64 elif elif NNP erambler-co-uk-8585 737 65 i i NNP erambler-co-uk-8585 737 66 = = SYM erambler-co-uk-8585 737 67 = = NFP erambler-co-uk-8585 737 68 -1 -1 . erambler-co-uk-8585 737 69 : : : erambler-co-uk-8585 737 70 self.tape.appendleft(x self.tape.appendleft(x NNP erambler-co-uk-8585 737 71 ) ) -RRB- erambler-co-uk-8585 737 72 self.offset self.offset NNP erambler-co-uk-8585 737 73 + + SYM erambler-co-uk-8585 737 74 = = SYM erambler-co-uk-8585 737 75 1 1 CD erambler-co-uk-8585 737 76 elif elif NNP erambler-co-uk-8585 737 77 i i PRP erambler-co-uk-8585 737 78 = = NFP erambler-co-uk-8585 737 79 = = NFP erambler-co-uk-8585 737 80 len(self.tape len(self.tape NNP erambler-co-uk-8585 737 81 ) ) -RRB- erambler-co-uk-8585 737 82 : : : erambler-co-uk-8585 737 83 self.tape.append(x self.tape.append(x NNP erambler-co-uk-8585 737 84 ) ) -RRB- erambler-co-uk-8585 737 85 else else RB erambler-co-uk-8585 737 86 : : : erambler-co-uk-8585 737 87 raise raise VB erambler-co-uk-8585 737 88 IndexError('Tried IndexError('Tried NNP erambler-co-uk-8585 737 89 to to TO erambler-co-uk-8585 737 90 set set VB erambler-co-uk-8585 737 91 position position NN erambler-co-uk-8585 737 92 off off IN erambler-co-uk-8585 737 93 end end NN erambler-co-uk-8585 737 94 of of IN erambler-co-uk-8585 737 95 tape' tape' NN erambler-co-uk-8585 737 96 ; ; , erambler-co-uk-8585 737 97 ) ) -RRB- erambler-co-uk-8585 737 98 Parse parse VB erambler-co-uk-8585 737 99 the the DT erambler-co-uk-8585 737 100 program program NN erambler-co-uk-8585 737 101 and and CC erambler-co-uk-8585 737 102 set set VBD erambler-co-uk-8585 737 103 up up RP erambler-co-uk-8585 737 104 the the DT erambler-co-uk-8585 737 105 transtion transtion NN erambler-co-uk-8585 737 106 table table NN erambler-co-uk-8585 737 107 . . . erambler-co-uk-8585 738 1 def def NNP erambler-co-uk-8585 738 2 load(self load(self NNP erambler-co-uk-8585 738 3 , , , erambler-co-uk-8585 738 4 program program NN erambler-co-uk-8585 738 5 ) ) -RRB- erambler-co-uk-8585 738 6 : : : erambler-co-uk-8585 738 7 if if IN erambler-co-uk-8585 738 8 isinstance(program isinstance(program NNP erambler-co-uk-8585 738 9 , , , erambler-co-uk-8585 738 10 Iterator Iterator NNP erambler-co-uk-8585 738 11 ) ) -RRB- erambler-co-uk-8585 738 12 : : : erambler-co-uk-8585 738 13 program program NN erambler-co-uk-8585 738 14 = = SYM erambler-co-uk-8585 738 15 & & CC erambler-co-uk-8585 738 16 # # $ erambler-co-uk-8585 738 17 39;'.join(program 39;'.join(program MD erambler-co-uk-8585 738 18 ) ) -RRB- erambler-co-uk-8585 738 19 match match NN erambler-co-uk-8585 738 20 = = SYM erambler-co-uk-8585 738 21 RE_ISTATE.search(program re_istate.search(program NN erambler-co-uk-8585 738 22 ) ) -RRB- erambler-co-uk-8585 738 23 self.state self.state NN erambler-co-uk-8585 738 24 = = '' erambler-co-uk-8585 738 25 match['state' match['state' NN erambler-co-uk-8585 738 26 ; ; , erambler-co-uk-8585 738 27 ] ] -RRB- erambler-co-uk-8585 738 28 match match VB erambler-co-uk-8585 738 29 = = SYM erambler-co-uk-8585 738 30 RE_RUNTIME.search(program RE_RUNTIME.search(program NNP erambler-co-uk-8585 738 31 ) ) -RRB- erambler-co-uk-8585 738 32 self.runtime self.runtime NNP erambler-co-uk-8585 738 33 = = -RRB- erambler-co-uk-8585 738 34 int(match['steps' int(match['steps' NNP erambler-co-uk-8585 738 35 ; ; , erambler-co-uk-8585 738 36 ] ] -RRB- erambler-co-uk-8585 738 37 ) ) -RRB- erambler-co-uk-8585 738 38 for for IN erambler-co-uk-8585 738 39 match match NN erambler-co-uk-8585 738 40 in in IN erambler-co-uk-8585 738 41 RE_STATETRANS.finditer(program RE_STATETRANS.finditer(program NNP erambler-co-uk-8585 738 42 ) ) -RRB- erambler-co-uk-8585 738 43 : : : erambler-co-uk-8585 738 44 self.transition_table[match['state' self.transition_table[match['state' NNP erambler-co-uk-8585 738 45 ; ; : erambler-co-uk-8585 738 46 ] ] -RRB- erambler-co-uk-8585 738 47 ] ] -RRB- erambler-co-uk-8585 738 48 = = NFP erambler-co-uk-8585 738 49 { { -LRB- erambler-co-uk-8585 738 50 int(match['read0' int(match['read0' NNP erambler-co-uk-8585 738 51 ; ; : erambler-co-uk-8585 738 52 ] ] -RRB- erambler-co-uk-8585 738 53 ) ) -RRB- erambler-co-uk-8585 738 54 : : : erambler-co-uk-8585 738 55 Rule(write rule(write LS erambler-co-uk-8585 738 56 = = SYM erambler-co-uk-8585 738 57 int(match['write0' int(match['write0' VBN erambler-co-uk-8585 738 58 ; ; , erambler-co-uk-8585 738 59 ] ] -RRB- erambler-co-uk-8585 738 60 ) ) -RRB- erambler-co-uk-8585 738 61 , , , erambler-co-uk-8585 738 62 move move VB erambler-co-uk-8585 738 63 = = NFP erambler-co-uk-8585 738 64 MOVE[match['move0' MOVE[match['move0' NNP erambler-co-uk-8585 738 65 ; ; : erambler-co-uk-8585 738 66 ] ] -RRB- erambler-co-uk-8585 738 67 ] ] -RRB- erambler-co-uk-8585 738 68 , , , erambler-co-uk-8585 738 69 next_state next_state NN erambler-co-uk-8585 738 70 = = SYM erambler-co-uk-8585 738 71 match['next0' match['next0' NN erambler-co-uk-8585 738 72 ; ; , erambler-co-uk-8585 738 73 ] ] -RRB- erambler-co-uk-8585 738 74 ) ) -RRB- erambler-co-uk-8585 738 75 , , , erambler-co-uk-8585 738 76 int(match['read1' int(match['read1' NNP erambler-co-uk-8585 738 77 ; ; , erambler-co-uk-8585 738 78 ] ] -RRB- erambler-co-uk-8585 738 79 ) ) -RRB- erambler-co-uk-8585 738 80 : : : erambler-co-uk-8585 738 81 Rule(write rule(write LS erambler-co-uk-8585 738 82 = = SYM erambler-co-uk-8585 738 83 int(match['write1' int(match['write1' NNP erambler-co-uk-8585 738 84 ; ; , erambler-co-uk-8585 738 85 ] ] -RRB- erambler-co-uk-8585 738 86 ) ) -RRB- erambler-co-uk-8585 738 87 , , , erambler-co-uk-8585 738 88 move move VB erambler-co-uk-8585 738 89 = = NFP erambler-co-uk-8585 738 90 MOVE[match['move1' MOVE[match['move1' NNP erambler-co-uk-8585 738 91 ; ; : erambler-co-uk-8585 738 92 ] ] -RRB- erambler-co-uk-8585 738 93 ] ] -RRB- erambler-co-uk-8585 738 94 , , , erambler-co-uk-8585 738 95 next_state next_state NNP erambler-co-uk-8585 738 96 = = SYM erambler-co-uk-8585 738 97 match['next1' match['next1' NNP erambler-co-uk-8585 738 98 ; ; , erambler-co-uk-8585 738 99 ] ] -RRB- erambler-co-uk-8585 738 100 ) ) -RRB- erambler-co-uk-8585 738 101 , , , erambler-co-uk-8585 738 102 } } -RRB- erambler-co-uk-8585 738 103 Run run VB erambler-co-uk-8585 738 104 the the DT erambler-co-uk-8585 738 105 program program NN erambler-co-uk-8585 738 106 for for IN erambler-co-uk-8585 738 107 the the DT erambler-co-uk-8585 738 108 required require VBN erambler-co-uk-8585 738 109 number number NN erambler-co-uk-8585 738 110 of of IN erambler-co-uk-8585 738 111 steps step NNS erambler-co-uk-8585 738 112 ( ( -LRB- erambler-co-uk-8585 738 113 given give VBN erambler-co-uk-8585 738 114 by by IN erambler-co-uk-8585 738 115 self.runtime self.runtime NN erambler-co-uk-8585 738 116 ) ) -RRB- erambler-co-uk-8585 738 117 . . . erambler-co-uk-8585 739 1 tqdm tqdm NNP erambler-co-uk-8585 739 2 isn’t isn’t NNP erambler-co-uk-8585 739 3 in in IN erambler-co-uk-8585 739 4 the the DT erambler-co-uk-8585 739 5 standard standard JJ erambler-co-uk-8585 739 6 library library NN erambler-co-uk-8585 739 7 but but CC erambler-co-uk-8585 739 8 it -PRON- PRP erambler-co-uk-8585 739 9 should should MD erambler-co-uk-8585 739 10 be be VB erambler-co-uk-8585 739 11 : : : erambler-co-uk-8585 739 12 it -PRON- PRP erambler-co-uk-8585 739 13 shows show VBZ erambler-co-uk-8585 739 14 a a DT erambler-co-uk-8585 739 15 lovely lovely JJ erambler-co-uk-8585 739 16 text text NN erambler-co-uk-8585 739 17 - - HYPH erambler-co-uk-8585 739 18 mode mode NN erambler-co-uk-8585 739 19 progress progress NN erambler-co-uk-8585 739 20 bar bar NN erambler-co-uk-8585 739 21 as as IN erambler-co-uk-8585 739 22 we -PRON- PRP erambler-co-uk-8585 739 23 go go VBP erambler-co-uk-8585 739 24 . . . erambler-co-uk-8585 740 1 def def NNP erambler-co-uk-8585 740 2 run(self run(self NNP erambler-co-uk-8585 740 3 ) ) -RRB- erambler-co-uk-8585 740 4 : : : erambler-co-uk-8585 740 5 for for IN erambler-co-uk-8585 740 6 _ _ NNP erambler-co-uk-8585 740 7 in in IN erambler-co-uk-8585 740 8 tqdm(range(self.runtime tqdm(range(self.runtime NNP erambler-co-uk-8585 740 9 ) ) -RRB- erambler-co-uk-8585 740 10 , , , erambler-co-uk-8585 740 11 desc="Running" desc="Running" NNP erambler-co-uk-8585 740 12 ; ; : erambler-co-uk-8585 740 13 , , , erambler-co-uk-8585 740 14 unit="steps" unit="steps" CD erambler-co-uk-8585 740 15 ; ; : erambler-co-uk-8585 740 16 , , , erambler-co-uk-8585 740 17 unit_scale unit_scale NNP erambler-co-uk-8585 740 18 = = SYM erambler-co-uk-8585 740 19 True true JJ erambler-co-uk-8585 740 20 ) ) -RRB- erambler-co-uk-8585 740 21 : : : erambler-co-uk-8585 740 22 read read VBN erambler-co-uk-8585 740 23 = = NFP erambler-co-uk-8585 740 24 self[self.pos self[self.pos LS erambler-co-uk-8585 740 25 ] ] -RRB- erambler-co-uk-8585 740 26 rule rule NN erambler-co-uk-8585 740 27 = = SYM erambler-co-uk-8585 740 28 self.transition_table[self.state][read self.transition_table[self.state][read . erambler-co-uk-8585 740 29 ] ] -RRB- erambler-co-uk-8585 740 30 self[self.pos self[self.pos NN erambler-co-uk-8585 740 31 ] ] -RRB- erambler-co-uk-8585 740 32 = = SYM erambler-co-uk-8585 740 33 rule.write rule.write NNP erambler-co-uk-8585 740 34 self.pos self.pos CD erambler-co-uk-8585 740 35 + + SYM erambler-co-uk-8585 740 36 = = SYM erambler-co-uk-8585 740 37 rule.move rule.move VB erambler-co-uk-8585 740 38 self.state self.state NN erambler-co-uk-8585 740 39 = = -RRB- erambler-co-uk-8585 740 40 rule.next_state rule.next_state ADD erambler-co-uk-8585 740 41 Calculate calculate VB erambler-co-uk-8585 740 42 the the DT erambler-co-uk-8585 740 43 & & CC erambler-co-uk-8585 740 44 ldquo;diagnostic ldquo;diagnostic NNP erambler-co-uk-8585 740 45 checksum&rdquo checksum&rdquo NNP erambler-co-uk-8585 740 46 ; ; , erambler-co-uk-8585 740 47 required require VBN erambler-co-uk-8585 740 48 for for IN erambler-co-uk-8585 740 49 the the DT erambler-co-uk-8585 740 50 answer answer NN erambler-co-uk-8585 740 51 . . . erambler-co-uk-8585 741 1 @property @property JJ erambler-co-uk-8585 741 2 def def NNP erambler-co-uk-8585 741 3 checksum(self checksum(self NNP erambler-co-uk-8585 741 4 ) ) -RRB- erambler-co-uk-8585 741 5 : : : erambler-co-uk-8585 741 6 return return VB erambler-co-uk-8585 741 7 sum(self.tape sum(self.tape NNP erambler-co-uk-8585 741 8 ) ) -RRB- erambler-co-uk-8585 741 9 Aaand Aaand NNP erambler-co-uk-8585 741 10 GO GO NNP erambler-co-uk-8585 741 11 ! ! . erambler-co-uk-8585 742 1 machine machine NN erambler-co-uk-8585 742 2 = = CC erambler-co-uk-8585 742 3 TuringMachine(fi.input turingmachine(fi.input NN erambler-co-uk-8585 742 4 ( ( -LRB- erambler-co-uk-8585 742 5 ) ) -RRB- erambler-co-uk-8585 742 6 ) ) -RRB- erambler-co-uk-8585 742 7 machine.run machine.run . erambler-co-uk-8585 742 8 ( ( -LRB- erambler-co-uk-8585 742 9 ) ) -RRB- erambler-co-uk-8585 742 10 print("Checksum:" print("Checksum:" NNP erambler-co-uk-8585 742 11 ; ; : erambler-co-uk-8585 742 12 , , , erambler-co-uk-8585 742 13 machine.checksum machine.checksum NN erambler-co-uk-8585 742 14 ) ) -RRB- erambler-co-uk-8585 742 15 Electromagnetic Electromagnetic NNP erambler-co-uk-8585 742 16 Moat Moat NNP erambler-co-uk-8585 742 17 — — : erambler-co-uk-8585 742 18 Rust rust VB erambler-co-uk-8585 742 19 — — : erambler-co-uk-8585 742 20 # # $ erambler-co-uk-8585 742 21 adventofcode adventofcode NN erambler-co-uk-8585 742 22 Day Day NNP erambler-co-uk-8585 742 23 24 24 CD erambler-co-uk-8585 742 24 Today’s Today’s NNP erambler-co-uk-8585 742 25 challenge challenge NN erambler-co-uk-8585 742 26 , , , erambler-co-uk-8585 742 27 the the DT erambler-co-uk-8585 742 28 penultimate penultimate NN erambler-co-uk-8585 742 29 , , , erambler-co-uk-8585 742 30 requires require VBZ erambler-co-uk-8585 742 31 us -PRON- PRP erambler-co-uk-8585 742 32 to to TO erambler-co-uk-8585 742 33 build build VB erambler-co-uk-8585 742 34 a a DT erambler-co-uk-8585 742 35 bridge bridge NN erambler-co-uk-8585 742 36 capable capable JJ erambler-co-uk-8585 742 37 of of IN erambler-co-uk-8585 742 38 reaching reach VBG erambler-co-uk-8585 742 39 across across IN erambler-co-uk-8585 742 40 to to IN erambler-co-uk-8585 742 41 the the DT erambler-co-uk-8585 742 42 CPU CPU NNP erambler-co-uk-8585 742 43 , , , erambler-co-uk-8585 742 44 our -PRON- PRP$ erambler-co-uk-8585 742 45 final final JJ erambler-co-uk-8585 742 46 destination destination NN erambler-co-uk-8585 742 47 . . . erambler-co-uk-8585 743 1 → → NFP erambler-co-uk-8585 743 2 Full full JJ erambler-co-uk-8585 743 3 code code NN erambler-co-uk-8585 743 4 on on IN erambler-co-uk-8585 743 5 GitHub GitHub NNP erambler-co-uk-8585 743 6 ! ! . erambler-co-uk-8585 743 7 ! ! . erambler-co-uk-8585 743 8 ! ! . erambler-co-uk-8585 744 1 commentary commentary NN erambler-co-uk-8585 744 2 We -PRON- PRP erambler-co-uk-8585 744 3 have have VBP erambler-co-uk-8585 744 4 a a DT erambler-co-uk-8585 744 5 finite finite JJ erambler-co-uk-8585 744 6 number number NN erambler-co-uk-8585 744 7 of of IN erambler-co-uk-8585 744 8 components component NNS erambler-co-uk-8585 744 9 that that WDT erambler-co-uk-8585 744 10 fit fit VBP erambler-co-uk-8585 744 11 together together RB erambler-co-uk-8585 744 12 in in IN erambler-co-uk-8585 744 13 a a DT erambler-co-uk-8585 744 14 restricted restricted JJ erambler-co-uk-8585 744 15 way way NN erambler-co-uk-8585 744 16 from from IN erambler-co-uk-8585 744 17 which which WDT erambler-co-uk-8585 744 18 to to TO erambler-co-uk-8585 744 19 build build VB erambler-co-uk-8585 744 20 a a DT erambler-co-uk-8585 744 21 bridge bridge NN erambler-co-uk-8585 744 22 , , , erambler-co-uk-8585 744 23 and and CC erambler-co-uk-8585 744 24 we -PRON- PRP erambler-co-uk-8585 744 25 have have VBP erambler-co-uk-8585 744 26 to to TO erambler-co-uk-8585 744 27 work work VB erambler-co-uk-8585 744 28 out out RP erambler-co-uk-8585 744 29 both both CC erambler-co-uk-8585 744 30 the the DT erambler-co-uk-8585 744 31 strongest strong JJS erambler-co-uk-8585 744 32 and and CC erambler-co-uk-8585 744 33 the the DT erambler-co-uk-8585 744 34 longest long JJS erambler-co-uk-8585 744 35 bridge bridge NN erambler-co-uk-8585 744 36 we -PRON- PRP erambler-co-uk-8585 744 37 can can MD erambler-co-uk-8585 744 38 build build VB erambler-co-uk-8585 744 39 . . . erambler-co-uk-8585 745 1 The the DT erambler-co-uk-8585 745 2 most most RBS erambler-co-uk-8585 745 3 obvious obvious JJ erambler-co-uk-8585 745 4 way way NN erambler-co-uk-8585 745 5 to to TO erambler-co-uk-8585 745 6 do do VB erambler-co-uk-8585 745 7 this this DT erambler-co-uk-8585 745 8 is be VBZ erambler-co-uk-8585 745 9 to to TO erambler-co-uk-8585 745 10 recursively recursively RB erambler-co-uk-8585 745 11 build build VB erambler-co-uk-8585 745 12 every every DT erambler-co-uk-8585 745 13 possible possible JJ erambler-co-uk-8585 745 14 bridge bridge NN erambler-co-uk-8585 745 15 and and CC erambler-co-uk-8585 745 16 select select VB erambler-co-uk-8585 745 17 the the DT erambler-co-uk-8585 745 18 best good JJS erambler-co-uk-8585 745 19 , , , erambler-co-uk-8585 745 20 but but CC erambler-co-uk-8585 745 21 that’s that’s NNP erambler-co-uk-8585 745 22 an an DT erambler-co-uk-8585 745 23 O(n o(n NN erambler-co-uk-8585 745 24 ! ! . erambler-co-uk-8585 745 25 ) ) -RRB- erambler-co-uk-8585 746 1 algorithm algorithm NNP erambler-co-uk-8585 746 2 that that WDT erambler-co-uk-8585 746 3 could could MD erambler-co-uk-8585 746 4 blow blow VB erambler-co-uk-8585 746 5 up up RP erambler-co-uk-8585 746 6 quickly quickly RB erambler-co-uk-8585 746 7 , , , erambler-co-uk-8585 746 8 so so RB erambler-co-uk-8585 746 9 might may MD erambler-co-uk-8585 746 10 as as RB erambler-co-uk-8585 746 11 well well RB erambler-co-uk-8585 746 12 go go VB erambler-co-uk-8585 746 13 with with IN erambler-co-uk-8585 746 14 a a DT erambler-co-uk-8585 746 15 nice nice JJ erambler-co-uk-8585 746 16 fast fast JJ erambler-co-uk-8585 746 17 language language NN erambler-co-uk-8585 746 18 ! ! . erambler-co-uk-8585 747 1 Might may MD erambler-co-uk-8585 747 2 have have VB erambler-co-uk-8585 747 3 to to TO erambler-co-uk-8585 747 4 try try VB erambler-co-uk-8585 747 5 this this DT erambler-co-uk-8585 747 6 in in IN erambler-co-uk-8585 747 7 Haskell Haskell NNP erambler-co-uk-8585 747 8 too too RB erambler-co-uk-8585 747 9 , , , erambler-co-uk-8585 747 10 because because IN erambler-co-uk-8585 747 11 it’s it’s PRP erambler-co-uk-8585 747 12 the the DT erambler-co-uk-8585 747 13 type type NN erambler-co-uk-8585 747 14 of of IN erambler-co-uk-8585 747 15 algorithm algorithm NN erambler-co-uk-8585 747 16 that that WDT erambler-co-uk-8585 747 17 lends lend VBZ erambler-co-uk-8585 747 18 itself -PRON- PRP erambler-co-uk-8585 747 19 naturally naturally RB erambler-co-uk-8585 747 20 to to IN erambler-co-uk-8585 747 21 a a DT erambler-co-uk-8585 747 22 pure pure JJ erambler-co-uk-8585 747 23 functional functional JJ erambler-co-uk-8585 747 24 approach approach NN erambler-co-uk-8585 747 25 . . . erambler-co-uk-8585 748 1 I -PRON- PRP erambler-co-uk-8585 748 2 feel feel VBP erambler-co-uk-8585 748 3 like like IN erambler-co-uk-8585 748 4 I -PRON- PRP erambler-co-uk-8585 748 5 've have VB erambler-co-uk-8585 748 6 applied apply VBN erambler-co-uk-8585 748 7 some some DT erambler-co-uk-8585 748 8 of of IN erambler-co-uk-8585 748 9 the the DT erambler-co-uk-8585 748 10 things thing NNS erambler-co-uk-8585 748 11 I -PRON- PRP erambler-co-uk-8585 748 12 've have VB erambler-co-uk-8585 748 13 learned learn VBN erambler-co-uk-8585 748 14 in in IN erambler-co-uk-8585 748 15 previous previous JJ erambler-co-uk-8585 748 16 challenges challenge NNS erambler-co-uk-8585 748 17 I -PRON- PRP erambler-co-uk-8585 748 18 used use VBD erambler-co-uk-8585 748 19 Rust Rust NNP erambler-co-uk-8585 748 20 for for IN erambler-co-uk-8585 748 21 , , , erambler-co-uk-8585 748 22 and and CC erambler-co-uk-8585 748 23 spent spend VBD erambler-co-uk-8585 748 24 less less JJR erambler-co-uk-8585 748 25 time time NN erambler-co-uk-8585 748 26 mucking muck VBG erambler-co-uk-8585 748 27 about about IN erambler-co-uk-8585 748 28 with with IN erambler-co-uk-8585 748 29 ownership ownership NN erambler-co-uk-8585 748 30 , , , erambler-co-uk-8585 748 31 and and CC erambler-co-uk-8585 748 32 made make VBD erambler-co-uk-8585 748 33 better well JJR erambler-co-uk-8585 748 34 use use NN erambler-co-uk-8585 748 35 of of IN erambler-co-uk-8585 748 36 various various JJ erambler-co-uk-8585 748 37 language language NN erambler-co-uk-8585 748 38 features feature NNS erambler-co-uk-8585 748 39 , , , erambler-co-uk-8585 748 40 including include VBG erambler-co-uk-8585 748 41 structs struct NNS erambler-co-uk-8585 748 42 and and CC erambler-co-uk-8585 748 43 iterators iterator NNS erambler-co-uk-8585 748 44 . . . erambler-co-uk-8585 749 1 I -PRON- PRP erambler-co-uk-8585 749 2 'm be VBP erambler-co-uk-8585 749 3 rather rather RB erambler-co-uk-8585 749 4 pleased pleased JJ erambler-co-uk-8585 749 5 with with IN erambler-co-uk-8585 749 6 how how WRB erambler-co-uk-8585 749 7 my -PRON- PRP$ erambler-co-uk-8585 749 8 learning learning NN erambler-co-uk-8585 749 9 of of IN erambler-co-uk-8585 749 10 this this DT erambler-co-uk-8585 749 11 language language NN erambler-co-uk-8585 749 12 is be VBZ erambler-co-uk-8585 749 13 progressing progress VBG erambler-co-uk-8585 749 14 . . . erambler-co-uk-8585 750 1 I -PRON- PRP erambler-co-uk-8585 750 2 'm be VBP erambler-co-uk-8585 750 3 definitely definitely RB erambler-co-uk-8585 750 4 overusing overuse VBG erambler-co-uk-8585 750 5 ` ` '' erambler-co-uk-8585 750 6 Option.unwrap Option.unwrap -LRB- erambler-co-uk-8585 750 7 ` ` '' erambler-co-uk-8585 750 8 at at IN erambler-co-uk-8585 750 9 the the DT erambler-co-uk-8585 750 10 moment moment NN erambler-co-uk-8585 750 11 though though RB erambler-co-uk-8585 750 12 : : : erambler-co-uk-8585 750 13 this this DT erambler-co-uk-8585 750 14 is be VBZ erambler-co-uk-8585 750 15 a a DT erambler-co-uk-8585 750 16 lazy lazy JJ erambler-co-uk-8585 750 17 way way NN erambler-co-uk-8585 750 18 to to TO erambler-co-uk-8585 750 19 deal deal VB erambler-co-uk-8585 750 20 with with IN erambler-co-uk-8585 750 21 ` ` '' erambler-co-uk-8585 750 22 Option option NN erambler-co-uk-8585 750 23 ` ` '' erambler-co-uk-8585 750 24 results result NNS erambler-co-uk-8585 750 25 and and CC erambler-co-uk-8585 750 26 will will MD erambler-co-uk-8585 750 27 panic panic VB erambler-co-uk-8585 750 28 if if IN erambler-co-uk-8585 750 29 the the DT erambler-co-uk-8585 750 30 result result NN erambler-co-uk-8585 750 31 is be VBZ erambler-co-uk-8585 750 32 not not RB erambler-co-uk-8585 750 33 what what WP erambler-co-uk-8585 750 34 's be VBZ erambler-co-uk-8585 750 35 expected expect VBN erambler-co-uk-8585 750 36 . . . erambler-co-uk-8585 751 1 I -PRON- PRP erambler-co-uk-8585 751 2 'm be VBP erambler-co-uk-8585 751 3 not not RB erambler-co-uk-8585 751 4 sure sure JJ erambler-co-uk-8585 751 5 whether whether IN erambler-co-uk-8585 751 6 I -PRON- PRP erambler-co-uk-8585 751 7 need need VBP erambler-co-uk-8585 751 8 to to TO erambler-co-uk-8585 751 9 be be VB erambler-co-uk-8585 751 10 cloning clone VBG erambler-co-uk-8585 751 11 the the DT erambler-co-uk-8585 751 12 components component NNS erambler-co-uk-8585 751 13 ` ` '' erambler-co-uk-8585 751 14 Vector Vector NNP erambler-co-uk-8585 751 15 ` ` '' erambler-co-uk-8585 751 16 either either CC erambler-co-uk-8585 751 17 , , , erambler-co-uk-8585 751 18 or or CC erambler-co-uk-8585 751 19 whether whether IN erambler-co-uk-8585 751 20 I -PRON- PRP erambler-co-uk-8585 751 21 could could MD erambler-co-uk-8585 751 22 just just RB erambler-co-uk-8585 751 23 be be VB erambler-co-uk-8585 751 24 passing pass VBG erambler-co-uk-8585 751 25 iterators iterator NNS erambler-co-uk-8585 751 26 around around RB erambler-co-uk-8585 751 27 . . . erambler-co-uk-8585 752 1 First first RB erambler-co-uk-8585 752 2 , , , erambler-co-uk-8585 752 3 we -PRON- PRP erambler-co-uk-8585 752 4 import import VBP erambler-co-uk-8585 752 5 some some DT erambler-co-uk-8585 752 6 bits bit NNS erambler-co-uk-8585 752 7 of of IN erambler-co-uk-8585 752 8 standard standard JJ erambler-co-uk-8585 752 9 library library NN erambler-co-uk-8585 752 10 and and CC erambler-co-uk-8585 752 11 define define VB erambler-co-uk-8585 752 12 some some DT erambler-co-uk-8585 752 13 data data NN erambler-co-uk-8585 752 14 types type NNS erambler-co-uk-8585 752 15 . . . erambler-co-uk-8585 753 1 The the DT erambler-co-uk-8585 753 2 BridgeResult BridgeResult NNP erambler-co-uk-8585 753 3 struct struct NN erambler-co-uk-8585 753 4 lets let VBZ erambler-co-uk-8585 753 5 us -PRON- PRP erambler-co-uk-8585 753 6 use use VB erambler-co-uk-8585 753 7 the the DT erambler-co-uk-8585 753 8 same same JJ erambler-co-uk-8585 753 9 algorithm algorithm NN erambler-co-uk-8585 753 10 for for IN erambler-co-uk-8585 753 11 both both DT erambler-co-uk-8585 753 12 parts part NNS erambler-co-uk-8585 753 13 of of IN erambler-co-uk-8585 753 14 the the DT erambler-co-uk-8585 753 15 challenge challenge NN erambler-co-uk-8585 753 16 and and CC erambler-co-uk-8585 753 17 simply simply RB erambler-co-uk-8585 753 18 change change VB erambler-co-uk-8585 753 19 the the DT erambler-co-uk-8585 753 20 value value NN erambler-co-uk-8585 753 21 used use VBN erambler-co-uk-8585 753 22 to to TO erambler-co-uk-8585 753 23 calculate calculate VB erambler-co-uk-8585 753 24 the the DT erambler-co-uk-8585 753 25 maximum maximum NN erambler-co-uk-8585 753 26 . . . erambler-co-uk-8585 754 1 use use VB erambler-co-uk-8585 754 2 std::io std::io NNP erambler-co-uk-8585 754 3 ; ; : erambler-co-uk-8585 754 4 use use NN erambler-co-uk-8585 754 5 std::fmt std::fmt NN erambler-co-uk-8585 754 6 ; ; : erambler-co-uk-8585 754 7 use use NN erambler-co-uk-8585 754 8 std::io::BufRead std::io::BufRead NNP erambler-co-uk-8585 754 9 ; ; : erambler-co-uk-8585 754 10 # # NN erambler-co-uk-8585 754 11 [ [ -LRB- erambler-co-uk-8585 754 12 derive(Debug derive(Debug NNS erambler-co-uk-8585 754 13 , , , erambler-co-uk-8585 754 14 Copy Copy NNP erambler-co-uk-8585 754 15 , , , erambler-co-uk-8585 754 16 Clone Clone NNP erambler-co-uk-8585 754 17 , , , erambler-co-uk-8585 754 18 PartialEq PartialEq NNP erambler-co-uk-8585 754 19 , , , erambler-co-uk-8585 754 20 Eq Eq NNP erambler-co-uk-8585 754 21 , , , erambler-co-uk-8585 754 22 Hash Hash NNP erambler-co-uk-8585 754 23 ) ) -RRB- erambler-co-uk-8585 754 24 ] ] -RRB- erambler-co-uk-8585 754 25 struct struct NN erambler-co-uk-8585 754 26 Component(u8 Component(u8 NNP erambler-co-uk-8585 754 27 , , , erambler-co-uk-8585 754 28 u8 u8 NNP erambler-co-uk-8585 754 29 ) ) -RRB- erambler-co-uk-8585 754 30 ; ; : erambler-co-uk-8585 754 31 # # $ erambler-co-uk-8585 754 32 [ [ -LRB- erambler-co-uk-8585 754 33 derive(Debug derive(Debug NNS erambler-co-uk-8585 754 34 , , , erambler-co-uk-8585 754 35 Copy Copy NNP erambler-co-uk-8585 754 36 , , , erambler-co-uk-8585 754 37 Clone Clone NNP erambler-co-uk-8585 754 38 , , , erambler-co-uk-8585 754 39 Default Default NNP erambler-co-uk-8585 754 40 ) ) -RRB- erambler-co-uk-8585 754 41 ] ] -RRB- erambler-co-uk-8585 754 42 struct struct NN erambler-co-uk-8585 754 43 BridgeResult BridgeResult NNP erambler-co-uk-8585 754 44 { { -LRB- erambler-co-uk-8585 754 45 strength strength NN erambler-co-uk-8585 754 46 : : : erambler-co-uk-8585 754 47 u16 u16 NN erambler-co-uk-8585 754 48 , , , erambler-co-uk-8585 754 49 length length NN erambler-co-uk-8585 754 50 : : : erambler-co-uk-8585 754 51 u16 u16 NN erambler-co-uk-8585 754 52 , , , erambler-co-uk-8585 754 53 } } -RRB- erambler-co-uk-8585 754 54 impl impl VBD erambler-co-uk-8585 754 55 Component Component NNP erambler-co-uk-8585 754 56 { { -LRB- erambler-co-uk-8585 754 57 fn fn NNP erambler-co-uk-8585 754 58 from_str(s from_str(s NN erambler-co-uk-8585 754 59 : : : erambler-co-uk-8585 754 60 & & CC erambler-co-uk-8585 754 61 amp;str amp;str NNP erambler-co-uk-8585 754 62 ) ) -RRB- erambler-co-uk-8585 754 63 -> -> VBP erambler-co-uk-8585 754 64 ; ; : erambler-co-uk-8585 754 65 Component Component NNP erambler-co-uk-8585 754 66 { { -LRB- erambler-co-uk-8585 754 67 let let VB erambler-co-uk-8585 754 68 parts part NNS erambler-co-uk-8585 754 69 : : : erambler-co-uk-8585 754 70 Vec<&str> vec<&str> XX erambler-co-uk-8585 754 71 ; ; , erambler-co-uk-8585 754 72 = = NFP erambler-co-uk-8585 754 73 s.split('/').collect s.split('/').collect FW erambler-co-uk-8585 754 74 ( ( -LRB- erambler-co-uk-8585 754 75 ) ) -RRB- erambler-co-uk-8585 754 76 ; ; : erambler-co-uk-8585 754 77 assert assert VB erambler-co-uk-8585 754 78 ! ! . erambler-co-uk-8585 755 1 ( ( -LRB- erambler-co-uk-8585 755 2 parts.len parts.len NNP erambler-co-uk-8585 755 3 ( ( -LRB- erambler-co-uk-8585 755 4 ) ) -RRB- erambler-co-uk-8585 755 5 = = NFP erambler-co-uk-8585 755 6 = = SYM erambler-co-uk-8585 755 7 2 2 CD erambler-co-uk-8585 755 8 ) ) -RRB- erambler-co-uk-8585 755 9 ; ; : erambler-co-uk-8585 755 10 Component(parts[0].parse().unwrap Component(parts[0].parse().unwrap NNP erambler-co-uk-8585 755 11 ( ( -LRB- erambler-co-uk-8585 755 12 ) ) -RRB- erambler-co-uk-8585 755 13 , , , erambler-co-uk-8585 755 14 parts[1].parse().unwrap parts[1].parse().unwrap NNP erambler-co-uk-8585 755 15 ( ( -LRB- erambler-co-uk-8585 755 16 ) ) -RRB- erambler-co-uk-8585 755 17 ) ) -RRB- erambler-co-uk-8585 755 18 } } -RRB- erambler-co-uk-8585 755 19 fn fn IN erambler-co-uk-8585 755 20 fits(self fits(self NN erambler-co-uk-8585 755 21 , , , erambler-co-uk-8585 755 22 port port NN erambler-co-uk-8585 755 23 : : : erambler-co-uk-8585 755 24 u8 u8 NNP erambler-co-uk-8585 755 25 ) ) -RRB- erambler-co-uk-8585 755 26 -> -> NNP erambler-co-uk-8585 755 27 ; ; : erambler-co-uk-8585 755 28 bool bool NN erambler-co-uk-8585 755 29 { { -LRB- erambler-co-uk-8585 755 30 self.0 self.0 CD erambler-co-uk-8585 755 31 = = SYM erambler-co-uk-8585 755 32 = = SYM erambler-co-uk-8585 755 33 port port NN erambler-co-uk-8585 755 34 || || NNP erambler-co-uk-8585 755 35 self.1 self.1 CD erambler-co-uk-8585 755 36 = = SYM erambler-co-uk-8585 755 37 = = SYM erambler-co-uk-8585 755 38 port port NN erambler-co-uk-8585 755 39 } } -RRB- erambler-co-uk-8585 755 40 fn fn NNP erambler-co-uk-8585 755 41 other_end(self other_end(self NNP erambler-co-uk-8585 755 42 , , , erambler-co-uk-8585 755 43 port port NN erambler-co-uk-8585 755 44 : : : erambler-co-uk-8585 755 45 u8 u8 NNP erambler-co-uk-8585 755 46 ) ) -RRB- erambler-co-uk-8585 755 47 -> -> NNP erambler-co-uk-8585 755 48 ; ; : erambler-co-uk-8585 755 49 u8 u8 NNP erambler-co-uk-8585 755 50 { { -LRB- erambler-co-uk-8585 755 51 if if IN erambler-co-uk-8585 755 52 self.0 self.0 CD erambler-co-uk-8585 755 53 = = SYM erambler-co-uk-8585 755 54 = = SYM erambler-co-uk-8585 755 55 port port NN erambler-co-uk-8585 755 56 { { -LRB- erambler-co-uk-8585 755 57 return return NN erambler-co-uk-8585 755 58 self.1 self.1 NNP erambler-co-uk-8585 755 59 ; ; : erambler-co-uk-8585 755 60 } } -RRB- erambler-co-uk-8585 755 61 else else RB erambler-co-uk-8585 755 62 if if IN erambler-co-uk-8585 755 63 self.1 self.1 CD erambler-co-uk-8585 755 64 = = SYM erambler-co-uk-8585 755 65 = = SYM erambler-co-uk-8585 755 66 port port NN erambler-co-uk-8585 755 67 { { -LRB- erambler-co-uk-8585 755 68 return return NN erambler-co-uk-8585 755 69 self.0 self.0 VBZ erambler-co-uk-8585 755 70 ; ; : erambler-co-uk-8585 755 71 } } -RRB- erambler-co-uk-8585 755 72 else else RB erambler-co-uk-8585 755 73 { { -LRB- erambler-co-uk-8585 755 74 panic panic NN erambler-co-uk-8585 755 75 ! ! . erambler-co-uk-8585 756 1 ( ( -LRB- erambler-co-uk-8585 756 2 & & CC erambler-co-uk-8585 756 3 # # $ erambler-co-uk-8585 756 4 34 34 CD erambler-co-uk-8585 756 5 ; ; : erambler-co-uk-8585 756 6 { { -LRB- erambler-co-uk-8585 756 7 } } -RRB- erambler-co-uk-8585 756 8 doesn't doesn't NNP erambler-co-uk-8585 756 9 fit fit JJ erambler-co-uk-8585 756 10 port port NN erambler-co-uk-8585 756 11 { { -LRB- erambler-co-uk-8585 756 12 } } -RRB- erambler-co-uk-8585 756 13 & & CC erambler-co-uk-8585 756 14 # # $ erambler-co-uk-8585 756 15 34 34 CD erambler-co-uk-8585 756 16 ; ; : erambler-co-uk-8585 756 17 , , , erambler-co-uk-8585 756 18 self self NN erambler-co-uk-8585 756 19 , , , erambler-co-uk-8585 756 20 port port NN erambler-co-uk-8585 756 21 ) ) -RRB- erambler-co-uk-8585 756 22 ; ; : erambler-co-uk-8585 756 23 } } -RRB- erambler-co-uk-8585 756 24 } } -RRB- erambler-co-uk-8585 756 25 fn fn IN erambler-co-uk-8585 756 26 strength(self strength(self PRP erambler-co-uk-8585 756 27 ) ) -RRB- erambler-co-uk-8585 756 28 -> -> NN erambler-co-uk-8585 756 29 ; ; : erambler-co-uk-8585 756 30 u16 u16 NN erambler-co-uk-8585 756 31 { { -LRB- erambler-co-uk-8585 756 32 self.0 self.0 CD erambler-co-uk-8585 756 33 as as IN erambler-co-uk-8585 756 34 u16 u16 NN erambler-co-uk-8585 756 35 + + SYM erambler-co-uk-8585 756 36 self.1 self.1 CD erambler-co-uk-8585 756 37 as as IN erambler-co-uk-8585 756 38 u16 u16 NN erambler-co-uk-8585 756 39 } } -RRB- erambler-co-uk-8585 756 40 } } -RRB- erambler-co-uk-8585 756 41 impl impl VBN erambler-co-uk-8585 756 42 fmt::Display fmt::Display NNP erambler-co-uk-8585 756 43 for for IN erambler-co-uk-8585 756 44 BridgeResult BridgeResult NNP erambler-co-uk-8585 756 45 { { -LRB- erambler-co-uk-8585 756 46 fn fn IN erambler-co-uk-8585 756 47 fmt(&self fmt(&self NNP erambler-co-uk-8585 756 48 , , , erambler-co-uk-8585 756 49 f f NNP erambler-co-uk-8585 756 50 : : : erambler-co-uk-8585 756 51 & & CC erambler-co-uk-8585 756 52 amp;mut amp;mut NNP erambler-co-uk-8585 756 53 fmt::Formatter fmt::Formatter NNP erambler-co-uk-8585 756 54 ) ) -RRB- erambler-co-uk-8585 756 55 -> -> NNP erambler-co-uk-8585 756 56 ; ; , erambler-co-uk-8585 756 57 fmt::Result fmt::result JJ erambler-co-uk-8585 756 58 { { -LRB- erambler-co-uk-8585 756 59 write write VBP erambler-co-uk-8585 756 60 ! ! . erambler-co-uk-8585 757 1 ( ( -LRB- erambler-co-uk-8585 757 2 f f NNP erambler-co-uk-8585 757 3 , , , erambler-co-uk-8585 757 4 & & CC erambler-co-uk-8585 757 5 # # $ erambler-co-uk-8585 757 6 34;(S 34;(s NN erambler-co-uk-8585 757 7 : : : erambler-co-uk-8585 757 8 { { -LRB- erambler-co-uk-8585 757 9 } } -RRB- erambler-co-uk-8585 757 10 , , , erambler-co-uk-8585 757 11 L l NN erambler-co-uk-8585 757 12 : : : erambler-co-uk-8585 757 13 { { -LRB- erambler-co-uk-8585 757 14 } } -RRB- erambler-co-uk-8585 757 15 ) ) -RRB- erambler-co-uk-8585 757 16 & & CC erambler-co-uk-8585 757 17 # # $ erambler-co-uk-8585 757 18 34 34 CD erambler-co-uk-8585 757 19 ; ; : erambler-co-uk-8585 757 20 , , , erambler-co-uk-8585 757 21 self.strength self.strength NNP erambler-co-uk-8585 757 22 , , , erambler-co-uk-8585 757 23 self.length self.length NN erambler-co-uk-8585 757 24 ) ) -RRB- erambler-co-uk-8585 757 25 } } -RRB- erambler-co-uk-8585 757 26 } } -RRB- erambler-co-uk-8585 757 27 best_bridge best_bridge NNP erambler-co-uk-8585 757 28 calculates calculate VBZ erambler-co-uk-8585 757 29 the the DT erambler-co-uk-8585 757 30 length length NN erambler-co-uk-8585 757 31 and and CC erambler-co-uk-8585 757 32 strength strength NN erambler-co-uk-8585 757 33 of of IN erambler-co-uk-8585 757 34 the the DT erambler-co-uk-8585 757 35 & & CC erambler-co-uk-8585 757 36 ldquo;best&rdquo ldquo;best&rdquo NNP erambler-co-uk-8585 757 37 ; ; , erambler-co-uk-8585 757 38 bridge bridge NN erambler-co-uk-8585 757 39 that that WDT erambler-co-uk-8585 757 40 can can MD erambler-co-uk-8585 757 41 be be VB erambler-co-uk-8585 757 42 built build VBN erambler-co-uk-8585 757 43 from from IN erambler-co-uk-8585 757 44 the the DT erambler-co-uk-8585 757 45 remaining remain VBG erambler-co-uk-8585 757 46 components component NNS erambler-co-uk-8585 757 47 and and CC erambler-co-uk-8585 757 48 fits fit VBZ erambler-co-uk-8585 757 49 the the DT erambler-co-uk-8585 757 50 required require VBN erambler-co-uk-8585 757 51 port port NN erambler-co-uk-8585 757 52 . . . erambler-co-uk-8585 758 1 Whether whether IN erambler-co-uk-8585 758 2 this this DT erambler-co-uk-8585 758 3 is be VBZ erambler-co-uk-8585 758 4 based base VBN erambler-co-uk-8585 758 5 on on IN erambler-co-uk-8585 758 6 strength strength NN erambler-co-uk-8585 758 7 or or CC erambler-co-uk-8585 758 8 length length NN erambler-co-uk-8585 758 9 is be VBZ erambler-co-uk-8585 758 10 given give VBN erambler-co-uk-8585 758 11 by by IN erambler-co-uk-8585 758 12 the the DT erambler-co-uk-8585 758 13 key key JJ erambler-co-uk-8585 758 14 parameter parameter NN erambler-co-uk-8585 758 15 , , , erambler-co-uk-8585 758 16 which which WDT erambler-co-uk-8585 758 17 is be VBZ erambler-co-uk-8585 758 18 passed pass VBN erambler-co-uk-8585 758 19 to to IN erambler-co-uk-8585 758 20 Iter.max_by_key Iter.max_by_key NNP erambler-co-uk-8585 758 21 . . . erambler-co-uk-8585 759 1 fn fn NNP erambler-co-uk-8585 759 2 best_bridge<F>(port best_bridge<F>(port NNP erambler-co-uk-8585 759 3 : : : erambler-co-uk-8585 759 4 u8 u8 NNP erambler-co-uk-8585 759 5 , , , erambler-co-uk-8585 759 6 key key NN erambler-co-uk-8585 759 7 : : : erambler-co-uk-8585 759 8 & & CC erambler-co-uk-8585 759 9 amp;F amp;F NNP erambler-co-uk-8585 759 10 , , , erambler-co-uk-8585 759 11 components component NNS erambler-co-uk-8585 759 12 : : : erambler-co-uk-8585 759 13 & & CC erambler-co-uk-8585 759 14 amp;Vec<Component> amp;Vec<Component> NNP erambler-co-uk-8585 759 15 ; ; : erambler-co-uk-8585 759 16 ) ) -RRB- erambler-co-uk-8585 759 17 -> -> NN erambler-co-uk-8585 759 18 ; ; , erambler-co-uk-8585 759 19 Option<BridgeResult> Option<BridgeResult> , erambler-co-uk-8585 759 20 ; ; : erambler-co-uk-8585 759 21 where where WRB erambler-co-uk-8585 759 22 F f NN erambler-co-uk-8585 759 23 : : : erambler-co-uk-8585 759 24 Fn(&BridgeResult Fn(&BridgeResult NNP erambler-co-uk-8585 759 25 ) ) -RRB- erambler-co-uk-8585 759 26 -> -> NN erambler-co-uk-8585 759 27 ; ; : erambler-co-uk-8585 759 28 u16 u16 NN erambler-co-uk-8585 759 29 { { -LRB- erambler-co-uk-8585 759 30 if if IN erambler-co-uk-8585 759 31 components.len components.len NNP erambler-co-uk-8585 759 32 ( ( -LRB- erambler-co-uk-8585 759 33 ) ) -RRB- erambler-co-uk-8585 759 34 = = NFP erambler-co-uk-8585 759 35 = = SYM erambler-co-uk-8585 759 36 0 0 NFP erambler-co-uk-8585 759 37 { { -LRB- erambler-co-uk-8585 759 38 return return VB erambler-co-uk-8585 759 39 None none NN erambler-co-uk-8585 759 40 ; ; : erambler-co-uk-8585 759 41 } } -RRB- erambler-co-uk-8585 759 42 components.iter components.iter NN erambler-co-uk-8585 759 43 ( ( -LRB- erambler-co-uk-8585 759 44 ) ) -RRB- erambler-co-uk-8585 759 45 .filter(|c| .filter(|c| NFP erambler-co-uk-8585 759 46 c.fits(port c.fits(port NNP erambler-co-uk-8585 759 47 ) ) -RRB- erambler-co-uk-8585 759 48 ) ) -RRB- erambler-co-uk-8585 759 49 .map(|c| .map(|c| NFP erambler-co-uk-8585 759 50 { { -LRB- erambler-co-uk-8585 759 51 let let VB erambler-co-uk-8585 759 52 b b NN erambler-co-uk-8585 759 53 = = SYM erambler-co-uk-8585 759 54 best_bridge(c.other_end(port best_bridge(c.other_end(port NN erambler-co-uk-8585 759 55 ) ) -RRB- erambler-co-uk-8585 759 56 , , , erambler-co-uk-8585 759 57 key key NN erambler-co-uk-8585 759 58 , , , erambler-co-uk-8585 759 59 & & CC erambler-co-uk-8585 759 60 amp;components.clone().into_iter amp;components.clone().into_iter NNP erambler-co-uk-8585 759 61 ( ( -LRB- erambler-co-uk-8585 759 62 ) ) -RRB- erambler-co-uk-8585 759 63 .filter(|x| .filter(|x| NFP erambler-co-uk-8585 759 64 x x LS erambler-co-uk-8585 759 65 ! ! . erambler-co-uk-8585 759 66 = = NFP erambler-co-uk-8585 759 67 c).collect c).collect NNP erambler-co-uk-8585 759 68 ( ( -LRB- erambler-co-uk-8585 759 69 ) ) -RRB- erambler-co-uk-8585 759 70 ) ) -RRB- erambler-co-uk-8585 759 71 .unwrap_or_default .unwrap_or_default . erambler-co-uk-8585 759 72 ( ( -LRB- erambler-co-uk-8585 759 73 ) ) -RRB- erambler-co-uk-8585 759 74 ; ; : erambler-co-uk-8585 759 75 BridgeResult{strength bridgeresult{strength NN erambler-co-uk-8585 759 76 : : : erambler-co-uk-8585 759 77 c.strength c.strength XX erambler-co-uk-8585 759 78 ( ( -LRB- erambler-co-uk-8585 759 79 ) ) -RRB- erambler-co-uk-8585 759 80 + + NFP erambler-co-uk-8585 759 81 b.strength b.strength NN erambler-co-uk-8585 759 82 , , , erambler-co-uk-8585 759 83 length length NN erambler-co-uk-8585 759 84 : : : erambler-co-uk-8585 759 85 1 1 CD erambler-co-uk-8585 759 86 + + CD erambler-co-uk-8585 759 87 b.length b.length NN erambler-co-uk-8585 759 88 } } -RRB- erambler-co-uk-8585 759 89 } } -RRB- erambler-co-uk-8585 759 90 ) ) -RRB- erambler-co-uk-8585 759 91 .max_by_key(key .max_by_key(key NFP erambler-co-uk-8585 759 92 ) ) -RRB- erambler-co-uk-8585 759 93 } } -RRB- erambler-co-uk-8585 759 94 Now now RB erambler-co-uk-8585 759 95 all all DT erambler-co-uk-8585 759 96 that that WDT erambler-co-uk-8585 759 97 remains remain VBZ erambler-co-uk-8585 759 98 is be VBZ erambler-co-uk-8585 759 99 to to TO erambler-co-uk-8585 759 100 read read VB erambler-co-uk-8585 759 101 the the DT erambler-co-uk-8585 759 102 input input NN erambler-co-uk-8585 759 103 and and CC erambler-co-uk-8585 759 104 calculate calculate VB erambler-co-uk-8585 759 105 the the DT erambler-co-uk-8585 759 106 result result NN erambler-co-uk-8585 759 107 . . . erambler-co-uk-8585 760 1 I -PRON- PRP erambler-co-uk-8585 760 2 was be VBD erambler-co-uk-8585 760 3 rather rather RB erambler-co-uk-8585 760 4 pleasantly pleasantly RB erambler-co-uk-8585 760 5 surprised surprised JJ erambler-co-uk-8585 760 6 to to TO erambler-co-uk-8585 760 7 find find VB erambler-co-uk-8585 760 8 that that DT erambler-co-uk-8585 760 9 in in IN erambler-co-uk-8585 760 10 spite spite NN erambler-co-uk-8585 760 11 of of IN erambler-co-uk-8585 760 12 my -PRON- PRP$ erambler-co-uk-8585 760 13 pessimistic pessimistic JJ erambler-co-uk-8585 760 14 predictions prediction NNS erambler-co-uk-8585 760 15 about about IN erambler-co-uk-8585 760 16 efficiency efficiency NN erambler-co-uk-8585 760 17 , , , erambler-co-uk-8585 760 18 when when WRB erambler-co-uk-8585 760 19 compiled compile VBN erambler-co-uk-8585 760 20 with with IN erambler-co-uk-8585 760 21 optimisations optimisation NNS erambler-co-uk-8585 760 22 turned turn VBD erambler-co-uk-8585 760 23 on on RP erambler-co-uk-8585 760 24 this this DT erambler-co-uk-8585 760 25 terminates terminate NNS erambler-co-uk-8585 760 26 in in IN erambler-co-uk-8585 760 27 less less JJR erambler-co-uk-8585 760 28 than than IN erambler-co-uk-8585 760 29 1s 1 NNS erambler-co-uk-8585 760 30 on on IN erambler-co-uk-8585 760 31 my -PRON- PRP$ erambler-co-uk-8585 760 32 laptop laptop NN erambler-co-uk-8585 760 33 . . . erambler-co-uk-8585 761 1 fn fn VB erambler-co-uk-8585 761 2 main main JJ erambler-co-uk-8585 761 3 ( ( -LRB- erambler-co-uk-8585 761 4 ) ) -RRB- erambler-co-uk-8585 761 5 { { -LRB- erambler-co-uk-8585 761 6 let let VB erambler-co-uk-8585 761 7 stdin stdin NNP erambler-co-uk-8585 761 8 = = NFP erambler-co-uk-8585 761 9 io::stdin io::stdin NNP erambler-co-uk-8585 761 10 ( ( -LRB- erambler-co-uk-8585 761 11 ) ) -RRB- erambler-co-uk-8585 761 12 ; ; : erambler-co-uk-8585 761 13 let let VB erambler-co-uk-8585 761 14 components component NNS erambler-co-uk-8585 761 15 : : : erambler-co-uk-8585 761 16 Vec<_> Vec<_> NNP erambler-co-uk-8585 761 17 ; ; , erambler-co-uk-8585 761 18 = = NFP erambler-co-uk-8585 761 19 stdin.lock stdin.lock NN erambler-co-uk-8585 761 20 ( ( -LRB- erambler-co-uk-8585 761 21 ) ) -RRB- erambler-co-uk-8585 761 22 .lines .line NNS erambler-co-uk-8585 761 23 ( ( -LRB- erambler-co-uk-8585 761 24 ) ) -RRB- erambler-co-uk-8585 761 25 .map(|l| .map(|l| NFP erambler-co-uk-8585 761 26 Component::from_str(&l.unwrap Component::from_str(&l.unwrap NNP erambler-co-uk-8585 761 27 ( ( -LRB- erambler-co-uk-8585 761 28 ) ) -RRB- erambler-co-uk-8585 761 29 ) ) -RRB- erambler-co-uk-8585 761 30 ) ) -RRB- erambler-co-uk-8585 761 31 .collect .collect . erambler-co-uk-8585 761 32 ( ( -LRB- erambler-co-uk-8585 761 33 ) ) -RRB- erambler-co-uk-8585 761 34 ; ; : erambler-co-uk-8585 761 35 match match VB erambler-co-uk-8585 761 36 best_bridge(0 best_bridge(0 -RRB- erambler-co-uk-8585 761 37 , , , erambler-co-uk-8585 761 38 & & CC erambler-co-uk-8585 761 39 amp;|b amp;|b NNP erambler-co-uk-8585 761 40 : : : erambler-co-uk-8585 761 41 & & CC erambler-co-uk-8585 761 42 amp;BridgeResult| amp;BridgeResult| NNP erambler-co-uk-8585 761 43 b.strength b.strength NNP erambler-co-uk-8585 761 44 , , , erambler-co-uk-8585 761 45 & & CC erambler-co-uk-8585 761 46 amp;components amp;component NNS erambler-co-uk-8585 761 47 ) ) -RRB- erambler-co-uk-8585 761 48 { { -LRB- erambler-co-uk-8585 761 49 Some(b some(b NN erambler-co-uk-8585 761 50 ) ) -RRB- erambler-co-uk-8585 761 51 = = NFP erambler-co-uk-8585 761 52 & & CC erambler-co-uk-8585 761 53 gt gt NNP erambler-co-uk-8585 761 54 ; ; : erambler-co-uk-8585 761 55 println println NN erambler-co-uk-8585 761 56 ! ! . erambler-co-uk-8585 762 1 ( ( -LRB- erambler-co-uk-8585 762 2 & & CC erambler-co-uk-8585 762 3 # # $ erambler-co-uk-8585 762 4 34;Strongest 34;Strongest , erambler-co-uk-8585 762 5 bridge bridge NN erambler-co-uk-8585 762 6 is be VBZ erambler-co-uk-8585 762 7 { { -LRB- erambler-co-uk-8585 762 8 } } -RRB- erambler-co-uk-8585 762 9 & & CC erambler-co-uk-8585 762 10 # # $ erambler-co-uk-8585 762 11 34 34 CD erambler-co-uk-8585 762 12 ; ; : erambler-co-uk-8585 762 13 , , , erambler-co-uk-8585 762 14 b b LS erambler-co-uk-8585 762 15 ) ) -RRB- erambler-co-uk-8585 762 16 , , , erambler-co-uk-8585 762 17 None none NN erambler-co-uk-8585 762 18 = = SYM erambler-co-uk-8585 762 19 & & CC erambler-co-uk-8585 762 20 gt gt NNP erambler-co-uk-8585 762 21 ; ; : erambler-co-uk-8585 762 22 println println NN erambler-co-uk-8585 762 23 ! ! . erambler-co-uk-8585 763 1 ( ( -LRB- erambler-co-uk-8585 763 2 & & CC erambler-co-uk-8585 763 3 # # $ erambler-co-uk-8585 763 4 34;No 34;no RB erambler-co-uk-8585 763 5 strongest strong JJS erambler-co-uk-8585 763 6 bridge bridge NN erambler-co-uk-8585 763 7 found" found" NNP erambler-co-uk-8585 763 8 ; ; : erambler-co-uk-8585 763 9 ) ) -RRB- erambler-co-uk-8585 763 10 } } -RRB- erambler-co-uk-8585 763 11 ; ; : erambler-co-uk-8585 763 12 match match VB erambler-co-uk-8585 763 13 best_bridge(0 best_bridge(0 -RRB- erambler-co-uk-8585 763 14 , , , erambler-co-uk-8585 763 15 & & CC erambler-co-uk-8585 763 16 amp;|b amp;|b NNP erambler-co-uk-8585 763 17 : : : erambler-co-uk-8585 763 18 & & CC erambler-co-uk-8585 763 19 amp;BridgeResult| amp;BridgeResult| NNP erambler-co-uk-8585 763 20 b.length b.length NNP erambler-co-uk-8585 763 21 , , , erambler-co-uk-8585 763 22 & & CC erambler-co-uk-8585 763 23 amp;components amp;component NNS erambler-co-uk-8585 763 24 ) ) -RRB- erambler-co-uk-8585 763 25 { { -LRB- erambler-co-uk-8585 763 26 Some(b some(b NN erambler-co-uk-8585 763 27 ) ) -RRB- erambler-co-uk-8585 763 28 = = NFP erambler-co-uk-8585 763 29 & & CC erambler-co-uk-8585 763 30 gt gt NNP erambler-co-uk-8585 763 31 ; ; : erambler-co-uk-8585 763 32 println println NN erambler-co-uk-8585 763 33 ! ! . erambler-co-uk-8585 764 1 ( ( -LRB- erambler-co-uk-8585 764 2 & & CC erambler-co-uk-8585 764 3 # # $ erambler-co-uk-8585 764 4 34;Longest 34;Longest , erambler-co-uk-8585 764 5 bridge bridge NN erambler-co-uk-8585 764 6 is be VBZ erambler-co-uk-8585 764 7 { { -LRB- erambler-co-uk-8585 764 8 } } -RRB- erambler-co-uk-8585 764 9 & & CC erambler-co-uk-8585 764 10 # # $ erambler-co-uk-8585 764 11 34 34 CD erambler-co-uk-8585 764 12 ; ; : erambler-co-uk-8585 764 13 , , , erambler-co-uk-8585 764 14 b b LS erambler-co-uk-8585 764 15 ) ) -RRB- erambler-co-uk-8585 764 16 , , , erambler-co-uk-8585 764 17 None none NN erambler-co-uk-8585 764 18 = = SYM erambler-co-uk-8585 764 19 & & CC erambler-co-uk-8585 764 20 gt gt NNP erambler-co-uk-8585 764 21 ; ; : erambler-co-uk-8585 764 22 println println NN erambler-co-uk-8585 764 23 ! ! . erambler-co-uk-8585 765 1 ( ( -LRB- erambler-co-uk-8585 765 2 & & CC erambler-co-uk-8585 765 3 # # $ erambler-co-uk-8585 765 4 34;No 34;no NN erambler-co-uk-8585 765 5 longest long JJS erambler-co-uk-8585 765 6 bridge bridge NN erambler-co-uk-8585 765 7 found" found" NNP erambler-co-uk-8585 765 8 ; ; : erambler-co-uk-8585 765 9 ) ) -RRB- erambler-co-uk-8585 765 10 } } -RRB- erambler-co-uk-8585 765 11 ; ; : erambler-co-uk-8585 765 12 } } -RRB- erambler-co-uk-8585 765 13 Coprocessor Coprocessor NNP erambler-co-uk-8585 765 14 Conflagration Conflagration NNP erambler-co-uk-8585 765 15 — — : erambler-co-uk-8585 765 16 Haskell Haskell NNP erambler-co-uk-8585 765 17 — — : erambler-co-uk-8585 765 18 # # $ erambler-co-uk-8585 765 19 adventofcode adventofcode NN erambler-co-uk-8585 765 20 Day Day NNP erambler-co-uk-8585 765 21 23 23 CD erambler-co-uk-8585 765 22 Today’s Today’s NNP erambler-co-uk-8585 765 23 challenge challenge NN erambler-co-uk-8585 765 24 requires require VBZ erambler-co-uk-8585 765 25 us -PRON- PRP erambler-co-uk-8585 765 26 to to TO erambler-co-uk-8585 765 27 understand understand VB erambler-co-uk-8585 765 28 why why WRB erambler-co-uk-8585 765 29 a a DT erambler-co-uk-8585 765 30 coprocessor coprocessor NN erambler-co-uk-8585 765 31 is be VBZ erambler-co-uk-8585 765 32 working work VBG erambler-co-uk-8585 765 33 so so RB erambler-co-uk-8585 765 34 hard hard RB erambler-co-uk-8585 765 35 to to TO erambler-co-uk-8585 765 36 perform perform VB erambler-co-uk-8585 765 37 an an DT erambler-co-uk-8585 765 38 apparently apparently RB erambler-co-uk-8585 765 39 simple simple JJ erambler-co-uk-8585 765 40 calculation calculation NN erambler-co-uk-8585 765 41 . . . erambler-co-uk-8585 766 1 → → NFP erambler-co-uk-8585 766 2 Full full JJ erambler-co-uk-8585 766 3 code code NN erambler-co-uk-8585 766 4 on on IN erambler-co-uk-8585 766 5 GitHub GitHub NNP erambler-co-uk-8585 766 6 ! ! . erambler-co-uk-8585 766 7 ! ! . erambler-co-uk-8585 766 8 ! ! . erambler-co-uk-8585 767 1 commentary commentary NNP erambler-co-uk-8585 767 2 Today’s Today’s NNP erambler-co-uk-8585 767 3 problem problem NN erambler-co-uk-8585 767 4 is be VBZ erambler-co-uk-8585 767 5 based base VBN erambler-co-uk-8585 767 6 on on IN erambler-co-uk-8585 767 7 an an DT erambler-co-uk-8585 767 8 assembly assembly NN erambler-co-uk-8585 767 9 - - HYPH erambler-co-uk-8585 767 10 like like JJ erambler-co-uk-8585 767 11 language language NN erambler-co-uk-8585 767 12 very very RB erambler-co-uk-8585 767 13 similar similar JJ erambler-co-uk-8585 767 14 to to IN erambler-co-uk-8585 767 15 day day NN erambler-co-uk-8585 767 16 18 18 CD erambler-co-uk-8585 767 17 , , , erambler-co-uk-8585 767 18 so so CC erambler-co-uk-8585 767 19 I -PRON- PRP erambler-co-uk-8585 767 20 went go VBD erambler-co-uk-8585 767 21 back back RB erambler-co-uk-8585 767 22 and and CC erambler-co-uk-8585 767 23 adapted adapt VBD erambler-co-uk-8585 767 24 my -PRON- PRP$ erambler-co-uk-8585 767 25 code code NN erambler-co-uk-8585 767 26 from from IN erambler-co-uk-8585 767 27 that that DT erambler-co-uk-8585 767 28 , , , erambler-co-uk-8585 767 29 which which WDT erambler-co-uk-8585 767 30 works work VBZ erambler-co-uk-8585 767 31 well well RB erambler-co-uk-8585 767 32 for for IN erambler-co-uk-8585 767 33 the the DT erambler-co-uk-8585 767 34 first first JJ erambler-co-uk-8585 767 35 part part NN erambler-co-uk-8585 767 36 . . . erambler-co-uk-8585 768 1 I’ve I’ve NNP erambler-co-uk-8585 768 2 also also RB erambler-co-uk-8585 768 3 incorporated incorporate VBD erambler-co-uk-8585 768 4 some some DT erambler-co-uk-8585 768 5 advice advice NN erambler-co-uk-8585 768 6 from from IN erambler-co-uk-8585 768 7 /r /r NNP erambler-co-uk-8585 768 8 / / SYM erambler-co-uk-8585 768 9 haskell haskell NNP erambler-co-uk-8585 768 10 , , , erambler-co-uk-8585 768 11 and and CC erambler-co-uk-8585 768 12 cleaned clean VBD erambler-co-uk-8585 768 13 up up RP erambler-co-uk-8585 768 14 all all DT erambler-co-uk-8585 768 15 warnings warning NNS erambler-co-uk-8585 768 16 shown show VBN erambler-co-uk-8585 768 17 by by IN erambler-co-uk-8585 768 18 the the DT erambler-co-uk-8585 768 19 -Wall -Wall HYPH erambler-co-uk-8585 768 20 compiler compiler NN erambler-co-uk-8585 768 21 flag flag NN erambler-co-uk-8585 768 22 and and CC erambler-co-uk-8585 768 23 the the DT erambler-co-uk-8585 768 24 hlint hlint NN erambler-co-uk-8585 768 25 tool tool NN erambler-co-uk-8585 768 26 . . . erambler-co-uk-8585 769 1 Part part NN erambler-co-uk-8585 769 2 2 2 CD erambler-co-uk-8585 769 3 requires require VBZ erambler-co-uk-8585 769 4 the the DT erambler-co-uk-8585 769 5 algorithm algorithm NN erambler-co-uk-8585 769 6 to to TO erambler-co-uk-8585 769 7 run run VB erambler-co-uk-8585 769 8 with with IN erambler-co-uk-8585 769 9 much much RB erambler-co-uk-8585 769 10 larger large JJR erambler-co-uk-8585 769 11 inputs input NNS erambler-co-uk-8585 769 12 , , , erambler-co-uk-8585 769 13 and and CC erambler-co-uk-8585 769 14 since since IN erambler-co-uk-8585 769 15 some some DT erambler-co-uk-8585 769 16 analysis analysis NN erambler-co-uk-8585 769 17 shows show VBZ erambler-co-uk-8585 769 18 that that IN erambler-co-uk-8585 769 19 it -PRON- PRP erambler-co-uk-8585 769 20 's be VBZ erambler-co-uk-8585 769 21 an an DT erambler-co-uk-8585 769 22 ` ` '' erambler-co-uk-8585 769 23 O(n^3 o(n^3 NN erambler-co-uk-8585 769 24 ) ) -RRB- erambler-co-uk-8585 769 25 ` ` '' erambler-co-uk-8585 769 26 algorithm algorithm VBP erambler-co-uk-8585 769 27 it -PRON- PRP erambler-co-uk-8585 769 28 gets get VBZ erambler-co-uk-8585 769 29 intractible intractible JJ erambler-co-uk-8585 769 30 pretty pretty RB erambler-co-uk-8585 769 31 fast fast RB erambler-co-uk-8585 769 32 . . . erambler-co-uk-8585 770 1 There there EX erambler-co-uk-8585 770 2 are be VBP erambler-co-uk-8585 770 3 several several JJ erambler-co-uk-8585 770 4 approaches approach NNS erambler-co-uk-8585 770 5 to to IN erambler-co-uk-8585 770 6 this this DT erambler-co-uk-8585 770 7 . . . erambler-co-uk-8585 771 1 First first RB erambler-co-uk-8585 771 2 up up RB erambler-co-uk-8585 771 3 , , , erambler-co-uk-8585 771 4 if if IN erambler-co-uk-8585 771 5 you -PRON- PRP erambler-co-uk-8585 771 6 have have VBP erambler-co-uk-8585 771 7 a a DT erambler-co-uk-8585 771 8 fast fast JJ erambler-co-uk-8585 771 9 enough enough JJ erambler-co-uk-8585 771 10 processor processor NN erambler-co-uk-8585 771 11 and and CC erambler-co-uk-8585 771 12 an an DT erambler-co-uk-8585 771 13 efficient efficient JJ erambler-co-uk-8585 771 14 enough enough JJ erambler-co-uk-8585 771 15 implementation implementation NN erambler-co-uk-8585 771 16 I -PRON- PRP erambler-co-uk-8585 771 17 suspect suspect VBP erambler-co-uk-8585 771 18 that that IN erambler-co-uk-8585 771 19 the the DT erambler-co-uk-8585 771 20 simulation simulation NN erambler-co-uk-8585 771 21 would would MD erambler-co-uk-8585 771 22 probably probably RB erambler-co-uk-8585 771 23 terminate terminate VB erambler-co-uk-8585 771 24 eventually eventually RB erambler-co-uk-8585 771 25 , , , erambler-co-uk-8585 771 26 but but CC erambler-co-uk-8585 771 27 that that DT erambler-co-uk-8585 771 28 would would MD erambler-co-uk-8585 771 29 likely likely RB erambler-co-uk-8585 771 30 still still RB erambler-co-uk-8585 771 31 take take VB erambler-co-uk-8585 771 32 hours hour NNS erambler-co-uk-8585 771 33 : : : erambler-co-uk-8585 771 34 not not RB erambler-co-uk-8585 771 35 good good JJ erambler-co-uk-8585 771 36 enough enough RB erambler-co-uk-8585 771 37 . . . erambler-co-uk-8585 772 1 I -PRON- PRP erambler-co-uk-8585 772 2 also also RB erambler-co-uk-8585 772 3 thought think VBD erambler-co-uk-8585 772 4 about about IN erambler-co-uk-8585 772 5 doing do VBG erambler-co-uk-8585 772 6 some some DT erambler-co-uk-8585 772 7 peephole peephole JJ erambler-co-uk-8585 772 8 optimisations optimisation NNS erambler-co-uk-8585 772 9 on on IN erambler-co-uk-8585 772 10 the the DT erambler-co-uk-8585 772 11 instructions instruction NNS erambler-co-uk-8585 772 12 , , , erambler-co-uk-8585 772 13 but but CC erambler-co-uk-8585 772 14 the the DT erambler-co-uk-8585 772 15 last last JJ erambler-co-uk-8585 772 16 time time NN erambler-co-uk-8585 772 17 I -PRON- PRP erambler-co-uk-8585 772 18 did do VBD erambler-co-uk-8585 772 19 compiler compiler NN erambler-co-uk-8585 772 20 optimisation optimisation NN erambler-co-uk-8585 772 21 was be VBD erambler-co-uk-8585 772 22 my -PRON- PRP$ erambler-co-uk-8585 772 23 degree degree NN erambler-co-uk-8585 772 24 so so RB erambler-co-uk-8585 772 25 I -PRON- PRP erambler-co-uk-8585 772 26 was be VBD erambler-co-uk-8585 772 27 n't not RB erambler-co-uk-8585 772 28 really really RB erambler-co-uk-8585 772 29 sure sure JJ erambler-co-uk-8585 772 30 where where WRB erambler-co-uk-8585 772 31 to to TO erambler-co-uk-8585 772 32 start start VB erambler-co-uk-8585 772 33 . . . erambler-co-uk-8585 773 1 What what WP erambler-co-uk-8585 773 2 I -PRON- PRP erambler-co-uk-8585 773 3 ended end VBD erambler-co-uk-8585 773 4 up up RP erambler-co-uk-8585 773 5 doing do VBG erambler-co-uk-8585 773 6 was be VBD erambler-co-uk-8585 773 7 actually actually RB erambler-co-uk-8585 773 8 analysing analyse VBG erambler-co-uk-8585 773 9 the the DT erambler-co-uk-8585 773 10 input input NN erambler-co-uk-8585 773 11 code code NN erambler-co-uk-8585 773 12 by by IN erambler-co-uk-8585 773 13 hand hand NN erambler-co-uk-8585 773 14 to to TO erambler-co-uk-8585 773 15 figure figure VB erambler-co-uk-8585 773 16 out out RP erambler-co-uk-8585 773 17 what what WP erambler-co-uk-8585 773 18 it -PRON- PRP erambler-co-uk-8585 773 19 was be VBD erambler-co-uk-8585 773 20 doing do VBG erambler-co-uk-8585 773 21 , , , erambler-co-uk-8585 773 22 and and CC erambler-co-uk-8585 773 23 then then RB erambler-co-uk-8585 773 24 just just RB erambler-co-uk-8585 773 25 doing do VBG erambler-co-uk-8585 773 26 that that DT erambler-co-uk-8585 773 27 calculation calculation NN erambler-co-uk-8585 773 28 in in IN erambler-co-uk-8585 773 29 a a DT erambler-co-uk-8585 773 30 sensible sensible JJ erambler-co-uk-8585 773 31 way way NN erambler-co-uk-8585 773 32 . . . erambler-co-uk-8585 774 1 I -PRON- PRP erambler-co-uk-8585 774 2 'd 'd MD erambler-co-uk-8585 774 3 like like VB erambler-co-uk-8585 774 4 to to TO erambler-co-uk-8585 774 5 say say VB erambler-co-uk-8585 774 6 I -PRON- PRP erambler-co-uk-8585 774 7 managed manage VBD erambler-co-uk-8585 774 8 this this DT erambler-co-uk-8585 774 9 on on IN erambler-co-uk-8585 774 10 my -PRON- PRP$ erambler-co-uk-8585 774 11 own own JJ erambler-co-uk-8585 774 12 ( ( -LRB- erambler-co-uk-8585 774 13 and and CC erambler-co-uk-8585 774 14 I -PRON- PRP erambler-co-uk-8585 774 15 ike ike VBP erambler-co-uk-8585 774 16 to to TO erambler-co-uk-8585 774 17 think think VB erambler-co-uk-8585 774 18 I -PRON- PRP erambler-co-uk-8585 774 19 would would MD erambler-co-uk-8585 774 20 have have VB erambler-co-uk-8585 774 21 ) ) -RRB- erambler-co-uk-8585 774 22 but but CC erambler-co-uk-8585 774 23 I -PRON- PRP erambler-co-uk-8585 774 24 did do VBD erambler-co-uk-8585 774 25 get get VB erambler-co-uk-8585 774 26 some some DT erambler-co-uk-8585 774 27 tips tip NNS erambler-co-uk-8585 774 28 on on IN erambler-co-uk-8585 774 29 [ [ -LRB- erambler-co-uk-8585 774 30 /r /r . erambler-co-uk-8585 774 31 / / SYM erambler-co-uk-8585 774 32 adventofcode](https://reddit.com adventofcode](https://reddit.com ADD erambler-co-uk-8585 774 33 / / SYM erambler-co-uk-8585 774 34 r r NNP erambler-co-uk-8585 774 35 / / SYM erambler-co-uk-8585 774 36 adventofcode adventofcode NN erambler-co-uk-8585 774 37 ) ) -RRB- erambler-co-uk-8585 774 38 . . . erambler-co-uk-8585 775 1 The the DT erambler-co-uk-8585 775 2 majority majority NN erambler-co-uk-8585 775 3 of of IN erambler-co-uk-8585 775 4 this this DT erambler-co-uk-8585 775 5 code code NN erambler-co-uk-8585 775 6 is be VBZ erambler-co-uk-8585 775 7 simply simply RB erambler-co-uk-8585 775 8 a a DT erambler-co-uk-8585 775 9 cleaned clean VBN erambler-co-uk-8585 775 10 - - HYPH erambler-co-uk-8585 775 11 up up RP erambler-co-uk-8585 775 12 version version NN erambler-co-uk-8585 775 13 of of IN erambler-co-uk-8585 775 14 day day NN erambler-co-uk-8585 775 15 18 18 CD erambler-co-uk-8585 775 16 , , , erambler-co-uk-8585 775 17 with with IN erambler-co-uk-8585 775 18 some some DT erambler-co-uk-8585 775 19 tweaks tweak NNS erambler-co-uk-8585 775 20 to to TO erambler-co-uk-8585 775 21 accommodate accommodate VB erambler-co-uk-8585 775 22 the the DT erambler-co-uk-8585 775 23 different different JJ erambler-co-uk-8585 775 24 instruction instruction NN erambler-co-uk-8585 775 25 set set VBN erambler-co-uk-8585 775 26 : : : erambler-co-uk-8585 775 27 module module JJ erambler-co-uk-8585 775 28 Main Main NNP erambler-co-uk-8585 775 29 where where WRB erambler-co-uk-8585 775 30 import import NN erambler-co-uk-8585 775 31 qualified qualify VBD erambler-co-uk-8585 775 32 Data Data NNP erambler-co-uk-8585 775 33 . . . erambler-co-uk-8585 775 34 Vector vector NN erambler-co-uk-8585 775 35 as as IN erambler-co-uk-8585 775 36 V v NN erambler-co-uk-8585 775 37 import import NN erambler-co-uk-8585 775 38 qualified qualify VBN erambler-co-uk-8585 775 39 Data Data NNPS erambler-co-uk-8585 775 40 . . . erambler-co-uk-8585 775 41 Map Map NNP erambler-co-uk-8585 775 42 . . NNP erambler-co-uk-8585 775 43 Strict Strict NNP erambler-co-uk-8585 775 44 as as IN erambler-co-uk-8585 775 45 M M NNP erambler-co-uk-8585 775 46 import import NN erambler-co-uk-8585 775 47 Control Control NNP erambler-co-uk-8585 775 48 . . . erambler-co-uk-8585 775 49 Monad Monad NNP erambler-co-uk-8585 775 50 . . . erambler-co-uk-8585 775 51 State state NN erambler-co-uk-8585 775 52 . . . erambler-co-uk-8585 775 53 Strict strict JJ erambler-co-uk-8585 775 54 import import NN erambler-co-uk-8585 775 55 Text Text NNP erambler-co-uk-8585 775 56 . . . erambler-co-uk-8585 775 57 ParserCombinators ParserCombinators NNP erambler-co-uk-8585 775 58 . . . erambler-co-uk-8585 775 59 Parsec Parsec NNP erambler-co-uk-8585 775 60 hiding hiding NN erambler-co-uk-8585 775 61 ( ( -LRB- erambler-co-uk-8585 775 62 State state NN erambler-co-uk-8585 775 63 ) ) -RRB- erambler-co-uk-8585 775 64 type type NN erambler-co-uk-8585 775 65 Register register NN erambler-co-uk-8585 775 66 = = SYM erambler-co-uk-8585 775 67 Char Char NNP erambler-co-uk-8585 775 68 type type NN erambler-co-uk-8585 775 69 Value Value NNP erambler-co-uk-8585 775 70 = = SYM erambler-co-uk-8585 775 71 Int Int NNP erambler-co-uk-8585 775 72 type type NN erambler-co-uk-8585 775 73 Argument argument NN erambler-co-uk-8585 775 74 = = NFP erambler-co-uk-8585 775 75 Either either CC erambler-co-uk-8585 775 76 Value Value NNP erambler-co-uk-8585 775 77 Register Register NNP erambler-co-uk-8585 775 78 data data NN erambler-co-uk-8585 775 79 Instruction instruction NN erambler-co-uk-8585 775 80 = = SYM erambler-co-uk-8585 775 81 Set Set NNP erambler-co-uk-8585 775 82 Register Register NNP erambler-co-uk-8585 775 83 Argument Argument NNP erambler-co-uk-8585 775 84 | | NNP erambler-co-uk-8585 775 85 Sub Sub NNP erambler-co-uk-8585 775 86 Register Register NNP erambler-co-uk-8585 775 87 Argument Argument NNP erambler-co-uk-8585 775 88 | | NNP erambler-co-uk-8585 775 89 Mul Mul NNP erambler-co-uk-8585 775 90 Register Register NNP erambler-co-uk-8585 775 91 Argument Argument NNP erambler-co-uk-8585 775 92 | | NNP erambler-co-uk-8585 775 93 Jnz Jnz NNP erambler-co-uk-8585 775 94 Argument Argument NNP erambler-co-uk-8585 775 95 Argument Argument NNP erambler-co-uk-8585 775 96 deriving derive VBG erambler-co-uk-8585 775 97 Show Show NNP erambler-co-uk-8585 775 98 type type NN erambler-co-uk-8585 775 99 Program program NN erambler-co-uk-8585 775 100 = = SYM erambler-co-uk-8585 775 101 V.Vector V.Vector NNP erambler-co-uk-8585 775 102 Instruction Instruction NNP erambler-co-uk-8585 775 103 data datum NNS erambler-co-uk-8585 775 104 Result Result NNP erambler-co-uk-8585 775 105 = = SYM erambler-co-uk-8585 775 106 Cont Cont NNP erambler-co-uk-8585 775 107 | | NNP erambler-co-uk-8585 775 108 Halt Halt NNP erambler-co-uk-8585 775 109 deriving deriving NN erambler-co-uk-8585 775 110 ( ( -LRB- erambler-co-uk-8585 775 111 Eq eq RB erambler-co-uk-8585 775 112 , , , erambler-co-uk-8585 775 113 Show Show NNP erambler-co-uk-8585 775 114 ) ) -RRB- erambler-co-uk-8585 775 115 type type NN erambler-co-uk-8585 775 116 Registers register NNS erambler-co-uk-8585 775 117 = = SYM erambler-co-uk-8585 775 118 M.Map M.Map NNP erambler-co-uk-8585 775 119 Char Char NNP erambler-co-uk-8585 775 120 Int Int NNP erambler-co-uk-8585 775 121 data data NN erambler-co-uk-8585 775 122 Machine Machine NNP erambler-co-uk-8585 775 123 = = SYM erambler-co-uk-8585 775 124 Machine Machine NNP erambler-co-uk-8585 775 125 { { -LRB- erambler-co-uk-8585 775 126 dRegisters dregister NNS erambler-co-uk-8585 775 127 : : : erambler-co-uk-8585 775 128 : : : erambler-co-uk-8585 775 129 Registers register NNS erambler-co-uk-8585 775 130 , , , erambler-co-uk-8585 775 131 dPtr dPtr NNP erambler-co-uk-8585 775 132 : : : erambler-co-uk-8585 775 133 : : : erambler-co-uk-8585 775 134 ! ! . erambler-co-uk-8585 775 135 Int Int NNP erambler-co-uk-8585 775 136 , , , erambler-co-uk-8585 775 137 dMulCount dMulCount NNP erambler-co-uk-8585 775 138 : : : erambler-co-uk-8585 775 139 : : : erambler-co-uk-8585 775 140 ! ! . erambler-co-uk-8585 775 141 Int Int NNP erambler-co-uk-8585 775 142 , , , erambler-co-uk-8585 775 143 dProgram dProgram NNP erambler-co-uk-8585 775 144 : : : erambler-co-uk-8585 775 145 : : : erambler-co-uk-8585 775 146 Program program NN erambler-co-uk-8585 775 147 } } -RRB- erambler-co-uk-8585 775 148 instance instance NN erambler-co-uk-8585 775 149 Show Show NNP erambler-co-uk-8585 775 150 Machine Machine NNP erambler-co-uk-8585 775 151 where where WRB erambler-co-uk-8585 775 152 show show NN erambler-co-uk-8585 775 153 d d NN erambler-co-uk-8585 775 154 = = SYM erambler-co-uk-8585 775 155 show show NN erambler-co-uk-8585 775 156 ( ( -LRB- erambler-co-uk-8585 775 157 dRegisters dregister NNS erambler-co-uk-8585 775 158 d d NNP erambler-co-uk-8585 775 159 ) ) -RRB- erambler-co-uk-8585 775 160 + + CD erambler-co-uk-8585 775 161 + + CC erambler-co-uk-8585 775 162 & & CC erambler-co-uk-8585 775 163 # # $ erambler-co-uk-8585 775 164 34 34 CD erambler-co-uk-8585 775 165 ; ; : erambler-co-uk-8585 775 166 @" @" NNP erambler-co-uk-8585 775 167 ; ; : erambler-co-uk-8585 775 168 + + SYM erambler-co-uk-8585 775 169 + + SYM erambler-co-uk-8585 775 170 show show NN erambler-co-uk-8585 775 171 ( ( -LRB- erambler-co-uk-8585 775 172 dPtr dPtr NNP erambler-co-uk-8585 775 173 d d NNP erambler-co-uk-8585 775 174 ) ) -RRB- erambler-co-uk-8585 775 175 + + CD erambler-co-uk-8585 775 176 + + CC erambler-co-uk-8585 775 177 & & CC erambler-co-uk-8585 775 178 # # $ erambler-co-uk-8585 775 179 34 34 CD erambler-co-uk-8585 775 180 ; ; : erambler-co-uk-8585 775 181 ×" ×" NNS erambler-co-uk-8585 775 182 ; ; : erambler-co-uk-8585 775 183 + + SYM erambler-co-uk-8585 775 184 + + SYM erambler-co-uk-8585 775 185 show show NN erambler-co-uk-8585 775 186 ( ( -LRB- erambler-co-uk-8585 775 187 dMulCount dMulCount NNP erambler-co-uk-8585 775 188 d d NNP erambler-co-uk-8585 775 189 ) ) -RRB- erambler-co-uk-8585 775 190 defaultMachine defaultmachine NN erambler-co-uk-8585 775 191 : : : erambler-co-uk-8585 775 192 : : : erambler-co-uk-8585 775 193 Machine machine NN erambler-co-uk-8585 775 194 defaultMachine defaultmachine NN erambler-co-uk-8585 775 195 = = NFP erambler-co-uk-8585 775 196 Machine Machine NNP erambler-co-uk-8585 775 197 M.empty M.empty NNP erambler-co-uk-8585 775 198 0 0 NFP erambler-co-uk-8585 775 199 0 0 CD erambler-co-uk-8585 775 200 V.empty v.empty NN erambler-co-uk-8585 775 201 type type NN erambler-co-uk-8585 775 202 MachineState MachineState NNP erambler-co-uk-8585 775 203 = = SYM erambler-co-uk-8585 775 204 State State NNP erambler-co-uk-8585 775 205 Machine Machine NNP erambler-co-uk-8585 775 206 program program NN erambler-co-uk-8585 775 207 : : : erambler-co-uk-8585 775 208 : : : erambler-co-uk-8585 775 209 GenParser GenParser NNP erambler-co-uk-8585 775 210 Char Char NNP erambler-co-uk-8585 775 211 st st NNP erambler-co-uk-8585 775 212 Program Program NNP erambler-co-uk-8585 775 213 program program NN erambler-co-uk-8585 775 214 = = SYM erambler-co-uk-8585 775 215 do do VBP erambler-co-uk-8585 775 216 instructions instruction NNS erambler-co-uk-8585 775 217 & & CC erambler-co-uk-8585 775 218 lt;- lt;- NNP erambler-co-uk-8585 775 219 endBy endBy NNP erambler-co-uk-8585 775 220 instruction instruction NN erambler-co-uk-8585 775 221 eol eol NNP erambler-co-uk-8585 775 222 return return VB erambler-co-uk-8585 775 223 $ $ $ erambler-co-uk-8585 775 224 V.fromList V.fromList NNP erambler-co-uk-8585 775 225 instructions instruction NNS erambler-co-uk-8585 775 226 where where WRB erambler-co-uk-8585 775 227 instruction instruction NN erambler-co-uk-8585 775 228 = = SYM erambler-co-uk-8585 775 229 try try VBP erambler-co-uk-8585 775 230 ( ( -LRB- erambler-co-uk-8585 775 231 regOp regop ADD erambler-co-uk-8585 775 232 & & CC erambler-co-uk-8585 775 233 # # $ erambler-co-uk-8585 775 234 34;set" 34;set" NNP erambler-co-uk-8585 775 235 ; ; : erambler-co-uk-8585 775 236 Set Set NNP erambler-co-uk-8585 775 237 ) ) -RRB- erambler-co-uk-8585 775 238 & & CC erambler-co-uk-8585 775 239 lt;|> lt;|> NNP erambler-co-uk-8585 775 240 ; ; : erambler-co-uk-8585 775 241 regOp regop ADD erambler-co-uk-8585 775 242 & & CC erambler-co-uk-8585 775 243 # # $ erambler-co-uk-8585 775 244 34;sub" 34;sub" NNP erambler-co-uk-8585 775 245 ; ; : erambler-co-uk-8585 775 246 Sub Sub NNP erambler-co-uk-8585 775 247 & & CC erambler-co-uk-8585 775 248 lt;|> lt;|> NNP erambler-co-uk-8585 775 249 ; ; : erambler-co-uk-8585 775 250 regOp regop ADD erambler-co-uk-8585 775 251 & & CC erambler-co-uk-8585 775 252 # # $ erambler-co-uk-8585 775 253 34;mul" 34;mul" NNP erambler-co-uk-8585 775 254 ; ; : erambler-co-uk-8585 775 255 Mul Mul NNP erambler-co-uk-8585 775 256 & & CC erambler-co-uk-8585 775 257 lt;|> lt;|> NNP erambler-co-uk-8585 775 258 ; ; : erambler-co-uk-8585 775 259 jump jump NNP erambler-co-uk-8585 775 260 & & CC erambler-co-uk-8585 775 261 # # $ erambler-co-uk-8585 775 262 34;jnz" 34;jnz" NNP erambler-co-uk-8585 775 263 ; ; : erambler-co-uk-8585 775 264 Jnz Jnz NNP erambler-co-uk-8585 775 265 regOp regOp VBZ erambler-co-uk-8585 775 266 n n JJ erambler-co-uk-8585 775 267 c c NN erambler-co-uk-8585 775 268 = = SYM erambler-co-uk-8585 775 269 do do VB erambler-co-uk-8585 775 270 string string NN erambler-co-uk-8585 775 271 n n CC erambler-co-uk-8585 775 272 & & CC erambler-co-uk-8585 775 273 gt;> gt;> NNP erambler-co-uk-8585 775 274 ; ; : erambler-co-uk-8585 775 275 spaces spaces NNP erambler-co-uk-8585 775 276 val1 val1 NNP erambler-co-uk-8585 775 277 & & CC erambler-co-uk-8585 775 278 lt;- lt;- NNP erambler-co-uk-8585 775 279 oneOf oneOf NNP erambler-co-uk-8585 775 280 & & CC erambler-co-uk-8585 775 281 # # $ erambler-co-uk-8585 775 282 34;abcdefgh" 34;abcdefgh" CD erambler-co-uk-8585 775 283 ; ; : erambler-co-uk-8585 775 284 secondArg secondArg NNP erambler-co-uk-8585 775 285 c c NNP erambler-co-uk-8585 775 286 val1 val1 NN erambler-co-uk-8585 775 287 jump jump NNP erambler-co-uk-8585 775 288 n n CC erambler-co-uk-8585 775 289 c c NN erambler-co-uk-8585 775 290 = = SYM erambler-co-uk-8585 775 291 do do VB erambler-co-uk-8585 775 292 string string NN erambler-co-uk-8585 775 293 n n CC erambler-co-uk-8585 775 294 & & CC erambler-co-uk-8585 775 295 gt;> gt;> NNP erambler-co-uk-8585 775 296 ; ; : erambler-co-uk-8585 775 297 spaces spaces NNP erambler-co-uk-8585 775 298 val1 val1 NNP erambler-co-uk-8585 775 299 & & CC erambler-co-uk-8585 775 300 lt;- lt;- NNP erambler-co-uk-8585 775 301 regOrVal regorval NN erambler-co-uk-8585 775 302 secondArg secondArg NNP erambler-co-uk-8585 775 303 c c NNP erambler-co-uk-8585 775 304 val1 val1 NNP erambler-co-uk-8585 775 305 secondArg secondArg NNP erambler-co-uk-8585 775 306 c c NNP erambler-co-uk-8585 775 307 val1 val1 NN erambler-co-uk-8585 775 308 = = SYM erambler-co-uk-8585 775 309 do do VBP erambler-co-uk-8585 775 310 spaces space NNS erambler-co-uk-8585 775 311 val2 val2 NNP erambler-co-uk-8585 775 312 & & CC erambler-co-uk-8585 775 313 lt;- lt;- NNP erambler-co-uk-8585 775 314 regOrVal regOrVal NNP erambler-co-uk-8585 775 315 return return VBP erambler-co-uk-8585 775 316 $ $ $ erambler-co-uk-8585 775 317 c c NN erambler-co-uk-8585 775 318 val1 val1 NN erambler-co-uk-8585 775 319 val2 val2 NNP erambler-co-uk-8585 775 320 regOrVal regOrVal NNP erambler-co-uk-8585 775 321 = = SYM erambler-co-uk-8585 775 322 register register NNP erambler-co-uk-8585 775 323 & & CC erambler-co-uk-8585 775 324 lt;|> lt;|> NNP erambler-co-uk-8585 775 325 ; ; , erambler-co-uk-8585 775 326 value value NN erambler-co-uk-8585 775 327 register register NNP erambler-co-uk-8585 775 328 = = NFP erambler-co-uk-8585 775 329 do do VBP erambler-co-uk-8585 775 330 name name VB erambler-co-uk-8585 775 331 & & CC erambler-co-uk-8585 775 332 lt;- lt;- VB erambler-co-uk-8585 775 333 lower low JJR erambler-co-uk-8585 775 334 return return NN erambler-co-uk-8585 775 335 $ $ $ erambler-co-uk-8585 775 336 Right right JJ erambler-co-uk-8585 775 337 name name NN erambler-co-uk-8585 775 338 value value NN erambler-co-uk-8585 775 339 = = SYM erambler-co-uk-8585 775 340 do do VB erambler-co-uk-8585 775 341 val val NN erambler-co-uk-8585 775 342 & & CC erambler-co-uk-8585 775 343 lt;- lt;- JJ erambler-co-uk-8585 775 344 many many JJ erambler-co-uk-8585 775 345 $ $ $ erambler-co-uk-8585 775 346 oneOf oneOf : erambler-co-uk-8585 775 347 & & CC erambler-co-uk-8585 775 348 # # $ erambler-co-uk-8585 775 349 34;-0123456789" 34;-0123456789" CD erambler-co-uk-8585 775 350 ; ; : erambler-co-uk-8585 775 351 return return VB erambler-co-uk-8585 775 352 $ $ $ erambler-co-uk-8585 775 353 Left leave VBN erambler-co-uk-8585 775 354 $ $ $ erambler-co-uk-8585 775 355 read read VBN erambler-co-uk-8585 775 356 val val NN erambler-co-uk-8585 775 357 eol eol NNP erambler-co-uk-8585 775 358 = = SYM erambler-co-uk-8585 775 359 char char NNP erambler-co-uk-8585 775 360 & & CC erambler-co-uk-8585 775 361 # # NNP erambler-co-uk-8585 775 362 39;\n' 39;\n' CD erambler-co-uk-8585 775 363 ; ; : erambler-co-uk-8585 775 364 parseProgram parseprogram NN erambler-co-uk-8585 775 365 : : : erambler-co-uk-8585 775 366 : : : erambler-co-uk-8585 775 367 String string NN erambler-co-uk-8585 775 368 -> -> : erambler-co-uk-8585 775 369 ; ; : erambler-co-uk-8585 775 370 Either either CC erambler-co-uk-8585 775 371 ParseError ParseError NNP erambler-co-uk-8585 775 372 Program Program NNP erambler-co-uk-8585 775 373 parseProgram parseprogram NN erambler-co-uk-8585 775 374 = = SYM erambler-co-uk-8585 775 375 parse parse NN erambler-co-uk-8585 775 376 program program NN erambler-co-uk-8585 775 377 & & CC erambler-co-uk-8585 775 378 # # $ erambler-co-uk-8585 775 379 34;" 34;" CD erambler-co-uk-8585 775 380 ; ; : erambler-co-uk-8585 775 381 getReg getReg NNP erambler-co-uk-8585 775 382 : : : erambler-co-uk-8585 775 383 : : : erambler-co-uk-8585 775 384 Char Char NNP erambler-co-uk-8585 775 385 -> -> : erambler-co-uk-8585 775 386 ; ; : erambler-co-uk-8585 775 387 MachineState MachineState NNP erambler-co-uk-8585 775 388 Int Int NNP erambler-co-uk-8585 775 389 getReg getReg NNP erambler-co-uk-8585 775 390 r r NN erambler-co-uk-8585 775 391 = = SYM erambler-co-uk-8585 775 392 do do VBP erambler-co-uk-8585 775 393 st st NNP erambler-co-uk-8585 775 394 & & CC erambler-co-uk-8585 775 395 lt;- lt;- NNP erambler-co-uk-8585 775 396 get get VBP erambler-co-uk-8585 775 397 return return NN erambler-co-uk-8585 775 398 $ $ $ erambler-co-uk-8585 775 399 M.findWithDefault m.findwithdefault CD erambler-co-uk-8585 775 400 0 0 CD erambler-co-uk-8585 775 401 r r NN erambler-co-uk-8585 775 402 ( ( -LRB- erambler-co-uk-8585 775 403 dRegisters dRegisters NNP erambler-co-uk-8585 775 404 st st NNP erambler-co-uk-8585 775 405 ) ) -RRB- erambler-co-uk-8585 775 406 putReg putreg NN erambler-co-uk-8585 775 407 : : : erambler-co-uk-8585 775 408 : : : erambler-co-uk-8585 775 409 Char Char NNP erambler-co-uk-8585 775 410 -> -> NNP erambler-co-uk-8585 775 411 ; ; : erambler-co-uk-8585 775 412 Int int NN erambler-co-uk-8585 775 413 -> -> NN erambler-co-uk-8585 775 414 ; ; : erambler-co-uk-8585 775 415 MachineState MachineState NNP erambler-co-uk-8585 775 416 ( ( -LRB- erambler-co-uk-8585 775 417 ) ) -RRB- erambler-co-uk-8585 775 418 putReg putreg NN erambler-co-uk-8585 775 419 r r NN erambler-co-uk-8585 775 420 v v NN erambler-co-uk-8585 775 421 = = SYM erambler-co-uk-8585 775 422 do do VB erambler-co-uk-8585 775 423 st st NNP erambler-co-uk-8585 775 424 & & CC erambler-co-uk-8585 775 425 lt;- lt;- NNP erambler-co-uk-8585 775 426 get get VBP erambler-co-uk-8585 775 427 let let VBN erambler-co-uk-8585 775 428 current current JJ erambler-co-uk-8585 775 429 = = SYM erambler-co-uk-8585 775 430 dRegisters dRegisters NNP erambler-co-uk-8585 775 431 st st NNP erambler-co-uk-8585 775 432 new new NNP erambler-co-uk-8585 775 433 = = SYM erambler-co-uk-8585 775 434 M.insert M.insert NNP erambler-co-uk-8585 775 435 r r NN erambler-co-uk-8585 775 436 v v NN erambler-co-uk-8585 775 437 current current JJ erambler-co-uk-8585 775 438 put put VBD erambler-co-uk-8585 775 439 $ $ $ erambler-co-uk-8585 775 440 st st NNP erambler-co-uk-8585 775 441 { { -LRB- erambler-co-uk-8585 775 442 dRegisters dRegisters NNP erambler-co-uk-8585 775 443 = = SYM erambler-co-uk-8585 775 444 new new JJ erambler-co-uk-8585 775 445 } } -RRB- erambler-co-uk-8585 775 446 modReg modreg NN erambler-co-uk-8585 775 447 : : : erambler-co-uk-8585 775 448 : : : erambler-co-uk-8585 775 449 ( ( -LRB- erambler-co-uk-8585 775 450 Int Int NNP erambler-co-uk-8585 775 451 -> -> NNP erambler-co-uk-8585 775 452 ; ; : erambler-co-uk-8585 775 453 Int Int NNP erambler-co-uk-8585 775 454 -> -> NN erambler-co-uk-8585 775 455 ; ; : erambler-co-uk-8585 775 456 Int Int NNP erambler-co-uk-8585 775 457 ) ) -RRB- erambler-co-uk-8585 775 458 -> -> NN erambler-co-uk-8585 775 459 ; ; , erambler-co-uk-8585 775 460 Char Char NNP erambler-co-uk-8585 775 461 -> -> NNP erambler-co-uk-8585 775 462 ; ; : erambler-co-uk-8585 775 463 Argument argument NN erambler-co-uk-8585 775 464 -> -> : erambler-co-uk-8585 775 465 ; ; : erambler-co-uk-8585 775 466 MachineState MachineState NNP erambler-co-uk-8585 775 467 ( ( -LRB- erambler-co-uk-8585 775 468 ) ) -RRB- erambler-co-uk-8585 775 469 modReg modreg NN erambler-co-uk-8585 775 470 op op NN erambler-co-uk-8585 775 471 r r NN erambler-co-uk-8585 775 472 v v NN erambler-co-uk-8585 775 473 = = SYM erambler-co-uk-8585 775 474 do do VBP erambler-co-uk-8585 775 475 u u NNP erambler-co-uk-8585 775 476 & & CC erambler-co-uk-8585 775 477 lt;- lt;- NNP erambler-co-uk-8585 775 478 getReg getReg NNP erambler-co-uk-8585 775 479 r r NNP erambler-co-uk-8585 775 480 v' v' NNP erambler-co-uk-8585 775 481 ; ; : erambler-co-uk-8585 775 482 & & CC erambler-co-uk-8585 775 483 lt;- lt;- NNP erambler-co-uk-8585 775 484 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 775 485 v v IN erambler-co-uk-8585 775 486 putReg putreg NN erambler-co-uk-8585 775 487 r r NN erambler-co-uk-8585 775 488 ( ( -LRB- erambler-co-uk-8585 775 489 u u NN erambler-co-uk-8585 775 490 ` ` '' erambler-co-uk-8585 775 491 op op NN erambler-co-uk-8585 775 492 ` ` '' erambler-co-uk-8585 775 493 v' v' NNP erambler-co-uk-8585 775 494 ; ; : erambler-co-uk-8585 775 495 ) ) -RRB- erambler-co-uk-8585 775 496 incPtr incPtr NNP erambler-co-uk-8585 775 497 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 775 498 : : : erambler-co-uk-8585 775 499 : : : erambler-co-uk-8585 775 500 Argument argument NN erambler-co-uk-8585 775 501 -> -> : erambler-co-uk-8585 775 502 ; ; : erambler-co-uk-8585 775 503 MachineState MachineState NNP erambler-co-uk-8585 775 504 Int Int NNP erambler-co-uk-8585 775 505 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 775 506 = = SYM erambler-co-uk-8585 775 507 either either CC erambler-co-uk-8585 775 508 return return VB erambler-co-uk-8585 775 509 getReg getReg NNP erambler-co-uk-8585 775 510 addPtr addPtr NNP erambler-co-uk-8585 775 511 : : : erambler-co-uk-8585 775 512 : : : erambler-co-uk-8585 775 513 Int int NN erambler-co-uk-8585 775 514 -> -> NN erambler-co-uk-8585 775 515 ; ; : erambler-co-uk-8585 775 516 MachineState MachineState NNP erambler-co-uk-8585 775 517 ( ( -LRB- erambler-co-uk-8585 775 518 ) ) -RRB- erambler-co-uk-8585 775 519 addPtr addPtr VBN erambler-co-uk-8585 775 520 n n NNP erambler-co-uk-8585 775 521 = = SYM erambler-co-uk-8585 775 522 do do VBP erambler-co-uk-8585 775 523 st st NNP erambler-co-uk-8585 775 524 & & CC erambler-co-uk-8585 775 525 lt;- lt;- NNP erambler-co-uk-8585 775 526 get get VBP erambler-co-uk-8585 775 527 put put VBN erambler-co-uk-8585 775 528 $ $ $ erambler-co-uk-8585 775 529 st st NN erambler-co-uk-8585 775 530 { { -LRB- erambler-co-uk-8585 775 531 dPtr dPtr NNP erambler-co-uk-8585 775 532 = = SYM erambler-co-uk-8585 775 533 n n CC erambler-co-uk-8585 775 534 + + CC erambler-co-uk-8585 775 535 dPtr dPtr NNP erambler-co-uk-8585 775 536 st st NNP erambler-co-uk-8585 775 537 } } -RRB- erambler-co-uk-8585 775 538 incPtr incPtr NNP erambler-co-uk-8585 775 539 : : : erambler-co-uk-8585 775 540 : : : erambler-co-uk-8585 775 541 MachineState MachineState NNP erambler-co-uk-8585 775 542 ( ( -LRB- erambler-co-uk-8585 775 543 ) ) -RRB- erambler-co-uk-8585 775 544 incPtr incPtr NNP erambler-co-uk-8585 775 545 = = SYM erambler-co-uk-8585 775 546 addPtr addPtr NNP erambler-co-uk-8585 775 547 1 1 CD erambler-co-uk-8585 775 548 execInst execInst NNP erambler-co-uk-8585 775 549 : : : erambler-co-uk-8585 775 550 : : : erambler-co-uk-8585 775 551 Instruction instruction NN erambler-co-uk-8585 775 552 -> -> : erambler-co-uk-8585 775 553 ; ; : erambler-co-uk-8585 775 554 MachineState MachineState NNP erambler-co-uk-8585 775 555 ( ( -LRB- erambler-co-uk-8585 775 556 ) ) -RRB- erambler-co-uk-8585 775 557 execInst execInst NNP erambler-co-uk-8585 775 558 ( ( -LRB- erambler-co-uk-8585 775 559 Set Set NNP erambler-co-uk-8585 775 560 reg reg VBP erambler-co-uk-8585 775 561 val val NN erambler-co-uk-8585 775 562 ) ) -RRB- erambler-co-uk-8585 775 563 = = NFP erambler-co-uk-8585 775 564 do do VB erambler-co-uk-8585 775 565 newVal newval NN erambler-co-uk-8585 775 566 & & CC erambler-co-uk-8585 775 567 lt;- lt;- NNP erambler-co-uk-8585 775 568 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 775 569 val val NN erambler-co-uk-8585 775 570 putReg putreg NN erambler-co-uk-8585 775 571 reg reg VBD erambler-co-uk-8585 775 572 newVal newVal NNP erambler-co-uk-8585 775 573 incPtr incPtr NNP erambler-co-uk-8585 775 574 execInst execInst NNP erambler-co-uk-8585 775 575 ( ( -LRB- erambler-co-uk-8585 775 576 Mul Mul NNP erambler-co-uk-8585 775 577 reg reg NN erambler-co-uk-8585 775 578 val val NN erambler-co-uk-8585 775 579 ) ) -RRB- erambler-co-uk-8585 775 580 = = NFP erambler-co-uk-8585 775 581 do do VBP erambler-co-uk-8585 775 582 result result VB erambler-co-uk-8585 775 583 & & CC erambler-co-uk-8585 775 584 lt;- lt;- NNP erambler-co-uk-8585 775 585 modReg modReg NNP erambler-co-uk-8585 775 586 ( ( -LRB- erambler-co-uk-8585 775 587 * * NFP erambler-co-uk-8585 775 588 ) ) -RRB- erambler-co-uk-8585 775 589 reg reg VB erambler-co-uk-8585 775 590 val val NNP erambler-co-uk-8585 775 591 st st NNP erambler-co-uk-8585 775 592 & & CC erambler-co-uk-8585 775 593 lt;- lt;- NNP erambler-co-uk-8585 775 594 get get VBP erambler-co-uk-8585 775 595 put put VBN erambler-co-uk-8585 775 596 $ $ $ erambler-co-uk-8585 775 597 st st NNP erambler-co-uk-8585 775 598 { { -LRB- erambler-co-uk-8585 775 599 dMulCount dMulCount NNP erambler-co-uk-8585 775 600 = = SYM erambler-co-uk-8585 775 601 1 1 CD erambler-co-uk-8585 775 602 + + SYM erambler-co-uk-8585 775 603 dMulCount dMulCount NNP erambler-co-uk-8585 775 604 st st NNP erambler-co-uk-8585 775 605 } } -RRB- erambler-co-uk-8585 775 606 return return NN erambler-co-uk-8585 775 607 result result NN erambler-co-uk-8585 775 608 execInst execInst NNP erambler-co-uk-8585 775 609 ( ( -LRB- erambler-co-uk-8585 775 610 Sub Sub NNP erambler-co-uk-8585 775 611 reg reg VBP erambler-co-uk-8585 775 612 val val NN erambler-co-uk-8585 775 613 ) ) -RRB- erambler-co-uk-8585 775 614 = = NFP erambler-co-uk-8585 775 615 modReg modReg NNP erambler-co-uk-8585 775 616 ( ( -LRB- erambler-co-uk-8585 775 617 - - HYPH erambler-co-uk-8585 775 618 ) ) -RRB- erambler-co-uk-8585 775 619 reg reg VB erambler-co-uk-8585 775 620 val val NN erambler-co-uk-8585 775 621 execInst execinst NN erambler-co-uk-8585 775 622 ( ( -LRB- erambler-co-uk-8585 775 623 Jnz Jnz NNP erambler-co-uk-8585 775 624 val1 val1 NNP erambler-co-uk-8585 775 625 val2 val2 NNP erambler-co-uk-8585 775 626 ) ) -RRB- erambler-co-uk-8585 775 627 = = NFP erambler-co-uk-8585 775 628 do do VB erambler-co-uk-8585 775 629 test test NN erambler-co-uk-8585 775 630 & & CC erambler-co-uk-8585 775 631 lt;- lt;- NNP erambler-co-uk-8585 775 632 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 775 633 val1 val1 NNP erambler-co-uk-8585 775 634 jump jump NNP erambler-co-uk-8585 775 635 & & CC erambler-co-uk-8585 775 636 lt;- lt;- NNP erambler-co-uk-8585 775 637 if if IN erambler-co-uk-8585 775 638 test test NN erambler-co-uk-8585 775 639 /= /= . erambler-co-uk-8585 775 640 0 0 NFP erambler-co-uk-8585 775 641 then then RB erambler-co-uk-8585 775 642 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 775 643 val2 val2 NN erambler-co-uk-8585 775 644 else else RB erambler-co-uk-8585 775 645 return return VB erambler-co-uk-8585 775 646 1 1 CD erambler-co-uk-8585 775 647 addPtr addPtr VBN erambler-co-uk-8585 775 648 jump jump NN erambler-co-uk-8585 775 649 execNext execnext NN erambler-co-uk-8585 775 650 : : : erambler-co-uk-8585 775 651 : : : erambler-co-uk-8585 775 652 MachineState MachineState NNP erambler-co-uk-8585 775 653 Result Result NNP erambler-co-uk-8585 775 654 execNext execnext NN erambler-co-uk-8585 775 655 = = SYM erambler-co-uk-8585 775 656 do do VBP erambler-co-uk-8585 775 657 st st NNP erambler-co-uk-8585 775 658 & & CC erambler-co-uk-8585 775 659 lt;- lt;- NNP erambler-co-uk-8585 775 660 get get VBP erambler-co-uk-8585 775 661 let let VB erambler-co-uk-8585 775 662 prog prog NN erambler-co-uk-8585 775 663 = = NFP erambler-co-uk-8585 775 664 dProgram dProgram NNP erambler-co-uk-8585 775 665 st st NNP erambler-co-uk-8585 775 666 p p NNP erambler-co-uk-8585 775 667 = = SYM erambler-co-uk-8585 775 668 dPtr dPtr NNP erambler-co-uk-8585 775 669 st st NNP erambler-co-uk-8585 775 670 if if IN erambler-co-uk-8585 775 671 p p NNP erambler-co-uk-8585 775 672 & & CC erambler-co-uk-8585 775 673 gt;= gt;= NNP erambler-co-uk-8585 775 674 length length NN erambler-co-uk-8585 775 675 prog prog NNS erambler-co-uk-8585 775 676 then then RB erambler-co-uk-8585 775 677 return return VB erambler-co-uk-8585 775 678 Halt Halt NNP erambler-co-uk-8585 775 679 else else RB erambler-co-uk-8585 775 680 do do VBP erambler-co-uk-8585 775 681 execInst execInst NNP erambler-co-uk-8585 775 682 ( ( -LRB- erambler-co-uk-8585 775 683 prog prog JJ erambler-co-uk-8585 775 684 V. v. NN erambler-co-uk-8585 775 685 ! ! . erambler-co-uk-8585 776 1 p p LS erambler-co-uk-8585 776 2 ) ) -RRB- erambler-co-uk-8585 776 3 return return NN erambler-co-uk-8585 776 4 Cont Cont NNP erambler-co-uk-8585 776 5 runUntilTerm runUntilTerm NNP erambler-co-uk-8585 776 6 : : : erambler-co-uk-8585 776 7 : : : erambler-co-uk-8585 776 8 MachineState MachineState NNP erambler-co-uk-8585 776 9 ( ( -LRB- erambler-co-uk-8585 776 10 ) ) -RRB- erambler-co-uk-8585 776 11 runUntilTerm runUntilTerm NNP erambler-co-uk-8585 776 12 = = NFP erambler-co-uk-8585 776 13 do do VBP erambler-co-uk-8585 776 14 result result VB erambler-co-uk-8585 776 15 & & CC erambler-co-uk-8585 776 16 lt;- lt;- JJ erambler-co-uk-8585 776 17 execNext execnext NN erambler-co-uk-8585 776 18 unless unless IN erambler-co-uk-8585 776 19 ( ( -LRB- erambler-co-uk-8585 776 20 result result VB erambler-co-uk-8585 776 21 = = SYM erambler-co-uk-8585 776 22 = = NFP erambler-co-uk-8585 776 23 Halt halt NN erambler-co-uk-8585 776 24 ) ) -RRB- erambler-co-uk-8585 776 25 runUntilTerm runUntilTerm NNP erambler-co-uk-8585 776 26 This this DT erambler-co-uk-8585 776 27 implements implement VBZ erambler-co-uk-8585 776 28 the the DT erambler-co-uk-8585 776 29 actual actual JJ erambler-co-uk-8585 776 30 calculation calculation NN erambler-co-uk-8585 776 31 : : : erambler-co-uk-8585 776 32 the the DT erambler-co-uk-8585 776 33 number number NN erambler-co-uk-8585 776 34 of of IN erambler-co-uk-8585 776 35 non non JJ erambler-co-uk-8585 776 36 - - NNS erambler-co-uk-8585 776 37 primes prime NNS erambler-co-uk-8585 776 38 between between IN erambler-co-uk-8585 776 39 ( ( -LRB- erambler-co-uk-8585 776 40 for for IN erambler-co-uk-8585 776 41 my -PRON- PRP$ erambler-co-uk-8585 776 42 input input NN erambler-co-uk-8585 776 43 ) ) -RRB- erambler-co-uk-8585 776 44 107900 107900 CD erambler-co-uk-8585 776 45 and and CC erambler-co-uk-8585 776 46 124900 124900 CD erambler-co-uk-8585 776 47 : : : erambler-co-uk-8585 776 48 optimisedCalc optimisedCalc NNP erambler-co-uk-8585 776 49 : : : erambler-co-uk-8585 776 50 : : : erambler-co-uk-8585 776 51 Int int NN erambler-co-uk-8585 776 52 -> -> NN erambler-co-uk-8585 776 53 ; ; : erambler-co-uk-8585 776 54 Int Int NNP erambler-co-uk-8585 776 55 -> -> NN erambler-co-uk-8585 776 56 ; ; : erambler-co-uk-8585 776 57 Int Int NNP erambler-co-uk-8585 776 58 -> -> NN erambler-co-uk-8585 776 59 ; ; : erambler-co-uk-8585 776 60 Int Int NNP erambler-co-uk-8585 776 61 optimisedCalc optimisedCalc NNP erambler-co-uk-8585 776 62 a a DT erambler-co-uk-8585 776 63 b b NN erambler-co-uk-8585 776 64 k k NN erambler-co-uk-8585 776 65 = = SYM erambler-co-uk-8585 776 66 sum sum VB erambler-co-uk-8585 776 67 $ $ $ erambler-co-uk-8585 776 68 map map NN erambler-co-uk-8585 776 69 ( ( -LRB- erambler-co-uk-8585 776 70 const const NNP erambler-co-uk-8585 776 71 1 1 CD erambler-co-uk-8585 776 72 ) ) -RRB- erambler-co-uk-8585 776 73 $ $ $ erambler-co-uk-8585 776 74 filter filter NN erambler-co-uk-8585 776 75 notPrime notPrime NNP erambler-co-uk-8585 776 76 [ [ -LRB- erambler-co-uk-8585 776 77 a a DT erambler-co-uk-8585 776 78 , , , erambler-co-uk-8585 776 79 a+k a+k UH erambler-co-uk-8585 776 80 .. .. NFP erambler-co-uk-8585 776 81 b b LS erambler-co-uk-8585 776 82 ] ] -RRB- erambler-co-uk-8585 776 83 where where WRB erambler-co-uk-8585 776 84 notPrime notPrime NNP erambler-co-uk-8585 776 85 n n NNP erambler-co-uk-8585 776 86 = = SYM erambler-co-uk-8585 776 87 elem elem NNP erambler-co-uk-8585 776 88 0 0 CD erambler-co-uk-8585 776 89 $ $ $ erambler-co-uk-8585 776 90 map map NN erambler-co-uk-8585 776 91 ( ( -LRB- erambler-co-uk-8585 776 92 mod mod NNP erambler-co-uk-8585 776 93 n n NNP erambler-co-uk-8585 776 94 ) ) -RRB- erambler-co-uk-8585 776 95 [ [ -LRB- erambler-co-uk-8585 776 96 2 2 CD erambler-co-uk-8585 776 97 .. .. NFP erambler-co-uk-8585 776 98 (floor (floor VB erambler-co-uk-8585 776 99 $ $ $ erambler-co-uk-8585 776 100 sqrt sqrt NN erambler-co-uk-8585 776 101 ( ( -LRB- erambler-co-uk-8585 776 102 fromIntegral fromintegral JJ erambler-co-uk-8585 776 103 n n CD erambler-co-uk-8585 776 104 : : : erambler-co-uk-8585 776 105 : : : erambler-co-uk-8585 776 106 Double double JJ erambler-co-uk-8585 776 107 ) ) -RRB- erambler-co-uk-8585 776 108 ) ) -RRB- erambler-co-uk-8585 776 109 ] ] -RRB- erambler-co-uk-8585 776 110 main main JJ erambler-co-uk-8585 776 111 : : : erambler-co-uk-8585 776 112 : : : erambler-co-uk-8585 776 113 IO IO NNP erambler-co-uk-8585 776 114 ( ( -LRB- erambler-co-uk-8585 776 115 ) ) -RRB- erambler-co-uk-8585 776 116 main main JJ erambler-co-uk-8585 776 117 = = NFP erambler-co-uk-8585 776 118 do do VBP erambler-co-uk-8585 776 119 input input NN erambler-co-uk-8585 776 120 & & CC erambler-co-uk-8585 776 121 lt;- lt;- JJ erambler-co-uk-8585 776 122 getContents getcontent NNS erambler-co-uk-8585 776 123 case case NN erambler-co-uk-8585 776 124 parseProgram parseprogram NN erambler-co-uk-8585 776 125 input input NN erambler-co-uk-8585 776 126 of of IN erambler-co-uk-8585 776 127 Right right JJ erambler-co-uk-8585 776 128 prog prog NN erambler-co-uk-8585 776 129 -> -> NN erambler-co-uk-8585 776 130 ; ; : erambler-co-uk-8585 776 131 do do VBP erambler-co-uk-8585 776 132 let let VB erambler-co-uk-8585 776 133 c c NN erambler-co-uk-8585 776 134 = = SYM erambler-co-uk-8585 776 135 defaultMachine defaultmachine NN erambler-co-uk-8585 776 136 { { -LRB- erambler-co-uk-8585 776 137 dProgram dProgram NNP erambler-co-uk-8585 776 138 = = SYM erambler-co-uk-8585 776 139 prog prog NN erambler-co-uk-8585 776 140 } } -RRB- erambler-co-uk-8585 776 141 ( ( -LRB- erambler-co-uk-8585 776 142 _ _ NNP erambler-co-uk-8585 776 143 , , , erambler-co-uk-8585 776 144 c' c' NNP erambler-co-uk-8585 776 145 ; ; : erambler-co-uk-8585 776 146 ) ) -RRB- erambler-co-uk-8585 776 147 = = NFP erambler-co-uk-8585 776 148 runState runState `` erambler-co-uk-8585 776 149 runUntilTerm runUntilTerm NNP erambler-co-uk-8585 776 150 c c NN erambler-co-uk-8585 776 151 putStrLn putstrln VBP erambler-co-uk-8585 776 152 $ $ $ erambler-co-uk-8585 776 153 show show NN erambler-co-uk-8585 776 154 ( ( -LRB- erambler-co-uk-8585 776 155 dMulCount dMulCount NNP erambler-co-uk-8585 776 156 c' c' NNP erambler-co-uk-8585 776 157 ; ; : erambler-co-uk-8585 776 158 ) ) -RRB- erambler-co-uk-8585 776 159 + + CC erambler-co-uk-8585 776 160 + + CC erambler-co-uk-8585 776 161 & & CC erambler-co-uk-8585 776 162 # # $ erambler-co-uk-8585 776 163 34 34 CD erambler-co-uk-8585 776 164 ; ; : erambler-co-uk-8585 776 165 multiplications multiplication NNS erambler-co-uk-8585 776 166 made" made" NNP erambler-co-uk-8585 776 167 ; ; : erambler-co-uk-8585 776 168 putStrLn putStrLn NNP erambler-co-uk-8585 776 169 $ $ $ erambler-co-uk-8585 776 170 & & CC erambler-co-uk-8585 776 171 # # $ erambler-co-uk-8585 776 172 34;Calculation 34;calculation CD erambler-co-uk-8585 776 173 result result NN erambler-co-uk-8585 776 174 : : : erambler-co-uk-8585 776 175 & & CC erambler-co-uk-8585 776 176 # # $ erambler-co-uk-8585 776 177 34 34 CD erambler-co-uk-8585 776 178 ; ; : erambler-co-uk-8585 776 179 + + SYM erambler-co-uk-8585 776 180 + + SYM erambler-co-uk-8585 776 181 show show NN erambler-co-uk-8585 776 182 ( ( -LRB- erambler-co-uk-8585 776 183 optimisedCalc optimisedCalc NNP erambler-co-uk-8585 776 184 107900 107900 CD erambler-co-uk-8585 776 185 124900 124900 CD erambler-co-uk-8585 776 186 17 17 CD erambler-co-uk-8585 776 187 ) ) -RRB- erambler-co-uk-8585 776 188 Left leave VBN erambler-co-uk-8585 776 189 e e NN erambler-co-uk-8585 776 190 -> -> NN erambler-co-uk-8585 776 191 ; ; : erambler-co-uk-8585 776 192 print print NN erambler-co-uk-8585 776 193 e e DT erambler-co-uk-8585 776 194 Sporifica Sporifica NNP erambler-co-uk-8585 776 195 Virus Virus NNP erambler-co-uk-8585 776 196 — — : erambler-co-uk-8585 776 197 Rust Rust NNP erambler-co-uk-8585 776 198 — — : erambler-co-uk-8585 776 199 # # $ erambler-co-uk-8585 776 200 adventofcode adventofcode NN erambler-co-uk-8585 776 201 Day Day NNP erambler-co-uk-8585 776 202 22 22 CD erambler-co-uk-8585 776 203 Today’s Today’s NNP erambler-co-uk-8585 776 204 challenge challenge NN erambler-co-uk-8585 776 205 has have VBZ erambler-co-uk-8585 776 206 us -PRON- PRP erambler-co-uk-8585 776 207 helping help VBG erambler-co-uk-8585 776 208 to to TO erambler-co-uk-8585 776 209 clean clean VB erambler-co-uk-8585 776 210 up up RP erambler-co-uk-8585 776 211 ( ( -LRB- erambler-co-uk-8585 776 212 or or CC erambler-co-uk-8585 776 213 spread spread VB erambler-co-uk-8585 776 214 , , , erambler-co-uk-8585 776 215 I -PRON- PRP erambler-co-uk-8585 776 216 can’t can’t PRP erambler-co-uk-8585 776 217 really really RB erambler-co-uk-8585 776 218 tell tell VBP erambler-co-uk-8585 776 219 ) ) -RRB- erambler-co-uk-8585 776 220 an an DT erambler-co-uk-8585 776 221 infection infection NN erambler-co-uk-8585 776 222 of of IN erambler-co-uk-8585 776 223 the the DT erambler-co-uk-8585 776 224 & & CC erambler-co-uk-8585 776 225 ldquo;sporifica&rdquo ldquo;sporifica&rdquo NNP erambler-co-uk-8585 776 226 ; ; : erambler-co-uk-8585 776 227 virus virus NN erambler-co-uk-8585 776 228 . . . erambler-co-uk-8585 777 1 → → NFP erambler-co-uk-8585 777 2 Full full JJ erambler-co-uk-8585 777 3 code code NN erambler-co-uk-8585 777 4 on on IN erambler-co-uk-8585 777 5 GitHub GitHub NNP erambler-co-uk-8585 777 6 ! ! . erambler-co-uk-8585 777 7 ! ! . erambler-co-uk-8585 777 8 ! ! . erambler-co-uk-8585 778 1 commentary commentary NN erambler-co-uk-8585 778 2 I -PRON- PRP erambler-co-uk-8585 778 3 thought think VBD erambler-co-uk-8585 778 4 I’d i’d ADD erambler-co-uk-8585 778 5 have have VBP erambler-co-uk-8585 778 6 another another DT erambler-co-uk-8585 778 7 play play NN erambler-co-uk-8585 778 8 with with IN erambler-co-uk-8585 778 9 Rust Rust NNP erambler-co-uk-8585 778 10 , , , erambler-co-uk-8585 778 11 as as IN erambler-co-uk-8585 778 12 its -PRON- PRP$ erambler-co-uk-8585 778 13 Haskell Haskell NNP erambler-co-uk-8585 778 14 - - HYPH erambler-co-uk-8585 778 15 like like JJ erambler-co-uk-8585 778 16 features feature NNS erambler-co-uk-8585 778 17 resonate resonate VBP erambler-co-uk-8585 778 18 with with IN erambler-co-uk-8585 778 19 me -PRON- PRP erambler-co-uk-8585 778 20 at at IN erambler-co-uk-8585 778 21 the the DT erambler-co-uk-8585 778 22 moment moment NN erambler-co-uk-8585 778 23 . . . erambler-co-uk-8585 779 1 I -PRON- PRP erambler-co-uk-8585 779 2 struggled struggle VBD erambler-co-uk-8585 779 3 quite quite PDT erambler-co-uk-8585 779 4 a a DT erambler-co-uk-8585 779 5 lot lot NN erambler-co-uk-8585 779 6 with with IN erambler-co-uk-8585 779 7 the the DT erambler-co-uk-8585 779 8 Rust Rust NNP erambler-co-uk-8585 779 9 concepts concept NNS erambler-co-uk-8585 779 10 of of IN erambler-co-uk-8585 779 11 ownership ownership NN erambler-co-uk-8585 779 12 and and CC erambler-co-uk-8585 779 13 borrowing borrowing NN erambler-co-uk-8585 779 14 , , , erambler-co-uk-8585 779 15 and and CC erambler-co-uk-8585 779 16 this this DT erambler-co-uk-8585 779 17 is be VBZ erambler-co-uk-8585 779 18 a a DT erambler-co-uk-8585 779 19 cleaned clean VBN erambler-co-uk-8585 779 20 - - HYPH erambler-co-uk-8585 779 21 up up RP erambler-co-uk-8585 779 22 version version NN erambler-co-uk-8585 779 23 of of IN erambler-co-uk-8585 779 24 the the DT erambler-co-uk-8585 779 25 code code NN erambler-co-uk-8585 779 26 based base VBN erambler-co-uk-8585 779 27 on on IN erambler-co-uk-8585 779 28 some some DT erambler-co-uk-8585 779 29 good good JJ erambler-co-uk-8585 779 30 advice advice NN erambler-co-uk-8585 779 31 from from IN erambler-co-uk-8585 779 32 the the DT erambler-co-uk-8585 779 33 folks folk NNS erambler-co-uk-8585 779 34 on on IN erambler-co-uk-8585 779 35 /r /r NNP erambler-co-uk-8585 779 36 / / SYM erambler-co-uk-8585 779 37 rust rust NN erambler-co-uk-8585 779 38 . . . erambler-co-uk-8585 780 1 use use VB erambler-co-uk-8585 780 2 std::io std::io NNP erambler-co-uk-8585 780 3 ; ; : erambler-co-uk-8585 780 4 use use VBP erambler-co-uk-8585 780 5 std::env std::env RB erambler-co-uk-8585 780 6 ; ; : erambler-co-uk-8585 780 7 use use VB erambler-co-uk-8585 780 8 std::io::BufRead std::io::BufRead NNP erambler-co-uk-8585 780 9 ; ; : erambler-co-uk-8585 780 10 use use VB erambler-co-uk-8585 780 11 std::collections::HashMap std::collections::HashMap NNP erambler-co-uk-8585 780 12 ; ; : erambler-co-uk-8585 780 13 # # $ erambler-co-uk-8585 780 14 [ [ -LRB- erambler-co-uk-8585 780 15 derive(PartialEq derive(PartialEq NNP erambler-co-uk-8585 780 16 , , , erambler-co-uk-8585 780 17 Clone Clone NNP erambler-co-uk-8585 780 18 , , , erambler-co-uk-8585 780 19 Copy Copy NNP erambler-co-uk-8585 780 20 , , , erambler-co-uk-8585 780 21 Debug Debug NNP erambler-co-uk-8585 780 22 ) ) -RRB- erambler-co-uk-8585 780 23 ] ] -RRB- erambler-co-uk-8585 780 24 enum enum NN erambler-co-uk-8585 780 25 Direction direction NN erambler-co-uk-8585 780 26 { { -LRB- erambler-co-uk-8585 780 27 Up up RP erambler-co-uk-8585 780 28 , , , erambler-co-uk-8585 780 29 Right right UH erambler-co-uk-8585 780 30 , , , erambler-co-uk-8585 780 31 Down down RB erambler-co-uk-8585 780 32 , , , erambler-co-uk-8585 780 33 Left leave VBD erambler-co-uk-8585 780 34 } } -RRB- erambler-co-uk-8585 780 35 # # NN erambler-co-uk-8585 780 36 [ [ -LRB- erambler-co-uk-8585 780 37 derive(PartialEq derive(PartialEq NNP erambler-co-uk-8585 780 38 , , , erambler-co-uk-8585 780 39 Clone Clone NNP erambler-co-uk-8585 780 40 , , , erambler-co-uk-8585 780 41 Copy Copy NNP erambler-co-uk-8585 780 42 , , , erambler-co-uk-8585 780 43 Debug Debug NNP erambler-co-uk-8585 780 44 ) ) -RRB- erambler-co-uk-8585 780 45 ] ] -RRB- erambler-co-uk-8585 780 46 enum enum NNP erambler-co-uk-8585 780 47 Infection Infection NNP erambler-co-uk-8585 780 48 { { -LRB- erambler-co-uk-8585 780 49 Clean clean JJ erambler-co-uk-8585 780 50 , , , erambler-co-uk-8585 780 51 Weakened weakened JJ erambler-co-uk-8585 780 52 , , , erambler-co-uk-8585 780 53 Infected Infected NNP erambler-co-uk-8585 780 54 , , , erambler-co-uk-8585 780 55 Flagged flagged JJ erambler-co-uk-8585 780 56 } } -RRB- erambler-co-uk-8585 780 57 use use VB erambler-co-uk-8585 780 58 self::Direction self::direction NN erambler-co-uk-8585 780 59 : : : erambler-co-uk-8585 780 60 : : NFP erambler-co-uk-8585 780 61 * * NFP erambler-co-uk-8585 780 62 ; ; : erambler-co-uk-8585 780 63 use use VB erambler-co-uk-8585 780 64 self::Infection self::infection NN erambler-co-uk-8585 780 65 : : : erambler-co-uk-8585 780 66 : : NFP erambler-co-uk-8585 780 67 * * NFP erambler-co-uk-8585 780 68 ; ; : erambler-co-uk-8585 780 69 type type NN erambler-co-uk-8585 780 70 Grid Grid NNP erambler-co-uk-8585 780 71 = = SYM erambler-co-uk-8585 780 72 HashMap<(isize hashmap<(isize VB erambler-co-uk-8585 780 73 , , , erambler-co-uk-8585 780 74 isize isize VB erambler-co-uk-8585 780 75 ) ) -RRB- erambler-co-uk-8585 780 76 , , , erambler-co-uk-8585 780 77 Infection> infection> NN erambler-co-uk-8585 780 78 ; ; , erambler-co-uk-8585 780 79 ; ; : erambler-co-uk-8585 780 80 fn fn IN erambler-co-uk-8585 780 81 turn_left(d turn_left(d NNP erambler-co-uk-8585 780 82 : : : erambler-co-uk-8585 780 83 Direction direction NN erambler-co-uk-8585 780 84 ) ) -RRB- erambler-co-uk-8585 780 85 -> -> VBP erambler-co-uk-8585 780 86 ; ; : erambler-co-uk-8585 780 87 Direction direction NN erambler-co-uk-8585 780 88 { { -LRB- erambler-co-uk-8585 780 89 match match NN erambler-co-uk-8585 780 90 d d NN erambler-co-uk-8585 780 91 { { -LRB- erambler-co-uk-8585 780 92 Up Up NNP erambler-co-uk-8585 780 93 = = SYM erambler-co-uk-8585 780 94 & & CC erambler-co-uk-8585 780 95 gt gt NNP erambler-co-uk-8585 780 96 ; ; : erambler-co-uk-8585 780 97 Left left UH erambler-co-uk-8585 780 98 , , , erambler-co-uk-8585 780 99 Right right UH erambler-co-uk-8585 780 100 = = NFP erambler-co-uk-8585 780 101 & & CC erambler-co-uk-8585 780 102 gt gt FW erambler-co-uk-8585 780 103 ; ; : erambler-co-uk-8585 780 104 Up up IN erambler-co-uk-8585 780 105 , , , erambler-co-uk-8585 780 106 Down down RB erambler-co-uk-8585 780 107 = = SYM erambler-co-uk-8585 780 108 & & CC erambler-co-uk-8585 780 109 gt gt FW erambler-co-uk-8585 780 110 ; ; : erambler-co-uk-8585 780 111 Right right UH erambler-co-uk-8585 780 112 , , , erambler-co-uk-8585 780 113 Left leave VBD erambler-co-uk-8585 780 114 = = NFP erambler-co-uk-8585 780 115 & & CC erambler-co-uk-8585 780 116 gt gt FW erambler-co-uk-8585 780 117 ; ; : erambler-co-uk-8585 780 118 Down down RB erambler-co-uk-8585 780 119 } } -RRB- erambler-co-uk-8585 780 120 } } -RRB- erambler-co-uk-8585 780 121 fn fn . erambler-co-uk-8585 780 122 turn_right(d turn_right(d NN erambler-co-uk-8585 780 123 : : : erambler-co-uk-8585 780 124 Direction direction NN erambler-co-uk-8585 780 125 ) ) -RRB- erambler-co-uk-8585 780 126 -> -> VBP erambler-co-uk-8585 780 127 ; ; : erambler-co-uk-8585 780 128 Direction direction NN erambler-co-uk-8585 780 129 { { -LRB- erambler-co-uk-8585 780 130 match match NN erambler-co-uk-8585 780 131 d d NN erambler-co-uk-8585 780 132 { { -LRB- erambler-co-uk-8585 780 133 Up Up NNP erambler-co-uk-8585 780 134 = = SYM erambler-co-uk-8585 780 135 & & CC erambler-co-uk-8585 780 136 gt gt FW erambler-co-uk-8585 780 137 ; ; : erambler-co-uk-8585 780 138 Right right UH erambler-co-uk-8585 780 139 , , , erambler-co-uk-8585 780 140 Right right UH erambler-co-uk-8585 780 141 = = NFP erambler-co-uk-8585 780 142 & & CC erambler-co-uk-8585 780 143 gt gt FW erambler-co-uk-8585 780 144 ; ; : erambler-co-uk-8585 780 145 Down down RB erambler-co-uk-8585 780 146 , , , erambler-co-uk-8585 780 147 Down down RB erambler-co-uk-8585 780 148 = = SYM erambler-co-uk-8585 780 149 & & CC erambler-co-uk-8585 780 150 gt gt FW erambler-co-uk-8585 780 151 ; ; : erambler-co-uk-8585 780 152 Left leave VBD erambler-co-uk-8585 780 153 , , , erambler-co-uk-8585 780 154 Left leave VBD erambler-co-uk-8585 780 155 = = NFP erambler-co-uk-8585 780 156 & & CC erambler-co-uk-8585 780 157 gt gt FW erambler-co-uk-8585 780 158 ; ; : erambler-co-uk-8585 780 159 Up up NN erambler-co-uk-8585 780 160 } } -RRB- erambler-co-uk-8585 780 161 } } -RRB- erambler-co-uk-8585 780 162 fn fn NN erambler-co-uk-8585 780 163 turn_around(d turn_around(d NN erambler-co-uk-8585 780 164 : : : erambler-co-uk-8585 780 165 Direction direction NN erambler-co-uk-8585 780 166 ) ) -RRB- erambler-co-uk-8585 780 167 -> -> VBP erambler-co-uk-8585 780 168 ; ; : erambler-co-uk-8585 780 169 Direction direction NN erambler-co-uk-8585 780 170 { { -LRB- erambler-co-uk-8585 780 171 match match NN erambler-co-uk-8585 780 172 d d NN erambler-co-uk-8585 780 173 { { -LRB- erambler-co-uk-8585 780 174 Up Up NNP erambler-co-uk-8585 780 175 = = SYM erambler-co-uk-8585 780 176 & & CC erambler-co-uk-8585 780 177 gt gt FW erambler-co-uk-8585 780 178 ; ; : erambler-co-uk-8585 780 179 Down down RB erambler-co-uk-8585 780 180 , , , erambler-co-uk-8585 780 181 Right right UH erambler-co-uk-8585 780 182 = = NFP erambler-co-uk-8585 780 183 & & CC erambler-co-uk-8585 780 184 gt gt FW erambler-co-uk-8585 780 185 ; ; : erambler-co-uk-8585 780 186 Left left UH erambler-co-uk-8585 780 187 , , , erambler-co-uk-8585 780 188 Down down RB erambler-co-uk-8585 780 189 = = SYM erambler-co-uk-8585 780 190 & & CC erambler-co-uk-8585 780 191 gt gt FW erambler-co-uk-8585 780 192 ; ; : erambler-co-uk-8585 780 193 Up up RB erambler-co-uk-8585 780 194 , , , erambler-co-uk-8585 780 195 Left leave VBD erambler-co-uk-8585 780 196 = = NFP erambler-co-uk-8585 780 197 & & CC erambler-co-uk-8585 780 198 gt gt FW erambler-co-uk-8585 780 199 ; ; : erambler-co-uk-8585 780 200 Right right UH erambler-co-uk-8585 780 201 } } -RRB- erambler-co-uk-8585 780 202 } } -RRB- erambler-co-uk-8585 780 203 fn fn . erambler-co-uk-8585 780 204 make_move(d make_move(d VBN erambler-co-uk-8585 780 205 : : : erambler-co-uk-8585 780 206 Direction direction NN erambler-co-uk-8585 780 207 , , , erambler-co-uk-8585 780 208 x x LS erambler-co-uk-8585 780 209 : : : erambler-co-uk-8585 780 210 isize isize NNP erambler-co-uk-8585 780 211 , , , erambler-co-uk-8585 780 212 y y NNP erambler-co-uk-8585 780 213 : : : erambler-co-uk-8585 780 214 isize isize NNP erambler-co-uk-8585 780 215 ) ) -RRB- erambler-co-uk-8585 780 216 -> -> NN erambler-co-uk-8585 780 217 ; ; : erambler-co-uk-8585 780 218 ( ( -LRB- erambler-co-uk-8585 780 219 isize isize VB erambler-co-uk-8585 780 220 , , , erambler-co-uk-8585 780 221 isize isize VBP erambler-co-uk-8585 780 222 ) ) -RRB- erambler-co-uk-8585 780 223 { { -LRB- erambler-co-uk-8585 780 224 match match NN erambler-co-uk-8585 780 225 d d NN erambler-co-uk-8585 780 226 { { -LRB- erambler-co-uk-8585 780 227 Up Up NNP erambler-co-uk-8585 780 228 = = SYM erambler-co-uk-8585 780 229 & & CC erambler-co-uk-8585 780 230 gt gt FW erambler-co-uk-8585 780 231 ; ; : erambler-co-uk-8585 780 232 ( ( -LRB- erambler-co-uk-8585 780 233 x-1 x-1 NNP erambler-co-uk-8585 780 234 , , , erambler-co-uk-8585 780 235 y y NNP erambler-co-uk-8585 780 236 ) ) -RRB- erambler-co-uk-8585 780 237 , , , erambler-co-uk-8585 780 238 Right right UH erambler-co-uk-8585 780 239 = = NFP erambler-co-uk-8585 780 240 & & CC erambler-co-uk-8585 780 241 gt gt FW erambler-co-uk-8585 780 242 ; ; : erambler-co-uk-8585 780 243 ( ( -LRB- erambler-co-uk-8585 780 244 x x UH erambler-co-uk-8585 780 245 , , , erambler-co-uk-8585 780 246 y+1 y+1 FW erambler-co-uk-8585 780 247 ) ) -RRB- erambler-co-uk-8585 780 248 , , , erambler-co-uk-8585 780 249 Down down RB erambler-co-uk-8585 780 250 = = SYM erambler-co-uk-8585 780 251 & & CC erambler-co-uk-8585 780 252 gt gt FW erambler-co-uk-8585 780 253 ; ; : erambler-co-uk-8585 780 254 ( ( -LRB- erambler-co-uk-8585 780 255 x+1 x+1 NNP erambler-co-uk-8585 780 256 , , , erambler-co-uk-8585 780 257 y y NNP erambler-co-uk-8585 780 258 ) ) -RRB- erambler-co-uk-8585 780 259 , , , erambler-co-uk-8585 780 260 Left leave VBD erambler-co-uk-8585 780 261 = = NFP erambler-co-uk-8585 780 262 & & CC erambler-co-uk-8585 780 263 gt gt FW erambler-co-uk-8585 780 264 ; ; : erambler-co-uk-8585 780 265 ( ( -LRB- erambler-co-uk-8585 780 266 x x UH erambler-co-uk-8585 780 267 , , , erambler-co-uk-8585 780 268 y-1 y-1 NNP erambler-co-uk-8585 780 269 ) ) -RRB- erambler-co-uk-8585 780 270 , , , erambler-co-uk-8585 780 271 } } -RRB- erambler-co-uk-8585 780 272 } } -RRB- erambler-co-uk-8585 780 273 fn fn . erambler-co-uk-8585 780 274 basic_step(grid basic_step(grid NNP erambler-co-uk-8585 780 275 : : : erambler-co-uk-8585 780 276 & & CC erambler-co-uk-8585 780 277 amp;mut amp;mut NNP erambler-co-uk-8585 780 278 Grid Grid NNP erambler-co-uk-8585 780 279 , , , erambler-co-uk-8585 780 280 x x NNP erambler-co-uk-8585 780 281 : : : erambler-co-uk-8585 780 282 & & CC erambler-co-uk-8585 780 283 amp;mut amp;mut NNP erambler-co-uk-8585 780 284 isize isize NNP erambler-co-uk-8585 780 285 , , , erambler-co-uk-8585 780 286 y y NNP erambler-co-uk-8585 780 287 : : : erambler-co-uk-8585 780 288 & & CC erambler-co-uk-8585 780 289 amp;mut amp;mut NNP erambler-co-uk-8585 780 290 isize isize NNP erambler-co-uk-8585 780 291 , , , erambler-co-uk-8585 780 292 d d NNP erambler-co-uk-8585 780 293 : : : erambler-co-uk-8585 780 294 & & CC erambler-co-uk-8585 780 295 amp;mut amp;mut NNP erambler-co-uk-8585 780 296 Direction Direction NNP erambler-co-uk-8585 780 297 ) ) -RRB- erambler-co-uk-8585 780 298 -> -> NN erambler-co-uk-8585 780 299 ; ; : erambler-co-uk-8585 780 300 usize usize VB erambler-co-uk-8585 780 301 { { -LRB- erambler-co-uk-8585 780 302 let let VB erambler-co-uk-8585 780 303 mut mut NN erambler-co-uk-8585 780 304 infect infect VB erambler-co-uk-8585 780 305 = = SYM erambler-co-uk-8585 780 306 0 0 NFP erambler-co-uk-8585 780 307 ; ; : erambler-co-uk-8585 780 308 let let VB erambler-co-uk-8585 780 309 current current JJ erambler-co-uk-8585 780 310 = = : erambler-co-uk-8585 780 311 match match NN erambler-co-uk-8585 780 312 grid.get(&(*x grid.get(&(*x NN erambler-co-uk-8585 780 313 , , , erambler-co-uk-8585 780 314 * * NFP erambler-co-uk-8585 780 315 y y NNP erambler-co-uk-8585 780 316 ) ) -RRB- erambler-co-uk-8585 780 317 ) ) -RRB- erambler-co-uk-8585 780 318 { { -LRB- erambler-co-uk-8585 780 319 Some(v some(v UH erambler-co-uk-8585 780 320 ) ) -RRB- erambler-co-uk-8585 780 321 = = NFP erambler-co-uk-8585 780 322 & & CC erambler-co-uk-8585 780 323 gt gt NNP erambler-co-uk-8585 780 324 ; ; : erambler-co-uk-8585 780 325 * * NFP erambler-co-uk-8585 780 326 v v LS erambler-co-uk-8585 780 327 , , , erambler-co-uk-8585 780 328 None none NN erambler-co-uk-8585 780 329 = = SYM erambler-co-uk-8585 780 330 & & CC erambler-co-uk-8585 780 331 gt gt FW erambler-co-uk-8585 780 332 ; ; : erambler-co-uk-8585 780 333 Clean Clean NNP erambler-co-uk-8585 780 334 , , , erambler-co-uk-8585 780 335 } } -RRB- erambler-co-uk-8585 780 336 ; ; : erambler-co-uk-8585 780 337 if if IN erambler-co-uk-8585 780 338 current current NN erambler-co-uk-8585 780 339 = = NFP erambler-co-uk-8585 780 340 = = NFP erambler-co-uk-8585 780 341 Infected infect VBN erambler-co-uk-8585 780 342 { { -LRB- erambler-co-uk-8585 780 343 * * NFP erambler-co-uk-8585 780 344 d d NN erambler-co-uk-8585 780 345 = = SYM erambler-co-uk-8585 780 346 turn_right(*d turn_right(*d NN erambler-co-uk-8585 780 347 ) ) -RRB- erambler-co-uk-8585 780 348 ; ; : erambler-co-uk-8585 780 349 } } -RRB- erambler-co-uk-8585 780 350 else else RB erambler-co-uk-8585 780 351 { { -LRB- erambler-co-uk-8585 780 352 * * NFP erambler-co-uk-8585 780 353 d d NN erambler-co-uk-8585 780 354 = = SYM erambler-co-uk-8585 780 355 turn_left(*d turn_left(*d NN erambler-co-uk-8585 780 356 ) ) -RRB- erambler-co-uk-8585 780 357 ; ; : erambler-co-uk-8585 780 358 infect infect VB erambler-co-uk-8585 780 359 = = SYM erambler-co-uk-8585 780 360 1 1 CD erambler-co-uk-8585 780 361 ; ; : erambler-co-uk-8585 780 362 } } -RRB- erambler-co-uk-8585 780 363 ; ; : erambler-co-uk-8585 780 364 grid.insert((*x grid.insert((*x NNP erambler-co-uk-8585 780 365 , , , erambler-co-uk-8585 780 366 * * NFP erambler-co-uk-8585 780 367 y y NNP erambler-co-uk-8585 780 368 ) ) -RRB- erambler-co-uk-8585 780 369 , , , erambler-co-uk-8585 780 370 match match VBP erambler-co-uk-8585 780 371 current current JJ erambler-co-uk-8585 780 372 { { -LRB- erambler-co-uk-8585 780 373 Clean Clean NNP erambler-co-uk-8585 780 374 = = SYM erambler-co-uk-8585 780 375 & & CC erambler-co-uk-8585 780 376 gt gt FW erambler-co-uk-8585 780 377 ; ; : erambler-co-uk-8585 780 378 Infected Infected NNP erambler-co-uk-8585 780 379 , , , erambler-co-uk-8585 780 380 Infected Infected NNP erambler-co-uk-8585 780 381 = = SYM erambler-co-uk-8585 780 382 & & CC erambler-co-uk-8585 780 383 gt gt FW erambler-co-uk-8585 780 384 ; ; : erambler-co-uk-8585 780 385 Clean Clean NNP erambler-co-uk-8585 780 386 , , , erambler-co-uk-8585 780 387 x x NNPS erambler-co-uk-8585 780 388 = = SYM erambler-co-uk-8585 780 389 & & CC erambler-co-uk-8585 780 390 gt gt NNP erambler-co-uk-8585 780 391 ; ; : erambler-co-uk-8585 780 392 panic panic NN erambler-co-uk-8585 780 393 ! ! . erambler-co-uk-8585 781 1 ( ( -LRB- erambler-co-uk-8585 781 2 & & CC erambler-co-uk-8585 781 3 # # $ erambler-co-uk-8585 781 4 34;Unexpected 34;unexpected CD erambler-co-uk-8585 781 5 infection infection NN erambler-co-uk-8585 781 6 state state NN erambler-co-uk-8585 781 7 { { -LRB- erambler-co-uk-8585 781 8 : : : erambler-co-uk-8585 781 9 ? ? . erambler-co-uk-8585 782 1 } } -RRB- erambler-co-uk-8585 782 2 & & CC erambler-co-uk-8585 782 3 # # $ erambler-co-uk-8585 782 4 34 34 CD erambler-co-uk-8585 782 5 ; ; : erambler-co-uk-8585 782 6 , , , erambler-co-uk-8585 782 7 x x LS erambler-co-uk-8585 782 8 ) ) -RRB- erambler-co-uk-8585 782 9 , , , erambler-co-uk-8585 782 10 } } -RRB- erambler-co-uk-8585 782 11 ) ) -RRB- erambler-co-uk-8585 782 12 ; ; , erambler-co-uk-8585 782 13 let let VB erambler-co-uk-8585 782 14 new_pos new_pos NNP erambler-co-uk-8585 782 15 = = SYM erambler-co-uk-8585 782 16 make_move(*d make_move(*d NN erambler-co-uk-8585 782 17 , , , erambler-co-uk-8585 782 18 * * NFP erambler-co-uk-8585 782 19 x x SYM erambler-co-uk-8585 782 20 , , , erambler-co-uk-8585 782 21 * * NFP erambler-co-uk-8585 782 22 y y NNP erambler-co-uk-8585 782 23 ) ) -RRB- erambler-co-uk-8585 782 24 ; ; : erambler-co-uk-8585 782 25 * * NFP erambler-co-uk-8585 782 26 x x SYM erambler-co-uk-8585 782 27 = = SYM erambler-co-uk-8585 782 28 new_pos.0 new_pos.0 CD erambler-co-uk-8585 782 29 ; ; : erambler-co-uk-8585 782 30 * * NFP erambler-co-uk-8585 782 31 y y NNP erambler-co-uk-8585 782 32 = = SYM erambler-co-uk-8585 782 33 new_pos.1 new_pos.1 ADD erambler-co-uk-8585 782 34 ; ; : erambler-co-uk-8585 782 35 infect infect VB erambler-co-uk-8585 782 36 } } -RRB- erambler-co-uk-8585 782 37 fn fn NNP erambler-co-uk-8585 782 38 nasty_step(grid nasty_step(grid NNP erambler-co-uk-8585 782 39 : : : erambler-co-uk-8585 782 40 & & CC erambler-co-uk-8585 782 41 amp;mut amp;mut NNP erambler-co-uk-8585 782 42 Grid Grid NNP erambler-co-uk-8585 782 43 , , , erambler-co-uk-8585 782 44 x x NNP erambler-co-uk-8585 782 45 : : : erambler-co-uk-8585 782 46 & & CC erambler-co-uk-8585 782 47 amp;mut amp;mut NNP erambler-co-uk-8585 782 48 isize isize NNP erambler-co-uk-8585 782 49 , , , erambler-co-uk-8585 782 50 y y NNP erambler-co-uk-8585 782 51 : : : erambler-co-uk-8585 782 52 & & CC erambler-co-uk-8585 782 53 amp;mut amp;mut NNP erambler-co-uk-8585 782 54 isize isize NNP erambler-co-uk-8585 782 55 , , , erambler-co-uk-8585 782 56 d d NNP erambler-co-uk-8585 782 57 : : : erambler-co-uk-8585 782 58 & & CC erambler-co-uk-8585 782 59 amp;mut amp;mut NNP erambler-co-uk-8585 782 60 Direction Direction NNP erambler-co-uk-8585 782 61 ) ) -RRB- erambler-co-uk-8585 782 62 -> -> NN erambler-co-uk-8585 782 63 ; ; : erambler-co-uk-8585 782 64 usize usize VB erambler-co-uk-8585 782 65 { { -LRB- erambler-co-uk-8585 782 66 let let VB erambler-co-uk-8585 782 67 mut mut NN erambler-co-uk-8585 782 68 infect infect VB erambler-co-uk-8585 782 69 = = SYM erambler-co-uk-8585 782 70 0 0 NFP erambler-co-uk-8585 782 71 ; ; : erambler-co-uk-8585 782 72 let let VB erambler-co-uk-8585 782 73 new_state new_state NN erambler-co-uk-8585 782 74 : : : erambler-co-uk-8585 782 75 Infection infection NN erambler-co-uk-8585 782 76 ; ; : erambler-co-uk-8585 782 77 let let VB erambler-co-uk-8585 782 78 current current JJ erambler-co-uk-8585 782 79 = = : erambler-co-uk-8585 782 80 match match NN erambler-co-uk-8585 782 81 grid.get(&(*x grid.get(&(*x NN erambler-co-uk-8585 782 82 , , , erambler-co-uk-8585 782 83 * * NFP erambler-co-uk-8585 782 84 y y NNP erambler-co-uk-8585 782 85 ) ) -RRB- erambler-co-uk-8585 782 86 ) ) -RRB- erambler-co-uk-8585 782 87 { { -LRB- erambler-co-uk-8585 782 88 Some(v some(v UH erambler-co-uk-8585 782 89 ) ) -RRB- erambler-co-uk-8585 782 90 = = NFP erambler-co-uk-8585 782 91 & & CC erambler-co-uk-8585 782 92 gt gt NNP erambler-co-uk-8585 782 93 ; ; : erambler-co-uk-8585 782 94 * * NFP erambler-co-uk-8585 782 95 v v LS erambler-co-uk-8585 782 96 , , , erambler-co-uk-8585 782 97 None none NN erambler-co-uk-8585 782 98 = = SYM erambler-co-uk-8585 782 99 & & CC erambler-co-uk-8585 782 100 gt gt FW erambler-co-uk-8585 782 101 ; ; : erambler-co-uk-8585 782 102 Infection::Clean Infection::Clean NNP erambler-co-uk-8585 782 103 , , , erambler-co-uk-8585 782 104 } } -RRB- erambler-co-uk-8585 782 105 ; ; : erambler-co-uk-8585 782 106 match match VB erambler-co-uk-8585 782 107 current current JJ erambler-co-uk-8585 782 108 { { -LRB- erambler-co-uk-8585 782 109 Clean Clean NNP erambler-co-uk-8585 782 110 = = SYM erambler-co-uk-8585 782 111 & & CC erambler-co-uk-8585 782 112 gt gt FW erambler-co-uk-8585 782 113 ; ; : erambler-co-uk-8585 782 114 { { -LRB- erambler-co-uk-8585 782 115 * * NFP erambler-co-uk-8585 782 116 d d NN erambler-co-uk-8585 782 117 = = SYM erambler-co-uk-8585 782 118 turn_left(*d turn_left(*d NN erambler-co-uk-8585 782 119 ) ) -RRB- erambler-co-uk-8585 782 120 ; ; : erambler-co-uk-8585 782 121 new_state new_state -LRB- erambler-co-uk-8585 782 122 = = SYM erambler-co-uk-8585 782 123 Weakened weaken VBN erambler-co-uk-8585 782 124 ; ; : erambler-co-uk-8585 782 125 } } -RRB- erambler-co-uk-8585 782 126 , , , erambler-co-uk-8585 782 127 Weakened Weakened NNP erambler-co-uk-8585 782 128 = = SYM erambler-co-uk-8585 782 129 & & CC erambler-co-uk-8585 782 130 gt gt FW erambler-co-uk-8585 782 131 ; ; : erambler-co-uk-8585 782 132 { { -LRB- erambler-co-uk-8585 782 133 new_state new_state NN erambler-co-uk-8585 782 134 = = SYM erambler-co-uk-8585 782 135 Infected infect VBN erambler-co-uk-8585 782 136 ; ; : erambler-co-uk-8585 782 137 infect infect VB erambler-co-uk-8585 782 138 = = SYM erambler-co-uk-8585 782 139 1 1 CD erambler-co-uk-8585 782 140 ; ; : erambler-co-uk-8585 782 141 } } -RRB- erambler-co-uk-8585 782 142 , , , erambler-co-uk-8585 782 143 Infected Infected NNP erambler-co-uk-8585 782 144 = = SYM erambler-co-uk-8585 782 145 & & CC erambler-co-uk-8585 782 146 gt gt FW erambler-co-uk-8585 782 147 ; ; : erambler-co-uk-8585 782 148 { { -LRB- erambler-co-uk-8585 782 149 * * NFP erambler-co-uk-8585 782 150 d d NN erambler-co-uk-8585 782 151 = = SYM erambler-co-uk-8585 782 152 turn_right(*d turn_right(*d NN erambler-co-uk-8585 782 153 ) ) -RRB- erambler-co-uk-8585 782 154 ; ; : erambler-co-uk-8585 782 155 new_state new_state ADD erambler-co-uk-8585 782 156 = = SYM erambler-co-uk-8585 782 157 Flagged flag VBN erambler-co-uk-8585 782 158 ; ; : erambler-co-uk-8585 782 159 } } -RRB- erambler-co-uk-8585 782 160 , , , erambler-co-uk-8585 782 161 Flagged Flagged NNP erambler-co-uk-8585 782 162 = = NFP erambler-co-uk-8585 782 163 & & CC erambler-co-uk-8585 782 164 gt gt FW erambler-co-uk-8585 782 165 ; ; : erambler-co-uk-8585 782 166 { { -LRB- erambler-co-uk-8585 782 167 * * NFP erambler-co-uk-8585 782 168 d d NN erambler-co-uk-8585 782 169 = = SYM erambler-co-uk-8585 782 170 turn_around(*d turn_around(*d NN erambler-co-uk-8585 782 171 ) ) -RRB- erambler-co-uk-8585 782 172 ; ; : erambler-co-uk-8585 782 173 new_state new_state -LRB- erambler-co-uk-8585 782 174 = = SYM erambler-co-uk-8585 782 175 Clean clean JJ erambler-co-uk-8585 782 176 ; ; : erambler-co-uk-8585 782 177 } } -RRB- erambler-co-uk-8585 782 178 } } -RRB- erambler-co-uk-8585 782 179 ; ; : erambler-co-uk-8585 782 180 grid.insert((*x grid.insert((*x NNP erambler-co-uk-8585 782 181 , , , erambler-co-uk-8585 782 182 * * NFP erambler-co-uk-8585 782 183 y y NNP erambler-co-uk-8585 782 184 ) ) -RRB- erambler-co-uk-8585 782 185 , , , erambler-co-uk-8585 782 186 new_state new_state ADD erambler-co-uk-8585 782 187 ) ) -RRB- erambler-co-uk-8585 782 188 ; ; : erambler-co-uk-8585 782 189 let let VB erambler-co-uk-8585 782 190 new_pos new_pos NNP erambler-co-uk-8585 782 191 = = SYM erambler-co-uk-8585 782 192 make_move(*d make_move(*d NN erambler-co-uk-8585 782 193 , , , erambler-co-uk-8585 782 194 * * NFP erambler-co-uk-8585 782 195 x x SYM erambler-co-uk-8585 782 196 , , , erambler-co-uk-8585 782 197 * * NFP erambler-co-uk-8585 782 198 y y NNP erambler-co-uk-8585 782 199 ) ) -RRB- erambler-co-uk-8585 782 200 ; ; : erambler-co-uk-8585 782 201 * * NFP erambler-co-uk-8585 782 202 x x SYM erambler-co-uk-8585 782 203 = = SYM erambler-co-uk-8585 782 204 new_pos.0 new_pos.0 CD erambler-co-uk-8585 782 205 ; ; : erambler-co-uk-8585 782 206 * * NFP erambler-co-uk-8585 782 207 y y NNP erambler-co-uk-8585 782 208 = = SYM erambler-co-uk-8585 782 209 new_pos.1 new_pos.1 ADD erambler-co-uk-8585 782 210 ; ; : erambler-co-uk-8585 782 211 infect infect VB erambler-co-uk-8585 782 212 } } -RRB- erambler-co-uk-8585 782 213 fn fn NNP erambler-co-uk-8585 782 214 virus_infect<F>(mut virus_infect<F>(mut NNP erambler-co-uk-8585 782 215 grid grid NN erambler-co-uk-8585 782 216 : : : erambler-co-uk-8585 782 217 Grid Grid NNP erambler-co-uk-8585 782 218 , , , erambler-co-uk-8585 782 219 mut mut NN erambler-co-uk-8585 782 220 step step NN erambler-co-uk-8585 782 221 : : : erambler-co-uk-8585 782 222 F f NN erambler-co-uk-8585 782 223 , , , erambler-co-uk-8585 782 224 mut mut NN erambler-co-uk-8585 782 225 x x SYM erambler-co-uk-8585 782 226 : : : erambler-co-uk-8585 782 227 isize isize NNP erambler-co-uk-8585 782 228 , , , erambler-co-uk-8585 782 229 mut mut NNP erambler-co-uk-8585 782 230 y y NNP erambler-co-uk-8585 782 231 : : : erambler-co-uk-8585 782 232 isize isize NNP erambler-co-uk-8585 782 233 , , , erambler-co-uk-8585 782 234 mut mut NN erambler-co-uk-8585 782 235 d d XX erambler-co-uk-8585 782 236 : : : erambler-co-uk-8585 782 237 Direction direction NN erambler-co-uk-8585 782 238 , , , erambler-co-uk-8585 782 239 n n IN erambler-co-uk-8585 782 240 : : : erambler-co-uk-8585 782 241 usize usize NNP erambler-co-uk-8585 782 242 ) ) -RRB- erambler-co-uk-8585 782 243 -> -> NN erambler-co-uk-8585 782 244 ; ; : erambler-co-uk-8585 782 245 usize usize VB erambler-co-uk-8585 782 246 where where WRB erambler-co-uk-8585 782 247 F F NNP erambler-co-uk-8585 782 248 : : : erambler-co-uk-8585 782 249 FnMut(&mut FnMut(&mut NNP erambler-co-uk-8585 782 250 Grid Grid NNP erambler-co-uk-8585 782 251 , , , erambler-co-uk-8585 782 252 & & CC erambler-co-uk-8585 782 253 amp;mut amp;mut NNP erambler-co-uk-8585 782 254 isize isize NN erambler-co-uk-8585 782 255 , , , erambler-co-uk-8585 782 256 & & CC erambler-co-uk-8585 782 257 amp;mut amp;mut NNP erambler-co-uk-8585 782 258 isize isize NNP erambler-co-uk-8585 782 259 , , , erambler-co-uk-8585 782 260 & & CC erambler-co-uk-8585 782 261 amp;mut amp;mut NNP erambler-co-uk-8585 782 262 Direction Direction NNP erambler-co-uk-8585 782 263 ) ) -RRB- erambler-co-uk-8585 782 264 -> -> NN erambler-co-uk-8585 782 265 ; ; : erambler-co-uk-8585 782 266 usize usize VB erambler-co-uk-8585 782 267 , , , erambler-co-uk-8585 782 268 { { -LRB- erambler-co-uk-8585 782 269 ( ( -LRB- erambler-co-uk-8585 782 270 0 0 NFP erambler-co-uk-8585 782 271 .. .. NFP erambler-co-uk-8585 782 272 n).map(|_| n).map(|_| NN erambler-co-uk-8585 782 273 step(&mut step(&mut NNP erambler-co-uk-8585 782 274 grid grid NNP erambler-co-uk-8585 782 275 , , , erambler-co-uk-8585 782 276 & & CC erambler-co-uk-8585 782 277 amp;mut amp;mut NNP erambler-co-uk-8585 782 278 x x SYM erambler-co-uk-8585 782 279 , , , erambler-co-uk-8585 782 280 & & CC erambler-co-uk-8585 782 281 amp;mut amp;mut NNP erambler-co-uk-8585 782 282 y y NNP erambler-co-uk-8585 782 283 , , , erambler-co-uk-8585 782 284 & & CC erambler-co-uk-8585 782 285 amp;mut amp;mut NNP erambler-co-uk-8585 782 286 d d NNP erambler-co-uk-8585 782 287 ) ) -RRB- erambler-co-uk-8585 782 288 ) ) -RRB- erambler-co-uk-8585 782 289 .sum .sum . erambler-co-uk-8585 782 290 ( ( -LRB- erambler-co-uk-8585 782 291 ) ) -RRB- erambler-co-uk-8585 782 292 } } -RRB- erambler-co-uk-8585 782 293 fn fn VB erambler-co-uk-8585 782 294 main main JJ erambler-co-uk-8585 782 295 ( ( -LRB- erambler-co-uk-8585 782 296 ) ) -RRB- erambler-co-uk-8585 782 297 { { -LRB- erambler-co-uk-8585 782 298 let let VB erambler-co-uk-8585 782 299 args arg NNS erambler-co-uk-8585 782 300 : : : erambler-co-uk-8585 782 301 Vec<String> vec<string> LS erambler-co-uk-8585 782 302 ; ; , erambler-co-uk-8585 782 303 = = NFP erambler-co-uk-8585 782 304 env::args().collect env::args().collect FW erambler-co-uk-8585 782 305 ( ( -LRB- erambler-co-uk-8585 782 306 ) ) -RRB- erambler-co-uk-8585 782 307 ; ; : erambler-co-uk-8585 782 308 let let VB erambler-co-uk-8585 782 309 n_basic n_basic NNP erambler-co-uk-8585 782 310 : : : erambler-co-uk-8585 782 311 usize usize VB erambler-co-uk-8585 782 312 = = NFP erambler-co-uk-8585 782 313 args[1].parse().unwrap args[1].parse().unwrap NNP erambler-co-uk-8585 782 314 ( ( -LRB- erambler-co-uk-8585 782 315 ) ) -RRB- erambler-co-uk-8585 782 316 ; ; : erambler-co-uk-8585 782 317 let let VB erambler-co-uk-8585 782 318 n_nasty n_nasty NNP erambler-co-uk-8585 782 319 : : : erambler-co-uk-8585 782 320 usize usize VB erambler-co-uk-8585 782 321 = = SYM erambler-co-uk-8585 782 322 args[2].parse().unwrap args[2].parse().unwrap NNP erambler-co-uk-8585 782 323 ( ( -LRB- erambler-co-uk-8585 782 324 ) ) -RRB- erambler-co-uk-8585 782 325 ; ; : erambler-co-uk-8585 782 326 let let VB erambler-co-uk-8585 782 327 stdin stdin NNP erambler-co-uk-8585 782 328 = = NFP erambler-co-uk-8585 782 329 io::stdin io::stdin NNP erambler-co-uk-8585 782 330 ( ( -LRB- erambler-co-uk-8585 782 331 ) ) -RRB- erambler-co-uk-8585 782 332 ; ; : erambler-co-uk-8585 782 333 let let VB erambler-co-uk-8585 782 334 lines line NNS erambler-co-uk-8585 782 335 : : : erambler-co-uk-8585 782 336 Vec<String> vec<string> LS erambler-co-uk-8585 782 337 ; ; , erambler-co-uk-8585 782 338 = = NFP erambler-co-uk-8585 782 339 stdin.lock stdin.lock NNP erambler-co-uk-8585 782 340 ( ( -LRB- erambler-co-uk-8585 782 341 ) ) -RRB- erambler-co-uk-8585 782 342 .lines .line NNS erambler-co-uk-8585 782 343 ( ( -LRB- erambler-co-uk-8585 782 344 ) ) -RRB- erambler-co-uk-8585 782 345 .map(|x| .map(|x| . erambler-co-uk-8585 782 346 x.unwrap x.unwrap ADD erambler-co-uk-8585 782 347 ( ( -LRB- erambler-co-uk-8585 782 348 ) ) -RRB- erambler-co-uk-8585 782 349 ) ) -RRB- erambler-co-uk-8585 782 350 .collect .collect . erambler-co-uk-8585 782 351 ( ( -LRB- erambler-co-uk-8585 782 352 ) ) -RRB- erambler-co-uk-8585 782 353 ; ; : erambler-co-uk-8585 782 354 let let VB erambler-co-uk-8585 782 355 mut mut NN erambler-co-uk-8585 782 356 grid grid NN erambler-co-uk-8585 782 357 : : : erambler-co-uk-8585 782 358 Grid Grid NNP erambler-co-uk-8585 782 359 = = SYM erambler-co-uk-8585 782 360 HashMap::new HashMap::new NNP erambler-co-uk-8585 782 361 ( ( -LRB- erambler-co-uk-8585 782 362 ) ) -RRB- erambler-co-uk-8585 782 363 ; ; : erambler-co-uk-8585 782 364 let let VB erambler-co-uk-8585 782 365 x0 x0 NNP erambler-co-uk-8585 782 366 = = NFP erambler-co-uk-8585 782 367 ( ( -LRB- erambler-co-uk-8585 782 368 lines.len lines.len FW erambler-co-uk-8585 782 369 ( ( -LRB- erambler-co-uk-8585 782 370 ) ) -RRB- erambler-co-uk-8585 782 371 / / SYM erambler-co-uk-8585 782 372 2 2 CD erambler-co-uk-8585 782 373 ) ) -RRB- erambler-co-uk-8585 782 374 as as IN erambler-co-uk-8585 782 375 isize isize NN erambler-co-uk-8585 782 376 ; ; : erambler-co-uk-8585 782 377 let let VB erambler-co-uk-8585 782 378 y0 y0 NNP erambler-co-uk-8585 782 379 = = NFP erambler-co-uk-8585 782 380 ( ( -LRB- erambler-co-uk-8585 782 381 lines[0].len lines[0].len NNP erambler-co-uk-8585 782 382 ( ( -LRB- erambler-co-uk-8585 782 383 ) ) -RRB- erambler-co-uk-8585 782 384 / / SYM erambler-co-uk-8585 782 385 2 2 CD erambler-co-uk-8585 782 386 ) ) -RRB- erambler-co-uk-8585 782 387 as as IN erambler-co-uk-8585 782 388 isize isize NN erambler-co-uk-8585 782 389 ; ; : erambler-co-uk-8585 782 390 for for IN erambler-co-uk-8585 782 391 ( ( -LRB- erambler-co-uk-8585 782 392 i i PRP erambler-co-uk-8585 782 393 , , , erambler-co-uk-8585 782 394 line line NN erambler-co-uk-8585 782 395 ) ) -RRB- erambler-co-uk-8585 782 396 in in IN erambler-co-uk-8585 782 397 lines.iter().enumerate lines.iter().enumerate NNP erambler-co-uk-8585 782 398 ( ( -LRB- erambler-co-uk-8585 782 399 ) ) -RRB- erambler-co-uk-8585 782 400 { { -LRB- erambler-co-uk-8585 782 401 for for IN erambler-co-uk-8585 782 402 ( ( -LRB- erambler-co-uk-8585 782 403 j j NNP erambler-co-uk-8585 782 404 , , , erambler-co-uk-8585 782 405 c c NNP erambler-co-uk-8585 782 406 ) ) -RRB- erambler-co-uk-8585 782 407 in in IN erambler-co-uk-8585 782 408 line.chars().enumerate line.chars().enumerate NNP erambler-co-uk-8585 782 409 ( ( -LRB- erambler-co-uk-8585 782 410 ) ) -RRB- erambler-co-uk-8585 782 411 { { -LRB- erambler-co-uk-8585 782 412 grid.insert((i grid.insert((i NNP erambler-co-uk-8585 782 413 as as IN erambler-co-uk-8585 782 414 isize isize NNP erambler-co-uk-8585 782 415 , , , erambler-co-uk-8585 782 416 j j NNP erambler-co-uk-8585 782 417 as as IN erambler-co-uk-8585 782 418 isize isize NNP erambler-co-uk-8585 782 419 ) ) -RRB- erambler-co-uk-8585 782 420 , , , erambler-co-uk-8585 782 421 match match VB erambler-co-uk-8585 782 422 c c NN erambler-co-uk-8585 782 423 { { -LRB- erambler-co-uk-8585 782 424 & & CC erambler-co-uk-8585 782 425 # # NNP erambler-co-uk-8585 782 426 39;#' 39;#' VBD erambler-co-uk-8585 782 427 ; ; : erambler-co-uk-8585 782 428 = = NFP erambler-co-uk-8585 782 429 & & CC erambler-co-uk-8585 782 430 gt gt NNP erambler-co-uk-8585 782 431 ; ; : erambler-co-uk-8585 782 432 Infected Infected NNP erambler-co-uk-8585 782 433 , , , erambler-co-uk-8585 782 434 _ _ NNP erambler-co-uk-8585 782 435 = = SYM erambler-co-uk-8585 782 436 & & CC erambler-co-uk-8585 782 437 gt gt NNP erambler-co-uk-8585 782 438 ; ; : erambler-co-uk-8585 782 439 Clean Clean NNP erambler-co-uk-8585 782 440 } } -RRB- erambler-co-uk-8585 782 441 ) ) -RRB- erambler-co-uk-8585 782 442 ; ; : erambler-co-uk-8585 782 443 } } -RRB- erambler-co-uk-8585 782 444 } } -RRB- erambler-co-uk-8585 782 445 let let VBD erambler-co-uk-8585 782 446 basic_steps basic_steps NNP erambler-co-uk-8585 782 447 = = NFP erambler-co-uk-8585 782 448 virus_infect(grid.clone virus_infect(grid.clone NNP erambler-co-uk-8585 782 449 ( ( -LRB- erambler-co-uk-8585 782 450 ) ) -RRB- erambler-co-uk-8585 782 451 , , , erambler-co-uk-8585 782 452 basic_step basic_step NNP erambler-co-uk-8585 782 453 , , , erambler-co-uk-8585 782 454 x0 x0 NNP erambler-co-uk-8585 782 455 , , , erambler-co-uk-8585 782 456 y0 y0 NNP erambler-co-uk-8585 782 457 , , , erambler-co-uk-8585 782 458 Up up RB erambler-co-uk-8585 782 459 , , , erambler-co-uk-8585 782 460 n_basic n_basic NNP erambler-co-uk-8585 782 461 ) ) -RRB- erambler-co-uk-8585 782 462 ; ; : erambler-co-uk-8585 782 463 println println NN erambler-co-uk-8585 782 464 ! ! . erambler-co-uk-8585 783 1 ( ( -LRB- erambler-co-uk-8585 783 2 & & CC erambler-co-uk-8585 783 3 # # $ erambler-co-uk-8585 783 4 34;Basic 34;basic CD erambler-co-uk-8585 783 5 : : : erambler-co-uk-8585 783 6 infected infect VBN erambler-co-uk-8585 783 7 { { -LRB- erambler-co-uk-8585 783 8 } } -RRB- erambler-co-uk-8585 783 9 times" times" NNP erambler-co-uk-8585 783 10 ; ; : erambler-co-uk-8585 783 11 , , , erambler-co-uk-8585 783 12 basic_steps basic_steps NNP erambler-co-uk-8585 783 13 ) ) -RRB- erambler-co-uk-8585 783 14 ; ; : erambler-co-uk-8585 783 15 let let VB erambler-co-uk-8585 783 16 nasty_steps nasty_steps NNP erambler-co-uk-8585 783 17 = = SYM erambler-co-uk-8585 783 18 virus_infect(grid virus_infect(grid NNP erambler-co-uk-8585 783 19 , , , erambler-co-uk-8585 783 20 nasty_step nasty_step NNP erambler-co-uk-8585 783 21 , , , erambler-co-uk-8585 783 22 x0 x0 NNP erambler-co-uk-8585 783 23 , , , erambler-co-uk-8585 783 24 y0 y0 NNP erambler-co-uk-8585 783 25 , , , erambler-co-uk-8585 783 26 Up up RB erambler-co-uk-8585 783 27 , , , erambler-co-uk-8585 783 28 n_nasty n_nasty NNP erambler-co-uk-8585 783 29 ) ) -RRB- erambler-co-uk-8585 783 30 ; ; : erambler-co-uk-8585 783 31 println println NN erambler-co-uk-8585 783 32 ! ! . erambler-co-uk-8585 784 1 ( ( -LRB- erambler-co-uk-8585 784 2 & & CC erambler-co-uk-8585 784 3 # # $ erambler-co-uk-8585 784 4 34;Nasty 34;nasty CD erambler-co-uk-8585 784 5 : : : erambler-co-uk-8585 784 6 infected infect VBN erambler-co-uk-8585 784 7 { { -LRB- erambler-co-uk-8585 784 8 } } -RRB- erambler-co-uk-8585 784 9 times" times" NNP erambler-co-uk-8585 784 10 ; ; : erambler-co-uk-8585 784 11 , , , erambler-co-uk-8585 784 12 nasty_steps nasty_steps NNP erambler-co-uk-8585 784 13 ) ) -RRB- erambler-co-uk-8585 784 14 ; ; : erambler-co-uk-8585 784 15 } } -RRB- erambler-co-uk-8585 784 16 Fractal Fractal NNP erambler-co-uk-8585 784 17 Art Art NNP erambler-co-uk-8585 784 18 — — : erambler-co-uk-8585 784 19 Python Python NNP erambler-co-uk-8585 784 20 — — : erambler-co-uk-8585 784 21 # # $ erambler-co-uk-8585 784 22 adventofcode adventofcode NN erambler-co-uk-8585 784 23 Day Day NNP erambler-co-uk-8585 784 24 21 21 CD erambler-co-uk-8585 784 25 Today’s Today’s NNP erambler-co-uk-8585 784 26 challenge challenge NN erambler-co-uk-8585 784 27 asks ask VBZ erambler-co-uk-8585 784 28 us -PRON- PRP erambler-co-uk-8585 784 29 to to TO erambler-co-uk-8585 784 30 assist assist VB erambler-co-uk-8585 784 31 an an DT erambler-co-uk-8585 784 32 artist artist NN erambler-co-uk-8585 784 33 building build VBG erambler-co-uk-8585 784 34 fractal fractal JJ erambler-co-uk-8585 784 35 patterns pattern NNS erambler-co-uk-8585 784 36 from from IN erambler-co-uk-8585 784 37 a a DT erambler-co-uk-8585 784 38 rulebook rulebook NN erambler-co-uk-8585 784 39 . . . erambler-co-uk-8585 785 1 → → NFP erambler-co-uk-8585 785 2 Full full JJ erambler-co-uk-8585 785 3 code code NN erambler-co-uk-8585 785 4 on on IN erambler-co-uk-8585 785 5 GitHub GitHub NNP erambler-co-uk-8585 785 6 ! ! . erambler-co-uk-8585 785 7 ! ! . erambler-co-uk-8585 785 8 ! ! . erambler-co-uk-8585 786 1 commentary commentary NN erambler-co-uk-8585 786 2 Another another DT erambler-co-uk-8585 786 3 fairly fairly RB erambler-co-uk-8585 786 4 straightforward straightforward JJ erambler-co-uk-8585 786 5 algorithm algorithm NN erambler-co-uk-8585 786 6 : : : erambler-co-uk-8585 786 7 the the DT erambler-co-uk-8585 786 8 really really RB erambler-co-uk-8585 786 9 tricky tricky JJ erambler-co-uk-8585 786 10 part part NN erambler-co-uk-8585 786 11 was be VBD erambler-co-uk-8585 786 12 breaking break VBG erambler-co-uk-8585 786 13 the the DT erambler-co-uk-8585 786 14 pattern pattern NN erambler-co-uk-8585 786 15 up up RP erambler-co-uk-8585 786 16 into into IN erambler-co-uk-8585 786 17 chunks chunk NNS erambler-co-uk-8585 786 18 and and CC erambler-co-uk-8585 786 19 rejoining rejoin VBG erambler-co-uk-8585 786 20 it -PRON- PRP erambler-co-uk-8585 786 21 again again RB erambler-co-uk-8585 786 22 . . . erambler-co-uk-8585 787 1 I -PRON- PRP erambler-co-uk-8585 787 2 could could MD erambler-co-uk-8585 787 3 probably probably RB erambler-co-uk-8585 787 4 have have VB erambler-co-uk-8585 787 5 done do VBN erambler-co-uk-8585 787 6 that that DT erambler-co-uk-8585 787 7 more more RBR erambler-co-uk-8585 787 8 efficiently efficiently RB erambler-co-uk-8585 787 9 , , , erambler-co-uk-8585 787 10 and and CC erambler-co-uk-8585 787 11 would would MD erambler-co-uk-8585 787 12 have have VB erambler-co-uk-8585 787 13 needed need VBN erambler-co-uk-8585 787 14 to to IN erambler-co-uk-8585 787 15 if if IN erambler-co-uk-8585 787 16 I -PRON- PRP erambler-co-uk-8585 787 17 had have VBD erambler-co-uk-8585 787 18 to to TO erambler-co-uk-8585 787 19 go go VB erambler-co-uk-8585 787 20 for for IN erambler-co-uk-8585 787 21 a a DT erambler-co-uk-8585 787 22 few few JJ erambler-co-uk-8585 787 23 more more JJR erambler-co-uk-8585 787 24 iterations iteration NNS erambler-co-uk-8585 787 25 and and CC erambler-co-uk-8585 787 26 the the DT erambler-co-uk-8585 787 27 grid grid NN erambler-co-uk-8585 787 28 grows grow VBZ erambler-co-uk-8585 787 29 with with IN erambler-co-uk-8585 787 30 every every DT erambler-co-uk-8585 787 31 iteration iteration NN erambler-co-uk-8585 787 32 and and CC erambler-co-uk-8585 787 33 gets get VBZ erambler-co-uk-8585 787 34 big big JJ erambler-co-uk-8585 787 35 fast fast RB erambler-co-uk-8585 787 36 . . . erambler-co-uk-8585 788 1 Still still RB erambler-co-uk-8585 788 2 behind behind RB erambler-co-uk-8585 788 3 on on IN erambler-co-uk-8585 788 4 the the DT erambler-co-uk-8585 788 5 blog blog NN erambler-co-uk-8585 788 6 posts post NNS erambler-co-uk-8585 788 7 … … NFP erambler-co-uk-8585 788 8 import import NN erambler-co-uk-8585 788 9 fileinput fileinput NN erambler-co-uk-8585 788 10 as as IN erambler-co-uk-8585 788 11 fi fi NN erambler-co-uk-8585 788 12 from from IN erambler-co-uk-8585 788 13 math math NN erambler-co-uk-8585 788 14 import import NN erambler-co-uk-8585 788 15 sqrt sqrt NN erambler-co-uk-8585 788 16 from from IN erambler-co-uk-8585 788 17 functools functool NNS erambler-co-uk-8585 788 18 import import NN erambler-co-uk-8585 788 19 reduce reduce NN erambler-co-uk-8585 788 20 , , , erambler-co-uk-8585 788 21 partial partial JJ erambler-co-uk-8585 788 22 import import NN erambler-co-uk-8585 788 23 operator operator NN erambler-co-uk-8585 788 24 INITIAL_PATTERN INITIAL_PATTERN NFP erambler-co-uk-8585 788 25 = = NFP erambler-co-uk-8585 788 26 ( ( -LRB- erambler-co-uk-8585 788 27 ( ( -LRB- erambler-co-uk-8585 788 28 0 0 CD erambler-co-uk-8585 788 29 , , , erambler-co-uk-8585 788 30 1 1 CD erambler-co-uk-8585 788 31 , , , erambler-co-uk-8585 788 32 0 0 CD erambler-co-uk-8585 788 33 ) ) -RRB- erambler-co-uk-8585 788 34 , , , erambler-co-uk-8585 788 35 ( ( -LRB- erambler-co-uk-8585 788 36 0 0 CD erambler-co-uk-8585 788 37 , , , erambler-co-uk-8585 788 38 0 0 CD erambler-co-uk-8585 788 39 , , , erambler-co-uk-8585 788 40 1 1 CD erambler-co-uk-8585 788 41 ) ) -RRB- erambler-co-uk-8585 788 42 , , , erambler-co-uk-8585 788 43 ( ( -LRB- erambler-co-uk-8585 788 44 1 1 CD erambler-co-uk-8585 788 45 , , , erambler-co-uk-8585 788 46 1 1 CD erambler-co-uk-8585 788 47 , , , erambler-co-uk-8585 788 48 1 1 CD erambler-co-uk-8585 788 49 ) ) -RRB- erambler-co-uk-8585 788 50 ) ) -RRB- erambler-co-uk-8585 788 51 DECODE decode NN erambler-co-uk-8585 788 52 = = NFP erambler-co-uk-8585 788 53 [ [ -LRB- erambler-co-uk-8585 788 54 & & CC erambler-co-uk-8585 788 55 # # $ erambler-co-uk-8585 788 56 39;.' 39;.' CD erambler-co-uk-8585 788 57 ; ; : erambler-co-uk-8585 788 58 , , , erambler-co-uk-8585 788 59 & & CC erambler-co-uk-8585 788 60 # # NNP erambler-co-uk-8585 788 61 39;#' 39;#' VBD erambler-co-uk-8585 788 62 ; ; : erambler-co-uk-8585 788 63 ] ] -RRB- erambler-co-uk-8585 788 64 ENCODE ENCODE NNP erambler-co-uk-8585 788 65 = = NFP erambler-co-uk-8585 788 66 { { -LRB- erambler-co-uk-8585 788 67 & & CC erambler-co-uk-8585 788 68 # # $ erambler-co-uk-8585 788 69 39;.' 39;.' CD erambler-co-uk-8585 788 70 ; ; : erambler-co-uk-8585 788 71 : : : erambler-co-uk-8585 788 72 0 0 NFP erambler-co-uk-8585 788 73 , , , erambler-co-uk-8585 788 74 & & CC erambler-co-uk-8585 788 75 # # NNP erambler-co-uk-8585 788 76 39;#' 39;#' VBD erambler-co-uk-8585 788 77 ; ; : erambler-co-uk-8585 788 78 : : : erambler-co-uk-8585 788 79 1 1 LS erambler-co-uk-8585 788 80 } } -RRB- erambler-co-uk-8585 788 81 concat concat NN erambler-co-uk-8585 788 82 = = SYM erambler-co-uk-8585 788 83 partial(reduce partial(reduce NN erambler-co-uk-8585 788 84 , , , erambler-co-uk-8585 788 85 operator.concat operator.concat NN erambler-co-uk-8585 788 86 ) ) -RRB- erambler-co-uk-8585 788 87 def def NNP erambler-co-uk-8585 788 88 rotate(p rotate(p NNP erambler-co-uk-8585 788 89 ) ) -RRB- erambler-co-uk-8585 788 90 : : : erambler-co-uk-8585 788 91 size size NN erambler-co-uk-8585 788 92 = = SYM erambler-co-uk-8585 788 93 len(p len(p FW erambler-co-uk-8585 788 94 ) ) -RRB- erambler-co-uk-8585 788 95 return return NN erambler-co-uk-8585 788 96 tuple(tuple(p[i][j tuple(tuple(p[i][j NNP erambler-co-uk-8585 788 97 ] ] -RRB- erambler-co-uk-8585 788 98 for for IN erambler-co-uk-8585 788 99 i i PRP erambler-co-uk-8585 788 100 in in IN erambler-co-uk-8585 788 101 range(size range(size NN erambler-co-uk-8585 788 102 ) ) -RRB- erambler-co-uk-8585 788 103 ) ) -RRB- erambler-co-uk-8585 788 104 for for IN erambler-co-uk-8585 788 105 j j NNP erambler-co-uk-8585 788 106 in in IN erambler-co-uk-8585 788 107 range(size range(size NNP erambler-co-uk-8585 788 108 - - SYM erambler-co-uk-8585 788 109 1 1 CD erambler-co-uk-8585 788 110 , , , erambler-co-uk-8585 788 111 -1 -1 . erambler-co-uk-8585 788 112 , , , erambler-co-uk-8585 788 113 -1 -1 . erambler-co-uk-8585 788 114 ) ) -RRB- erambler-co-uk-8585 788 115 ) ) -RRB- erambler-co-uk-8585 788 116 def def NNP erambler-co-uk-8585 788 117 flip(p flip(p NNP erambler-co-uk-8585 788 118 ) ) -RRB- erambler-co-uk-8585 788 119 : : : erambler-co-uk-8585 788 120 return return VB erambler-co-uk-8585 788 121 tuple(p[i tuple(p[i NNS erambler-co-uk-8585 788 122 ] ] -RRB- erambler-co-uk-8585 788 123 for for IN erambler-co-uk-8585 788 124 i i PRP erambler-co-uk-8585 788 125 in in IN erambler-co-uk-8585 788 126 range(len(p range(len(p NNP erambler-co-uk-8585 788 127 ) ) -RRB- erambler-co-uk-8585 788 128 - - : erambler-co-uk-8585 788 129 1 1 CD erambler-co-uk-8585 788 130 , , , erambler-co-uk-8585 788 131 -1 -1 . erambler-co-uk-8585 788 132 , , , erambler-co-uk-8585 788 133 -1 -1 . erambler-co-uk-8585 788 134 ) ) -RRB- erambler-co-uk-8585 788 135 ) ) -RRB- erambler-co-uk-8585 788 136 def def NNP erambler-co-uk-8585 788 137 permutations(p permutations(p NN erambler-co-uk-8585 788 138 ) ) -RRB- erambler-co-uk-8585 788 139 : : : erambler-co-uk-8585 788 140 yield yield VB erambler-co-uk-8585 788 141 p p NN erambler-co-uk-8585 788 142 yield yield NN erambler-co-uk-8585 788 143 flip(p flip(p NNP erambler-co-uk-8585 788 144 ) ) -RRB- erambler-co-uk-8585 788 145 for for IN erambler-co-uk-8585 788 146 _ _ NNP erambler-co-uk-8585 788 147 in in IN erambler-co-uk-8585 788 148 range(3 range(3 NN erambler-co-uk-8585 788 149 ) ) -RRB- erambler-co-uk-8585 788 150 : : : erambler-co-uk-8585 788 151 p p LS erambler-co-uk-8585 788 152 = = SYM erambler-co-uk-8585 788 153 rotate(p rotate(p FW erambler-co-uk-8585 788 154 ) ) -RRB- erambler-co-uk-8585 788 155 yield yield VB erambler-co-uk-8585 788 156 p p NN erambler-co-uk-8585 788 157 yield yield NN erambler-co-uk-8585 788 158 flip(p flip(p UH erambler-co-uk-8585 788 159 ) ) -RRB- erambler-co-uk-8585 788 160 def def NNP erambler-co-uk-8585 788 161 print_pattern(p print_pattern(p NNS erambler-co-uk-8585 788 162 ) ) -RRB- erambler-co-uk-8585 788 163 : : : erambler-co-uk-8585 788 164 print('-' print('-' NN erambler-co-uk-8585 788 165 ; ; : erambler-co-uk-8585 788 166 * * NFP erambler-co-uk-8585 788 167 len(p len(p XX erambler-co-uk-8585 788 168 ) ) -RRB- erambler-co-uk-8585 788 169 ) ) -RRB- erambler-co-uk-8585 788 170 for for IN erambler-co-uk-8585 788 171 row row NN erambler-co-uk-8585 788 172 in in IN erambler-co-uk-8585 788 173 p p NN erambler-co-uk-8585 788 174 : : : erambler-co-uk-8585 788 175 print(' print(' NN erambler-co-uk-8585 788 176 ; ; : erambler-co-uk-8585 788 177 & & CC erambler-co-uk-8585 788 178 # # $ erambler-co-uk-8585 788 179 39;.join(DECODE[x 39;.join(decode[x NN erambler-co-uk-8585 788 180 ] ] -RRB- erambler-co-uk-8585 788 181 for for IN erambler-co-uk-8585 788 182 x x NN erambler-co-uk-8585 788 183 in in IN erambler-co-uk-8585 788 184 row row NN erambler-co-uk-8585 788 185 ) ) -RRB- erambler-co-uk-8585 788 186 ) ) -RRB- erambler-co-uk-8585 788 187 print('-' print('-' NNP erambler-co-uk-8585 788 188 ; ; : erambler-co-uk-8585 788 189 * * NFP erambler-co-uk-8585 788 190 len(p len(p XX erambler-co-uk-8585 788 191 ) ) -RRB- erambler-co-uk-8585 788 192 ) ) -RRB- erambler-co-uk-8585 788 193 def def NNP erambler-co-uk-8585 788 194 build_pattern(s build_pattern(s NNP erambler-co-uk-8585 788 195 ) ) -RRB- erambler-co-uk-8585 788 196 : : : erambler-co-uk-8585 788 197 return return VB erambler-co-uk-8585 788 198 tuple(tuple(ENCODE[c tuple(tuple(ENCODE[c NNP erambler-co-uk-8585 788 199 ] ] -RRB- erambler-co-uk-8585 788 200 for for IN erambler-co-uk-8585 788 201 c c NN erambler-co-uk-8585 788 202 in in IN erambler-co-uk-8585 788 203 row row NN erambler-co-uk-8585 788 204 ) ) -RRB- erambler-co-uk-8585 788 205 for for IN erambler-co-uk-8585 788 206 row row NN erambler-co-uk-8585 788 207 in in IN erambler-co-uk-8585 788 208 s.split('/' s.split('/' NN erambler-co-uk-8585 788 209 ; ; : erambler-co-uk-8585 788 210 ) ) -RRB- erambler-co-uk-8585 788 211 ) ) -RRB- erambler-co-uk-8585 788 212 def def NNP erambler-co-uk-8585 788 213 build_pattern_book(lines build_pattern_book(lines NNP erambler-co-uk-8585 788 214 ) ) -RRB- erambler-co-uk-8585 788 215 : : : erambler-co-uk-8585 788 216 book book NN erambler-co-uk-8585 788 217 = = NFP erambler-co-uk-8585 788 218 { { -LRB- erambler-co-uk-8585 788 219 } } -RRB- erambler-co-uk-8585 788 220 for for IN erambler-co-uk-8585 788 221 line line NN erambler-co-uk-8585 788 222 in in IN erambler-co-uk-8585 788 223 lines line NNS erambler-co-uk-8585 788 224 : : : erambler-co-uk-8585 788 225 source source NN erambler-co-uk-8585 788 226 , , , erambler-co-uk-8585 788 227 target target VB erambler-co-uk-8585 788 228 = = SYM erambler-co-uk-8585 788 229 line.strip().split(' line.strip().split(' NN erambler-co-uk-8585 788 230 ; ; : erambler-co-uk-8585 788 231 = = NFP erambler-co-uk-8585 788 232 & & CC erambler-co-uk-8585 788 233 gt gt NNP erambler-co-uk-8585 788 234 ; ; : erambler-co-uk-8585 788 235 & & CC erambler-co-uk-8585 788 236 # # $ erambler-co-uk-8585 788 237 39 39 CD erambler-co-uk-8585 788 238 ; ; : erambler-co-uk-8585 788 239 ) ) -RRB- erambler-co-uk-8585 788 240 for for IN erambler-co-uk-8585 788 241 rotation rotation NN erambler-co-uk-8585 788 242 in in IN erambler-co-uk-8585 788 243 permutations(build_pattern(source permutations(build_pattern(source NNP erambler-co-uk-8585 788 244 ) ) -RRB- erambler-co-uk-8585 788 245 ) ) -RRB- erambler-co-uk-8585 788 246 : : : erambler-co-uk-8585 788 247 book[rotation book[rotation LS erambler-co-uk-8585 788 248 ] ] -RRB- erambler-co-uk-8585 788 249 = = NFP erambler-co-uk-8585 788 250 build_pattern(target build_pattern(target ADD erambler-co-uk-8585 788 251 ) ) -RRB- erambler-co-uk-8585 788 252 return return NN erambler-co-uk-8585 788 253 book book NN erambler-co-uk-8585 788 254 def def NNP erambler-co-uk-8585 788 255 subdivide(pattern subdivide(pattern JJ erambler-co-uk-8585 788 256 ) ) -RRB- erambler-co-uk-8585 788 257 : : : erambler-co-uk-8585 788 258 size size NN erambler-co-uk-8585 788 259 = = SYM erambler-co-uk-8585 788 260 2 2 CD erambler-co-uk-8585 788 261 if if IN erambler-co-uk-8585 788 262 len(pattern len(pattern NNP erambler-co-uk-8585 788 263 ) ) -RRB- erambler-co-uk-8585 788 264 % % NN erambler-co-uk-8585 788 265 2 2 CD erambler-co-uk-8585 788 266 = = SYM erambler-co-uk-8585 788 267 = = SYM erambler-co-uk-8585 788 268 0 0 CD erambler-co-uk-8585 788 269 else else RB erambler-co-uk-8585 788 270 3 3 CD erambler-co-uk-8585 788 271 n n NN erambler-co-uk-8585 788 272 = = SYM erambler-co-uk-8585 788 273 len(pattern len(pattern NNP erambler-co-uk-8585 788 274 ) ) -RRB- erambler-co-uk-8585 788 275 // // NFP erambler-co-uk-8585 788 276 size size NN erambler-co-uk-8585 788 277 return return NN erambler-co-uk-8585 788 278 ( ( -LRB- erambler-co-uk-8585 788 279 tuple(tuple(pattern[i][j tuple(tuple(pattern[i][j NN erambler-co-uk-8585 788 280 ] ] -RRB- erambler-co-uk-8585 788 281 for for IN erambler-co-uk-8585 788 282 j j NNP erambler-co-uk-8585 788 283 in in IN erambler-co-uk-8585 788 284 range(y range(y NNP erambler-co-uk-8585 788 285 * * NFP erambler-co-uk-8585 788 286 size size NN erambler-co-uk-8585 788 287 , , , erambler-co-uk-8585 788 288 ( ( -LRB- erambler-co-uk-8585 788 289 y y NNP erambler-co-uk-8585 788 290 + + CC erambler-co-uk-8585 788 291 1 1 CD erambler-co-uk-8585 788 292 ) ) -RRB- erambler-co-uk-8585 788 293 * * NFP erambler-co-uk-8585 788 294 size size NN erambler-co-uk-8585 788 295 ) ) -RRB- erambler-co-uk-8585 788 296 ) ) -RRB- erambler-co-uk-8585 788 297 for for IN erambler-co-uk-8585 788 298 i i PRP erambler-co-uk-8585 788 299 in in IN erambler-co-uk-8585 788 300 range(x range(x NNP erambler-co-uk-8585 788 301 * * NFP erambler-co-uk-8585 788 302 size size NN erambler-co-uk-8585 788 303 , , , erambler-co-uk-8585 788 304 ( ( -LRB- erambler-co-uk-8585 788 305 x x NNS erambler-co-uk-8585 788 306 + + SYM erambler-co-uk-8585 788 307 1 1 CD erambler-co-uk-8585 788 308 ) ) -RRB- erambler-co-uk-8585 788 309 * * NFP erambler-co-uk-8585 788 310 size size NN erambler-co-uk-8585 788 311 ) ) -RRB- erambler-co-uk-8585 788 312 ) ) -RRB- erambler-co-uk-8585 788 313 for for IN erambler-co-uk-8585 788 314 x x NNPS erambler-co-uk-8585 788 315 in in IN erambler-co-uk-8585 788 316 range(n range(n NNP erambler-co-uk-8585 788 317 ) ) -RRB- erambler-co-uk-8585 788 318 for for IN erambler-co-uk-8585 788 319 y y NNP erambler-co-uk-8585 788 320 in in IN erambler-co-uk-8585 788 321 range(n range(n NNP erambler-co-uk-8585 788 322 ) ) -RRB- erambler-co-uk-8585 788 323 ) ) -RRB- erambler-co-uk-8585 788 324 def def NNP erambler-co-uk-8585 788 325 rejoin(parts rejoin(part NNS erambler-co-uk-8585 788 326 ) ) -RRB- erambler-co-uk-8585 788 327 : : : erambler-co-uk-8585 788 328 n n LS erambler-co-uk-8585 788 329 = = SYM erambler-co-uk-8585 788 330 int(sqrt(len(parts int(sqrt(len(parts NNP erambler-co-uk-8585 788 331 ) ) -RRB- erambler-co-uk-8585 788 332 ) ) -RRB- erambler-co-uk-8585 788 333 ) ) -RRB- erambler-co-uk-8585 788 334 size size NN erambler-co-uk-8585 788 335 = = NFP erambler-co-uk-8585 788 336 len(parts[0 len(parts[0 NN erambler-co-uk-8585 788 337 ] ] -RRB- erambler-co-uk-8585 788 338 ) ) -RRB- erambler-co-uk-8585 788 339 return return VB erambler-co-uk-8585 788 340 tuple(concat(parts[i tuple(concat(parts[i NN erambler-co-uk-8585 788 341 + + SYM erambler-co-uk-8585 788 342 k][j k][j NN erambler-co-uk-8585 788 343 ] ] -RRB- erambler-co-uk-8585 788 344 for for IN erambler-co-uk-8585 788 345 i i PRP erambler-co-uk-8585 788 346 in in IN erambler-co-uk-8585 788 347 range(n range(n NNP erambler-co-uk-8585 788 348 ) ) -RRB- erambler-co-uk-8585 788 349 ) ) -RRB- erambler-co-uk-8585 788 350 for for IN erambler-co-uk-8585 788 351 k k NNP erambler-co-uk-8585 788 352 in in IN erambler-co-uk-8585 788 353 range(0 range(0 NNP erambler-co-uk-8585 788 354 , , , erambler-co-uk-8585 788 355 len(parts len(parts NNP erambler-co-uk-8585 788 356 ) ) -RRB- erambler-co-uk-8585 788 357 , , , erambler-co-uk-8585 788 358 n n LS erambler-co-uk-8585 788 359 ) ) -RRB- erambler-co-uk-8585 788 360 for for IN erambler-co-uk-8585 788 361 j j NNP erambler-co-uk-8585 788 362 in in IN erambler-co-uk-8585 788 363 range(size range(size NNP erambler-co-uk-8585 788 364 ) ) -RRB- erambler-co-uk-8585 788 365 ) ) -RRB- erambler-co-uk-8585 788 366 def def NNP erambler-co-uk-8585 788 367 enhance_once(p enhance_once(p NNP erambler-co-uk-8585 788 368 , , , erambler-co-uk-8585 788 369 book book NN erambler-co-uk-8585 788 370 ) ) -RRB- erambler-co-uk-8585 788 371 : : : erambler-co-uk-8585 788 372 return return VB erambler-co-uk-8585 788 373 rejoin(tuple(book[part rejoin(tuple(book[part NNP erambler-co-uk-8585 788 374 ] ] -RRB- erambler-co-uk-8585 788 375 for for IN erambler-co-uk-8585 788 376 part part NN erambler-co-uk-8585 788 377 in in IN erambler-co-uk-8585 788 378 subdivide(p subdivide(p NNP erambler-co-uk-8585 788 379 ) ) -RRB- erambler-co-uk-8585 788 380 ) ) -RRB- erambler-co-uk-8585 788 381 ) ) -RRB- erambler-co-uk-8585 788 382 def def NNP erambler-co-uk-8585 788 383 enhance(p enhance(p NNP erambler-co-uk-8585 788 384 , , , erambler-co-uk-8585 788 385 book book NN erambler-co-uk-8585 788 386 , , , erambler-co-uk-8585 788 387 n n NN erambler-co-uk-8585 788 388 , , , erambler-co-uk-8585 788 389 progress progress NN erambler-co-uk-8585 788 390 = = NN erambler-co-uk-8585 788 391 None none NN erambler-co-uk-8585 788 392 ) ) -RRB- erambler-co-uk-8585 788 393 : : : erambler-co-uk-8585 788 394 for for IN erambler-co-uk-8585 788 395 _ _ NNP erambler-co-uk-8585 788 396 in in IN erambler-co-uk-8585 788 397 range(n range(n NNP erambler-co-uk-8585 788 398 ) ) -RRB- erambler-co-uk-8585 788 399 : : : erambler-co-uk-8585 788 400 p p LS erambler-co-uk-8585 788 401 = = SYM erambler-co-uk-8585 788 402 enhance_once(p enhance_once(p NN erambler-co-uk-8585 788 403 , , , erambler-co-uk-8585 788 404 book book NN erambler-co-uk-8585 788 405 ) ) -RRB- erambler-co-uk-8585 788 406 return return VB erambler-co-uk-8585 788 407 p p NN erambler-co-uk-8585 788 408 book book NN erambler-co-uk-8585 788 409 = = SYM erambler-co-uk-8585 788 410 build_pattern_book(fi.input build_pattern_book(fi.input ADD erambler-co-uk-8585 788 411 ( ( -LRB- erambler-co-uk-8585 788 412 ) ) -RRB- erambler-co-uk-8585 788 413 ) ) -RRB- erambler-co-uk-8585 788 414 intermediate_pattern intermediate_pattern NNP erambler-co-uk-8585 788 415 = = SYM erambler-co-uk-8585 788 416 enhance(INITIAL_PATTERN enhance(initial_pattern NN erambler-co-uk-8585 788 417 , , , erambler-co-uk-8585 788 418 book book NN erambler-co-uk-8585 788 419 , , , erambler-co-uk-8585 788 420 5 5 CD erambler-co-uk-8585 788 421 ) ) -RRB- erambler-co-uk-8585 788 422 print("After print("after NN erambler-co-uk-8585 788 423 5 5 CD erambler-co-uk-8585 788 424 iterations:" iterations:" NN erambler-co-uk-8585 788 425 ; ; : erambler-co-uk-8585 788 426 , , , erambler-co-uk-8585 788 427 sum(sum(row sum(sum(row VBP erambler-co-uk-8585 788 428 ) ) -RRB- erambler-co-uk-8585 788 429 for for IN erambler-co-uk-8585 788 430 row row NN erambler-co-uk-8585 788 431 in in IN erambler-co-uk-8585 788 432 intermediate_pattern intermediate_pattern NNP erambler-co-uk-8585 788 433 ) ) -RRB- erambler-co-uk-8585 788 434 ) ) -RRB- erambler-co-uk-8585 788 435 final_pattern final_pattern NNP erambler-co-uk-8585 788 436 = = SYM erambler-co-uk-8585 788 437 enhance(intermediate_pattern enhance(intermediate_pattern UH erambler-co-uk-8585 788 438 , , , erambler-co-uk-8585 788 439 book book NN erambler-co-uk-8585 788 440 , , , erambler-co-uk-8585 788 441 13 13 CD erambler-co-uk-8585 788 442 ) ) -RRB- erambler-co-uk-8585 788 443 print("After print("after NN erambler-co-uk-8585 788 444 18 18 CD erambler-co-uk-8585 788 445 iterations:" iterations:" NN erambler-co-uk-8585 788 446 ; ; : erambler-co-uk-8585 788 447 , , , erambler-co-uk-8585 788 448 sum(sum(row sum(sum(row VBP erambler-co-uk-8585 788 449 ) ) -RRB- erambler-co-uk-8585 788 450 for for IN erambler-co-uk-8585 788 451 row row NN erambler-co-uk-8585 788 452 in in IN erambler-co-uk-8585 788 453 final_pattern final_pattern NNP erambler-co-uk-8585 788 454 ) ) -RRB- erambler-co-uk-8585 788 455 ) ) -RRB- erambler-co-uk-8585 788 456 Particle Particle NNP erambler-co-uk-8585 788 457 Swarm Swarm NNP erambler-co-uk-8585 788 458 — — : erambler-co-uk-8585 788 459 Python Python NNP erambler-co-uk-8585 788 460 — — : erambler-co-uk-8585 788 461 # # $ erambler-co-uk-8585 788 462 adventofcode adventofcode NN erambler-co-uk-8585 788 463 Day Day NNP erambler-co-uk-8585 788 464 20 20 CD erambler-co-uk-8585 788 465 Today’s Today’s NNP erambler-co-uk-8585 788 466 challenge challenge NN erambler-co-uk-8585 788 467 finds find VBZ erambler-co-uk-8585 788 468 us -PRON- PRP erambler-co-uk-8585 788 469 simulating simulate VBG erambler-co-uk-8585 788 470 the the DT erambler-co-uk-8585 788 471 movements movement NNS erambler-co-uk-8585 788 472 of of IN erambler-co-uk-8585 788 473 particles particle NNS erambler-co-uk-8585 788 474 in in IN erambler-co-uk-8585 788 475 space space NN erambler-co-uk-8585 788 476 . . . erambler-co-uk-8585 789 1 → → NFP erambler-co-uk-8585 789 2 Full full JJ erambler-co-uk-8585 789 3 code code NN erambler-co-uk-8585 789 4 on on IN erambler-co-uk-8585 789 5 GitHub GitHub NNP erambler-co-uk-8585 789 6 ! ! . erambler-co-uk-8585 789 7 ! ! . erambler-co-uk-8585 789 8 ! ! . erambler-co-uk-8585 790 1 commentary commentary NN erambler-co-uk-8585 790 2 Back back RB erambler-co-uk-8585 790 3 to to IN erambler-co-uk-8585 790 4 Python Python NNP erambler-co-uk-8585 790 5 for for IN erambler-co-uk-8585 790 6 this this DT erambler-co-uk-8585 790 7 one one NN erambler-co-uk-8585 790 8 , , , erambler-co-uk-8585 790 9 another another DT erambler-co-uk-8585 790 10 relatively relatively RB erambler-co-uk-8585 790 11 straightforward straightforward JJ erambler-co-uk-8585 790 12 simulation simulation NN erambler-co-uk-8585 790 13 , , , erambler-co-uk-8585 790 14 although although IN erambler-co-uk-8585 790 15 it’s it’s CD erambler-co-uk-8585 790 16 easier easy JJR erambler-co-uk-8585 790 17 to to TO erambler-co-uk-8585 790 18 calculate calculate VB erambler-co-uk-8585 790 19 the the DT erambler-co-uk-8585 790 20 answer answer NN erambler-co-uk-8585 790 21 to to TO erambler-co-uk-8585 790 22 part part VB erambler-co-uk-8585 790 23 1 1 CD erambler-co-uk-8585 790 24 than than IN erambler-co-uk-8585 790 25 to to TO erambler-co-uk-8585 790 26 simulate simulate VB erambler-co-uk-8585 790 27 . . . erambler-co-uk-8585 791 1 import import NN erambler-co-uk-8585 791 2 fileinput fileinput NN erambler-co-uk-8585 791 3 as as IN erambler-co-uk-8585 791 4 fi fi NN erambler-co-uk-8585 791 5 import import NN erambler-co-uk-8585 791 6 numpy numpy JJ erambler-co-uk-8585 791 7 as as IN erambler-co-uk-8585 791 8 np np NNP erambler-co-uk-8585 791 9 import import NN erambler-co-uk-8585 791 10 re re VBG erambler-co-uk-8585 791 11 First first RB erambler-co-uk-8585 791 12 we -PRON- PRP erambler-co-uk-8585 791 13 parse parse VBP erambler-co-uk-8585 791 14 the the DT erambler-co-uk-8585 791 15 input input NN erambler-co-uk-8585 791 16 into into IN erambler-co-uk-8585 791 17 3 3 CD erambler-co-uk-8585 791 18 2D 2d NN erambler-co-uk-8585 791 19 arrays array NNS erambler-co-uk-8585 791 20 : : : erambler-co-uk-8585 791 21 using use VBG erambler-co-uk-8585 791 22 numpy numpy JJ erambler-co-uk-8585 791 23 enables enable VBZ erambler-co-uk-8585 791 24 us -PRON- PRP erambler-co-uk-8585 791 25 to to TO erambler-co-uk-8585 791 26 do do VB erambler-co-uk-8585 791 27 efficient efficient JJ erambler-co-uk-8585 791 28 arithmetic arithmetic JJ erambler-co-uk-8585 791 29 across across IN erambler-co-uk-8585 791 30 the the DT erambler-co-uk-8585 791 31 whole whole JJ erambler-co-uk-8585 791 32 set set NN erambler-co-uk-8585 791 33 of of IN erambler-co-uk-8585 791 34 particles particle NNS erambler-co-uk-8585 791 35 in in IN erambler-co-uk-8585 791 36 one one CD erambler-co-uk-8585 791 37 go go NN erambler-co-uk-8585 791 38 . . . erambler-co-uk-8585 792 1 PARTICLE_RE PARTICLE_RE NNP erambler-co-uk-8585 792 2 = = SYM erambler-co-uk-8585 792 3 re.compile(r'p=<(-?\d+),(-?\d+),(-?\d+)> re.compile(r'p=<(-?\d+),(-?\d+),(-?\d+)> NN erambler-co-uk-8585 792 4 ; ; : erambler-co-uk-8585 792 5 , , , erambler-co-uk-8585 792 6 & & CC erambler-co-uk-8585 792 7 # # $ erambler-co-uk-8585 792 8 39 39 CD erambler-co-uk-8585 792 9 ; ; : erambler-co-uk-8585 792 10 r'v=<(-?\d+),(-?\d+),(-?\d+)> r'v=<(-?\d+),(-?\d+),(-?\d+)> NNP erambler-co-uk-8585 792 11 ; ; : erambler-co-uk-8585 792 12 , , , erambler-co-uk-8585 792 13 & & CC erambler-co-uk-8585 792 14 # # $ erambler-co-uk-8585 792 15 39 39 CD erambler-co-uk-8585 792 16 ; ; : erambler-co-uk-8585 792 17 r'a=<(-?\d+),(-?\d+),(-?\d+)>' r'a=<(-?\d+),(-?\d+),(-?\d+)>' ADD erambler-co-uk-8585 792 18 ; ; : erambler-co-uk-8585 792 19 ) ) -RRB- erambler-co-uk-8585 792 20 def def NNP erambler-co-uk-8585 792 21 parse_input(lines parse_input(lines NNP erambler-co-uk-8585 792 22 ) ) -RRB- erambler-co-uk-8585 792 23 : : : erambler-co-uk-8585 792 24 x x LS erambler-co-uk-8585 792 25 = = SYM erambler-co-uk-8585 792 26 [ [ -LRB- erambler-co-uk-8585 792 27 ] ] -RRB- erambler-co-uk-8585 792 28 v v NN erambler-co-uk-8585 792 29 = = NFP erambler-co-uk-8585 792 30 [ [ -LRB- erambler-co-uk-8585 792 31 ] ] -RRB- erambler-co-uk-8585 792 32 a a DT erambler-co-uk-8585 792 33 = = -RRB- erambler-co-uk-8585 792 34 [ [ -LRB- erambler-co-uk-8585 792 35 ] ] -RRB- erambler-co-uk-8585 792 36 for for IN erambler-co-uk-8585 792 37 l l NN erambler-co-uk-8585 792 38 in in IN erambler-co-uk-8585 792 39 lines line NNS erambler-co-uk-8585 792 40 : : : erambler-co-uk-8585 792 41 m m LS erambler-co-uk-8585 792 42 = = SYM erambler-co-uk-8585 792 43 PARTICLE_RE.match(l PARTICLE_RE.match(l NNP erambler-co-uk-8585 792 44 ) ) -RRB- erambler-co-uk-8585 792 45 x.append([int(x x.append([int(x NNP erambler-co-uk-8585 792 46 ) ) -RRB- erambler-co-uk-8585 792 47 for for IN erambler-co-uk-8585 792 48 x x NNPS erambler-co-uk-8585 792 49 in in IN erambler-co-uk-8585 792 50 m.group(1 m.group(1 CD erambler-co-uk-8585 792 51 , , , erambler-co-uk-8585 792 52 2 2 CD erambler-co-uk-8585 792 53 , , , erambler-co-uk-8585 792 54 3 3 CD erambler-co-uk-8585 792 55 ) ) -RRB- erambler-co-uk-8585 792 56 ] ] -RRB- erambler-co-uk-8585 792 57 ) ) -RRB- erambler-co-uk-8585 792 58 v.append([int(x v.append([int(x NN erambler-co-uk-8585 792 59 ) ) -RRB- erambler-co-uk-8585 792 60 for for IN erambler-co-uk-8585 792 61 x x NNP erambler-co-uk-8585 792 62 in in IN erambler-co-uk-8585 792 63 m.group(4 m.group(4 NNP erambler-co-uk-8585 792 64 , , , erambler-co-uk-8585 792 65 5 5 CD erambler-co-uk-8585 792 66 , , , erambler-co-uk-8585 792 67 6 6 CD erambler-co-uk-8585 792 68 ) ) -RRB- erambler-co-uk-8585 792 69 ] ] -RRB- erambler-co-uk-8585 792 70 ) ) -RRB- erambler-co-uk-8585 792 71 a.append([int(x a.append([int(x NNP erambler-co-uk-8585 792 72 ) ) -RRB- erambler-co-uk-8585 792 73 for for IN erambler-co-uk-8585 792 74 x x NNPS erambler-co-uk-8585 792 75 in in IN erambler-co-uk-8585 792 76 m.group(7 m.group(7 NNP erambler-co-uk-8585 792 77 , , , erambler-co-uk-8585 792 78 8 8 CD erambler-co-uk-8585 792 79 , , , erambler-co-uk-8585 792 80 9 9 CD erambler-co-uk-8585 792 81 ) ) -RRB- erambler-co-uk-8585 792 82 ] ] -RRB- erambler-co-uk-8585 792 83 ) ) -RRB- erambler-co-uk-8585 792 84 return return NN erambler-co-uk-8585 792 85 ( ( -LRB- erambler-co-uk-8585 792 86 np.arange(len(x np.arange(len(x NN erambler-co-uk-8585 792 87 ) ) -RRB- erambler-co-uk-8585 792 88 ) ) -RRB- erambler-co-uk-8585 792 89 , , , erambler-co-uk-8585 792 90 np.array(x np.array(x NNP erambler-co-uk-8585 792 91 ) ) -RRB- erambler-co-uk-8585 792 92 , , , erambler-co-uk-8585 792 93 np.array(v np.array(v NNP erambler-co-uk-8585 792 94 ) ) -RRB- erambler-co-uk-8585 792 95 , , , erambler-co-uk-8585 792 96 np.array(a np.array(a NNP erambler-co-uk-8585 792 97 ) ) -RRB- erambler-co-uk-8585 792 98 ) ) -RRB- erambler-co-uk-8585 792 99 i i PRP erambler-co-uk-8585 792 100 , , , erambler-co-uk-8585 792 101 x x NNS erambler-co-uk-8585 792 102 , , , erambler-co-uk-8585 792 103 v v NN erambler-co-uk-8585 792 104 , , , erambler-co-uk-8585 792 105 a a DT erambler-co-uk-8585 792 106 = = SYM erambler-co-uk-8585 792 107 parse_input(fi.input parse_input(fi.input NN erambler-co-uk-8585 792 108 ( ( -LRB- erambler-co-uk-8585 792 109 ) ) -RRB- erambler-co-uk-8585 792 110 ) ) -RRB- erambler-co-uk-8585 792 111 Now now RB erambler-co-uk-8585 792 112 we -PRON- PRP erambler-co-uk-8585 792 113 can can MD erambler-co-uk-8585 792 114 calculate calculate VB erambler-co-uk-8585 792 115 which which WDT erambler-co-uk-8585 792 116 particle particle NN erambler-co-uk-8585 792 117 will will MD erambler-co-uk-8585 792 118 be be VB erambler-co-uk-8585 792 119 closest close JJS erambler-co-uk-8585 792 120 to to IN erambler-co-uk-8585 792 121 the the DT erambler-co-uk-8585 792 122 origin origin NN erambler-co-uk-8585 792 123 in in IN erambler-co-uk-8585 792 124 the the DT erambler-co-uk-8585 792 125 long long JJ erambler-co-uk-8585 792 126 - - HYPH erambler-co-uk-8585 792 127 term term NN erambler-co-uk-8585 792 128 : : : erambler-co-uk-8585 792 129 this this DT erambler-co-uk-8585 792 130 is be VBZ erambler-co-uk-8585 792 131 simply simply RB erambler-co-uk-8585 792 132 the the DT erambler-co-uk-8585 792 133 particle particle NN erambler-co-uk-8585 792 134 with with IN erambler-co-uk-8585 792 135 the the DT erambler-co-uk-8585 792 136 smallest small JJS erambler-co-uk-8585 792 137 acceleration acceleration NN erambler-co-uk-8585 792 138 . . . erambler-co-uk-8585 793 1 It -PRON- PRP erambler-co-uk-8585 793 2 turns turn VBZ erambler-co-uk-8585 793 3 out out RP erambler-co-uk-8585 793 4 that that IN erambler-co-uk-8585 793 5 several several JJ erambler-co-uk-8585 793 6 have have VBP erambler-co-uk-8585 793 7 the the DT erambler-co-uk-8585 793 8 same same JJ erambler-co-uk-8585 793 9 acceleration acceleration NN erambler-co-uk-8585 793 10 , , , erambler-co-uk-8585 793 11 so so RB erambler-co-uk-8585 793 12 of of IN erambler-co-uk-8585 793 13 these these DT erambler-co-uk-8585 793 14 , , , erambler-co-uk-8585 793 15 the the DT erambler-co-uk-8585 793 16 one one NN erambler-co-uk-8585 793 17 we -PRON- PRP erambler-co-uk-8585 793 18 want want VBP erambler-co-uk-8585 793 19 is be VBZ erambler-co-uk-8585 793 20 the the DT erambler-co-uk-8585 793 21 one one NN erambler-co-uk-8585 793 22 with with IN erambler-co-uk-8585 793 23 the the DT erambler-co-uk-8585 793 24 lowest low JJS erambler-co-uk-8585 793 25 starting starting NN erambler-co-uk-8585 793 26 velocity velocity NN erambler-co-uk-8585 793 27 . . . erambler-co-uk-8585 794 1 This this DT erambler-co-uk-8585 794 2 is be VBZ erambler-co-uk-8585 794 3 only only RB erambler-co-uk-8585 794 4 complicated complicate VBN erambler-co-uk-8585 794 5 slightly slightly RB erambler-co-uk-8585 794 6 by by IN erambler-co-uk-8585 794 7 the the DT erambler-co-uk-8585 794 8 need need NN erambler-co-uk-8585 794 9 to to TO erambler-co-uk-8585 794 10 get get VB erambler-co-uk-8585 794 11 the the DT erambler-co-uk-8585 794 12 number number NN erambler-co-uk-8585 794 13 of of IN erambler-co-uk-8585 794 14 the the DT erambler-co-uk-8585 794 15 particle particle NN erambler-co-uk-8585 794 16 rather rather RB erambler-co-uk-8585 794 17 than than IN erambler-co-uk-8585 794 18 its -PRON- PRP$ erambler-co-uk-8585 794 19 other other JJ erambler-co-uk-8585 794 20 information information NN erambler-co-uk-8585 794 21 , , , erambler-co-uk-8585 794 22 hence hence RB erambler-co-uk-8585 794 23 the the DT erambler-co-uk-8585 794 24 need need NN erambler-co-uk-8585 794 25 to to TO erambler-co-uk-8585 794 26 use use VB erambler-co-uk-8585 794 27 numpy.argmin numpy.argmin NN erambler-co-uk-8585 794 28 . . . erambler-co-uk-8585 795 1 a_abs a_abs NNP erambler-co-uk-8585 795 2 = = SYM erambler-co-uk-8585 795 3 np.sum(np.abs(a np.sum(np.abs(a NNP erambler-co-uk-8585 795 4 ) ) -RRB- erambler-co-uk-8585 795 5 , , , erambler-co-uk-8585 795 6 axis=1 axis=1 LS erambler-co-uk-8585 795 7 ) ) -RRB- erambler-co-uk-8585 795 8 a_min a_min XX erambler-co-uk-8585 795 9 = = SYM erambler-co-uk-8585 795 10 np.min(a_abs np.min(a_abs ADD erambler-co-uk-8585 795 11 ) ) -RRB- erambler-co-uk-8585 795 12 a_i a_i NNP erambler-co-uk-8585 795 13 = = SYM erambler-co-uk-8585 795 14 np.squeeze(np.argwhere(a_abs np.squeeze(np.argwhere(a_abs NNP erambler-co-uk-8585 795 15 = = SYM erambler-co-uk-8585 795 16 = = SYM erambler-co-uk-8585 795 17 a_min a_min XX erambler-co-uk-8585 795 18 ) ) -RRB- erambler-co-uk-8585 795 19 ) ) -RRB- erambler-co-uk-8585 795 20 closest close JJS erambler-co-uk-8585 795 21 = = NFP erambler-co-uk-8585 795 22 i[a_i[np.argmin(np.sum(np.abs(v[a_i i[a_i[np.argmin(np.sum(np.abs(v[a_i NN erambler-co-uk-8585 795 23 ] ] -RRB- erambler-co-uk-8585 795 24 ) ) -RRB- erambler-co-uk-8585 795 25 , , , erambler-co-uk-8585 795 26 axis=1 axis=1 NNS erambler-co-uk-8585 795 27 ) ) -RRB- erambler-co-uk-8585 795 28 ) ) -RRB- erambler-co-uk-8585 795 29 ] ] -RRB- erambler-co-uk-8585 795 30 ] ] -RRB- erambler-co-uk-8585 795 31 print("Closest print("closest NN erambler-co-uk-8585 795 32 : : : erambler-co-uk-8585 795 33 & & CC erambler-co-uk-8585 795 34 # # $ erambler-co-uk-8585 795 35 34 34 CD erambler-co-uk-8585 795 36 ; ; : erambler-co-uk-8585 795 37 , , , erambler-co-uk-8585 795 38 closest close JJS erambler-co-uk-8585 795 39 ) ) -RRB- erambler-co-uk-8585 795 40 Now now RB erambler-co-uk-8585 795 41 we -PRON- PRP erambler-co-uk-8585 795 42 define define VBP erambler-co-uk-8585 795 43 functions function NNS erambler-co-uk-8585 795 44 to to TO erambler-co-uk-8585 795 45 simulate simulate VB erambler-co-uk-8585 795 46 collisions collision NNS erambler-co-uk-8585 795 47 between between IN erambler-co-uk-8585 795 48 particles particle NNS erambler-co-uk-8585 795 49 . . . erambler-co-uk-8585 796 1 We -PRON- PRP erambler-co-uk-8585 796 2 have have VBP erambler-co-uk-8585 796 3 to to TO erambler-co-uk-8585 796 4 use use VB erambler-co-uk-8585 796 5 the the DT erambler-co-uk-8585 796 6 return_index return_index NNP erambler-co-uk-8585 796 7 and and CC erambler-co-uk-8585 796 8 return_counts return_counts NNP erambler-co-uk-8585 796 9 options option NNS erambler-co-uk-8585 796 10 to to IN erambler-co-uk-8585 796 11 numpy.unique numpy.unique NN erambler-co-uk-8585 796 12 to to TO erambler-co-uk-8585 796 13 be be VB erambler-co-uk-8585 796 14 able able JJ erambler-co-uk-8585 796 15 to to TO erambler-co-uk-8585 796 16 get get VB erambler-co-uk-8585 796 17 rid rid VBN erambler-co-uk-8585 796 18 of of IN erambler-co-uk-8585 796 19 all all PDT erambler-co-uk-8585 796 20 the the DT erambler-co-uk-8585 796 21 duplicate duplicate JJ erambler-co-uk-8585 796 22 positions position NNS erambler-co-uk-8585 796 23 ( ( -LRB- erambler-co-uk-8585 796 24 the the DT erambler-co-uk-8585 796 25 standard standard JJ erambler-co-uk-8585 796 26 usage usage NN erambler-co-uk-8585 796 27 is be VBZ erambler-co-uk-8585 796 28 to to TO erambler-co-uk-8585 796 29 keep keep VB erambler-co-uk-8585 796 30 one one CD erambler-co-uk-8585 796 31 of of IN erambler-co-uk-8585 796 32 each each DT erambler-co-uk-8585 796 33 duplicate duplicate NN erambler-co-uk-8585 796 34 ) ) -RRB- erambler-co-uk-8585 796 35 . . . erambler-co-uk-8585 797 1 def def NNP erambler-co-uk-8585 797 2 resolve_collisions(x resolve_collisions(x NNP erambler-co-uk-8585 797 3 , , , erambler-co-uk-8585 797 4 v v NN erambler-co-uk-8585 797 5 , , , erambler-co-uk-8585 797 6 a a DT erambler-co-uk-8585 797 7 ) ) -RRB- erambler-co-uk-8585 797 8 : : : erambler-co-uk-8585 797 9 ( ( -LRB- erambler-co-uk-8585 797 10 _ _ NNP erambler-co-uk-8585 797 11 , , , erambler-co-uk-8585 797 12 i i PRP erambler-co-uk-8585 797 13 , , , erambler-co-uk-8585 797 14 c c NNP erambler-co-uk-8585 797 15 ) ) -RRB- erambler-co-uk-8585 797 16 = = NFP erambler-co-uk-8585 797 17 np.unique(x np.unique(x NNP erambler-co-uk-8585 797 18 , , , erambler-co-uk-8585 797 19 return_index return_index NNP erambler-co-uk-8585 797 20 = = FW erambler-co-uk-8585 797 21 True true JJ erambler-co-uk-8585 797 22 , , , erambler-co-uk-8585 797 23 return_counts return_counts NNPS erambler-co-uk-8585 797 24 = = -RRB- erambler-co-uk-8585 797 25 True true JJ erambler-co-uk-8585 797 26 , , , erambler-co-uk-8585 797 27 axis=0 axis=0 LS erambler-co-uk-8585 797 28 ) ) -RRB- erambler-co-uk-8585 797 29 i i PRP erambler-co-uk-8585 797 30 = = NFP erambler-co-uk-8585 797 31 i[c i[c XX erambler-co-uk-8585 797 32 = = NNS erambler-co-uk-8585 797 33 = = SYM erambler-co-uk-8585 797 34 1 1 LS erambler-co-uk-8585 797 35 ] ] -RRB- erambler-co-uk-8585 797 36 return return VB erambler-co-uk-8585 797 37 x[i x[i NNP erambler-co-uk-8585 797 38 ] ] -RRB- erambler-co-uk-8585 797 39 , , , erambler-co-uk-8585 797 40 v[i v[i JJ erambler-co-uk-8585 797 41 ] ] -RRB- erambler-co-uk-8585 797 42 , , , erambler-co-uk-8585 797 43 a[i a[i NN erambler-co-uk-8585 797 44 ] ] -RRB- erambler-co-uk-8585 797 45 The the DT erambler-co-uk-8585 797 46 termination termination NN erambler-co-uk-8585 797 47 criterion criterion NN erambler-co-uk-8585 797 48 for for IN erambler-co-uk-8585 797 49 this this DT erambler-co-uk-8585 797 50 loop loop NN erambler-co-uk-8585 797 51 is be VBZ erambler-co-uk-8585 797 52 an an DT erambler-co-uk-8585 797 53 interesting interesting JJ erambler-co-uk-8585 797 54 aspect aspect NN erambler-co-uk-8585 797 55 : : : erambler-co-uk-8585 797 56 the the DT erambler-co-uk-8585 797 57 most most RBS erambler-co-uk-8585 797 58 robust robust JJ erambler-co-uk-8585 797 59 to to IN erambler-co-uk-8585 797 60 my -PRON- PRP$ erambler-co-uk-8585 797 61 mind mind NN erambler-co-uk-8585 797 62 seems seem VBZ erambler-co-uk-8585 797 63 to to TO erambler-co-uk-8585 797 64 be be VB erambler-co-uk-8585 797 65 that that IN erambler-co-uk-8585 797 66 eventually eventually RB erambler-co-uk-8585 797 67 the the DT erambler-co-uk-8585 797 68 particles particle NNS erambler-co-uk-8585 797 69 will will MD erambler-co-uk-8585 797 70 end end VB erambler-co-uk-8585 797 71 up up RP erambler-co-uk-8585 797 72 sorted sort VBN erambler-co-uk-8585 797 73 in in IN erambler-co-uk-8585 797 74 order order NN erambler-co-uk-8585 797 75 of of IN erambler-co-uk-8585 797 76 their -PRON- PRP$ erambler-co-uk-8585 797 77 initial initial JJ erambler-co-uk-8585 797 78 acceleration acceleration NN erambler-co-uk-8585 797 79 in in IN erambler-co-uk-8585 797 80 terms term NNS erambler-co-uk-8585 797 81 of of IN erambler-co-uk-8585 797 82 distance distance NN erambler-co-uk-8585 797 83 from from IN erambler-co-uk-8585 797 84 the the DT erambler-co-uk-8585 797 85 origin origin NN erambler-co-uk-8585 797 86 , , , erambler-co-uk-8585 797 87 so so RB erambler-co-uk-8585 797 88 you -PRON- PRP erambler-co-uk-8585 797 89 could could MD erambler-co-uk-8585 797 90 check check VB erambler-co-uk-8585 797 91 for for IN erambler-co-uk-8585 797 92 this this DT erambler-co-uk-8585 797 93 but but CC erambler-co-uk-8585 797 94 that’s that’s NNP erambler-co-uk-8585 797 95 pretty pretty RB erambler-co-uk-8585 797 96 computationally computationally RB erambler-co-uk-8585 797 97 expensive expensive JJ erambler-co-uk-8585 797 98 . . . erambler-co-uk-8585 798 1 In in IN erambler-co-uk-8585 798 2 the the DT erambler-co-uk-8585 798 3 end end NN erambler-co-uk-8585 798 4 , , , erambler-co-uk-8585 798 5 all all DT erambler-co-uk-8585 798 6 that that WDT erambler-co-uk-8585 798 7 was be VBD erambler-co-uk-8585 798 8 needed need VBN erambler-co-uk-8585 798 9 was be VBD erambler-co-uk-8585 798 10 a a DT erambler-co-uk-8585 798 11 bit bit NN erambler-co-uk-8585 798 12 of of IN erambler-co-uk-8585 798 13 trial trial NN erambler-co-uk-8585 798 14 and and CC erambler-co-uk-8585 798 15 error error NN erambler-co-uk-8585 798 16 : : : erambler-co-uk-8585 798 17 terminating terminate VBG erambler-co-uk-8585 798 18 arbitrarily arbitrarily RB erambler-co-uk-8585 798 19 after after IN erambler-co-uk-8585 798 20 1,000 1,000 CD erambler-co-uk-8585 798 21 iterations iteration NNS erambler-co-uk-8585 798 22 seems seem VBZ erambler-co-uk-8585 798 23 to to TO erambler-co-uk-8585 798 24 work work VB erambler-co-uk-8585 798 25 ! ! . erambler-co-uk-8585 799 1 In in IN erambler-co-uk-8585 799 2 fact fact NN erambler-co-uk-8585 799 3 , , , erambler-co-uk-8585 799 4 all all PDT erambler-co-uk-8585 799 5 the the DT erambler-co-uk-8585 799 6 collisions collision NNS erambler-co-uk-8585 799 7 are be VBP erambler-co-uk-8585 799 8 over over RB erambler-co-uk-8585 799 9 after after IN erambler-co-uk-8585 799 10 about about RB erambler-co-uk-8585 799 11 40 40 CD erambler-co-uk-8585 799 12 iterations iteration NNS erambler-co-uk-8585 799 13 for for IN erambler-co-uk-8585 799 14 my -PRON- PRP$ erambler-co-uk-8585 799 15 input input NN erambler-co-uk-8585 799 16 but but CC erambler-co-uk-8585 799 17 there there EX erambler-co-uk-8585 799 18 was be VBD erambler-co-uk-8585 799 19 always always RB erambler-co-uk-8585 799 20 the the DT erambler-co-uk-8585 799 21 possibility possibility NN erambler-co-uk-8585 799 22 that that IN erambler-co-uk-8585 799 23 two two CD erambler-co-uk-8585 799 24 particles particle NNS erambler-co-uk-8585 799 25 with with IN erambler-co-uk-8585 799 26 very very RB erambler-co-uk-8585 799 27 slightly slightly RB erambler-co-uk-8585 799 28 different different JJ erambler-co-uk-8585 799 29 accelerations acceleration NNS erambler-co-uk-8585 799 30 would would MD erambler-co-uk-8585 799 31 eventually eventually RB erambler-co-uk-8585 799 32 intersect intersect VB erambler-co-uk-8585 799 33 much much RB erambler-co-uk-8585 799 34 later later RB erambler-co-uk-8585 799 35 . . . erambler-co-uk-8585 800 1 def def NNP erambler-co-uk-8585 800 2 simulate_collisions(x simulate_collisions(x NNP erambler-co-uk-8585 800 3 , , , erambler-co-uk-8585 800 4 v v NNP erambler-co-uk-8585 800 5 , , , erambler-co-uk-8585 800 6 a a NNP erambler-co-uk-8585 800 7 , , , erambler-co-uk-8585 800 8 iterations=1000 iterations=1000 NNP erambler-co-uk-8585 800 9 ) ) -RRB- erambler-co-uk-8585 800 10 : : : erambler-co-uk-8585 800 11 for for IN erambler-co-uk-8585 800 12 _ _ NNP erambler-co-uk-8585 800 13 in in IN erambler-co-uk-8585 800 14 range(iterations range(iteration NNS erambler-co-uk-8585 800 15 ) ) -RRB- erambler-co-uk-8585 800 16 : : : erambler-co-uk-8585 800 17 v v NN erambler-co-uk-8585 800 18 + + SYM erambler-co-uk-8585 800 19 = = SYM erambler-co-uk-8585 800 20 a a NN erambler-co-uk-8585 800 21 x x NN erambler-co-uk-8585 800 22 + + NNS erambler-co-uk-8585 800 23 = = SYM erambler-co-uk-8585 800 24 v v NN erambler-co-uk-8585 800 25 x x NN erambler-co-uk-8585 800 26 , , , erambler-co-uk-8585 800 27 v v NN erambler-co-uk-8585 800 28 , , , erambler-co-uk-8585 800 29 a a DT erambler-co-uk-8585 800 30 = = SYM erambler-co-uk-8585 800 31 resolve_collisions(x resolve_collisions(x NN erambler-co-uk-8585 800 32 , , , erambler-co-uk-8585 800 33 v v NN erambler-co-uk-8585 800 34 , , , erambler-co-uk-8585 800 35 a a DT erambler-co-uk-8585 800 36 ) ) -RRB- erambler-co-uk-8585 800 37 return return NN erambler-co-uk-8585 800 38 len(x len(x NN erambler-co-uk-8585 800 39 ) ) -RRB- erambler-co-uk-8585 800 40 print("Remaining print("remaine VBG erambler-co-uk-8585 800 41 particles particle NNS erambler-co-uk-8585 800 42 : : : erambler-co-uk-8585 800 43 & & CC erambler-co-uk-8585 800 44 # # $ erambler-co-uk-8585 800 45 34 34 CD erambler-co-uk-8585 800 46 ; ; : erambler-co-uk-8585 800 47 , , , erambler-co-uk-8585 800 48 simulate_collisions(x simulate_collisions(x VBN erambler-co-uk-8585 800 49 , , , erambler-co-uk-8585 800 50 v v NN erambler-co-uk-8585 800 51 , , , erambler-co-uk-8585 800 52 a a DT erambler-co-uk-8585 800 53 ) ) -RRB- erambler-co-uk-8585 800 54 ) ) -RRB- erambler-co-uk-8585 800 55 A a DT erambler-co-uk-8585 800 56 Series Series NNP erambler-co-uk-8585 800 57 of of IN erambler-co-uk-8585 800 58 Tubes Tubes NNPS erambler-co-uk-8585 800 59 — — : erambler-co-uk-8585 800 60 Rust rust VB erambler-co-uk-8585 800 61 — — : erambler-co-uk-8585 800 62 # # $ erambler-co-uk-8585 800 63 adventofcode adventofcode NN erambler-co-uk-8585 800 64 Day Day NNP erambler-co-uk-8585 800 65 19 19 CD erambler-co-uk-8585 800 66 Today’s Today’s NNP erambler-co-uk-8585 800 67 challenge challenge NN erambler-co-uk-8585 800 68 asks ask VBZ erambler-co-uk-8585 800 69 us -PRON- PRP erambler-co-uk-8585 800 70 to to TO erambler-co-uk-8585 800 71 help help VB erambler-co-uk-8585 800 72 a a DT erambler-co-uk-8585 800 73 network network NN erambler-co-uk-8585 800 74 packet packet NN erambler-co-uk-8585 800 75 find find VB erambler-co-uk-8585 800 76 its -PRON- PRP$ erambler-co-uk-8585 800 77 way way NN erambler-co-uk-8585 800 78 . . . erambler-co-uk-8585 801 1 → → NFP erambler-co-uk-8585 801 2 Full full JJ erambler-co-uk-8585 801 3 code code NN erambler-co-uk-8585 801 4 on on IN erambler-co-uk-8585 801 5 GitHub GitHub NNP erambler-co-uk-8585 801 6 ! ! . erambler-co-uk-8585 801 7 ! ! . erambler-co-uk-8585 801 8 ! ! . erambler-co-uk-8585 802 1 commentary commentary NNP erambler-co-uk-8585 802 2 Today’s Today’s NNP erambler-co-uk-8585 802 3 challenge challenge NN erambler-co-uk-8585 802 4 was be VBD erambler-co-uk-8585 802 5 fairly fairly RB erambler-co-uk-8585 802 6 straightforward straightforward JJ erambler-co-uk-8585 802 7 , , , erambler-co-uk-8585 802 8 following follow VBG erambler-co-uk-8585 802 9 an an DT erambler-co-uk-8585 802 10 ASCII ASCII NNP erambler-co-uk-8585 802 11 art art NN erambler-co-uk-8585 802 12 path path NN erambler-co-uk-8585 802 13 , , , erambler-co-uk-8585 802 14 so so RB erambler-co-uk-8585 802 15 I -PRON- PRP erambler-co-uk-8585 802 16 thought think VBD erambler-co-uk-8585 802 17 I’d i’d ADD erambler-co-uk-8585 802 18 give give VBP erambler-co-uk-8585 802 19 Rust Rust NNP erambler-co-uk-8585 802 20 another another DT erambler-co-uk-8585 802 21 try try NN erambler-co-uk-8585 802 22 . . . erambler-co-uk-8585 803 1 I’m i’m VB erambler-co-uk-8585 803 2 a a DT erambler-co-uk-8585 803 3 bit bit NN erambler-co-uk-8585 803 4 behind behind RB erambler-co-uk-8585 803 5 on on IN erambler-co-uk-8585 803 6 the the DT erambler-co-uk-8585 803 7 blog blog NN erambler-co-uk-8585 803 8 posts post NNS erambler-co-uk-8585 803 9 , , , erambler-co-uk-8585 803 10 so so RB erambler-co-uk-8585 803 11 I’m i’m ADD erambler-co-uk-8585 803 12 presenting present VBG erambler-co-uk-8585 803 13 the the DT erambler-co-uk-8585 803 14 code code NN erambler-co-uk-8585 803 15 below below RB erambler-co-uk-8585 803 16 without without IN erambler-co-uk-8585 803 17 any any DT erambler-co-uk-8585 803 18 further further JJ erambler-co-uk-8585 803 19 commentary commentary NN erambler-co-uk-8585 803 20 . . . erambler-co-uk-8585 804 1 I’m I’m NNS erambler-co-uk-8585 804 2 not not RB erambler-co-uk-8585 804 3 really really RB erambler-co-uk-8585 804 4 convinced convinced JJ erambler-co-uk-8585 804 5 this this DT erambler-co-uk-8585 804 6 is be VBZ erambler-co-uk-8585 804 7 good good JJ erambler-co-uk-8585 804 8 idiomatic idiomatic JJ erambler-co-uk-8585 804 9 Rust rust NN erambler-co-uk-8585 804 10 , , , erambler-co-uk-8585 804 11 and and CC erambler-co-uk-8585 804 12 it -PRON- PRP erambler-co-uk-8585 804 13 was be VBD erambler-co-uk-8585 804 14 interesting interesting JJ erambler-co-uk-8585 804 15 turning turn VBG erambler-co-uk-8585 804 16 a a DT erambler-co-uk-8585 804 17 set set NN erambler-co-uk-8585 804 18 of of IN erambler-co-uk-8585 804 19 strings string NNS erambler-co-uk-8585 804 20 into into IN erambler-co-uk-8585 804 21 a a DT erambler-co-uk-8585 804 22 2D 2d JJ erambler-co-uk-8585 804 23 array array NN erambler-co-uk-8585 804 24 of of IN erambler-co-uk-8585 804 25 characters character NNS erambler-co-uk-8585 804 26 because because IN erambler-co-uk-8585 804 27 there there EX erambler-co-uk-8585 804 28 are be VBP erambler-co-uk-8585 804 29 both both DT erambler-co-uk-8585 804 30 u8 u8 NNP erambler-co-uk-8585 804 31 ( ( -LRB- erambler-co-uk-8585 804 32 byte byte NN erambler-co-uk-8585 804 33 ) ) -RRB- erambler-co-uk-8585 804 34 and and CC erambler-co-uk-8585 804 35 char char NNP erambler-co-uk-8585 804 36 types type NNS erambler-co-uk-8585 804 37 to to TO erambler-co-uk-8585 804 38 deal deal VB erambler-co-uk-8585 804 39 with with IN erambler-co-uk-8585 804 40 . . . erambler-co-uk-8585 805 1 use use VB erambler-co-uk-8585 805 2 std::io std::io NNP erambler-co-uk-8585 805 3 ; ; : erambler-co-uk-8585 805 4 use use NN erambler-co-uk-8585 805 5 std::io::BufRead std::io::BufRead NNP erambler-co-uk-8585 805 6 ; ; : erambler-co-uk-8585 805 7 const const JJ erambler-co-uk-8585 805 8 ALPHA ALPHA NNP erambler-co-uk-8585 805 9 : : : erambler-co-uk-8585 805 10 & & CC erambler-co-uk-8585 805 11 amp;'static amp;'static NNP erambler-co-uk-8585 805 12 str str NNP erambler-co-uk-8585 805 13 = = SYM erambler-co-uk-8585 805 14 & & CC erambler-co-uk-8585 805 15 # # NNP erambler-co-uk-8585 805 16 34;ABCDEFGHIJKLMNOPQRSTUVWXYZ" 34;ABCDEFGHIJKLMNOPQRSTUVWXYZ" NNP erambler-co-uk-8585 805 17 ; ; : erambler-co-uk-8585 805 18 ; ; : erambler-co-uk-8585 805 19 fn fn NNP erambler-co-uk-8585 805 20 change_direction(dia change_direction(dia NNP erambler-co-uk-8585 805 21 : : : erambler-co-uk-8585 805 22 & & CC erambler-co-uk-8585 805 23 amp;Vec<Vec<u8>> amp;Vec<Vec<u8>> NNPS erambler-co-uk-8585 805 24 ; ; : erambler-co-uk-8585 805 25 , , , erambler-co-uk-8585 805 26 x x LS erambler-co-uk-8585 805 27 : : : erambler-co-uk-8585 805 28 usize usize NNP erambler-co-uk-8585 805 29 , , , erambler-co-uk-8585 805 30 y y NNP erambler-co-uk-8585 805 31 : : : erambler-co-uk-8585 805 32 usize usize NNP erambler-co-uk-8585 805 33 , , , erambler-co-uk-8585 805 34 dx dx NNP erambler-co-uk-8585 805 35 : : : erambler-co-uk-8585 805 36 & & CC erambler-co-uk-8585 805 37 amp;mut amp;mut NNP erambler-co-uk-8585 805 38 i32 i32 NNP erambler-co-uk-8585 805 39 , , , erambler-co-uk-8585 805 40 dy dy NNP erambler-co-uk-8585 805 41 : : : erambler-co-uk-8585 805 42 & & CC erambler-co-uk-8585 805 43 amp;mut amp;mut NNP erambler-co-uk-8585 805 44 i32 i32 NNP erambler-co-uk-8585 805 45 ) ) -RRB- erambler-co-uk-8585 805 46 { { -LRB- erambler-co-uk-8585 805 47 assert_eq assert_eq NNP erambler-co-uk-8585 805 48 ! ! . erambler-co-uk-8585 806 1 ( ( -LRB- erambler-co-uk-8585 806 2 dia[x][y dia[x][y NNP erambler-co-uk-8585 806 3 ] ] -RRB- erambler-co-uk-8585 806 4 , , , erambler-co-uk-8585 806 5 b'+' b'+' ADD erambler-co-uk-8585 806 6 ; ; , erambler-co-uk-8585 806 7 ) ) -RRB- erambler-co-uk-8585 806 8 ; ; : erambler-co-uk-8585 806 9 if if IN erambler-co-uk-8585 806 10 dx.abs dx.abs NFP erambler-co-uk-8585 806 11 ( ( -LRB- erambler-co-uk-8585 806 12 ) ) -RRB- erambler-co-uk-8585 806 13 = = NFP erambler-co-uk-8585 806 14 = = SYM erambler-co-uk-8585 806 15 1 1 CD erambler-co-uk-8585 806 16 { { -LRB- erambler-co-uk-8585 806 17 * * NFP erambler-co-uk-8585 806 18 dx dx NN erambler-co-uk-8585 806 19 = = SYM erambler-co-uk-8585 806 20 0 0 CD erambler-co-uk-8585 806 21 ; ; : erambler-co-uk-8585 806 22 if if IN erambler-co-uk-8585 806 23 y y NN erambler-co-uk-8585 806 24 + + CC erambler-co-uk-8585 806 25 1 1 CD erambler-co-uk-8585 806 26 & & CC erambler-co-uk-8585 806 27 lt lt NNP erambler-co-uk-8585 806 28 ; ; : erambler-co-uk-8585 806 29 dia[x].len dia[x].len NNP erambler-co-uk-8585 806 30 ( ( -LRB- erambler-co-uk-8585 806 31 ) ) -RRB- erambler-co-uk-8585 806 32 & & CC erambler-co-uk-8585 806 33 amp;& amp;& NN erambler-co-uk-8585 806 34 ; ; : erambler-co-uk-8585 806 35 ( ( -LRB- erambler-co-uk-8585 806 36 dia[x][y dia[x][y NNS erambler-co-uk-8585 806 37 + + SYM erambler-co-uk-8585 806 38 1 1 CD erambler-co-uk-8585 806 39 ] ] -RRB- erambler-co-uk-8585 806 40 = = NFP erambler-co-uk-8585 806 41 = = SYM erambler-co-uk-8585 806 42 b'-' b'-' UH erambler-co-uk-8585 806 43 ; ; : erambler-co-uk-8585 806 44 || || ADD erambler-co-uk-8585 806 45 ALPHA.contains(dia[x][y alpha.contains(dia[x][y NN erambler-co-uk-8585 806 46 + + SYM erambler-co-uk-8585 806 47 1 1 CD erambler-co-uk-8585 806 48 ] ] -RRB- erambler-co-uk-8585 806 49 as as IN erambler-co-uk-8585 806 50 char char NNP erambler-co-uk-8585 806 51 ) ) -RRB- erambler-co-uk-8585 806 52 ) ) -RRB- erambler-co-uk-8585 806 53 { { -LRB- erambler-co-uk-8585 806 54 * * NFP erambler-co-uk-8585 806 55 dy dy VBP erambler-co-uk-8585 806 56 = = SYM erambler-co-uk-8585 806 57 1 1 CD erambler-co-uk-8585 806 58 ; ; : erambler-co-uk-8585 806 59 } } -RRB- erambler-co-uk-8585 806 60 else else RB erambler-co-uk-8585 806 61 if if IN erambler-co-uk-8585 806 62 dia[x][y dia[x][y NNS erambler-co-uk-8585 806 63 - - HYPH erambler-co-uk-8585 806 64 1 1 CD erambler-co-uk-8585 806 65 ] ] -RRB- erambler-co-uk-8585 806 66 = = NFP erambler-co-uk-8585 806 67 = = SYM erambler-co-uk-8585 806 68 b'-' b'-' UH erambler-co-uk-8585 806 69 ; ; : erambler-co-uk-8585 806 70 || || ADD erambler-co-uk-8585 806 71 ALPHA.contains(dia[x][y ALPHA.contains(dia[x][y NNP erambler-co-uk-8585 806 72 - - HYPH erambler-co-uk-8585 806 73 1 1 CD erambler-co-uk-8585 806 74 ] ] -RRB- erambler-co-uk-8585 806 75 as as IN erambler-co-uk-8585 806 76 char char NNP erambler-co-uk-8585 806 77 ) ) -RRB- erambler-co-uk-8585 806 78 { { -LRB- erambler-co-uk-8585 806 79 * * NFP erambler-co-uk-8585 806 80 dy dy VBP erambler-co-uk-8585 806 81 = = FW erambler-co-uk-8585 806 82 -1 -1 . erambler-co-uk-8585 806 83 ; ; : erambler-co-uk-8585 806 84 } } -RRB- erambler-co-uk-8585 806 85 else else RB erambler-co-uk-8585 806 86 { { -LRB- erambler-co-uk-8585 806 87 panic!("Huh panic!("Huh NNP erambler-co-uk-8585 806 88 ? ? . erambler-co-uk-8585 807 1 { { -LRB- erambler-co-uk-8585 807 2 } } -RRB- erambler-co-uk-8585 807 3 { { -LRB- erambler-co-uk-8585 807 4 } } -RRB- erambler-co-uk-8585 807 5 & & CC erambler-co-uk-8585 807 6 # # $ erambler-co-uk-8585 807 7 34 34 CD erambler-co-uk-8585 807 8 ; ; : erambler-co-uk-8585 807 9 , , , erambler-co-uk-8585 807 10 dia[x][y+1 dia[x][y+1 NNP erambler-co-uk-8585 807 11 ] ] -RRB- erambler-co-uk-8585 807 12 as as IN erambler-co-uk-8585 807 13 char char NNP erambler-co-uk-8585 807 14 , , , erambler-co-uk-8585 807 15 dia[x][y-1 dia[x][y-1 XX erambler-co-uk-8585 807 16 ] ] -RRB- erambler-co-uk-8585 807 17 as as IN erambler-co-uk-8585 807 18 char char NNP erambler-co-uk-8585 807 19 ) ) -RRB- erambler-co-uk-8585 807 20 ; ; : erambler-co-uk-8585 807 21 } } -RRB- erambler-co-uk-8585 807 22 } } -RRB- erambler-co-uk-8585 807 23 else else RB erambler-co-uk-8585 807 24 { { -LRB- erambler-co-uk-8585 807 25 * * NFP erambler-co-uk-8585 807 26 dy dy VBP erambler-co-uk-8585 807 27 = = SYM erambler-co-uk-8585 807 28 0 0 NFP erambler-co-uk-8585 807 29 ; ; : erambler-co-uk-8585 807 30 if if IN erambler-co-uk-8585 807 31 x x NNS erambler-co-uk-8585 807 32 + + SYM erambler-co-uk-8585 807 33 1 1 CD erambler-co-uk-8585 807 34 & & CC erambler-co-uk-8585 807 35 lt lt NNP erambler-co-uk-8585 807 36 ; ; : erambler-co-uk-8585 807 37 dia.len dia.len NNP erambler-co-uk-8585 807 38 ( ( -LRB- erambler-co-uk-8585 807 39 ) ) -RRB- erambler-co-uk-8585 807 40 & & CC erambler-co-uk-8585 807 41 amp;& amp;& NN erambler-co-uk-8585 807 42 ; ; : erambler-co-uk-8585 807 43 ( ( -LRB- erambler-co-uk-8585 807 44 dia[x dia[x NNS erambler-co-uk-8585 807 45 + + SYM erambler-co-uk-8585 807 46 1][y 1][y LS erambler-co-uk-8585 807 47 ] ] -RRB- erambler-co-uk-8585 807 48 = = NFP erambler-co-uk-8585 807 49 = = NFP erambler-co-uk-8585 807 50 b'|' b'|' NN erambler-co-uk-8585 807 51 ; ; : erambler-co-uk-8585 807 52 || || NNP erambler-co-uk-8585 807 53 ALPHA.contains(dia[x alpha.contains(dia[x CD erambler-co-uk-8585 807 54 + + SYM erambler-co-uk-8585 807 55 1][y 1][y NN erambler-co-uk-8585 807 56 ] ] -RRB- erambler-co-uk-8585 807 57 as as IN erambler-co-uk-8585 807 58 char char NNP erambler-co-uk-8585 807 59 ) ) -RRB- erambler-co-uk-8585 807 60 ) ) -RRB- erambler-co-uk-8585 807 61 { { -LRB- erambler-co-uk-8585 807 62 * * NFP erambler-co-uk-8585 807 63 dx dx NN erambler-co-uk-8585 807 64 = = SYM erambler-co-uk-8585 807 65 1 1 CD erambler-co-uk-8585 807 66 ; ; : erambler-co-uk-8585 807 67 } } -RRB- erambler-co-uk-8585 807 68 else else RB erambler-co-uk-8585 807 69 if if IN erambler-co-uk-8585 807 70 dia[x dia[x NNP erambler-co-uk-8585 807 71 - - HYPH erambler-co-uk-8585 807 72 1][y 1][y NNP erambler-co-uk-8585 807 73 ] ] -RRB- erambler-co-uk-8585 807 74 = = NFP erambler-co-uk-8585 807 75 = = NFP erambler-co-uk-8585 807 76 b'|' b'|' NN erambler-co-uk-8585 807 77 ; ; : erambler-co-uk-8585 807 78 || || NNP erambler-co-uk-8585 807 79 ALPHA.contains(dia[x alpha.contains(dia[x CD erambler-co-uk-8585 807 80 - - HYPH erambler-co-uk-8585 807 81 1][y 1][y NNP erambler-co-uk-8585 807 82 ] ] -RRB- erambler-co-uk-8585 807 83 as as IN erambler-co-uk-8585 807 84 char char NNP erambler-co-uk-8585 807 85 ) ) -RRB- erambler-co-uk-8585 807 86 { { -LRB- erambler-co-uk-8585 807 87 * * NFP erambler-co-uk-8585 807 88 dx dx IN erambler-co-uk-8585 807 89 = = SYM erambler-co-uk-8585 807 90 -1 -1 . erambler-co-uk-8585 807 91 ; ; : erambler-co-uk-8585 807 92 } } -RRB- erambler-co-uk-8585 807 93 else else RB erambler-co-uk-8585 807 94 { { -LRB- erambler-co-uk-8585 807 95 panic panic NN erambler-co-uk-8585 807 96 ! ! . erambler-co-uk-8585 808 1 ( ( -LRB- erambler-co-uk-8585 808 2 & & CC erambler-co-uk-8585 808 3 # # $ erambler-co-uk-8585 808 4 34;Huh?" 34;huh?" CD erambler-co-uk-8585 808 5 ; ; , erambler-co-uk-8585 808 6 ) ) -RRB- erambler-co-uk-8585 808 7 ; ; : erambler-co-uk-8585 808 8 } } -RRB- erambler-co-uk-8585 808 9 } } -RRB- erambler-co-uk-8585 808 10 } } -RRB- erambler-co-uk-8585 808 11 fn fn . erambler-co-uk-8585 808 12 follow_route(dia follow_route(dia NNP erambler-co-uk-8585 808 13 : : : erambler-co-uk-8585 808 14 Vec<Vec<u8>> vec<vec<u8>> NN erambler-co-uk-8585 808 15 ; ; , erambler-co-uk-8585 808 16 ) ) -RRB- erambler-co-uk-8585 808 17 -> -> NN erambler-co-uk-8585 808 18 ; ; , erambler-co-uk-8585 808 19 ( ( -LRB- erambler-co-uk-8585 808 20 String string NN erambler-co-uk-8585 808 21 , , , erambler-co-uk-8585 808 22 i32 i32 NN erambler-co-uk-8585 808 23 ) ) -RRB- erambler-co-uk-8585 808 24 { { -LRB- erambler-co-uk-8585 808 25 let let VB erambler-co-uk-8585 808 26 mut mut NN erambler-co-uk-8585 808 27 x x SYM erambler-co-uk-8585 808 28 : : : erambler-co-uk-8585 808 29 i32 i32 NNP erambler-co-uk-8585 808 30 = = SYM erambler-co-uk-8585 808 31 0 0 CD erambler-co-uk-8585 808 32 ; ; : erambler-co-uk-8585 808 33 let let VB erambler-co-uk-8585 808 34 mut mut NNP erambler-co-uk-8585 808 35 y y NNP erambler-co-uk-8585 808 36 : : : erambler-co-uk-8585 808 37 i32 i32 NNP erambler-co-uk-8585 808 38 ; ; : erambler-co-uk-8585 808 39 let let VB erambler-co-uk-8585 808 40 mut mut NN erambler-co-uk-8585 808 41 dx dx IN erambler-co-uk-8585 808 42 : : : erambler-co-uk-8585 808 43 i32 i32 NN erambler-co-uk-8585 808 44 = = SYM erambler-co-uk-8585 808 45 1 1 CD erambler-co-uk-8585 808 46 ; ; : erambler-co-uk-8585 808 47 let let VB erambler-co-uk-8585 808 48 mut mut NN erambler-co-uk-8585 808 49 dy dy VB erambler-co-uk-8585 808 50 : : : erambler-co-uk-8585 808 51 i32 i32 NNP erambler-co-uk-8585 808 52 = = SYM erambler-co-uk-8585 808 53 0 0 CD erambler-co-uk-8585 808 54 ; ; : erambler-co-uk-8585 808 55 let let VB erambler-co-uk-8585 808 56 mut mut NN erambler-co-uk-8585 808 57 result result VB erambler-co-uk-8585 808 58 = = . erambler-co-uk-8585 808 59 String::new String::new NNS erambler-co-uk-8585 808 60 ( ( -LRB- erambler-co-uk-8585 808 61 ) ) -RRB- erambler-co-uk-8585 808 62 ; ; : erambler-co-uk-8585 808 63 let let VB erambler-co-uk-8585 808 64 mut mut NN erambler-co-uk-8585 808 65 steps step NNS erambler-co-uk-8585 808 66 = = SYM erambler-co-uk-8585 808 67 1 1 CD erambler-co-uk-8585 808 68 ; ; : erambler-co-uk-8585 808 69 match match VB erambler-co-uk-8585 808 70 dia[0].iter().position(|x| dia[0].iter().position(|x| NNP erambler-co-uk-8585 808 71 * * NFP erambler-co-uk-8585 808 72 x x SYM erambler-co-uk-8585 808 73 = = SYM erambler-co-uk-8585 808 74 = = NFP erambler-co-uk-8585 808 75 b'|' b'|' NN erambler-co-uk-8585 808 76 ; ; , erambler-co-uk-8585 808 77 ) ) -RRB- erambler-co-uk-8585 808 78 { { -LRB- erambler-co-uk-8585 808 79 Some(i some(i NN erambler-co-uk-8585 808 80 ) ) -RRB- erambler-co-uk-8585 808 81 = = NFP erambler-co-uk-8585 808 82 & & CC erambler-co-uk-8585 808 83 gt gt NNP erambler-co-uk-8585 808 84 ; ; : erambler-co-uk-8585 808 85 y y NNP erambler-co-uk-8585 808 86 = = UH erambler-co-uk-8585 808 87 i i PRP erambler-co-uk-8585 808 88 as as IN erambler-co-uk-8585 808 89 i32 i32 NN erambler-co-uk-8585 808 90 , , , erambler-co-uk-8585 808 91 None none NN erambler-co-uk-8585 808 92 = = SYM erambler-co-uk-8585 808 93 & & CC erambler-co-uk-8585 808 94 gt gt FW erambler-co-uk-8585 808 95 ; ; : erambler-co-uk-8585 808 96 panic panic NN erambler-co-uk-8585 808 97 ! ! . erambler-co-uk-8585 809 1 ( ( -LRB- erambler-co-uk-8585 809 2 & & CC erambler-co-uk-8585 809 3 # # $ erambler-co-uk-8585 809 4 34;Could 34;Could , erambler-co-uk-8585 809 5 not not RB erambler-co-uk-8585 809 6 find find VB erambler-co-uk-8585 809 7 & & CC erambler-co-uk-8585 809 8 # # $ erambler-co-uk-8585 809 9 39;|' 39;|' NN erambler-co-uk-8585 809 10 ; ; : erambler-co-uk-8585 809 11 in in IN erambler-co-uk-8585 809 12 first first JJ erambler-co-uk-8585 809 13 row" row" NNP erambler-co-uk-8585 809 14 ; ; : erambler-co-uk-8585 809 15 ) ) -RRB- erambler-co-uk-8585 809 16 , , , erambler-co-uk-8585 809 17 } } -RRB- erambler-co-uk-8585 809 18 loop loop NN erambler-co-uk-8585 809 19 { { -LRB- erambler-co-uk-8585 809 20 x x NN erambler-co-uk-8585 809 21 + + SYM erambler-co-uk-8585 809 22 = = SYM erambler-co-uk-8585 809 23 dx dx NNP erambler-co-uk-8585 809 24 ; ; : erambler-co-uk-8585 809 25 y y NNP erambler-co-uk-8585 809 26 + + SYM erambler-co-uk-8585 809 27 = = SYM erambler-co-uk-8585 809 28 dy dy NNP erambler-co-uk-8585 809 29 ; ; : erambler-co-uk-8585 809 30 match match VB erambler-co-uk-8585 809 31 dia[x dia[x NNP erambler-co-uk-8585 809 32 as as IN erambler-co-uk-8585 809 33 usize][y usize][y NNP erambler-co-uk-8585 809 34 as as IN erambler-co-uk-8585 809 35 usize usize JJ erambler-co-uk-8585 809 36 ] ] -RRB- erambler-co-uk-8585 809 37 { { -LRB- erambler-co-uk-8585 809 38 b'A' b'a' NN erambler-co-uk-8585 809 39 ... ... : erambler-co-uk-8585 809 40 b'Z' b'z' XX erambler-co-uk-8585 809 41 ; ; : erambler-co-uk-8585 809 42 = = NFP erambler-co-uk-8585 809 43 & & CC erambler-co-uk-8585 809 44 gt gt NNP erambler-co-uk-8585 809 45 ; ; , erambler-co-uk-8585 809 46 result.push(dia[x result.push(dia[x ADD erambler-co-uk-8585 809 47 as as IN erambler-co-uk-8585 809 48 usize][y usize][y NNS erambler-co-uk-8585 809 49 as as IN erambler-co-uk-8585 809 50 usize usize JJ erambler-co-uk-8585 809 51 ] ] -RRB- erambler-co-uk-8585 809 52 as as IN erambler-co-uk-8585 809 53 char char NNP erambler-co-uk-8585 809 54 ) ) -RRB- erambler-co-uk-8585 809 55 , , , erambler-co-uk-8585 809 56 b'+' b'+' ADD erambler-co-uk-8585 809 57 ; ; : erambler-co-uk-8585 809 58 = = NFP erambler-co-uk-8585 809 59 & & CC erambler-co-uk-8585 809 60 gt gt NNP erambler-co-uk-8585 809 61 ; ; : erambler-co-uk-8585 809 62 change_direction(&dia change_direction(&dia NNP erambler-co-uk-8585 809 63 , , , erambler-co-uk-8585 809 64 x x NNP erambler-co-uk-8585 809 65 as as IN erambler-co-uk-8585 809 66 usize usize NNP erambler-co-uk-8585 809 67 , , , erambler-co-uk-8585 809 68 y y NNP erambler-co-uk-8585 809 69 as as IN erambler-co-uk-8585 809 70 usize usize NNP erambler-co-uk-8585 809 71 , , , erambler-co-uk-8585 809 72 & & CC erambler-co-uk-8585 809 73 amp;mut amp;mut NNP erambler-co-uk-8585 809 74 dx dx NNP erambler-co-uk-8585 809 75 , , , erambler-co-uk-8585 809 76 & & CC erambler-co-uk-8585 809 77 amp;mut amp;mut NNP erambler-co-uk-8585 809 78 dy dy NNP erambler-co-uk-8585 809 79 ) ) -RRB- erambler-co-uk-8585 809 80 , , , erambler-co-uk-8585 809 81 b' b' NNP erambler-co-uk-8585 809 82 ; ; : erambler-co-uk-8585 809 83 & & CC erambler-co-uk-8585 809 84 # # $ erambler-co-uk-8585 809 85 39 39 CD erambler-co-uk-8585 809 86 ; ; : erambler-co-uk-8585 809 87 = = NFP erambler-co-uk-8585 809 88 & & CC erambler-co-uk-8585 809 89 gt gt NNP erambler-co-uk-8585 809 90 ; ; : erambler-co-uk-8585 809 91 return return VB erambler-co-uk-8585 809 92 ( ( -LRB- erambler-co-uk-8585 809 93 result result NN erambler-co-uk-8585 809 94 , , , erambler-co-uk-8585 809 95 steps step NNS erambler-co-uk-8585 809 96 ) ) -RRB- erambler-co-uk-8585 809 97 , , , erambler-co-uk-8585 809 98 _ _ NNP erambler-co-uk-8585 809 99 = = SYM erambler-co-uk-8585 809 100 & & CC erambler-co-uk-8585 809 101 gt gt NNP erambler-co-uk-8585 809 102 ; ; : erambler-co-uk-8585 809 103 ( ( -LRB- erambler-co-uk-8585 809 104 ) ) -RRB- erambler-co-uk-8585 809 105 , , , erambler-co-uk-8585 809 106 } } -RRB- erambler-co-uk-8585 809 107 steps step VBZ erambler-co-uk-8585 809 108 + + SYM erambler-co-uk-8585 809 109 = = SYM erambler-co-uk-8585 809 110 1 1 CD erambler-co-uk-8585 809 111 ; ; : erambler-co-uk-8585 809 112 } } -RRB- erambler-co-uk-8585 809 113 } } -RRB- erambler-co-uk-8585 809 114 fn fn VB erambler-co-uk-8585 809 115 main main JJ erambler-co-uk-8585 809 116 ( ( -LRB- erambler-co-uk-8585 809 117 ) ) -RRB- erambler-co-uk-8585 809 118 { { -LRB- erambler-co-uk-8585 809 119 let let VB erambler-co-uk-8585 809 120 stdin stdin NNP erambler-co-uk-8585 809 121 = = NFP erambler-co-uk-8585 809 122 io::stdin io::stdin NNP erambler-co-uk-8585 809 123 ( ( -LRB- erambler-co-uk-8585 809 124 ) ) -RRB- erambler-co-uk-8585 809 125 ; ; : erambler-co-uk-8585 809 126 let let VB erambler-co-uk-8585 809 127 lines line NNS erambler-co-uk-8585 809 128 : : : erambler-co-uk-8585 809 129 Vec<Vec<u8>> Vec<Vec<u8>> NNP erambler-co-uk-8585 809 130 ; ; , erambler-co-uk-8585 809 131 = = NFP erambler-co-uk-8585 809 132 stdin.lock().lines stdin.lock().lines NNP erambler-co-uk-8585 809 133 ( ( -LRB- erambler-co-uk-8585 809 134 ) ) -RRB- erambler-co-uk-8585 809 135 .map(|l| .map(|l| NFP erambler-co-uk-8585 809 136 l.unwrap().into_bytes l.unwrap().into_bytes NNP erambler-co-uk-8585 809 137 ( ( -LRB- erambler-co-uk-8585 809 138 ) ) -RRB- erambler-co-uk-8585 809 139 ) ) -RRB- erambler-co-uk-8585 809 140 .collect .collect . erambler-co-uk-8585 809 141 ( ( -LRB- erambler-co-uk-8585 809 142 ) ) -RRB- erambler-co-uk-8585 809 143 ; ; : erambler-co-uk-8585 809 144 let let VB erambler-co-uk-8585 809 145 result result VB erambler-co-uk-8585 809 146 = = -RRB- erambler-co-uk-8585 809 147 follow_route(lines follow_route(lines NNP erambler-co-uk-8585 809 148 ) ) -RRB- erambler-co-uk-8585 809 149 ; ; : erambler-co-uk-8585 809 150 println println NN erambler-co-uk-8585 809 151 ! ! . erambler-co-uk-8585 810 1 ( ( -LRB- erambler-co-uk-8585 810 2 & & CC erambler-co-uk-8585 810 3 # # $ erambler-co-uk-8585 810 4 34;Route 34;route CD erambler-co-uk-8585 810 5 : : : erambler-co-uk-8585 810 6 { { -LRB- erambler-co-uk-8585 810 7 } } -RRB- erambler-co-uk-8585 810 8 & & CC erambler-co-uk-8585 810 9 # # $ erambler-co-uk-8585 810 10 34 34 CD erambler-co-uk-8585 810 11 ; ; : erambler-co-uk-8585 810 12 , , , erambler-co-uk-8585 810 13 result.0 result.0 LS erambler-co-uk-8585 810 14 ) ) -RRB- erambler-co-uk-8585 810 15 ; ; : erambler-co-uk-8585 810 16 println println NN erambler-co-uk-8585 810 17 ! ! . erambler-co-uk-8585 811 1 ( ( -LRB- erambler-co-uk-8585 811 2 & & CC erambler-co-uk-8585 811 3 # # $ erambler-co-uk-8585 811 4 34;Steps 34;steps CD erambler-co-uk-8585 811 5 : : : erambler-co-uk-8585 811 6 { { -LRB- erambler-co-uk-8585 811 7 } } -RRB- erambler-co-uk-8585 811 8 & & CC erambler-co-uk-8585 811 9 # # $ erambler-co-uk-8585 811 10 34 34 CD erambler-co-uk-8585 811 11 ; ; : erambler-co-uk-8585 811 12 , , , erambler-co-uk-8585 811 13 result.1 result.1 LS erambler-co-uk-8585 811 14 ) ) -RRB- erambler-co-uk-8585 811 15 ; ; : erambler-co-uk-8585 811 16 } } -RRB- erambler-co-uk-8585 811 17 Duet duet NN erambler-co-uk-8585 811 18 — — : erambler-co-uk-8585 811 19 Haskell Haskell NNP erambler-co-uk-8585 811 20 — — : erambler-co-uk-8585 811 21 # # $ erambler-co-uk-8585 811 22 adventofcode adventofcode NN erambler-co-uk-8585 811 23 Day Day NNP erambler-co-uk-8585 811 24 18 18 CD erambler-co-uk-8585 811 25 Today’s Today’s NNP erambler-co-uk-8585 811 26 challenge challenge NN erambler-co-uk-8585 811 27 introduces introduce VBZ erambler-co-uk-8585 811 28 a a DT erambler-co-uk-8585 811 29 type type NN erambler-co-uk-8585 811 30 of of IN erambler-co-uk-8585 811 31 simplified simplify VBN erambler-co-uk-8585 811 32 assembly assembly NN erambler-co-uk-8585 811 33 language language NN erambler-co-uk-8585 811 34 that that WDT erambler-co-uk-8585 811 35 includes include VBZ erambler-co-uk-8585 811 36 instructions instruction NNS erambler-co-uk-8585 811 37 for for IN erambler-co-uk-8585 811 38 message message NN erambler-co-uk-8585 811 39 - - HYPH erambler-co-uk-8585 811 40 passing passing NN erambler-co-uk-8585 811 41 . . . erambler-co-uk-8585 812 1 First first RB erambler-co-uk-8585 812 2 we -PRON- PRP erambler-co-uk-8585 812 3 have have VBP erambler-co-uk-8585 812 4 to to TO erambler-co-uk-8585 812 5 simulate simulate VB erambler-co-uk-8585 812 6 a a DT erambler-co-uk-8585 812 7 single single JJ erambler-co-uk-8585 812 8 program program NN erambler-co-uk-8585 812 9 ( ( -LRB- erambler-co-uk-8585 812 10 after after IN erambler-co-uk-8585 812 11 humorously humorously RB erambler-co-uk-8585 812 12 misinterpreting misinterpret VBG erambler-co-uk-8585 812 13 the the DT erambler-co-uk-8585 812 14 snd snd JJ erambler-co-uk-8585 812 15 and and CC erambler-co-uk-8585 812 16 rcv rcv NNP erambler-co-uk-8585 812 17 instructions instruction NNS erambler-co-uk-8585 812 18 as as IN erambler-co-uk-8585 812 19 & & CC erambler-co-uk-8585 812 20 ldquo;sound&rdquo ldquo;sound&rdquo FW erambler-co-uk-8585 812 21 ; ; : erambler-co-uk-8585 812 22 and and CC erambler-co-uk-8585 812 23 & & CC erambler-co-uk-8585 812 24 ldquo;recover&rdquo ldquo;recover&rdquo NNP erambler-co-uk-8585 812 25 ; ; : erambler-co-uk-8585 812 26 ) ) -RRB- erambler-co-uk-8585 812 27 , , , erambler-co-uk-8585 812 28 but but CC erambler-co-uk-8585 812 29 then then RB erambler-co-uk-8585 812 30 we -PRON- PRP erambler-co-uk-8585 812 31 have have VBP erambler-co-uk-8585 812 32 to to TO erambler-co-uk-8585 812 33 simulate simulate VB erambler-co-uk-8585 812 34 two two CD erambler-co-uk-8585 812 35 concurrent concurrent JJ erambler-co-uk-8585 812 36 processes process NNS erambler-co-uk-8585 812 37 and and CC erambler-co-uk-8585 812 38 the the DT erambler-co-uk-8585 812 39 message message NN erambler-co-uk-8585 812 40 passing pass VBG erambler-co-uk-8585 812 41 between between IN erambler-co-uk-8585 812 42 them -PRON- PRP erambler-co-uk-8585 812 43 . . . erambler-co-uk-8585 813 1 → → NFP erambler-co-uk-8585 813 2 Full full JJ erambler-co-uk-8585 813 3 code code NN erambler-co-uk-8585 813 4 on on IN erambler-co-uk-8585 813 5 GitHub GitHub NNP erambler-co-uk-8585 813 6 ! ! . erambler-co-uk-8585 813 7 ! ! . erambler-co-uk-8585 813 8 ! ! . erambler-co-uk-8585 814 1 commentary commentary NN erambler-co-uk-8585 814 2 Well well UH erambler-co-uk-8585 814 3 , , , erambler-co-uk-8585 814 4 I -PRON- PRP erambler-co-uk-8585 814 5 really really RB erambler-co-uk-8585 814 6 learned learn VBD erambler-co-uk-8585 814 7 a a DT erambler-co-uk-8585 814 8 lot lot NN erambler-co-uk-8585 814 9 from from IN erambler-co-uk-8585 814 10 this this DT erambler-co-uk-8585 814 11 one one NN erambler-co-uk-8585 814 12 ! ! . erambler-co-uk-8585 815 1 I -PRON- PRP erambler-co-uk-8585 815 2 wanted want VBD erambler-co-uk-8585 815 3 to to TO erambler-co-uk-8585 815 4 get get VB erambler-co-uk-8585 815 5 to to IN erambler-co-uk-8585 815 6 grips grip NNS erambler-co-uk-8585 815 7 with with IN erambler-co-uk-8585 815 8 more more JJR erambler-co-uk-8585 815 9 complex complex JJ erambler-co-uk-8585 815 10 stuff stuff NN erambler-co-uk-8585 815 11 in in IN erambler-co-uk-8585 815 12 Haskell Haskell NNP erambler-co-uk-8585 815 13 and and CC erambler-co-uk-8585 815 14 this this DT erambler-co-uk-8585 815 15 challenge challenge NN erambler-co-uk-8585 815 16 seemed seem VBD erambler-co-uk-8585 815 17 like like IN erambler-co-uk-8585 815 18 an an DT erambler-co-uk-8585 815 19 excellent excellent JJ erambler-co-uk-8585 815 20 opportunity opportunity NN erambler-co-uk-8585 815 21 to to TO erambler-co-uk-8585 815 22 figure figure VB erambler-co-uk-8585 815 23 out out RP erambler-co-uk-8585 815 24 a a LS erambler-co-uk-8585 815 25 ) ) -RRB- erambler-co-uk-8585 815 26 parsing parse VBG erambler-co-uk-8585 815 27 with with IN erambler-co-uk-8585 815 28 the the DT erambler-co-uk-8585 815 29 parsec parsec JJ erambler-co-uk-8585 815 30 library library NN erambler-co-uk-8585 815 31 and and CC erambler-co-uk-8585 815 32 b b LS erambler-co-uk-8585 815 33 ) ) -RRB- erambler-co-uk-8585 815 34 using use VBG erambler-co-uk-8585 815 35 the the DT erambler-co-uk-8585 815 36 State State NNP erambler-co-uk-8585 815 37 monad monad NN erambler-co-uk-8585 815 38 to to TO erambler-co-uk-8585 815 39 keep keep VB erambler-co-uk-8585 815 40 the the DT erambler-co-uk-8585 815 41 state state NN erambler-co-uk-8585 815 42 of of IN erambler-co-uk-8585 815 43 the the DT erambler-co-uk-8585 815 44 simulator simulator NN erambler-co-uk-8585 815 45 . . . erambler-co-uk-8585 816 1 As as IN erambler-co-uk-8585 816 2 it -PRON- PRP erambler-co-uk-8585 816 3 turned turn VBD erambler-co-uk-8585 816 4 out out RP erambler-co-uk-8585 816 5 , , , erambler-co-uk-8585 816 6 that that DT erambler-co-uk-8585 816 7 was be VBD erambler-co-uk-8585 816 8 n't not RB erambler-co-uk-8585 816 9 all all DT erambler-co-uk-8585 816 10 I -PRON- PRP erambler-co-uk-8585 816 11 'd have VBD erambler-co-uk-8585 816 12 learned learn VBN erambler-co-uk-8585 816 13 : : : erambler-co-uk-8585 816 14 I -PRON- PRP erambler-co-uk-8585 816 15 also also RB erambler-co-uk-8585 816 16 ran run VBD erambler-co-uk-8585 816 17 into into IN erambler-co-uk-8585 816 18 an an DT erambler-co-uk-8585 816 19 interesting interesting JJ erambler-co-uk-8585 816 20 situation situation NN erambler-co-uk-8585 816 21 whereby whereby WRB erambler-co-uk-8585 816 22 lazy lazy JJ erambler-co-uk-8585 816 23 evaluation evaluation NN erambler-co-uk-8585 816 24 was be VBD erambler-co-uk-8585 816 25 creating create VBG erambler-co-uk-8585 816 26 an an DT erambler-co-uk-8585 816 27 infinite infinite JJ erambler-co-uk-8585 816 28 loop loop NN erambler-co-uk-8585 816 29 where where WRB erambler-co-uk-8585 816 30 there there EX erambler-co-uk-8585 816 31 should should MD erambler-co-uk-8585 816 32 n't not RB erambler-co-uk-8585 816 33 be be VB erambler-co-uk-8585 816 34 one one CD erambler-co-uk-8585 816 35 , , , erambler-co-uk-8585 816 36 so so RB erambler-co-uk-8585 816 37 I -PRON- PRP erambler-co-uk-8585 816 38 also also RB erambler-co-uk-8585 816 39 had have VBD erambler-co-uk-8585 816 40 to to TO erambler-co-uk-8585 816 41 learn learn VB erambler-co-uk-8585 816 42 how how WRB erambler-co-uk-8585 816 43 to to TO erambler-co-uk-8585 816 44 selectively selectively RB erambler-co-uk-8585 816 45 force force VB erambler-co-uk-8585 816 46 strict strict JJ erambler-co-uk-8585 816 47 evaluation evaluation NN erambler-co-uk-8585 816 48 of of IN erambler-co-uk-8585 816 49 values value NNS erambler-co-uk-8585 816 50 . . . erambler-co-uk-8585 817 1 I -PRON- PRP erambler-co-uk-8585 817 2 'm be VBP erambler-co-uk-8585 817 3 pretty pretty RB erambler-co-uk-8585 817 4 sure sure JJ erambler-co-uk-8585 817 5 this this DT erambler-co-uk-8585 817 6 is be VBZ erambler-co-uk-8585 817 7 n't not RB erambler-co-uk-8585 817 8 the the DT erambler-co-uk-8585 817 9 best good JJS erambler-co-uk-8585 817 10 Haskell Haskell NNP erambler-co-uk-8585 817 11 in in IN erambler-co-uk-8585 817 12 the the DT erambler-co-uk-8585 817 13 world world NN erambler-co-uk-8585 817 14 , , , erambler-co-uk-8585 817 15 but but CC erambler-co-uk-8585 817 16 I -PRON- PRP erambler-co-uk-8585 817 17 'm be VBP erambler-co-uk-8585 817 18 proud proud JJ erambler-co-uk-8585 817 19 of of IN erambler-co-uk-8585 817 20 it -PRON- PRP erambler-co-uk-8585 817 21 . . . erambler-co-uk-8585 818 1 First first RB erambler-co-uk-8585 818 2 we -PRON- PRP erambler-co-uk-8585 818 3 have have VBP erambler-co-uk-8585 818 4 to to TO erambler-co-uk-8585 818 5 import import VB erambler-co-uk-8585 818 6 a a DT erambler-co-uk-8585 818 7 bunch bunch NN erambler-co-uk-8585 818 8 of of IN erambler-co-uk-8585 818 9 stuff stuff NN erambler-co-uk-8585 818 10 to to TO erambler-co-uk-8585 818 11 use use VB erambler-co-uk-8585 818 12 later later RB erambler-co-uk-8585 818 13 , , , erambler-co-uk-8585 818 14 but but CC erambler-co-uk-8585 818 15 also also RB erambler-co-uk-8585 818 16 notice notice VB erambler-co-uk-8585 818 17 the the DT erambler-co-uk-8585 818 18 pragma pragma NN erambler-co-uk-8585 818 19 on on IN erambler-co-uk-8585 818 20 the the DT erambler-co-uk-8585 818 21 first first JJ erambler-co-uk-8585 818 22 line line NN erambler-co-uk-8585 818 23 which which WDT erambler-co-uk-8585 818 24 instructs instruct VBZ erambler-co-uk-8585 818 25 the the DT erambler-co-uk-8585 818 26 compiler compiler NN erambler-co-uk-8585 818 27 to to TO erambler-co-uk-8585 818 28 enable enable VB erambler-co-uk-8585 818 29 the the DT erambler-co-uk-8585 818 30 BangPatterns BangPatterns NNP erambler-co-uk-8585 818 31 language language NN erambler-co-uk-8585 818 32 extension extension NN erambler-co-uk-8585 818 33 , , , erambler-co-uk-8585 818 34 which which WDT erambler-co-uk-8585 818 35 will will MD erambler-co-uk-8585 818 36 be be VB erambler-co-uk-8585 818 37 important important JJ erambler-co-uk-8585 818 38 later later RB erambler-co-uk-8585 818 39 . . . erambler-co-uk-8585 819 1 { { -LRB- erambler-co-uk-8585 819 2 - - HYPH erambler-co-uk-8585 819 3 # # NN erambler-co-uk-8585 819 4 LANGUAGE language NN erambler-co-uk-8585 819 5 BangPatterns BangPatterns NNP erambler-co-uk-8585 819 6 # # $ erambler-co-uk-8585 819 7 - - HYPH erambler-co-uk-8585 819 8 } } -RRB- erambler-co-uk-8585 819 9 module module NN erambler-co-uk-8585 819 10 Main Main NNP erambler-co-uk-8585 819 11 where where WRB erambler-co-uk-8585 819 12 import import NN erambler-co-uk-8585 819 13 qualified qualify VBD erambler-co-uk-8585 819 14 Data Data NNP erambler-co-uk-8585 819 15 . . . erambler-co-uk-8585 819 16 Vector vector NN erambler-co-uk-8585 819 17 as as IN erambler-co-uk-8585 819 18 V v NN erambler-co-uk-8585 819 19 import import NN erambler-co-uk-8585 819 20 qualified qualify VBN erambler-co-uk-8585 819 21 Data Data NNPS erambler-co-uk-8585 819 22 . . . erambler-co-uk-8585 819 23 Map Map NNP erambler-co-uk-8585 819 24 . . NNP erambler-co-uk-8585 819 25 Strict Strict NNP erambler-co-uk-8585 819 26 as as IN erambler-co-uk-8585 819 27 M M NNP erambler-co-uk-8585 819 28 import import NN erambler-co-uk-8585 819 29 Data Data NNP erambler-co-uk-8585 819 30 . . . erambler-co-uk-8585 819 31 List list NN erambler-co-uk-8585 819 32 import import NN erambler-co-uk-8585 819 33 Data Data NNP erambler-co-uk-8585 819 34 . . . erambler-co-uk-8585 819 35 Either either DT erambler-co-uk-8585 819 36 import import NN erambler-co-uk-8585 819 37 Data datum NNS erambler-co-uk-8585 819 38 . . . erambler-co-uk-8585 819 39 Maybe maybe RB erambler-co-uk-8585 819 40 import import NN erambler-co-uk-8585 819 41 Control control NN erambler-co-uk-8585 819 42 . . . erambler-co-uk-8585 819 43 Monad Monad NNP erambler-co-uk-8585 819 44 . . . erambler-co-uk-8585 819 45 State state NN erambler-co-uk-8585 819 46 . . . erambler-co-uk-8585 819 47 Strict strict JJ erambler-co-uk-8585 819 48 import import NN erambler-co-uk-8585 819 49 Control control NN erambler-co-uk-8585 819 50 . . . erambler-co-uk-8585 819 51 Monad Monad NNP erambler-co-uk-8585 819 52 . . . erambler-co-uk-8585 819 53 Loops Loops NNP erambler-co-uk-8585 819 54 import import NN erambler-co-uk-8585 819 55 Text Text NNP erambler-co-uk-8585 819 56 . . . erambler-co-uk-8585 819 57 ParserCombinators ParserCombinators NNP erambler-co-uk-8585 819 58 . . . erambler-co-uk-8585 819 59 Parsec Parsec NNP erambler-co-uk-8585 819 60 hiding hiding NN erambler-co-uk-8585 819 61 ( ( -LRB- erambler-co-uk-8585 819 62 State state NN erambler-co-uk-8585 819 63 ) ) -RRB- erambler-co-uk-8585 819 64 First first RB erambler-co-uk-8585 819 65 up up RB erambler-co-uk-8585 819 66 we -PRON- PRP erambler-co-uk-8585 819 67 define define VBP erambler-co-uk-8585 819 68 the the DT erambler-co-uk-8585 819 69 types type NNS erambler-co-uk-8585 819 70 that that WDT erambler-co-uk-8585 819 71 will will MD erambler-co-uk-8585 819 72 represent represent VB erambler-co-uk-8585 819 73 the the DT erambler-co-uk-8585 819 74 program program NN erambler-co-uk-8585 819 75 code code NN erambler-co-uk-8585 819 76 itself -PRON- PRP erambler-co-uk-8585 819 77 . . . erambler-co-uk-8585 820 1 data data NNPS erambler-co-uk-8585 820 2 DuetVal DuetVal NNP erambler-co-uk-8585 820 3 = = SYM erambler-co-uk-8585 820 4 Reg Reg NNP erambler-co-uk-8585 820 5 Char Char NNP erambler-co-uk-8585 820 6 | | NNP erambler-co-uk-8585 820 7 Val Val NNP erambler-co-uk-8585 820 8 Int Int NNP erambler-co-uk-8585 820 9 deriving derive VBG erambler-co-uk-8585 820 10 Show Show NNP erambler-co-uk-8585 820 11 type type NN erambler-co-uk-8585 820 12 DuetQueue DuetQueue NNP erambler-co-uk-8585 820 13 = = NFP erambler-co-uk-8585 820 14 [ [ -LRB- erambler-co-uk-8585 820 15 Int int NN erambler-co-uk-8585 820 16 ] ] -RRB- erambler-co-uk-8585 820 17 data datum NNS erambler-co-uk-8585 820 18 DuetInstruction DuetInstruction NNP erambler-co-uk-8585 820 19 = = SYM erambler-co-uk-8585 820 20 Snd Snd NNP erambler-co-uk-8585 820 21 DuetVal DuetVal NNP erambler-co-uk-8585 820 22 | | NNP erambler-co-uk-8585 820 23 Rcv Rcv NNP erambler-co-uk-8585 820 24 DuetVal DuetVal NNP erambler-co-uk-8585 820 25 | | NNP erambler-co-uk-8585 820 26 Jgz Jgz NNP erambler-co-uk-8585 820 27 DuetVal DuetVal NNP erambler-co-uk-8585 820 28 DuetVal DuetVal NNP erambler-co-uk-8585 820 29 | | NNP erambler-co-uk-8585 820 30 Set Set NNP erambler-co-uk-8585 820 31 DuetVal DuetVal NNP erambler-co-uk-8585 820 32 DuetVal DuetVal NNP erambler-co-uk-8585 820 33 | | NNP erambler-co-uk-8585 820 34 Add Add NNP erambler-co-uk-8585 820 35 DuetVal DuetVal NNP erambler-co-uk-8585 820 36 DuetVal DuetVal NNP erambler-co-uk-8585 820 37 | | NNP erambler-co-uk-8585 820 38 Mul Mul NNP erambler-co-uk-8585 820 39 DuetVal DuetVal NNP erambler-co-uk-8585 820 40 DuetVal DuetVal NNP erambler-co-uk-8585 820 41 | | NNP erambler-co-uk-8585 820 42 Mod Mod NNP erambler-co-uk-8585 820 43 DuetVal DuetVal NNP erambler-co-uk-8585 820 44 DuetVal DuetVal NNP erambler-co-uk-8585 820 45 deriving derive VBG erambler-co-uk-8585 820 46 Show Show NNP erambler-co-uk-8585 820 47 type type NN erambler-co-uk-8585 820 48 DuetProgram DuetProgram NNP erambler-co-uk-8585 820 49 = = SYM erambler-co-uk-8585 820 50 V.Vector V.Vector NNP erambler-co-uk-8585 820 51 DuetInstruction DuetInstruction NNP erambler-co-uk-8585 820 52 Next Next NNP erambler-co-uk-8585 820 53 we -PRON- PRP erambler-co-uk-8585 820 54 define define VBP erambler-co-uk-8585 820 55 the the DT erambler-co-uk-8585 820 56 types type NNS erambler-co-uk-8585 820 57 to to TO erambler-co-uk-8585 820 58 hold hold VB erambler-co-uk-8585 820 59 the the DT erambler-co-uk-8585 820 60 machine machine NN erambler-co-uk-8585 820 61 state state NN erambler-co-uk-8585 820 62 , , , erambler-co-uk-8585 820 63 which which WDT erambler-co-uk-8585 820 64 includes include VBZ erambler-co-uk-8585 820 65 : : : erambler-co-uk-8585 820 66 registers register NNS erambler-co-uk-8585 820 67 , , , erambler-co-uk-8585 820 68 instruction instruction NN erambler-co-uk-8585 820 69 pointer pointer NN erambler-co-uk-8585 820 70 , , , erambler-co-uk-8585 820 71 send send VB erambler-co-uk-8585 820 72 & & CC erambler-co-uk-8585 820 73 amp amp VB erambler-co-uk-8585 820 74 ; ; , erambler-co-uk-8585 820 75 receive receive VB erambler-co-uk-8585 820 76 buffers buffer NNS erambler-co-uk-8585 820 77 and and CC erambler-co-uk-8585 820 78 the the DT erambler-co-uk-8585 820 79 program program NN erambler-co-uk-8585 820 80 code code NN erambler-co-uk-8585 820 81 , , , erambler-co-uk-8585 820 82 plus plus CC erambler-co-uk-8585 820 83 a a DT erambler-co-uk-8585 820 84 counter counter NN erambler-co-uk-8585 820 85 of of IN erambler-co-uk-8585 820 86 the the DT erambler-co-uk-8585 820 87 number number NN erambler-co-uk-8585 820 88 of of IN erambler-co-uk-8585 820 89 sends send NNS erambler-co-uk-8585 820 90 made make VBN erambler-co-uk-8585 820 91 ( ( -LRB- erambler-co-uk-8585 820 92 to to TO erambler-co-uk-8585 820 93 provide provide VB erambler-co-uk-8585 820 94 the the DT erambler-co-uk-8585 820 95 solution solution NN erambler-co-uk-8585 820 96 ) ) -RRB- erambler-co-uk-8585 820 97 . . . erambler-co-uk-8585 821 1 type type NN erambler-co-uk-8585 821 2 DuetRegisters DuetRegisters NNP erambler-co-uk-8585 821 3 = = SYM erambler-co-uk-8585 821 4 M.Map M.Map NNP erambler-co-uk-8585 821 5 Char Char NNP erambler-co-uk-8585 821 6 Int Int NNP erambler-co-uk-8585 821 7 data datum NNS erambler-co-uk-8585 821 8 Duet Duet NNP erambler-co-uk-8585 821 9 = = SYM erambler-co-uk-8585 821 10 Duet duet NN erambler-co-uk-8585 821 11 { { -LRB- erambler-co-uk-8585 821 12 dRegisters dregister NNS erambler-co-uk-8585 821 13 : : : erambler-co-uk-8585 821 14 : : : erambler-co-uk-8585 821 15 DuetRegisters DuetRegisters NNP erambler-co-uk-8585 821 16 , , , erambler-co-uk-8585 821 17 dPtr dPtr NNP erambler-co-uk-8585 821 18 : : : erambler-co-uk-8585 821 19 : : : erambler-co-uk-8585 821 20 Int int NN erambler-co-uk-8585 821 21 , , , erambler-co-uk-8585 821 22 dSendCount dsendcount CD erambler-co-uk-8585 821 23 : : : erambler-co-uk-8585 821 24 : : : erambler-co-uk-8585 821 25 Int Int VBN erambler-co-uk-8585 821 26 , , , erambler-co-uk-8585 821 27 dRcvBuf drcvbuf NN erambler-co-uk-8585 821 28 : : : erambler-co-uk-8585 821 29 : : : erambler-co-uk-8585 821 30 DuetQueue duetqueue VB erambler-co-uk-8585 821 31 , , , erambler-co-uk-8585 821 32 dSndBuf dsndbuf NN erambler-co-uk-8585 821 33 : : : erambler-co-uk-8585 821 34 : : : erambler-co-uk-8585 821 35 DuetQueue DuetQueue NNP erambler-co-uk-8585 821 36 , , , erambler-co-uk-8585 821 37 dProgram dProgram NNP erambler-co-uk-8585 821 38 : : : erambler-co-uk-8585 821 39 : : : erambler-co-uk-8585 821 40 DuetProgram DuetProgram NNP erambler-co-uk-8585 821 41 } } -RRB- erambler-co-uk-8585 821 42 instance instance NN erambler-co-uk-8585 821 43 Show Show NNP erambler-co-uk-8585 821 44 Duet Duet NNP erambler-co-uk-8585 821 45 where where WRB erambler-co-uk-8585 821 46 show show NN erambler-co-uk-8585 821 47 d d NN erambler-co-uk-8585 821 48 = = SYM erambler-co-uk-8585 821 49 show show NN erambler-co-uk-8585 821 50 ( ( -LRB- erambler-co-uk-8585 821 51 dRegisters dregister NNS erambler-co-uk-8585 821 52 d d NNP erambler-co-uk-8585 821 53 ) ) -RRB- erambler-co-uk-8585 821 54 + + CD erambler-co-uk-8585 821 55 + + CC erambler-co-uk-8585 821 56 & & CC erambler-co-uk-8585 821 57 # # $ erambler-co-uk-8585 821 58 34 34 CD erambler-co-uk-8585 821 59 ; ; : erambler-co-uk-8585 821 60 @" @" NNP erambler-co-uk-8585 821 61 ; ; : erambler-co-uk-8585 821 62 + + SYM erambler-co-uk-8585 821 63 + + SYM erambler-co-uk-8585 821 64 show show NN erambler-co-uk-8585 821 65 ( ( -LRB- erambler-co-uk-8585 821 66 dPtr dPtr NNP erambler-co-uk-8585 821 67 d d NNP erambler-co-uk-8585 821 68 ) ) -RRB- erambler-co-uk-8585 821 69 + + CD erambler-co-uk-8585 821 70 + + CC erambler-co-uk-8585 821 71 & & CC erambler-co-uk-8585 821 72 # # $ erambler-co-uk-8585 821 73 34 34 CD erambler-co-uk-8585 821 74 ; ; : erambler-co-uk-8585 821 75 S" S" NNP erambler-co-uk-8585 821 76 ; ; : erambler-co-uk-8585 821 77 + + SYM erambler-co-uk-8585 821 78 + + SYM erambler-co-uk-8585 821 79 show show NN erambler-co-uk-8585 821 80 ( ( -LRB- erambler-co-uk-8585 821 81 dSndBuf dsndbuf NN erambler-co-uk-8585 821 82 d d NNP erambler-co-uk-8585 821 83 ) ) -RRB- erambler-co-uk-8585 821 84 + + CD erambler-co-uk-8585 821 85 + + CC erambler-co-uk-8585 821 86 & & CC erambler-co-uk-8585 821 87 # # $ erambler-co-uk-8585 821 88 34 34 CD erambler-co-uk-8585 821 89 ; ; : erambler-co-uk-8585 821 90 R" R" NNP erambler-co-uk-8585 821 91 ; ; : erambler-co-uk-8585 821 92 + + SYM erambler-co-uk-8585 821 93 + + SYM erambler-co-uk-8585 821 94 show show NN erambler-co-uk-8585 821 95 ( ( -LRB- erambler-co-uk-8585 821 96 dRcvBuf dRcvBuf NNP erambler-co-uk-8585 821 97 d d LS erambler-co-uk-8585 821 98 ) ) -RRB- erambler-co-uk-8585 821 99 defaultDuet defaultduet NN erambler-co-uk-8585 821 100 = = -RRB- erambler-co-uk-8585 821 101 Duet Duet NNP erambler-co-uk-8585 821 102 M.empty M.empty NNP erambler-co-uk-8585 821 103 0 0 NFP erambler-co-uk-8585 821 104 0 0 CD erambler-co-uk-8585 821 105 [ [ -LRB- erambler-co-uk-8585 821 106 ] ] -RRB- erambler-co-uk-8585 821 107 [ [ -LRB- erambler-co-uk-8585 821 108 ] ] -RRB- erambler-co-uk-8585 821 109 V.empty v.empty NN erambler-co-uk-8585 821 110 type type NN erambler-co-uk-8585 821 111 DuetState DuetState NNP erambler-co-uk-8585 821 112 = = SYM erambler-co-uk-8585 821 113 State State NNP erambler-co-uk-8585 821 114 Duet Duet NNP erambler-co-uk-8585 821 115 program program NN erambler-co-uk-8585 821 116 is be VBZ erambler-co-uk-8585 821 117 a a DT erambler-co-uk-8585 821 118 parser parser NN erambler-co-uk-8585 821 119 built build VBN erambler-co-uk-8585 821 120 on on IN erambler-co-uk-8585 821 121 the the DT erambler-co-uk-8585 821 122 cool cool JJ erambler-co-uk-8585 821 123 parsec parsec JJ erambler-co-uk-8585 821 124 library library NN erambler-co-uk-8585 821 125 to to TO erambler-co-uk-8585 821 126 turn turn VB erambler-co-uk-8585 821 127 the the DT erambler-co-uk-8585 821 128 program program NN erambler-co-uk-8585 821 129 text text NN erambler-co-uk-8585 821 130 into into IN erambler-co-uk-8585 821 131 a a DT erambler-co-uk-8585 821 132 Haskell Haskell NNP erambler-co-uk-8585 821 133 format format NN erambler-co-uk-8585 821 134 that that IN erambler-co-uk-8585 821 135 we -PRON- PRP erambler-co-uk-8585 821 136 can can MD erambler-co-uk-8585 821 137 work work VB erambler-co-uk-8585 821 138 with with IN erambler-co-uk-8585 821 139 , , , erambler-co-uk-8585 821 140 a a DT erambler-co-uk-8585 821 141 Vector Vector NNP erambler-co-uk-8585 821 142 of of IN erambler-co-uk-8585 821 143 instructions instruction NNS erambler-co-uk-8585 821 144 . . . erambler-co-uk-8585 822 1 Yes yes UH erambler-co-uk-8585 822 2 , , , erambler-co-uk-8585 822 3 using use VBG erambler-co-uk-8585 822 4 a a DT erambler-co-uk-8585 822 5 full full RB erambler-co-uk-8585 822 6 - - HYPH erambler-co-uk-8585 822 7 blown blown JJ erambler-co-uk-8585 822 8 parser parser NN erambler-co-uk-8585 822 9 is be VBZ erambler-co-uk-8585 822 10 overkill overkill NN erambler-co-uk-8585 822 11 here here RB erambler-co-uk-8585 822 12 ( ( -LRB- erambler-co-uk-8585 822 13 it -PRON- PRP erambler-co-uk-8585 822 14 would would MD erambler-co-uk-8585 822 15 be be VB erambler-co-uk-8585 822 16 much much RB erambler-co-uk-8585 822 17 simpler simple JJR erambler-co-uk-8585 822 18 just just RB erambler-co-uk-8585 822 19 to to TO erambler-co-uk-8585 822 20 split split VB erambler-co-uk-8585 822 21 each each DT erambler-co-uk-8585 822 22 line line NN erambler-co-uk-8585 822 23 on on IN erambler-co-uk-8585 822 24 whitespace whitespace NN erambler-co-uk-8585 822 25 , , , erambler-co-uk-8585 822 26 but but CC erambler-co-uk-8585 822 27 I -PRON- PRP erambler-co-uk-8585 822 28 wanted want VBD erambler-co-uk-8585 822 29 to to TO erambler-co-uk-8585 822 30 see see VB erambler-co-uk-8585 822 31 how how WRB erambler-co-uk-8585 822 32 Parsec Parsec NNP erambler-co-uk-8585 822 33 works work NNS erambler-co-uk-8585 822 34 . . . erambler-co-uk-8585 823 1 I’m I’m NNP erambler-co-uk-8585 823 2 using use VBG erambler-co-uk-8585 823 3 Vector Vector NNP erambler-co-uk-8585 823 4 here here RB erambler-co-uk-8585 823 5 because because IN erambler-co-uk-8585 823 6 we -PRON- PRP erambler-co-uk-8585 823 7 need need VBP erambler-co-uk-8585 823 8 random random JJ erambler-co-uk-8585 823 9 access access NN erambler-co-uk-8585 823 10 to to IN erambler-co-uk-8585 823 11 the the DT erambler-co-uk-8585 823 12 instruction instruction NN erambler-co-uk-8585 823 13 list list NN erambler-co-uk-8585 823 14 , , , erambler-co-uk-8585 823 15 which which WDT erambler-co-uk-8585 823 16 is be VBZ erambler-co-uk-8585 823 17 much much RB erambler-co-uk-8585 823 18 more more RBR erambler-co-uk-8585 823 19 efficient efficient JJ erambler-co-uk-8585 823 20 with with IN erambler-co-uk-8585 823 21 Vector Vector NNP erambler-co-uk-8585 823 22 : : : erambler-co-uk-8585 823 23 O(1 o(1 LS erambler-co-uk-8585 823 24 ) ) -RRB- erambler-co-uk-8585 823 25 compared compare VBN erambler-co-uk-8585 823 26 with with IN erambler-co-uk-8585 823 27 the the DT erambler-co-uk-8585 823 28 O(n o(n NN erambler-co-uk-8585 823 29 ) ) -RRB- erambler-co-uk-8585 823 30 of of IN erambler-co-uk-8585 823 31 the the DT erambler-co-uk-8585 823 32 built build VBN erambler-co-uk-8585 823 33 in in IN erambler-co-uk-8585 823 34 Haskell Haskell NNP erambler-co-uk-8585 823 35 list list NN erambler-co-uk-8585 823 36 ( ( -LRB- erambler-co-uk-8585 823 37 [ [ -LRB- erambler-co-uk-8585 823 38 ] ] -RRB- erambler-co-uk-8585 823 39 ) ) -RRB- erambler-co-uk-8585 823 40 type type NN erambler-co-uk-8585 823 41 . . . erambler-co-uk-8585 824 1 parseProgram parseprogram NN erambler-co-uk-8585 824 2 applies apply VBZ erambler-co-uk-8585 824 3 the the DT erambler-co-uk-8585 824 4 parser parser NN erambler-co-uk-8585 824 5 to to IN erambler-co-uk-8585 824 6 a a DT erambler-co-uk-8585 824 7 string string NN erambler-co-uk-8585 824 8 and and CC erambler-co-uk-8585 824 9 returns return VBZ erambler-co-uk-8585 824 10 the the DT erambler-co-uk-8585 824 11 result result NN erambler-co-uk-8585 824 12 . . . erambler-co-uk-8585 825 1 program program NN erambler-co-uk-8585 825 2 : : : erambler-co-uk-8585 825 3 : : : erambler-co-uk-8585 825 4 GenParser GenParser NNP erambler-co-uk-8585 825 5 Char Char NNP erambler-co-uk-8585 825 6 st st NNP erambler-co-uk-8585 825 7 DuetProgram DuetProgram NNP erambler-co-uk-8585 825 8 program program NN erambler-co-uk-8585 825 9 = = SYM erambler-co-uk-8585 825 10 do do VBP erambler-co-uk-8585 825 11 instructions instruction NNS erambler-co-uk-8585 825 12 & & CC erambler-co-uk-8585 825 13 lt;- lt;- NNP erambler-co-uk-8585 825 14 endBy endBy NNP erambler-co-uk-8585 825 15 instruction instruction NN erambler-co-uk-8585 825 16 eol eol NNP erambler-co-uk-8585 825 17 return return VB erambler-co-uk-8585 825 18 $ $ $ erambler-co-uk-8585 825 19 V.fromList V.fromList NNP erambler-co-uk-8585 825 20 instructions instruction NNS erambler-co-uk-8585 825 21 where where WRB erambler-co-uk-8585 825 22 instruction instruction NN erambler-co-uk-8585 825 23 = = SYM erambler-co-uk-8585 825 24 try try VBP erambler-co-uk-8585 825 25 ( ( -LRB- erambler-co-uk-8585 825 26 oneArg onearg VB erambler-co-uk-8585 825 27 & & CC erambler-co-uk-8585 825 28 # # $ erambler-co-uk-8585 825 29 34;snd" 34;snd" CD erambler-co-uk-8585 825 30 ; ; : erambler-co-uk-8585 825 31 Snd Snd NNP erambler-co-uk-8585 825 32 ) ) -RRB- erambler-co-uk-8585 825 33 & & CC erambler-co-uk-8585 825 34 lt;|> lt;|> NN erambler-co-uk-8585 825 35 ; ; : erambler-co-uk-8585 825 36 oneArg oneArg NNP erambler-co-uk-8585 825 37 & & CC erambler-co-uk-8585 825 38 # # $ erambler-co-uk-8585 825 39 34;rcv" 34;rcv" NNP erambler-co-uk-8585 825 40 ; ; : erambler-co-uk-8585 825 41 Rcv Rcv NNP erambler-co-uk-8585 825 42 & & CC erambler-co-uk-8585 825 43 lt;|> lt;|> NNP erambler-co-uk-8585 825 44 ; ; : erambler-co-uk-8585 825 45 twoArg twoArg NNP erambler-co-uk-8585 825 46 & & CC erambler-co-uk-8585 825 47 # # $ erambler-co-uk-8585 825 48 34;set" 34;set" NNP erambler-co-uk-8585 825 49 ; ; : erambler-co-uk-8585 825 50 Set Set NNP erambler-co-uk-8585 825 51 & & CC erambler-co-uk-8585 825 52 lt;|> lt;|> NNP erambler-co-uk-8585 825 53 ; ; : erambler-co-uk-8585 825 54 twoArg twoArg NNP erambler-co-uk-8585 825 55 & & CC erambler-co-uk-8585 825 56 # # $ erambler-co-uk-8585 825 57 34;add" 34;add" NNP erambler-co-uk-8585 825 58 ; ; : erambler-co-uk-8585 825 59 Add Add NNP erambler-co-uk-8585 825 60 & & CC erambler-co-uk-8585 825 61 lt;|> lt;|> NNP erambler-co-uk-8585 825 62 ; ; : erambler-co-uk-8585 825 63 try try VB erambler-co-uk-8585 825 64 ( ( -LRB- erambler-co-uk-8585 825 65 twoArg twoArg NNP erambler-co-uk-8585 825 66 & & CC erambler-co-uk-8585 825 67 # # $ erambler-co-uk-8585 825 68 34;mul" 34;mul" NNP erambler-co-uk-8585 825 69 ; ; : erambler-co-uk-8585 825 70 Mul Mul NNP erambler-co-uk-8585 825 71 ) ) -RRB- erambler-co-uk-8585 825 72 & & CC erambler-co-uk-8585 825 73 lt;|> lt;|> NNP erambler-co-uk-8585 825 74 ; ; : erambler-co-uk-8585 825 75 twoArg twoArg NNP erambler-co-uk-8585 825 76 & & CC erambler-co-uk-8585 825 77 # # NNP erambler-co-uk-8585 825 78 34;mod" 34;mod" NNP erambler-co-uk-8585 825 79 ; ; : erambler-co-uk-8585 825 80 Mod Mod NNP erambler-co-uk-8585 825 81 & & CC erambler-co-uk-8585 825 82 lt;|> lt;|> NNP erambler-co-uk-8585 825 83 ; ; : erambler-co-uk-8585 825 84 twoArg twoArg NNP erambler-co-uk-8585 825 85 & & CC erambler-co-uk-8585 825 86 # # NNP erambler-co-uk-8585 825 87 34;jgz" 34;jgz" NNP erambler-co-uk-8585 825 88 ; ; : erambler-co-uk-8585 825 89 Jgz Jgz NNP erambler-co-uk-8585 825 90 oneArg onearg NN erambler-co-uk-8585 825 91 n n NN erambler-co-uk-8585 825 92 c c NN erambler-co-uk-8585 825 93 = = SYM erambler-co-uk-8585 825 94 do do VB erambler-co-uk-8585 825 95 string string NN erambler-co-uk-8585 825 96 n n CC erambler-co-uk-8585 825 97 & & CC erambler-co-uk-8585 825 98 gt;> gt;> NNP erambler-co-uk-8585 825 99 ; ; , erambler-co-uk-8585 825 100 spaces space VBZ erambler-co-uk-8585 825 101 val val NNP erambler-co-uk-8585 825 102 & & CC erambler-co-uk-8585 825 103 lt;- lt;- NNP erambler-co-uk-8585 825 104 regOrVal regorval NN erambler-co-uk-8585 825 105 return return VBP erambler-co-uk-8585 825 106 $ $ $ erambler-co-uk-8585 825 107 c c NN erambler-co-uk-8585 825 108 val val NN erambler-co-uk-8585 825 109 twoArg twoArg NNP erambler-co-uk-8585 825 110 n n NNP erambler-co-uk-8585 825 111 c c NNP erambler-co-uk-8585 825 112 = = SYM erambler-co-uk-8585 825 113 do do VB erambler-co-uk-8585 825 114 string string NN erambler-co-uk-8585 825 115 n n CC erambler-co-uk-8585 825 116 & & CC erambler-co-uk-8585 825 117 gt;> gt;> NNP erambler-co-uk-8585 825 118 ; ; : erambler-co-uk-8585 825 119 spaces spaces NNP erambler-co-uk-8585 825 120 val1 val1 NNP erambler-co-uk-8585 825 121 & & CC erambler-co-uk-8585 825 122 lt;- lt;- NNP erambler-co-uk-8585 825 123 regOrVal regOrVal NNP erambler-co-uk-8585 825 124 spaces spaces NNP erambler-co-uk-8585 825 125 val2 val2 NNP erambler-co-uk-8585 825 126 & & CC erambler-co-uk-8585 825 127 lt;- lt;- NNP erambler-co-uk-8585 825 128 regOrVal regOrVal NNP erambler-co-uk-8585 825 129 return return VBP erambler-co-uk-8585 825 130 $ $ $ erambler-co-uk-8585 825 131 c c NN erambler-co-uk-8585 825 132 val1 val1 NN erambler-co-uk-8585 825 133 val2 val2 NNP erambler-co-uk-8585 825 134 regOrVal regOrVal NNP erambler-co-uk-8585 825 135 = = SYM erambler-co-uk-8585 825 136 register register NNP erambler-co-uk-8585 825 137 & & CC erambler-co-uk-8585 825 138 lt;|> lt;|> NNP erambler-co-uk-8585 825 139 ; ; , erambler-co-uk-8585 825 140 value value NN erambler-co-uk-8585 825 141 register register NNP erambler-co-uk-8585 825 142 = = NFP erambler-co-uk-8585 825 143 do do VBP erambler-co-uk-8585 825 144 name name VB erambler-co-uk-8585 825 145 & & CC erambler-co-uk-8585 825 146 lt;- lt;- VB erambler-co-uk-8585 825 147 lower low JJR erambler-co-uk-8585 825 148 return return NN erambler-co-uk-8585 825 149 $ $ $ erambler-co-uk-8585 825 150 Reg Reg NNP erambler-co-uk-8585 825 151 name name NN erambler-co-uk-8585 825 152 value value NN erambler-co-uk-8585 825 153 = = SYM erambler-co-uk-8585 825 154 do do VB erambler-co-uk-8585 825 155 val val NN erambler-co-uk-8585 825 156 & & CC erambler-co-uk-8585 825 157 lt;- lt;- JJ erambler-co-uk-8585 825 158 many many JJ erambler-co-uk-8585 825 159 $ $ $ erambler-co-uk-8585 825 160 oneOf oneOf : erambler-co-uk-8585 825 161 & & CC erambler-co-uk-8585 825 162 # # $ erambler-co-uk-8585 825 163 34;-0123456789" 34;-0123456789" CD erambler-co-uk-8585 825 164 ; ; : erambler-co-uk-8585 825 165 return return VB erambler-co-uk-8585 825 166 $ $ $ erambler-co-uk-8585 825 167 Val Val NNP erambler-co-uk-8585 825 168 $ $ $ erambler-co-uk-8585 825 169 read read VBN erambler-co-uk-8585 825 170 val val NN erambler-co-uk-8585 825 171 eol eol NNP erambler-co-uk-8585 825 172 = = SYM erambler-co-uk-8585 825 173 char char NNP erambler-co-uk-8585 825 174 & & CC erambler-co-uk-8585 825 175 # # NNP erambler-co-uk-8585 825 176 39;\n' 39;\n' CD erambler-co-uk-8585 825 177 ; ; : erambler-co-uk-8585 825 178 parseProgram parseprogram NN erambler-co-uk-8585 825 179 : : : erambler-co-uk-8585 825 180 : : : erambler-co-uk-8585 825 181 String string NN erambler-co-uk-8585 825 182 -> -> : erambler-co-uk-8585 825 183 ; ; : erambler-co-uk-8585 825 184 Either either CC erambler-co-uk-8585 825 185 ParseError ParseError NNP erambler-co-uk-8585 825 186 DuetProgram DuetProgram NNP erambler-co-uk-8585 825 187 parseProgram parseprogram NN erambler-co-uk-8585 825 188 = = SYM erambler-co-uk-8585 825 189 parse parse NN erambler-co-uk-8585 825 190 program program NN erambler-co-uk-8585 825 191 & & CC erambler-co-uk-8585 825 192 # # $ erambler-co-uk-8585 825 193 34;" 34;" CD erambler-co-uk-8585 825 194 ; ; : erambler-co-uk-8585 825 195 Next next JJ erambler-co-uk-8585 825 196 up up RB erambler-co-uk-8585 825 197 we -PRON- PRP erambler-co-uk-8585 825 198 have have VBP erambler-co-uk-8585 825 199 some some DT erambler-co-uk-8585 825 200 utility utility NN erambler-co-uk-8585 825 201 functions function NNS erambler-co-uk-8585 825 202 that that WDT erambler-co-uk-8585 825 203 sit sit VBP erambler-co-uk-8585 825 204 in in IN erambler-co-uk-8585 825 205 the the DT erambler-co-uk-8585 825 206 DuetState DuetState NNP erambler-co-uk-8585 825 207 monad monad NN erambler-co-uk-8585 825 208 we -PRON- PRP erambler-co-uk-8585 825 209 defined define VBD erambler-co-uk-8585 825 210 above above RB erambler-co-uk-8585 825 211 and and CC erambler-co-uk-8585 825 212 perform perform VB erambler-co-uk-8585 825 213 common common JJ erambler-co-uk-8585 825 214 manipulations manipulation NNS erambler-co-uk-8585 825 215 on on IN erambler-co-uk-8585 825 216 the the DT erambler-co-uk-8585 825 217 state state NN erambler-co-uk-8585 825 218 : : : erambler-co-uk-8585 825 219 getting get VBG erambler-co-uk-8585 825 220 / / SYM erambler-co-uk-8585 825 221 setting set VBG erambler-co-uk-8585 825 222 / / SYM erambler-co-uk-8585 825 223 updating update VBG erambler-co-uk-8585 825 224 registers register NNS erambler-co-uk-8585 825 225 , , , erambler-co-uk-8585 825 226 updating update VBG erambler-co-uk-8585 825 227 the the DT erambler-co-uk-8585 825 228 instruction instruction NN erambler-co-uk-8585 825 229 pointer pointer NN erambler-co-uk-8585 825 230 and and CC erambler-co-uk-8585 825 231 sending send VBG erambler-co-uk-8585 825 232 / / SYM erambler-co-uk-8585 825 233 receiving receive VBG erambler-co-uk-8585 825 234 messages message NNS erambler-co-uk-8585 825 235 via via IN erambler-co-uk-8585 825 236 the the DT erambler-co-uk-8585 825 237 relevant relevant JJ erambler-co-uk-8585 825 238 queues queue NNS erambler-co-uk-8585 825 239 . . . erambler-co-uk-8585 826 1 getReg getReg NNP erambler-co-uk-8585 826 2 : : : erambler-co-uk-8585 826 3 : : : erambler-co-uk-8585 826 4 Char Char NNP erambler-co-uk-8585 826 5 -> -> : erambler-co-uk-8585 826 6 ; ; : erambler-co-uk-8585 826 7 DuetState DuetState NNP erambler-co-uk-8585 826 8 Int Int NNP erambler-co-uk-8585 826 9 getReg getReg NNP erambler-co-uk-8585 826 10 r r NN erambler-co-uk-8585 826 11 = = SYM erambler-co-uk-8585 826 12 do do VBP erambler-co-uk-8585 826 13 st st NNP erambler-co-uk-8585 826 14 & & CC erambler-co-uk-8585 826 15 lt;- lt;- NNP erambler-co-uk-8585 826 16 get get VBP erambler-co-uk-8585 826 17 return return NN erambler-co-uk-8585 826 18 $ $ $ erambler-co-uk-8585 826 19 M.findWithDefault m.findwithdefault CD erambler-co-uk-8585 826 20 0 0 CD erambler-co-uk-8585 826 21 r r NN erambler-co-uk-8585 826 22 ( ( -LRB- erambler-co-uk-8585 826 23 dRegisters dRegisters NNP erambler-co-uk-8585 826 24 st st NNP erambler-co-uk-8585 826 25 ) ) -RRB- erambler-co-uk-8585 826 26 putReg putreg NN erambler-co-uk-8585 826 27 : : : erambler-co-uk-8585 826 28 : : : erambler-co-uk-8585 826 29 Char Char NNP erambler-co-uk-8585 826 30 -> -> NNP erambler-co-uk-8585 826 31 ; ; : erambler-co-uk-8585 826 32 Int int NN erambler-co-uk-8585 826 33 -> -> NN erambler-co-uk-8585 826 34 ; ; , erambler-co-uk-8585 826 35 DuetState DuetState NNP erambler-co-uk-8585 826 36 ( ( -LRB- erambler-co-uk-8585 826 37 ) ) -RRB- erambler-co-uk-8585 826 38 putReg putreg NN erambler-co-uk-8585 826 39 r r NN erambler-co-uk-8585 826 40 v v NN erambler-co-uk-8585 826 41 = = SYM erambler-co-uk-8585 826 42 do do VB erambler-co-uk-8585 826 43 st st NNP erambler-co-uk-8585 826 44 & & CC erambler-co-uk-8585 826 45 lt;- lt;- NNP erambler-co-uk-8585 826 46 get get VBP erambler-co-uk-8585 826 47 let let VBN erambler-co-uk-8585 826 48 current current JJ erambler-co-uk-8585 826 49 = = SYM erambler-co-uk-8585 826 50 dRegisters dRegisters NNP erambler-co-uk-8585 826 51 st st NNP erambler-co-uk-8585 826 52 new new NNP erambler-co-uk-8585 826 53 = = SYM erambler-co-uk-8585 826 54 M.insert M.insert NNP erambler-co-uk-8585 826 55 r r NN erambler-co-uk-8585 826 56 v v NN erambler-co-uk-8585 826 57 current current JJ erambler-co-uk-8585 826 58 put put VBD erambler-co-uk-8585 826 59 $ $ $ erambler-co-uk-8585 826 60 st st NNP erambler-co-uk-8585 826 61 { { -LRB- erambler-co-uk-8585 826 62 dRegisters dRegisters NNP erambler-co-uk-8585 826 63 = = SYM erambler-co-uk-8585 826 64 new new JJ erambler-co-uk-8585 826 65 } } -RRB- erambler-co-uk-8585 826 66 modReg modreg NN erambler-co-uk-8585 826 67 : : : erambler-co-uk-8585 826 68 : : : erambler-co-uk-8585 826 69 ( ( -LRB- erambler-co-uk-8585 826 70 Int Int NNP erambler-co-uk-8585 826 71 -> -> NNP erambler-co-uk-8585 826 72 ; ; : erambler-co-uk-8585 826 73 Int Int NNP erambler-co-uk-8585 826 74 -> -> NN erambler-co-uk-8585 826 75 ; ; : erambler-co-uk-8585 826 76 Int Int NNP erambler-co-uk-8585 826 77 ) ) -RRB- erambler-co-uk-8585 826 78 -> -> NN erambler-co-uk-8585 826 79 ; ; , erambler-co-uk-8585 826 80 Char Char NNP erambler-co-uk-8585 826 81 -> -> : erambler-co-uk-8585 826 82 ; ; : erambler-co-uk-8585 826 83 DuetVal DuetVal NNP erambler-co-uk-8585 826 84 -> -> NN erambler-co-uk-8585 826 85 ; ; : erambler-co-uk-8585 826 86 DuetState DuetState NNP erambler-co-uk-8585 826 87 Bool Bool NNP erambler-co-uk-8585 826 88 modReg modreg NN erambler-co-uk-8585 826 89 op op NN erambler-co-uk-8585 826 90 r r NN erambler-co-uk-8585 826 91 v v NN erambler-co-uk-8585 826 92 = = SYM erambler-co-uk-8585 826 93 do do VBP erambler-co-uk-8585 826 94 u u NNP erambler-co-uk-8585 826 95 & & CC erambler-co-uk-8585 826 96 lt;- lt;- NNP erambler-co-uk-8585 826 97 getReg getReg NNP erambler-co-uk-8585 826 98 r r NNP erambler-co-uk-8585 826 99 v' v' NNP erambler-co-uk-8585 826 100 ; ; : erambler-co-uk-8585 826 101 & & CC erambler-co-uk-8585 826 102 lt;- lt;- NNP erambler-co-uk-8585 826 103 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 826 104 v v IN erambler-co-uk-8585 826 105 putReg putreg NN erambler-co-uk-8585 826 106 r r NN erambler-co-uk-8585 826 107 ( ( -LRB- erambler-co-uk-8585 826 108 u u NN erambler-co-uk-8585 826 109 ` ` '' erambler-co-uk-8585 826 110 op op NN erambler-co-uk-8585 826 111 ` ` '' erambler-co-uk-8585 826 112 v' v' NNP erambler-co-uk-8585 826 113 ; ; : erambler-co-uk-8585 826 114 ) ) -RRB- erambler-co-uk-8585 826 115 incPtr incPtr NNP erambler-co-uk-8585 826 116 return return VB erambler-co-uk-8585 826 117 False False NNP erambler-co-uk-8585 826 118 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 826 119 : : : erambler-co-uk-8585 826 120 : : : erambler-co-uk-8585 826 121 DuetVal duetval JJ erambler-co-uk-8585 826 122 -> -> NN erambler-co-uk-8585 826 123 ; ; : erambler-co-uk-8585 826 124 DuetState DuetState NNP erambler-co-uk-8585 826 125 Int Int NNP erambler-co-uk-8585 826 126 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 826 127 ( ( -LRB- erambler-co-uk-8585 826 128 Reg Reg NNP erambler-co-uk-8585 826 129 r r NNP erambler-co-uk-8585 826 130 ) ) -RRB- erambler-co-uk-8585 826 131 = = SYM erambler-co-uk-8585 826 132 getReg getReg NNP erambler-co-uk-8585 826 133 r r NNP erambler-co-uk-8585 826 134 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 826 135 ( ( -LRB- erambler-co-uk-8585 826 136 Val Val NNP erambler-co-uk-8585 826 137 v v NNP erambler-co-uk-8585 826 138 ) ) -RRB- erambler-co-uk-8585 826 139 = = NFP erambler-co-uk-8585 826 140 return return VB erambler-co-uk-8585 826 141 v v NNP erambler-co-uk-8585 826 142 addPtr addptr NN erambler-co-uk-8585 826 143 : : : erambler-co-uk-8585 826 144 : : : erambler-co-uk-8585 826 145 Int int NN erambler-co-uk-8585 826 146 -> -> NN erambler-co-uk-8585 826 147 ; ; , erambler-co-uk-8585 826 148 DuetState DuetState NNP erambler-co-uk-8585 826 149 ( ( -LRB- erambler-co-uk-8585 826 150 ) ) -RRB- erambler-co-uk-8585 826 151 addPtr addPtr VBN erambler-co-uk-8585 826 152 n n NNP erambler-co-uk-8585 826 153 = = SYM erambler-co-uk-8585 826 154 do do VBP erambler-co-uk-8585 826 155 st st NNP erambler-co-uk-8585 826 156 & & CC erambler-co-uk-8585 826 157 lt;- lt;- NNP erambler-co-uk-8585 826 158 get get VBP erambler-co-uk-8585 826 159 put put VBN erambler-co-uk-8585 826 160 $ $ $ erambler-co-uk-8585 826 161 st st NN erambler-co-uk-8585 826 162 { { -LRB- erambler-co-uk-8585 826 163 dPtr dPtr NNP erambler-co-uk-8585 826 164 = = SYM erambler-co-uk-8585 826 165 n n CC erambler-co-uk-8585 826 166 + + CC erambler-co-uk-8585 826 167 dPtr dPtr NNP erambler-co-uk-8585 826 168 st st NNP erambler-co-uk-8585 826 169 } } -RRB- erambler-co-uk-8585 826 170 incPtr incPtr NNP erambler-co-uk-8585 826 171 = = NNP erambler-co-uk-8585 826 172 addPtr addptr NN erambler-co-uk-8585 826 173 1 1 CD erambler-co-uk-8585 826 174 send send VB erambler-co-uk-8585 826 175 : : : erambler-co-uk-8585 826 176 : : : erambler-co-uk-8585 826 177 Int int NN erambler-co-uk-8585 826 178 -> -> NN erambler-co-uk-8585 826 179 ; ; , erambler-co-uk-8585 826 180 DuetState DuetState NNP erambler-co-uk-8585 826 181 ( ( -LRB- erambler-co-uk-8585 826 182 ) ) -RRB- erambler-co-uk-8585 826 183 send send VB erambler-co-uk-8585 826 184 v v NNP erambler-co-uk-8585 826 185 = = SYM erambler-co-uk-8585 826 186 do do VB erambler-co-uk-8585 826 187 st st NNP erambler-co-uk-8585 826 188 & & CC erambler-co-uk-8585 826 189 lt;- lt;- NNP erambler-co-uk-8585 826 190 get get VBP erambler-co-uk-8585 826 191 put put VBN erambler-co-uk-8585 826 192 $ $ $ erambler-co-uk-8585 826 193 st st NNP erambler-co-uk-8585 826 194 { { -LRB- erambler-co-uk-8585 826 195 dSndBuf dsndbuf NN erambler-co-uk-8585 826 196 = = NFP erambler-co-uk-8585 826 197 ( ( -LRB- erambler-co-uk-8585 826 198 dSndBuf dSndBuf NNP erambler-co-uk-8585 826 199 st st NNP erambler-co-uk-8585 826 200 + + NNS erambler-co-uk-8585 826 201 + + CC erambler-co-uk-8585 826 202 [ [ -LRB- erambler-co-uk-8585 826 203 v v NN erambler-co-uk-8585 826 204 ] ] -RRB- erambler-co-uk-8585 826 205 ) ) -RRB- erambler-co-uk-8585 826 206 , , , erambler-co-uk-8585 826 207 dSendCount dsendcount CD erambler-co-uk-8585 826 208 = = SYM erambler-co-uk-8585 826 209 dSendCount dsendcount NN erambler-co-uk-8585 826 210 st st NN erambler-co-uk-8585 826 211 + + DT erambler-co-uk-8585 826 212 1 1 CD erambler-co-uk-8585 826 213 } } -RRB- erambler-co-uk-8585 826 214 recv recv NN erambler-co-uk-8585 826 215 : : : erambler-co-uk-8585 826 216 : : : erambler-co-uk-8585 826 217 DuetState duetstate VB erambler-co-uk-8585 826 218 ( ( -LRB- erambler-co-uk-8585 826 219 Maybe maybe RB erambler-co-uk-8585 826 220 Int Int NNP erambler-co-uk-8585 826 221 ) ) -RRB- erambler-co-uk-8585 826 222 recv recv VBP erambler-co-uk-8585 826 223 = = SYM erambler-co-uk-8585 826 224 do do VBP erambler-co-uk-8585 826 225 st st NNP erambler-co-uk-8585 826 226 & & CC erambler-co-uk-8585 826 227 lt;- lt;- NNP erambler-co-uk-8585 826 228 get get VBP erambler-co-uk-8585 826 229 case case NN erambler-co-uk-8585 826 230 dRcvBuf dRcvBuf NNP erambler-co-uk-8585 826 231 st st NNP erambler-co-uk-8585 826 232 of of IN erambler-co-uk-8585 826 233 ( ( -LRB- erambler-co-uk-8585 826 234 x x SYM erambler-co-uk-8585 826 235 : : : erambler-co-uk-8585 826 236 xs xs NNP erambler-co-uk-8585 826 237 ) ) -RRB- erambler-co-uk-8585 826 238 -> -> NNP erambler-co-uk-8585 826 239 ; ; : erambler-co-uk-8585 826 240 do do VBP erambler-co-uk-8585 826 241 put put VB erambler-co-uk-8585 826 242 $ $ $ erambler-co-uk-8585 826 243 st st NNP erambler-co-uk-8585 826 244 { { -LRB- erambler-co-uk-8585 826 245 dRcvBuf dRcvBuf NNP erambler-co-uk-8585 826 246 = = SYM erambler-co-uk-8585 826 247 xs xs NNP erambler-co-uk-8585 826 248 } } -RRB- erambler-co-uk-8585 826 249 return return VB erambler-co-uk-8585 826 250 $ $ $ erambler-co-uk-8585 826 251 Just just RB erambler-co-uk-8585 826 252 x x DT erambler-co-uk-8585 826 253 [ [ -LRB- erambler-co-uk-8585 826 254 ] ] -RRB- erambler-co-uk-8585 826 255 -> -> NN erambler-co-uk-8585 826 256 ; ; : erambler-co-uk-8585 826 257 return return VB erambler-co-uk-8585 826 258 Nothing Nothing NNP erambler-co-uk-8585 826 259 execInst execInst NNP erambler-co-uk-8585 826 260 implements implement VBZ erambler-co-uk-8585 826 261 the the DT erambler-co-uk-8585 826 262 logic logic NN erambler-co-uk-8585 826 263 for for IN erambler-co-uk-8585 826 264 each each DT erambler-co-uk-8585 826 265 instruction instruction NN erambler-co-uk-8585 826 266 . . . erambler-co-uk-8585 827 1 It -PRON- PRP erambler-co-uk-8585 827 2 returns return VBZ erambler-co-uk-8585 827 3 False false JJ erambler-co-uk-8585 827 4 as as RB erambler-co-uk-8585 827 5 long long RB erambler-co-uk-8585 827 6 as as IN erambler-co-uk-8585 827 7 the the DT erambler-co-uk-8585 827 8 program program NN erambler-co-uk-8585 827 9 can can MD erambler-co-uk-8585 827 10 continue continue VB erambler-co-uk-8585 827 11 , , , erambler-co-uk-8585 827 12 but but CC erambler-co-uk-8585 827 13 True true JJ erambler-co-uk-8585 827 14 if if IN erambler-co-uk-8585 827 15 the the DT erambler-co-uk-8585 827 16 program program NN erambler-co-uk-8585 827 17 tries try VBZ erambler-co-uk-8585 827 18 to to TO erambler-co-uk-8585 827 19 receive receive VB erambler-co-uk-8585 827 20 from from IN erambler-co-uk-8585 827 21 an an DT erambler-co-uk-8585 827 22 empty empty JJ erambler-co-uk-8585 827 23 buffer buffer NN erambler-co-uk-8585 827 24 . . . erambler-co-uk-8585 828 1 execInst execInst NNP erambler-co-uk-8585 828 2 : : : erambler-co-uk-8585 828 3 : : : erambler-co-uk-8585 828 4 DuetInstruction DuetInstruction NNP erambler-co-uk-8585 828 5 -> -> NNP erambler-co-uk-8585 828 6 ; ; : erambler-co-uk-8585 828 7 DuetState DuetState NNP erambler-co-uk-8585 828 8 Bool Bool NNP erambler-co-uk-8585 828 9 execInst execInst NNP erambler-co-uk-8585 828 10 ( ( -LRB- erambler-co-uk-8585 828 11 Set Set NNP erambler-co-uk-8585 828 12 ( ( -LRB- erambler-co-uk-8585 828 13 Reg Reg NNP erambler-co-uk-8585 828 14 reg reg RB erambler-co-uk-8585 828 15 ) ) -RRB- erambler-co-uk-8585 828 16 val val NN erambler-co-uk-8585 828 17 ) ) -RRB- erambler-co-uk-8585 828 18 = = NFP erambler-co-uk-8585 828 19 do do VB erambler-co-uk-8585 828 20 newVal newval NN erambler-co-uk-8585 828 21 & & CC erambler-co-uk-8585 828 22 lt;- lt;- NNP erambler-co-uk-8585 828 23 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 828 24 val val NN erambler-co-uk-8585 828 25 putReg putreg NN erambler-co-uk-8585 828 26 reg reg VBD erambler-co-uk-8585 828 27 newVal newVal NNP erambler-co-uk-8585 828 28 incPtr incPtr NNP erambler-co-uk-8585 828 29 return return VB erambler-co-uk-8585 828 30 False False NNP erambler-co-uk-8585 828 31 execInst execInst NNP erambler-co-uk-8585 828 32 ( ( -LRB- erambler-co-uk-8585 828 33 Mul Mul NNP erambler-co-uk-8585 828 34 ( ( -LRB- erambler-co-uk-8585 828 35 Reg Reg NNP erambler-co-uk-8585 828 36 reg reg RB erambler-co-uk-8585 828 37 ) ) -RRB- erambler-co-uk-8585 828 38 val val NN erambler-co-uk-8585 828 39 ) ) -RRB- erambler-co-uk-8585 828 40 = = NFP erambler-co-uk-8585 828 41 modReg modreg NN erambler-co-uk-8585 828 42 ( ( -LRB- erambler-co-uk-8585 828 43 * * NFP erambler-co-uk-8585 828 44 ) ) -RRB- erambler-co-uk-8585 828 45 reg reg VB erambler-co-uk-8585 828 46 val val NN erambler-co-uk-8585 828 47 execInst execinst JJ erambler-co-uk-8585 828 48 ( ( -LRB- erambler-co-uk-8585 828 49 Add Add NNP erambler-co-uk-8585 828 50 ( ( -LRB- erambler-co-uk-8585 828 51 Reg Reg NNP erambler-co-uk-8585 828 52 reg reg RB erambler-co-uk-8585 828 53 ) ) -RRB- erambler-co-uk-8585 828 54 val val NN erambler-co-uk-8585 828 55 ) ) -RRB- erambler-co-uk-8585 828 56 = = NFP erambler-co-uk-8585 828 57 modReg modreg NN erambler-co-uk-8585 828 58 ( ( -LRB- erambler-co-uk-8585 828 59 + + SYM erambler-co-uk-8585 828 60 ) ) -RRB- erambler-co-uk-8585 828 61 reg reg VB erambler-co-uk-8585 828 62 val val NN erambler-co-uk-8585 828 63 execInst execInst NNP erambler-co-uk-8585 828 64 ( ( -LRB- erambler-co-uk-8585 828 65 Mod Mod NNP erambler-co-uk-8585 828 66 ( ( -LRB- erambler-co-uk-8585 828 67 Reg Reg NNP erambler-co-uk-8585 828 68 reg reg RB erambler-co-uk-8585 828 69 ) ) -RRB- erambler-co-uk-8585 828 70 val val NN erambler-co-uk-8585 828 71 ) ) -RRB- erambler-co-uk-8585 828 72 = = NFP erambler-co-uk-8585 828 73 modReg modReg NNP erambler-co-uk-8585 828 74 mod mod NNP erambler-co-uk-8585 828 75 reg reg VB erambler-co-uk-8585 828 76 val val NN erambler-co-uk-8585 828 77 execInst execInst NNP erambler-co-uk-8585 828 78 ( ( -LRB- erambler-co-uk-8585 828 79 Jgz Jgz NNP erambler-co-uk-8585 828 80 val1 val1 NNP erambler-co-uk-8585 828 81 val2 val2 NNP erambler-co-uk-8585 828 82 ) ) -RRB- erambler-co-uk-8585 828 83 = = NFP erambler-co-uk-8585 828 84 do do VBP erambler-co-uk-8585 828 85 st st NNP erambler-co-uk-8585 828 86 & & CC erambler-co-uk-8585 828 87 lt;- lt;- NNP erambler-co-uk-8585 828 88 get get VBP erambler-co-uk-8585 828 89 test test NN erambler-co-uk-8585 828 90 & & CC erambler-co-uk-8585 828 91 lt;- lt;- NNP erambler-co-uk-8585 828 92 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 828 93 val1 val1 NNP erambler-co-uk-8585 828 94 jump jump NNP erambler-co-uk-8585 828 95 & & CC erambler-co-uk-8585 828 96 lt;- lt;- NNP erambler-co-uk-8585 828 97 if if IN erambler-co-uk-8585 828 98 test test NN erambler-co-uk-8585 828 99 & & CC erambler-co-uk-8585 828 100 gt gt NNP erambler-co-uk-8585 828 101 ; ; : erambler-co-uk-8585 828 102 0 0 NFP erambler-co-uk-8585 828 103 then then RB erambler-co-uk-8585 828 104 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 828 105 val2 val2 NN erambler-co-uk-8585 828 106 else else RB erambler-co-uk-8585 828 107 return return VB erambler-co-uk-8585 828 108 1 1 CD erambler-co-uk-8585 828 109 addPtr addPtr VBN erambler-co-uk-8585 828 110 jump jump NN erambler-co-uk-8585 828 111 return return NN erambler-co-uk-8585 828 112 False false JJ erambler-co-uk-8585 828 113 execInst execinst NN erambler-co-uk-8585 828 114 ( ( -LRB- erambler-co-uk-8585 828 115 Snd snd NN erambler-co-uk-8585 828 116 val val NN erambler-co-uk-8585 828 117 ) ) -RRB- erambler-co-uk-8585 828 118 = = NFP erambler-co-uk-8585 828 119 do do VB erambler-co-uk-8585 828 120 v v NNP erambler-co-uk-8585 828 121 & & CC erambler-co-uk-8585 828 122 lt;- lt;- NNP erambler-co-uk-8585 828 123 getRegOrVal getRegOrVal NNP erambler-co-uk-8585 828 124 val val NN erambler-co-uk-8585 828 125 send send VB erambler-co-uk-8585 828 126 v v NNP erambler-co-uk-8585 828 127 st st NNP erambler-co-uk-8585 828 128 & & CC erambler-co-uk-8585 828 129 lt;- lt;- NNP erambler-co-uk-8585 828 130 get get VBP erambler-co-uk-8585 828 131 incPtr incptr JJ erambler-co-uk-8585 828 132 return return VB erambler-co-uk-8585 828 133 False false JJ erambler-co-uk-8585 828 134 execInst execinst NN erambler-co-uk-8585 828 135 ( ( -LRB- erambler-co-uk-8585 828 136 Rcv rcv NN erambler-co-uk-8585 828 137 ( ( -LRB- erambler-co-uk-8585 828 138 Reg Reg NNP erambler-co-uk-8585 828 139 r r NN erambler-co-uk-8585 828 140 ) ) -RRB- erambler-co-uk-8585 828 141 ) ) -RRB- erambler-co-uk-8585 828 142 = = NFP erambler-co-uk-8585 828 143 do do VBP erambler-co-uk-8585 828 144 st st NNP erambler-co-uk-8585 828 145 & & CC erambler-co-uk-8585 828 146 lt;- lt;- NNP erambler-co-uk-8585 828 147 get get VB erambler-co-uk-8585 828 148 v v NNP erambler-co-uk-8585 828 149 & & CC erambler-co-uk-8585 828 150 lt;- lt;- JJ erambler-co-uk-8585 828 151 recv recv NN erambler-co-uk-8585 828 152 handle handle NN erambler-co-uk-8585 828 153 v v NN erambler-co-uk-8585 828 154 where where WRB erambler-co-uk-8585 828 155 handle handle NN erambler-co-uk-8585 828 156 : : : erambler-co-uk-8585 828 157 : : : erambler-co-uk-8585 828 158 Maybe maybe RB erambler-co-uk-8585 828 159 Int int JJ erambler-co-uk-8585 828 160 -> -> NN erambler-co-uk-8585 828 161 ; ; , erambler-co-uk-8585 828 162 DuetState DuetState NNP erambler-co-uk-8585 828 163 Bool Bool NNP erambler-co-uk-8585 828 164 handle handle VB erambler-co-uk-8585 828 165 ( ( -LRB- erambler-co-uk-8585 828 166 Just just RB erambler-co-uk-8585 828 167 x x SYM erambler-co-uk-8585 828 168 ) ) -RRB- erambler-co-uk-8585 828 169 = = NFP erambler-co-uk-8585 828 170 putReg putReg NNP erambler-co-uk-8585 828 171 r r NNP erambler-co-uk-8585 828 172 x x NNP erambler-co-uk-8585 828 173 & & CC erambler-co-uk-8585 828 174 gt;> gt;> NNP erambler-co-uk-8585 828 175 ; ; : erambler-co-uk-8585 828 176 incPtr incPtr NNP erambler-co-uk-8585 828 177 & & CC erambler-co-uk-8585 828 178 gt;> gt;> NNP erambler-co-uk-8585 828 179 ; ; : erambler-co-uk-8585 828 180 return return VB erambler-co-uk-8585 828 181 False false JJ erambler-co-uk-8585 828 182 handle handle NN erambler-co-uk-8585 828 183 Nothing nothing NN erambler-co-uk-8585 828 184 = = -RRB- erambler-co-uk-8585 828 185 return return VB erambler-co-uk-8585 828 186 True true JJ erambler-co-uk-8585 828 187 execInst execinst NN erambler-co-uk-8585 828 188 x x SYM erambler-co-uk-8585 828 189 = = SYM erambler-co-uk-8585 828 190 error error NN erambler-co-uk-8585 828 191 $ $ $ erambler-co-uk-8585 828 192 & & CC erambler-co-uk-8585 828 193 # # $ erambler-co-uk-8585 828 194 34;execInst 34;execinst CD erambler-co-uk-8585 828 195 not not RB erambler-co-uk-8585 828 196 implemented implement VBN erambler-co-uk-8585 828 197 yet yet RB erambler-co-uk-8585 828 198 for for IN erambler-co-uk-8585 828 199 & & CC erambler-co-uk-8585 828 200 # # $ erambler-co-uk-8585 828 201 34 34 CD erambler-co-uk-8585 828 202 ; ; : erambler-co-uk-8585 828 203 + + SYM erambler-co-uk-8585 828 204 + + SYM erambler-co-uk-8585 828 205 show show VB erambler-co-uk-8585 828 206 x x NNS erambler-co-uk-8585 828 207 execNext execnext NN erambler-co-uk-8585 828 208 looks look VBZ erambler-co-uk-8585 828 209 up up RP erambler-co-uk-8585 828 210 the the DT erambler-co-uk-8585 828 211 next next JJ erambler-co-uk-8585 828 212 instruction instruction NN erambler-co-uk-8585 828 213 and and CC erambler-co-uk-8585 828 214 executes execute VBZ erambler-co-uk-8585 828 215 it -PRON- PRP erambler-co-uk-8585 828 216 . . . erambler-co-uk-8585 829 1 runUntilWait runUntilWait NNP erambler-co-uk-8585 829 2 runs run VBZ erambler-co-uk-8585 829 3 the the DT erambler-co-uk-8585 829 4 program program NN erambler-co-uk-8585 829 5 until until IN erambler-co-uk-8585 829 6 execNext execnext JJ erambler-co-uk-8585 829 7 returns return NNS erambler-co-uk-8585 829 8 True true JJ erambler-co-uk-8585 829 9 to to TO erambler-co-uk-8585 829 10 signal signal VB erambler-co-uk-8585 829 11 the the DT erambler-co-uk-8585 829 12 wait wait NN erambler-co-uk-8585 829 13 state state NN erambler-co-uk-8585 829 14 has have VBZ erambler-co-uk-8585 829 15 been be VBN erambler-co-uk-8585 829 16 reached reach VBN erambler-co-uk-8585 829 17 . . . erambler-co-uk-8585 830 1 execNext execnext NN erambler-co-uk-8585 830 2 : : : erambler-co-uk-8585 830 3 : : : erambler-co-uk-8585 830 4 DuetState DuetState NNP erambler-co-uk-8585 830 5 Bool Bool NNP erambler-co-uk-8585 830 6 execNext execNext , erambler-co-uk-8585 830 7 = = SYM erambler-co-uk-8585 830 8 do do VBP erambler-co-uk-8585 830 9 st st NNP erambler-co-uk-8585 830 10 & & CC erambler-co-uk-8585 830 11 lt;- lt;- NNP erambler-co-uk-8585 830 12 get get VBP erambler-co-uk-8585 830 13 let let VB erambler-co-uk-8585 830 14 prog prog NN erambler-co-uk-8585 830 15 = = NFP erambler-co-uk-8585 830 16 dProgram dProgram NNP erambler-co-uk-8585 830 17 st st NNP erambler-co-uk-8585 830 18 p p NNP erambler-co-uk-8585 830 19 = = SYM erambler-co-uk-8585 830 20 dPtr dPtr NNP erambler-co-uk-8585 830 21 st st NNP erambler-co-uk-8585 830 22 if if IN erambler-co-uk-8585 830 23 p p NNP erambler-co-uk-8585 830 24 & & CC erambler-co-uk-8585 830 25 gt;= gt;= NNP erambler-co-uk-8585 830 26 length length NN erambler-co-uk-8585 830 27 prog prog NNS erambler-co-uk-8585 830 28 then then RB erambler-co-uk-8585 830 29 return return VB erambler-co-uk-8585 830 30 True true JJ erambler-co-uk-8585 830 31 else else JJ erambler-co-uk-8585 830 32 execInst execinst JJ erambler-co-uk-8585 830 33 ( ( -LRB- erambler-co-uk-8585 830 34 prog prog JJ erambler-co-uk-8585 830 35 V. v. NN erambler-co-uk-8585 830 36 ! ! . erambler-co-uk-8585 831 1 p p LS erambler-co-uk-8585 831 2 ) ) -RRB- erambler-co-uk-8585 831 3 runUntilWait runUntilWait NNP erambler-co-uk-8585 831 4 : : : erambler-co-uk-8585 831 5 : : : erambler-co-uk-8585 831 6 DuetState duetstate VB erambler-co-uk-8585 831 7 ( ( -LRB- erambler-co-uk-8585 831 8 ) ) -RRB- erambler-co-uk-8585 831 9 runUntilWait runUntilWait NNP erambler-co-uk-8585 831 10 = = NFP erambler-co-uk-8585 831 11 do do VBP erambler-co-uk-8585 831 12 waiting wait VBG erambler-co-uk-8585 831 13 & & CC erambler-co-uk-8585 831 14 lt;- lt;- NNP erambler-co-uk-8585 831 15 execNext execNext NNP erambler-co-uk-8585 831 16 unless unless IN erambler-co-uk-8585 831 17 waiting wait VBG erambler-co-uk-8585 831 18 runUntilWait runUntilWait NNP erambler-co-uk-8585 831 19 runTwoPrograms runTwoPrograms NNP erambler-co-uk-8585 831 20 handles handle VBZ erambler-co-uk-8585 831 21 the the DT erambler-co-uk-8585 831 22 concurrent concurrent JJ erambler-co-uk-8585 831 23 running running NN erambler-co-uk-8585 831 24 of of IN erambler-co-uk-8585 831 25 two two CD erambler-co-uk-8585 831 26 programs program NNS erambler-co-uk-8585 831 27 , , , erambler-co-uk-8585 831 28 by by IN erambler-co-uk-8585 831 29 running run VBG erambler-co-uk-8585 831 30 first first RB erambler-co-uk-8585 831 31 one one CD erambler-co-uk-8585 831 32 and and CC erambler-co-uk-8585 831 33 then then RB erambler-co-uk-8585 831 34 the the DT erambler-co-uk-8585 831 35 other other JJ erambler-co-uk-8585 831 36 to to IN erambler-co-uk-8585 831 37 a a DT erambler-co-uk-8585 831 38 wait wait NN erambler-co-uk-8585 831 39 state state NN erambler-co-uk-8585 831 40 , , , erambler-co-uk-8585 831 41 then then RB erambler-co-uk-8585 831 42 swapping swap VBG erambler-co-uk-8585 831 43 each each DT erambler-co-uk-8585 831 44 program’s program’s NNP erambler-co-uk-8585 831 45 send send VB erambler-co-uk-8585 831 46 buffer buffer NN erambler-co-uk-8585 831 47 to to IN erambler-co-uk-8585 831 48 the the DT erambler-co-uk-8585 831 49 other’s other’s NNP erambler-co-uk-8585 831 50 receive receive JJ erambler-co-uk-8585 831 51 buffer buffer NN erambler-co-uk-8585 831 52 before before IN erambler-co-uk-8585 831 53 repeating repeat VBG erambler-co-uk-8585 831 54 . . . erambler-co-uk-8585 832 1 If if IN erambler-co-uk-8585 832 2 you -PRON- PRP erambler-co-uk-8585 832 3 look look VBP erambler-co-uk-8585 832 4 carefully carefully RB erambler-co-uk-8585 832 5 , , , erambler-co-uk-8585 832 6 you’ll you’ll NNP erambler-co-uk-8585 832 7 see see VBP erambler-co-uk-8585 832 8 a a DT erambler-co-uk-8585 832 9 & & CC erambler-co-uk-8585 832 10 ldquo;bang&rdquo ldquo;bang&rdquo FW erambler-co-uk-8585 832 11 ; ; : erambler-co-uk-8585 832 12 ( ( -LRB- erambler-co-uk-8585 832 13 ! ! . erambler-co-uk-8585 832 14 ) ) -RRB- erambler-co-uk-8585 833 1 before before IN erambler-co-uk-8585 833 2 the the DT erambler-co-uk-8585 833 3 two two CD erambler-co-uk-8585 833 4 arguments argument NNS erambler-co-uk-8585 833 5 of of IN erambler-co-uk-8585 833 6 the the DT erambler-co-uk-8585 833 7 function function NN erambler-co-uk-8585 833 8 : : : erambler-co-uk-8585 833 9 runTwoPrograms runTwoPrograms NNP erambler-co-uk-8585 833 10 ! ! . erambler-co-uk-8585 833 11 d0 d0 NNP erambler-co-uk-8585 833 12 ! ! . erambler-co-uk-8585 833 13 d1 d1 RB erambler-co-uk-8585 833 14 . . . erambler-co-uk-8585 834 1 Haskell Haskell NNP erambler-co-uk-8585 834 2 is be VBZ erambler-co-uk-8585 834 3 a a DT erambler-co-uk-8585 834 4 lazy lazy JJ erambler-co-uk-8585 834 5 language language NN erambler-co-uk-8585 834 6 and and CC erambler-co-uk-8585 834 7 usually usually RB erambler-co-uk-8585 834 8 doesn’t doesn’t NNP erambler-co-uk-8585 834 9 evaluate evaluate VB erambler-co-uk-8585 834 10 a a DT erambler-co-uk-8585 834 11 computation computation NN erambler-co-uk-8585 834 12 until until IN erambler-co-uk-8585 834 13 you -PRON- PRP erambler-co-uk-8585 834 14 ask ask VBP erambler-co-uk-8585 834 15 for for IN erambler-co-uk-8585 834 16 a a DT erambler-co-uk-8585 834 17 result result NN erambler-co-uk-8585 834 18 , , , erambler-co-uk-8585 834 19 instead instead RB erambler-co-uk-8585 834 20 carrying carry VBG erambler-co-uk-8585 834 21 around around IN erambler-co-uk-8585 834 22 a a DT erambler-co-uk-8585 834 23 & & CC erambler-co-uk-8585 834 24 ldquo;thunk&rdquo ldquo;thunk&rdquo FW erambler-co-uk-8585 834 25 ; ; : erambler-co-uk-8585 834 26 or or CC erambler-co-uk-8585 834 27 plan plan VB erambler-co-uk-8585 834 28 for for IN erambler-co-uk-8585 834 29 how how WRB erambler-co-uk-8585 834 30 to to TO erambler-co-uk-8585 834 31 carry carry VB erambler-co-uk-8585 834 32 out out RP erambler-co-uk-8585 834 33 the the DT erambler-co-uk-8585 834 34 computation computation NN erambler-co-uk-8585 834 35 . . . erambler-co-uk-8585 835 1 Sometimes sometimes RB erambler-co-uk-8585 835 2 that that DT erambler-co-uk-8585 835 3 can can MD erambler-co-uk-8585 835 4 be be VB erambler-co-uk-8585 835 5 a a DT erambler-co-uk-8585 835 6 problem problem NN erambler-co-uk-8585 835 7 because because IN erambler-co-uk-8585 835 8 the the DT erambler-co-uk-8585 835 9 amount amount NN erambler-co-uk-8585 835 10 of of IN erambler-co-uk-8585 835 11 memory memory NN erambler-co-uk-8585 835 12 your -PRON- PRP$ erambler-co-uk-8585 835 13 program program NN erambler-co-uk-8585 835 14 is be VBZ erambler-co-uk-8585 835 15 using use VBG erambler-co-uk-8585 835 16 can can MD erambler-co-uk-8585 835 17 explode explode VB erambler-co-uk-8585 835 18 unnecessarily unnecessarily RB erambler-co-uk-8585 835 19 as as IN erambler-co-uk-8585 835 20 a a DT erambler-co-uk-8585 835 21 long long JJ erambler-co-uk-8585 835 22 computation computation NN erambler-co-uk-8585 835 23 turns turn VBZ erambler-co-uk-8585 835 24 into into IN erambler-co-uk-8585 835 25 a a DT erambler-co-uk-8585 835 26 large large JJ erambler-co-uk-8585 835 27 thunk thunk NN erambler-co-uk-8585 835 28 which which WDT erambler-co-uk-8585 835 29 isn’t isn’t NNS erambler-co-uk-8585 835 30 evaluated evaluate VBD erambler-co-uk-8585 835 31 until until IN erambler-co-uk-8585 835 32 the the DT erambler-co-uk-8585 835 33 very very JJ erambler-co-uk-8585 835 34 end end NN erambler-co-uk-8585 835 35 . . . erambler-co-uk-8585 836 1 That’s that’s VBP erambler-co-uk-8585 836 2 not not RB erambler-co-uk-8585 836 3 the the DT erambler-co-uk-8585 836 4 problem problem NN erambler-co-uk-8585 836 5 here here RB erambler-co-uk-8585 836 6 though though RB erambler-co-uk-8585 836 7 . . . erambler-co-uk-8585 837 1 What what WP erambler-co-uk-8585 837 2 happens happen VBZ erambler-co-uk-8585 837 3 here here RB erambler-co-uk-8585 837 4 without without IN erambler-co-uk-8585 837 5 the the DT erambler-co-uk-8585 837 6 bangs bang NNS erambler-co-uk-8585 837 7 is be VBZ erambler-co-uk-8585 837 8 another another DT erambler-co-uk-8585 837 9 side side NN erambler-co-uk-8585 837 10 - - HYPH erambler-co-uk-8585 837 11 effect effect NN erambler-co-uk-8585 837 12 of of IN erambler-co-uk-8585 837 13 laziness laziness NN erambler-co-uk-8585 837 14 . . . erambler-co-uk-8585 838 1 The the DT erambler-co-uk-8585 838 2 exit exit NN erambler-co-uk-8585 838 3 condition condition NN erambler-co-uk-8585 838 4 of of IN erambler-co-uk-8585 838 5 this this DT erambler-co-uk-8585 838 6 recursive recursive JJ erambler-co-uk-8585 838 7 function function NN erambler-co-uk-8585 838 8 is be VBZ erambler-co-uk-8585 838 9 that that IN erambler-co-uk-8585 838 10 a a DT erambler-co-uk-8585 838 11 deadlock deadlock NN erambler-co-uk-8585 838 12 has have VBZ erambler-co-uk-8585 838 13 been be VBN erambler-co-uk-8585 838 14 reached reach VBN erambler-co-uk-8585 838 15 : : : erambler-co-uk-8585 838 16 both both DT erambler-co-uk-8585 838 17 programs program NNS erambler-co-uk-8585 838 18 are be VBP erambler-co-uk-8585 838 19 waiting wait VBG erambler-co-uk-8585 838 20 to to TO erambler-co-uk-8585 838 21 receive receive VB erambler-co-uk-8585 838 22 , , , erambler-co-uk-8585 838 23 but but CC erambler-co-uk-8585 838 24 neither neither DT erambler-co-uk-8585 838 25 has have VBZ erambler-co-uk-8585 838 26 sent send VBN erambler-co-uk-8585 838 27 anything anything NN erambler-co-uk-8585 838 28 , , , erambler-co-uk-8585 838 29 so so IN erambler-co-uk-8585 838 30 neither neither DT erambler-co-uk-8585 838 31 can can MD erambler-co-uk-8585 838 32 ever ever RB erambler-co-uk-8585 838 33 continue continue VB erambler-co-uk-8585 838 34 . . . erambler-co-uk-8585 839 1 The the DT erambler-co-uk-8585 839 2 check check NN erambler-co-uk-8585 839 3 for for IN erambler-co-uk-8585 839 4 this this DT erambler-co-uk-8585 839 5 is be VBZ erambler-co-uk-8585 839 6 ( ( -LRB- erambler-co-uk-8585 839 7 null null VBG erambler-co-uk-8585 839 8 $ $ $ erambler-co-uk-8585 839 9 dSndBuf dSndBuf NNP erambler-co-uk-8585 839 10 d0 d0 NNP erambler-co-uk-8585 839 11 ' ' '' erambler-co-uk-8585 839 12 ) ) -RRB- erambler-co-uk-8585 839 13 & & CC erambler-co-uk-8585 839 14 amp;& amp;& NN erambler-co-uk-8585 839 15 ; ; : erambler-co-uk-8585 839 16 ( ( -LRB- erambler-co-uk-8585 839 17 null null NN erambler-co-uk-8585 839 18 $ $ $ erambler-co-uk-8585 839 19 dSndBuf dsndbuf NN erambler-co-uk-8585 839 20 d1 d1 RB erambler-co-uk-8585 839 21 ' ' '' erambler-co-uk-8585 839 22 ) ) -RRB- erambler-co-uk-8585 839 23 . . . erambler-co-uk-8585 840 1 As as RB erambler-co-uk-8585 840 2 long long RB erambler-co-uk-8585 840 3 as as IN erambler-co-uk-8585 840 4 the the DT erambler-co-uk-8585 840 5 first first JJ erambler-co-uk-8585 840 6 program program NN erambler-co-uk-8585 840 7 has have VBZ erambler-co-uk-8585 840 8 something something NN erambler-co-uk-8585 840 9 in in IN erambler-co-uk-8585 840 10 its -PRON- PRP$ erambler-co-uk-8585 840 11 send send JJ erambler-co-uk-8585 840 12 buffer buffer NN erambler-co-uk-8585 840 13 , , , erambler-co-uk-8585 840 14 the the DT erambler-co-uk-8585 840 15 test test NN erambler-co-uk-8585 840 16 fails fail VBZ erambler-co-uk-8585 840 17 without without IN erambler-co-uk-8585 840 18 ever ever RB erambler-co-uk-8585 840 19 evaluating evaluate VBG erambler-co-uk-8585 840 20 the the DT erambler-co-uk-8585 840 21 second second JJ erambler-co-uk-8585 840 22 part part NN erambler-co-uk-8585 840 23 , , , erambler-co-uk-8585 840 24 which which WDT erambler-co-uk-8585 840 25 means mean VBZ erambler-co-uk-8585 840 26 the the DT erambler-co-uk-8585 840 27 result result NN erambler-co-uk-8585 840 28 d1 d1 RB erambler-co-uk-8585 840 29 ' ' '' erambler-co-uk-8585 840 30 of of IN erambler-co-uk-8585 840 31 running run VBG erambler-co-uk-8585 840 32 the the DT erambler-co-uk-8585 840 33 second second JJ erambler-co-uk-8585 840 34 program program NN erambler-co-uk-8585 840 35 is be VBZ erambler-co-uk-8585 840 36 never never RB erambler-co-uk-8585 840 37 needed need VBN erambler-co-uk-8585 840 38 . . . erambler-co-uk-8585 841 1 The the DT erambler-co-uk-8585 841 2 function function NN erambler-co-uk-8585 841 3 immediately immediately RB erambler-co-uk-8585 841 4 goes go VBZ erambler-co-uk-8585 841 5 to to IN erambler-co-uk-8585 841 6 the the DT erambler-co-uk-8585 841 7 recursive recursive JJ erambler-co-uk-8585 841 8 case case NN erambler-co-uk-8585 841 9 and and CC erambler-co-uk-8585 841 10 tries try VBZ erambler-co-uk-8585 841 11 to to TO erambler-co-uk-8585 841 12 continue continue VB erambler-co-uk-8585 841 13 the the DT erambler-co-uk-8585 841 14 first first JJ erambler-co-uk-8585 841 15 program program NN erambler-co-uk-8585 841 16 again again RB erambler-co-uk-8585 841 17 , , , erambler-co-uk-8585 841 18 which which WDT erambler-co-uk-8585 841 19 immediately immediately RB erambler-co-uk-8585 841 20 returns return VBZ erambler-co-uk-8585 841 21 because because IN erambler-co-uk-8585 841 22 it’s it’s NNP erambler-co-uk-8585 841 23 still still RB erambler-co-uk-8585 841 24 waiting wait VBG erambler-co-uk-8585 841 25 to to TO erambler-co-uk-8585 841 26 receive receive VB erambler-co-uk-8585 841 27 . . . erambler-co-uk-8585 842 1 The the DT erambler-co-uk-8585 842 2 same same JJ erambler-co-uk-8585 842 3 thing thing NN erambler-co-uk-8585 842 4 happens happen VBZ erambler-co-uk-8585 842 5 again again RB erambler-co-uk-8585 842 6 , , , erambler-co-uk-8585 842 7 and and CC erambler-co-uk-8585 842 8 the the DT erambler-co-uk-8585 842 9 result result NN erambler-co-uk-8585 842 10 is be VBZ erambler-co-uk-8585 842 11 that that IN erambler-co-uk-8585 842 12 instead instead RB erambler-co-uk-8585 842 13 of of IN erambler-co-uk-8585 842 14 running run VBG erambler-co-uk-8585 842 15 the the DT erambler-co-uk-8585 842 16 second second JJ erambler-co-uk-8585 842 17 program program NN erambler-co-uk-8585 842 18 to to TO erambler-co-uk-8585 842 19 obtain obtain VB erambler-co-uk-8585 842 20 something something NN erambler-co-uk-8585 842 21 for for IN erambler-co-uk-8585 842 22 the the DT erambler-co-uk-8585 842 23 first first JJ erambler-co-uk-8585 842 24 to to TO erambler-co-uk-8585 842 25 receive receive VB erambler-co-uk-8585 842 26 , , , erambler-co-uk-8585 842 27 we -PRON- PRP erambler-co-uk-8585 842 28 get get VBP erambler-co-uk-8585 842 29 into into IN erambler-co-uk-8585 842 30 an an DT erambler-co-uk-8585 842 31 infinite infinite JJ erambler-co-uk-8585 842 32 loop loop NN erambler-co-uk-8585 842 33 trying try VBG erambler-co-uk-8585 842 34 and and CC erambler-co-uk-8585 842 35 failing fail VBG erambler-co-uk-8585 842 36 to to TO erambler-co-uk-8585 842 37 continue continue VB erambler-co-uk-8585 842 38 the the DT erambler-co-uk-8585 842 39 first first JJ erambler-co-uk-8585 842 40 program program NN erambler-co-uk-8585 842 41 . . . erambler-co-uk-8585 843 1 The the DT erambler-co-uk-8585 843 2 bang bang NNP erambler-co-uk-8585 843 3 forces force NNS erambler-co-uk-8585 843 4 both both CC erambler-co-uk-8585 843 5 d0 d0 NNP erambler-co-uk-8585 843 6 and and CC erambler-co-uk-8585 843 7 d1 d1 NN erambler-co-uk-8585 843 8 to to TO erambler-co-uk-8585 843 9 be be VB erambler-co-uk-8585 843 10 evaluated evaluate VBN erambler-co-uk-8585 843 11 at at IN erambler-co-uk-8585 843 12 the the DT erambler-co-uk-8585 843 13 point point NN erambler-co-uk-8585 843 14 we -PRON- PRP erambler-co-uk-8585 843 15 recurse recurse VBP erambler-co-uk-8585 843 16 , , , erambler-co-uk-8585 843 17 which which WDT erambler-co-uk-8585 843 18 forces force VBZ erambler-co-uk-8585 843 19 the the DT erambler-co-uk-8585 843 20 rest rest NN erambler-co-uk-8585 843 21 of of IN erambler-co-uk-8585 843 22 the the DT erambler-co-uk-8585 843 23 computation computation NN erambler-co-uk-8585 843 24 : : : erambler-co-uk-8585 843 25 running run VBG erambler-co-uk-8585 843 26 the the DT erambler-co-uk-8585 843 27 second second JJ erambler-co-uk-8585 843 28 program program NN erambler-co-uk-8585 843 29 and and CC erambler-co-uk-8585 843 30 swapping swap VBG erambler-co-uk-8585 843 31 the the DT erambler-co-uk-8585 843 32 send send VB erambler-co-uk-8585 843 33 / / SYM erambler-co-uk-8585 843 34 receive receive JJ erambler-co-uk-8585 843 35 buffers buffer NNS erambler-co-uk-8585 843 36 . . . erambler-co-uk-8585 844 1 With with IN erambler-co-uk-8585 844 2 that that DT erambler-co-uk-8585 844 3 , , , erambler-co-uk-8585 844 4 the the DT erambler-co-uk-8585 844 5 evaluation evaluation NN erambler-co-uk-8585 844 6 proceeds proceed NNS erambler-co-uk-8585 844 7 correctly correctly RB erambler-co-uk-8585 844 8 and and CC erambler-co-uk-8585 844 9 we -PRON- PRP erambler-co-uk-8585 844 10 terminate terminate VBP erambler-co-uk-8585 844 11 with with IN erambler-co-uk-8585 844 12 a a DT erambler-co-uk-8585 844 13 result result NN erambler-co-uk-8585 844 14 instead instead RB erambler-co-uk-8585 844 15 of of IN erambler-co-uk-8585 844 16 getting get VBG erambler-co-uk-8585 844 17 into into IN erambler-co-uk-8585 844 18 an an DT erambler-co-uk-8585 844 19 infinite infinite JJ erambler-co-uk-8585 844 20 loop loop NN erambler-co-uk-8585 844 21 ! ! . erambler-co-uk-8585 845 1 runTwoPrograms runTwoPrograms NNP erambler-co-uk-8585 845 2 : : : erambler-co-uk-8585 845 3 : : : erambler-co-uk-8585 845 4 Duet duet NN erambler-co-uk-8585 845 5 -> -> NN erambler-co-uk-8585 845 6 ; ; , erambler-co-uk-8585 845 7 Duet duet NN erambler-co-uk-8585 845 8 -> -> NN erambler-co-uk-8585 845 9 ; ; , erambler-co-uk-8585 845 10 ( ( -LRB- erambler-co-uk-8585 845 11 Int Int NNP erambler-co-uk-8585 845 12 , , , erambler-co-uk-8585 845 13 Int Int NNP erambler-co-uk-8585 845 14 ) ) -RRB- erambler-co-uk-8585 845 15 runTwoPrograms runTwoPrograms NNP erambler-co-uk-8585 845 16 ! ! . erambler-co-uk-8585 845 17 d0 d0 NNP erambler-co-uk-8585 845 18 ! ! . erambler-co-uk-8585 845 19 d1 d1 NNP erambler-co-uk-8585 845 20 | | CD erambler-co-uk-8585 845 21 ( ( -LRB- erambler-co-uk-8585 845 22 null null JJ erambler-co-uk-8585 845 23 $ $ $ erambler-co-uk-8585 845 24 dSndBuf dsndbuf NN erambler-co-uk-8585 845 25 d0' d0' CD erambler-co-uk-8585 845 26 ; ; : erambler-co-uk-8585 845 27 ) ) -RRB- erambler-co-uk-8585 845 28 & & CC erambler-co-uk-8585 845 29 amp;& amp;& NN erambler-co-uk-8585 845 30 ; ; : erambler-co-uk-8585 845 31 ( ( -LRB- erambler-co-uk-8585 845 32 null null VBG erambler-co-uk-8585 845 33 $ $ $ erambler-co-uk-8585 845 34 dSndBuf dsndbuf NN erambler-co-uk-8585 845 35 d1' d1' NNS erambler-co-uk-8585 845 36 ; ; : erambler-co-uk-8585 845 37 ) ) -RRB- erambler-co-uk-8585 845 38 = = NFP erambler-co-uk-8585 845 39 ( ( -LRB- erambler-co-uk-8585 845 40 dSendCount dsendcount CD erambler-co-uk-8585 845 41 d0' d0' CD erambler-co-uk-8585 845 42 ; ; : erambler-co-uk-8585 845 43 , , , erambler-co-uk-8585 845 44 dSendCount dsendcount CD erambler-co-uk-8585 845 45 d1' d1' CD erambler-co-uk-8585 845 46 ; ; : erambler-co-uk-8585 845 47 ) ) -RRB- erambler-co-uk-8585 845 48 | | CD erambler-co-uk-8585 845 49 otherwise otherwise RB erambler-co-uk-8585 845 50 = = NFP erambler-co-uk-8585 845 51 runTwoPrograms runTwoPrograms NNP erambler-co-uk-8585 845 52 d0'' d0'' NNP erambler-co-uk-8585 845 53 ; ; : erambler-co-uk-8585 845 54 d1'' d1'' NNP erambler-co-uk-8585 845 55 ; ; : erambler-co-uk-8585 845 56 where where WRB erambler-co-uk-8585 845 57 ( ( -LRB- erambler-co-uk-8585 845 58 _ _ NNP erambler-co-uk-8585 845 59 , , , erambler-co-uk-8585 845 60 d0' d0' CD erambler-co-uk-8585 845 61 ; ; : erambler-co-uk-8585 845 62 ) ) -RRB- erambler-co-uk-8585 845 63 = = NFP erambler-co-uk-8585 845 64 runState runState . erambler-co-uk-8585 845 65 runUntilWait runUntilWait NNP erambler-co-uk-8585 845 66 d0 d0 NN erambler-co-uk-8585 845 67 ( ( -LRB- erambler-co-uk-8585 845 68 _ _ NNP erambler-co-uk-8585 845 69 , , , erambler-co-uk-8585 845 70 d1' d1' CD erambler-co-uk-8585 845 71 ; ; , erambler-co-uk-8585 845 72 ) ) -RRB- erambler-co-uk-8585 845 73 = = NFP erambler-co-uk-8585 845 74 runState runState : erambler-co-uk-8585 845 75 runUntilWait runUntilWait NNP erambler-co-uk-8585 845 76 d1 d1 NN erambler-co-uk-8585 845 77 d0'' d0'' NN erambler-co-uk-8585 845 78 ; ; : erambler-co-uk-8585 845 79 = = SYM erambler-co-uk-8585 845 80 d0' d0' JJS erambler-co-uk-8585 845 81 ; ; : erambler-co-uk-8585 845 82 { { -LRB- erambler-co-uk-8585 845 83 dSndBuf dsndbuf NN erambler-co-uk-8585 845 84 = = NFP erambler-co-uk-8585 845 85 [ [ -LRB- erambler-co-uk-8585 845 86 ] ] -RRB- erambler-co-uk-8585 845 87 , , , erambler-co-uk-8585 845 88 dRcvBuf drcvbuf VBP erambler-co-uk-8585 845 89 = = NFP erambler-co-uk-8585 845 90 dSndBuf dsndbuf NN erambler-co-uk-8585 845 91 d1' d1' NNS erambler-co-uk-8585 845 92 ; ; : erambler-co-uk-8585 845 93 } } -RRB- erambler-co-uk-8585 845 94 d1'' d1'' NNP erambler-co-uk-8585 845 95 ; ; : erambler-co-uk-8585 845 96 = = SYM erambler-co-uk-8585 845 97 d1' d1' LS erambler-co-uk-8585 845 98 ; ; : erambler-co-uk-8585 845 99 { { -LRB- erambler-co-uk-8585 845 100 dSndBuf dsndbuf NN erambler-co-uk-8585 845 101 = = NFP erambler-co-uk-8585 845 102 [ [ -LRB- erambler-co-uk-8585 845 103 ] ] -RRB- erambler-co-uk-8585 845 104 , , , erambler-co-uk-8585 845 105 dRcvBuf drcvbuf VBP erambler-co-uk-8585 845 106 = = SYM erambler-co-uk-8585 845 107 dSndBuf dsndbuf VB erambler-co-uk-8585 845 108 d0' d0' CD erambler-co-uk-8585 845 109 ; ; : erambler-co-uk-8585 845 110 } } -RRB- erambler-co-uk-8585 845 111 All all DT erambler-co-uk-8585 845 112 that that WDT erambler-co-uk-8585 845 113 remains remain VBZ erambler-co-uk-8585 845 114 to to TO erambler-co-uk-8585 845 115 be be VB erambler-co-uk-8585 845 116 done do VBN erambler-co-uk-8585 845 117 now now RB erambler-co-uk-8585 845 118 is be VBZ erambler-co-uk-8585 845 119 to to TO erambler-co-uk-8585 845 120 run run VB erambler-co-uk-8585 845 121 the the DT erambler-co-uk-8585 845 122 programs program NNS erambler-co-uk-8585 845 123 and and CC erambler-co-uk-8585 845 124 see see VB erambler-co-uk-8585 845 125 how how WRB erambler-co-uk-8585 845 126 many many JJ erambler-co-uk-8585 845 127 messages message NNS erambler-co-uk-8585 845 128 were be VBD erambler-co-uk-8585 845 129 sent send VBN erambler-co-uk-8585 845 130 before before IN erambler-co-uk-8585 845 131 the the DT erambler-co-uk-8585 845 132 deadlock deadlock NN erambler-co-uk-8585 845 133 . . . erambler-co-uk-8585 846 1 main main JJ erambler-co-uk-8585 846 2 = = NFP erambler-co-uk-8585 846 3 do do VBP erambler-co-uk-8585 846 4 prog prog NNP erambler-co-uk-8585 846 5 & & CC erambler-co-uk-8585 846 6 lt;- lt;- NNP erambler-co-uk-8585 846 7 fmap fmap NNP erambler-co-uk-8585 846 8 ( ( -LRB- erambler-co-uk-8585 846 9 fromRight fromRight NNP erambler-co-uk-8585 846 10 V.empty V.empty NNP erambler-co-uk-8585 846 11 . . . erambler-co-uk-8585 847 1 parseProgram parseprogram NN erambler-co-uk-8585 847 2 ) ) -RRB- erambler-co-uk-8585 847 3 getContents getcontent NNS erambler-co-uk-8585 847 4 let let VBN erambler-co-uk-8585 847 5 d0 d0 NN erambler-co-uk-8585 847 6 = = SYM erambler-co-uk-8585 847 7 defaultDuet defaultduet NN erambler-co-uk-8585 847 8 { { -LRB- erambler-co-uk-8585 847 9 dProgram dProgram NNP erambler-co-uk-8585 847 10 = = SYM erambler-co-uk-8585 847 11 prog prog NN erambler-co-uk-8585 847 12 , , , erambler-co-uk-8585 847 13 dRegisters dRegisters NNP erambler-co-uk-8585 847 14 = = SYM erambler-co-uk-8585 847 15 M.fromList M.fromList NNP erambler-co-uk-8585 847 16 [ [ -LRB- erambler-co-uk-8585 847 17 ( ( -LRB- erambler-co-uk-8585 847 18 & & CC erambler-co-uk-8585 847 19 # # $ erambler-co-uk-8585 847 20 39;p' 39;p' CD erambler-co-uk-8585 847 21 ; ; : erambler-co-uk-8585 847 22 , , , erambler-co-uk-8585 847 23 0 0 LS erambler-co-uk-8585 847 24 ) ) -RRB- erambler-co-uk-8585 847 25 ] ] -RRB- erambler-co-uk-8585 847 26 } } -RRB- erambler-co-uk-8585 847 27 d1 d1 NN erambler-co-uk-8585 847 28 = = NFP erambler-co-uk-8585 847 29 defaultDuet defaultduet UH erambler-co-uk-8585 847 30 { { -LRB- erambler-co-uk-8585 847 31 dProgram dProgram NNP erambler-co-uk-8585 847 32 = = SYM erambler-co-uk-8585 847 33 prog prog NN erambler-co-uk-8585 847 34 , , , erambler-co-uk-8585 847 35 dRegisters dRegisters NNP erambler-co-uk-8585 847 36 = = SYM erambler-co-uk-8585 847 37 M.fromList M.fromList NNP erambler-co-uk-8585 847 38 [ [ -LRB- erambler-co-uk-8585 847 39 ( ( -LRB- erambler-co-uk-8585 847 40 & & CC erambler-co-uk-8585 847 41 # # $ erambler-co-uk-8585 847 42 39;p' 39;p' CD erambler-co-uk-8585 847 43 ; ; : erambler-co-uk-8585 847 44 , , , erambler-co-uk-8585 847 45 1 1 CD erambler-co-uk-8585 847 46 ) ) -RRB- erambler-co-uk-8585 847 47 ] ] -RRB- erambler-co-uk-8585 847 48 } } -RRB- erambler-co-uk-8585 847 49 ( ( -LRB- erambler-co-uk-8585 847 50 send0 send0 NNP erambler-co-uk-8585 847 51 , , , erambler-co-uk-8585 847 52 send1 send1 NNP erambler-co-uk-8585 847 53 ) ) -RRB- erambler-co-uk-8585 847 54 = = NFP erambler-co-uk-8585 847 55 runTwoPrograms runTwoPrograms NNP erambler-co-uk-8585 847 56 d0 d0 NNP erambler-co-uk-8585 847 57 d1 d1 NN erambler-co-uk-8585 847 58 putStrLn putStrLn VBD erambler-co-uk-8585 847 59 $ $ $ erambler-co-uk-8585 847 60 & & CC erambler-co-uk-8585 847 61 # # $ erambler-co-uk-8585 847 62 34;Program 34;program CD erambler-co-uk-8585 847 63 0 0 CD erambler-co-uk-8585 847 64 sent send VBD erambler-co-uk-8585 847 65 & & CC erambler-co-uk-8585 847 66 # # $ erambler-co-uk-8585 847 67 34 34 CD erambler-co-uk-8585 847 68 ; ; : erambler-co-uk-8585 847 69 + + SYM erambler-co-uk-8585 847 70 + + SYM erambler-co-uk-8585 847 71 show show VB erambler-co-uk-8585 847 72 send0 send0 NN erambler-co-uk-8585 847 73 + + CC erambler-co-uk-8585 847 74 + + SYM erambler-co-uk-8585 847 75 & & CC erambler-co-uk-8585 847 76 # # $ erambler-co-uk-8585 847 77 34 34 CD erambler-co-uk-8585 847 78 ; ; : erambler-co-uk-8585 847 79 messages" messages" NNP erambler-co-uk-8585 847 80 ; ; : erambler-co-uk-8585 847 81 putStrLn putStrLn NNP erambler-co-uk-8585 847 82 $ $ $ erambler-co-uk-8585 847 83 & & CC erambler-co-uk-8585 847 84 # # $ erambler-co-uk-8585 847 85 34;Program 34;Program NNP erambler-co-uk-8585 847 86 1 1 CD erambler-co-uk-8585 847 87 sent send VBD erambler-co-uk-8585 847 88 & & CC erambler-co-uk-8585 847 89 # # $ erambler-co-uk-8585 847 90 34 34 CD erambler-co-uk-8585 847 91 ; ; : erambler-co-uk-8585 847 92 + + SYM erambler-co-uk-8585 847 93 + + SYM erambler-co-uk-8585 847 94 show show VB erambler-co-uk-8585 847 95 send1 send1 NNP erambler-co-uk-8585 847 96 + + CC erambler-co-uk-8585 847 97 + + CC erambler-co-uk-8585 847 98 & & CC erambler-co-uk-8585 847 99 # # $ erambler-co-uk-8585 847 100 34 34 CD erambler-co-uk-8585 847 101 ; ; : erambler-co-uk-8585 847 102 messages" messages" NNP erambler-co-uk-8585 847 103 ; ; : erambler-co-uk-8585 847 104 Spinlock Spinlock NNP erambler-co-uk-8585 847 105 — — : erambler-co-uk-8585 847 106 Rust Rust NNP erambler-co-uk-8585 847 107 / / SYM erambler-co-uk-8585 847 108 Python Python NNP erambler-co-uk-8585 847 109 — — : erambler-co-uk-8585 847 110 # # $ erambler-co-uk-8585 847 111 adventofcode adventofcode NN erambler-co-uk-8585 847 112 Day Day NNP erambler-co-uk-8585 847 113 17 17 CD erambler-co-uk-8585 847 114 In in IN erambler-co-uk-8585 847 115 today’s today’s NNP erambler-co-uk-8585 847 116 challenge challenge NN erambler-co-uk-8585 847 117 we -PRON- PRP erambler-co-uk-8585 847 118 deal deal VBP erambler-co-uk-8585 847 119 with with IN erambler-co-uk-8585 847 120 a a DT erambler-co-uk-8585 847 121 monstrous monstrous JJ erambler-co-uk-8585 847 122 whirlwind whirlwind NN erambler-co-uk-8585 847 123 of of IN erambler-co-uk-8585 847 124 a a DT erambler-co-uk-8585 847 125 program program NN erambler-co-uk-8585 847 126 , , , erambler-co-uk-8585 847 127 eating eat VBG erambler-co-uk-8585 847 128 up up RP erambler-co-uk-8585 847 129 CPU cpu NN erambler-co-uk-8585 847 130 and and CC erambler-co-uk-8585 847 131 memory memory NN erambler-co-uk-8585 847 132 in in IN erambler-co-uk-8585 847 133 equal equal JJ erambler-co-uk-8585 847 134 measure measure NN erambler-co-uk-8585 847 135 . . . erambler-co-uk-8585 848 1 → → NFP erambler-co-uk-8585 848 2 Full full JJ erambler-co-uk-8585 848 3 code code NN erambler-co-uk-8585 848 4 on on IN erambler-co-uk-8585 848 5 GitHub GitHub NNP erambler-co-uk-8585 848 6 ( ( -LRB- erambler-co-uk-8585 848 7 and and CC erambler-co-uk-8585 848 8 Python Python NNP erambler-co-uk-8585 848 9 driver driver NN erambler-co-uk-8585 848 10 script script NN erambler-co-uk-8585 848 11 ) ) -RRB- erambler-co-uk-8585 848 12 ! ! . erambler-co-uk-8585 848 13 ! ! . erambler-co-uk-8585 848 14 ! ! . erambler-co-uk-8585 849 1 commentary commentary NNP erambler-co-uk-8585 849 2 One one CD erambler-co-uk-8585 849 3 of of IN erambler-co-uk-8585 849 4 the the DT erambler-co-uk-8585 849 5 things thing NNS erambler-co-uk-8585 849 6 I -PRON- PRP erambler-co-uk-8585 849 7 wanted want VBD erambler-co-uk-8585 849 8 from from IN erambler-co-uk-8585 849 9 AoC AoC NNP erambler-co-uk-8585 849 10 was be VBD erambler-co-uk-8585 849 11 an an DT erambler-co-uk-8585 849 12 opportunity opportunity NN erambler-co-uk-8585 849 13 to to TO erambler-co-uk-8585 849 14 try try VB erambler-co-uk-8585 849 15 out out RP erambler-co-uk-8585 849 16 some some DT erambler-co-uk-8585 849 17 popular popular JJ erambler-co-uk-8585 849 18 languages language NNS erambler-co-uk-8585 849 19 that that WDT erambler-co-uk-8585 849 20 I -PRON- PRP erambler-co-uk-8585 849 21 don’t don’t VBZ erambler-co-uk-8585 849 22 currently currently RB erambler-co-uk-8585 849 23 know know VBP erambler-co-uk-8585 849 24 , , , erambler-co-uk-8585 849 25 including include VBG erambler-co-uk-8585 849 26 the the DT erambler-co-uk-8585 849 27 memory memory NN erambler-co-uk-8585 849 28 - - HYPH erambler-co-uk-8585 849 29 safe safe JJ erambler-co-uk-8585 849 30 , , , erambler-co-uk-8585 849 31 strongly strongly RB erambler-co-uk-8585 849 32 - - HYPH erambler-co-uk-8585 849 33 typed type VBN erambler-co-uk-8585 849 34 compiled compile VBN erambler-co-uk-8585 849 35 languages language NNS erambler-co-uk-8585 849 36 Go Go NNP erambler-co-uk-8585 849 37 and and CC erambler-co-uk-8585 849 38 Rust Rust NNP erambler-co-uk-8585 849 39 . . . erambler-co-uk-8585 850 1 Realistically realistically RB erambler-co-uk-8585 850 2 though though RB erambler-co-uk-8585 850 3 , , , erambler-co-uk-8585 850 4 I’m I’m NNP erambler-co-uk-8585 850 5 likely likely JJ erambler-co-uk-8585 850 6 to to TO erambler-co-uk-8585 850 7 continue continue VB erambler-co-uk-8585 850 8 doing do VBG erambler-co-uk-8585 850 9 most most JJS erambler-co-uk-8585 850 10 of of IN erambler-co-uk-8585 850 11 my -PRON- PRP$ erambler-co-uk-8585 850 12 programming programming NN erambler-co-uk-8585 850 13 in in IN erambler-co-uk-8585 850 14 Python Python NNP erambler-co-uk-8585 850 15 , , , erambler-co-uk-8585 850 16 and and CC erambler-co-uk-8585 850 17 use use VB erambler-co-uk-8585 850 18 one one CD erambler-co-uk-8585 850 19 of of IN erambler-co-uk-8585 850 20 these these DT erambler-co-uk-8585 850 21 other other JJ erambler-co-uk-8585 850 22 languages language NNS erambler-co-uk-8585 850 23 when when WRB erambler-co-uk-8585 850 24 it -PRON- PRP erambler-co-uk-8585 850 25 has have VBZ erambler-co-uk-8585 850 26 better well JJR erambler-co-uk-8585 850 27 tools tool NNS erambler-co-uk-8585 850 28 or or CC erambler-co-uk-8585 850 29 I -PRON- PRP erambler-co-uk-8585 850 30 need need VBP erambler-co-uk-8585 850 31 the the DT erambler-co-uk-8585 850 32 extra extra JJ erambler-co-uk-8585 850 33 speed speed NN erambler-co-uk-8585 850 34 . . . erambler-co-uk-8585 851 1 In in IN erambler-co-uk-8585 851 2 which which WDT erambler-co-uk-8585 851 3 case case NN erambler-co-uk-8585 851 4 , , , erambler-co-uk-8585 851 5 what what WP erambler-co-uk-8585 851 6 I -PRON- PRP erambler-co-uk-8585 851 7 really really RB erambler-co-uk-8585 851 8 want want VBP erambler-co-uk-8585 851 9 to to TO erambler-co-uk-8585 851 10 know know VB erambler-co-uk-8585 851 11 is be VBZ erambler-co-uk-8585 851 12 how how WRB erambler-co-uk-8585 851 13 I -PRON- PRP erambler-co-uk-8585 851 14 can can MD erambler-co-uk-8585 851 15 call call VB erambler-co-uk-8585 851 16 functions function NNS erambler-co-uk-8585 851 17 written write VBN erambler-co-uk-8585 851 18 in in IN erambler-co-uk-8585 851 19 Go Go NNP erambler-co-uk-8585 851 20 or or CC erambler-co-uk-8585 851 21 Rust Rust NNP erambler-co-uk-8585 851 22 from from IN erambler-co-uk-8585 851 23 Python Python NNP erambler-co-uk-8585 851 24 . . . erambler-co-uk-8585 852 1 I -PRON- PRP erambler-co-uk-8585 852 2 thought think VBD erambler-co-uk-8585 852 3 I -PRON- PRP erambler-co-uk-8585 852 4 'd 'd MD erambler-co-uk-8585 852 5 try try VB erambler-co-uk-8585 852 6 Rust Rust NNP erambler-co-uk-8585 852 7 first first RB erambler-co-uk-8585 852 8 , , , erambler-co-uk-8585 852 9 as as IN erambler-co-uk-8585 852 10 it -PRON- PRP erambler-co-uk-8585 852 11 seems seem VBZ erambler-co-uk-8585 852 12 to to TO erambler-co-uk-8585 852 13 be be VB erambler-co-uk-8585 852 14 designed design VBN erambler-co-uk-8585 852 15 to to TO erambler-co-uk-8585 852 16 be be VB erambler-co-uk-8585 852 17 C c NN erambler-co-uk-8585 852 18 - - HYPH erambler-co-uk-8585 852 19 compatible compatible JJ erambler-co-uk-8585 852 20 and and CC erambler-co-uk-8585 852 21 that that DT erambler-co-uk-8585 852 22 makes make VBZ erambler-co-uk-8585 852 23 it -PRON- PRP erambler-co-uk-8585 852 24 easy easy JJ erambler-co-uk-8585 852 25 to to TO erambler-co-uk-8585 852 26 call call VB erambler-co-uk-8585 852 27 from from IN erambler-co-uk-8585 852 28 Python Python NNP erambler-co-uk-8585 852 29 using use VBG erambler-co-uk-8585 852 30 [ [ -LRB- erambler-co-uk-8585 852 31 ` ` '' erambler-co-uk-8585 852 32 ctypes`](https://docs.python.org/3.6 ctypes`](https://docs.python.org/3.6 NNP erambler-co-uk-8585 852 33 / / SYM erambler-co-uk-8585 852 34 library library NN erambler-co-uk-8585 852 35 / / SYM erambler-co-uk-8585 852 36 ctypes.html ctypes.html NNS erambler-co-uk-8585 852 37 ) ) -RRB- erambler-co-uk-8585 852 38 . . . erambler-co-uk-8585 853 1 Part part NN erambler-co-uk-8585 853 2 1 1 CD erambler-co-uk-8585 853 3 was be VBD erambler-co-uk-8585 853 4 another another DT erambler-co-uk-8585 853 5 straightforward straightforward JJ erambler-co-uk-8585 853 6 simulation simulation NN erambler-co-uk-8585 853 7 : : : erambler-co-uk-8585 853 8 translate translate VB erambler-co-uk-8585 853 9 what what WP erambler-co-uk-8585 853 10 the the DT erambler-co-uk-8585 853 11 & & CC erambler-co-uk-8585 853 12 quot;spinlock" quot;spinlock" NNP erambler-co-uk-8585 853 13 ; ; : erambler-co-uk-8585 853 14 monster monster NN erambler-co-uk-8585 853 15 is be VBZ erambler-co-uk-8585 853 16 doing do VBG erambler-co-uk-8585 853 17 into into IN erambler-co-uk-8585 853 18 code code NN erambler-co-uk-8585 853 19 and and CC erambler-co-uk-8585 853 20 run run VB erambler-co-uk-8585 853 21 it -PRON- PRP erambler-co-uk-8585 853 22 . . . erambler-co-uk-8585 854 1 It -PRON- PRP erambler-co-uk-8585 854 2 was be VBD erambler-co-uk-8585 854 3 pretty pretty RB erambler-co-uk-8585 854 4 obvious obvious JJ erambler-co-uk-8585 854 5 from from IN erambler-co-uk-8585 854 6 the the DT erambler-co-uk-8585 854 7 story story NN erambler-co-uk-8585 854 8 of of IN erambler-co-uk-8585 854 9 this this DT erambler-co-uk-8585 854 10 challenge challenge NN erambler-co-uk-8585 854 11 and and CC erambler-co-uk-8585 854 12 experience experience NN erambler-co-uk-8585 854 13 of of IN erambler-co-uk-8585 854 14 the the DT erambler-co-uk-8585 854 15 last last JJ erambler-co-uk-8585 854 16 few few JJ erambler-co-uk-8585 854 17 days day NNS erambler-co-uk-8585 854 18 that that WDT erambler-co-uk-8585 854 19 this this DT erambler-co-uk-8585 854 20 was be VBD erambler-co-uk-8585 854 21 going go VBG erambler-co-uk-8585 854 22 to to TO erambler-co-uk-8585 854 23 be be VB erambler-co-uk-8585 854 24 another another DT erambler-co-uk-8585 854 25 one one CD erambler-co-uk-8585 854 26 where where WRB erambler-co-uk-8585 854 27 the the DT erambler-co-uk-8585 854 28 simulation simulation NN erambler-co-uk-8585 854 29 is be VBZ erambler-co-uk-8585 854 30 too too RB erambler-co-uk-8585 854 31 computationally computationally RB erambler-co-uk-8585 854 32 expensive expensive JJ erambler-co-uk-8585 854 33 for for IN erambler-co-uk-8585 854 34 part part NN erambler-co-uk-8585 854 35 two two CD erambler-co-uk-8585 854 36 , , , erambler-co-uk-8585 854 37 which which WDT erambler-co-uk-8585 854 38 turns turn VBZ erambler-co-uk-8585 854 39 out out RP erambler-co-uk-8585 854 40 to to TO erambler-co-uk-8585 854 41 be be VB erambler-co-uk-8585 854 42 correct correct JJ erambler-co-uk-8585 854 43 . . . erambler-co-uk-8585 855 1 So so RB erambler-co-uk-8585 855 2 , , , erambler-co-uk-8585 855 3 first first JJ erambler-co-uk-8585 855 4 thing thing NN erambler-co-uk-8585 855 5 to to TO erambler-co-uk-8585 855 6 do do VB erambler-co-uk-8585 855 7 is be VBZ erambler-co-uk-8585 855 8 to to TO erambler-co-uk-8585 855 9 implement implement VB erambler-co-uk-8585 855 10 the the DT erambler-co-uk-8585 855 11 meat meat NN erambler-co-uk-8585 855 12 of of IN erambler-co-uk-8585 855 13 the the DT erambler-co-uk-8585 855 14 solution solution NN erambler-co-uk-8585 855 15 in in IN erambler-co-uk-8585 855 16 Rust Rust NNP erambler-co-uk-8585 855 17 . . . erambler-co-uk-8585 856 1 spinlock spinlock NN erambler-co-uk-8585 856 2 solves solve VBZ erambler-co-uk-8585 856 3 the the DT erambler-co-uk-8585 856 4 first first JJ erambler-co-uk-8585 856 5 part part NN erambler-co-uk-8585 856 6 of of IN erambler-co-uk-8585 856 7 the the DT erambler-co-uk-8585 856 8 problem problem NN erambler-co-uk-8585 856 9 by by IN erambler-co-uk-8585 856 10 doing do VBG erambler-co-uk-8585 856 11 exactly exactly RB erambler-co-uk-8585 856 12 what what WP erambler-co-uk-8585 856 13 the the DT erambler-co-uk-8585 856 14 monster monster NN erambler-co-uk-8585 856 15 does do VBZ erambler-co-uk-8585 856 16 . . . erambler-co-uk-8585 857 1 Since since IN erambler-co-uk-8585 857 2 we -PRON- PRP erambler-co-uk-8585 857 3 only only RB erambler-co-uk-8585 857 4 have have VBP erambler-co-uk-8585 857 5 to to TO erambler-co-uk-8585 857 6 go go VB erambler-co-uk-8585 857 7 up up IN erambler-co-uk-8585 857 8 to to IN erambler-co-uk-8585 857 9 2017 2017 CD erambler-co-uk-8585 857 10 iterations iteration NNS erambler-co-uk-8585 857 11 , , , erambler-co-uk-8585 857 12 this this DT erambler-co-uk-8585 857 13 is be VBZ erambler-co-uk-8585 857 14 very very RB erambler-co-uk-8585 857 15 tractable tractable JJ erambler-co-uk-8585 857 16 . . . erambler-co-uk-8585 858 1 The the DT erambler-co-uk-8585 858 2 last last JJ erambler-co-uk-8585 858 3 number number NN erambler-co-uk-8585 858 4 we -PRON- PRP erambler-co-uk-8585 858 5 insert insert VBP erambler-co-uk-8585 858 6 is be VBZ erambler-co-uk-8585 858 7 2017 2017 CD erambler-co-uk-8585 858 8 , , , erambler-co-uk-8585 858 9 so so CC erambler-co-uk-8585 858 10 we -PRON- PRP erambler-co-uk-8585 858 11 just just RB erambler-co-uk-8585 858 12 return return VBP erambler-co-uk-8585 858 13 the the DT erambler-co-uk-8585 858 14 number number NN erambler-co-uk-8585 858 15 immediately immediately RB erambler-co-uk-8585 858 16 after after IN erambler-co-uk-8585 858 17 that that DT erambler-co-uk-8585 858 18 . . . erambler-co-uk-8585 859 1 # # NNP erambler-co-uk-8585 859 2 [ [ -LRB- erambler-co-uk-8585 859 3 no_mangle no_mangle NNP erambler-co-uk-8585 859 4 ] ] -RRB- erambler-co-uk-8585 859 5 pub pub NN erambler-co-uk-8585 859 6 extern extern NNP erambler-co-uk-8585 859 7 fn fn NNP erambler-co-uk-8585 859 8 spinlock(n spinlock(n NNP erambler-co-uk-8585 859 9 : : : erambler-co-uk-8585 859 10 usize usize VB erambler-co-uk-8585 859 11 , , , erambler-co-uk-8585 859 12 skip skip NNP erambler-co-uk-8585 859 13 : : : erambler-co-uk-8585 859 14 usize usize NNP erambler-co-uk-8585 859 15 ) ) -RRB- erambler-co-uk-8585 859 16 -> -> NNP erambler-co-uk-8585 859 17 ; ; : erambler-co-uk-8585 859 18 i32 i32 UH erambler-co-uk-8585 859 19 { { -LRB- erambler-co-uk-8585 859 20 let let VB erambler-co-uk-8585 859 21 mut mut NN erambler-co-uk-8585 859 22 buffer buffer NN erambler-co-uk-8585 859 23 : : : erambler-co-uk-8585 859 24 Vec<i32> Vec<i32> NNP erambler-co-uk-8585 859 25 ; ; , erambler-co-uk-8585 859 26 = = NNS erambler-co-uk-8585 859 27 Vec::with_capacity(n+1 Vec::with_capacity(n+1 NNP erambler-co-uk-8585 859 28 ) ) -RRB- erambler-co-uk-8585 859 29 ; ; : erambler-co-uk-8585 859 30 buffer.push(0 buffer.push(0 NNP erambler-co-uk-8585 859 31 ) ) -RRB- erambler-co-uk-8585 859 32 ; ; : erambler-co-uk-8585 859 33 buffer.push(1 buffer.push(1 NNP erambler-co-uk-8585 859 34 ) ) -RRB- erambler-co-uk-8585 859 35 ; ; : erambler-co-uk-8585 859 36 let let VB erambler-co-uk-8585 859 37 mut mut NN erambler-co-uk-8585 859 38 pos pos NNP erambler-co-uk-8585 859 39 = = SYM erambler-co-uk-8585 859 40 1 1 CD erambler-co-uk-8585 859 41 ; ; : erambler-co-uk-8585 859 42 for for IN erambler-co-uk-8585 859 43 i i PRP erambler-co-uk-8585 859 44 in in IN erambler-co-uk-8585 859 45 2 2 CD erambler-co-uk-8585 859 46 .. .. . erambler-co-uk-8585 859 47 n+1 n+1 NN erambler-co-uk-8585 859 48 { { -LRB- erambler-co-uk-8585 859 49 pos pos NNP erambler-co-uk-8585 859 50 = = SYM erambler-co-uk-8585 859 51 ( ( -LRB- erambler-co-uk-8585 859 52 pos pos NNP erambler-co-uk-8585 859 53 + + SYM erambler-co-uk-8585 859 54 skip skip NNS erambler-co-uk-8585 859 55 + + SYM erambler-co-uk-8585 859 56 1 1 CD erambler-co-uk-8585 859 57 ) ) -RRB- erambler-co-uk-8585 859 58 % % NN erambler-co-uk-8585 859 59 buffer.len buffer.len NNS erambler-co-uk-8585 859 60 ( ( -LRB- erambler-co-uk-8585 859 61 ) ) -RRB- erambler-co-uk-8585 859 62 ; ; : erambler-co-uk-8585 859 63 buffer.insert(pos buffer.insert(pos UH erambler-co-uk-8585 859 64 , , , erambler-co-uk-8585 859 65 i i PRP erambler-co-uk-8585 859 66 as as IN erambler-co-uk-8585 859 67 i32 i32 NNP erambler-co-uk-8585 859 68 ) ) -RRB- erambler-co-uk-8585 859 69 ; ; : erambler-co-uk-8585 859 70 } } -RRB- erambler-co-uk-8585 859 71 pos pos NNP erambler-co-uk-8585 859 72 = = NFP erambler-co-uk-8585 859 73 ( ( -LRB- erambler-co-uk-8585 859 74 pos pos NNP erambler-co-uk-8585 859 75 + + SYM erambler-co-uk-8585 859 76 1 1 CD erambler-co-uk-8585 859 77 ) ) -RRB- erambler-co-uk-8585 859 78 % % NN erambler-co-uk-8585 859 79 buffer.len buffer.len NNS erambler-co-uk-8585 859 80 ( ( -LRB- erambler-co-uk-8585 859 81 ) ) -RRB- erambler-co-uk-8585 859 82 ; ; : erambler-co-uk-8585 859 83 return return VB erambler-co-uk-8585 859 84 buffer[pos buffer[pos NNP erambler-co-uk-8585 859 85 ] ] -RRB- erambler-co-uk-8585 859 86 ; ; : erambler-co-uk-8585 859 87 } } -RRB- erambler-co-uk-8585 859 88 For for IN erambler-co-uk-8585 859 89 the the DT erambler-co-uk-8585 859 90 second second JJ erambler-co-uk-8585 859 91 part part NN erambler-co-uk-8585 859 92 , , , erambler-co-uk-8585 859 93 we -PRON- PRP erambler-co-uk-8585 859 94 have have VBP erambler-co-uk-8585 859 95 to to TO erambler-co-uk-8585 859 96 do do VB erambler-co-uk-8585 859 97 50 50 CD erambler-co-uk-8585 859 98 million million CD erambler-co-uk-8585 859 99 iterations iteration NNS erambler-co-uk-8585 859 100 instead instead RB erambler-co-uk-8585 859 101 , , , erambler-co-uk-8585 859 102 which which WDT erambler-co-uk-8585 859 103 is be VBZ erambler-co-uk-8585 859 104 a a DT erambler-co-uk-8585 859 105 lot lot NN erambler-co-uk-8585 859 106 . . . erambler-co-uk-8585 860 1 Given give VBN erambler-co-uk-8585 860 2 that that IN erambler-co-uk-8585 860 3 every every DT erambler-co-uk-8585 860 4 time time NN erambler-co-uk-8585 860 5 you -PRON- PRP erambler-co-uk-8585 860 6 insert insert VBP erambler-co-uk-8585 860 7 an an DT erambler-co-uk-8585 860 8 item item NN erambler-co-uk-8585 860 9 in in IN erambler-co-uk-8585 860 10 the the DT erambler-co-uk-8585 860 11 list list NN erambler-co-uk-8585 860 12 it -PRON- PRP erambler-co-uk-8585 860 13 has have VBZ erambler-co-uk-8585 860 14 to to TO erambler-co-uk-8585 860 15 move move VB erambler-co-uk-8585 860 16 up up RP erambler-co-uk-8585 860 17 all all PDT erambler-co-uk-8585 860 18 the the DT erambler-co-uk-8585 860 19 elements element NNS erambler-co-uk-8585 860 20 after after IN erambler-co-uk-8585 860 21 that that DT erambler-co-uk-8585 860 22 position position NN erambler-co-uk-8585 860 23 , , , erambler-co-uk-8585 860 24 I’m I’m NNP erambler-co-uk-8585 860 25 pretty pretty RB erambler-co-uk-8585 860 26 sure sure RB erambler-co-uk-8585 860 27 the the DT erambler-co-uk-8585 860 28 algorithm algorithm NN erambler-co-uk-8585 860 29 is be VBZ erambler-co-uk-8585 860 30 O(n^2 o(n^2 CD erambler-co-uk-8585 860 31 ) ) -RRB- erambler-co-uk-8585 860 32 , , , erambler-co-uk-8585 860 33 so so RB erambler-co-uk-8585 860 34 it’s it’s ADD erambler-co-uk-8585 860 35 going go VBG erambler-co-uk-8585 860 36 to to TO erambler-co-uk-8585 860 37 take take VB erambler-co-uk-8585 860 38 a a DT erambler-co-uk-8585 860 39 lot lot NN erambler-co-uk-8585 860 40 longer long JJR erambler-co-uk-8585 860 41 than than IN erambler-co-uk-8585 860 42 10,000ish 10,000ish JJ erambler-co-uk-8585 860 43 times time NNS erambler-co-uk-8585 860 44 the the DT erambler-co-uk-8585 860 45 first first JJ erambler-co-uk-8585 860 46 part part NN erambler-co-uk-8585 860 47 . . . erambler-co-uk-8585 861 1 Thankfully thankfully RB erambler-co-uk-8585 861 2 , , , erambler-co-uk-8585 861 3 we -PRON- PRP erambler-co-uk-8585 861 4 don’t don’t VBP erambler-co-uk-8585 861 5 need need VBP erambler-co-uk-8585 861 6 to to TO erambler-co-uk-8585 861 7 build build VB erambler-co-uk-8585 861 8 the the DT erambler-co-uk-8585 861 9 whole whole JJ erambler-co-uk-8585 861 10 list list NN erambler-co-uk-8585 861 11 , , , erambler-co-uk-8585 861 12 just just RB erambler-co-uk-8585 861 13 keep keep VB erambler-co-uk-8585 861 14 track track NN erambler-co-uk-8585 861 15 of of IN erambler-co-uk-8585 861 16 where where WRB erambler-co-uk-8585 861 17 0 0 CD erambler-co-uk-8585 861 18 is be VBZ erambler-co-uk-8585 861 19 and and CC erambler-co-uk-8585 861 20 what what WDT erambler-co-uk-8585 861 21 number number NN erambler-co-uk-8585 861 22 is be VBZ erambler-co-uk-8585 861 23 immediately immediately RB erambler-co-uk-8585 861 24 after after IN erambler-co-uk-8585 861 25 it -PRON- PRP erambler-co-uk-8585 861 26 . . . erambler-co-uk-8585 862 1 There there EX erambler-co-uk-8585 862 2 may may MD erambler-co-uk-8585 862 3 be be VB erambler-co-uk-8585 862 4 a a DT erambler-co-uk-8585 862 5 closed closed JJ erambler-co-uk-8585 862 6 - - HYPH erambler-co-uk-8585 862 7 form form NN erambler-co-uk-8585 862 8 solution solution NN erambler-co-uk-8585 862 9 to to TO erambler-co-uk-8585 862 10 simply simply RB erambler-co-uk-8585 862 11 calculate calculate VB erambler-co-uk-8585 862 12 the the DT erambler-co-uk-8585 862 13 result result NN erambler-co-uk-8585 862 14 , , , erambler-co-uk-8585 862 15 but but CC erambler-co-uk-8585 862 16 I -PRON- PRP erambler-co-uk-8585 862 17 couldn’t couldn’t NNP erambler-co-uk-8585 862 18 think think VBP erambler-co-uk-8585 862 19 of of IN erambler-co-uk-8585 862 20 it -PRON- PRP erambler-co-uk-8585 862 21 and and CC erambler-co-uk-8585 862 22 this this DT erambler-co-uk-8585 862 23 is be VBZ erambler-co-uk-8585 862 24 good good JJ erambler-co-uk-8585 862 25 enough enough RB erambler-co-uk-8585 862 26 . . . erambler-co-uk-8585 863 1 # # NNP erambler-co-uk-8585 863 2 [ [ -LRB- erambler-co-uk-8585 863 3 no_mangle no_mangle NNP erambler-co-uk-8585 863 4 ] ] -RRB- erambler-co-uk-8585 863 5 pub pub NN erambler-co-uk-8585 863 6 extern extern NNP erambler-co-uk-8585 863 7 fn fn NNP erambler-co-uk-8585 863 8 spinlock0(n spinlock0(n NNP erambler-co-uk-8585 863 9 : : : erambler-co-uk-8585 863 10 usize usize NNP erambler-co-uk-8585 863 11 , , , erambler-co-uk-8585 863 12 skip skip NNP erambler-co-uk-8585 863 13 : : : erambler-co-uk-8585 863 14 usize usize NNP erambler-co-uk-8585 863 15 ) ) -RRB- erambler-co-uk-8585 863 16 -> -> NNP erambler-co-uk-8585 863 17 ; ; : erambler-co-uk-8585 863 18 i32 i32 UH erambler-co-uk-8585 863 19 { { -LRB- erambler-co-uk-8585 863 20 let let VB erambler-co-uk-8585 863 21 mut mut NN erambler-co-uk-8585 863 22 pos pos NNP erambler-co-uk-8585 863 23 = = SYM erambler-co-uk-8585 863 24 1 1 CD erambler-co-uk-8585 863 25 ; ; : erambler-co-uk-8585 863 26 let let VB erambler-co-uk-8585 863 27 mut mut NN erambler-co-uk-8585 863 28 pos_0 pos_0 CD erambler-co-uk-8585 863 29 = = SYM erambler-co-uk-8585 863 30 0 0 CD erambler-co-uk-8585 863 31 ; ; : erambler-co-uk-8585 863 32 let let VB erambler-co-uk-8585 863 33 mut mut NN erambler-co-uk-8585 863 34 after_0 after_0 . erambler-co-uk-8585 863 35 = = SYM erambler-co-uk-8585 863 36 1 1 CD erambler-co-uk-8585 863 37 ; ; : erambler-co-uk-8585 863 38 for for IN erambler-co-uk-8585 863 39 i i PRP erambler-co-uk-8585 863 40 in in IN erambler-co-uk-8585 863 41 2 2 CD erambler-co-uk-8585 863 42 .. .. . erambler-co-uk-8585 863 43 n+1 n+1 NN erambler-co-uk-8585 863 44 { { -LRB- erambler-co-uk-8585 863 45 pos pos NNP erambler-co-uk-8585 863 46 = = SYM erambler-co-uk-8585 863 47 ( ( -LRB- erambler-co-uk-8585 863 48 pos pos NNP erambler-co-uk-8585 863 49 + + SYM erambler-co-uk-8585 863 50 skip skip NNS erambler-co-uk-8585 863 51 + + SYM erambler-co-uk-8585 863 52 1 1 CD erambler-co-uk-8585 863 53 ) ) -RRB- erambler-co-uk-8585 863 54 % % NN erambler-co-uk-8585 863 55 i i NN erambler-co-uk-8585 863 56 ; ; : erambler-co-uk-8585 863 57 if if IN erambler-co-uk-8585 863 58 pos pos NNP erambler-co-uk-8585 863 59 = = SYM erambler-co-uk-8585 863 60 = = SYM erambler-co-uk-8585 863 61 pos_0 pos_0 CD erambler-co-uk-8585 863 62 + + SYM erambler-co-uk-8585 863 63 1 1 CD erambler-co-uk-8585 863 64 { { -LRB- erambler-co-uk-8585 863 65 after_0 after_0 ADD erambler-co-uk-8585 863 66 = = NFP erambler-co-uk-8585 863 67 i i PRP erambler-co-uk-8585 863 68 ; ; : erambler-co-uk-8585 863 69 } } -RRB- erambler-co-uk-8585 863 70 if if IN erambler-co-uk-8585 863 71 pos pos NNP erambler-co-uk-8585 863 72 & & CC erambler-co-uk-8585 863 73 lt;= lt;= NNP erambler-co-uk-8585 863 74 pos_0 pos_0 FW erambler-co-uk-8585 863 75 { { -LRB- erambler-co-uk-8585 863 76 pos_0 pos_0 CD erambler-co-uk-8585 863 77 + + SYM erambler-co-uk-8585 863 78 = = SYM erambler-co-uk-8585 863 79 1 1 CD erambler-co-uk-8585 863 80 ; ; : erambler-co-uk-8585 863 81 } } -RRB- erambler-co-uk-8585 863 82 } } -RRB- erambler-co-uk-8585 863 83 return return NN erambler-co-uk-8585 863 84 after_0 after_0 '' erambler-co-uk-8585 863 85 as as IN erambler-co-uk-8585 863 86 i31 i31 NN erambler-co-uk-8585 863 87 ; ; : erambler-co-uk-8585 863 88 } } -RRB- erambler-co-uk-8585 863 89 Now now RB erambler-co-uk-8585 863 90 it’s it’s CD erambler-co-uk-8585 863 91 time time NN erambler-co-uk-8585 863 92 to to TO erambler-co-uk-8585 863 93 call call VB erambler-co-uk-8585 863 94 this this DT erambler-co-uk-8585 863 95 code code NN erambler-co-uk-8585 863 96 from from IN erambler-co-uk-8585 863 97 Python Python NNP erambler-co-uk-8585 863 98 . . . erambler-co-uk-8585 864 1 Notice notice VB erambler-co-uk-8585 864 2 the the DT erambler-co-uk-8585 864 3 # # $ erambler-co-uk-8585 864 4 [ [ -LRB- erambler-co-uk-8585 864 5 no_mangle no_mangle NNP erambler-co-uk-8585 864 6 ] ] -RRB- erambler-co-uk-8585 864 7 pragmas pragmas NNP erambler-co-uk-8585 864 8 and and CC erambler-co-uk-8585 864 9 pub pub NN erambler-co-uk-8585 864 10 extern extern JJ erambler-co-uk-8585 864 11 declarations declaration NNS erambler-co-uk-8585 864 12 for for IN erambler-co-uk-8585 864 13 each each DT erambler-co-uk-8585 864 14 function function NN erambler-co-uk-8585 864 15 above above RB erambler-co-uk-8585 864 16 , , , erambler-co-uk-8585 864 17 which which WDT erambler-co-uk-8585 864 18 are be VBP erambler-co-uk-8585 864 19 required require VBN erambler-co-uk-8585 864 20 to to TO erambler-co-uk-8585 864 21 make make VB erambler-co-uk-8585 864 22 sure sure JJ erambler-co-uk-8585 864 23 the the DT erambler-co-uk-8585 864 24 functions function NNS erambler-co-uk-8585 864 25 are be VBP erambler-co-uk-8585 864 26 exported export VBN erambler-co-uk-8585 864 27 in in IN erambler-co-uk-8585 864 28 a a DT erambler-co-uk-8585 864 29 C c NN erambler-co-uk-8585 864 30 - - HYPH erambler-co-uk-8585 864 31 compatible compatible JJ erambler-co-uk-8585 864 32 way way NN erambler-co-uk-8585 864 33 . . . erambler-co-uk-8585 865 1 We -PRON- PRP erambler-co-uk-8585 865 2 can can MD erambler-co-uk-8585 865 3 build build VB erambler-co-uk-8585 865 4 this this DT erambler-co-uk-8585 865 5 into into IN erambler-co-uk-8585 865 6 a a DT erambler-co-uk-8585 865 7 shared share VBN erambler-co-uk-8585 865 8 library library NN erambler-co-uk-8585 865 9 like like IN erambler-co-uk-8585 865 10 this this DT erambler-co-uk-8585 865 11 : : : erambler-co-uk-8585 865 12 rustc rustc NN erambler-co-uk-8585 865 13 --crate --crate NN erambler-co-uk-8585 865 14 - - HYPH erambler-co-uk-8585 865 15 type type NN erambler-co-uk-8585 865 16 = = SYM erambler-co-uk-8585 865 17 cdylib cdylib NNS erambler-co-uk-8585 865 18 -o -o : erambler-co-uk-8585 865 19 spinlock.so spinlock.so ADD erambler-co-uk-8585 865 20 17-spinlock.rs 17-spinlock.rs CD erambler-co-uk-8585 865 21 The the DT erambler-co-uk-8585 865 22 Python Python NNP erambler-co-uk-8585 865 23 script script NN erambler-co-uk-8585 865 24 is be VBZ erambler-co-uk-8585 865 25 as as RB erambler-co-uk-8585 865 26 simple simple JJ erambler-co-uk-8585 865 27 as as IN erambler-co-uk-8585 865 28 loading load VBG erambler-co-uk-8585 865 29 this this DT erambler-co-uk-8585 865 30 library library NN erambler-co-uk-8585 865 31 , , , erambler-co-uk-8585 865 32 reading read VBG erambler-co-uk-8585 865 33 the the DT erambler-co-uk-8585 865 34 puzzle puzzle NN erambler-co-uk-8585 865 35 input input NN erambler-co-uk-8585 865 36 from from IN erambler-co-uk-8585 865 37 the the DT erambler-co-uk-8585 865 38 command command NN erambler-co-uk-8585 865 39 line line NN erambler-co-uk-8585 865 40 and and CC erambler-co-uk-8585 865 41 calling call VBG erambler-co-uk-8585 865 42 the the DT erambler-co-uk-8585 865 43 functions function NNS erambler-co-uk-8585 865 44 . . . erambler-co-uk-8585 866 1 The the DT erambler-co-uk-8585 866 2 ctypes ctype NNS erambler-co-uk-8585 866 3 module module NN erambler-co-uk-8585 866 4 does do VBZ erambler-co-uk-8585 866 5 a a DT erambler-co-uk-8585 866 6 lot lot NN erambler-co-uk-8585 866 7 of of IN erambler-co-uk-8585 866 8 magic magic NN erambler-co-uk-8585 866 9 so so IN erambler-co-uk-8585 866 10 that that IN erambler-co-uk-8585 866 11 we -PRON- PRP erambler-co-uk-8585 866 12 don’t don’t VBZ erambler-co-uk-8585 866 13 have have VBP erambler-co-uk-8585 866 14 to to TO erambler-co-uk-8585 866 15 worry worry VB erambler-co-uk-8585 866 16 about about IN erambler-co-uk-8585 866 17 converting convert VBG erambler-co-uk-8585 866 18 from from IN erambler-co-uk-8585 866 19 Python Python NNP erambler-co-uk-8585 866 20 types type NNS erambler-co-uk-8585 866 21 to to IN erambler-co-uk-8585 866 22 native native JJ erambler-co-uk-8585 866 23 types type NNS erambler-co-uk-8585 866 24 and and CC erambler-co-uk-8585 866 25 back back RB erambler-co-uk-8585 866 26 again again RB erambler-co-uk-8585 866 27 . . . erambler-co-uk-8585 867 1 import import NNP erambler-co-uk-8585 867 2 ctypes ctypes NNP erambler-co-uk-8585 867 3 import import NNP erambler-co-uk-8585 867 4 sys sys NNP erambler-co-uk-8585 867 5 lib lib NNP erambler-co-uk-8585 867 6 = = SYM erambler-co-uk-8585 867 7 ctypes.cdll ctypes.cdll NNP erambler-co-uk-8585 867 8 . . . erambler-co-uk-8585 867 9 LoadLibrary("./spinlock.so" loadlibrary("./spinlock.so" UH erambler-co-uk-8585 867 10 ; ; : erambler-co-uk-8585 867 11 ) ) -RRB- erambler-co-uk-8585 867 12 skip skip NNP erambler-co-uk-8585 867 13 = = SYM erambler-co-uk-8585 867 14 int(sys.argv[1 int(sys.argv[1 NNP erambler-co-uk-8585 867 15 ] ] -RRB- erambler-co-uk-8585 867 16 ) ) -RRB- erambler-co-uk-8585 867 17 print("Part print("part NN erambler-co-uk-8585 867 18 1:" 1:" CD erambler-co-uk-8585 867 19 ; ; : erambler-co-uk-8585 867 20 , , , erambler-co-uk-8585 867 21 lib.spinlock(2017 lib.spinlock(2017 NNP erambler-co-uk-8585 867 22 , , , erambler-co-uk-8585 867 23 skip skip NNS erambler-co-uk-8585 867 24 ) ) -RRB- erambler-co-uk-8585 867 25 ) ) -RRB- erambler-co-uk-8585 867 26 print("Part print("part NN erambler-co-uk-8585 867 27 2:" 2:" CD erambler-co-uk-8585 867 28 ; ; : erambler-co-uk-8585 867 29 , , , erambler-co-uk-8585 867 30 lib.spinlock0(50_000_000 lib.spinlock0(50_000_000 NNP erambler-co-uk-8585 867 31 , , , erambler-co-uk-8585 867 32 skip skip NNS erambler-co-uk-8585 867 33 ) ) -RRB- erambler-co-uk-8585 867 34 ) ) -RRB- erambler-co-uk-8585 867 35 This this DT erambler-co-uk-8585 867 36 is be VBZ erambler-co-uk-8585 867 37 a a DT erambler-co-uk-8585 867 38 toy toy NN erambler-co-uk-8585 867 39 example example NN erambler-co-uk-8585 867 40 as as RB erambler-co-uk-8585 867 41 far far RB erambler-co-uk-8585 867 42 as as IN erambler-co-uk-8585 867 43 calling call VBG erambler-co-uk-8585 867 44 Rust rust NN erambler-co-uk-8585 867 45 from from IN erambler-co-uk-8585 867 46 Python Python NNP erambler-co-uk-8585 867 47 is be VBZ erambler-co-uk-8585 867 48 concerned concern VBN erambler-co-uk-8585 867 49 , , , erambler-co-uk-8585 867 50 but but CC erambler-co-uk-8585 867 51 it’s it’s JJ erambler-co-uk-8585 867 52 worth worth JJ erambler-co-uk-8585 867 53 noting note VBG erambler-co-uk-8585 867 54 that that IN erambler-co-uk-8585 867 55 already already RB erambler-co-uk-8585 867 56 we -PRON- PRP erambler-co-uk-8585 867 57 can can MD erambler-co-uk-8585 867 58 play play VB erambler-co-uk-8585 867 59 with with IN erambler-co-uk-8585 867 60 the the DT erambler-co-uk-8585 867 61 parameters parameter NNS erambler-co-uk-8585 867 62 to to IN erambler-co-uk-8585 867 63 the the DT erambler-co-uk-8585 867 64 two two CD erambler-co-uk-8585 867 65 Rust Rust NNP erambler-co-uk-8585 867 66 functions function NNS erambler-co-uk-8585 867 67 without without IN erambler-co-uk-8585 867 68 having have VBG erambler-co-uk-8585 867 69 to to TO erambler-co-uk-8585 867 70 recompile recompile VB erambler-co-uk-8585 867 71 . . . erambler-co-uk-8585 868 1 For for IN erambler-co-uk-8585 868 2 more more RBR erambler-co-uk-8585 868 3 serious serious JJ erambler-co-uk-8585 868 4 work work NN erambler-co-uk-8585 868 5 , , , erambler-co-uk-8585 868 6 I’d I’d NNP erambler-co-uk-8585 868 7 probably probably RB erambler-co-uk-8585 868 8 be be VBP erambler-co-uk-8585 868 9 looking look VBG erambler-co-uk-8585 868 10 at at IN erambler-co-uk-8585 868 11 something something NN erambler-co-uk-8585 868 12 like like IN erambler-co-uk-8585 868 13 PyO3 pyo3 ADD erambler-co-uk-8585 868 14 to to TO erambler-co-uk-8585 868 15 make make VB erambler-co-uk-8585 868 16 a a DT erambler-co-uk-8585 868 17 proper proper JJ erambler-co-uk-8585 868 18 Python Python NNP erambler-co-uk-8585 868 19 module module NN erambler-co-uk-8585 868 20 . . . erambler-co-uk-8585 869 1 Looks look VBZ erambler-co-uk-8585 869 2 like like IN erambler-co-uk-8585 869 3 there’s there’s NNP erambler-co-uk-8585 869 4 also also RB erambler-co-uk-8585 869 5 a a DT erambler-co-uk-8585 869 6 very very RB erambler-co-uk-8585 869 7 early early JJ erambler-co-uk-8585 869 8 Rust rust NN erambler-co-uk-8585 869 9 numpy numpy JJ erambler-co-uk-8585 869 10 integration integration NN erambler-co-uk-8585 869 11 for for IN erambler-co-uk-8585 869 12 integrating integrate VBG erambler-co-uk-8585 869 13 numerical numerical JJ erambler-co-uk-8585 869 14 stuff stuff NN erambler-co-uk-8585 869 15 . . . erambler-co-uk-8585 870 1 You -PRON- PRP erambler-co-uk-8585 870 2 can can MD erambler-co-uk-8585 870 3 also also RB erambler-co-uk-8585 870 4 do do VB erambler-co-uk-8585 870 5 the the DT erambler-co-uk-8585 870 6 same same JJ erambler-co-uk-8585 870 7 thing thing NN erambler-co-uk-8585 870 8 from from IN erambler-co-uk-8585 870 9 Julia Julia NNP erambler-co-uk-8585 870 10 , , , erambler-co-uk-8585 870 11 which which WDT erambler-co-uk-8585 870 12 has have VBZ erambler-co-uk-8585 870 13 a a DT erambler-co-uk-8585 870 14 ccall ccall NN erambler-co-uk-8585 870 15 function function NN erambler-co-uk-8585 870 16 built build VBN erambler-co-uk-8585 870 17 in in IN erambler-co-uk-8585 870 18 : : : erambler-co-uk-8585 870 19 ccall((:spinlock ccall((:spinlock NNP erambler-co-uk-8585 870 20 , , , erambler-co-uk-8585 870 21 & & CC erambler-co-uk-8585 870 22 # # $ erambler-co-uk-8585 870 23 34;./spinlock.so" 34;./spinlock.so" CD erambler-co-uk-8585 870 24 ; ; , erambler-co-uk-8585 870 25 ) ) -RRB- erambler-co-uk-8585 870 26 , , , erambler-co-uk-8585 870 27 Int32 Int32 NNP erambler-co-uk-8585 870 28 , , , erambler-co-uk-8585 870 29 ( ( -LRB- erambler-co-uk-8585 870 30 UInt64 UInt64 NNP erambler-co-uk-8585 870 31 , , , erambler-co-uk-8585 870 32 UInt64 UInt64 NNP erambler-co-uk-8585 870 33 ) ) -RRB- erambler-co-uk-8585 870 34 , , , erambler-co-uk-8585 870 35 2017 2017 CD erambler-co-uk-8585 870 36 , , , erambler-co-uk-8585 870 37 377 377 CD erambler-co-uk-8585 870 38 ) ) -RRB- erambler-co-uk-8585 870 39 My -PRON- PRP$ erambler-co-uk-8585 870 40 next next JJ erambler-co-uk-8585 870 41 thing thing NN erambler-co-uk-8585 870 42 to to TO erambler-co-uk-8585 870 43 try try VB erambler-co-uk-8585 870 44 might may MD erambler-co-uk-8585 870 45 be be VB erambler-co-uk-8585 870 46 Haskell Haskell NNP erambler-co-uk-8585 870 47 → → SYM erambler-co-uk-8585 870 48 Python Python NNP erambler-co-uk-8585 870 49 though though RB erambler-co-uk-8585 870 50 … … NFP erambler-co-uk-8585 870 51 Permutation Permutation NNP erambler-co-uk-8585 870 52 Promenade Promenade NNP erambler-co-uk-8585 870 53 — — : erambler-co-uk-8585 870 54 Julia Julia NNP erambler-co-uk-8585 870 55 — — : erambler-co-uk-8585 870 56 # # $ erambler-co-uk-8585 870 57 adventofcode adventofcode NN erambler-co-uk-8585 870 58 Day Day NNP erambler-co-uk-8585 870 59 16 16 CD erambler-co-uk-8585 870 60 Today’s Today’s NNP erambler-co-uk-8585 870 61 challenge challenge NN erambler-co-uk-8585 870 62 rather rather RB erambler-co-uk-8585 870 63 appeals appeal VBZ erambler-co-uk-8585 870 64 to to IN erambler-co-uk-8585 870 65 me -PRON- PRP erambler-co-uk-8585 870 66 as as IN erambler-co-uk-8585 870 67 a a DT erambler-co-uk-8585 870 68 folk folk NN erambler-co-uk-8585 870 69 dancer dancer NN erambler-co-uk-8585 870 70 , , , erambler-co-uk-8585 870 71 because because IN erambler-co-uk-8585 870 72 it -PRON- PRP erambler-co-uk-8585 870 73 describes describe VBZ erambler-co-uk-8585 870 74 a a DT erambler-co-uk-8585 870 75 set set NN erambler-co-uk-8585 870 76 of of IN erambler-co-uk-8585 870 77 instructions instruction NNS erambler-co-uk-8585 870 78 for for IN erambler-co-uk-8585 870 79 a a DT erambler-co-uk-8585 870 80 dance dance NN erambler-co-uk-8585 870 81 and and CC erambler-co-uk-8585 870 82 asks ask VBZ erambler-co-uk-8585 870 83 us -PRON- PRP erambler-co-uk-8585 870 84 to to TO erambler-co-uk-8585 870 85 work work VB erambler-co-uk-8585 870 86 out out RP erambler-co-uk-8585 870 87 the the DT erambler-co-uk-8585 870 88 positions position NNS erambler-co-uk-8585 870 89 of of IN erambler-co-uk-8585 870 90 the the DT erambler-co-uk-8585 870 91 dancing dancing NN erambler-co-uk-8585 870 92 programs program NNS erambler-co-uk-8585 870 93 after after IN erambler-co-uk-8585 870 94 each each DT erambler-co-uk-8585 870 95 run run VBD erambler-co-uk-8585 870 96 through through IN erambler-co-uk-8585 870 97 the the DT erambler-co-uk-8585 870 98 dance dance NN erambler-co-uk-8585 870 99 . . . erambler-co-uk-8585 871 1 → → NFP erambler-co-uk-8585 871 2 Full full JJ erambler-co-uk-8585 871 3 code code NN erambler-co-uk-8585 871 4 on on IN erambler-co-uk-8585 871 5 GitHub GitHub NNP erambler-co-uk-8585 871 6 ! ! . erambler-co-uk-8585 871 7 ! ! . erambler-co-uk-8585 871 8 ! ! . erambler-co-uk-8585 872 1 commentary commentary NNP erambler-co-uk-8585 872 2 So so RB erambler-co-uk-8585 872 3 , , , erambler-co-uk-8585 872 4 part part NN erambler-co-uk-8585 872 5 1 1 CD erambler-co-uk-8585 872 6 is be VBZ erambler-co-uk-8585 872 7 pretty pretty RB erambler-co-uk-8585 872 8 straight straight RB erambler-co-uk-8585 872 9 forward forward RB erambler-co-uk-8585 872 10 : : : erambler-co-uk-8585 872 11 parse parse VB erambler-co-uk-8585 872 12 the the DT erambler-co-uk-8585 872 13 set set NN erambler-co-uk-8585 872 14 of of IN erambler-co-uk-8585 872 15 instructions instruction NNS erambler-co-uk-8585 872 16 , , , erambler-co-uk-8585 872 17 interpret interpret VB erambler-co-uk-8585 872 18 them -PRON- PRP erambler-co-uk-8585 872 19 and and CC erambler-co-uk-8585 872 20 keep keep VB erambler-co-uk-8585 872 21 track track NN erambler-co-uk-8585 872 22 of of IN erambler-co-uk-8585 872 23 the the DT erambler-co-uk-8585 872 24 dancer dancer NN erambler-co-uk-8585 872 25 positions position NNS erambler-co-uk-8585 872 26 as as IN erambler-co-uk-8585 872 27 you -PRON- PRP erambler-co-uk-8585 872 28 go go VBP erambler-co-uk-8585 872 29 . . . erambler-co-uk-8585 873 1 One one CD erambler-co-uk-8585 873 2 time time NN erambler-co-uk-8585 873 3 through through IN erambler-co-uk-8585 873 4 the the DT erambler-co-uk-8585 873 5 dance dance NN erambler-co-uk-8585 873 6 . . . erambler-co-uk-8585 874 1 However however RB erambler-co-uk-8585 874 2 , , , erambler-co-uk-8585 874 3 part part NN erambler-co-uk-8585 874 4 2 2 CD erambler-co-uk-8585 874 5 asks ask VBZ erambler-co-uk-8585 874 6 for for IN erambler-co-uk-8585 874 7 the the DT erambler-co-uk-8585 874 8 positions position NNS erambler-co-uk-8585 874 9 after after IN erambler-co-uk-8585 874 10 1 1 CD erambler-co-uk-8585 874 11 billion billion CD erambler-co-uk-8585 874 12 ( ( -LRB- erambler-co-uk-8585 874 13 yes yes UH erambler-co-uk-8585 874 14 , , , erambler-co-uk-8585 874 15 that’s that’s NNP erambler-co-uk-8585 874 16 1,000,000,000 1,000,000,000 CD erambler-co-uk-8585 874 17 ) ) -RRB- erambler-co-uk-8585 874 18 times time NNS erambler-co-uk-8585 874 19 through through IN erambler-co-uk-8585 874 20 the the DT erambler-co-uk-8585 874 21 dance dance NN erambler-co-uk-8585 874 22 . . . erambler-co-uk-8585 875 1 In in IN erambler-co-uk-8585 875 2 hindsight hindsight NN erambler-co-uk-8585 875 3 I -PRON- PRP erambler-co-uk-8585 875 4 should should MD erambler-co-uk-8585 875 5 have have VB erambler-co-uk-8585 875 6 immediately immediately RB erambler-co-uk-8585 875 7 become become VBN erambler-co-uk-8585 875 8 suspicious suspicious JJ erambler-co-uk-8585 875 9 , , , erambler-co-uk-8585 875 10 but but CC erambler-co-uk-8585 875 11 I -PRON- PRP erambler-co-uk-8585 875 12 thought think VBD erambler-co-uk-8585 875 13 I’d I’d NNP erambler-co-uk-8585 875 14 at at IN erambler-co-uk-8585 875 15 least least JJS erambler-co-uk-8585 875 16 try try VB erambler-co-uk-8585 875 17 the the DT erambler-co-uk-8585 875 18 brute brute JJ erambler-co-uk-8585 875 19 force force NN erambler-co-uk-8585 875 20 approach approach NN erambler-co-uk-8585 875 21 first first RB erambler-co-uk-8585 875 22 because because IN erambler-co-uk-8585 875 23 it -PRON- PRP erambler-co-uk-8585 875 24 was be VBD erambler-co-uk-8585 875 25 simpler simple JJR erambler-co-uk-8585 875 26 to to TO erambler-co-uk-8585 875 27 code code VB erambler-co-uk-8585 875 28 . . . erambler-co-uk-8585 876 1 So so RB erambler-co-uk-8585 876 2 I -PRON- PRP erambler-co-uk-8585 876 3 give give VBP erambler-co-uk-8585 876 4 it -PRON- PRP erambler-co-uk-8585 876 5 a a DT erambler-co-uk-8585 876 6 try try NN erambler-co-uk-8585 876 7 , , , erambler-co-uk-8585 876 8 and and CC erambler-co-uk-8585 876 9 after after IN erambler-co-uk-8585 876 10 waiting wait VBG erambler-co-uk-8585 876 11 for for IN erambler-co-uk-8585 876 12 a a DT erambler-co-uk-8585 876 13 while while NN erambler-co-uk-8585 876 14 , , , erambler-co-uk-8585 876 15 having have VBG erambler-co-uk-8585 876 16 a a DT erambler-co-uk-8585 876 17 cup cup NN erambler-co-uk-8585 876 18 of of IN erambler-co-uk-8585 876 19 tea tea NN erambler-co-uk-8585 876 20 etc etc FW erambler-co-uk-8585 876 21 . . . erambler-co-uk-8585 877 1 it -PRON- PRP erambler-co-uk-8585 877 2 still still RB erambler-co-uk-8585 877 3 has have VBZ erambler-co-uk-8585 877 4 n't not RB erambler-co-uk-8585 877 5 terminated terminate VBN erambler-co-uk-8585 877 6 . . . erambler-co-uk-8585 878 1 I -PRON- PRP erambler-co-uk-8585 878 2 try try VBP erambler-co-uk-8585 878 3 reducing reduce VBG erambler-co-uk-8585 878 4 the the DT erambler-co-uk-8585 878 5 number number NN erambler-co-uk-8585 878 6 of of IN erambler-co-uk-8585 878 7 iterations iteration NNS erambler-co-uk-8585 878 8 to to IN erambler-co-uk-8585 878 9 1,000 1,000 CD erambler-co-uk-8585 878 10 . . . erambler-co-uk-8585 879 1 Now now RB erambler-co-uk-8585 879 2 it -PRON- PRP erambler-co-uk-8585 879 3 terminates terminate VBZ erambler-co-uk-8585 879 4 , , , erambler-co-uk-8585 879 5 but but CC erambler-co-uk-8585 879 6 takes take VBZ erambler-co-uk-8585 879 7 about about RB erambler-co-uk-8585 879 8 6 6 CD erambler-co-uk-8585 879 9 seconds second NNS erambler-co-uk-8585 879 10 . . . erambler-co-uk-8585 880 1 A a DT erambler-co-uk-8585 880 2 spot spot NN erambler-co-uk-8585 880 3 of of IN erambler-co-uk-8585 880 4 arithmetic arithmetic JJ erambler-co-uk-8585 880 5 suggests suggest NNS erambler-co-uk-8585 880 6 that that IN erambler-co-uk-8585 880 7 running run VBG erambler-co-uk-8585 880 8 the the DT erambler-co-uk-8585 880 9 full full JJ erambler-co-uk-8585 880 10 version version NN erambler-co-uk-8585 880 11 will will MD erambler-co-uk-8585 880 12 take take VB erambler-co-uk-8585 880 13 a a DT erambler-co-uk-8585 880 14 little little JJ erambler-co-uk-8585 880 15 over over IN erambler-co-uk-8585 880 16 190 190 CD erambler-co-uk-8585 880 17 years year NNS erambler-co-uk-8585 880 18 . . . erambler-co-uk-8585 881 1 There there EX erambler-co-uk-8585 881 2 must must MD erambler-co-uk-8585 881 3 be be VB erambler-co-uk-8585 881 4 a a DT erambler-co-uk-8585 881 5 better well JJR erambler-co-uk-8585 881 6 way way NN erambler-co-uk-8585 881 7 than than IN erambler-co-uk-8585 881 8 that that DT erambler-co-uk-8585 881 9 ! ! . erambler-co-uk-8585 882 1 I -PRON- PRP erambler-co-uk-8585 882 2 'm be VBP erambler-co-uk-8585 882 3 a a DT erambler-co-uk-8585 882 4 little little JJ erambler-co-uk-8585 882 5 embarassed embarasse VBN erambler-co-uk-8585 882 6 that that IN erambler-co-uk-8585 882 7 I -PRON- PRP erambler-co-uk-8585 882 8 did do VBD erambler-co-uk-8585 882 9 n't not RB erambler-co-uk-8585 882 10 spot spot VB erambler-co-uk-8585 882 11 the the DT erambler-co-uk-8585 882 12 solution solution NN erambler-co-uk-8585 882 13 immediately immediately RB erambler-co-uk-8585 882 14 ( ( -LRB- erambler-co-uk-8585 882 15 blaming blame VBG erambler-co-uk-8585 882 16 Julia Julia NNP erambler-co-uk-8585 882 17 ) ) -RRB- erambler-co-uk-8585 882 18 and and CC erambler-co-uk-8585 882 19 tried try VBD erambler-co-uk-8585 882 20 again again RB erambler-co-uk-8585 882 21 in in IN erambler-co-uk-8585 882 22 Python Python NNP erambler-co-uk-8585 882 23 to to TO erambler-co-uk-8585 882 24 see see VB erambler-co-uk-8585 882 25 if if IN erambler-co-uk-8585 882 26 I -PRON- PRP erambler-co-uk-8585 882 27 could could MD erambler-co-uk-8585 882 28 get get VB erambler-co-uk-8585 882 29 it -PRON- PRP erambler-co-uk-8585 882 30 to to TO erambler-co-uk-8585 882 31 terminate terminate VB erambler-co-uk-8585 882 32 quicker quick JJR erambler-co-uk-8585 882 33 . . . erambler-co-uk-8585 883 1 When when WRB erambler-co-uk-8585 883 2 that that DT erambler-co-uk-8585 883 3 did do VBD erambler-co-uk-8585 883 4 n't not RB erambler-co-uk-8585 883 5 work work VB erambler-co-uk-8585 883 6 I -PRON- PRP erambler-co-uk-8585 883 7 had have VBD erambler-co-uk-8585 883 8 to to TO erambler-co-uk-8585 883 9 think think VB erambler-co-uk-8585 883 10 again again RB erambler-co-uk-8585 883 11 . . . erambler-co-uk-8585 884 1 A a DT erambler-co-uk-8585 884 2 little little JJ erambler-co-uk-8585 884 3 further further JJ erambler-co-uk-8585 884 4 investigation investigation NN erambler-co-uk-8585 884 5 with with IN erambler-co-uk-8585 884 6 a a DT erambler-co-uk-8585 884 7 while while NN erambler-co-uk-8585 884 8 loop loop NN erambler-co-uk-8585 884 9 shows show VBZ erambler-co-uk-8585 884 10 that that IN erambler-co-uk-8585 884 11 in in IN erambler-co-uk-8585 884 12 fact fact NN erambler-co-uk-8585 884 13 the the DT erambler-co-uk-8585 884 14 dance dance NN erambler-co-uk-8585 884 15 position position NN erambler-co-uk-8585 884 16 repeats repeat NNS erambler-co-uk-8585 884 17 ( ( -LRB- erambler-co-uk-8585 884 18 in in IN erambler-co-uk-8585 884 19 the the DT erambler-co-uk-8585 884 20 case case NN erambler-co-uk-8585 884 21 of of IN erambler-co-uk-8585 884 22 my -PRON- PRP$ erambler-co-uk-8585 884 23 input input NN erambler-co-uk-8585 884 24 ) ) -RRB- erambler-co-uk-8585 884 25 every every DT erambler-co-uk-8585 884 26 48 48 CD erambler-co-uk-8585 884 27 times time NNS erambler-co-uk-8585 884 28 . . . erambler-co-uk-8585 885 1 After after IN erambler-co-uk-8585 885 2 that that IN erambler-co-uk-8585 885 3 it -PRON- PRP erambler-co-uk-8585 885 4 becomes become VBZ erambler-co-uk-8585 885 5 much much RB erambler-co-uk-8585 885 6 quicker quick JJR erambler-co-uk-8585 885 7 ! ! . erambler-co-uk-8585 886 1 Oh oh UH erambler-co-uk-8585 886 2 , , , erambler-co-uk-8585 886 3 and and CC erambler-co-uk-8585 886 4 it -PRON- PRP erambler-co-uk-8585 886 5 was be VBD erambler-co-uk-8585 886 6 time time NN erambler-co-uk-8585 886 7 for for IN erambler-co-uk-8585 886 8 a a DT erambler-co-uk-8585 886 9 new new JJ erambler-co-uk-8585 886 10 language language NN erambler-co-uk-8585 886 11 , , , erambler-co-uk-8585 886 12 so so CC erambler-co-uk-8585 886 13 I -PRON- PRP erambler-co-uk-8585 886 14 wasted waste VBD erambler-co-uk-8585 886 15 some some DT erambler-co-uk-8585 886 16 extra extra JJ erambler-co-uk-8585 886 17 time time NN erambler-co-uk-8585 886 18 working work VBG erambler-co-uk-8585 886 19 out out RP erambler-co-uk-8585 886 20 the the DT erambler-co-uk-8585 886 21 quirks quirk NNS erambler-co-uk-8585 886 22 of of IN erambler-co-uk-8585 886 23 [ [ -LRB- erambler-co-uk-8585 886 24 Julia Julia NNP erambler-co-uk-8585 886 25 ] ] -RRB- erambler-co-uk-8585 886 26 [ [ -LRB- erambler-co-uk-8585 886 27 ] ] -RRB- erambler-co-uk-8585 886 28 . . . erambler-co-uk-8585 887 1 First first RB erambler-co-uk-8585 887 2 , , , erambler-co-uk-8585 887 3 a a DT erambler-co-uk-8585 887 4 function function NN erambler-co-uk-8585 887 5 to to TO erambler-co-uk-8585 887 6 evaluate evaluate VB erambler-co-uk-8585 887 7 a a DT erambler-co-uk-8585 887 8 single single JJ erambler-co-uk-8585 887 9 move move NN erambler-co-uk-8585 887 10 — — : erambler-co-uk-8585 887 11 for for IN erambler-co-uk-8585 887 12 neatness neatness NN erambler-co-uk-8585 887 13 , , , erambler-co-uk-8585 887 14 this this DT erambler-co-uk-8585 887 15 dispatches dispatch NNS erambler-co-uk-8585 887 16 to to IN erambler-co-uk-8585 887 17 a a DT erambler-co-uk-8585 887 18 dedicated dedicated JJ erambler-co-uk-8585 887 19 function function NN erambler-co-uk-8585 887 20 depending depend VBG erambler-co-uk-8585 887 21 on on IN erambler-co-uk-8585 887 22 the the DT erambler-co-uk-8585 887 23 type type NN erambler-co-uk-8585 887 24 of of IN erambler-co-uk-8585 887 25 move move NN erambler-co-uk-8585 887 26 , , , erambler-co-uk-8585 887 27 although although IN erambler-co-uk-8585 887 28 this this DT erambler-co-uk-8585 887 29 isn’t isn’t CD erambler-co-uk-8585 887 30 really really RB erambler-co-uk-8585 887 31 necessary necessary JJ erambler-co-uk-8585 887 32 to to TO erambler-co-uk-8585 887 33 solve solve VB erambler-co-uk-8585 887 34 the the DT erambler-co-uk-8585 887 35 challenge challenge NN erambler-co-uk-8585 887 36 . . . erambler-co-uk-8585 888 1 Ending end VBG erambler-co-uk-8585 888 2 a a DT erambler-co-uk-8585 888 3 function function NN erambler-co-uk-8585 888 4 name name NN erambler-co-uk-8585 888 5 with with IN erambler-co-uk-8585 888 6 a a DT erambler-co-uk-8585 888 7 bang bang NN erambler-co-uk-8585 888 8 ( ( -LRB- erambler-co-uk-8585 888 9 ! ! . erambler-co-uk-8585 888 10 ) ) -RRB- erambler-co-uk-8585 889 1 is be VBZ erambler-co-uk-8585 889 2 a a DT erambler-co-uk-8585 889 3 Julia Julia NNP erambler-co-uk-8585 889 4 convention convention NN erambler-co-uk-8585 889 5 to to TO erambler-co-uk-8585 889 6 indicate indicate VB erambler-co-uk-8585 889 7 that that IN erambler-co-uk-8585 889 8 it -PRON- PRP erambler-co-uk-8585 889 9 has have VBZ erambler-co-uk-8585 889 10 side side NN erambler-co-uk-8585 889 11 - - HYPH erambler-co-uk-8585 889 12 effects effect NNS erambler-co-uk-8585 889 13 . . . erambler-co-uk-8585 890 1 function function NN erambler-co-uk-8585 890 2 eval_move eval_move NNP erambler-co-uk-8585 890 3 ! ! . erambler-co-uk-8585 891 1 ( ( -LRB- erambler-co-uk-8585 891 2 move move NN erambler-co-uk-8585 891 3 , , , erambler-co-uk-8585 891 4 dancers dancer NNS erambler-co-uk-8585 891 5 ) ) -RRB- erambler-co-uk-8585 891 6 move_type move_type NNP erambler-co-uk-8585 891 7 = = SYM erambler-co-uk-8585 891 8 move[1 move[1 NNP erambler-co-uk-8585 891 9 ] ] -RRB- erambler-co-uk-8585 891 10 params param NNS erambler-co-uk-8585 891 11 = = , erambler-co-uk-8585 891 12 move[2 move[2 NN erambler-co-uk-8585 891 13 : : : erambler-co-uk-8585 891 14 end end NN erambler-co-uk-8585 891 15 ] ] -RRB- erambler-co-uk-8585 891 16 if if IN erambler-co-uk-8585 891 17 move_type move_type NNP erambler-co-uk-8585 891 18 = = SYM erambler-co-uk-8585 891 19 = = NFP erambler-co-uk-8585 891 20 & & CC erambler-co-uk-8585 891 21 # # $ erambler-co-uk-8585 891 22 39;s' 39;s' CD erambler-co-uk-8585 891 23 ; ; : erambler-co-uk-8585 891 24 # # JJR erambler-co-uk-8585 891 25 spin spin VBP erambler-co-uk-8585 891 26 eval_spin eval_spin NNP erambler-co-uk-8585 891 27 ! ! . erambler-co-uk-8585 892 1 ( ( -LRB- erambler-co-uk-8585 892 2 params param NNS erambler-co-uk-8585 892 3 , , , erambler-co-uk-8585 892 4 dancers dancer NNS erambler-co-uk-8585 892 5 ) ) -RRB- erambler-co-uk-8585 892 6 elseif elseif NNP erambler-co-uk-8585 892 7 move_type move_type NNP erambler-co-uk-8585 892 8 = = SYM erambler-co-uk-8585 892 9 = = SYM erambler-co-uk-8585 892 10 & & CC erambler-co-uk-8585 892 11 # # $ erambler-co-uk-8585 892 12 39;x' 39;x' CD erambler-co-uk-8585 892 13 ; ; : erambler-co-uk-8585 892 14 # # JJR erambler-co-uk-8585 892 15 exchange exchange NN erambler-co-uk-8585 892 16 eval_exchange eval_exchange NN erambler-co-uk-8585 892 17 ! ! . erambler-co-uk-8585 893 1 ( ( -LRB- erambler-co-uk-8585 893 2 params param NNS erambler-co-uk-8585 893 3 , , , erambler-co-uk-8585 893 4 dancers dancer NNS erambler-co-uk-8585 893 5 ) ) -RRB- erambler-co-uk-8585 893 6 elseif elseif NNP erambler-co-uk-8585 893 7 move_type move_type NNP erambler-co-uk-8585 893 8 = = SYM erambler-co-uk-8585 893 9 = = SYM erambler-co-uk-8585 893 10 & & CC erambler-co-uk-8585 893 11 # # $ erambler-co-uk-8585 893 12 39;p' 39;p' CD erambler-co-uk-8585 893 13 ; ; : erambler-co-uk-8585 893 14 # # NNP erambler-co-uk-8585 893 15 partner partner NN erambler-co-uk-8585 893 16 swap swap NN erambler-co-uk-8585 893 17 eval_partner eval_partner NNP erambler-co-uk-8585 893 18 ! ! . erambler-co-uk-8585 894 1 ( ( -LRB- erambler-co-uk-8585 894 2 params param NNS erambler-co-uk-8585 894 3 , , , erambler-co-uk-8585 894 4 dancers dancer NNS erambler-co-uk-8585 894 5 ) ) -RRB- erambler-co-uk-8585 894 6 end end VBP erambler-co-uk-8585 894 7 end end VB erambler-co-uk-8585 894 8 These these DT erambler-co-uk-8585 894 9 take take VBP erambler-co-uk-8585 894 10 care care NN erambler-co-uk-8585 894 11 of of IN erambler-co-uk-8585 894 12 the the DT erambler-co-uk-8585 894 13 individual individual JJ erambler-co-uk-8585 894 14 moves move NNS erambler-co-uk-8585 894 15 . . . erambler-co-uk-8585 895 1 Parsing parse VBG erambler-co-uk-8585 895 2 the the DT erambler-co-uk-8585 895 3 parameters parameter NNS erambler-co-uk-8585 895 4 from from IN erambler-co-uk-8585 895 5 a a DT erambler-co-uk-8585 895 6 string string NN erambler-co-uk-8585 895 7 every every DT erambler-co-uk-8585 895 8 single single JJ erambler-co-uk-8585 895 9 time time NN erambler-co-uk-8585 895 10 probably probably RB erambler-co-uk-8585 895 11 isn’t isn’t CD erambler-co-uk-8585 895 12 ideal ideal NN erambler-co-uk-8585 895 13 , , , erambler-co-uk-8585 895 14 but but CC erambler-co-uk-8585 895 15 as as IN erambler-co-uk-8585 895 16 it -PRON- PRP erambler-co-uk-8585 895 17 turns turn VBZ erambler-co-uk-8585 895 18 out out RP erambler-co-uk-8585 895 19 , , , erambler-co-uk-8585 895 20 that that DT erambler-co-uk-8585 895 21 optimisation optimisation NN erambler-co-uk-8585 895 22 isn’t isn’t CD erambler-co-uk-8585 895 23 really really RB erambler-co-uk-8585 895 24 necessary necessary JJ erambler-co-uk-8585 895 25 . . . erambler-co-uk-8585 896 1 Note note VB erambler-co-uk-8585 896 2 the the DT erambler-co-uk-8585 896 3 + + SYM erambler-co-uk-8585 896 4 1 1 CD erambler-co-uk-8585 896 5 in in IN erambler-co-uk-8585 896 6 eval_exchange eval_exchange NNP erambler-co-uk-8585 896 7 ! ! . erambler-co-uk-8585 896 8 , , , erambler-co-uk-8585 896 9 which which WDT erambler-co-uk-8585 896 10 is be VBZ erambler-co-uk-8585 896 11 necessary necessary JJ erambler-co-uk-8585 896 12 because because IN erambler-co-uk-8585 896 13 Julia Julia NNP erambler-co-uk-8585 896 14 is be VBZ erambler-co-uk-8585 896 15 one one CD erambler-co-uk-8585 896 16 of of IN erambler-co-uk-8585 896 17 those those DT erambler-co-uk-8585 896 18 crazy crazy JJ erambler-co-uk-8585 896 19 languages language NNS erambler-co-uk-8585 896 20 where where WRB erambler-co-uk-8585 896 21 indexes index NNS erambler-co-uk-8585 896 22 start start VBP erambler-co-uk-8585 896 23 from from IN erambler-co-uk-8585 896 24 1 1 CD erambler-co-uk-8585 896 25 instead instead RB erambler-co-uk-8585 896 26 of of IN erambler-co-uk-8585 896 27 0 0 CD erambler-co-uk-8585 896 28 . . . erambler-co-uk-8585 897 1 These these DT erambler-co-uk-8585 897 2 actions action NNS erambler-co-uk-8585 897 3 are be VBP erambler-co-uk-8585 897 4 pretty pretty RB erambler-co-uk-8585 897 5 nice nice JJ erambler-co-uk-8585 897 6 to to TO erambler-co-uk-8585 897 7 implement implement VB erambler-co-uk-8585 897 8 , , , erambler-co-uk-8585 897 9 because because IN erambler-co-uk-8585 897 10 Julia Julia NNP erambler-co-uk-8585 897 11 has have VBZ erambler-co-uk-8585 897 12 circshift circshift NN erambler-co-uk-8585 897 13 as as IN erambler-co-uk-8585 897 14 a a DT erambler-co-uk-8585 897 15 builtin builtin NN erambler-co-uk-8585 897 16 to to TO erambler-co-uk-8585 897 17 rotate rotate VB erambler-co-uk-8585 897 18 a a DT erambler-co-uk-8585 897 19 list list NN erambler-co-uk-8585 897 20 , , , erambler-co-uk-8585 897 21 and and CC erambler-co-uk-8585 897 22 allows allow VBZ erambler-co-uk-8585 897 23 you -PRON- PRP erambler-co-uk-8585 897 24 to to TO erambler-co-uk-8585 897 25 assign assign VB erambler-co-uk-8585 897 26 to to TO erambler-co-uk-8585 897 27 list list VB erambler-co-uk-8585 897 28 slices slice NNS erambler-co-uk-8585 897 29 and and CC erambler-co-uk-8585 897 30 swap swap NN erambler-co-uk-8585 897 31 values value NNS erambler-co-uk-8585 897 32 in in IN erambler-co-uk-8585 897 33 place place NN erambler-co-uk-8585 897 34 with with IN erambler-co-uk-8585 897 35 a a DT erambler-co-uk-8585 897 36 single single JJ erambler-co-uk-8585 897 37 statement statement NN erambler-co-uk-8585 897 38 . . . erambler-co-uk-8585 898 1 function function NN erambler-co-uk-8585 898 2 eval_spin eval_spin NNP erambler-co-uk-8585 898 3 ! ! . erambler-co-uk-8585 899 1 ( ( -LRB- erambler-co-uk-8585 899 2 params param NNS erambler-co-uk-8585 899 3 , , , erambler-co-uk-8585 899 4 dancers dancer NNS erambler-co-uk-8585 899 5 ) ) -RRB- erambler-co-uk-8585 899 6 shift shift VBP erambler-co-uk-8585 899 7 = = SYM erambler-co-uk-8585 899 8 parse(Int parse(int NN erambler-co-uk-8585 899 9 , , , erambler-co-uk-8585 899 10 params param NNS erambler-co-uk-8585 899 11 ) ) -RRB- erambler-co-uk-8585 899 12 dancers[1 dancers[1 NNP erambler-co-uk-8585 899 13 : : : erambler-co-uk-8585 899 14 end end NN erambler-co-uk-8585 899 15 ] ] -RRB- erambler-co-uk-8585 899 16 = = NFP erambler-co-uk-8585 899 17 circshift(dancers circshift(dancer NNS erambler-co-uk-8585 899 18 , , , erambler-co-uk-8585 899 19 shift shift VB erambler-co-uk-8585 899 20 ) ) -RRB- erambler-co-uk-8585 899 21 end end NN erambler-co-uk-8585 899 22 function function NN erambler-co-uk-8585 899 23 eval_exchange eval_exchange NN erambler-co-uk-8585 899 24 ! ! . erambler-co-uk-8585 900 1 ( ( -LRB- erambler-co-uk-8585 900 2 params param NNS erambler-co-uk-8585 900 3 , , , erambler-co-uk-8585 900 4 dancers dancer NNS erambler-co-uk-8585 900 5 ) ) -RRB- erambler-co-uk-8585 900 6 i i PRP erambler-co-uk-8585 900 7 , , , erambler-co-uk-8585 900 8 j j NNP erambler-co-uk-8585 900 9 = = SYM erambler-co-uk-8585 900 10 map(x map(x FW erambler-co-uk-8585 900 11 -> -> NN erambler-co-uk-8585 900 12 ; ; , erambler-co-uk-8585 900 13 parse(Int parse(int NN erambler-co-uk-8585 900 14 , , , erambler-co-uk-8585 900 15 x x LS erambler-co-uk-8585 900 16 ) ) -RRB- erambler-co-uk-8585 900 17 + + CC erambler-co-uk-8585 900 18 1 1 CD erambler-co-uk-8585 900 19 , , , erambler-co-uk-8585 900 20 split(params split(param NNS erambler-co-uk-8585 900 21 , , , erambler-co-uk-8585 900 22 & & CC erambler-co-uk-8585 900 23 # # $ erambler-co-uk-8585 900 24 34;/" 34;/" CD erambler-co-uk-8585 900 25 ; ; : erambler-co-uk-8585 900 26 ) ) -RRB- erambler-co-uk-8585 900 27 ) ) -RRB- erambler-co-uk-8585 900 28 dancers[i dancers[i NN erambler-co-uk-8585 900 29 ] ] -RRB- erambler-co-uk-8585 900 30 , , , erambler-co-uk-8585 900 31 dancers[j dancers[j NN erambler-co-uk-8585 900 32 ] ] -RRB- erambler-co-uk-8585 900 33 = = SYM erambler-co-uk-8585 900 34 dancers[j dancers[j NN erambler-co-uk-8585 900 35 ] ] -RRB- erambler-co-uk-8585 900 36 , , , erambler-co-uk-8585 900 37 dancers[i dancers[i NNP erambler-co-uk-8585 900 38 ] ] -RRB- erambler-co-uk-8585 900 39 end end NN erambler-co-uk-8585 900 40 function function NN erambler-co-uk-8585 900 41 eval_partner eval_partner NNP erambler-co-uk-8585 900 42 ! ! . erambler-co-uk-8585 901 1 ( ( -LRB- erambler-co-uk-8585 901 2 params param NNS erambler-co-uk-8585 901 3 , , , erambler-co-uk-8585 901 4 dancers dancer NNS erambler-co-uk-8585 901 5 ) ) -RRB- erambler-co-uk-8585 901 6 a a DT erambler-co-uk-8585 901 7 , , , erambler-co-uk-8585 901 8 b b NNP erambler-co-uk-8585 901 9 = = SYM erambler-co-uk-8585 901 10 split(params split(params NNP erambler-co-uk-8585 901 11 , , , erambler-co-uk-8585 901 12 & & CC erambler-co-uk-8585 901 13 # # $ erambler-co-uk-8585 901 14 34;/" 34;/" CD erambler-co-uk-8585 901 15 ; ; : erambler-co-uk-8585 901 16 ) ) -RRB- erambler-co-uk-8585 901 17 ia ia NNP erambler-co-uk-8585 901 18 = = NFP erambler-co-uk-8585 901 19 findfirst([x findfirst([x : erambler-co-uk-8585 901 20 = = NFP erambler-co-uk-8585 901 21 = = NFP erambler-co-uk-8585 901 22 a a FW erambler-co-uk-8585 901 23 for for IN erambler-co-uk-8585 901 24 x x NN erambler-co-uk-8585 901 25 in in IN erambler-co-uk-8585 901 26 dancers dancer NNS erambler-co-uk-8585 901 27 ] ] -RRB- erambler-co-uk-8585 901 28 ) ) -RRB- erambler-co-uk-8585 901 29 ib ib UH erambler-co-uk-8585 901 30 = = NFP erambler-co-uk-8585 901 31 findfirst([x findfirst([x : erambler-co-uk-8585 901 32 = = NFP erambler-co-uk-8585 901 33 = = SYM erambler-co-uk-8585 901 34 b b NN erambler-co-uk-8585 901 35 for for IN erambler-co-uk-8585 901 36 x x NN erambler-co-uk-8585 901 37 in in IN erambler-co-uk-8585 901 38 dancers dancer NNS erambler-co-uk-8585 901 39 ] ] -RRB- erambler-co-uk-8585 901 40 ) ) -RRB- erambler-co-uk-8585 901 41 dancers[ia dancers[ia NN erambler-co-uk-8585 901 42 ] ] -RRB- erambler-co-uk-8585 901 43 , , , erambler-co-uk-8585 901 44 dancers[ib dancers[ib NNP erambler-co-uk-8585 901 45 ] ] -RRB- erambler-co-uk-8585 901 46 = = SYM erambler-co-uk-8585 901 47 b b NN erambler-co-uk-8585 901 48 , , , erambler-co-uk-8585 901 49 a a DT erambler-co-uk-8585 901 50 end end NN erambler-co-uk-8585 901 51 dance dance NN erambler-co-uk-8585 901 52 ! ! . erambler-co-uk-8585 902 1 takes take VBZ erambler-co-uk-8585 902 2 a a DT erambler-co-uk-8585 902 3 list list NN erambler-co-uk-8585 902 4 of of IN erambler-co-uk-8585 902 5 moves move NNS erambler-co-uk-8585 902 6 and and CC erambler-co-uk-8585 902 7 takes take VBZ erambler-co-uk-8585 902 8 the the DT erambler-co-uk-8585 902 9 dances dance NNS erambler-co-uk-8585 902 10 once once RB erambler-co-uk-8585 902 11 through through IN erambler-co-uk-8585 902 12 the the DT erambler-co-uk-8585 902 13 dance dance NN erambler-co-uk-8585 902 14 . . . erambler-co-uk-8585 903 1 function function NN erambler-co-uk-8585 903 2 dance dance NNP erambler-co-uk-8585 903 3 ! ! . erambler-co-uk-8585 904 1 ( ( -LRB- erambler-co-uk-8585 904 2 moves move NNS erambler-co-uk-8585 904 3 , , , erambler-co-uk-8585 904 4 dancers dancer NNS erambler-co-uk-8585 904 5 ) ) -RRB- erambler-co-uk-8585 904 6 for for IN erambler-co-uk-8585 904 7 m m NN erambler-co-uk-8585 904 8 in in IN erambler-co-uk-8585 904 9 moves move NNS erambler-co-uk-8585 904 10 eval_move eval_move NNP erambler-co-uk-8585 904 11 ! ! . erambler-co-uk-8585 905 1 ( ( -LRB- erambler-co-uk-8585 905 2 m m NN erambler-co-uk-8585 905 3 , , , erambler-co-uk-8585 905 4 dancers dancer NNS erambler-co-uk-8585 905 5 ) ) -RRB- erambler-co-uk-8585 905 6 end end VBP erambler-co-uk-8585 905 7 end end NN erambler-co-uk-8585 905 8 To to TO erambler-co-uk-8585 905 9 solve solve VB erambler-co-uk-8585 905 10 part part NN erambler-co-uk-8585 905 11 1 1 CD erambler-co-uk-8585 905 12 , , , erambler-co-uk-8585 905 13 we -PRON- PRP erambler-co-uk-8585 905 14 simply simply RB erambler-co-uk-8585 905 15 need need VBP erambler-co-uk-8585 905 16 to to TO erambler-co-uk-8585 905 17 read read VB erambler-co-uk-8585 905 18 the the DT erambler-co-uk-8585 905 19 moves move NNS erambler-co-uk-8585 905 20 in in RP erambler-co-uk-8585 905 21 , , , erambler-co-uk-8585 905 22 set set VBN erambler-co-uk-8585 905 23 up up RP erambler-co-uk-8585 905 24 the the DT erambler-co-uk-8585 905 25 initial initial JJ erambler-co-uk-8585 905 26 positions position NNS erambler-co-uk-8585 905 27 of of IN erambler-co-uk-8585 905 28 the the DT erambler-co-uk-8585 905 29 dances dance NNS erambler-co-uk-8585 905 30 and and CC erambler-co-uk-8585 905 31 run run VB erambler-co-uk-8585 905 32 the the DT erambler-co-uk-8585 905 33 dance dance NN erambler-co-uk-8585 905 34 through through IN erambler-co-uk-8585 905 35 once once RB erambler-co-uk-8585 905 36 . . . erambler-co-uk-8585 906 1 join join NNP erambler-co-uk-8585 906 2 is be VBZ erambler-co-uk-8585 906 3 necessary necessary JJ erambler-co-uk-8585 906 4 to to IN erambler-co-uk-8585 906 5 a a DT erambler-co-uk-8585 906 6 ) ) -RRB- erambler-co-uk-8585 906 7 turn turn NN erambler-co-uk-8585 906 8 characters character NNS erambler-co-uk-8585 906 9 into into IN erambler-co-uk-8585 906 10 length-1 length-1 NNP erambler-co-uk-8585 906 11 strings string NNS erambler-co-uk-8585 906 12 , , , erambler-co-uk-8585 906 13 and and CC erambler-co-uk-8585 906 14 b b LS erambler-co-uk-8585 906 15 ) ) -RRB- erambler-co-uk-8585 906 16 convert convert VB erambler-co-uk-8585 906 17 the the DT erambler-co-uk-8585 906 18 list list NN erambler-co-uk-8585 906 19 of of IN erambler-co-uk-8585 906 20 strings string NNS erambler-co-uk-8585 906 21 back back RB erambler-co-uk-8585 906 22 into into IN erambler-co-uk-8585 906 23 a a DT erambler-co-uk-8585 906 24 single single JJ erambler-co-uk-8585 906 25 string string NN erambler-co-uk-8585 906 26 to to TO erambler-co-uk-8585 906 27 print print VB erambler-co-uk-8585 906 28 out out RP erambler-co-uk-8585 906 29 . . . erambler-co-uk-8585 907 1 moves moves NNPS erambler-co-uk-8585 907 2 = = SYM erambler-co-uk-8585 907 3 split(readchomp(STDIN split(readchomp(stdin NN erambler-co-uk-8585 907 4 ) ) -RRB- erambler-co-uk-8585 907 5 , , , erambler-co-uk-8585 907 6 & & CC erambler-co-uk-8585 907 7 # # $ erambler-co-uk-8585 907 8 34;," 34;," CD erambler-co-uk-8585 907 9 ; ; : erambler-co-uk-8585 907 10 ) ) -RRB- erambler-co-uk-8585 907 11 dancers dancer NNS erambler-co-uk-8585 907 12 = = SYM erambler-co-uk-8585 907 13 collect(join(c collect(join(c NN erambler-co-uk-8585 907 14 ) ) -RRB- erambler-co-uk-8585 907 15 for for IN erambler-co-uk-8585 907 16 c c NNP erambler-co-uk-8585 907 17 in in IN erambler-co-uk-8585 907 18 & & CC erambler-co-uk-8585 907 19 # # $ erambler-co-uk-8585 907 20 39;a':'p' 39;a':'p' CD erambler-co-uk-8585 907 21 ; ; : erambler-co-uk-8585 907 22 ) ) -RRB- erambler-co-uk-8585 907 23 orig_dancers orig_dancer NNS erambler-co-uk-8585 907 24 = = SYM erambler-co-uk-8585 907 25 copy(dancers copy(dancer NNS erambler-co-uk-8585 907 26 ) ) -RRB- erambler-co-uk-8585 907 27 dance dance NN erambler-co-uk-8585 907 28 ! ! . erambler-co-uk-8585 908 1 ( ( -LRB- erambler-co-uk-8585 908 2 moves move NNS erambler-co-uk-8585 908 3 , , , erambler-co-uk-8585 908 4 dancers dancer NNS erambler-co-uk-8585 908 5 ) ) -RRB- erambler-co-uk-8585 908 6 println(join(dancers println(join(dancers NNP erambler-co-uk-8585 908 7 ) ) -RRB- erambler-co-uk-8585 908 8 ) ) -RRB- erambler-co-uk-8585 908 9 Part part NN erambler-co-uk-8585 908 10 2 2 CD erambler-co-uk-8585 908 11 requires require VBZ erambler-co-uk-8585 908 12 a a DT erambler-co-uk-8585 908 13 little little JJ erambler-co-uk-8585 908 14 more more JJR erambler-co-uk-8585 908 15 work work NN erambler-co-uk-8585 908 16 . . . erambler-co-uk-8585 909 1 We -PRON- PRP erambler-co-uk-8585 909 2 run run VBP erambler-co-uk-8585 909 3 the the DT erambler-co-uk-8585 909 4 dance dance NN erambler-co-uk-8585 909 5 through through IN erambler-co-uk-8585 909 6 again again RB erambler-co-uk-8585 909 7 and and CC erambler-co-uk-8585 909 8 again again RB erambler-co-uk-8585 909 9 until until IN erambler-co-uk-8585 909 10 we -PRON- PRP erambler-co-uk-8585 909 11 get get VBP erambler-co-uk-8585 909 12 back back RB erambler-co-uk-8585 909 13 to to IN erambler-co-uk-8585 909 14 the the DT erambler-co-uk-8585 909 15 initial initial JJ erambler-co-uk-8585 909 16 position position NN erambler-co-uk-8585 909 17 , , , erambler-co-uk-8585 909 18 saving save VBG erambler-co-uk-8585 909 19 the the DT erambler-co-uk-8585 909 20 intermediate intermediate JJ erambler-co-uk-8585 909 21 positions position NNS erambler-co-uk-8585 909 22 in in IN erambler-co-uk-8585 909 23 a a DT erambler-co-uk-8585 909 24 list list NN erambler-co-uk-8585 909 25 . . . erambler-co-uk-8585 910 1 The the DT erambler-co-uk-8585 910 2 list list NN erambler-co-uk-8585 910 3 now now RB erambler-co-uk-8585 910 4 contains contain VBZ erambler-co-uk-8585 910 5 every every DT erambler-co-uk-8585 910 6 possible possible JJ erambler-co-uk-8585 910 7 position position NN erambler-co-uk-8585 910 8 available available JJ erambler-co-uk-8585 910 9 from from IN erambler-co-uk-8585 910 10 that that DT erambler-co-uk-8585 910 11 starting starting NN erambler-co-uk-8585 910 12 point point NN erambler-co-uk-8585 910 13 , , , erambler-co-uk-8585 910 14 so so IN erambler-co-uk-8585 910 15 we -PRON- PRP erambler-co-uk-8585 910 16 can can MD erambler-co-uk-8585 910 17 find find VB erambler-co-uk-8585 910 18 position position NN erambler-co-uk-8585 910 19 1 1 CD erambler-co-uk-8585 910 20 billion billion CD erambler-co-uk-8585 910 21 by by IN erambler-co-uk-8585 910 22 taking take VBG erambler-co-uk-8585 910 23 1,000,000,000 1,000,000,000 CD erambler-co-uk-8585 910 24 modulo modulo VBD erambler-co-uk-8585 910 25 the the DT erambler-co-uk-8585 910 26 list list NN erambler-co-uk-8585 910 27 length length NN erambler-co-uk-8585 910 28 ( ( -LRB- erambler-co-uk-8585 910 29 plus plus CC erambler-co-uk-8585 910 30 1 1 CD erambler-co-uk-8585 910 31 because because IN erambler-co-uk-8585 910 32 1-based 1-based CD erambler-co-uk-8585 910 33 indexing indexing NN erambler-co-uk-8585 910 34 ) ) -RRB- erambler-co-uk-8585 910 35 and and CC erambler-co-uk-8585 910 36 use use VB erambler-co-uk-8585 910 37 that that DT erambler-co-uk-8585 910 38 to to TO erambler-co-uk-8585 910 39 index index VB erambler-co-uk-8585 910 40 into into IN erambler-co-uk-8585 910 41 the the DT erambler-co-uk-8585 910 42 list list NN erambler-co-uk-8585 910 43 to to TO erambler-co-uk-8585 910 44 get get VB erambler-co-uk-8585 910 45 the the DT erambler-co-uk-8585 910 46 final final JJ erambler-co-uk-8585 910 47 position position NN erambler-co-uk-8585 910 48 . . . erambler-co-uk-8585 911 1 dance_cycle dance_cycle NNP erambler-co-uk-8585 911 2 = = NFP erambler-co-uk-8585 911 3 [ [ -LRB- erambler-co-uk-8585 911 4 orig_dancers orig_dancers NNP erambler-co-uk-8585 911 5 ] ] -RRB- erambler-co-uk-8585 911 6 while while IN erambler-co-uk-8585 911 7 dancers dancer NNS erambler-co-uk-8585 911 8 ! ! . erambler-co-uk-8585 911 9 = = NFP erambler-co-uk-8585 911 10 orig_dancers orig_dancer NNS erambler-co-uk-8585 911 11 push push NN erambler-co-uk-8585 911 12 ! ! . erambler-co-uk-8585 912 1 ( ( -LRB- erambler-co-uk-8585 912 2 dance_cycle dance_cycle NNP erambler-co-uk-8585 912 3 , , , erambler-co-uk-8585 912 4 copy(dancers copy(dancer NNS erambler-co-uk-8585 912 5 ) ) -RRB- erambler-co-uk-8585 912 6 ) ) -RRB- erambler-co-uk-8585 912 7 dance dance NN erambler-co-uk-8585 912 8 ! ! . erambler-co-uk-8585 913 1 ( ( -LRB- erambler-co-uk-8585 913 2 moves move NNS erambler-co-uk-8585 913 3 , , , erambler-co-uk-8585 913 4 dancers dancer NNS erambler-co-uk-8585 913 5 ) ) -RRB- erambler-co-uk-8585 913 6 end end VBP erambler-co-uk-8585 913 7 println(join(dance_cycle[1_000_000_000 println(join(dance_cycle[1_000_000_000 CD erambler-co-uk-8585 913 8 % % NN erambler-co-uk-8585 913 9 length(dance_cycle length(dance_cycle NN erambler-co-uk-8585 913 10 ) ) -RRB- erambler-co-uk-8585 913 11 + + CC erambler-co-uk-8585 913 12 1 1 LS erambler-co-uk-8585 913 13 ] ] -RRB- erambler-co-uk-8585 913 14 ) ) -RRB- erambler-co-uk-8585 913 15 ) ) -RRB- erambler-co-uk-8585 913 16 This this DT erambler-co-uk-8585 913 17 terminates terminate VBZ erambler-co-uk-8585 913 18 on on IN erambler-co-uk-8585 913 19 my -PRON- PRP$ erambler-co-uk-8585 913 20 laptop laptop NN erambler-co-uk-8585 913 21 in in IN erambler-co-uk-8585 913 22 about about IN erambler-co-uk-8585 913 23 1.6s 1.6s CD erambler-co-uk-8585 913 24 : : : erambler-co-uk-8585 913 25 Brute Brute NNP erambler-co-uk-8585 913 26 force force NN erambler-co-uk-8585 913 27 0 0 CD erambler-co-uk-8585 913 28 ; ; : erambler-co-uk-8585 913 29 Careful careful JJ erambler-co-uk-8585 913 30 thought think VBD erambler-co-uk-8585 913 31 1 1 CD erambler-co-uk-8585 913 32 ! ! . erambler-co-uk-8585 914 1 Dueling duel VBG erambler-co-uk-8585 914 2 Generators Generators NNPS erambler-co-uk-8585 914 3 — — : erambler-co-uk-8585 914 4 Rust rust VB erambler-co-uk-8585 914 5 — — : erambler-co-uk-8585 914 6 # # $ erambler-co-uk-8585 914 7 adventofcode adventofcode NN erambler-co-uk-8585 914 8 Day Day NNP erambler-co-uk-8585 914 9 15 15 CD erambler-co-uk-8585 914 10 Today’s Today’s NNP erambler-co-uk-8585 914 11 challenge challenge NN erambler-co-uk-8585 914 12 introduces introduce VBZ erambler-co-uk-8585 914 13 two two CD erambler-co-uk-8585 914 14 pseudo pseudo JJ erambler-co-uk-8585 914 15 - - JJ erambler-co-uk-8585 914 16 random random JJ erambler-co-uk-8585 914 17 number number NN erambler-co-uk-8585 914 18 generators generator NNS erambler-co-uk-8585 914 19 which which WDT erambler-co-uk-8585 914 20 are be VBP erambler-co-uk-8585 914 21 trying try VBG erambler-co-uk-8585 914 22 to to TO erambler-co-uk-8585 914 23 agree agree VB erambler-co-uk-8585 914 24 on on IN erambler-co-uk-8585 914 25 a a DT erambler-co-uk-8585 914 26 series series NN erambler-co-uk-8585 914 27 of of IN erambler-co-uk-8585 914 28 numbers number NNS erambler-co-uk-8585 914 29 . . . erambler-co-uk-8585 915 1 We -PRON- PRP erambler-co-uk-8585 915 2 play play VBP erambler-co-uk-8585 915 3 the the DT erambler-co-uk-8585 915 4 part part NN erambler-co-uk-8585 915 5 of of IN erambler-co-uk-8585 915 6 the the DT erambler-co-uk-8585 915 7 & & CC erambler-co-uk-8585 915 8 ldquo;judge&rdquo ldquo;judge&rdquo FW erambler-co-uk-8585 915 9 ; ; : erambler-co-uk-8585 915 10 , , , erambler-co-uk-8585 915 11 counting count VBG erambler-co-uk-8585 915 12 the the DT erambler-co-uk-8585 915 13 number number NN erambler-co-uk-8585 915 14 of of IN erambler-co-uk-8585 915 15 times time NNS erambler-co-uk-8585 915 16 their -PRON- PRP$ erambler-co-uk-8585 915 17 numbers number NNS erambler-co-uk-8585 915 18 agree agree VBP erambler-co-uk-8585 915 19 in in IN erambler-co-uk-8585 915 20 the the DT erambler-co-uk-8585 915 21 lowest low JJS erambler-co-uk-8585 915 22 16 16 CD erambler-co-uk-8585 915 23 bits bit NNS erambler-co-uk-8585 915 24 . . . erambler-co-uk-8585 916 1 → → NFP erambler-co-uk-8585 916 2 Full full JJ erambler-co-uk-8585 916 3 code code NN erambler-co-uk-8585 916 4 on on IN erambler-co-uk-8585 916 5 GitHub GitHub NNP erambler-co-uk-8585 916 6 Ever ever RB erambler-co-uk-8585 916 7 since since IN erambler-co-uk-8585 916 8 I -PRON- PRP erambler-co-uk-8585 916 9 used use VBD erambler-co-uk-8585 916 10 Go go VB erambler-co-uk-8585 916 11 to to TO erambler-co-uk-8585 916 12 solve solve VB erambler-co-uk-8585 916 13 day day NN erambler-co-uk-8585 916 14 3 3 CD erambler-co-uk-8585 916 15 , , , erambler-co-uk-8585 916 16 I’ve i’ve PRP erambler-co-uk-8585 916 17 had have VBD erambler-co-uk-8585 916 18 a a DT erambler-co-uk-8585 916 19 hankering hankering NN erambler-co-uk-8585 916 20 to to TO erambler-co-uk-8585 916 21 try try VB erambler-co-uk-8585 916 22 the the DT erambler-co-uk-8585 916 23 other other JJ erambler-co-uk-8585 916 24 new new JJ erambler-co-uk-8585 916 25 kid kid NN erambler-co-uk-8585 916 26 on on IN erambler-co-uk-8585 916 27 the the DT erambler-co-uk-8585 916 28 memory memory NN erambler-co-uk-8585 916 29 - - HYPH erambler-co-uk-8585 916 30 safe safe JJ erambler-co-uk-8585 916 31 compiled compiled JJ erambler-co-uk-8585 916 32 language language NN erambler-co-uk-8585 916 33 block block NN erambler-co-uk-8585 916 34 , , , erambler-co-uk-8585 916 35 Rust Rust NNP erambler-co-uk-8585 916 36 . . . erambler-co-uk-8585 917 1 I -PRON- PRP erambler-co-uk-8585 917 2 found find VBD erambler-co-uk-8585 917 3 it -PRON- PRP erambler-co-uk-8585 917 4 a a DT erambler-co-uk-8585 917 5 bit bit NN erambler-co-uk-8585 917 6 intimidating intimidate VBG erambler-co-uk-8585 917 7 at at IN erambler-co-uk-8585 917 8 first first RB erambler-co-uk-8585 917 9 because because IN erambler-co-uk-8585 917 10 the the DT erambler-co-uk-8585 917 11 syntax syntax NN erambler-co-uk-8585 917 12 wasn’t wasn’t NNP erambler-co-uk-8585 917 13 as as RB erambler-co-uk-8585 917 14 close close RB erambler-co-uk-8585 917 15 to to IN erambler-co-uk-8585 917 16 the the DT erambler-co-uk-8585 917 17 C c NN erambler-co-uk-8585 917 18 / / SYM erambler-co-uk-8585 917 19 C++ C++ NNP erambler-co-uk-8585 917 20 I’m i’m ADD erambler-co-uk-8585 917 21 familiar familiar JJ erambler-co-uk-8585 917 22 with with IN erambler-co-uk-8585 917 23 and and CC erambler-co-uk-8585 917 24 there there EX erambler-co-uk-8585 917 25 are be VBP erambler-co-uk-8585 917 26 quite quite PDT erambler-co-uk-8585 917 27 a a DT erambler-co-uk-8585 917 28 few few JJ erambler-co-uk-8585 917 29 concepts concept NNS erambler-co-uk-8585 917 30 unique unique JJ erambler-co-uk-8585 917 31 to to IN erambler-co-uk-8585 917 32 Rust rust VB erambler-co-uk-8585 917 33 , , , erambler-co-uk-8585 917 34 like like IN erambler-co-uk-8585 917 35 the the DT erambler-co-uk-8585 917 36 use use NN erambler-co-uk-8585 917 37 of of IN erambler-co-uk-8585 917 38 traits trait NNS erambler-co-uk-8585 917 39 . . . erambler-co-uk-8585 918 1 But but CC erambler-co-uk-8585 918 2 I -PRON- PRP erambler-co-uk-8585 918 3 figured figure VBD erambler-co-uk-8585 918 4 it -PRON- PRP erambler-co-uk-8585 918 5 out out RP erambler-co-uk-8585 918 6 , , , erambler-co-uk-8585 918 7 so so IN erambler-co-uk-8585 918 8 I -PRON- PRP erambler-co-uk-8585 918 9 can can MD erambler-co-uk-8585 918 10 tick tick VB erambler-co-uk-8585 918 11 another another DT erambler-co-uk-8585 918 12 language language NN erambler-co-uk-8585 918 13 of of IN erambler-co-uk-8585 918 14 my -PRON- PRP$ erambler-co-uk-8585 918 15 to to TO erambler-co-uk-8585 918 16 - - HYPH erambler-co-uk-8585 918 17 try try VB erambler-co-uk-8585 918 18 list list NN erambler-co-uk-8585 918 19 . . . erambler-co-uk-8585 919 1 I -PRON- PRP erambler-co-uk-8585 919 2 also also RB erambler-co-uk-8585 919 3 implemented implement VBD erambler-co-uk-8585 919 4 a a DT erambler-co-uk-8585 919 5 version version NN erambler-co-uk-8585 919 6 in in IN erambler-co-uk-8585 919 7 Python Python NNP erambler-co-uk-8585 919 8 for for IN erambler-co-uk-8585 919 9 comparison comparison NN erambler-co-uk-8585 919 10 : : : erambler-co-uk-8585 919 11 the the DT erambler-co-uk-8585 919 12 Python Python NNP erambler-co-uk-8585 919 13 version version NN erambler-co-uk-8585 919 14 is be VBZ erambler-co-uk-8585 919 15 more more RBR erambler-co-uk-8585 919 16 concise concise JJ erambler-co-uk-8585 919 17 and and CC erambler-co-uk-8585 919 18 easier easy JJR erambler-co-uk-8585 919 19 to to TO erambler-co-uk-8585 919 20 read read VB erambler-co-uk-8585 919 21 but but CC erambler-co-uk-8585 919 22 the the DT erambler-co-uk-8585 919 23 Rust Rust NNP erambler-co-uk-8585 919 24 version version NN erambler-co-uk-8585 919 25 runs run VBZ erambler-co-uk-8585 919 26 about about IN erambler-co-uk-8585 919 27 10× 10× CD erambler-co-uk-8585 919 28 faster fast RBR erambler-co-uk-8585 919 29 . . . erambler-co-uk-8585 920 1 First first RB erambler-co-uk-8585 920 2 we -PRON- PRP erambler-co-uk-8585 920 3 include include VBP erambler-co-uk-8585 920 4 the the DT erambler-co-uk-8585 920 5 std::env std::env NNP erambler-co-uk-8585 920 6 & & CC erambler-co-uk-8585 920 7 ldquo;crate&rdquo ldquo;crate&rdquo NNP erambler-co-uk-8585 920 8 ; ; : erambler-co-uk-8585 920 9 which which WDT erambler-co-uk-8585 920 10 will will MD erambler-co-uk-8585 920 11 let let VB erambler-co-uk-8585 920 12 us -PRON- PRP erambler-co-uk-8585 920 13 get get VB erambler-co-uk-8585 920 14 access access NN erambler-co-uk-8585 920 15 to to IN erambler-co-uk-8585 920 16 commandline commandline NN erambler-co-uk-8585 920 17 arguments argument NNS erambler-co-uk-8585 920 18 , , , erambler-co-uk-8585 920 19 and and CC erambler-co-uk-8585 920 20 define define VB erambler-co-uk-8585 920 21 some some DT erambler-co-uk-8585 920 22 useful useful JJ erambler-co-uk-8585 920 23 constants constant NNS erambler-co-uk-8585 920 24 for for IN erambler-co-uk-8585 920 25 later later RB erambler-co-uk-8585 920 26 . . . erambler-co-uk-8585 921 1 use use NN erambler-co-uk-8585 921 2 std::env std::env RB erambler-co-uk-8585 921 3 ; ; : erambler-co-uk-8585 921 4 const const IN erambler-co-uk-8585 921 5 M M NNP erambler-co-uk-8585 921 6 : : : erambler-co-uk-8585 921 7 i64 i64 CD erambler-co-uk-8585 921 8 = = SYM erambler-co-uk-8585 921 9 2147483647 2147483647 CD erambler-co-uk-8585 921 10 ; ; : erambler-co-uk-8585 921 11 const const IN erambler-co-uk-8585 921 12 MASK MASK NNP erambler-co-uk-8585 921 13 : : : erambler-co-uk-8585 921 14 i64 i64 CD erambler-co-uk-8585 921 15 = = SYM erambler-co-uk-8585 921 16 0b1111111111111111 0b1111111111111111 NFP erambler-co-uk-8585 921 17 ; ; : erambler-co-uk-8585 921 18 const const IN erambler-co-uk-8585 921 19 FACTOR_A FACTOR_A NNP erambler-co-uk-8585 921 20 : : : erambler-co-uk-8585 921 21 i64 i64 CD erambler-co-uk-8585 921 22 = = SYM erambler-co-uk-8585 921 23 16807 16807 CD erambler-co-uk-8585 921 24 ; ; : erambler-co-uk-8585 921 25 const const IN erambler-co-uk-8585 921 26 FACTOR_B FACTOR_B NNP erambler-co-uk-8585 921 27 : : : erambler-co-uk-8585 921 28 i64 i64 CD erambler-co-uk-8585 921 29 = = SYM erambler-co-uk-8585 921 30 48271 48271 CD erambler-co-uk-8585 921 31 ; ; : erambler-co-uk-8585 921 32 gen_next gen_next CD erambler-co-uk-8585 921 33 generates generate VBZ erambler-co-uk-8585 921 34 the the DT erambler-co-uk-8585 921 35 next next JJ erambler-co-uk-8585 921 36 number number NN erambler-co-uk-8585 921 37 for for IN erambler-co-uk-8585 921 38 a a DT erambler-co-uk-8585 921 39 given give VBN erambler-co-uk-8585 921 40 generator’s generator’s NNP erambler-co-uk-8585 921 41 sequence sequence NN erambler-co-uk-8585 921 42 . . . erambler-co-uk-8585 922 1 gen_next_picky gen_next_picky NNP erambler-co-uk-8585 922 2 does do VBZ erambler-co-uk-8585 922 3 the the DT erambler-co-uk-8585 922 4 same same JJ erambler-co-uk-8585 922 5 , , , erambler-co-uk-8585 922 6 but but CC erambler-co-uk-8585 922 7 for for IN erambler-co-uk-8585 922 8 the the DT erambler-co-uk-8585 922 9 & & CC erambler-co-uk-8585 922 10 ldquo;picky&rdquo ldquo;picky&rdquo FW erambler-co-uk-8585 922 11 ; ; : erambler-co-uk-8585 922 12 generators generator NNS erambler-co-uk-8585 922 13 , , , erambler-co-uk-8585 922 14 only only RB erambler-co-uk-8585 922 15 returning return VBG erambler-co-uk-8585 922 16 values value NNS erambler-co-uk-8585 922 17 that that WDT erambler-co-uk-8585 922 18 meet meet VBP erambler-co-uk-8585 922 19 their -PRON- PRP$ erambler-co-uk-8585 922 20 criteria criterion NNS erambler-co-uk-8585 922 21 . . . erambler-co-uk-8585 923 1 fn fn NNP erambler-co-uk-8585 923 2 gen_next(factor gen_next(factor NNP erambler-co-uk-8585 923 3 : : : erambler-co-uk-8585 923 4 i64 i64 NNP erambler-co-uk-8585 923 5 , , , erambler-co-uk-8585 923 6 current current JJ erambler-co-uk-8585 923 7 : : : erambler-co-uk-8585 923 8 i64 i64 CD erambler-co-uk-8585 923 9 ) ) -RRB- erambler-co-uk-8585 923 10 -> -> NN erambler-co-uk-8585 923 11 ; ; : erambler-co-uk-8585 923 12 i64 i64 NN erambler-co-uk-8585 923 13 { { -LRB- erambler-co-uk-8585 923 14 return return NN erambler-co-uk-8585 923 15 ( ( -LRB- erambler-co-uk-8585 923 16 current current JJ erambler-co-uk-8585 923 17 * * NFP erambler-co-uk-8585 923 18 factor factor NN erambler-co-uk-8585 923 19 ) ) -RRB- erambler-co-uk-8585 923 20 % % NN erambler-co-uk-8585 923 21 M m NN erambler-co-uk-8585 923 22 ; ; : erambler-co-uk-8585 923 23 } } -RRB- erambler-co-uk-8585 923 24 fn fn IN erambler-co-uk-8585 923 25 gen_next_picky(factor gen_next_picky(factor NN erambler-co-uk-8585 923 26 : : : erambler-co-uk-8585 923 27 i64 i64 CD erambler-co-uk-8585 923 28 , , , erambler-co-uk-8585 923 29 current current JJ erambler-co-uk-8585 923 30 : : : erambler-co-uk-8585 923 31 i64 i64 NN erambler-co-uk-8585 923 32 , , , erambler-co-uk-8585 923 33 mult mult NNP erambler-co-uk-8585 923 34 : : : erambler-co-uk-8585 923 35 i64 i64 CD erambler-co-uk-8585 923 36 ) ) -RRB- erambler-co-uk-8585 923 37 -> -> NN erambler-co-uk-8585 923 38 ; ; : erambler-co-uk-8585 923 39 i64 i64 NN erambler-co-uk-8585 923 40 { { -LRB- erambler-co-uk-8585 923 41 let let VBD erambler-co-uk-8585 923 42 mut mut NN erambler-co-uk-8585 923 43 next next RB erambler-co-uk-8585 923 44 = = NFP erambler-co-uk-8585 923 45 gen_next(factor gen_next(factor NNP erambler-co-uk-8585 923 46 , , , erambler-co-uk-8585 923 47 current current JJ erambler-co-uk-8585 923 48 ) ) -RRB- erambler-co-uk-8585 923 49 ; ; : erambler-co-uk-8585 923 50 while while IN erambler-co-uk-8585 923 51 next next JJ erambler-co-uk-8585 923 52 % % NN erambler-co-uk-8585 923 53 mult mult NN erambler-co-uk-8585 923 54 ! ! . erambler-co-uk-8585 923 55 = = NFP erambler-co-uk-8585 923 56 0 0 NFP erambler-co-uk-8585 923 57 { { -LRB- erambler-co-uk-8585 923 58 next next RB erambler-co-uk-8585 923 59 = = NFP erambler-co-uk-8585 923 60 gen_next(factor gen_next(factor NNP erambler-co-uk-8585 923 61 , , , erambler-co-uk-8585 923 62 next next JJ erambler-co-uk-8585 923 63 ) ) -RRB- erambler-co-uk-8585 923 64 ; ; : erambler-co-uk-8585 923 65 } } -RRB- erambler-co-uk-8585 923 66 return return VB erambler-co-uk-8585 923 67 next next RB erambler-co-uk-8585 923 68 ; ; : erambler-co-uk-8585 923 69 } } -RRB- erambler-co-uk-8585 923 70 duel duel NN erambler-co-uk-8585 923 71 runs run VBZ erambler-co-uk-8585 923 72 a a DT erambler-co-uk-8585 923 73 single single JJ erambler-co-uk-8585 923 74 duel duel NN erambler-co-uk-8585 923 75 , , , erambler-co-uk-8585 923 76 and and CC erambler-co-uk-8585 923 77 returns return VBZ erambler-co-uk-8585 923 78 the the DT erambler-co-uk-8585 923 79 number number NN erambler-co-uk-8585 923 80 of of IN erambler-co-uk-8585 923 81 times time NNS erambler-co-uk-8585 923 82 the the DT erambler-co-uk-8585 923 83 generators generator NNS erambler-co-uk-8585 923 84 agreed agree VBD erambler-co-uk-8585 923 85 in in IN erambler-co-uk-8585 923 86 the the DT erambler-co-uk-8585 923 87 lowest low JJS erambler-co-uk-8585 923 88 16 16 CD erambler-co-uk-8585 923 89 bits bit NNS erambler-co-uk-8585 923 90 ( ( -LRB- erambler-co-uk-8585 923 91 found find VBN erambler-co-uk-8585 923 92 by by IN erambler-co-uk-8585 923 93 doing do VBG erambler-co-uk-8585 923 94 a a DT erambler-co-uk-8585 923 95 binary binary NN erambler-co-uk-8585 923 96 & & CC erambler-co-uk-8585 923 97 amp amp NN erambler-co-uk-8585 923 98 ; ; : erambler-co-uk-8585 923 99 with with IN erambler-co-uk-8585 923 100 the the DT erambler-co-uk-8585 923 101 mask mask NN erambler-co-uk-8585 923 102 defined define VBN erambler-co-uk-8585 923 103 above above RB erambler-co-uk-8585 923 104 ) ) -RRB- erambler-co-uk-8585 923 105 . . . erambler-co-uk-8585 924 1 Rust rust NN erambler-co-uk-8585 924 2 allows allow VBZ erambler-co-uk-8585 924 3 functions function NNS erambler-co-uk-8585 924 4 to to TO erambler-co-uk-8585 924 5 be be VB erambler-co-uk-8585 924 6 passed pass VBN erambler-co-uk-8585 924 7 as as IN erambler-co-uk-8585 924 8 parameters parameter NNS erambler-co-uk-8585 924 9 , , , erambler-co-uk-8585 924 10 so so IN erambler-co-uk-8585 924 11 we -PRON- PRP erambler-co-uk-8585 924 12 use use VBP erambler-co-uk-8585 924 13 this this DT erambler-co-uk-8585 924 14 to to TO erambler-co-uk-8585 924 15 be be VB erambler-co-uk-8585 924 16 able able JJ erambler-co-uk-8585 924 17 to to TO erambler-co-uk-8585 924 18 run run VB erambler-co-uk-8585 924 19 both both DT erambler-co-uk-8585 924 20 versions version NNS erambler-co-uk-8585 924 21 of of IN erambler-co-uk-8585 924 22 the the DT erambler-co-uk-8585 924 23 duel duel NN erambler-co-uk-8585 924 24 using use VBG erambler-co-uk-8585 924 25 only only RB erambler-co-uk-8585 924 26 this this DT erambler-co-uk-8585 924 27 one one CD erambler-co-uk-8585 924 28 function function NN erambler-co-uk-8585 924 29 . . . erambler-co-uk-8585 925 1 fn fn NNP erambler-co-uk-8585 925 2 duel<F duel<F NNP erambler-co-uk-8585 925 3 , , , erambler-co-uk-8585 925 4 G>(n G>(n NNP erambler-co-uk-8585 925 5 : : : erambler-co-uk-8585 925 6 i64 i64 NNP erambler-co-uk-8585 925 7 , , , erambler-co-uk-8585 925 8 next_a next_a NNP erambler-co-uk-8585 925 9 : : : erambler-co-uk-8585 925 10 F f NN erambler-co-uk-8585 925 11 , , , erambler-co-uk-8585 925 12 mut mut NN erambler-co-uk-8585 925 13 value_a value_a NNP erambler-co-uk-8585 925 14 : : : erambler-co-uk-8585 925 15 i64 i64 NNP erambler-co-uk-8585 925 16 , , , erambler-co-uk-8585 925 17 next_b next_b NNP erambler-co-uk-8585 925 18 : : : erambler-co-uk-8585 925 19 G g NN erambler-co-uk-8585 925 20 , , , erambler-co-uk-8585 925 21 mut mut NN erambler-co-uk-8585 925 22 value_b value_b NNP erambler-co-uk-8585 925 23 : : : erambler-co-uk-8585 925 24 i64 i64 NNP erambler-co-uk-8585 925 25 ) ) -RRB- erambler-co-uk-8585 925 26 -> -> NN erambler-co-uk-8585 925 27 ; ; : erambler-co-uk-8585 925 28 i64 i64 CD erambler-co-uk-8585 925 29 where where WRB erambler-co-uk-8585 925 30 F F NNP erambler-co-uk-8585 925 31 : : : erambler-co-uk-8585 925 32 Fn(i64 Fn(i64 NNP erambler-co-uk-8585 925 33 ) ) -RRB- erambler-co-uk-8585 925 34 -> -> NN erambler-co-uk-8585 925 35 ; ; : erambler-co-uk-8585 925 36 i64 i64 NN erambler-co-uk-8585 925 37 , , , erambler-co-uk-8585 925 38 G g NN erambler-co-uk-8585 925 39 : : : erambler-co-uk-8585 925 40 Fn(i64 Fn(i64 NNP erambler-co-uk-8585 925 41 ) ) -RRB- erambler-co-uk-8585 925 42 -> -> NN erambler-co-uk-8585 925 43 ; ; : erambler-co-uk-8585 925 44 i64 i64 CD erambler-co-uk-8585 925 45 , , , erambler-co-uk-8585 925 46 { { -LRB- erambler-co-uk-8585 925 47 let let VB erambler-co-uk-8585 925 48 mut mut NN erambler-co-uk-8585 925 49 count count VB erambler-co-uk-8585 925 50 = = SYM erambler-co-uk-8585 925 51 0 0 CD erambler-co-uk-8585 925 52 ; ; : erambler-co-uk-8585 925 53 for for IN erambler-co-uk-8585 925 54 _ _ NNP erambler-co-uk-8585 925 55 in in IN erambler-co-uk-8585 925 56 0 0 CD erambler-co-uk-8585 925 57 .. .. NFP erambler-co-uk-8585 925 58 n n CC erambler-co-uk-8585 925 59 { { -LRB- erambler-co-uk-8585 925 60 value_a value_a NNP erambler-co-uk-8585 925 61 = = SYM erambler-co-uk-8585 925 62 next_a(value_a next_a(value_a NNP erambler-co-uk-8585 925 63 ) ) -RRB- erambler-co-uk-8585 925 64 ; ; : erambler-co-uk-8585 925 65 value_b value_b NNP erambler-co-uk-8585 925 66 = = SYM erambler-co-uk-8585 925 67 next_b(value_b next_b(value_b NNP erambler-co-uk-8585 925 68 ) ) -RRB- erambler-co-uk-8585 925 69 ; ; : erambler-co-uk-8585 925 70 if if IN erambler-co-uk-8585 925 71 ( ( -LRB- erambler-co-uk-8585 925 72 value_a value_a NNP erambler-co-uk-8585 925 73 & & CC erambler-co-uk-8585 925 74 amp amp NNP erambler-co-uk-8585 925 75 ; ; : erambler-co-uk-8585 925 76 MASK MASK NNP erambler-co-uk-8585 925 77 ) ) -RRB- erambler-co-uk-8585 925 78 = = NFP erambler-co-uk-8585 925 79 = = FW erambler-co-uk-8585 925 80 ( ( -LRB- erambler-co-uk-8585 925 81 value_b value_b NNP erambler-co-uk-8585 925 82 & & CC erambler-co-uk-8585 925 83 amp amp NNP erambler-co-uk-8585 925 84 ; ; : erambler-co-uk-8585 925 85 MASK MASK NNP erambler-co-uk-8585 925 86 ) ) -RRB- erambler-co-uk-8585 925 87 { { -LRB- erambler-co-uk-8585 925 88 count count NN erambler-co-uk-8585 925 89 + + NNP erambler-co-uk-8585 925 90 = = SYM erambler-co-uk-8585 925 91 1 1 CD erambler-co-uk-8585 925 92 ; ; : erambler-co-uk-8585 925 93 } } -RRB- erambler-co-uk-8585 925 94 } } -RRB- erambler-co-uk-8585 925 95 return return NN erambler-co-uk-8585 925 96 count count NN erambler-co-uk-8585 925 97 ; ; : erambler-co-uk-8585 925 98 } } -RRB- erambler-co-uk-8585 925 99 Finally finally RB erambler-co-uk-8585 925 100 , , , erambler-co-uk-8585 925 101 we -PRON- PRP erambler-co-uk-8585 925 102 read read VBP erambler-co-uk-8585 925 103 the the DT erambler-co-uk-8585 925 104 start start NN erambler-co-uk-8585 925 105 values value NNS erambler-co-uk-8585 925 106 from from IN erambler-co-uk-8585 925 107 the the DT erambler-co-uk-8585 925 108 command command NN erambler-co-uk-8585 925 109 line line NN erambler-co-uk-8585 925 110 and and CC erambler-co-uk-8585 925 111 run run VB erambler-co-uk-8585 925 112 the the DT erambler-co-uk-8585 925 113 two two CD erambler-co-uk-8585 925 114 duels duel NNS erambler-co-uk-8585 925 115 . . . erambler-co-uk-8585 926 1 The the DT erambler-co-uk-8585 926 2 expressions expression NNS erambler-co-uk-8585 926 3 that that WDT erambler-co-uk-8585 926 4 begin begin VBP erambler-co-uk-8585 926 5 |n| |n| CD erambler-co-uk-8585 926 6 are be VBP erambler-co-uk-8585 926 7 closures closure NNS erambler-co-uk-8585 926 8 ( ( -LRB- erambler-co-uk-8585 926 9 anonymous anonymous JJ erambler-co-uk-8585 926 10 functions function NNS erambler-co-uk-8585 926 11 , , , erambler-co-uk-8585 926 12 often often RB erambler-co-uk-8585 926 13 called call VBD erambler-co-uk-8585 926 14 lambdas lambdas NNP erambler-co-uk-8585 926 15 in in IN erambler-co-uk-8585 926 16 other other JJ erambler-co-uk-8585 926 17 languages language NNS erambler-co-uk-8585 926 18 ) ) -RRB- erambler-co-uk-8585 926 19 that that WDT erambler-co-uk-8585 926 20 we -PRON- PRP erambler-co-uk-8585 926 21 use use VBP erambler-co-uk-8585 926 22 to to TO erambler-co-uk-8585 926 23 specify specify VB erambler-co-uk-8585 926 24 the the DT erambler-co-uk-8585 926 25 generator generator NN erambler-co-uk-8585 926 26 functions function NNS erambler-co-uk-8585 926 27 for for IN erambler-co-uk-8585 926 28 each each DT erambler-co-uk-8585 926 29 duel duel NN erambler-co-uk-8585 926 30 . . . erambler-co-uk-8585 927 1 fn fn VB erambler-co-uk-8585 927 2 main main JJ erambler-co-uk-8585 927 3 ( ( -LRB- erambler-co-uk-8585 927 4 ) ) -RRB- erambler-co-uk-8585 927 5 { { -LRB- erambler-co-uk-8585 927 6 let let VB erambler-co-uk-8585 927 7 args arg NNS erambler-co-uk-8585 927 8 : : : erambler-co-uk-8585 927 9 Vec<String> vec<string> LS erambler-co-uk-8585 927 10 ; ; , erambler-co-uk-8585 927 11 = = NFP erambler-co-uk-8585 927 12 env::args().collect env::args().collect FW erambler-co-uk-8585 927 13 ( ( -LRB- erambler-co-uk-8585 927 14 ) ) -RRB- erambler-co-uk-8585 927 15 ; ; : erambler-co-uk-8585 927 16 let let VB erambler-co-uk-8585 927 17 start_a start_a NNP erambler-co-uk-8585 927 18 : : : erambler-co-uk-8585 927 19 i64 i64 NNP erambler-co-uk-8585 927 20 = = SYM erambler-co-uk-8585 927 21 args[1].parse().unwrap args[1].parse().unwrap NNP erambler-co-uk-8585 927 22 ( ( -LRB- erambler-co-uk-8585 927 23 ) ) -RRB- erambler-co-uk-8585 927 24 ; ; : erambler-co-uk-8585 927 25 let let VB erambler-co-uk-8585 927 26 start_b start_b NN erambler-co-uk-8585 927 27 : : : erambler-co-uk-8585 927 28 i64 i64 NNP erambler-co-uk-8585 927 29 = = SYM erambler-co-uk-8585 927 30 args[2].parse().unwrap args[2].parse().unwrap NNP erambler-co-uk-8585 927 31 ( ( -LRB- erambler-co-uk-8585 927 32 ) ) -RRB- erambler-co-uk-8585 927 33 ; ; : erambler-co-uk-8585 927 34 println println NN erambler-co-uk-8585 927 35 ! ! . erambler-co-uk-8585 928 1 ( ( -LRB- erambler-co-uk-8585 928 2 & & CC erambler-co-uk-8585 928 3 # # $ erambler-co-uk-8585 928 4 34;Duel 34;duel CD erambler-co-uk-8585 928 5 1 1 CD erambler-co-uk-8585 928 6 : : : erambler-co-uk-8585 928 7 { { -LRB- erambler-co-uk-8585 928 8 } } -RRB- erambler-co-uk-8585 928 9 & & CC erambler-co-uk-8585 928 10 # # $ erambler-co-uk-8585 928 11 34 34 CD erambler-co-uk-8585 928 12 ; ; : erambler-co-uk-8585 928 13 , , , erambler-co-uk-8585 928 14 duel duel NNP erambler-co-uk-8585 928 15 ( ( -LRB- erambler-co-uk-8585 928 16 40000000 40000000 CD erambler-co-uk-8585 928 17 , , , erambler-co-uk-8585 928 18 |n| |n| CD erambler-co-uk-8585 928 19 gen_next(FACTOR_A gen_next(FACTOR_A NNP erambler-co-uk-8585 928 20 , , , erambler-co-uk-8585 928 21 n n LS erambler-co-uk-8585 928 22 ) ) -RRB- erambler-co-uk-8585 928 23 , , , erambler-co-uk-8585 928 24 start_a start_a NNP erambler-co-uk-8585 928 25 , , , erambler-co-uk-8585 928 26 |n| |n| CD erambler-co-uk-8585 928 27 gen_next(FACTOR_B gen_next(factor_b CD erambler-co-uk-8585 928 28 , , , erambler-co-uk-8585 928 29 n n NN erambler-co-uk-8585 928 30 ) ) -RRB- erambler-co-uk-8585 928 31 , , , erambler-co-uk-8585 928 32 start_b start_b NNP erambler-co-uk-8585 928 33 , , , erambler-co-uk-8585 928 34 ) ) -RRB- erambler-co-uk-8585 928 35 ) ) -RRB- erambler-co-uk-8585 928 36 ; ; : erambler-co-uk-8585 928 37 println println NN erambler-co-uk-8585 928 38 ! ! . erambler-co-uk-8585 929 1 ( ( -LRB- erambler-co-uk-8585 929 2 & & CC erambler-co-uk-8585 929 3 # # $ erambler-co-uk-8585 929 4 34;Duel 34;duel CD erambler-co-uk-8585 929 5 2 2 CD erambler-co-uk-8585 929 6 : : : erambler-co-uk-8585 929 7 { { -LRB- erambler-co-uk-8585 929 8 } } -RRB- erambler-co-uk-8585 929 9 & & CC erambler-co-uk-8585 929 10 # # $ erambler-co-uk-8585 929 11 34 34 CD erambler-co-uk-8585 929 12 ; ; : erambler-co-uk-8585 929 13 , , , erambler-co-uk-8585 929 14 duel duel NNP erambler-co-uk-8585 929 15 ( ( -LRB- erambler-co-uk-8585 929 16 5000000 5000000 CD erambler-co-uk-8585 929 17 , , , erambler-co-uk-8585 929 18 |n| |n| CD erambler-co-uk-8585 929 19 gen_next_picky(FACTOR_A gen_next_picky(FACTOR_A NNP erambler-co-uk-8585 929 20 , , , erambler-co-uk-8585 929 21 n n JJ erambler-co-uk-8585 929 22 , , , erambler-co-uk-8585 929 23 4 4 CD erambler-co-uk-8585 929 24 ) ) -RRB- erambler-co-uk-8585 929 25 , , , erambler-co-uk-8585 929 26 start_a start_a NNP erambler-co-uk-8585 929 27 , , , erambler-co-uk-8585 929 28 |n| |n| CD erambler-co-uk-8585 929 29 gen_next_picky(FACTOR_B gen_next_picky(FACTOR_B NNP erambler-co-uk-8585 929 30 , , , erambler-co-uk-8585 929 31 n n NN erambler-co-uk-8585 929 32 , , , erambler-co-uk-8585 929 33 8) 8) CD erambler-co-uk-8585 929 34 , , , erambler-co-uk-8585 929 35 start_b start_b NNP erambler-co-uk-8585 929 36 , , , erambler-co-uk-8585 929 37 ) ) -RRB- erambler-co-uk-8585 929 38 ) ) -RRB- erambler-co-uk-8585 929 39 ; ; : erambler-co-uk-8585 929 40 } } -RRB- erambler-co-uk-8585 929 41 Disk Disk NNP erambler-co-uk-8585 929 42 Defragmentation Defragmentation NNP erambler-co-uk-8585 929 43 — — : erambler-co-uk-8585 929 44 Haskell Haskell NNP erambler-co-uk-8585 929 45 — — : erambler-co-uk-8585 929 46 # # $ erambler-co-uk-8585 929 47 adventofcode adventofcode NN erambler-co-uk-8585 929 48 Day Day NNP erambler-co-uk-8585 929 49 14 14 CD erambler-co-uk-8585 929 50 Today’s Today’s NNP erambler-co-uk-8585 929 51 challenge challenge NN erambler-co-uk-8585 929 52 has have VBZ erambler-co-uk-8585 929 53 us -PRON- PRP erambler-co-uk-8585 929 54 helping help VBG erambler-co-uk-8585 929 55 a a DT erambler-co-uk-8585 929 56 disk disk NN erambler-co-uk-8585 929 57 defragmentation defragmentation NN erambler-co-uk-8585 929 58 program program NN erambler-co-uk-8585 929 59 by by IN erambler-co-uk-8585 929 60 identifying identify VBG erambler-co-uk-8585 929 61 contiguous contiguous JJ erambler-co-uk-8585 929 62 regions region NNS erambler-co-uk-8585 929 63 of of IN erambler-co-uk-8585 929 64 used use VBN erambler-co-uk-8585 929 65 sectors sector NNS erambler-co-uk-8585 929 66 on on IN erambler-co-uk-8585 929 67 a a DT erambler-co-uk-8585 929 68 2D 2d JJ erambler-co-uk-8585 929 69 disk disk NN erambler-co-uk-8585 929 70 . . . erambler-co-uk-8585 930 1 → → NFP erambler-co-uk-8585 930 2 Full full JJ erambler-co-uk-8585 930 3 code code NN erambler-co-uk-8585 930 4 on on IN erambler-co-uk-8585 930 5 GitHub GitHub NNP erambler-co-uk-8585 930 6 ! ! . erambler-co-uk-8585 930 7 ! ! . erambler-co-uk-8585 930 8 ! ! . erambler-co-uk-8585 931 1 commentary commentary NNP erambler-co-uk-8585 931 2 Wow wow UH erambler-co-uk-8585 931 3 , , , erambler-co-uk-8585 931 4 today’s today’s NNP erambler-co-uk-8585 931 5 challenge challenge NN erambler-co-uk-8585 931 6 had have VBD erambler-co-uk-8585 931 7 a a DT erambler-co-uk-8585 931 8 pretty pretty RB erambler-co-uk-8585 931 9 steep steep JJ erambler-co-uk-8585 931 10 learning learning NN erambler-co-uk-8585 931 11 curve curve NN erambler-co-uk-8585 931 12 . . . erambler-co-uk-8585 932 1 Day day NN erambler-co-uk-8585 932 2 14 14 CD erambler-co-uk-8585 932 3 was be VBD erambler-co-uk-8585 932 4 the the DT erambler-co-uk-8585 932 5 first first JJ erambler-co-uk-8585 932 6 to to TO erambler-co-uk-8585 932 7 directly directly RB erambler-co-uk-8585 932 8 reuse reuse VB erambler-co-uk-8585 932 9 code code NN erambler-co-uk-8585 932 10 from from IN erambler-co-uk-8585 932 11 a a DT erambler-co-uk-8585 932 12 previous previous JJ erambler-co-uk-8585 932 13 day day NN erambler-co-uk-8585 932 14 : : : erambler-co-uk-8585 932 15 the the DT erambler-co-uk-8585 932 16 & & CC erambler-co-uk-8585 932 17 ldquo;knot ldquo;knot NNP erambler-co-uk-8585 932 18 hash&rdquo hash&rdquo NNP erambler-co-uk-8585 932 19 ; ; : erambler-co-uk-8585 932 20 from from IN erambler-co-uk-8585 932 21 day day NN erambler-co-uk-8585 932 22 10 10 CD erambler-co-uk-8585 932 23 . . . erambler-co-uk-8585 933 1 I -PRON- PRP erambler-co-uk-8585 933 2 solved solve VBD erambler-co-uk-8585 933 3 day day NN erambler-co-uk-8585 933 4 10 10 CD erambler-co-uk-8585 933 5 in in IN erambler-co-uk-8585 933 6 Haskell Haskell NNP erambler-co-uk-8585 933 7 , , , erambler-co-uk-8585 933 8 so so RB erambler-co-uk-8585 933 9 I -PRON- PRP erambler-co-uk-8585 933 10 thought think VBD erambler-co-uk-8585 933 11 it -PRON- PRP erambler-co-uk-8585 933 12 would would MD erambler-co-uk-8585 933 13 be be VB erambler-co-uk-8585 933 14 easier easy JJR erambler-co-uk-8585 933 15 to to TO erambler-co-uk-8585 933 16 stick stick VB erambler-co-uk-8585 933 17 with with IN erambler-co-uk-8585 933 18 Haskell Haskell NNP erambler-co-uk-8585 933 19 for for IN erambler-co-uk-8585 933 20 today today NN erambler-co-uk-8585 933 21 as as RB erambler-co-uk-8585 933 22 well well RB erambler-co-uk-8585 933 23 . . . erambler-co-uk-8585 934 1 The the DT erambler-co-uk-8585 934 2 first first JJ erambler-co-uk-8585 934 3 part part NN erambler-co-uk-8585 934 4 was be VBD erambler-co-uk-8585 934 5 straightforward straightforward JJ erambler-co-uk-8585 934 6 , , , erambler-co-uk-8585 934 7 but but CC erambler-co-uk-8585 934 8 the the DT erambler-co-uk-8585 934 9 second second JJ erambler-co-uk-8585 934 10 was be VBD erambler-co-uk-8585 934 11 pretty pretty JJ erambler-co-uk-8585 934 12 mind mind NN erambler-co-uk-8585 934 13 - - HYPH erambler-co-uk-8585 934 14 bending bend VBG erambler-co-uk-8585 934 15 in in IN erambler-co-uk-8585 934 16 a a DT erambler-co-uk-8585 934 17 pure pure JJ erambler-co-uk-8585 934 18 functional functional JJ erambler-co-uk-8585 934 19 language language NN erambler-co-uk-8585 934 20 ! ! . erambler-co-uk-8585 935 1 I -PRON- PRP erambler-co-uk-8585 935 2 ended end VBD erambler-co-uk-8585 935 3 up up RP erambler-co-uk-8585 935 4 solving solve VBG erambler-co-uk-8585 935 5 it -PRON- PRP erambler-co-uk-8585 935 6 by by IN erambler-co-uk-8585 935 7 implementing implement VBG erambler-co-uk-8585 935 8 a a DT erambler-co-uk-8585 935 9 [ [ -LRB- erambler-co-uk-8585 935 10 flood flood NN erambler-co-uk-8585 935 11 fill fill NN erambler-co-uk-8585 935 12 algorithm][flood algorithm][flood NNP erambler-co-uk-8585 935 13 ] ] -RRB- erambler-co-uk-8585 935 14 . . . erambler-co-uk-8585 936 1 It -PRON- PRP erambler-co-uk-8585 936 2 's be VBZ erambler-co-uk-8585 936 3 recursive recursive JJ erambler-co-uk-8585 936 4 , , , erambler-co-uk-8585 936 5 which which WDT erambler-co-uk-8585 936 6 is be VBZ erambler-co-uk-8585 936 7 right right JJ erambler-co-uk-8585 936 8 in in IN erambler-co-uk-8585 936 9 Haskell Haskell NNP erambler-co-uk-8585 936 10 's 's POS erambler-co-uk-8585 936 11 wheelhouse wheelhouse NN erambler-co-uk-8585 936 12 , , , erambler-co-uk-8585 936 13 but but CC erambler-co-uk-8585 936 14 I -PRON- PRP erambler-co-uk-8585 936 15 ended end VBD erambler-co-uk-8585 936 16 up up RP erambler-co-uk-8585 936 17 using use VBG erambler-co-uk-8585 936 18 ` ` '' erambler-co-uk-8585 936 19 Data datum NNS erambler-co-uk-8585 936 20 . . . erambler-co-uk-8585 936 21 Sequence sequence NN erambler-co-uk-8585 936 22 ` ` '' erambler-co-uk-8585 936 23 instead instead RB erambler-co-uk-8585 936 24 of of IN erambler-co-uk-8585 936 25 the the DT erambler-co-uk-8585 936 26 standard standard JJ erambler-co-uk-8585 936 27 list list NN erambler-co-uk-8585 936 28 type type NN erambler-co-uk-8585 936 29 as as IN erambler-co-uk-8585 936 30 its -PRON- PRP$ erambler-co-uk-8585 936 31 API api NN erambler-co-uk-8585 936 32 for for IN erambler-co-uk-8585 936 33 indexing indexing NN erambler-co-uk-8585 936 34 is be VBZ erambler-co-uk-8585 936 35 better well JJR erambler-co-uk-8585 936 36 . . . erambler-co-uk-8585 937 1 I -PRON- PRP erambler-co-uk-8585 937 2 have have VBP erambler-co-uk-8585 937 3 n't not RB erambler-co-uk-8585 937 4 tried try VBN erambler-co-uk-8585 937 5 it -PRON- PRP erambler-co-uk-8585 937 6 , , , erambler-co-uk-8585 937 7 but but CC erambler-co-uk-8585 937 8 I -PRON- PRP erambler-co-uk-8585 937 9 think think VBP erambler-co-uk-8585 937 10 it -PRON- PRP erambler-co-uk-8585 937 11 will will MD erambler-co-uk-8585 937 12 also also RB erambler-co-uk-8585 937 13 be be VB erambler-co-uk-8585 937 14 a a DT erambler-co-uk-8585 937 15 little little JJ erambler-co-uk-8585 937 16 faster fast JJR erambler-co-uk-8585 937 17 than than IN erambler-co-uk-8585 937 18 a a DT erambler-co-uk-8585 937 19 naive naive JJ erambler-co-uk-8585 937 20 list list NN erambler-co-uk-8585 937 21 - - HYPH erambler-co-uk-8585 937 22 based base VBN erambler-co-uk-8585 937 23 version version NN erambler-co-uk-8585 937 24 . . . erambler-co-uk-8585 938 1 It -PRON- PRP erambler-co-uk-8585 938 2 took take VBD erambler-co-uk-8585 938 3 a a DT erambler-co-uk-8585 938 4 looong looong JJ erambler-co-uk-8585 938 5 time time NN erambler-co-uk-8585 938 6 to to TO erambler-co-uk-8585 938 7 figure figure VB erambler-co-uk-8585 938 8 everything everything NN erambler-co-uk-8585 938 9 out out RP erambler-co-uk-8585 938 10 , , , erambler-co-uk-8585 938 11 but but CC erambler-co-uk-8585 938 12 I -PRON- PRP erambler-co-uk-8585 938 13 had have VBD erambler-co-uk-8585 938 14 a a DT erambler-co-uk-8585 938 15 day day NN erambler-co-uk-8585 938 16 off off IN erambler-co-uk-8585 938 17 work work NN erambler-co-uk-8585 938 18 to to TO erambler-co-uk-8585 938 19 be be VB erambler-co-uk-8585 938 20 able able JJ erambler-co-uk-8585 938 21 to to TO erambler-co-uk-8585 938 22 concentrate concentrate VB erambler-co-uk-8585 938 23 on on IN erambler-co-uk-8585 938 24 it -PRON- PRP erambler-co-uk-8585 938 25 ! ! . erambler-co-uk-8585 939 1 A a DT erambler-co-uk-8585 939 2 lot lot NN erambler-co-uk-8585 939 3 more more JJR erambler-co-uk-8585 939 4 imports import NNS erambler-co-uk-8585 939 5 for for IN erambler-co-uk-8585 939 6 this this DT erambler-co-uk-8585 939 7 solution solution NN erambler-co-uk-8585 939 8 , , , erambler-co-uk-8585 939 9 as as IN erambler-co-uk-8585 939 10 we’re we’re IN erambler-co-uk-8585 939 11 exercising exercise VBG erambler-co-uk-8585 939 12 a a DT erambler-co-uk-8585 939 13 lot lot NN erambler-co-uk-8585 939 14 more more JJR erambler-co-uk-8585 939 15 of of IN erambler-co-uk-8585 939 16 the the DT erambler-co-uk-8585 939 17 standard standard JJ erambler-co-uk-8585 939 18 library library NN erambler-co-uk-8585 939 19 . . . erambler-co-uk-8585 940 1 module module JJ erambler-co-uk-8585 940 2 Main Main NNP erambler-co-uk-8585 940 3 where where WRB erambler-co-uk-8585 940 4 import import NN erambler-co-uk-8585 940 5 Prelude Prelude NNP erambler-co-uk-8585 940 6 hiding hiding NN erambler-co-uk-8585 940 7 ( ( -LRB- erambler-co-uk-8585 940 8 length length NN erambler-co-uk-8585 940 9 , , , erambler-co-uk-8585 940 10 filter filter NN erambler-co-uk-8585 940 11 , , , erambler-co-uk-8585 940 12 take take VB erambler-co-uk-8585 940 13 ) ) -RRB- erambler-co-uk-8585 940 14 import import NN erambler-co-uk-8585 940 15 Data datum NNS erambler-co-uk-8585 940 16 . . . erambler-co-uk-8585 940 17 Char Char NNP erambler-co-uk-8585 940 18 ( ( -LRB- erambler-co-uk-8585 940 19 ord ord NN erambler-co-uk-8585 940 20 ) ) -RRB- erambler-co-uk-8585 940 21 import import NN erambler-co-uk-8585 940 22 Data Data NNP erambler-co-uk-8585 940 23 . . . erambler-co-uk-8585 940 24 Sequence sequence NN erambler-co-uk-8585 940 25 import import NN erambler-co-uk-8585 940 26 Data datum NNS erambler-co-uk-8585 940 27 . . . erambler-co-uk-8585 940 28 Foldable foldable JJ erambler-co-uk-8585 940 29 hiding hiding NN erambler-co-uk-8585 940 30 ( ( -LRB- erambler-co-uk-8585 940 31 length length NN erambler-co-uk-8585 940 32 ) ) -RRB- erambler-co-uk-8585 940 33 import import NN erambler-co-uk-8585 940 34 Data datum NNS erambler-co-uk-8585 940 35 . . . erambler-co-uk-8585 940 36 Ix Ix NNP erambler-co-uk-8585 940 37 ( ( -LRB- erambler-co-uk-8585 940 38 inRange inRange NNP erambler-co-uk-8585 940 39 ) ) -RRB- erambler-co-uk-8585 940 40 import import NN erambler-co-uk-8585 940 41 Data Data NNP erambler-co-uk-8585 940 42 . . . erambler-co-uk-8585 940 43 Function Function NNP erambler-co-uk-8585 940 44 ( ( -LRB- erambler-co-uk-8585 940 45 ( ( -LRB- erambler-co-uk-8585 940 46 & & CC erambler-co-uk-8585 940 47 amp amp NNP erambler-co-uk-8585 940 48 ; ; , erambler-co-uk-8585 940 49 ) ) -RRB- erambler-co-uk-8585 940 50 ) ) -RRB- erambler-co-uk-8585 940 51 import import NN erambler-co-uk-8585 940 52 Data datum NNS erambler-co-uk-8585 940 53 . . . erambler-co-uk-8585 940 54 Maybe maybe RB erambler-co-uk-8585 940 55 ( ( -LRB- erambler-co-uk-8585 940 56 fromJust fromJust NNP erambler-co-uk-8585 940 57 , , , erambler-co-uk-8585 940 58 mapMaybe mapMaybe NNP erambler-co-uk-8585 940 59 , , , erambler-co-uk-8585 940 60 isJust isjust NN erambler-co-uk-8585 940 61 ) ) -RRB- erambler-co-uk-8585 940 62 import import NN erambler-co-uk-8585 940 63 qualified qualify VBN erambler-co-uk-8585 940 64 Data Data NNPS erambler-co-uk-8585 940 65 . . . erambler-co-uk-8585 940 66 Set Set VBN erambler-co-uk-8585 940 67 as as IN erambler-co-uk-8585 940 68 Set Set NNP erambler-co-uk-8585 940 69 import import NN erambler-co-uk-8585 940 70 Text Text NNP erambler-co-uk-8585 940 71 . . . erambler-co-uk-8585 940 72 Printf Printf NNP erambler-co-uk-8585 940 73 ( ( -LRB- erambler-co-uk-8585 940 74 printf printf NN erambler-co-uk-8585 940 75 ) ) -RRB- erambler-co-uk-8585 940 76 import import NN erambler-co-uk-8585 940 77 System system NN erambler-co-uk-8585 940 78 . . . erambler-co-uk-8585 940 79 Environment Environment NNP erambler-co-uk-8585 940 80 ( ( -LRB- erambler-co-uk-8585 940 81 getArgs getArgs NNPS erambler-co-uk-8585 940 82 ) ) -RRB- erambler-co-uk-8585 940 83 Also also RB erambler-co-uk-8585 940 84 we’ll we’ll NN erambler-co-uk-8585 940 85 extract extract NN erambler-co-uk-8585 940 86 the the DT erambler-co-uk-8585 940 87 key key JJ erambler-co-uk-8585 940 88 bits bit NNS erambler-co-uk-8585 940 89 from from IN erambler-co-uk-8585 940 90 day day NN erambler-co-uk-8585 940 91 10 10 CD erambler-co-uk-8585 940 92 into into IN erambler-co-uk-8585 940 93 a a DT erambler-co-uk-8585 940 94 module module NN erambler-co-uk-8585 940 95 and and CC erambler-co-uk-8585 940 96 import import NN erambler-co-uk-8585 940 97 that that DT erambler-co-uk-8585 940 98 . . . erambler-co-uk-8585 941 1 import import NN erambler-co-uk-8585 941 2 KnotHash KnotHash NNP erambler-co-uk-8585 941 3 Now now RB erambler-co-uk-8585 941 4 we -PRON- PRP erambler-co-uk-8585 941 5 define define VBP erambler-co-uk-8585 941 6 a a DT erambler-co-uk-8585 941 7 few few JJ erambler-co-uk-8585 941 8 data datum NNS erambler-co-uk-8585 941 9 types type NNS erambler-co-uk-8585 941 10 to to TO erambler-co-uk-8585 941 11 make make VB erambler-co-uk-8585 941 12 the the DT erambler-co-uk-8585 941 13 code code NN erambler-co-uk-8585 941 14 a a DT erambler-co-uk-8585 941 15 bit bit NN erambler-co-uk-8585 941 16 more more RBR erambler-co-uk-8585 941 17 readable readable JJ erambler-co-uk-8585 941 18 . . . erambler-co-uk-8585 942 1 Sector sector NN erambler-co-uk-8585 942 2 represent represent VBP erambler-co-uk-8585 942 3 the the DT erambler-co-uk-8585 942 4 state state NN erambler-co-uk-8585 942 5 of of IN erambler-co-uk-8585 942 6 a a DT erambler-co-uk-8585 942 7 particular particular JJ erambler-co-uk-8585 942 8 disk disk NN erambler-co-uk-8585 942 9 sector sector NN erambler-co-uk-8585 942 10 , , , erambler-co-uk-8585 942 11 either either CC erambler-co-uk-8585 942 12 free free JJ erambler-co-uk-8585 942 13 , , , erambler-co-uk-8585 942 14 used use VBN erambler-co-uk-8585 942 15 ( ( -LRB- erambler-co-uk-8585 942 16 but but CC erambler-co-uk-8585 942 17 unmarked unmarked JJ erambler-co-uk-8585 942 18 ) ) -RRB- erambler-co-uk-8585 942 19 or or CC erambler-co-uk-8585 942 20 used use VBN erambler-co-uk-8585 942 21 and and CC erambler-co-uk-8585 942 22 marked mark VBN erambler-co-uk-8585 942 23 as as IN erambler-co-uk-8585 942 24 belonging belong VBG erambler-co-uk-8585 942 25 to to IN erambler-co-uk-8585 942 26 a a DT erambler-co-uk-8585 942 27 given give VBN erambler-co-uk-8585 942 28 integer integer NN erambler-co-uk-8585 942 29 - - HYPH erambler-co-uk-8585 942 30 labelled label VBN erambler-co-uk-8585 942 31 group group NN erambler-co-uk-8585 942 32 . . . erambler-co-uk-8585 943 1 Grid Grid NNP erambler-co-uk-8585 943 2 is be VBZ erambler-co-uk-8585 943 3 a a DT erambler-co-uk-8585 943 4 2D 2d JJ erambler-co-uk-8585 943 5 matrix matrix NN erambler-co-uk-8585 943 6 of of IN erambler-co-uk-8585 943 7 Sector Sector NNP erambler-co-uk-8585 943 8 , , , erambler-co-uk-8585 943 9 as as IN erambler-co-uk-8585 943 10 a a DT erambler-co-uk-8585 943 11 sequence sequence NN erambler-co-uk-8585 943 12 of of IN erambler-co-uk-8585 943 13 sequences sequence NNS erambler-co-uk-8585 943 14 . . . erambler-co-uk-8585 944 1 data data NNP erambler-co-uk-8585 944 2 Sector Sector NNP erambler-co-uk-8585 944 3 = = SYM erambler-co-uk-8585 944 4 Free Free NNP erambler-co-uk-8585 944 5 | | NNP erambler-co-uk-8585 944 6 Used use VBN erambler-co-uk-8585 944 7 | | NNP erambler-co-uk-8585 944 8 Mark Mark NNP erambler-co-uk-8585 944 9 Int Int NNP erambler-co-uk-8585 944 10 deriving deriving NN erambler-co-uk-8585 944 11 ( ( -LRB- erambler-co-uk-8585 944 12 Eq eq NN erambler-co-uk-8585 944 13 ) ) -RRB- erambler-co-uk-8585 944 14 instance instance NN erambler-co-uk-8585 944 15 Show Show NNP erambler-co-uk-8585 944 16 Sector Sector NNP erambler-co-uk-8585 944 17 where where WRB erambler-co-uk-8585 944 18 show show VBP erambler-co-uk-8585 944 19 Free Free NNP erambler-co-uk-8585 944 20 = = NFP erambler-co-uk-8585 944 21 & & CC erambler-co-uk-8585 944 22 # # $ erambler-co-uk-8585 944 23 34 34 CD erambler-co-uk-8585 944 24 ; ; : erambler-co-uk-8585 944 25 ." ." NFP erambler-co-uk-8585 944 26 ; ; : erambler-co-uk-8585 944 27 show show NNP erambler-co-uk-8585 944 28 Used Used NNP erambler-co-uk-8585 944 29 = = , erambler-co-uk-8585 944 30 & & CC erambler-co-uk-8585 944 31 # # $ erambler-co-uk-8585 944 32 34 34 CD erambler-co-uk-8585 944 33 ; ; : erambler-co-uk-8585 944 34 # # $ erambler-co-uk-8585 944 35 & & CC erambler-co-uk-8585 944 36 # # $ erambler-co-uk-8585 944 37 34 34 CD erambler-co-uk-8585 944 38 ; ; : erambler-co-uk-8585 944 39 show show NN erambler-co-uk-8585 944 40 ( ( -LRB- erambler-co-uk-8585 944 41 Mark Mark NNP erambler-co-uk-8585 944 42 i i PRP erambler-co-uk-8585 944 43 ) ) -RRB- erambler-co-uk-8585 944 44 = = NFP erambler-co-uk-8585 944 45 printf printf NN erambler-co-uk-8585 944 46 & & CC erambler-co-uk-8585 944 47 # # $ erambler-co-uk-8585 944 48 34;%4d" 34;%4d" CD erambler-co-uk-8585 944 49 ; ; : erambler-co-uk-8585 944 50 i i PRP erambler-co-uk-8585 944 51 type type VBP erambler-co-uk-8585 944 52 GridRow GridRow NNP erambler-co-uk-8585 944 53 = = SYM erambler-co-uk-8585 944 54 Seq Seq NNP erambler-co-uk-8585 944 55 Sector Sector NNP erambler-co-uk-8585 944 56 type type NN erambler-co-uk-8585 944 57 Grid Grid NNP erambler-co-uk-8585 944 58 = = SYM erambler-co-uk-8585 944 59 Seq Seq NNP erambler-co-uk-8585 944 60 ( ( -LRB- erambler-co-uk-8585 944 61 GridRow GridRow NNP erambler-co-uk-8585 944 62 ) ) -RRB- erambler-co-uk-8585 944 63 Some some DT erambler-co-uk-8585 944 64 utility utility NN erambler-co-uk-8585 944 65 functions function NNS erambler-co-uk-8585 944 66 to to TO erambler-co-uk-8585 944 67 make make VB erambler-co-uk-8585 944 68 it -PRON- PRP erambler-co-uk-8585 944 69 easier easy JJR erambler-co-uk-8585 944 70 to to TO erambler-co-uk-8585 944 71 view view VB erambler-co-uk-8585 944 72 the the DT erambler-co-uk-8585 944 73 grids grid NNS erambler-co-uk-8585 944 74 ( ( -LRB- erambler-co-uk-8585 944 75 which which WDT erambler-co-uk-8585 944 76 can can MD erambler-co-uk-8585 944 77 be be VB erambler-co-uk-8585 944 78 quite quite RB erambler-co-uk-8585 944 79 large large JJ erambler-co-uk-8585 944 80 ) ) -RRB- erambler-co-uk-8585 944 81 : : : erambler-co-uk-8585 944 82 used use VBN erambler-co-uk-8585 944 83 for for IN erambler-co-uk-8585 944 84 debugging debugging NN erambler-co-uk-8585 944 85 but but CC erambler-co-uk-8585 944 86 not not RB erambler-co-uk-8585 944 87 in in IN erambler-co-uk-8585 944 88 the the DT erambler-co-uk-8585 944 89 finished finished JJ erambler-co-uk-8585 944 90 solution solution NN erambler-co-uk-8585 944 91 . . . erambler-co-uk-8585 945 1 subGrid subGrid NNP erambler-co-uk-8585 945 2 : : : erambler-co-uk-8585 945 3 : : : erambler-co-uk-8585 945 4 Int int NN erambler-co-uk-8585 945 5 -> -> NN erambler-co-uk-8585 945 6 ; ; , erambler-co-uk-8585 945 7 Grid Grid NNP erambler-co-uk-8585 945 8 -> -> NN erambler-co-uk-8585 945 9 ; ; : erambler-co-uk-8585 945 10 Grid Grid NNP erambler-co-uk-8585 945 11 subGrid subGrid NNP erambler-co-uk-8585 945 12 n n NNP erambler-co-uk-8585 945 13 = = SYM erambler-co-uk-8585 945 14 fmap fmap NNP erambler-co-uk-8585 945 15 ( ( -LRB- erambler-co-uk-8585 945 16 take take VB erambler-co-uk-8585 945 17 n n NNP erambler-co-uk-8585 945 18 ) ) -RRB- erambler-co-uk-8585 945 19 . . . erambler-co-uk-8585 946 1 take take VB erambler-co-uk-8585 946 2 n n DT erambler-co-uk-8585 946 3 printRow printRow NNS erambler-co-uk-8585 946 4 : : : erambler-co-uk-8585 946 5 : : : erambler-co-uk-8585 946 6 GridRow GridRow NNP erambler-co-uk-8585 946 7 -> -> NNP erambler-co-uk-8585 946 8 ; ; : erambler-co-uk-8585 946 9 IO IO NNP erambler-co-uk-8585 946 10 ( ( -LRB- erambler-co-uk-8585 946 11 ) ) -RRB- erambler-co-uk-8585 946 12 printRow printRow NNS erambler-co-uk-8585 946 13 row row NN erambler-co-uk-8585 946 14 = = SYM erambler-co-uk-8585 946 15 do do VBP erambler-co-uk-8585 946 16 mapM mapM NNP erambler-co-uk-8585 946 17 _ _ NNP erambler-co-uk-8585 946 18 ( ( -LRB- erambler-co-uk-8585 946 19 putStr putstr NN erambler-co-uk-8585 946 20 . . . erambler-co-uk-8585 947 1 show show NN erambler-co-uk-8585 947 2 ) ) -RRB- erambler-co-uk-8585 947 3 row row VBP erambler-co-uk-8585 947 4 putStr putstr NN erambler-co-uk-8585 947 5 & & CC erambler-co-uk-8585 947 6 # # $ erambler-co-uk-8585 947 7 34;\n" 34;\n" CD erambler-co-uk-8585 947 8 ; ; : erambler-co-uk-8585 947 9 printGrid printGrid NNP erambler-co-uk-8585 947 10 : : : erambler-co-uk-8585 947 11 : : : erambler-co-uk-8585 947 12 Grid Grid NNP erambler-co-uk-8585 947 13 -> -> NN erambler-co-uk-8585 947 14 ; ; : erambler-co-uk-8585 947 15 IO IO NNP erambler-co-uk-8585 947 16 ( ( -LRB- erambler-co-uk-8585 947 17 ) ) -RRB- erambler-co-uk-8585 947 18 printGrid printGrid NNP erambler-co-uk-8585 947 19 = = SYM erambler-co-uk-8585 947 20 mapM mapm ADD erambler-co-uk-8585 947 21 _ _ NNP erambler-co-uk-8585 947 22 printRow printRow NNP erambler-co-uk-8585 947 23 makeKey makeKey NNP erambler-co-uk-8585 947 24 generates generate VBZ erambler-co-uk-8585 947 25 the the DT erambler-co-uk-8585 947 26 hash hash NN erambler-co-uk-8585 947 27 key key NN erambler-co-uk-8585 947 28 for for IN erambler-co-uk-8585 947 29 a a DT erambler-co-uk-8585 947 30 given give VBN erambler-co-uk-8585 947 31 row row NN erambler-co-uk-8585 947 32 . . . erambler-co-uk-8585 948 1 makeKey makeKey NNP erambler-co-uk-8585 948 2 : : : erambler-co-uk-8585 948 3 : : : erambler-co-uk-8585 948 4 String string NN erambler-co-uk-8585 948 5 -> -> : erambler-co-uk-8585 948 6 ; ; : erambler-co-uk-8585 948 7 Int int NN erambler-co-uk-8585 948 8 -> -> NN erambler-co-uk-8585 948 9 ; ; : erambler-co-uk-8585 948 10 String string NN erambler-co-uk-8585 948 11 makeKey makeKey NNP erambler-co-uk-8585 948 12 input input NN erambler-co-uk-8585 948 13 n n NN erambler-co-uk-8585 948 14 = = SYM erambler-co-uk-8585 948 15 input input NN erambler-co-uk-8585 948 16 + + CD erambler-co-uk-8585 948 17 + + CC erambler-co-uk-8585 948 18 & & CC erambler-co-uk-8585 948 19 # # $ erambler-co-uk-8585 948 20 34;-" 34;-" CD erambler-co-uk-8585 948 21 ; ; : erambler-co-uk-8585 948 22 + + SYM erambler-co-uk-8585 948 23 + + CC erambler-co-uk-8585 948 24 show show VB erambler-co-uk-8585 948 25 n n NNP erambler-co-uk-8585 948 26 stringToGridRow stringToGridRow NNP erambler-co-uk-8585 948 27 converts convert VBZ erambler-co-uk-8585 948 28 a a DT erambler-co-uk-8585 948 29 binary binary JJ erambler-co-uk-8585 948 30 string string NN erambler-co-uk-8585 948 31 of of IN erambler-co-uk-8585 948 32 & & CC erambler-co-uk-8585 948 33 lsquo;1&rsquo lsquo;1&rsquo CD erambler-co-uk-8585 948 34 ; ; : erambler-co-uk-8585 948 35 and and CC erambler-co-uk-8585 948 36 & & CC erambler-co-uk-8585 948 37 lsquo;0&rsquo lsquo;0&rsquo XX erambler-co-uk-8585 948 38 ; ; : erambler-co-uk-8585 948 39 characters character NNS erambler-co-uk-8585 948 40 to to IN erambler-co-uk-8585 948 41 a a DT erambler-co-uk-8585 948 42 sequence sequence NN erambler-co-uk-8585 948 43 of of IN erambler-co-uk-8585 948 44 Sector sector NN erambler-co-uk-8585 948 45 values value NNS erambler-co-uk-8585 948 46 . . . erambler-co-uk-8585 949 1 stringToGridRow stringtogridrow JJ erambler-co-uk-8585 949 2 : : : erambler-co-uk-8585 949 3 : : : erambler-co-uk-8585 949 4 String string NN erambler-co-uk-8585 949 5 -> -> : erambler-co-uk-8585 949 6 ; ; : erambler-co-uk-8585 949 7 GridRow GridRow NNP erambler-co-uk-8585 949 8 stringToGridRow stringToGridRow NNP erambler-co-uk-8585 949 9 = = SYM erambler-co-uk-8585 949 10 fromList fromlist ADD erambler-co-uk-8585 949 11 . . . erambler-co-uk-8585 950 1 map map NNP erambler-co-uk-8585 950 2 convert convert NNP erambler-co-uk-8585 950 3 where where WRB erambler-co-uk-8585 950 4 convert convert NNP erambler-co-uk-8585 950 5 x x SYM erambler-co-uk-8585 950 6 | | NNP erambler-co-uk-8585 950 7 x x NNS erambler-co-uk-8585 950 8 = = SYM erambler-co-uk-8585 950 9 = = NFP erambler-co-uk-8585 950 10 & & CC erambler-co-uk-8585 950 11 # # $ erambler-co-uk-8585 950 12 39;1' 39;1' NNP erambler-co-uk-8585 950 13 ; ; , erambler-co-uk-8585 950 14 = = SYM erambler-co-uk-8585 950 15 Used use VBN erambler-co-uk-8585 950 16 | | HYPH erambler-co-uk-8585 950 17 x x NNS erambler-co-uk-8585 950 18 = = SYM erambler-co-uk-8585 950 19 = = NFP erambler-co-uk-8585 950 20 & & CC erambler-co-uk-8585 950 21 # # $ erambler-co-uk-8585 950 22 39;0' 39;0' NNP erambler-co-uk-8585 950 23 ; ; : erambler-co-uk-8585 950 24 = = NFP erambler-co-uk-8585 950 25 Free free JJ erambler-co-uk-8585 950 26 makeRow makeRow NNS erambler-co-uk-8585 950 27 and and CC erambler-co-uk-8585 950 28 makeGrid makegrid NN erambler-co-uk-8585 950 29 build build VBP erambler-co-uk-8585 950 30 up up RP erambler-co-uk-8585 950 31 the the DT erambler-co-uk-8585 950 32 grid grid NN erambler-co-uk-8585 950 33 to to TO erambler-co-uk-8585 950 34 use use VB erambler-co-uk-8585 950 35 based base VBN erambler-co-uk-8585 950 36 on on IN erambler-co-uk-8585 950 37 the the DT erambler-co-uk-8585 950 38 provided provide VBN erambler-co-uk-8585 950 39 input input NN erambler-co-uk-8585 950 40 string string NN erambler-co-uk-8585 950 41 . . . erambler-co-uk-8585 951 1 makeRow makeRow NNP erambler-co-uk-8585 951 2 : : : erambler-co-uk-8585 951 3 : : : erambler-co-uk-8585 951 4 String string NN erambler-co-uk-8585 951 5 -> -> : erambler-co-uk-8585 951 6 ; ; : erambler-co-uk-8585 951 7 Int Int NNP erambler-co-uk-8585 951 8 -> -> NN erambler-co-uk-8585 951 9 ; ; : erambler-co-uk-8585 951 10 GridRow GridRow NNP erambler-co-uk-8585 951 11 makeRow makeRow NNP erambler-co-uk-8585 951 12 input input NN erambler-co-uk-8585 951 13 n n NN erambler-co-uk-8585 951 14 = = SYM erambler-co-uk-8585 951 15 stringToGridRow stringToGridRow NNP erambler-co-uk-8585 951 16 $ $ $ erambler-co-uk-8585 951 17 concatMap concatmap NN erambler-co-uk-8585 951 18 ( ( -LRB- erambler-co-uk-8585 951 19 printf printf NN erambler-co-uk-8585 951 20 & & CC erambler-co-uk-8585 951 21 # # $ erambler-co-uk-8585 951 22 34;%08b" 34;%08b" CD erambler-co-uk-8585 951 23 ; ; : erambler-co-uk-8585 951 24 ) ) -RRB- erambler-co-uk-8585 951 25 $ $ $ erambler-co-uk-8585 951 26 dense dense JJ erambler-co-uk-8585 951 27 $ $ $ erambler-co-uk-8585 951 28 fullKnotHash fullknothash NN erambler-co-uk-8585 951 29 256 256 CD erambler-co-uk-8585 951 30 $ $ $ erambler-co-uk-8585 951 31 map map NN erambler-co-uk-8585 951 32 ord ord NN erambler-co-uk-8585 951 33 $ $ $ erambler-co-uk-8585 951 34 makeKey makeKey NNP erambler-co-uk-8585 951 35 input input NN erambler-co-uk-8585 951 36 n n NN erambler-co-uk-8585 951 37 makeGrid makegrid NN erambler-co-uk-8585 951 38 : : : erambler-co-uk-8585 951 39 : : : erambler-co-uk-8585 951 40 String string NN erambler-co-uk-8585 951 41 -> -> NN erambler-co-uk-8585 951 42 ; ; : erambler-co-uk-8585 951 43 Grid grid NN erambler-co-uk-8585 951 44 makeGrid makegrid NN erambler-co-uk-8585 951 45 input input NN erambler-co-uk-8585 951 46 = = SYM erambler-co-uk-8585 951 47 fromList fromlist NN erambler-co-uk-8585 951 48 $ $ $ erambler-co-uk-8585 951 49 map map NN erambler-co-uk-8585 951 50 ( ( -LRB- erambler-co-uk-8585 951 51 makeRow makeRow NNP erambler-co-uk-8585 951 52 input input NN erambler-co-uk-8585 951 53 ) ) -RRB- erambler-co-uk-8585 951 54 [ [ -LRB- erambler-co-uk-8585 951 55 0 0 CD erambler-co-uk-8585 951 56 .. .. NFP erambler-co-uk-8585 951 57 127 127 CD erambler-co-uk-8585 951 58 ] ] -RRB- erambler-co-uk-8585 951 59 Utility utility NN erambler-co-uk-8585 951 60 functions function NNS erambler-co-uk-8585 951 61 to to TO erambler-co-uk-8585 951 62 count count VB erambler-co-uk-8585 951 63 the the DT erambler-co-uk-8585 951 64 number number NN erambler-co-uk-8585 951 65 of of IN erambler-co-uk-8585 951 66 used use VBN erambler-co-uk-8585 951 67 and and CC erambler-co-uk-8585 951 68 free free JJ erambler-co-uk-8585 951 69 sectors sector NNS erambler-co-uk-8585 951 70 , , , erambler-co-uk-8585 951 71 to to TO erambler-co-uk-8585 951 72 give give VB erambler-co-uk-8585 951 73 the the DT erambler-co-uk-8585 951 74 solution solution NN erambler-co-uk-8585 951 75 to to TO erambler-co-uk-8585 951 76 part part VB erambler-co-uk-8585 951 77 1 1 CD erambler-co-uk-8585 951 78 . . . erambler-co-uk-8585 951 79 countEqual countequal JJ erambler-co-uk-8585 951 80 : : : erambler-co-uk-8585 951 81 : : : erambler-co-uk-8585 951 82 Sector sector NN erambler-co-uk-8585 951 83 -> -> : erambler-co-uk-8585 951 84 ; ; , erambler-co-uk-8585 951 85 Grid Grid NNP erambler-co-uk-8585 951 86 -> -> NN erambler-co-uk-8585 951 87 ; ; : erambler-co-uk-8585 951 88 Int Int VBN erambler-co-uk-8585 951 89 countEqual countequal JJ erambler-co-uk-8585 951 90 x x NNS erambler-co-uk-8585 951 91 = = SYM erambler-co-uk-8585 951 92 sum sum NN erambler-co-uk-8585 951 93 . . . erambler-co-uk-8585 952 1 fmap fmap NNP erambler-co-uk-8585 952 2 ( ( -LRB- erambler-co-uk-8585 952 3 length length NN erambler-co-uk-8585 952 4 . . . erambler-co-uk-8585 953 1 filter filter NNP erambler-co-uk-8585 953 2 ( ( -LRB- erambler-co-uk-8585 953 3 = = NFP erambler-co-uk-8585 953 4 = = SYM erambler-co-uk-8585 953 5 x x SYM erambler-co-uk-8585 953 6 ) ) -RRB- erambler-co-uk-8585 953 7 ) ) -RRB- erambler-co-uk-8585 953 8 countUsed countuse VBN erambler-co-uk-8585 953 9 = = SYM erambler-co-uk-8585 953 10 countEqual countequal JJ erambler-co-uk-8585 953 11 Used use VBN erambler-co-uk-8585 953 12 countFree countfree JJ erambler-co-uk-8585 953 13 = = SYM erambler-co-uk-8585 953 14 countEqual countequal JJ erambler-co-uk-8585 953 15 Free Free NNP erambler-co-uk-8585 953 16 Now now RB erambler-co-uk-8585 953 17 the the DT erambler-co-uk-8585 953 18 real real JJ erambler-co-uk-8585 953 19 meat meat NN erambler-co-uk-8585 953 20 begins begin VBZ erambler-co-uk-8585 953 21 ! ! . erambler-co-uk-8585 954 1 fundUnmarked fundUnmarked NNP erambler-co-uk-8585 954 2 finds find VBZ erambler-co-uk-8585 954 3 the the DT erambler-co-uk-8585 954 4 location location NN erambler-co-uk-8585 954 5 of of IN erambler-co-uk-8585 954 6 the the DT erambler-co-uk-8585 954 7 next next JJ erambler-co-uk-8585 954 8 used use VBN erambler-co-uk-8585 954 9 sector sector NN erambler-co-uk-8585 954 10 that that WDT erambler-co-uk-8585 954 11 we -PRON- PRP erambler-co-uk-8585 954 12 haven’t haven’t NNP erambler-co-uk-8585 954 13 yet yet RB erambler-co-uk-8585 954 14 marked mark VBN erambler-co-uk-8585 954 15 . . . erambler-co-uk-8585 955 1 It -PRON- PRP erambler-co-uk-8585 955 2 returns return VBZ erambler-co-uk-8585 955 3 a a DT erambler-co-uk-8585 955 4 Maybe maybe RB erambler-co-uk-8585 955 5 value value NN erambler-co-uk-8585 955 6 , , , erambler-co-uk-8585 955 7 which which WDT erambler-co-uk-8585 955 8 is be VBZ erambler-co-uk-8585 955 9 Just just RB erambler-co-uk-8585 955 10 ( ( -LRB- erambler-co-uk-8585 955 11 x x NNP erambler-co-uk-8585 955 12 , , , erambler-co-uk-8585 955 13 y y NNP erambler-co-uk-8585 955 14 ) ) -RRB- erambler-co-uk-8585 955 15 if if IN erambler-co-uk-8585 955 16 there there EX erambler-co-uk-8585 955 17 is be VBZ erambler-co-uk-8585 955 18 still still RB erambler-co-uk-8585 955 19 an an DT erambler-co-uk-8585 955 20 unmarked unmarked JJ erambler-co-uk-8585 955 21 block block NN erambler-co-uk-8585 955 22 or or CC erambler-co-uk-8585 955 23 Nothing nothing NN erambler-co-uk-8585 955 24 if if IN erambler-co-uk-8585 955 25 there’s there’s NNP erambler-co-uk-8585 955 26 nothing nothing NN erambler-co-uk-8585 955 27 left leave VBD erambler-co-uk-8585 955 28 to to TO erambler-co-uk-8585 955 29 mark mark VB erambler-co-uk-8585 955 30 . . . erambler-co-uk-8585 956 1 findUnmarked findunmarke VBD erambler-co-uk-8585 956 2 : : : erambler-co-uk-8585 956 3 : : : erambler-co-uk-8585 956 4 Grid Grid NNP erambler-co-uk-8585 956 5 -> -> NN erambler-co-uk-8585 956 6 ; ; : erambler-co-uk-8585 956 7 Maybe maybe RB erambler-co-uk-8585 956 8 ( ( -LRB- erambler-co-uk-8585 956 9 Int Int NNP erambler-co-uk-8585 956 10 , , , erambler-co-uk-8585 956 11 Int Int NNP erambler-co-uk-8585 956 12 ) ) -RRB- erambler-co-uk-8585 956 13 findUnmarked findUnmarked NNP erambler-co-uk-8585 956 14 g g NNP erambler-co-uk-8585 956 15 | | NNP erambler-co-uk-8585 956 16 y y NNP erambler-co-uk-8585 956 17 = = NFP erambler-co-uk-8585 956 18 = = NFP erambler-co-uk-8585 956 19 Nothing nothing NN erambler-co-uk-8585 956 20 = = SYM erambler-co-uk-8585 956 21 Nothing nothing NN erambler-co-uk-8585 956 22 | | CD erambler-co-uk-8585 956 23 otherwise otherwise RB erambler-co-uk-8585 956 24 = = NFP erambler-co-uk-8585 956 25 Just just RB erambler-co-uk-8585 956 26 ( ( -LRB- erambler-co-uk-8585 956 27 fromJust fromJust NNP erambler-co-uk-8585 956 28 x x NNP erambler-co-uk-8585 956 29 , , , erambler-co-uk-8585 956 30 fromJust fromJust NNP erambler-co-uk-8585 956 31 y y NNP erambler-co-uk-8585 956 32 ) ) -RRB- erambler-co-uk-8585 956 33 where where WRB erambler-co-uk-8585 956 34 hasUnmarked hasUnmarked NNP erambler-co-uk-8585 956 35 row row NN erambler-co-uk-8585 956 36 = = : erambler-co-uk-8585 956 37 isJust isjust VBP erambler-co-uk-8585 956 38 $ $ $ erambler-co-uk-8585 956 39 elemIndexL elemindexl CD erambler-co-uk-8585 956 40 Used use VBN erambler-co-uk-8585 956 41 row row NN erambler-co-uk-8585 956 42 x x NN erambler-co-uk-8585 956 43 = = SYM erambler-co-uk-8585 956 44 findIndexL findindexl CD erambler-co-uk-8585 956 45 hasUnmarked hasUnmarked NNP erambler-co-uk-8585 956 46 g g NNP erambler-co-uk-8585 956 47 y y NNP erambler-co-uk-8585 956 48 = = SYM erambler-co-uk-8585 956 49 case case NN erambler-co-uk-8585 956 50 x x IN erambler-co-uk-8585 956 51 of of IN erambler-co-uk-8585 956 52 Nothing nothing NN erambler-co-uk-8585 956 53 -> -> . erambler-co-uk-8585 956 54 ; ; : erambler-co-uk-8585 956 55 Nothing nothing NN erambler-co-uk-8585 956 56 Just just RB erambler-co-uk-8585 956 57 x' x' NNP erambler-co-uk-8585 956 58 ; ; : erambler-co-uk-8585 956 59 -> -> NN erambler-co-uk-8585 956 60 ; ; : erambler-co-uk-8585 956 61 elemIndexL elemindexl CD erambler-co-uk-8585 956 62 Used use VBD erambler-co-uk-8585 956 63 $ $ $ erambler-co-uk-8585 956 64 index index NN erambler-co-uk-8585 956 65 g g NN erambler-co-uk-8585 956 66 x' x' NNP erambler-co-uk-8585 956 67 ; ; : erambler-co-uk-8585 956 68 floodFill floodFill NNP erambler-co-uk-8585 956 69 implements implement VBZ erambler-co-uk-8585 956 70 a a DT erambler-co-uk-8585 956 71 very very RB erambler-co-uk-8585 956 72 simple simple JJ erambler-co-uk-8585 956 73 recursive recursive JJ erambler-co-uk-8585 956 74 flood flood NN erambler-co-uk-8585 956 75 fill fill NN erambler-co-uk-8585 956 76 . . . erambler-co-uk-8585 957 1 It -PRON- PRP erambler-co-uk-8585 957 2 takes take VBZ erambler-co-uk-8585 957 3 a a DT erambler-co-uk-8585 957 4 target target NN erambler-co-uk-8585 957 5 and and CC erambler-co-uk-8585 957 6 replacement replacement NN erambler-co-uk-8585 957 7 value value NN erambler-co-uk-8585 957 8 and and CC erambler-co-uk-8585 957 9 a a DT erambler-co-uk-8585 957 10 starting start VBG erambler-co-uk-8585 957 11 location location NN erambler-co-uk-8585 957 12 , , , erambler-co-uk-8585 957 13 and and CC erambler-co-uk-8585 957 14 fills fill VBZ erambler-co-uk-8585 957 15 in in IN erambler-co-uk-8585 957 16 the the DT erambler-co-uk-8585 957 17 replacement replacement NN erambler-co-uk-8585 957 18 value value NN erambler-co-uk-8585 957 19 for for IN erambler-co-uk-8585 957 20 every every DT erambler-co-uk-8585 957 21 connected connected JJ erambler-co-uk-8585 957 22 location location NN erambler-co-uk-8585 957 23 that that WDT erambler-co-uk-8585 957 24 currently currently RB erambler-co-uk-8585 957 25 has have VBZ erambler-co-uk-8585 957 26 the the DT erambler-co-uk-8585 957 27 target target NN erambler-co-uk-8585 957 28 value value NN erambler-co-uk-8585 957 29 . . . erambler-co-uk-8585 958 1 We -PRON- PRP erambler-co-uk-8585 958 2 use use VBP erambler-co-uk-8585 958 3 it -PRON- PRP erambler-co-uk-8585 958 4 below below RB erambler-co-uk-8585 958 5 to to TO erambler-co-uk-8585 958 6 replace replace VB erambler-co-uk-8585 958 7 a a DT erambler-co-uk-8585 958 8 connected connected JJ erambler-co-uk-8585 958 9 used use VBN erambler-co-uk-8585 958 10 region region NN erambler-co-uk-8585 958 11 with with IN erambler-co-uk-8585 958 12 a a DT erambler-co-uk-8585 958 13 marked marked JJ erambler-co-uk-8585 958 14 region region NN erambler-co-uk-8585 958 15 . . . erambler-co-uk-8585 959 1 floodFill floodFill NNP erambler-co-uk-8585 959 2 : : : erambler-co-uk-8585 959 3 : : : erambler-co-uk-8585 959 4 Sector sector NN erambler-co-uk-8585 959 5 -> -> NNP erambler-co-uk-8585 959 6 ; ; : erambler-co-uk-8585 959 7 Sector sector NN erambler-co-uk-8585 959 8 -> -> NN erambler-co-uk-8585 959 9 ; ; , erambler-co-uk-8585 959 10 ( ( -LRB- erambler-co-uk-8585 959 11 Int Int NNP erambler-co-uk-8585 959 12 , , , erambler-co-uk-8585 959 13 Int Int NNP erambler-co-uk-8585 959 14 ) ) -RRB- erambler-co-uk-8585 959 15 -> -> NN erambler-co-uk-8585 959 16 ; ; , erambler-co-uk-8585 959 17 Grid Grid NNP erambler-co-uk-8585 959 18 -> -> NN erambler-co-uk-8585 959 19 ; ; : erambler-co-uk-8585 959 20 Grid Grid NNP erambler-co-uk-8585 959 21 floodFill floodFill NNP erambler-co-uk-8585 959 22 t t NN erambler-co-uk-8585 959 23 r r NN erambler-co-uk-8585 959 24 ( ( -LRB- erambler-co-uk-8585 959 25 x x NNP erambler-co-uk-8585 959 26 , , , erambler-co-uk-8585 959 27 y y NNP erambler-co-uk-8585 959 28 ) ) -RRB- erambler-co-uk-8585 959 29 g g NNP erambler-co-uk-8585 959 30 | | NNP erambler-co-uk-8585 959 31 inRange inRange NNP erambler-co-uk-8585 959 32 ( ( -LRB- erambler-co-uk-8585 959 33 0 0 NFP erambler-co-uk-8585 959 34 , , , erambler-co-uk-8585 959 35 length length NN erambler-co-uk-8585 959 36 g g NNP erambler-co-uk-8585 959 37 - - HYPH erambler-co-uk-8585 959 38 1 1 NNP erambler-co-uk-8585 959 39 ) ) -RRB- erambler-co-uk-8585 959 40 x x NNP erambler-co-uk-8585 959 41 & & CC erambler-co-uk-8585 959 42 amp;& amp;& NNP erambler-co-uk-8585 959 43 ; ; : erambler-co-uk-8585 959 44 inRange inRange NNP erambler-co-uk-8585 959 45 ( ( -LRB- erambler-co-uk-8585 959 46 0 0 NFP erambler-co-uk-8585 959 47 , , , erambler-co-uk-8585 959 48 length length NN erambler-co-uk-8585 959 49 g g NNP erambler-co-uk-8585 959 50 - - HYPH erambler-co-uk-8585 959 51 1 1 NNP erambler-co-uk-8585 959 52 ) ) -RRB- erambler-co-uk-8585 959 53 y y NNP erambler-co-uk-8585 959 54 & & CC erambler-co-uk-8585 959 55 amp;& amp;& NNP erambler-co-uk-8585 959 56 ; ; : erambler-co-uk-8585 959 57 elem elem NNP erambler-co-uk-8585 959 58 = = SYM erambler-co-uk-8585 959 59 = = SYM erambler-co-uk-8585 959 60 t t NNP erambler-co-uk-8585 959 61 = = SYM erambler-co-uk-8585 959 62 let let VB erambler-co-uk-8585 959 63 newRow newRow NNP erambler-co-uk-8585 959 64 = = SYM erambler-co-uk-8585 959 65 update update NN erambler-co-uk-8585 959 66 y y NNP erambler-co-uk-8585 959 67 r r NN erambler-co-uk-8585 959 68 row row NN erambler-co-uk-8585 959 69 newGrid newGrid NNP erambler-co-uk-8585 959 70 = = SYM erambler-co-uk-8585 959 71 update update NN erambler-co-uk-8585 959 72 x x SYM erambler-co-uk-8585 959 73 newRow newRow NNP erambler-co-uk-8585 959 74 g g NNP erambler-co-uk-8585 959 75 in in IN erambler-co-uk-8585 959 76 newGrid newGrid NNP erambler-co-uk-8585 959 77 & & CC erambler-co-uk-8585 959 78 amp amp NNP erambler-co-uk-8585 959 79 ; ; : erambler-co-uk-8585 959 80 floodFill floodFill NNP erambler-co-uk-8585 959 81 t t NNP erambler-co-uk-8585 959 82 r r NNP erambler-co-uk-8585 959 83 ( ( -LRB- erambler-co-uk-8585 959 84 x+1 x+1 NNP erambler-co-uk-8585 959 85 , , , erambler-co-uk-8585 959 86 y y NNP erambler-co-uk-8585 959 87 ) ) -RRB- erambler-co-uk-8585 959 88 & & CC erambler-co-uk-8585 959 89 amp amp NNP erambler-co-uk-8585 959 90 ; ; : erambler-co-uk-8585 959 91 floodFill floodFill NNP erambler-co-uk-8585 959 92 t t NNP erambler-co-uk-8585 959 93 r r NNP erambler-co-uk-8585 959 94 ( ( -LRB- erambler-co-uk-8585 959 95 x-1 x-1 NNP erambler-co-uk-8585 959 96 , , , erambler-co-uk-8585 959 97 y y NNP erambler-co-uk-8585 959 98 ) ) -RRB- erambler-co-uk-8585 959 99 & & CC erambler-co-uk-8585 959 100 amp amp NNP erambler-co-uk-8585 959 101 ; ; : erambler-co-uk-8585 959 102 floodFill floodFill NNP erambler-co-uk-8585 959 103 t t NNP erambler-co-uk-8585 959 104 r r NNP erambler-co-uk-8585 959 105 ( ( -LRB- erambler-co-uk-8585 959 106 x x NNS erambler-co-uk-8585 959 107 , , , erambler-co-uk-8585 959 108 y+1 y+1 NNP erambler-co-uk-8585 959 109 ) ) -RRB- erambler-co-uk-8585 959 110 & & CC erambler-co-uk-8585 959 111 amp amp NNP erambler-co-uk-8585 959 112 ; ; : erambler-co-uk-8585 959 113 floodFill floodFill NNP erambler-co-uk-8585 959 114 t t NNP erambler-co-uk-8585 959 115 r r NNP erambler-co-uk-8585 959 116 ( ( -LRB- erambler-co-uk-8585 959 117 x x NNP erambler-co-uk-8585 959 118 , , , erambler-co-uk-8585 959 119 y-1 y-1 NNP erambler-co-uk-8585 959 120 ) ) -RRB- erambler-co-uk-8585 959 121 | | NNP erambler-co-uk-8585 959 122 otherwise otherwise RB erambler-co-uk-8585 959 123 = = NFP erambler-co-uk-8585 959 124 g g LS erambler-co-uk-8585 959 125 where where WRB erambler-co-uk-8585 959 126 row row NN erambler-co-uk-8585 959 127 = = SYM erambler-co-uk-8585 959 128 g g NN erambler-co-uk-8585 959 129 ` ` '' erambler-co-uk-8585 959 130 index index NN erambler-co-uk-8585 959 131 ` ` '' erambler-co-uk-8585 959 132 x x SYM erambler-co-uk-8585 959 133 elem elem NNP erambler-co-uk-8585 959 134 = = SYM erambler-co-uk-8585 959 135 row row NN erambler-co-uk-8585 959 136 ` ` '' erambler-co-uk-8585 959 137 index index NN erambler-co-uk-8585 959 138 ` ` '' erambler-co-uk-8585 959 139 y y NNP erambler-co-uk-8585 959 140 markNextGroup markNextGroup NNP erambler-co-uk-8585 959 141 looks look VBZ erambler-co-uk-8585 959 142 for for IN erambler-co-uk-8585 959 143 an an DT erambler-co-uk-8585 959 144 unmarked unmarked JJ erambler-co-uk-8585 959 145 group group NN erambler-co-uk-8585 959 146 and and CC erambler-co-uk-8585 959 147 marks mark VBZ erambler-co-uk-8585 959 148 it -PRON- PRP erambler-co-uk-8585 959 149 if if IN erambler-co-uk-8585 959 150 found find VBN erambler-co-uk-8585 959 151 . . . erambler-co-uk-8585 960 1 If if IN erambler-co-uk-8585 960 2 no no DT erambler-co-uk-8585 960 3 more more JJR erambler-co-uk-8585 960 4 groups group NNS erambler-co-uk-8585 960 5 are be VBP erambler-co-uk-8585 960 6 found find VBN erambler-co-uk-8585 960 7 it -PRON- PRP erambler-co-uk-8585 960 8 returns return VBZ erambler-co-uk-8585 960 9 Nothing nothing NN erambler-co-uk-8585 960 10 . . . erambler-co-uk-8585 961 1 markAllGroups markallgroup NNS erambler-co-uk-8585 961 2 then then RB erambler-co-uk-8585 961 3 repeatedly repeatedly RB erambler-co-uk-8585 961 4 applies apply VBZ erambler-co-uk-8585 961 5 markNextGroup markNextGroup NNP erambler-co-uk-8585 961 6 until until IN erambler-co-uk-8585 961 7 Nothing Nothing NNP erambler-co-uk-8585 961 8 is be VBZ erambler-co-uk-8585 961 9 returned return VBN erambler-co-uk-8585 961 10 . . . erambler-co-uk-8585 962 1 markNextGroup marknextgroup NN erambler-co-uk-8585 962 2 : : : erambler-co-uk-8585 962 3 : : : erambler-co-uk-8585 962 4 Int int NN erambler-co-uk-8585 962 5 -> -> NN erambler-co-uk-8585 962 6 ; ; , erambler-co-uk-8585 962 7 Grid Grid NNP erambler-co-uk-8585 962 8 -> -> NN erambler-co-uk-8585 962 9 ; ; : erambler-co-uk-8585 962 10 Maybe maybe RB erambler-co-uk-8585 962 11 Grid Grid NNP erambler-co-uk-8585 962 12 markNextGroup markNextGroup NNP erambler-co-uk-8585 962 13 i i NN erambler-co-uk-8585 962 14 g g NN erambler-co-uk-8585 962 15 = = SYM erambler-co-uk-8585 962 16 case case NN erambler-co-uk-8585 962 17 findUnmarked findunmarked JJ erambler-co-uk-8585 962 18 g g NN erambler-co-uk-8585 962 19 of of IN erambler-co-uk-8585 962 20 Nothing nothing NN erambler-co-uk-8585 962 21 -> -> : erambler-co-uk-8585 962 22 ; ; : erambler-co-uk-8585 962 23 Nothing nothing NN erambler-co-uk-8585 962 24 Just just RB erambler-co-uk-8585 962 25 loc loc VBP erambler-co-uk-8585 962 26 -> -> NN erambler-co-uk-8585 962 27 ; ; : erambler-co-uk-8585 962 28 Just just RB erambler-co-uk-8585 962 29 $ $ $ erambler-co-uk-8585 962 30 floodFill floodFill VBD erambler-co-uk-8585 962 31 Used use VBN erambler-co-uk-8585 962 32 ( ( -LRB- erambler-co-uk-8585 962 33 Mark Mark NNP erambler-co-uk-8585 962 34 i i PRP erambler-co-uk-8585 962 35 ) ) -RRB- erambler-co-uk-8585 962 36 loc loc NNP erambler-co-uk-8585 962 37 g g NN erambler-co-uk-8585 962 38 markAllGroups markallgroup NNS erambler-co-uk-8585 962 39 : : : erambler-co-uk-8585 962 40 : : : erambler-co-uk-8585 962 41 Grid Grid NNP erambler-co-uk-8585 962 42 -> -> NN erambler-co-uk-8585 962 43 ; ; , erambler-co-uk-8585 962 44 Grid Grid NNP erambler-co-uk-8585 962 45 markAllGroups markallgroup NNS erambler-co-uk-8585 962 46 g g NN erambler-co-uk-8585 962 47 = = -RRB- erambler-co-uk-8585 962 48 markAllGroups' markallgroups' NN erambler-co-uk-8585 962 49 ; ; : erambler-co-uk-8585 962 50 1 1 CD erambler-co-uk-8585 962 51 g g NN erambler-co-uk-8585 962 52 where where WRB erambler-co-uk-8585 962 53 markAllGroups' markallgroups' NN erambler-co-uk-8585 962 54 ; ; : erambler-co-uk-8585 962 55 i i PRP erambler-co-uk-8585 962 56 g g NN erambler-co-uk-8585 962 57 = = SYM erambler-co-uk-8585 962 58 case case NN erambler-co-uk-8585 962 59 markNextGroup marknextgroup NN erambler-co-uk-8585 962 60 i i PRP erambler-co-uk-8585 962 61 g g NN erambler-co-uk-8585 962 62 of of IN erambler-co-uk-8585 962 63 Nothing Nothing NNP erambler-co-uk-8585 962 64 -> -> NNP erambler-co-uk-8585 962 65 ; ; : erambler-co-uk-8585 962 66 g g NNP erambler-co-uk-8585 962 67 Just just RB erambler-co-uk-8585 962 68 g' g' NNP erambler-co-uk-8585 962 69 ; ; , erambler-co-uk-8585 962 70 -> -> NN erambler-co-uk-8585 962 71 ; ; : erambler-co-uk-8585 962 72 markAllGroups' markallgroups' NN erambler-co-uk-8585 962 73 ; ; : erambler-co-uk-8585 962 74 ( ( -LRB- erambler-co-uk-8585 962 75 i+1 i+1 NNP erambler-co-uk-8585 962 76 ) ) -RRB- erambler-co-uk-8585 962 77 g' g' NN erambler-co-uk-8585 962 78 ; ; : erambler-co-uk-8585 962 79 onlyMarks onlymark NNS erambler-co-uk-8585 962 80 filters filter VBZ erambler-co-uk-8585 962 81 a a DT erambler-co-uk-8585 962 82 grid grid NN erambler-co-uk-8585 962 83 row row NN erambler-co-uk-8585 962 84 and and CC erambler-co-uk-8585 962 85 returns return VBZ erambler-co-uk-8585 962 86 a a DT erambler-co-uk-8585 962 87 list list NN erambler-co-uk-8585 962 88 of of IN erambler-co-uk-8585 962 89 ( ( -LRB- erambler-co-uk-8585 962 90 possibly possibly RB erambler-co-uk-8585 962 91 duplicated duplicate VBN erambler-co-uk-8585 962 92 ) ) -RRB- erambler-co-uk-8585 962 93 group group NN erambler-co-uk-8585 962 94 numbers number NNS erambler-co-uk-8585 962 95 in in IN erambler-co-uk-8585 962 96 the the DT erambler-co-uk-8585 962 97 row row NN erambler-co-uk-8585 962 98 . . . erambler-co-uk-8585 963 1 onlyMarks onlymark NNS erambler-co-uk-8585 963 2 : : : erambler-co-uk-8585 963 3 : : : erambler-co-uk-8585 963 4 GridRow GridRow NNP erambler-co-uk-8585 963 5 -> -> NNP erambler-co-uk-8585 963 6 ; ; , erambler-co-uk-8585 963 7 [ [ -LRB- erambler-co-uk-8585 963 8 Int int NN erambler-co-uk-8585 963 9 ] ] -RRB- erambler-co-uk-8585 963 10 onlyMarks onlymark NNS erambler-co-uk-8585 963 11 = = SYM erambler-co-uk-8585 963 12 mapMaybe mapMaybe . erambler-co-uk-8585 963 13 getMark getMark NNP erambler-co-uk-8585 963 14 . . . erambler-co-uk-8585 964 1 toList tolist CD erambler-co-uk-8585 964 2 where where WRB erambler-co-uk-8585 964 3 getMark getMark NNP erambler-co-uk-8585 964 4 Free free JJ erambler-co-uk-8585 964 5 = = NFP erambler-co-uk-8585 964 6 Nothing Nothing NNP erambler-co-uk-8585 964 7 getMark getMark NNP erambler-co-uk-8585 964 8 Used use VBN erambler-co-uk-8585 964 9 = = SYM erambler-co-uk-8585 964 10 Nothing Nothing NNP erambler-co-uk-8585 964 11 getMark getMark NNP erambler-co-uk-8585 964 12 ( ( -LRB- erambler-co-uk-8585 964 13 Mark Mark NNP erambler-co-uk-8585 964 14 i i PRP erambler-co-uk-8585 964 15 ) ) -RRB- erambler-co-uk-8585 964 16 = = NFP erambler-co-uk-8585 964 17 Just just RB erambler-co-uk-8585 964 18 i i PRP erambler-co-uk-8585 964 19 Finally finally RB erambler-co-uk-8585 964 20 , , , erambler-co-uk-8585 964 21 countGroups countgroup NNS erambler-co-uk-8585 964 22 puts put VBZ erambler-co-uk-8585 964 23 all all PDT erambler-co-uk-8585 964 24 the the DT erambler-co-uk-8585 964 25 group group NN erambler-co-uk-8585 964 26 numbers number VBZ erambler-co-uk-8585 964 27 into into IN erambler-co-uk-8585 964 28 a a DT erambler-co-uk-8585 964 29 set set NN erambler-co-uk-8585 964 30 to to TO erambler-co-uk-8585 964 31 get get VB erambler-co-uk-8585 964 32 rid rid VBN erambler-co-uk-8585 964 33 of of IN erambler-co-uk-8585 964 34 duplicates duplicate NNS erambler-co-uk-8585 964 35 and and CC erambler-co-uk-8585 964 36 returns return VBZ erambler-co-uk-8585 964 37 the the DT erambler-co-uk-8585 964 38 size size NN erambler-co-uk-8585 964 39 of of IN erambler-co-uk-8585 964 40 the the DT erambler-co-uk-8585 964 41 set set NN erambler-co-uk-8585 964 42 , , , erambler-co-uk-8585 964 43 i.e. i.e. FW erambler-co-uk-8585 965 1 the the DT erambler-co-uk-8585 965 2 total total JJ erambler-co-uk-8585 965 3 number number NN erambler-co-uk-8585 965 4 of of IN erambler-co-uk-8585 965 5 separate separate JJ erambler-co-uk-8585 965 6 groups group NNS erambler-co-uk-8585 965 7 . . . erambler-co-uk-8585 966 1 countGroups countgroup NNS erambler-co-uk-8585 966 2 : : : erambler-co-uk-8585 966 3 : : : erambler-co-uk-8585 966 4 Grid Grid NNP erambler-co-uk-8585 966 5 -> -> NN erambler-co-uk-8585 966 6 ; ; : erambler-co-uk-8585 966 7 Int int NN erambler-co-uk-8585 966 8 countGroups countgroup NNS erambler-co-uk-8585 966 9 g g NN erambler-co-uk-8585 966 10 = = -RRB- erambler-co-uk-8585 966 11 Set.size set.size VB erambler-co-uk-8585 966 12 groupSet groupSet NNP erambler-co-uk-8585 966 13 where where WRB erambler-co-uk-8585 966 14 groupSet groupSet NNP erambler-co-uk-8585 966 15 = = SYM erambler-co-uk-8585 966 16 foldl' foldl' NN erambler-co-uk-8585 966 17 ; ; : erambler-co-uk-8585 966 18 Set.union set.union NN erambler-co-uk-8585 966 19 Set.empty Set.empty NNP erambler-co-uk-8585 966 20 $ $ $ erambler-co-uk-8585 966 21 fmap fmap NN erambler-co-uk-8585 966 22 rowToSet rowToSet . erambler-co-uk-8585 966 23 g g NNP erambler-co-uk-8585 966 24 rowToSet rowToSet , erambler-co-uk-8585 966 25 = = SYM erambler-co-uk-8585 966 26 Set.fromList set.fromlist NN erambler-co-uk-8585 966 27 . . . erambler-co-uk-8585 967 1 toList tolist NN erambler-co-uk-8585 967 2 . . . erambler-co-uk-8585 968 1 onlyMarks onlymark NNS erambler-co-uk-8585 968 2 As as IN erambler-co-uk-8585 968 3 always always RB erambler-co-uk-8585 968 4 , , , erambler-co-uk-8585 968 5 every every DT erambler-co-uk-8585 968 6 Haskell Haskell NNP erambler-co-uk-8585 968 7 program program NN erambler-co-uk-8585 968 8 needs need VBZ erambler-co-uk-8585 968 9 a a DT erambler-co-uk-8585 968 10 main main JJ erambler-co-uk-8585 968 11 function function NN erambler-co-uk-8585 968 12 to to TO erambler-co-uk-8585 968 13 drive drive VB erambler-co-uk-8585 968 14 the the DT erambler-co-uk-8585 968 15 I I NNP erambler-co-uk-8585 968 16 / / SYM erambler-co-uk-8585 968 17 O o UH erambler-co-uk-8585 968 18 and and CC erambler-co-uk-8585 968 19 produce produce VB erambler-co-uk-8585 968 20 the the DT erambler-co-uk-8585 968 21 actual actual JJ erambler-co-uk-8585 968 22 result result NN erambler-co-uk-8585 968 23 . . . erambler-co-uk-8585 969 1 main main JJ erambler-co-uk-8585 969 2 = = NFP erambler-co-uk-8585 969 3 do do VBP erambler-co-uk-8585 969 4 input input NN erambler-co-uk-8585 969 5 & & CC erambler-co-uk-8585 969 6 lt;- lt;- JJ erambler-co-uk-8585 969 7 fmap fmap NN erambler-co-uk-8585 969 8 head head NN erambler-co-uk-8585 969 9 getArgs getarg NNS erambler-co-uk-8585 969 10 let let VBD erambler-co-uk-8585 969 11 grid grid NN erambler-co-uk-8585 969 12 = = SYM erambler-co-uk-8585 969 13 makeGrid makegrid NN erambler-co-uk-8585 969 14 input input NN erambler-co-uk-8585 969 15 used use VBN erambler-co-uk-8585 969 16 = = SYM erambler-co-uk-8585 969 17 countUsed countuse VBN erambler-co-uk-8585 969 18 grid grid NN erambler-co-uk-8585 969 19 marked mark VBD erambler-co-uk-8585 969 20 = = SYM erambler-co-uk-8585 969 21 countGroups countgroup VBZ erambler-co-uk-8585 969 22 $ $ $ erambler-co-uk-8585 969 23 markAllGroups markallgroup NNS erambler-co-uk-8585 969 24 grid grid NN erambler-co-uk-8585 969 25 putStrLn putstrln NN erambler-co-uk-8585 969 26 $ $ $ erambler-co-uk-8585 969 27 & & CC erambler-co-uk-8585 969 28 # # $ erambler-co-uk-8585 969 29 34;Used 34;use VBN erambler-co-uk-8585 969 30 sectors sector NNS erambler-co-uk-8585 969 31 : : : erambler-co-uk-8585 969 32 & & CC erambler-co-uk-8585 969 33 # # $ erambler-co-uk-8585 969 34 34 34 CD erambler-co-uk-8585 969 35 ; ; : erambler-co-uk-8585 969 36 + + SYM erambler-co-uk-8585 969 37 + + SYM erambler-co-uk-8585 969 38 show show VB erambler-co-uk-8585 969 39 used use VBN erambler-co-uk-8585 969 40 putStrLn putstrln NN erambler-co-uk-8585 969 41 $ $ $ erambler-co-uk-8585 969 42 & & CC erambler-co-uk-8585 969 43 # # $ erambler-co-uk-8585 969 44 34;Groups 34;groups CD erambler-co-uk-8585 969 45 : : : erambler-co-uk-8585 969 46 & & CC erambler-co-uk-8585 969 47 # # $ erambler-co-uk-8585 969 48 34 34 CD erambler-co-uk-8585 969 49 ; ; : erambler-co-uk-8585 969 50 + + SYM erambler-co-uk-8585 969 51 + + SYM erambler-co-uk-8585 969 52 show show VB erambler-co-uk-8585 969 53 marked mark VBN erambler-co-uk-8585 969 54 Packet Packet NNP erambler-co-uk-8585 969 55 Scanners Scanners NNPS erambler-co-uk-8585 969 56 — — : erambler-co-uk-8585 969 57 Haskell Haskell NNP erambler-co-uk-8585 969 58 — — : erambler-co-uk-8585 969 59 # # $ erambler-co-uk-8585 969 60 adventofcode adventofcode NN erambler-co-uk-8585 969 61 Day Day NNP erambler-co-uk-8585 969 62 13 13 CD erambler-co-uk-8585 969 63 Today’s Today’s NNP erambler-co-uk-8585 969 64 challenge challenge NN erambler-co-uk-8585 969 65 requires require VBZ erambler-co-uk-8585 969 66 us -PRON- PRP erambler-co-uk-8585 969 67 to to TO erambler-co-uk-8585 969 68 sneak sneak VB erambler-co-uk-8585 969 69 past past IN erambler-co-uk-8585 969 70 a a DT erambler-co-uk-8585 969 71 firewall firewall NN erambler-co-uk-8585 969 72 made make VBN erambler-co-uk-8585 969 73 up up RP erambler-co-uk-8585 969 74 of of IN erambler-co-uk-8585 969 75 a a DT erambler-co-uk-8585 969 76 series series NN erambler-co-uk-8585 969 77 of of IN erambler-co-uk-8585 969 78 scanners scanner NNS erambler-co-uk-8585 969 79 . . . erambler-co-uk-8585 970 1 → → NFP erambler-co-uk-8585 970 2 Full full JJ erambler-co-uk-8585 970 3 code code NN erambler-co-uk-8585 970 4 on on IN erambler-co-uk-8585 970 5 GitHub GitHub NNP erambler-co-uk-8585 970 6 ! ! . erambler-co-uk-8585 970 7 ! ! . erambler-co-uk-8585 970 8 ! ! . erambler-co-uk-8585 971 1 commentary commentary NN erambler-co-uk-8585 971 2 I I NNP erambler-co-uk-8585 971 3 wasn’t wasn’t NNP erambler-co-uk-8585 971 4 really really RB erambler-co-uk-8585 971 5 thinking think VBG erambler-co-uk-8585 971 6 straight straight RB erambler-co-uk-8585 971 7 when when WRB erambler-co-uk-8585 971 8 I -PRON- PRP erambler-co-uk-8585 971 9 solved solve VBD erambler-co-uk-8585 971 10 this this DT erambler-co-uk-8585 971 11 challenge challenge NN erambler-co-uk-8585 971 12 . . . erambler-co-uk-8585 972 1 I -PRON- PRP erambler-co-uk-8585 972 2 got get VBD erambler-co-uk-8585 972 3 a a DT erambler-co-uk-8585 972 4 solution solution NN erambler-co-uk-8585 972 5 without without IN erambler-co-uk-8585 972 6 too too RB erambler-co-uk-8585 972 7 much much JJ erambler-co-uk-8585 972 8 trouble trouble NN erambler-co-uk-8585 972 9 , , , erambler-co-uk-8585 972 10 but but CC erambler-co-uk-8585 972 11 I -PRON- PRP erambler-co-uk-8585 972 12 ended end VBD erambler-co-uk-8585 972 13 up up RP erambler-co-uk-8585 972 14 simulating simulate VBG erambler-co-uk-8585 972 15 the the DT erambler-co-uk-8585 972 16 step step NN erambler-co-uk-8585 972 17 - - HYPH erambler-co-uk-8585 972 18 by by IN erambler-co-uk-8585 972 19 - - HYPH erambler-co-uk-8585 972 20 step step NN erambler-co-uk-8585 972 21 movement movement NN erambler-co-uk-8585 972 22 of of IN erambler-co-uk-8585 972 23 the the DT erambler-co-uk-8585 972 24 scanners scanner NNS erambler-co-uk-8585 972 25 . . . erambler-co-uk-8585 973 1 I -PRON- PRP erambler-co-uk-8585 973 2 finally finally RB erambler-co-uk-8585 973 3 realised realise VBD erambler-co-uk-8585 973 4 that that IN erambler-co-uk-8585 973 5 I -PRON- PRP erambler-co-uk-8585 973 6 could could MD erambler-co-uk-8585 973 7 calculate calculate VB erambler-co-uk-8585 973 8 whether whether IN erambler-co-uk-8585 973 9 or or CC erambler-co-uk-8585 973 10 not not RB erambler-co-uk-8585 973 11 a a DT erambler-co-uk-8585 973 12 given give VBN erambler-co-uk-8585 973 13 scanner scanner NN erambler-co-uk-8585 973 14 was be VBD erambler-co-uk-8585 973 15 safe safe JJ erambler-co-uk-8585 973 16 at at IN erambler-co-uk-8585 973 17 a a DT erambler-co-uk-8585 973 18 given give VBN erambler-co-uk-8585 973 19 time time NN erambler-co-uk-8585 973 20 directly directly RB erambler-co-uk-8585 973 21 with with IN erambler-co-uk-8585 973 22 modular modular JJ erambler-co-uk-8585 973 23 arithmetic arithmetic JJ erambler-co-uk-8585 973 24 , , , erambler-co-uk-8585 973 25 and and CC erambler-co-uk-8585 973 26 it -PRON- PRP erambler-co-uk-8585 973 27 bugged bug VBD erambler-co-uk-8585 973 28 me -PRON- PRP erambler-co-uk-8585 973 29 so so RB erambler-co-uk-8585 973 30 much much RB erambler-co-uk-8585 973 31 that that IN erambler-co-uk-8585 973 32 I -PRON- PRP erambler-co-uk-8585 973 33 reimplemented reimplemente VBD erambler-co-uk-8585 973 34 the the DT erambler-co-uk-8585 973 35 solution solution NN erambler-co-uk-8585 973 36 . . . erambler-co-uk-8585 974 1 Both both DT erambler-co-uk-8585 974 2 are be VBP erambler-co-uk-8585 974 3 given give VBN erambler-co-uk-8585 974 4 below below RB erambler-co-uk-8585 974 5 , , , erambler-co-uk-8585 974 6 the the DT erambler-co-uk-8585 974 7 faster fast JJR erambler-co-uk-8585 974 8 one one CD erambler-co-uk-8585 974 9 first first RB erambler-co-uk-8585 974 10 . . . erambler-co-uk-8585 975 1 First first RB erambler-co-uk-8585 975 2 we -PRON- PRP erambler-co-uk-8585 975 3 introduce introduce VBP erambler-co-uk-8585 975 4 some some DT erambler-co-uk-8585 975 5 standard standard JJ erambler-co-uk-8585 975 6 library library NN erambler-co-uk-8585 975 7 stuff stuff NN erambler-co-uk-8585 975 8 and and CC erambler-co-uk-8585 975 9 define define VB erambler-co-uk-8585 975 10 some some DT erambler-co-uk-8585 975 11 useful useful JJ erambler-co-uk-8585 975 12 utilities utility NNS erambler-co-uk-8585 975 13 . . . erambler-co-uk-8585 976 1 module module JJ erambler-co-uk-8585 976 2 Main Main NNP erambler-co-uk-8585 976 3 where where WRB erambler-co-uk-8585 976 4 import import NN erambler-co-uk-8585 976 5 qualified qualify VBD erambler-co-uk-8585 976 6 Data Data NNP erambler-co-uk-8585 976 7 . . . erambler-co-uk-8585 976 8 Text text NN erambler-co-uk-8585 976 9 as as IN erambler-co-uk-8585 976 10 T T NNP erambler-co-uk-8585 976 11 import import NN erambler-co-uk-8585 976 12 Data datum NNS erambler-co-uk-8585 976 13 . . . erambler-co-uk-8585 976 14 Maybe maybe RB erambler-co-uk-8585 976 15 ( ( -LRB- erambler-co-uk-8585 976 16 mapMaybe mapMaybe NNP erambler-co-uk-8585 976 17 ) ) -RRB- erambler-co-uk-8585 976 18 strip strip NNP erambler-co-uk-8585 976 19 : : : erambler-co-uk-8585 976 20 : : : erambler-co-uk-8585 976 21 String string NN erambler-co-uk-8585 976 22 -> -> : erambler-co-uk-8585 976 23 ; ; : erambler-co-uk-8585 976 24 String string NN erambler-co-uk-8585 976 25 strip strip NN erambler-co-uk-8585 976 26 = = NFP erambler-co-uk-8585 976 27 T.unpack t.unpack ADD erambler-co-uk-8585 976 28 . . . erambler-co-uk-8585 977 1 T.strip t.strip NN erambler-co-uk-8585 977 2 . . . erambler-co-uk-8585 978 1 T.pack t.pack JJ erambler-co-uk-8585 978 2 splitOn splitOn NNP erambler-co-uk-8585 978 3 : : : erambler-co-uk-8585 978 4 : : : erambler-co-uk-8585 978 5 String string NN erambler-co-uk-8585 978 6 -> -> : erambler-co-uk-8585 978 7 ; ; : erambler-co-uk-8585 978 8 String string NN erambler-co-uk-8585 978 9 -> -> : erambler-co-uk-8585 978 10 ; ; , erambler-co-uk-8585 978 11 [ [ -LRB- erambler-co-uk-8585 978 12 String string NN erambler-co-uk-8585 978 13 ] ] -RRB- erambler-co-uk-8585 978 14 splitOn splitOn NNP erambler-co-uk-8585 978 15 sep sep NNP erambler-co-uk-8585 978 16 = = SYM erambler-co-uk-8585 978 17 map map NN erambler-co-uk-8585 978 18 T.unpack t.unpack NN erambler-co-uk-8585 978 19 . . . erambler-co-uk-8585 979 1 T.splitOn T.splitOn NNP erambler-co-uk-8585 979 2 ( ( -LRB- erambler-co-uk-8585 979 3 T.pack t.pack JJ erambler-co-uk-8585 979 4 sep sep NNP erambler-co-uk-8585 979 5 ) ) -RRB- erambler-co-uk-8585 979 6 . . . erambler-co-uk-8585 980 1 T.pack t.pack JJ erambler-co-uk-8585 980 2 parseScanner parsescanner NN erambler-co-uk-8585 980 3 : : : erambler-co-uk-8585 980 4 : : : erambler-co-uk-8585 980 5 String string NN erambler-co-uk-8585 980 6 -> -> : erambler-co-uk-8585 980 7 ; ; : erambler-co-uk-8585 980 8 ( ( -LRB- erambler-co-uk-8585 980 9 Int Int NNP erambler-co-uk-8585 980 10 , , , erambler-co-uk-8585 980 11 Int Int NNP erambler-co-uk-8585 980 12 ) ) -RRB- erambler-co-uk-8585 980 13 parseScanner parsescanner NN erambler-co-uk-8585 980 14 s s POS erambler-co-uk-8585 980 15 = = NN erambler-co-uk-8585 980 16 ( ( -LRB- erambler-co-uk-8585 980 17 d d NN erambler-co-uk-8585 980 18 , , , erambler-co-uk-8585 980 19 r r LS erambler-co-uk-8585 980 20 ) ) -RRB- erambler-co-uk-8585 980 21 where where WRB erambler-co-uk-8585 980 22 [ [ -LRB- erambler-co-uk-8585 980 23 d d NN erambler-co-uk-8585 980 24 , , , erambler-co-uk-8585 980 25 r r LS erambler-co-uk-8585 980 26 ] ] -RRB- erambler-co-uk-8585 980 27 = = FW erambler-co-uk-8585 980 28 map map NN erambler-co-uk-8585 980 29 read read VB erambler-co-uk-8585 980 30 $ $ $ erambler-co-uk-8585 980 31 splitOn splitOn NNP erambler-co-uk-8585 980 32 & & CC erambler-co-uk-8585 980 33 # # $ erambler-co-uk-8585 980 34 34 34 CD erambler-co-uk-8585 980 35 ; ; : erambler-co-uk-8585 980 36 : : : erambler-co-uk-8585 980 37 & & CC erambler-co-uk-8585 980 38 # # $ erambler-co-uk-8585 980 39 34 34 CD erambler-co-uk-8585 980 40 ; ; : erambler-co-uk-8585 980 41 s s NNP erambler-co-uk-8585 980 42 traverseFW traverseFW NNP erambler-co-uk-8585 980 43 does do VBZ erambler-co-uk-8585 980 44 all all PDT erambler-co-uk-8585 980 45 the the DT erambler-co-uk-8585 980 46 hard hard JJ erambler-co-uk-8585 980 47 work work NN erambler-co-uk-8585 980 48 : : : erambler-co-uk-8585 980 49 it -PRON- PRP erambler-co-uk-8585 980 50 checks check VBZ erambler-co-uk-8585 980 51 for for IN erambler-co-uk-8585 980 52 each each DT erambler-co-uk-8585 980 53 scanner scanner NN erambler-co-uk-8585 980 54 whether whether IN erambler-co-uk-8585 980 55 or or CC erambler-co-uk-8585 980 56 not not RB erambler-co-uk-8585 980 57 it’s it’s RB erambler-co-uk-8585 980 58 safe safe JJ erambler-co-uk-8585 980 59 as as IN erambler-co-uk-8585 980 60 we -PRON- PRP erambler-co-uk-8585 980 61 pass pass VBP erambler-co-uk-8585 980 62 through through RB erambler-co-uk-8585 980 63 , , , erambler-co-uk-8585 980 64 and and CC erambler-co-uk-8585 980 65 returns return VBZ erambler-co-uk-8585 980 66 a a DT erambler-co-uk-8585 980 67 list list NN erambler-co-uk-8585 980 68 of of IN erambler-co-uk-8585 980 69 the the DT erambler-co-uk-8585 980 70 severities severity NNS erambler-co-uk-8585 980 71 of of IN erambler-co-uk-8585 980 72 each each DT erambler-co-uk-8585 980 73 time time NN erambler-co-uk-8585 980 74 we’re we’re NNP erambler-co-uk-8585 980 75 caught catch VBN erambler-co-uk-8585 980 76 . . . erambler-co-uk-8585 981 1 mapMaybe mapMaybe NNP erambler-co-uk-8585 981 2 is be VBZ erambler-co-uk-8585 981 3 like like IN erambler-co-uk-8585 981 4 the the DT erambler-co-uk-8585 981 5 standard standard JJ erambler-co-uk-8585 981 6 map map NN erambler-co-uk-8585 981 7 in in IN erambler-co-uk-8585 981 8 many many JJ erambler-co-uk-8585 981 9 languages language NNS erambler-co-uk-8585 981 10 , , , erambler-co-uk-8585 981 11 but but CC erambler-co-uk-8585 981 12 operates operate VBZ erambler-co-uk-8585 981 13 on on IN erambler-co-uk-8585 981 14 a a DT erambler-co-uk-8585 981 15 list list NN erambler-co-uk-8585 981 16 of of IN erambler-co-uk-8585 981 17 Haskell Haskell NNP erambler-co-uk-8585 981 18 Maybe maybe RB erambler-co-uk-8585 981 19 values value NNS erambler-co-uk-8585 981 20 , , , erambler-co-uk-8585 981 21 like like IN erambler-co-uk-8585 981 22 a a DT erambler-co-uk-8585 981 23 combined combined JJ erambler-co-uk-8585 981 24 map map NN erambler-co-uk-8585 981 25 and and CC erambler-co-uk-8585 981 26 filter filter NN erambler-co-uk-8585 981 27 . . . erambler-co-uk-8585 982 1 If if IN erambler-co-uk-8585 982 2 the the DT erambler-co-uk-8585 982 3 value value NN erambler-co-uk-8585 982 4 is be VBZ erambler-co-uk-8585 982 5 Just just RB erambler-co-uk-8585 982 6 x x NNS erambler-co-uk-8585 982 7 , , , erambler-co-uk-8585 982 8 x x NNP erambler-co-uk-8585 982 9 gets get VBZ erambler-co-uk-8585 982 10 included include VBN erambler-co-uk-8585 982 11 in in IN erambler-co-uk-8585 982 12 the the DT erambler-co-uk-8585 982 13 returned return VBN erambler-co-uk-8585 982 14 list list NN erambler-co-uk-8585 982 15 ; ; : erambler-co-uk-8585 982 16 if if IN erambler-co-uk-8585 982 17 the the DT erambler-co-uk-8585 982 18 value value NN erambler-co-uk-8585 982 19 is be VBZ erambler-co-uk-8585 982 20 Nothing nothing NN erambler-co-uk-8585 982 21 , , , erambler-co-uk-8585 982 22 then then RB erambler-co-uk-8585 982 23 it -PRON- PRP erambler-co-uk-8585 982 24 gets get VBZ erambler-co-uk-8585 982 25 thrown throw VBN erambler-co-uk-8585 982 26 away away RB erambler-co-uk-8585 982 27 . . . erambler-co-uk-8585 983 1 traverseFW traverseFW NNP erambler-co-uk-8585 983 2 : : : erambler-co-uk-8585 983 3 : : : erambler-co-uk-8585 983 4 Int Int VBN erambler-co-uk-8585 983 5 -> -> NN erambler-co-uk-8585 983 6 ; ; , erambler-co-uk-8585 983 7 [ [ -LRB- erambler-co-uk-8585 983 8 ( ( -LRB- erambler-co-uk-8585 983 9 Int Int NNP erambler-co-uk-8585 983 10 , , , erambler-co-uk-8585 983 11 Int Int NNP erambler-co-uk-8585 983 12 ) ) -RRB- erambler-co-uk-8585 983 13 ] ] -RRB- erambler-co-uk-8585 983 14 -> -> NN erambler-co-uk-8585 983 15 ; ; , erambler-co-uk-8585 983 16 [ [ -LRB- erambler-co-uk-8585 983 17 Int int NN erambler-co-uk-8585 983 18 ] ] -RRB- erambler-co-uk-8585 983 19 traverseFW traverseFW NNP erambler-co-uk-8585 983 20 delay delay NN erambler-co-uk-8585 983 21 = = SYM erambler-co-uk-8585 983 22 mapMaybe mapMaybe NNP erambler-co-uk-8585 983 23 caught catch VBN erambler-co-uk-8585 983 24 where where WRB erambler-co-uk-8585 983 25 caught catch VBN erambler-co-uk-8585 983 26 ( ( -LRB- erambler-co-uk-8585 983 27 d d NN erambler-co-uk-8585 983 28 , , , erambler-co-uk-8585 983 29 r r LS erambler-co-uk-8585 983 30 ) ) -RRB- erambler-co-uk-8585 983 31 = = NFP erambler-co-uk-8585 983 32 if if IN erambler-co-uk-8585 983 33 ( ( -LRB- erambler-co-uk-8585 983 34 d d NN erambler-co-uk-8585 983 35 + + SYM erambler-co-uk-8585 983 36 delay delay NN erambler-co-uk-8585 983 37 ) ) -RRB- erambler-co-uk-8585 983 38 ` ` '' erambler-co-uk-8585 983 39 mod mod NNP erambler-co-uk-8585 983 40 ` ` '' erambler-co-uk-8585 983 41 ( ( -LRB- erambler-co-uk-8585 983 42 2*(r-1 2*(r-1 CD erambler-co-uk-8585 983 43 ) ) -RRB- erambler-co-uk-8585 983 44 ) ) -RRB- erambler-co-uk-8585 983 45 = = NFP erambler-co-uk-8585 983 46 = = NFP erambler-co-uk-8585 983 47 0 0 NFP erambler-co-uk-8585 983 48 then then RB erambler-co-uk-8585 983 49 Just just RB erambler-co-uk-8585 983 50 ( ( -LRB- erambler-co-uk-8585 983 51 d d NN erambler-co-uk-8585 983 52 * * NN erambler-co-uk-8585 983 53 r r NN erambler-co-uk-8585 983 54 ) ) -RRB- erambler-co-uk-8585 983 55 else else RB erambler-co-uk-8585 983 56 Nothing nothing NN erambler-co-uk-8585 983 57 Then then RB erambler-co-uk-8585 983 58 the the DT erambler-co-uk-8585 983 59 total total JJ erambler-co-uk-8585 983 60 severity severity NN erambler-co-uk-8585 983 61 of of IN erambler-co-uk-8585 983 62 our -PRON- PRP$ erambler-co-uk-8585 983 63 passage passage NN erambler-co-uk-8585 983 64 through through IN erambler-co-uk-8585 983 65 the the DT erambler-co-uk-8585 983 66 firewall firewall NN erambler-co-uk-8585 983 67 is be VBZ erambler-co-uk-8585 983 68 simply simply RB erambler-co-uk-8585 983 69 the the DT erambler-co-uk-8585 983 70 sum sum NN erambler-co-uk-8585 983 71 of of IN erambler-co-uk-8585 983 72 each each DT erambler-co-uk-8585 983 73 individual individual JJ erambler-co-uk-8585 983 74 severity severity NN erambler-co-uk-8585 983 75 . . . erambler-co-uk-8585 984 1 severity severity NN erambler-co-uk-8585 984 2 : : : erambler-co-uk-8585 984 3 : : : erambler-co-uk-8585 984 4 [ [ -LRB- erambler-co-uk-8585 984 5 ( ( -LRB- erambler-co-uk-8585 984 6 Int Int NNP erambler-co-uk-8585 984 7 , , , erambler-co-uk-8585 984 8 Int Int NNP erambler-co-uk-8585 984 9 ) ) -RRB- erambler-co-uk-8585 984 10 ] ] -RRB- erambler-co-uk-8585 984 11 -> -> NN erambler-co-uk-8585 984 12 ; ; , erambler-co-uk-8585 984 13 Int int NN erambler-co-uk-8585 984 14 severity severity NN erambler-co-uk-8585 984 15 = = : erambler-co-uk-8585 984 16 sum sum NN erambler-co-uk-8585 984 17 . . . erambler-co-uk-8585 985 1 traverseFW traverseFW NNP erambler-co-uk-8585 985 2 0 0 CD erambler-co-uk-8585 985 3 But but CC erambler-co-uk-8585 985 4 we -PRON- PRP erambler-co-uk-8585 985 5 don’t don’t VBZ erambler-co-uk-8585 985 6 want want VBP erambler-co-uk-8585 985 7 to to TO erambler-co-uk-8585 985 8 know know VB erambler-co-uk-8585 985 9 how how WRB erambler-co-uk-8585 985 10 badly badly RB erambler-co-uk-8585 985 11 we -PRON- PRP erambler-co-uk-8585 985 12 got get VBD erambler-co-uk-8585 985 13 caught catch VBN erambler-co-uk-8585 985 14 , , , erambler-co-uk-8585 985 15 we -PRON- PRP erambler-co-uk-8585 985 16 want want VBP erambler-co-uk-8585 985 17 to to TO erambler-co-uk-8585 985 18 know know VB erambler-co-uk-8585 985 19 how how WRB erambler-co-uk-8585 985 20 long long JJ erambler-co-uk-8585 985 21 to to TO erambler-co-uk-8585 985 22 wait wait VB erambler-co-uk-8585 985 23 before before IN erambler-co-uk-8585 985 24 setting set VBG erambler-co-uk-8585 985 25 off off RP erambler-co-uk-8585 985 26 to to TO erambler-co-uk-8585 985 27 get get VB erambler-co-uk-8585 985 28 through through RP erambler-co-uk-8585 985 29 safely safely RB erambler-co-uk-8585 985 30 . . . erambler-co-uk-8585 986 1 findDelay finddelay VB erambler-co-uk-8585 986 2 tries try VBZ erambler-co-uk-8585 986 3 traversing traverse VBG erambler-co-uk-8585 986 4 the the DT erambler-co-uk-8585 986 5 firewall firewall NN erambler-co-uk-8585 986 6 with with IN erambler-co-uk-8585 986 7 increasing increase VBG erambler-co-uk-8585 986 8 delay delay NN erambler-co-uk-8585 986 9 , , , erambler-co-uk-8585 986 10 and and CC erambler-co-uk-8585 986 11 returns return VBZ erambler-co-uk-8585 986 12 the the DT erambler-co-uk-8585 986 13 delay delay NN erambler-co-uk-8585 986 14 for for IN erambler-co-uk-8585 986 15 the the DT erambler-co-uk-8585 986 16 first first JJ erambler-co-uk-8585 986 17 pass pass NN erambler-co-uk-8585 986 18 where where WRB erambler-co-uk-8585 986 19 we -PRON- PRP erambler-co-uk-8585 986 20 predict predict VBP erambler-co-uk-8585 986 21 not not RB erambler-co-uk-8585 986 22 getting get VBG erambler-co-uk-8585 986 23 caught catch VBN erambler-co-uk-8585 986 24 . . . erambler-co-uk-8585 987 1 findDelay finddelay NN erambler-co-uk-8585 987 2 : : : erambler-co-uk-8585 987 3 : : : erambler-co-uk-8585 987 4 [ [ -LRB- erambler-co-uk-8585 987 5 ( ( -LRB- erambler-co-uk-8585 987 6 Int Int NNP erambler-co-uk-8585 987 7 , , , erambler-co-uk-8585 987 8 Int Int NNP erambler-co-uk-8585 987 9 ) ) -RRB- erambler-co-uk-8585 987 10 ] ] -RRB- erambler-co-uk-8585 987 11 -> -> NN erambler-co-uk-8585 987 12 ; ; : erambler-co-uk-8585 987 13 Int int NN erambler-co-uk-8585 987 14 findDelay finddelay NN erambler-co-uk-8585 987 15 scanners scanner NNS erambler-co-uk-8585 987 16 = = SYM erambler-co-uk-8585 987 17 head head VBP erambler-co-uk-8585 987 18 $ $ $ erambler-co-uk-8585 987 19 filter filter NN erambler-co-uk-8585 987 20 ( ( -LRB- erambler-co-uk-8585 987 21 null null NN erambler-co-uk-8585 987 22 . . . erambler-co-uk-8585 988 1 flip flip NNP erambler-co-uk-8585 988 2 traverseFW traverseFW NNP erambler-co-uk-8585 988 3 scanners scanner NNS erambler-co-uk-8585 988 4 ) ) -RRB- erambler-co-uk-8585 988 5 [ [ -LRB- erambler-co-uk-8585 988 6 0 0 CD erambler-co-uk-8585 988 7 .. .. NFP erambler-co-uk-8585 988 8 ] ] -RRB- erambler-co-uk-8585 988 9 And and CC erambler-co-uk-8585 988 10 finally finally RB erambler-co-uk-8585 988 11 , , , erambler-co-uk-8585 988 12 we -PRON- PRP erambler-co-uk-8585 988 13 put put VBP erambler-co-uk-8585 988 14 it -PRON- PRP erambler-co-uk-8585 988 15 all all DT erambler-co-uk-8585 988 16 together together RB erambler-co-uk-8585 988 17 and and CC erambler-co-uk-8585 988 18 calculate calculate VB erambler-co-uk-8585 988 19 and and CC erambler-co-uk-8585 988 20 print print VB erambler-co-uk-8585 988 21 the the DT erambler-co-uk-8585 988 22 result result NN erambler-co-uk-8585 988 23 . . . erambler-co-uk-8585 989 1 main main JJ erambler-co-uk-8585 989 2 = = NFP erambler-co-uk-8585 989 3 do do VBP erambler-co-uk-8585 989 4 scanners scanners NNPS erambler-co-uk-8585 989 5 & & CC erambler-co-uk-8585 989 6 lt;- lt;- NNP erambler-co-uk-8585 989 7 fmap fmap NNP erambler-co-uk-8585 989 8 ( ( -LRB- erambler-co-uk-8585 989 9 map map NN erambler-co-uk-8585 989 10 parseScanner parsescanner NN erambler-co-uk-8585 989 11 . . . erambler-co-uk-8585 990 1 lines line NNS erambler-co-uk-8585 990 2 ) ) -RRB- erambler-co-uk-8585 990 3 getContents getcontent VBZ erambler-co-uk-8585 990 4 putStrLn putStrLn NNP erambler-co-uk-8585 990 5 $ $ $ erambler-co-uk-8585 990 6 & & CC erambler-co-uk-8585 990 7 # # $ erambler-co-uk-8585 990 8 34;Severity 34;severity CD erambler-co-uk-8585 990 9 : : : erambler-co-uk-8585 990 10 & & CC erambler-co-uk-8585 990 11 # # $ erambler-co-uk-8585 990 12 34 34 CD erambler-co-uk-8585 990 13 ; ; : erambler-co-uk-8585 990 14 + + SYM erambler-co-uk-8585 990 15 + + NFP erambler-co-uk-8585 990 16 ( ( -LRB- erambler-co-uk-8585 990 17 show show VB erambler-co-uk-8585 990 18 $ $ $ erambler-co-uk-8585 990 19 severity severity NN erambler-co-uk-8585 990 20 scanners scanner NNS erambler-co-uk-8585 990 21 ) ) -RRB- erambler-co-uk-8585 990 22 putStrLn putstrln VBP erambler-co-uk-8585 990 23 $ $ $ erambler-co-uk-8585 990 24 & & CC erambler-co-uk-8585 990 25 # # $ erambler-co-uk-8585 990 26 34;Delay 34;delay CD erambler-co-uk-8585 990 27 : : : erambler-co-uk-8585 990 28 & & CC erambler-co-uk-8585 990 29 # # $ erambler-co-uk-8585 990 30 34 34 CD erambler-co-uk-8585 990 31 ; ; : erambler-co-uk-8585 990 32 + + SYM erambler-co-uk-8585 990 33 + + NFP erambler-co-uk-8585 990 34 ( ( -LRB- erambler-co-uk-8585 990 35 show show VB erambler-co-uk-8585 990 36 $ $ $ erambler-co-uk-8585 990 37 findDelay finddelay NN erambler-co-uk-8585 990 38 scanners scanner NNS erambler-co-uk-8585 990 39 ) ) -RRB- erambler-co-uk-8585 990 40 I’m I’m NNP erambler-co-uk-8585 990 41 not not RB erambler-co-uk-8585 990 42 generally generally RB erambler-co-uk-8585 990 43 bothered bother VBN erambler-co-uk-8585 990 44 about about IN erambler-co-uk-8585 990 45 performance performance NN erambler-co-uk-8585 990 46 for for IN erambler-co-uk-8585 990 47 these these DT erambler-co-uk-8585 990 48 challenges challenge NNS erambler-co-uk-8585 990 49 , , , erambler-co-uk-8585 990 50 but but CC erambler-co-uk-8585 990 51 here here RB erambler-co-uk-8585 990 52 I’ll I’ll NNP erambler-co-uk-8585 990 53 note note VBP erambler-co-uk-8585 990 54 that that IN erambler-co-uk-8585 990 55 my -PRON- PRP$ erambler-co-uk-8585 990 56 second second JJ erambler-co-uk-8585 990 57 attempt attempt NN erambler-co-uk-8585 990 58 runs run VBZ erambler-co-uk-8585 990 59 in in IN erambler-co-uk-8585 990 60 a a DT erambler-co-uk-8585 990 61 little little JJ erambler-co-uk-8585 990 62 under under IN erambler-co-uk-8585 990 63 2 2 CD erambler-co-uk-8585 990 64 seconds second NNS erambler-co-uk-8585 990 65 on on IN erambler-co-uk-8585 990 66 my -PRON- PRP$ erambler-co-uk-8585 990 67 laptop laptop NN erambler-co-uk-8585 990 68 : : : erambler-co-uk-8585 990 69 $ $ $ erambler-co-uk-8585 990 70 time time NN erambler-co-uk-8585 990 71 ./13-packet ./13-packet . erambler-co-uk-8585 990 72 - - HYPH erambler-co-uk-8585 990 73 scanners scanner NNS erambler-co-uk-8585 990 74 - - HYPH erambler-co-uk-8585 990 75 redux redux NNP erambler-co-uk-8585 990 76 & & CC erambler-co-uk-8585 990 77 lt lt NNP erambler-co-uk-8585 990 78 ; ; : erambler-co-uk-8585 990 79 13-input.txt 13-input.txt CD erambler-co-uk-8585 990 80 Severity severity NN erambler-co-uk-8585 990 81 : : : erambler-co-uk-8585 990 82 1900 1900 CD erambler-co-uk-8585 990 83 Delay delay NN erambler-co-uk-8585 990 84 : : : erambler-co-uk-8585 990 85 3966414 3966414 CD erambler-co-uk-8585 990 86 ./13-packet ./13-packet NN erambler-co-uk-8585 990 87 - - HYPH erambler-co-uk-8585 990 88 scanners scanner NNS erambler-co-uk-8585 990 89 - - HYPH erambler-co-uk-8585 990 90 redux redux NNP erambler-co-uk-8585 990 91 & & CC erambler-co-uk-8585 990 92 lt lt NNP erambler-co-uk-8585 990 93 ; ; : erambler-co-uk-8585 990 94 13-input.txt 13-input.txt CD erambler-co-uk-8585 990 95 1.73s 1.73s CD erambler-co-uk-8585 990 96 user user NN erambler-co-uk-8585 990 97 0.02s 0.02s CD erambler-co-uk-8585 990 98 system system NN erambler-co-uk-8585 990 99 99 99 CD erambler-co-uk-8585 990 100 % % NN erambler-co-uk-8585 990 101 cpu cpu NN erambler-co-uk-8585 990 102 1.754 1.754 CD erambler-co-uk-8585 990 103 total total NN erambler-co-uk-8585 990 104 Compare compare VB erambler-co-uk-8585 990 105 that that IN erambler-co-uk-8585 990 106 with with IN erambler-co-uk-8585 990 107 the the DT erambler-co-uk-8585 990 108 first first JJ erambler-co-uk-8585 990 109 , , , erambler-co-uk-8585 990 110 simulation simulation NN erambler-co-uk-8585 990 111 - - HYPH erambler-co-uk-8585 990 112 based base VBN erambler-co-uk-8585 990 113 one one CD erambler-co-uk-8585 990 114 , , , erambler-co-uk-8585 990 115 which which WDT erambler-co-uk-8585 990 116 takes take VBZ erambler-co-uk-8585 990 117 nearly nearly RB erambler-co-uk-8585 990 118 a a DT erambler-co-uk-8585 990 119 full full JJ erambler-co-uk-8585 990 120 minute minute NN erambler-co-uk-8585 990 121 : : : erambler-co-uk-8585 990 122 $ $ $ erambler-co-uk-8585 990 123 time time NN erambler-co-uk-8585 990 124 ./13-packet ./13-packet NFP erambler-co-uk-8585 990 125 - - HYPH erambler-co-uk-8585 990 126 scanners scanners NNP erambler-co-uk-8585 990 127 & & CC erambler-co-uk-8585 990 128 lt lt NNP erambler-co-uk-8585 990 129 ; ; : erambler-co-uk-8585 990 130 13-input.txt 13-input.txt CD erambler-co-uk-8585 990 131 Severity severity NN erambler-co-uk-8585 990 132 : : : erambler-co-uk-8585 990 133 1900 1900 CD erambler-co-uk-8585 990 134 Delay delay NN erambler-co-uk-8585 990 135 : : : erambler-co-uk-8585 990 136 3966414 3966414 CD erambler-co-uk-8585 990 137 ./13-packet ./13-packet NN erambler-co-uk-8585 990 138 - - HYPH erambler-co-uk-8585 990 139 scanners scanners NNP erambler-co-uk-8585 990 140 & & CC erambler-co-uk-8585 990 141 lt lt NNP erambler-co-uk-8585 990 142 ; ; : erambler-co-uk-8585 990 143 13-input.txt 13-input.txt CD erambler-co-uk-8585 990 144 57.63s 57.63s NNP erambler-co-uk-8585 990 145 user user NN erambler-co-uk-8585 990 146 0.27s 0.27s CD erambler-co-uk-8585 990 147 system system NN erambler-co-uk-8585 990 148 100 100 CD erambler-co-uk-8585 990 149 % % NN erambler-co-uk-8585 990 150 cpu cpu NN erambler-co-uk-8585 990 151 57.902 57.902 CD erambler-co-uk-8585 990 152 total total NN erambler-co-uk-8585 990 153 And and CC erambler-co-uk-8585 990 154 for for IN erambler-co-uk-8585 990 155 good good JJ erambler-co-uk-8585 990 156 measure measure NN erambler-co-uk-8585 990 157 , , , erambler-co-uk-8585 990 158 here’s here’s NNP erambler-co-uk-8585 990 159 the the DT erambler-co-uk-8585 990 160 code code NN erambler-co-uk-8585 990 161 . . . erambler-co-uk-8585 991 1 Notice notice VB erambler-co-uk-8585 991 2 the the DT erambler-co-uk-8585 991 3 tick tick NN erambler-co-uk-8585 991 4 and and CC erambler-co-uk-8585 991 5 tickOne tickOne NNP erambler-co-uk-8585 991 6 functions function NNS erambler-co-uk-8585 991 7 , , , erambler-co-uk-8585 991 8 which which WDT erambler-co-uk-8585 991 9 together together RB erambler-co-uk-8585 991 10 simulate simulate VBP erambler-co-uk-8585 991 11 moving move VBG erambler-co-uk-8585 991 12 all all PDT erambler-co-uk-8585 991 13 the the DT erambler-co-uk-8585 991 14 scanners scanner NNS erambler-co-uk-8585 991 15 by by IN erambler-co-uk-8585 991 16 one one CD erambler-co-uk-8585 991 17 step step NN erambler-co-uk-8585 991 18 ; ; : erambler-co-uk-8585 991 19 for for IN erambler-co-uk-8585 991 20 this this DT erambler-co-uk-8585 991 21 to to TO erambler-co-uk-8585 991 22 work work NN erambler-co-uk-8585 991 23 we -PRON- PRP erambler-co-uk-8585 991 24 have have VBP erambler-co-uk-8585 991 25 to to TO erambler-co-uk-8585 991 26 track track VB erambler-co-uk-8585 991 27 the the DT erambler-co-uk-8585 991 28 full full JJ erambler-co-uk-8585 991 29 current current JJ erambler-co-uk-8585 991 30 state state NN erambler-co-uk-8585 991 31 of of IN erambler-co-uk-8585 991 32 each each DT erambler-co-uk-8585 991 33 scanner scanner NN erambler-co-uk-8585 991 34 , , , erambler-co-uk-8585 991 35 which which WDT erambler-co-uk-8585 991 36 is be VBZ erambler-co-uk-8585 991 37 easier easy JJR erambler-co-uk-8585 991 38 to to TO erambler-co-uk-8585 991 39 read read VB erambler-co-uk-8585 991 40 with with IN erambler-co-uk-8585 991 41 a a DT erambler-co-uk-8585 991 42 Haskell Haskell NNP erambler-co-uk-8585 991 43 record record NN erambler-co-uk-8585 991 44 - - HYPH erambler-co-uk-8585 991 45 based base VBN erambler-co-uk-8585 991 46 custom custom NN erambler-co-uk-8585 991 47 data data NN erambler-co-uk-8585 991 48 type type NN erambler-co-uk-8585 991 49 . . . erambler-co-uk-8585 992 1 traverseFW traverseFW NNP erambler-co-uk-8585 992 2 is be VBZ erambler-co-uk-8585 992 3 more more RBR erambler-co-uk-8585 992 4 complicated complicated JJ erambler-co-uk-8585 992 5 because because IN erambler-co-uk-8585 992 6 it -PRON- PRP erambler-co-uk-8585 992 7 has have VBZ erambler-co-uk-8585 992 8 to to TO erambler-co-uk-8585 992 9 drive drive VB erambler-co-uk-8585 992 10 the the DT erambler-co-uk-8585 992 11 simulation simulation NN erambler-co-uk-8585 992 12 , , , erambler-co-uk-8585 992 13 but but CC erambler-co-uk-8585 992 14 the the DT erambler-co-uk-8585 992 15 rest rest NN erambler-co-uk-8585 992 16 of of IN erambler-co-uk-8585 992 17 the the DT erambler-co-uk-8585 992 18 code code NN erambler-co-uk-8585 992 19 is be VBZ erambler-co-uk-8585 992 20 mostly mostly RB erambler-co-uk-8585 992 21 the the DT erambler-co-uk-8585 992 22 same same JJ erambler-co-uk-8585 992 23 . . . erambler-co-uk-8585 993 1 module module JJ erambler-co-uk-8585 993 2 Main Main NNP erambler-co-uk-8585 993 3 where where WRB erambler-co-uk-8585 993 4 import import NN erambler-co-uk-8585 993 5 qualified qualify VBD erambler-co-uk-8585 993 6 Data Data NNP erambler-co-uk-8585 993 7 . . . erambler-co-uk-8585 993 8 Text text NN erambler-co-uk-8585 993 9 as as IN erambler-co-uk-8585 993 10 T T NNP erambler-co-uk-8585 993 11 import import NN erambler-co-uk-8585 993 12 Control control NN erambler-co-uk-8585 993 13 . . . erambler-co-uk-8585 993 14 Monad Monad NNP erambler-co-uk-8585 993 15 ( ( -LRB- erambler-co-uk-8585 993 16 forM forM NNP erambler-co-uk-8585 993 17 _ _ NNP erambler-co-uk-8585 993 18 ) ) -RRB- erambler-co-uk-8585 993 19 data datum NNS erambler-co-uk-8585 993 20 Scanner scanner NN erambler-co-uk-8585 993 21 = = NFP erambler-co-uk-8585 993 22 Scanner scanner NN erambler-co-uk-8585 993 23 { { -LRB- erambler-co-uk-8585 993 24 depth depth NN erambler-co-uk-8585 993 25 : : : erambler-co-uk-8585 993 26 : : : erambler-co-uk-8585 993 27 Int int NN erambler-co-uk-8585 993 28 , , , erambler-co-uk-8585 993 29 range range NN erambler-co-uk-8585 993 30 : : : erambler-co-uk-8585 993 31 : : : erambler-co-uk-8585 993 32 Int int NN erambler-co-uk-8585 993 33 , , , erambler-co-uk-8585 993 34 pos pos NN erambler-co-uk-8585 993 35 : : : erambler-co-uk-8585 993 36 : : : erambler-co-uk-8585 993 37 Int Int NNP erambler-co-uk-8585 993 38 , , , erambler-co-uk-8585 993 39 dir dir NNP erambler-co-uk-8585 993 40 : : : erambler-co-uk-8585 993 41 : : : erambler-co-uk-8585 993 42 Int int NN erambler-co-uk-8585 993 43 } } -RRB- erambler-co-uk-8585 993 44 instance instance NN erambler-co-uk-8585 993 45 Show Show NNP erambler-co-uk-8585 993 46 Scanner Scanner NNP erambler-co-uk-8585 993 47 where where WRB erambler-co-uk-8585 993 48 show show NN erambler-co-uk-8585 993 49 ( ( -LRB- erambler-co-uk-8585 993 50 Scanner Scanner NNP erambler-co-uk-8585 993 51 d d NNP erambler-co-uk-8585 993 52 r r NNP erambler-co-uk-8585 993 53 p p NN erambler-co-uk-8585 993 54 dir dir NNS erambler-co-uk-8585 993 55 ) ) -RRB- erambler-co-uk-8585 993 56 = = SYM erambler-co-uk-8585 993 57 show show NN erambler-co-uk-8585 993 58 d d NN erambler-co-uk-8585 993 59 + + SYM erambler-co-uk-8585 993 60 + + SYM erambler-co-uk-8585 993 61 & & CC erambler-co-uk-8585 993 62 # # $ erambler-co-uk-8585 993 63 34;/" 34;/" CD erambler-co-uk-8585 993 64 ; ; : erambler-co-uk-8585 993 65 + + SYM erambler-co-uk-8585 993 66 + + SYM erambler-co-uk-8585 993 67 show show NN erambler-co-uk-8585 993 68 r r NN erambler-co-uk-8585 993 69 + + CD erambler-co-uk-8585 993 70 + + CD erambler-co-uk-8585 993 71 & & CC erambler-co-uk-8585 993 72 # # $ erambler-co-uk-8585 993 73 34;/" 34;/" CD erambler-co-uk-8585 993 74 ; ; : erambler-co-uk-8585 993 75 + + SYM erambler-co-uk-8585 993 76 + + CC erambler-co-uk-8585 993 77 show show VB erambler-co-uk-8585 993 78 p p NN erambler-co-uk-8585 993 79 + + CC erambler-co-uk-8585 993 80 + + CC erambler-co-uk-8585 993 81 & & CC erambler-co-uk-8585 993 82 # # $ erambler-co-uk-8585 993 83 34;/" 34;/" CD erambler-co-uk-8585 993 84 ; ; : erambler-co-uk-8585 993 85 + + SYM erambler-co-uk-8585 993 86 + + SYM erambler-co-uk-8585 993 87 show show VB erambler-co-uk-8585 993 88 dir dir NNP erambler-co-uk-8585 993 89 strip strip NNP erambler-co-uk-8585 993 90 : : : erambler-co-uk-8585 993 91 : : : erambler-co-uk-8585 993 92 String string NN erambler-co-uk-8585 993 93 -> -> : erambler-co-uk-8585 993 94 ; ; : erambler-co-uk-8585 993 95 String string NN erambler-co-uk-8585 993 96 strip strip NN erambler-co-uk-8585 993 97 = = NFP erambler-co-uk-8585 993 98 T.unpack t.unpack ADD erambler-co-uk-8585 993 99 . . . erambler-co-uk-8585 994 1 T.strip t.strip NN erambler-co-uk-8585 994 2 . . . erambler-co-uk-8585 995 1 T.pack t.pack JJ erambler-co-uk-8585 995 2 splitOn splitOn NNP erambler-co-uk-8585 995 3 : : : erambler-co-uk-8585 995 4 : : : erambler-co-uk-8585 995 5 String string NN erambler-co-uk-8585 995 6 -> -> : erambler-co-uk-8585 995 7 ; ; : erambler-co-uk-8585 995 8 String string NN erambler-co-uk-8585 995 9 -> -> : erambler-co-uk-8585 995 10 ; ; , erambler-co-uk-8585 995 11 [ [ -LRB- erambler-co-uk-8585 995 12 String string NN erambler-co-uk-8585 995 13 ] ] -RRB- erambler-co-uk-8585 995 14 splitOn splitOn NNP erambler-co-uk-8585 995 15 sep sep NNP erambler-co-uk-8585 995 16 str str FW erambler-co-uk-8585 995 17 = = -RRB- erambler-co-uk-8585 995 18 map map NN erambler-co-uk-8585 995 19 T.unpack t.unpack ADD erambler-co-uk-8585 995 20 $ $ $ erambler-co-uk-8585 995 21 T.splitOn t.spliton CD erambler-co-uk-8585 995 22 ( ( -LRB- erambler-co-uk-8585 995 23 T.pack t.pack JJ erambler-co-uk-8585 995 24 sep sep NNP erambler-co-uk-8585 995 25 ) ) -RRB- erambler-co-uk-8585 995 26 $ $ $ erambler-co-uk-8585 995 27 T.pack t.pack NN erambler-co-uk-8585 995 28 str str FW erambler-co-uk-8585 995 29 parseScanner parsescanner NN erambler-co-uk-8585 995 30 : : : erambler-co-uk-8585 995 31 : : : erambler-co-uk-8585 995 32 String string NN erambler-co-uk-8585 995 33 -> -> : erambler-co-uk-8585 995 34 ; ; : erambler-co-uk-8585 995 35 Scanner scanner NN erambler-co-uk-8585 995 36 parseScanner parsescanner NN erambler-co-uk-8585 995 37 s s POS erambler-co-uk-8585 995 38 = = NN erambler-co-uk-8585 995 39 Scanner Scanner NNP erambler-co-uk-8585 995 40 d d NNP erambler-co-uk-8585 995 41 r r NN erambler-co-uk-8585 995 42 0 0 CD erambler-co-uk-8585 995 43 1 1 CD erambler-co-uk-8585 995 44 where where WRB erambler-co-uk-8585 995 45 [ [ -LRB- erambler-co-uk-8585 995 46 d d NN erambler-co-uk-8585 995 47 , , , erambler-co-uk-8585 995 48 r r LS erambler-co-uk-8585 995 49 ] ] -RRB- erambler-co-uk-8585 995 50 = = FW erambler-co-uk-8585 995 51 map map NN erambler-co-uk-8585 995 52 read read VB erambler-co-uk-8585 995 53 $ $ $ erambler-co-uk-8585 995 54 splitOn splitOn NNP erambler-co-uk-8585 995 55 & & CC erambler-co-uk-8585 995 56 # # $ erambler-co-uk-8585 995 57 34 34 CD erambler-co-uk-8585 995 58 ; ; : erambler-co-uk-8585 995 59 : : : erambler-co-uk-8585 995 60 & & CC erambler-co-uk-8585 995 61 # # $ erambler-co-uk-8585 995 62 34 34 CD erambler-co-uk-8585 995 63 ; ; : erambler-co-uk-8585 995 64 s s NNP erambler-co-uk-8585 995 65 tickOne tickOne NNP erambler-co-uk-8585 995 66 : : : erambler-co-uk-8585 995 67 : : : erambler-co-uk-8585 995 68 Scanner scanner NN erambler-co-uk-8585 995 69 -> -> : erambler-co-uk-8585 995 70 ; ; : erambler-co-uk-8585 995 71 Scanner scanner VB erambler-co-uk-8585 995 72 tickOne tickone NN erambler-co-uk-8585 995 73 ( ( -LRB- erambler-co-uk-8585 995 74 Scanner scanner NN erambler-co-uk-8585 995 75 depth depth NN erambler-co-uk-8585 995 76 range range NN erambler-co-uk-8585 995 77 pos pos NNP erambler-co-uk-8585 995 78 dir dir NNP erambler-co-uk-8585 995 79 ) ) -RRB- erambler-co-uk-8585 995 80 | | NNP erambler-co-uk-8585 995 81 pos pos NNP erambler-co-uk-8585 995 82 & & CC erambler-co-uk-8585 995 83 lt;= lt;= NNP erambler-co-uk-8585 995 84 0 0 NFP erambler-co-uk-8585 995 85 = = SYM erambler-co-uk-8585 995 86 Scanner scanner NN erambler-co-uk-8585 995 87 depth depth NN erambler-co-uk-8585 995 88 range range NN erambler-co-uk-8585 995 89 ( ( -LRB- erambler-co-uk-8585 995 90 pos+1 pos+1 NNP erambler-co-uk-8585 995 91 ) ) -RRB- erambler-co-uk-8585 995 92 1 1 CD erambler-co-uk-8585 995 93 | | CD erambler-co-uk-8585 995 94 pos pos NNP erambler-co-uk-8585 995 95 & & CC erambler-co-uk-8585 995 96 gt;= gt;= NNP erambler-co-uk-8585 995 97 range range NNP erambler-co-uk-8585 995 98 - - HYPH erambler-co-uk-8585 995 99 1 1 CD erambler-co-uk-8585 995 100 = = SYM erambler-co-uk-8585 995 101 Scanner scanner VB erambler-co-uk-8585 995 102 depth depth NN erambler-co-uk-8585 995 103 range range NN erambler-co-uk-8585 995 104 ( ( -LRB- erambler-co-uk-8585 995 105 pos-1 pos-1 NN erambler-co-uk-8585 995 106 ) ) -RRB- erambler-co-uk-8585 995 107 ( ( -LRB- erambler-co-uk-8585 995 108 -1 -1 NFP erambler-co-uk-8585 995 109 ) ) -RRB- erambler-co-uk-8585 995 110 | | CD erambler-co-uk-8585 995 111 otherwise otherwise RB erambler-co-uk-8585 995 112 = = NFP erambler-co-uk-8585 995 113 Scanner scanner NN erambler-co-uk-8585 995 114 depth depth NN erambler-co-uk-8585 995 115 range range NN erambler-co-uk-8585 995 116 ( ( -LRB- erambler-co-uk-8585 995 117 pos+dir pos+dir NNP erambler-co-uk-8585 995 118 ) ) -RRB- erambler-co-uk-8585 995 119 dir dir NNP erambler-co-uk-8585 995 120 tick tick VBP erambler-co-uk-8585 995 121 : : : erambler-co-uk-8585 995 122 : : : erambler-co-uk-8585 995 123 [ [ -LRB- erambler-co-uk-8585 995 124 Scanner scanner NN erambler-co-uk-8585 995 125 ] ] -RRB- erambler-co-uk-8585 995 126 -> -> NN erambler-co-uk-8585 995 127 ; ; : erambler-co-uk-8585 995 128 [ [ -LRB- erambler-co-uk-8585 995 129 Scanner scanner NN erambler-co-uk-8585 995 130 ] ] -RRB- erambler-co-uk-8585 995 131 tick tick VBP erambler-co-uk-8585 995 132 = = SYM erambler-co-uk-8585 995 133 map map VB erambler-co-uk-8585 995 134 tickOne tickOne NNP erambler-co-uk-8585 995 135 traverseFW traverseFW NNP erambler-co-uk-8585 995 136 : : : erambler-co-uk-8585 995 137 : : : erambler-co-uk-8585 995 138 [ [ -LRB- erambler-co-uk-8585 995 139 Scanner scanner NN erambler-co-uk-8585 995 140 ] ] -RRB- erambler-co-uk-8585 995 141 -> -> NN erambler-co-uk-8585 995 142 ; ; , erambler-co-uk-8585 995 143 [ [ -LRB- erambler-co-uk-8585 995 144 ( ( -LRB- erambler-co-uk-8585 995 145 Int Int NNP erambler-co-uk-8585 995 146 , , , erambler-co-uk-8585 995 147 Int Int NNP erambler-co-uk-8585 995 148 ) ) -RRB- erambler-co-uk-8585 995 149 ] ] -RRB- erambler-co-uk-8585 995 150 traverseFW traverseFW NNP erambler-co-uk-8585 995 151 = = SYM erambler-co-uk-8585 995 152 traverseFW' traversefw' NN erambler-co-uk-8585 995 153 ; ; : erambler-co-uk-8585 995 154 0 0 NFP erambler-co-uk-8585 995 155 where where WRB erambler-co-uk-8585 995 156 traverseFW' traversefw' NN erambler-co-uk-8585 995 157 ; ; : erambler-co-uk-8585 995 158 _ _ NNP erambler-co-uk-8585 995 159 [ [ -LRB- erambler-co-uk-8585 995 160 ] ] -RRB- erambler-co-uk-8585 995 161 = = NFP erambler-co-uk-8585 995 162 [ [ -LRB- erambler-co-uk-8585 995 163 ] ] -RRB- erambler-co-uk-8585 995 164 traverseFW' traversefw' NN erambler-co-uk-8585 995 165 ; ; : erambler-co-uk-8585 995 166 layer layer VB erambler-co-uk-8585 995 167 scanners@((Scanner scanners@((scanner CD erambler-co-uk-8585 995 168 depth depth NN erambler-co-uk-8585 995 169 range range NN erambler-co-uk-8585 995 170 pos pos NNP erambler-co-uk-8585 995 171 _ _ NNP erambler-co-uk-8585 995 172 ) ) -RRB- erambler-co-uk-8585 995 173 : : : erambler-co-uk-8585 995 174 rest rest VB erambler-co-uk-8585 995 175 ) ) -RRB- erambler-co-uk-8585 995 176 -- -- : erambler-co-uk-8585 995 177 | | CD erambler-co-uk-8585 995 178 layer layer NN erambler-co-uk-8585 995 179 = = NFP erambler-co-uk-8585 995 180 = = NFP erambler-co-uk-8585 995 181 depth depth NN erambler-co-uk-8585 995 182 & & CC erambler-co-uk-8585 995 183 amp;& amp;& NN erambler-co-uk-8585 995 184 ; ; : erambler-co-uk-8585 995 185 pos pos NNP erambler-co-uk-8585 995 186 = = SYM erambler-co-uk-8585 995 187 = = SYM erambler-co-uk-8585 995 188 0 0 NFP erambler-co-uk-8585 995 189 = = SYM erambler-co-uk-8585 995 190 ( ( -LRB- erambler-co-uk-8585 995 191 depth*range depth*range CD erambler-co-uk-8585 995 192 ) ) -RRB- erambler-co-uk-8585 995 193 + + NFP erambler-co-uk-8585 995 194 ( ( -LRB- erambler-co-uk-8585 995 195 traverseFW' traversefw' NN erambler-co-uk-8585 995 196 ; ; : erambler-co-uk-8585 995 197 ( ( -LRB- erambler-co-uk-8585 995 198 layer+1 layer+1 HYPH erambler-co-uk-8585 995 199 ) ) -RRB- erambler-co-uk-8585 995 200 $ $ $ erambler-co-uk-8585 995 201 tick tick VBP erambler-co-uk-8585 995 202 rest rest NN erambler-co-uk-8585 995 203 ) ) -RRB- erambler-co-uk-8585 995 204 | | CD erambler-co-uk-8585 995 205 layer layer NN erambler-co-uk-8585 995 206 = = NFP erambler-co-uk-8585 995 207 = = NFP erambler-co-uk-8585 995 208 depth depth NN erambler-co-uk-8585 995 209 & & CC erambler-co-uk-8585 995 210 amp;& amp;& NN erambler-co-uk-8585 995 211 ; ; : erambler-co-uk-8585 995 212 pos pos NNP erambler-co-uk-8585 995 213 = = SYM erambler-co-uk-8585 995 214 = = SYM erambler-co-uk-8585 995 215 0 0 NFP erambler-co-uk-8585 995 216 = = NFP erambler-co-uk-8585 995 217 ( ( -LRB- erambler-co-uk-8585 995 218 depth depth NN erambler-co-uk-8585 995 219 , , , erambler-co-uk-8585 995 220 range range NN erambler-co-uk-8585 995 221 ) ) -RRB- erambler-co-uk-8585 995 222 : : : erambler-co-uk-8585 995 223 ( ( -LRB- erambler-co-uk-8585 995 224 traverseFW' traversefw' NN erambler-co-uk-8585 995 225 ; ; : erambler-co-uk-8585 995 226 ( ( -LRB- erambler-co-uk-8585 995 227 layer+1 layer+1 HYPH erambler-co-uk-8585 995 228 ) ) -RRB- erambler-co-uk-8585 995 229 $ $ $ erambler-co-uk-8585 995 230 tick tick VBP erambler-co-uk-8585 995 231 rest rest NN erambler-co-uk-8585 995 232 ) ) -RRB- erambler-co-uk-8585 995 233 | | CD erambler-co-uk-8585 995 234 layer layer NN erambler-co-uk-8585 995 235 = = NFP erambler-co-uk-8585 995 236 = = NFP erambler-co-uk-8585 995 237 depth depth NN erambler-co-uk-8585 995 238 & & CC erambler-co-uk-8585 995 239 amp;& amp;& NN erambler-co-uk-8585 995 240 ; ; : erambler-co-uk-8585 995 241 pos pos NNP erambler-co-uk-8585 995 242 /= /= NNP erambler-co-uk-8585 995 243 0 0 NFP erambler-co-uk-8585 995 244 = = SYM erambler-co-uk-8585 995 245 traverseFW' traversefw' NN erambler-co-uk-8585 995 246 ; ; : erambler-co-uk-8585 995 247 ( ( -LRB- erambler-co-uk-8585 995 248 layer+1 layer+1 HYPH erambler-co-uk-8585 995 249 ) ) -RRB- erambler-co-uk-8585 995 250 $ $ $ erambler-co-uk-8585 995 251 tick tick VBP erambler-co-uk-8585 995 252 rest rest NN erambler-co-uk-8585 995 253 | | NNP erambler-co-uk-8585 995 254 otherwise otherwise RB erambler-co-uk-8585 995 255 = = NFP erambler-co-uk-8585 995 256 traverseFW' traversefw' NN erambler-co-uk-8585 995 257 ; ; : erambler-co-uk-8585 995 258 ( ( -LRB- erambler-co-uk-8585 995 259 layer+1 layer+1 HYPH erambler-co-uk-8585 995 260 ) ) -RRB- erambler-co-uk-8585 995 261 $ $ $ erambler-co-uk-8585 995 262 tick tick NN erambler-co-uk-8585 995 263 scanners scanner VBZ erambler-co-uk-8585 995 264 severity severity NN erambler-co-uk-8585 995 265 : : : erambler-co-uk-8585 995 266 : : : erambler-co-uk-8585 995 267 [ [ -LRB- erambler-co-uk-8585 995 268 Scanner scanner NN erambler-co-uk-8585 995 269 ] ] -RRB- erambler-co-uk-8585 995 270 -> -> NN erambler-co-uk-8585 995 271 ; ; , erambler-co-uk-8585 995 272 Int int NN erambler-co-uk-8585 995 273 severity severity NN erambler-co-uk-8585 995 274 = = : erambler-co-uk-8585 995 275 sum sum NN erambler-co-uk-8585 995 276 . . . erambler-co-uk-8585 996 1 map map NNP erambler-co-uk-8585 996 2 ( ( -LRB- erambler-co-uk-8585 996 3 uncurry uncurry NNP erambler-co-uk-8585 996 4 ( ( -LRB- erambler-co-uk-8585 996 5 * * NFP erambler-co-uk-8585 996 6 ) ) -RRB- erambler-co-uk-8585 996 7 ) ) -RRB- erambler-co-uk-8585 996 8 . . . erambler-co-uk-8585 997 1 traverseFW traverseFW NNP erambler-co-uk-8585 997 2 empty empty JJ erambler-co-uk-8585 997 3 : : : erambler-co-uk-8585 997 4 : : : erambler-co-uk-8585 997 5 [ [ -LRB- erambler-co-uk-8585 997 6 a a DT erambler-co-uk-8585 997 7 ] ] -RRB- erambler-co-uk-8585 997 8 -> -> NN erambler-co-uk-8585 997 9 ; ; : erambler-co-uk-8585 997 10 Bool Bool NNP erambler-co-uk-8585 997 11 empty empty JJ erambler-co-uk-8585 997 12 [ [ -LRB- erambler-co-uk-8585 997 13 ] ] -RRB- erambler-co-uk-8585 997 14 = = NFP erambler-co-uk-8585 997 15 True true JJ erambler-co-uk-8585 997 16 empty empty JJ erambler-co-uk-8585 997 17 _ _ NNP erambler-co-uk-8585 997 18 = = SYM erambler-co-uk-8585 997 19 False false JJ erambler-co-uk-8585 997 20 findDelay finddelay NN erambler-co-uk-8585 997 21 : : : erambler-co-uk-8585 997 22 : : : erambler-co-uk-8585 997 23 [ [ -LRB- erambler-co-uk-8585 997 24 Scanner scanner NN erambler-co-uk-8585 997 25 ] ] -RRB- erambler-co-uk-8585 997 26 -> -> NN erambler-co-uk-8585 997 27 ; ; : erambler-co-uk-8585 997 28 Int int NN erambler-co-uk-8585 997 29 findDelay finddelay NN erambler-co-uk-8585 997 30 scanners scanner NNS erambler-co-uk-8585 997 31 = = SYM erambler-co-uk-8585 997 32 delay delay NN erambler-co-uk-8585 997 33 where where WRB erambler-co-uk-8585 997 34 ( ( -LRB- erambler-co-uk-8585 997 35 delay delay NNP erambler-co-uk-8585 997 36 , , , erambler-co-uk-8585 997 37 _ _ NNP erambler-co-uk-8585 997 38 ) ) -RRB- erambler-co-uk-8585 997 39 = = SYM erambler-co-uk-8585 997 40 head head VB erambler-co-uk-8585 997 41 $ $ $ erambler-co-uk-8585 997 42 filter filter NN erambler-co-uk-8585 997 43 ( ( -LRB- erambler-co-uk-8585 997 44 empty empty JJ erambler-co-uk-8585 997 45 . . . erambler-co-uk-8585 998 1 traverseFW traverseFW NNP erambler-co-uk-8585 998 2 . . . erambler-co-uk-8585 999 1 snd snd NNP erambler-co-uk-8585 999 2 ) ) -RRB- erambler-co-uk-8585 999 3 $ $ $ erambler-co-uk-8585 999 4 zip zip NN erambler-co-uk-8585 999 5 [ [ -LRB- erambler-co-uk-8585 999 6 0 0 CD erambler-co-uk-8585 999 7 .. .. NFP erambler-co-uk-8585 999 8 ] ] -RRB- erambler-co-uk-8585 999 9 $ $ $ erambler-co-uk-8585 999 10 iterate iterate JJ erambler-co-uk-8585 999 11 tick tick NN erambler-co-uk-8585 999 12 scanners scanner VBZ erambler-co-uk-8585 999 13 main main RB erambler-co-uk-8585 999 14 = = NFP erambler-co-uk-8585 999 15 do do VBP erambler-co-uk-8585 999 16 scanners scanners NNPS erambler-co-uk-8585 999 17 & & CC erambler-co-uk-8585 999 18 lt;- lt;- NNP erambler-co-uk-8585 999 19 fmap fmap NNP erambler-co-uk-8585 999 20 ( ( -LRB- erambler-co-uk-8585 999 21 map map NN erambler-co-uk-8585 999 22 parseScanner parsescanner NN erambler-co-uk-8585 999 23 . . . erambler-co-uk-8585 1000 1 lines line NNS erambler-co-uk-8585 1000 2 ) ) -RRB- erambler-co-uk-8585 1000 3 getContents getcontent VBZ erambler-co-uk-8585 1000 4 putStrLn putStrLn NNP erambler-co-uk-8585 1000 5 $ $ $ erambler-co-uk-8585 1000 6 & & CC erambler-co-uk-8585 1000 7 # # $ erambler-co-uk-8585 1000 8 34;Severity 34;severity CD erambler-co-uk-8585 1000 9 : : : erambler-co-uk-8585 1000 10 & & CC erambler-co-uk-8585 1000 11 # # $ erambler-co-uk-8585 1000 12 34 34 CD erambler-co-uk-8585 1000 13 ; ; : erambler-co-uk-8585 1000 14 + + SYM erambler-co-uk-8585 1000 15 + + NFP erambler-co-uk-8585 1000 16 ( ( -LRB- erambler-co-uk-8585 1000 17 show show VB erambler-co-uk-8585 1000 18 $ $ $ erambler-co-uk-8585 1000 19 severity severity NN erambler-co-uk-8585 1000 20 scanners scanner NNS erambler-co-uk-8585 1000 21 ) ) -RRB- erambler-co-uk-8585 1000 22 putStrLn putstrln VBP erambler-co-uk-8585 1000 23 $ $ $ erambler-co-uk-8585 1000 24 & & CC erambler-co-uk-8585 1000 25 # # $ erambler-co-uk-8585 1000 26 34;Delay 34;delay CD erambler-co-uk-8585 1000 27 : : : erambler-co-uk-8585 1000 28 & & CC erambler-co-uk-8585 1000 29 # # $ erambler-co-uk-8585 1000 30 34 34 CD erambler-co-uk-8585 1000 31 ; ; : erambler-co-uk-8585 1000 32 + + SYM erambler-co-uk-8585 1000 33 + + NFP erambler-co-uk-8585 1000 34 ( ( -LRB- erambler-co-uk-8585 1000 35 show show VB erambler-co-uk-8585 1000 36 $ $ $ erambler-co-uk-8585 1000 37 findDelay finddelay NN erambler-co-uk-8585 1000 38 scanners scanner NNS erambler-co-uk-8585 1000 39 ) ) -RRB- erambler-co-uk-8585 1000 40 Digital Digital NNP erambler-co-uk-8585 1000 41 Plumber Plumber NNP erambler-co-uk-8585 1000 42 — — : erambler-co-uk-8585 1000 43 Python Python NNP erambler-co-uk-8585 1000 44 — — : erambler-co-uk-8585 1000 45 # # $ erambler-co-uk-8585 1000 46 adventofcode adventofcode NN erambler-co-uk-8585 1000 47 Day Day NNP erambler-co-uk-8585 1000 48 12 12 CD erambler-co-uk-8585 1000 49 Today’s Today’s NNP erambler-co-uk-8585 1000 50 challenge challenge NN erambler-co-uk-8585 1000 51 has have VBZ erambler-co-uk-8585 1000 52 us -PRON- PRP erambler-co-uk-8585 1000 53 helping help VBG erambler-co-uk-8585 1000 54 a a DT erambler-co-uk-8585 1000 55 village village NN erambler-co-uk-8585 1000 56 of of IN erambler-co-uk-8585 1000 57 programs program NNS erambler-co-uk-8585 1000 58 who who WP erambler-co-uk-8585 1000 59 are be VBP erambler-co-uk-8585 1000 60 unable unable JJ erambler-co-uk-8585 1000 61 to to TO erambler-co-uk-8585 1000 62 communicate communicate VB erambler-co-uk-8585 1000 63 . . . erambler-co-uk-8585 1001 1 We -PRON- PRP erambler-co-uk-8585 1001 2 have have VBP erambler-co-uk-8585 1001 3 a a DT erambler-co-uk-8585 1001 4 list list NN erambler-co-uk-8585 1001 5 of of IN erambler-co-uk-8585 1001 6 the the DT erambler-co-uk-8585 1001 7 the the DT erambler-co-uk-8585 1001 8 communication communication NN erambler-co-uk-8585 1001 9 channels channel NNS erambler-co-uk-8585 1001 10 between between IN erambler-co-uk-8585 1001 11 their -PRON- PRP$ erambler-co-uk-8585 1001 12 houses house NNS erambler-co-uk-8585 1001 13 , , , erambler-co-uk-8585 1001 14 and and CC erambler-co-uk-8585 1001 15 need need VBP erambler-co-uk-8585 1001 16 to to TO erambler-co-uk-8585 1001 17 sort sort VB erambler-co-uk-8585 1001 18 them -PRON- PRP erambler-co-uk-8585 1001 19 out out RP erambler-co-uk-8585 1001 20 into into IN erambler-co-uk-8585 1001 21 groups group NNS erambler-co-uk-8585 1001 22 such such JJ erambler-co-uk-8585 1001 23 that that IN erambler-co-uk-8585 1001 24 we -PRON- PRP erambler-co-uk-8585 1001 25 know know VBP erambler-co-uk-8585 1001 26 that that IN erambler-co-uk-8585 1001 27 each each DT erambler-co-uk-8585 1001 28 program program NN erambler-co-uk-8585 1001 29 can can MD erambler-co-uk-8585 1001 30 communicate communicate VB erambler-co-uk-8585 1001 31 with with IN erambler-co-uk-8585 1001 32 others other NNS erambler-co-uk-8585 1001 33 in in IN erambler-co-uk-8585 1001 34 its -PRON- PRP$ erambler-co-uk-8585 1001 35 own own JJ erambler-co-uk-8585 1001 36 group group NN erambler-co-uk-8585 1001 37 but but CC erambler-co-uk-8585 1001 38 not not RB erambler-co-uk-8585 1001 39 any any DT erambler-co-uk-8585 1001 40 others other NNS erambler-co-uk-8585 1001 41 . . . erambler-co-uk-8585 1002 1 Then then RB erambler-co-uk-8585 1002 2 we -PRON- PRP erambler-co-uk-8585 1002 3 have have VBP erambler-co-uk-8585 1002 4 to to TO erambler-co-uk-8585 1002 5 calculate calculate VB erambler-co-uk-8585 1002 6 the the DT erambler-co-uk-8585 1002 7 size size NN erambler-co-uk-8585 1002 8 of of IN erambler-co-uk-8585 1002 9 the the DT erambler-co-uk-8585 1002 10 group group NN erambler-co-uk-8585 1002 11 containing contain VBG erambler-co-uk-8585 1002 12 program program NN erambler-co-uk-8585 1002 13 0 0 CD erambler-co-uk-8585 1002 14 and and CC erambler-co-uk-8585 1002 15 the the DT erambler-co-uk-8585 1002 16 total total JJ erambler-co-uk-8585 1002 17 number number NN erambler-co-uk-8585 1002 18 of of IN erambler-co-uk-8585 1002 19 groups group NNS erambler-co-uk-8585 1002 20 . . . erambler-co-uk-8585 1003 1 → → NFP erambler-co-uk-8585 1003 2 Full full JJ erambler-co-uk-8585 1003 3 code code NN erambler-co-uk-8585 1003 4 on on IN erambler-co-uk-8585 1003 5 GitHub GitHub NNP erambler-co-uk-8585 1003 6 ! ! . erambler-co-uk-8585 1003 7 ! ! . erambler-co-uk-8585 1003 8 ! ! . erambler-co-uk-8585 1004 1 commentary commentary NNP erambler-co-uk-8585 1004 2 This this DT erambler-co-uk-8585 1004 3 is be VBZ erambler-co-uk-8585 1004 4 one one CD erambler-co-uk-8585 1004 5 of of IN erambler-co-uk-8585 1004 6 those those DT erambler-co-uk-8585 1004 7 problems problem NNS erambler-co-uk-8585 1004 8 where where WRB erambler-co-uk-8585 1004 9 I’m I’m NNP erambler-co-uk-8585 1004 10 pretty pretty RB erambler-co-uk-8585 1004 11 sure sure RB erambler-co-uk-8585 1004 12 that that IN erambler-co-uk-8585 1004 13 my -PRON- PRP$ erambler-co-uk-8585 1004 14 algorithm algorithm NN erambler-co-uk-8585 1004 15 isn’t isn’t CD erambler-co-uk-8585 1004 16 close close RB erambler-co-uk-8585 1004 17 to to IN erambler-co-uk-8585 1004 18 being be VBG erambler-co-uk-8585 1004 19 the the DT erambler-co-uk-8585 1004 20 most most RBS erambler-co-uk-8585 1004 21 efficient efficient JJ erambler-co-uk-8585 1004 22 , , , erambler-co-uk-8585 1004 23 but but CC erambler-co-uk-8585 1004 24 it -PRON- PRP erambler-co-uk-8585 1004 25 definitely definitely RB erambler-co-uk-8585 1004 26 works work VBZ erambler-co-uk-8585 1004 27 ! ! . erambler-co-uk-8585 1005 1 For for IN erambler-co-uk-8585 1005 2 the the DT erambler-co-uk-8585 1005 3 sake sake NN erambler-co-uk-8585 1005 4 of of IN erambler-co-uk-8585 1005 5 solving solve VBG erambler-co-uk-8585 1005 6 the the DT erambler-co-uk-8585 1005 7 challenge challenge NN erambler-co-uk-8585 1005 8 that’s that’s NNP erambler-co-uk-8585 1005 9 all all DT erambler-co-uk-8585 1005 10 that that WDT erambler-co-uk-8585 1005 11 matters matter VBZ erambler-co-uk-8585 1005 12 , , , erambler-co-uk-8585 1005 13 but but CC erambler-co-uk-8585 1005 14 it -PRON- PRP erambler-co-uk-8585 1005 15 still still RB erambler-co-uk-8585 1005 16 bugs bug VBZ erambler-co-uk-8585 1005 17 me -PRON- PRP erambler-co-uk-8585 1005 18 . . . erambler-co-uk-8585 1006 1 By by IN erambler-co-uk-8585 1006 2 now now RB erambler-co-uk-8585 1006 3 I’ve i’ve PRP erambler-co-uk-8585 1006 4 become become VB erambler-co-uk-8585 1006 5 used used JJ erambler-co-uk-8585 1006 6 to to IN erambler-co-uk-8585 1006 7 using use VBG erambler-co-uk-8585 1006 8 fileinput fileinput NN erambler-co-uk-8585 1006 9 to to TO erambler-co-uk-8585 1006 10 transparently transparently RB erambler-co-uk-8585 1006 11 read read VB erambler-co-uk-8585 1006 12 data datum NNS erambler-co-uk-8585 1006 13 either either CC erambler-co-uk-8585 1006 14 from from IN erambler-co-uk-8585 1006 15 files file NNS erambler-co-uk-8585 1006 16 given give VBN erambler-co-uk-8585 1006 17 on on IN erambler-co-uk-8585 1006 18 the the DT erambler-co-uk-8585 1006 19 command command NN erambler-co-uk-8585 1006 20 - - HYPH erambler-co-uk-8585 1006 21 line line NN erambler-co-uk-8585 1006 22 or or CC erambler-co-uk-8585 1006 23 standard standard JJ erambler-co-uk-8585 1006 24 input input NN erambler-co-uk-8585 1006 25 if if IN erambler-co-uk-8585 1006 26 no no DT erambler-co-uk-8585 1006 27 arguments argument NNS erambler-co-uk-8585 1006 28 are be VBP erambler-co-uk-8585 1006 29 given give VBN erambler-co-uk-8585 1006 30 . . . erambler-co-uk-8585 1007 1 import import NN erambler-co-uk-8585 1007 2 fileinput fileinput NN erambler-co-uk-8585 1007 3 as as IN erambler-co-uk-8585 1007 4 fi fi NN erambler-co-uk-8585 1007 5 First first RB erambler-co-uk-8585 1007 6 we -PRON- PRP erambler-co-uk-8585 1007 7 make make VBP erambler-co-uk-8585 1007 8 an an DT erambler-co-uk-8585 1007 9 initial initial JJ erambler-co-uk-8585 1007 10 pass pass NN erambler-co-uk-8585 1007 11 through through IN erambler-co-uk-8585 1007 12 the the DT erambler-co-uk-8585 1007 13 input input NN erambler-co-uk-8585 1007 14 data datum NNS erambler-co-uk-8585 1007 15 , , , erambler-co-uk-8585 1007 16 creating create VBG erambler-co-uk-8585 1007 17 a a DT erambler-co-uk-8585 1007 18 group group NN erambler-co-uk-8585 1007 19 for for IN erambler-co-uk-8585 1007 20 each each DT erambler-co-uk-8585 1007 21 line line NN erambler-co-uk-8585 1007 22 representing represent VBG erambler-co-uk-8585 1007 23 the the DT erambler-co-uk-8585 1007 24 programs program NNS erambler-co-uk-8585 1007 25 on on IN erambler-co-uk-8585 1007 26 that that DT erambler-co-uk-8585 1007 27 line line NN erambler-co-uk-8585 1007 28 ( ( -LRB- erambler-co-uk-8585 1007 29 which which WDT erambler-co-uk-8585 1007 30 can can MD erambler-co-uk-8585 1007 31 communicate communicate VB erambler-co-uk-8585 1007 32 with with IN erambler-co-uk-8585 1007 33 each each DT erambler-co-uk-8585 1007 34 other other JJ erambler-co-uk-8585 1007 35 ) ) -RRB- erambler-co-uk-8585 1007 36 . . . erambler-co-uk-8585 1008 1 We -PRON- PRP erambler-co-uk-8585 1008 2 store store VBP erambler-co-uk-8585 1008 3 this this DT erambler-co-uk-8585 1008 4 as as IN erambler-co-uk-8585 1008 5 a a DT erambler-co-uk-8585 1008 6 Python Python NNP erambler-co-uk-8585 1008 7 set set NN erambler-co-uk-8585 1008 8 . . . erambler-co-uk-8585 1009 1 groups group NNS erambler-co-uk-8585 1009 2 = = NFP erambler-co-uk-8585 1009 3 [ [ -LRB- erambler-co-uk-8585 1009 4 ] ] -RRB- erambler-co-uk-8585 1009 5 for for IN erambler-co-uk-8585 1009 6 line line NN erambler-co-uk-8585 1009 7 in in IN erambler-co-uk-8585 1009 8 fi.input fi.input NNP erambler-co-uk-8585 1009 9 ( ( -LRB- erambler-co-uk-8585 1009 10 ) ) -RRB- erambler-co-uk-8585 1009 11 : : : erambler-co-uk-8585 1009 12 head head NN erambler-co-uk-8585 1009 13 , , , erambler-co-uk-8585 1009 14 rest rest NN erambler-co-uk-8585 1009 15 = = NFP erambler-co-uk-8585 1009 16 line.split(' line.split(' NN erambler-co-uk-8585 1009 17 ; ; : erambler-co-uk-8585 1009 18 & & CC erambler-co-uk-8585 1009 19 lt;-> lt;-> NNP erambler-co-uk-8585 1009 20 ; ; : erambler-co-uk-8585 1009 21 & & CC erambler-co-uk-8585 1009 22 # # $ erambler-co-uk-8585 1009 23 39 39 CD erambler-co-uk-8585 1009 24 ; ; : erambler-co-uk-8585 1009 25 ) ) -RRB- erambler-co-uk-8585 1009 26 group group NN erambler-co-uk-8585 1009 27 = = -RRB- erambler-co-uk-8585 1009 28 set([int(head set([int(head NNP erambler-co-uk-8585 1009 29 ) ) -RRB- erambler-co-uk-8585 1009 30 ] ] -RRB- erambler-co-uk-8585 1009 31 ) ) -RRB- erambler-co-uk-8585 1009 32 group.update([int(x group.update([int(x NN erambler-co-uk-8585 1009 33 ) ) -RRB- erambler-co-uk-8585 1009 34 for for IN erambler-co-uk-8585 1009 35 x x NNS erambler-co-uk-8585 1009 36 in in IN erambler-co-uk-8585 1009 37 rest.split(' rest.split(' NNP erambler-co-uk-8585 1009 38 ; ; : erambler-co-uk-8585 1009 39 , , , erambler-co-uk-8585 1009 40 & & CC erambler-co-uk-8585 1009 41 # # $ erambler-co-uk-8585 1009 42 39 39 CD erambler-co-uk-8585 1009 43 ; ; : erambler-co-uk-8585 1009 44 ) ) -RRB- erambler-co-uk-8585 1009 45 ] ] -RRB- erambler-co-uk-8585 1009 46 ) ) -RRB- erambler-co-uk-8585 1009 47 groups.append(group groups.append(group VB erambler-co-uk-8585 1009 48 ) ) -RRB- erambler-co-uk-8585 1009 49 Now now RB erambler-co-uk-8585 1009 50 we -PRON- PRP erambler-co-uk-8585 1009 51 iterate iterate VBP erambler-co-uk-8585 1009 52 through through IN erambler-co-uk-8585 1009 53 the the DT erambler-co-uk-8585 1009 54 groups group NNS erambler-co-uk-8585 1009 55 , , , erambler-co-uk-8585 1009 56 starting start VBG erambler-co-uk-8585 1009 57 with with IN erambler-co-uk-8585 1009 58 the the DT erambler-co-uk-8585 1009 59 first first JJ erambler-co-uk-8585 1009 60 , , , erambler-co-uk-8585 1009 61 and and CC erambler-co-uk-8585 1009 62 merging merge VBG erambler-co-uk-8585 1009 63 any any DT erambler-co-uk-8585 1009 64 we -PRON- PRP erambler-co-uk-8585 1009 65 find find VBP erambler-co-uk-8585 1009 66 that that DT erambler-co-uk-8585 1009 67 overlap overlap VBP erambler-co-uk-8585 1009 68 with with IN erambler-co-uk-8585 1009 69 our -PRON- PRP$ erambler-co-uk-8585 1009 70 current current JJ erambler-co-uk-8585 1009 71 group group NN erambler-co-uk-8585 1009 72 . . . erambler-co-uk-8585 1010 1 i i PRP erambler-co-uk-8585 1010 2 = = SYM erambler-co-uk-8585 1010 3 0 0 NFP erambler-co-uk-8585 1010 4 while while IN erambler-co-uk-8585 1010 5 i i PRP erambler-co-uk-8585 1010 6 & & CC erambler-co-uk-8585 1010 7 lt lt NNP erambler-co-uk-8585 1010 8 ; ; : erambler-co-uk-8585 1010 9 len(groups len(groups NNP erambler-co-uk-8585 1010 10 ) ) -RRB- erambler-co-uk-8585 1010 11 : : : erambler-co-uk-8585 1010 12 current current JJ erambler-co-uk-8585 1010 13 = = : erambler-co-uk-8585 1010 14 groups[i groups[i NN erambler-co-uk-8585 1010 15 ] ] -RRB- erambler-co-uk-8585 1010 16 Each each DT erambler-co-uk-8585 1010 17 pass pass NN erambler-co-uk-8585 1010 18 through through IN erambler-co-uk-8585 1010 19 the the DT erambler-co-uk-8585 1010 20 groups group NNS erambler-co-uk-8585 1010 21 brings bring VBZ erambler-co-uk-8585 1010 22 more more JJR erambler-co-uk-8585 1010 23 programs program NNS erambler-co-uk-8585 1010 24 into into IN erambler-co-uk-8585 1010 25 the the DT erambler-co-uk-8585 1010 26 current current JJ erambler-co-uk-8585 1010 27 group group NN erambler-co-uk-8585 1010 28 , , , erambler-co-uk-8585 1010 29 so so IN erambler-co-uk-8585 1010 30 we -PRON- PRP erambler-co-uk-8585 1010 31 have have VBP erambler-co-uk-8585 1010 32 to to TO erambler-co-uk-8585 1010 33 go go VB erambler-co-uk-8585 1010 34 through through RB erambler-co-uk-8585 1010 35 and and CC erambler-co-uk-8585 1010 36 check check VB erambler-co-uk-8585 1010 37 their -PRON- PRP$ erambler-co-uk-8585 1010 38 connections connection NNS erambler-co-uk-8585 1010 39 too too RB erambler-co-uk-8585 1010 40 . . . erambler-co-uk-8585 1011 1 We -PRON- PRP erambler-co-uk-8585 1011 2 make make VBP erambler-co-uk-8585 1011 3 several several JJ erambler-co-uk-8585 1011 4 merge merge NN erambler-co-uk-8585 1011 5 passes pass NNS erambler-co-uk-8585 1011 6 , , , erambler-co-uk-8585 1011 7 until until IN erambler-co-uk-8585 1011 8 we -PRON- PRP erambler-co-uk-8585 1011 9 detect detect VBP erambler-co-uk-8585 1011 10 that that IN erambler-co-uk-8585 1011 11 no no DT erambler-co-uk-8585 1011 12 more more JJR erambler-co-uk-8585 1011 13 merges merge NNS erambler-co-uk-8585 1011 14 took take VBD erambler-co-uk-8585 1011 15 place place NN erambler-co-uk-8585 1011 16 . . . erambler-co-uk-8585 1012 1 num_groups num_groups ADD erambler-co-uk-8585 1012 2 = = SYM erambler-co-uk-8585 1012 3 len(groups len(groups NNP erambler-co-uk-8585 1012 4 ) ) -RRB- erambler-co-uk-8585 1012 5 + + CC erambler-co-uk-8585 1012 6 1 1 CD erambler-co-uk-8585 1012 7 while while IN erambler-co-uk-8585 1012 8 num_groups num_groups NNP erambler-co-uk-8585 1012 9 & & CC erambler-co-uk-8585 1012 10 gt gt NNP erambler-co-uk-8585 1012 11 ; ; : erambler-co-uk-8585 1012 12 len(groups len(groups NNP erambler-co-uk-8585 1012 13 ) ) -RRB- erambler-co-uk-8585 1012 14 : : : erambler-co-uk-8585 1012 15 j j NNP erambler-co-uk-8585 1012 16 = = SYM erambler-co-uk-8585 1012 17 i+1 i+1 NNP erambler-co-uk-8585 1012 18 num_groups num_group NNS erambler-co-uk-8585 1012 19 = = SYM erambler-co-uk-8585 1012 20 len(groups len(groups NNP erambler-co-uk-8585 1012 21 ) ) -RRB- erambler-co-uk-8585 1012 22 This this DT erambler-co-uk-8585 1012 23 inner inner JJ erambler-co-uk-8585 1012 24 loop loop NN erambler-co-uk-8585 1012 25 does do VBZ erambler-co-uk-8585 1012 26 the the DT erambler-co-uk-8585 1012 27 actual actual JJ erambler-co-uk-8585 1012 28 merging merging NN erambler-co-uk-8585 1012 29 , , , erambler-co-uk-8585 1012 30 and and CC erambler-co-uk-8585 1012 31 deletes delete NNS erambler-co-uk-8585 1012 32 each each DT erambler-co-uk-8585 1012 33 group group NN erambler-co-uk-8585 1012 34 as as IN erambler-co-uk-8585 1012 35 it’s it’s NNP erambler-co-uk-8585 1012 36 merged merge VBN erambler-co-uk-8585 1012 37 in in RP erambler-co-uk-8585 1012 38 . . . erambler-co-uk-8585 1013 1 while while IN erambler-co-uk-8585 1013 2 j j NNP erambler-co-uk-8585 1013 3 & & CC erambler-co-uk-8585 1013 4 lt lt NNP erambler-co-uk-8585 1013 5 ; ; : erambler-co-uk-8585 1013 6 len(groups len(groups NNP erambler-co-uk-8585 1013 7 ) ) -RRB- erambler-co-uk-8585 1013 8 : : : erambler-co-uk-8585 1013 9 if if IN erambler-co-uk-8585 1013 10 len(current len(current NNP erambler-co-uk-8585 1013 11 & & CC erambler-co-uk-8585 1013 12 amp amp NN erambler-co-uk-8585 1013 13 ; ; : erambler-co-uk-8585 1013 14 groups[j groups[j NNP erambler-co-uk-8585 1013 15 ] ] -RRB- erambler-co-uk-8585 1013 16 ) ) -RRB- erambler-co-uk-8585 1013 17 & & CC erambler-co-uk-8585 1013 18 gt gt FW erambler-co-uk-8585 1013 19 ; ; : erambler-co-uk-8585 1013 20 0 0 CD erambler-co-uk-8585 1013 21 : : : erambler-co-uk-8585 1013 22 current.update(groups[j current.update(groups[j NN erambler-co-uk-8585 1013 23 ] ] -RRB- erambler-co-uk-8585 1013 24 ) ) -RRB- erambler-co-uk-8585 1013 25 del del NNP erambler-co-uk-8585 1013 26 groups[j groups[j NNP erambler-co-uk-8585 1013 27 ] ] -RRB- erambler-co-uk-8585 1013 28 else else RB erambler-co-uk-8585 1013 29 : : : erambler-co-uk-8585 1013 30 j j NNP erambler-co-uk-8585 1013 31 + + SYM erambler-co-uk-8585 1013 32 = = SYM erambler-co-uk-8585 1013 33 1 1 CD erambler-co-uk-8585 1013 34 i i PRP erambler-co-uk-8585 1013 35 + + CC erambler-co-uk-8585 1013 36 = = SYM erambler-co-uk-8585 1013 37 1 1 CD erambler-co-uk-8585 1013 38 All all DT erambler-co-uk-8585 1013 39 that’s that’s NNP erambler-co-uk-8585 1013 40 left leave VBD erambler-co-uk-8585 1013 41 to to TO erambler-co-uk-8585 1013 42 do do VB erambler-co-uk-8585 1013 43 now now RB erambler-co-uk-8585 1013 44 is be VBZ erambler-co-uk-8585 1013 45 to to TO erambler-co-uk-8585 1013 46 display display VB erambler-co-uk-8585 1013 47 the the DT erambler-co-uk-8585 1013 48 results result NNS erambler-co-uk-8585 1013 49 . . . erambler-co-uk-8585 1014 1 print("Number print("Number NNP erambler-co-uk-8585 1014 2 in in IN erambler-co-uk-8585 1014 3 group group NN erambler-co-uk-8585 1014 4 0:" 0:" NNP erambler-co-uk-8585 1014 5 ; ; : erambler-co-uk-8585 1014 6 , , , erambler-co-uk-8585 1014 7 len([g len([g NNP erambler-co-uk-8585 1014 8 for for IN erambler-co-uk-8585 1014 9 g g NNP erambler-co-uk-8585 1014 10 in in IN erambler-co-uk-8585 1014 11 groups group NNS erambler-co-uk-8585 1014 12 if if IN erambler-co-uk-8585 1014 13 0 0 CD erambler-co-uk-8585 1014 14 in in IN erambler-co-uk-8585 1014 15 g][0 g][0 NN erambler-co-uk-8585 1014 16 ] ] -RRB- erambler-co-uk-8585 1014 17 ) ) -RRB- erambler-co-uk-8585 1014 18 ) ) -RRB- erambler-co-uk-8585 1014 19 print("Number print("Number NNP erambler-co-uk-8585 1014 20 of of IN erambler-co-uk-8585 1014 21 groups:" groups:" NNP erambler-co-uk-8585 1014 22 ; ; : erambler-co-uk-8585 1014 23 , , , erambler-co-uk-8585 1014 24 len(groups len(groups NNP erambler-co-uk-8585 1014 25 ) ) -RRB- erambler-co-uk-8585 1014 26 ) ) -RRB- erambler-co-uk-8585 1014 27 Hex Hex NNP erambler-co-uk-8585 1014 28 Ed Ed NNP erambler-co-uk-8585 1014 29 — — : erambler-co-uk-8585 1014 30 Python Python NNP erambler-co-uk-8585 1014 31 — — : erambler-co-uk-8585 1014 32 # # $ erambler-co-uk-8585 1014 33 adventofcode adventofcode NN erambler-co-uk-8585 1014 34 Day Day NNP erambler-co-uk-8585 1014 35 11 11 CD erambler-co-uk-8585 1014 36 Today’s Today’s NNP erambler-co-uk-8585 1014 37 challenge challenge NN erambler-co-uk-8585 1014 38 is be VBZ erambler-co-uk-8585 1014 39 to to TO erambler-co-uk-8585 1014 40 help help VB erambler-co-uk-8585 1014 41 a a DT erambler-co-uk-8585 1014 42 program program NN erambler-co-uk-8585 1014 43 find find VB erambler-co-uk-8585 1014 44 its -PRON- PRP$ erambler-co-uk-8585 1014 45 child child NN erambler-co-uk-8585 1014 46 process process NN erambler-co-uk-8585 1014 47 , , , erambler-co-uk-8585 1014 48 which which WDT erambler-co-uk-8585 1014 49 has have VBZ erambler-co-uk-8585 1014 50 become become VBN erambler-co-uk-8585 1014 51 lost lose VBN erambler-co-uk-8585 1014 52 on on IN erambler-co-uk-8585 1014 53 a a DT erambler-co-uk-8585 1014 54 hexagonal hexagonal JJ erambler-co-uk-8585 1014 55 grid grid NN erambler-co-uk-8585 1014 56 . . . erambler-co-uk-8585 1015 1 We -PRON- PRP erambler-co-uk-8585 1015 2 need need VBP erambler-co-uk-8585 1015 3 to to TO erambler-co-uk-8585 1015 4 follow follow VB erambler-co-uk-8585 1015 5 the the DT erambler-co-uk-8585 1015 6 path path NN erambler-co-uk-8585 1015 7 taken take VBN erambler-co-uk-8585 1015 8 by by IN erambler-co-uk-8585 1015 9 the the DT erambler-co-uk-8585 1015 10 child child NN erambler-co-uk-8585 1015 11 ( ( -LRB- erambler-co-uk-8585 1015 12 given give VBN erambler-co-uk-8585 1015 13 as as IN erambler-co-uk-8585 1015 14 input input NN erambler-co-uk-8585 1015 15 ) ) -RRB- erambler-co-uk-8585 1015 16 and and CC erambler-co-uk-8585 1015 17 calculate calculate VB erambler-co-uk-8585 1015 18 the the DT erambler-co-uk-8585 1015 19 distance distance NN erambler-co-uk-8585 1015 20 it -PRON- PRP erambler-co-uk-8585 1015 21 is be VBZ erambler-co-uk-8585 1015 22 from from IN erambler-co-uk-8585 1015 23 home home RB erambler-co-uk-8585 1015 24 along along RB erambler-co-uk-8585 1015 25 with with IN erambler-co-uk-8585 1015 26 the the DT erambler-co-uk-8585 1015 27 furthest furth JJS erambler-co-uk-8585 1015 28 distance distance NN erambler-co-uk-8585 1015 29 it -PRON- PRP erambler-co-uk-8585 1015 30 has have VBZ erambler-co-uk-8585 1015 31 been be VBN erambler-co-uk-8585 1015 32 at at IN erambler-co-uk-8585 1015 33 any any DT erambler-co-uk-8585 1015 34 point point NN erambler-co-uk-8585 1015 35 along along IN erambler-co-uk-8585 1015 36 the the DT erambler-co-uk-8585 1015 37 path path NN erambler-co-uk-8585 1015 38 . . . erambler-co-uk-8585 1016 1 → → NFP erambler-co-uk-8585 1016 2 Full full JJ erambler-co-uk-8585 1016 3 code code NN erambler-co-uk-8585 1016 4 on on IN erambler-co-uk-8585 1016 5 GitHub GitHub NNP erambler-co-uk-8585 1016 6 ! ! . erambler-co-uk-8585 1016 7 ! ! . erambler-co-uk-8585 1016 8 ! ! . erambler-co-uk-8585 1017 1 commentary commentary NN erambler-co-uk-8585 1017 2 I -PRON- PRP erambler-co-uk-8585 1017 3 found find VBD erambler-co-uk-8585 1017 4 this this DT erambler-co-uk-8585 1017 5 one one CD erambler-co-uk-8585 1017 6 quite quite RB erambler-co-uk-8585 1017 7 interesting interesting JJ erambler-co-uk-8585 1017 8 in in IN erambler-co-uk-8585 1017 9 that that IN erambler-co-uk-8585 1017 10 it -PRON- PRP erambler-co-uk-8585 1017 11 was be VBD erambler-co-uk-8585 1017 12 very very RB erambler-co-uk-8585 1017 13 quick quick JJ erambler-co-uk-8585 1017 14 to to TO erambler-co-uk-8585 1017 15 solve solve VB erambler-co-uk-8585 1017 16 . . . erambler-co-uk-8585 1018 1 In in IN erambler-co-uk-8585 1018 2 fact fact NN erambler-co-uk-8585 1018 3 , , , erambler-co-uk-8585 1018 4 I -PRON- PRP erambler-co-uk-8585 1018 5 got get VBD erambler-co-uk-8585 1018 6 lucky lucky JJ erambler-co-uk-8585 1018 7 and and CC erambler-co-uk-8585 1018 8 my -PRON- PRP$ erambler-co-uk-8585 1018 9 first first JJ erambler-co-uk-8585 1018 10 quick quick JJ erambler-co-uk-8585 1018 11 implementation implementation NN erambler-co-uk-8585 1018 12 ( ( -LRB- erambler-co-uk-8585 1018 13 max(abs(l max(abs(l NNP erambler-co-uk-8585 1018 14 ) ) -RRB- erambler-co-uk-8585 1018 15 ) ) -RRB- erambler-co-uk-8585 1018 16 below below RB erambler-co-uk-8585 1018 17 ) ) -RRB- erambler-co-uk-8585 1018 18 gave give VBD erambler-co-uk-8585 1018 19 the the DT erambler-co-uk-8585 1018 20 correct correct JJ erambler-co-uk-8585 1018 21 answer answer NN erambler-co-uk-8585 1018 22 in in IN erambler-co-uk-8585 1018 23 spite spite NN erambler-co-uk-8585 1018 24 of of IN erambler-co-uk-8585 1018 25 missing miss VBG erambler-co-uk-8585 1018 26 an an DT erambler-co-uk-8585 1018 27 obvious obvious JJ erambler-co-uk-8585 1018 28 not not RB erambler-co-uk-8585 1018 29 - - HYPH erambler-co-uk-8585 1018 30 so so RB erambler-co-uk-8585 1018 31 - - HYPH erambler-co-uk-8585 1018 32 edge edge NN erambler-co-uk-8585 1018 33 case case NN erambler-co-uk-8585 1018 34 . . . erambler-co-uk-8585 1019 1 Thinking think VBG erambler-co-uk-8585 1019 2 about about IN erambler-co-uk-8585 1019 3 it -PRON- PRP erambler-co-uk-8585 1019 4 , , , erambler-co-uk-8585 1019 5 there’s there’s NNP erambler-co-uk-8585 1019 6 only only RB erambler-co-uk-8585 1019 7 a a DT erambler-co-uk-8585 1019 8 ⅓ ⅓ NNP erambler-co-uk-8585 1019 9 chance chance NN erambler-co-uk-8585 1019 10 that that IN erambler-co-uk-8585 1019 11 the the DT erambler-co-uk-8585 1019 12 first first JJ erambler-co-uk-8585 1019 13 incorrect incorrect JJ erambler-co-uk-8585 1019 14 implementation implementation NN erambler-co-uk-8585 1019 15 would would MD erambler-co-uk-8585 1019 16 give give VB erambler-co-uk-8585 1019 17 the the DT erambler-co-uk-8585 1019 18 wrong wrong JJ erambler-co-uk-8585 1019 19 answer answer NN erambler-co-uk-8585 1019 20 ! ! . erambler-co-uk-8585 1020 1 The the DT erambler-co-uk-8585 1020 2 code code NN erambler-co-uk-8585 1020 3 is be VBZ erambler-co-uk-8585 1020 4 shorter short JJR erambler-co-uk-8585 1020 5 , , , erambler-co-uk-8585 1020 6 so so CC erambler-co-uk-8585 1020 7 you -PRON- PRP erambler-co-uk-8585 1020 8 get get VBP erambler-co-uk-8585 1020 9 more more JJR erambler-co-uk-8585 1020 10 words word NNS erambler-co-uk-8585 1020 11 today today NN erambler-co-uk-8585 1020 12 . . . erambler-co-uk-8585 1021 1 ☺ ☺ NNP erambler-co-uk-8585 1021 2 There there EX erambler-co-uk-8585 1021 3 are be VBP erambler-co-uk-8585 1021 4 a a DT erambler-co-uk-8585 1021 5 number number NN erambler-co-uk-8585 1021 6 of of IN erambler-co-uk-8585 1021 7 different different JJ erambler-co-uk-8585 1021 8 co co JJ erambler-co-uk-8585 1021 9 - - JJ erambler-co-uk-8585 1021 10 ordinate ordinate JJ erambler-co-uk-8585 1021 11 systems system NNS erambler-co-uk-8585 1021 12 on on IN erambler-co-uk-8585 1021 13 a a DT erambler-co-uk-8585 1021 14 hexagonal hexagonal JJ erambler-co-uk-8585 1021 15 grid grid NN erambler-co-uk-8585 1021 16 ( ( -LRB- erambler-co-uk-8585 1021 17 I -PRON- PRP erambler-co-uk-8585 1021 18 discovered discover VBD erambler-co-uk-8585 1021 19 while while IN erambler-co-uk-8585 1021 20 reading read VBG erambler-co-uk-8585 1021 21 up up RP erambler-co-uk-8585 1021 22 after after IN erambler-co-uk-8585 1021 23 solving solve VBG erambler-co-uk-8585 1021 24 it&hellip it&hellip NNP erambler-co-uk-8585 1021 25 ; ; : erambler-co-uk-8585 1021 26 ) ) -RRB- erambler-co-uk-8585 1021 27 . . . erambler-co-uk-8585 1022 1 I -PRON- PRP erambler-co-uk-8585 1022 2 intuitively intuitively RB erambler-co-uk-8585 1022 3 went go VBD erambler-co-uk-8585 1022 4 for for IN erambler-co-uk-8585 1022 5 the the DT erambler-co-uk-8585 1022 6 system system NN erambler-co-uk-8585 1022 7 known know VBN erambler-co-uk-8585 1022 8 as as IN erambler-co-uk-8585 1022 9 & & CC erambler-co-uk-8585 1022 10 lsquo;axial&rsquo lsquo;axial&rsquo FW erambler-co-uk-8585 1022 11 ; ; : erambler-co-uk-8585 1022 12 coordinates coordinate NNS erambler-co-uk-8585 1022 13 , , , erambler-co-uk-8585 1022 14 where where WRB erambler-co-uk-8585 1022 15 you -PRON- PRP erambler-co-uk-8585 1022 16 pick pick VBP erambler-co-uk-8585 1022 17 two two CD erambler-co-uk-8585 1022 18 directions direction NNS erambler-co-uk-8585 1022 19 aligned align VBN erambler-co-uk-8585 1022 20 to to IN erambler-co-uk-8585 1022 21 the the DT erambler-co-uk-8585 1022 22 grid grid NN erambler-co-uk-8585 1022 23 as as IN erambler-co-uk-8585 1022 24 your -PRON- PRP$ erambler-co-uk-8585 1022 25 x x NN erambler-co-uk-8585 1022 26 and and CC erambler-co-uk-8585 1022 27 y y NNP erambler-co-uk-8585 1022 28 axes axis NNS erambler-co-uk-8585 1022 29 : : : erambler-co-uk-8585 1022 30 note note VB erambler-co-uk-8585 1022 31 that that IN erambler-co-uk-8585 1022 32 these these DT erambler-co-uk-8585 1022 33 won’t won’t NNS erambler-co-uk-8585 1022 34 be be VB erambler-co-uk-8585 1022 35 perpendicular perpendicular JJ erambler-co-uk-8585 1022 36 . . . erambler-co-uk-8585 1023 1 I -PRON- PRP erambler-co-uk-8585 1023 2 chose choose VBD erambler-co-uk-8585 1023 3 ne ne NNP erambler-co-uk-8585 1023 4 / / SYM erambler-co-uk-8585 1023 5 sw sw NNP erambler-co-uk-8585 1023 6 as as IN erambler-co-uk-8585 1023 7 the the DT erambler-co-uk-8585 1023 8 x x LS erambler-co-uk-8585 1023 9 axis axis NNP erambler-co-uk-8585 1023 10 and and CC erambler-co-uk-8585 1023 11 se se NNP erambler-co-uk-8585 1023 12 / / SYM erambler-co-uk-8585 1023 13 nw nw NNP erambler-co-uk-8585 1023 14 as as IN erambler-co-uk-8585 1023 15 y y NNP erambler-co-uk-8585 1023 16 , , , erambler-co-uk-8585 1023 17 but but CC erambler-co-uk-8585 1023 18 there there EX erambler-co-uk-8585 1023 19 are be VBP erambler-co-uk-8585 1023 20 three three CD erambler-co-uk-8585 1023 21 other other JJ erambler-co-uk-8585 1023 22 possible possible JJ erambler-co-uk-8585 1023 23 choices choice NNS erambler-co-uk-8585 1023 24 . . . erambler-co-uk-8585 1024 1 That that DT erambler-co-uk-8585 1024 2 leads lead VBZ erambler-co-uk-8585 1024 3 to to IN erambler-co-uk-8585 1024 4 the the DT erambler-co-uk-8585 1024 5 following following JJ erambler-co-uk-8585 1024 6 definition definition NN erambler-co-uk-8585 1024 7 for for IN erambler-co-uk-8585 1024 8 the the DT erambler-co-uk-8585 1024 9 directions direction NNS erambler-co-uk-8585 1024 10 , , , erambler-co-uk-8585 1024 11 encoded encode VBD erambler-co-uk-8585 1024 12 as as IN erambler-co-uk-8585 1024 13 numpy numpy JJ erambler-co-uk-8585 1024 14 arrays arrays NNP erambler-co-uk-8585 1024 15 because because IN erambler-co-uk-8585 1024 16 that that DT erambler-co-uk-8585 1024 17 makes make VBZ erambler-co-uk-8585 1024 18 some some DT erambler-co-uk-8585 1024 19 of of IN erambler-co-uk-8585 1024 20 the the DT erambler-co-uk-8585 1024 21 code code NN erambler-co-uk-8585 1024 22 below below IN erambler-co-uk-8585 1024 23 neater neater NNP erambler-co-uk-8585 1024 24 . . . erambler-co-uk-8585 1025 1 import import NNP erambler-co-uk-8585 1025 2 numpy numpy NNP erambler-co-uk-8585 1025 3 as as IN erambler-co-uk-8585 1025 4 np np NNP erambler-co-uk-8585 1025 5 STEPS STEPS NNP erambler-co-uk-8585 1025 6 = = NFP erambler-co-uk-8585 1025 7 { { -LRB- erambler-co-uk-8585 1025 8 d d NN erambler-co-uk-8585 1025 9 : : : erambler-co-uk-8585 1025 10 np.array(v np.array(v NNP erambler-co-uk-8585 1025 11 ) ) -RRB- erambler-co-uk-8585 1025 12 for for IN erambler-co-uk-8585 1025 13 d d NN erambler-co-uk-8585 1025 14 , , , erambler-co-uk-8585 1025 15 v v NN erambler-co-uk-8585 1025 16 in in IN erambler-co-uk-8585 1025 17 [ [ -LRB- erambler-co-uk-8585 1025 18 ( ( -LRB- erambler-co-uk-8585 1025 19 & & CC erambler-co-uk-8585 1025 20 # # $ erambler-co-uk-8585 1025 21 39;ne' 39;ne' CD erambler-co-uk-8585 1025 22 ; ; : erambler-co-uk-8585 1025 23 , , , erambler-co-uk-8585 1025 24 ( ( -LRB- erambler-co-uk-8585 1025 25 1 1 CD erambler-co-uk-8585 1025 26 , , , erambler-co-uk-8585 1025 27 0 0 CD erambler-co-uk-8585 1025 28 ) ) -RRB- erambler-co-uk-8585 1025 29 ) ) -RRB- erambler-co-uk-8585 1025 30 , , , erambler-co-uk-8585 1025 31 ( ( -LRB- erambler-co-uk-8585 1025 32 & & CC erambler-co-uk-8585 1025 33 # # NNP erambler-co-uk-8585 1025 34 39;se' 39;se' CD erambler-co-uk-8585 1025 35 ; ; : erambler-co-uk-8585 1025 36 , , , erambler-co-uk-8585 1025 37 ( ( -LRB- erambler-co-uk-8585 1025 38 0 0 NFP erambler-co-uk-8585 1025 39 , , , erambler-co-uk-8585 1025 40 -1 -1 . erambler-co-uk-8585 1025 41 ) ) -RRB- erambler-co-uk-8585 1025 42 ) ) -RRB- erambler-co-uk-8585 1025 43 , , , erambler-co-uk-8585 1025 44 ( ( -LRB- erambler-co-uk-8585 1025 45 & & CC erambler-co-uk-8585 1025 46 # # $ erambler-co-uk-8585 1025 47 39;s' 39;s' CD erambler-co-uk-8585 1025 48 ; ; : erambler-co-uk-8585 1025 49 , , , erambler-co-uk-8585 1025 50 ( ( -LRB- erambler-co-uk-8585 1025 51 -1 -1 FW erambler-co-uk-8585 1025 52 , , , erambler-co-uk-8585 1025 53 -1 -1 . erambler-co-uk-8585 1025 54 ) ) -RRB- erambler-co-uk-8585 1025 55 ) ) -RRB- erambler-co-uk-8585 1025 56 , , , erambler-co-uk-8585 1025 57 ( ( -LRB- erambler-co-uk-8585 1025 58 & & CC erambler-co-uk-8585 1025 59 # # $ erambler-co-uk-8585 1025 60 39;sw' 39;sw' CD erambler-co-uk-8585 1025 61 ; ; : erambler-co-uk-8585 1025 62 , , , erambler-co-uk-8585 1025 63 ( ( -LRB- erambler-co-uk-8585 1025 64 -1 -1 FW erambler-co-uk-8585 1025 65 , , , erambler-co-uk-8585 1025 66 0 0 NFP erambler-co-uk-8585 1025 67 ) ) -RRB- erambler-co-uk-8585 1025 68 ) ) -RRB- erambler-co-uk-8585 1025 69 , , , erambler-co-uk-8585 1025 70 ( ( -LRB- erambler-co-uk-8585 1025 71 & & CC erambler-co-uk-8585 1025 72 # # $ erambler-co-uk-8585 1025 73 39;nw' 39;nw' CD erambler-co-uk-8585 1025 74 ; ; : erambler-co-uk-8585 1025 75 , , , erambler-co-uk-8585 1025 76 ( ( -LRB- erambler-co-uk-8585 1025 77 0 0 CD erambler-co-uk-8585 1025 78 , , , erambler-co-uk-8585 1025 79 1 1 CD erambler-co-uk-8585 1025 80 ) ) -RRB- erambler-co-uk-8585 1025 81 ) ) -RRB- erambler-co-uk-8585 1025 82 , , , erambler-co-uk-8585 1025 83 ( ( -LRB- erambler-co-uk-8585 1025 84 & & CC erambler-co-uk-8585 1025 85 # # $ erambler-co-uk-8585 1025 86 39;n' 39;n' CD erambler-co-uk-8585 1025 87 ; ; : erambler-co-uk-8585 1025 88 , , , erambler-co-uk-8585 1025 89 ( ( -LRB- erambler-co-uk-8585 1025 90 1 1 CD erambler-co-uk-8585 1025 91 , , , erambler-co-uk-8585 1025 92 1 1 CD erambler-co-uk-8585 1025 93 ) ) -RRB- erambler-co-uk-8585 1025 94 ) ) -RRB- erambler-co-uk-8585 1025 95 ] ] -RRB- erambler-co-uk-8585 1025 96 } } -RRB- erambler-co-uk-8585 1025 97 hex_grid_dist hex_grid_dist NN erambler-co-uk-8585 1025 98 , , , erambler-co-uk-8585 1025 99 given give VBN erambler-co-uk-8585 1025 100 a a DT erambler-co-uk-8585 1025 101 location location NN erambler-co-uk-8585 1025 102 l l NN erambler-co-uk-8585 1025 103 calculates calculate VBZ erambler-co-uk-8585 1025 104 the the DT erambler-co-uk-8585 1025 105 number number NN erambler-co-uk-8585 1025 106 of of IN erambler-co-uk-8585 1025 107 steps step NNS erambler-co-uk-8585 1025 108 needed need VBN erambler-co-uk-8585 1025 109 to to TO erambler-co-uk-8585 1025 110 reach reach VB erambler-co-uk-8585 1025 111 that that DT erambler-co-uk-8585 1025 112 location location NN erambler-co-uk-8585 1025 113 from from IN erambler-co-uk-8585 1025 114 the the DT erambler-co-uk-8585 1025 115 centre centre NN erambler-co-uk-8585 1025 116 at at IN erambler-co-uk-8585 1025 117 ( ( -LRB- erambler-co-uk-8585 1025 118 0 0 CD erambler-co-uk-8585 1025 119 , , , erambler-co-uk-8585 1025 120 0 0 CD erambler-co-uk-8585 1025 121 ) ) -RRB- erambler-co-uk-8585 1025 122 . . . erambler-co-uk-8585 1026 1 Notice notice VB erambler-co-uk-8585 1026 2 that that IN erambler-co-uk-8585 1026 3 we -PRON- PRP erambler-co-uk-8585 1026 4 can’t can’t PRP erambler-co-uk-8585 1026 5 simply simply RB erambler-co-uk-8585 1026 6 use use VBP erambler-co-uk-8585 1026 7 the the DT erambler-co-uk-8585 1026 8 Manhattan Manhattan NNP erambler-co-uk-8585 1026 9 distance distance NN erambler-co-uk-8585 1026 10 here here RB erambler-co-uk-8585 1026 11 because because IN erambler-co-uk-8585 1026 12 , , , erambler-co-uk-8585 1026 13 for for IN erambler-co-uk-8585 1026 14 example example NN erambler-co-uk-8585 1026 15 , , , erambler-co-uk-8585 1026 16 one one CD erambler-co-uk-8585 1026 17 step step NN erambler-co-uk-8585 1026 18 north north NN erambler-co-uk-8585 1026 19 takes take VBZ erambler-co-uk-8585 1026 20 us -PRON- PRP erambler-co-uk-8585 1026 21 to to IN erambler-co-uk-8585 1026 22 ( ( -LRB- erambler-co-uk-8585 1026 23 1 1 CD erambler-co-uk-8585 1026 24 , , , erambler-co-uk-8585 1026 25 1 1 CD erambler-co-uk-8585 1026 26 ) ) -RRB- erambler-co-uk-8585 1026 27 , , , erambler-co-uk-8585 1026 28 which which WDT erambler-co-uk-8585 1026 29 would would MD erambler-co-uk-8585 1026 30 give give VB erambler-co-uk-8585 1026 31 a a DT erambler-co-uk-8585 1026 32 Manhattan Manhattan NNP erambler-co-uk-8585 1026 33 distance distance NN erambler-co-uk-8585 1026 34 of of IN erambler-co-uk-8585 1026 35 2 2 CD erambler-co-uk-8585 1026 36 . . . erambler-co-uk-8585 1027 1 Instead instead RB erambler-co-uk-8585 1027 2 , , , erambler-co-uk-8585 1027 3 we -PRON- PRP erambler-co-uk-8585 1027 4 can can MD erambler-co-uk-8585 1027 5 see see VB erambler-co-uk-8585 1027 6 that that DT erambler-co-uk-8585 1027 7 moving move VBG erambler-co-uk-8585 1027 8 in in IN erambler-co-uk-8585 1027 9 the the DT erambler-co-uk-8585 1027 10 n n NN erambler-co-uk-8585 1027 11 / / SYM erambler-co-uk-8585 1027 12 s s NNP erambler-co-uk-8585 1027 13 direction direction NN erambler-co-uk-8585 1027 14 allows allow VBZ erambler-co-uk-8585 1027 15 us -PRON- PRP erambler-co-uk-8585 1027 16 to to TO erambler-co-uk-8585 1027 17 increment increment NN erambler-co-uk-8585 1027 18 or or CC erambler-co-uk-8585 1027 19 decrement decrement JJ erambler-co-uk-8585 1027 20 both both DT erambler-co-uk-8585 1027 21 coordinates coordinate NNS erambler-co-uk-8585 1027 22 at at IN erambler-co-uk-8585 1027 23 the the DT erambler-co-uk-8585 1027 24 same same JJ erambler-co-uk-8585 1027 25 time time NN erambler-co-uk-8585 1027 26 : : : erambler-co-uk-8585 1027 27 If if IN erambler-co-uk-8585 1027 28 the the DT erambler-co-uk-8585 1027 29 coordinates coordinate NNS erambler-co-uk-8585 1027 30 have have VBP erambler-co-uk-8585 1027 31 the the DT erambler-co-uk-8585 1027 32 same same JJ erambler-co-uk-8585 1027 33 sign sign NN erambler-co-uk-8585 1027 34 : : : erambler-co-uk-8585 1027 35 move move VB erambler-co-uk-8585 1027 36 n n NNP erambler-co-uk-8585 1027 37 / / SYM erambler-co-uk-8585 1027 38 s s NN erambler-co-uk-8585 1027 39 until until IN erambler-co-uk-8585 1027 40 one one CD erambler-co-uk-8585 1027 41 of of IN erambler-co-uk-8585 1027 42 them -PRON- PRP erambler-co-uk-8585 1027 43 is be VBZ erambler-co-uk-8585 1027 44 zero zero CD erambler-co-uk-8585 1027 45 , , , erambler-co-uk-8585 1027 46 then then RB erambler-co-uk-8585 1027 47 move move VB erambler-co-uk-8585 1027 48 along along IN erambler-co-uk-8585 1027 49 the the DT erambler-co-uk-8585 1027 50 relevant relevant JJ erambler-co-uk-8585 1027 51 ne ne NNP erambler-co-uk-8585 1027 52 or or CC erambler-co-uk-8585 1027 53 se se NNP erambler-co-uk-8585 1027 54 axis axis RB erambler-co-uk-8585 1027 55 back back RB erambler-co-uk-8585 1027 56 to to IN erambler-co-uk-8585 1027 57 the the DT erambler-co-uk-8585 1027 58 origin origin NN erambler-co-uk-8585 1027 59 ; ; : erambler-co-uk-8585 1027 60 in in IN erambler-co-uk-8585 1027 61 this this DT erambler-co-uk-8585 1027 62 case case NN erambler-co-uk-8585 1027 63 the the DT erambler-co-uk-8585 1027 64 number number NN erambler-co-uk-8585 1027 65 of of IN erambler-co-uk-8585 1027 66 steps step NNS erambler-co-uk-8585 1027 67 is be VBZ erambler-co-uk-8585 1027 68 greatest great JJS erambler-co-uk-8585 1027 69 of of IN erambler-co-uk-8585 1027 70 the the DT erambler-co-uk-8585 1027 71 absolute absolute JJ erambler-co-uk-8585 1027 72 values value NNS erambler-co-uk-8585 1027 73 of of IN erambler-co-uk-8585 1027 74 the the DT erambler-co-uk-8585 1027 75 two two CD erambler-co-uk-8585 1027 76 coordinates coordinate NNS erambler-co-uk-8585 1027 77 If if IN erambler-co-uk-8585 1027 78 the the DT erambler-co-uk-8585 1027 79 coordinates coordinate NNS erambler-co-uk-8585 1027 80 have have VBP erambler-co-uk-8585 1027 81 opposite opposite JJ erambler-co-uk-8585 1027 82 signs sign NNS erambler-co-uk-8585 1027 83 : : : erambler-co-uk-8585 1027 84 move move VB erambler-co-uk-8585 1027 85 independently independently RB erambler-co-uk-8585 1027 86 along along IN erambler-co-uk-8585 1027 87 the the DT erambler-co-uk-8585 1027 88 ne ne NNP erambler-co-uk-8585 1027 89 and and CC erambler-co-uk-8585 1027 90 se se NNP erambler-co-uk-8585 1027 91 axes axis NNS erambler-co-uk-8585 1027 92 to to TO erambler-co-uk-8585 1027 93 reduce reduce VB erambler-co-uk-8585 1027 94 each each DT erambler-co-uk-8585 1027 95 to to IN erambler-co-uk-8585 1027 96 0 0 CD erambler-co-uk-8585 1027 97 ; ; : erambler-co-uk-8585 1027 98 this this DT erambler-co-uk-8585 1027 99 time time NN erambler-co-uk-8585 1027 100 the the DT erambler-co-uk-8585 1027 101 number number NN erambler-co-uk-8585 1027 102 of of IN erambler-co-uk-8585 1027 103 steps step NNS erambler-co-uk-8585 1027 104 is be VBZ erambler-co-uk-8585 1027 105 the the DT erambler-co-uk-8585 1027 106 sum sum NN erambler-co-uk-8585 1027 107 of of IN erambler-co-uk-8585 1027 108 the the DT erambler-co-uk-8585 1027 109 absolute absolute JJ erambler-co-uk-8585 1027 110 values value NNS erambler-co-uk-8585 1027 111 of of IN erambler-co-uk-8585 1027 112 the the DT erambler-co-uk-8585 1027 113 two two CD erambler-co-uk-8585 1027 114 coordinates coordinate NNS erambler-co-uk-8585 1027 115 def def NN erambler-co-uk-8585 1027 116 hex_grid_distance(l hex_grid_distance(l NN erambler-co-uk-8585 1027 117 ) ) -RRB- erambler-co-uk-8585 1027 118 : : : erambler-co-uk-8585 1027 119 if if IN erambler-co-uk-8585 1027 120 sum(np.sign(l sum(np.sign(l NNP erambler-co-uk-8585 1027 121 ) ) -RRB- erambler-co-uk-8585 1027 122 ) ) -RRB- erambler-co-uk-8585 1027 123 = = NFP erambler-co-uk-8585 1027 124 = = SYM erambler-co-uk-8585 1027 125 0 0 CD erambler-co-uk-8585 1027 126 : : : erambler-co-uk-8585 1027 127 # # $ erambler-co-uk-8585 1027 128 i.e. i.e. FW erambler-co-uk-8585 1028 1 opposite opposite JJ erambler-co-uk-8585 1028 2 signs sign NNS erambler-co-uk-8585 1028 3 return return VBP erambler-co-uk-8585 1028 4 sum(abs(l sum(abs(l NNP erambler-co-uk-8585 1028 5 ) ) -RRB- erambler-co-uk-8585 1028 6 ) ) -RRB- erambler-co-uk-8585 1028 7 else else RB erambler-co-uk-8585 1028 8 : : : erambler-co-uk-8585 1028 9 return return NN erambler-co-uk-8585 1028 10 max(abs(l max(abs(l NNP erambler-co-uk-8585 1028 11 ) ) -RRB- erambler-co-uk-8585 1028 12 ) ) -RRB- erambler-co-uk-8585 1028 13 Now now RB erambler-co-uk-8585 1028 14 we -PRON- PRP erambler-co-uk-8585 1028 15 can can MD erambler-co-uk-8585 1028 16 read read VB erambler-co-uk-8585 1028 17 in in IN erambler-co-uk-8585 1028 18 the the DT erambler-co-uk-8585 1028 19 path path NN erambler-co-uk-8585 1028 20 followed follow VBN erambler-co-uk-8585 1028 21 by by IN erambler-co-uk-8585 1028 22 the the DT erambler-co-uk-8585 1028 23 child child NN erambler-co-uk-8585 1028 24 and and CC erambler-co-uk-8585 1028 25 follow follow VB erambler-co-uk-8585 1028 26 it -PRON- PRP erambler-co-uk-8585 1028 27 ourselves -PRON- PRP erambler-co-uk-8585 1028 28 , , , erambler-co-uk-8585 1028 29 tracking track VBG erambler-co-uk-8585 1028 30 the the DT erambler-co-uk-8585 1028 31 maximum maximum JJ erambler-co-uk-8585 1028 32 distance distance NN erambler-co-uk-8585 1028 33 from from IN erambler-co-uk-8585 1028 34 home home NN erambler-co-uk-8585 1028 35 along along IN erambler-co-uk-8585 1028 36 the the DT erambler-co-uk-8585 1028 37 way way NN erambler-co-uk-8585 1028 38 . . . erambler-co-uk-8585 1029 1 path path NN erambler-co-uk-8585 1029 2 = = SYM erambler-co-uk-8585 1029 3 input().strip().split(',' input().strip().split(',' FW erambler-co-uk-8585 1029 4 ; ; : erambler-co-uk-8585 1029 5 ) ) -RRB- erambler-co-uk-8585 1029 6 location location NN erambler-co-uk-8585 1029 7 = = SYM erambler-co-uk-8585 1029 8 np.array((0 np.array((0 NNS erambler-co-uk-8585 1029 9 , , , erambler-co-uk-8585 1029 10 0 0 NFP erambler-co-uk-8585 1029 11 ) ) -RRB- erambler-co-uk-8585 1029 12 ) ) -RRB- erambler-co-uk-8585 1029 13 max_distance max_distance ADD erambler-co-uk-8585 1029 14 = = SYM erambler-co-uk-8585 1029 15 0 0 CD erambler-co-uk-8585 1029 16 for for IN erambler-co-uk-8585 1029 17 step step NN erambler-co-uk-8585 1029 18 in in IN erambler-co-uk-8585 1029 19 map(STEPS.get map(STEPS.get NNP erambler-co-uk-8585 1029 20 , , , erambler-co-uk-8585 1029 21 path path NN erambler-co-uk-8585 1029 22 ) ) -RRB- erambler-co-uk-8585 1029 23 : : : erambler-co-uk-8585 1029 24 location location NN erambler-co-uk-8585 1029 25 + + SYM erambler-co-uk-8585 1029 26 = = SYM erambler-co-uk-8585 1029 27 step step NN erambler-co-uk-8585 1029 28 max_distance max_distance ADD erambler-co-uk-8585 1029 29 = = NFP erambler-co-uk-8585 1029 30 max(max_distance max(max_distance NNP erambler-co-uk-8585 1029 31 , , , erambler-co-uk-8585 1029 32 hex_grid_distance(location hex_grid_distance(location ADD erambler-co-uk-8585 1029 33 ) ) -RRB- erambler-co-uk-8585 1029 34 ) ) -RRB- erambler-co-uk-8585 1029 35 distance distance NN erambler-co-uk-8585 1029 36 = = SYM erambler-co-uk-8585 1029 37 hex_grid_distance(location hex_grid_distance(location -LRB- erambler-co-uk-8585 1029 38 ) ) -RRB- erambler-co-uk-8585 1029 39 print("Child print("child JJ erambler-co-uk-8585 1029 40 process process NN erambler-co-uk-8585 1029 41 is be VBZ erambler-co-uk-8585 1029 42 at" at" NNP erambler-co-uk-8585 1029 43 ; ; : erambler-co-uk-8585 1029 44 , , , erambler-co-uk-8585 1029 45 location location NN erambler-co-uk-8585 1029 46 , , , erambler-co-uk-8585 1029 47 & & CC erambler-co-uk-8585 1029 48 # # $ erambler-co-uk-8585 1029 49 34;which 34;which CD erambler-co-uk-8585 1029 50 is" is" NNP erambler-co-uk-8585 1029 51 ; ; : erambler-co-uk-8585 1029 52 , , , erambler-co-uk-8585 1029 53 distance distance NN erambler-co-uk-8585 1029 54 , , , erambler-co-uk-8585 1029 55 & & CC erambler-co-uk-8585 1029 56 # # $ erambler-co-uk-8585 1029 57 34;steps 34;steps CD erambler-co-uk-8585 1029 58 away" away" NNP erambler-co-uk-8585 1029 59 ; ; , erambler-co-uk-8585 1029 60 ) ) -RRB- erambler-co-uk-8585 1029 61 print("Greatest print("greatest VB erambler-co-uk-8585 1029 62 distance distance NN erambler-co-uk-8585 1029 63 was" was" NNP erambler-co-uk-8585 1029 64 ; ; : erambler-co-uk-8585 1029 65 , , , erambler-co-uk-8585 1029 66 max_distance max_distance ADD erambler-co-uk-8585 1029 67 ) ) -RRB- erambler-co-uk-8585 1029 68 Knot Knot NNP erambler-co-uk-8585 1029 69 Hash Hash NNP erambler-co-uk-8585 1029 70 — — : erambler-co-uk-8585 1029 71 Haskell Haskell NNP erambler-co-uk-8585 1029 72 — — : erambler-co-uk-8585 1029 73 # # $ erambler-co-uk-8585 1029 74 adventofcode adventofcode NN erambler-co-uk-8585 1029 75 Day Day NNP erambler-co-uk-8585 1029 76 10 10 CD erambler-co-uk-8585 1029 77 Today’s Today’s NNP erambler-co-uk-8585 1029 78 challenge challenge NN erambler-co-uk-8585 1029 79 asks ask VBZ erambler-co-uk-8585 1029 80 us -PRON- PRP erambler-co-uk-8585 1029 81 to to TO erambler-co-uk-8585 1029 82 help help VB erambler-co-uk-8585 1029 83 a a DT erambler-co-uk-8585 1029 84 group group NN erambler-co-uk-8585 1029 85 of of IN erambler-co-uk-8585 1029 86 programs program NNS erambler-co-uk-8585 1029 87 implement implement VBP erambler-co-uk-8585 1029 88 a a DT erambler-co-uk-8585 1029 89 ( ( -LRB- erambler-co-uk-8585 1029 90 highly highly RB erambler-co-uk-8585 1029 91 questionable questionable JJ erambler-co-uk-8585 1029 92 ) ) -RRB- erambler-co-uk-8585 1029 93 hashing hash VBG erambler-co-uk-8585 1029 94 algorithm algorithm NN erambler-co-uk-8585 1029 95 that that WDT erambler-co-uk-8585 1029 96 involves involve VBZ erambler-co-uk-8585 1029 97 repeatedly repeatedly RB erambler-co-uk-8585 1029 98 reversing reverse VBG erambler-co-uk-8585 1029 99 parts part NNS erambler-co-uk-8585 1029 100 of of IN erambler-co-uk-8585 1029 101 a a DT erambler-co-uk-8585 1029 102 list list NN erambler-co-uk-8585 1029 103 of of IN erambler-co-uk-8585 1029 104 numbers number NNS erambler-co-uk-8585 1029 105 . . . erambler-co-uk-8585 1030 1 → → NFP erambler-co-uk-8585 1030 2 Full full JJ erambler-co-uk-8585 1030 3 code code NN erambler-co-uk-8585 1030 4 on on IN erambler-co-uk-8585 1030 5 GitHub GitHub NNP erambler-co-uk-8585 1030 6 ! ! . erambler-co-uk-8585 1030 7 ! ! . erambler-co-uk-8585 1030 8 ! ! . erambler-co-uk-8585 1031 1 commentary commentary NN erambler-co-uk-8585 1031 2 I -PRON- PRP erambler-co-uk-8585 1031 3 went go VBD erambler-co-uk-8585 1031 4 with with IN erambler-co-uk-8585 1031 5 Haskell Haskell NNP erambler-co-uk-8585 1031 6 again again RB erambler-co-uk-8585 1031 7 today today NN erambler-co-uk-8585 1031 8 , , , erambler-co-uk-8585 1031 9 because because IN erambler-co-uk-8585 1031 10 it’s it’s NNP erambler-co-uk-8585 1031 11 the the DT erambler-co-uk-8585 1031 12 weekend weekend NN erambler-co-uk-8585 1031 13 so so RB erambler-co-uk-8585 1031 14 I -PRON- PRP erambler-co-uk-8585 1031 15 have have VBP erambler-co-uk-8585 1031 16 a a DT erambler-co-uk-8585 1031 17 bit bit NN erambler-co-uk-8585 1031 18 more more JJR erambler-co-uk-8585 1031 19 time time NN erambler-co-uk-8585 1031 20 , , , erambler-co-uk-8585 1031 21 and and CC erambler-co-uk-8585 1031 22 I -PRON- PRP erambler-co-uk-8585 1031 23 really really RB erambler-co-uk-8585 1031 24 enjoyed enjoy VBD erambler-co-uk-8585 1031 25 yesterday’s yesterday’s NNP erambler-co-uk-8585 1031 26 Haskell Haskell NNP erambler-co-uk-8585 1031 27 implementation implementation NN erambler-co-uk-8585 1031 28 . . . erambler-co-uk-8585 1032 1 Today today NN erambler-co-uk-8585 1032 2 gave give VBD erambler-co-uk-8585 1032 3 me -PRON- PRP erambler-co-uk-8585 1032 4 the the DT erambler-co-uk-8585 1032 5 opportunity opportunity NN erambler-co-uk-8585 1032 6 to to TO erambler-co-uk-8585 1032 7 explore explore VB erambler-co-uk-8585 1032 8 the the DT erambler-co-uk-8585 1032 9 standard standard JJ erambler-co-uk-8585 1032 10 library library NN erambler-co-uk-8585 1032 11 a a DT erambler-co-uk-8585 1032 12 bit bit NN erambler-co-uk-8585 1032 13 more more RBR erambler-co-uk-8585 1032 14 , , , erambler-co-uk-8585 1032 15 as as RB erambler-co-uk-8585 1032 16 well well RB erambler-co-uk-8585 1032 17 as as IN erambler-co-uk-8585 1032 18 lending lend VBG erambler-co-uk-8585 1032 19 itself -PRON- PRP erambler-co-uk-8585 1032 20 nicely nicely RB erambler-co-uk-8585 1032 21 to to IN erambler-co-uk-8585 1032 22 being be VBG erambler-co-uk-8585 1032 23 decomposed decompose VBN erambler-co-uk-8585 1032 24 into into IN erambler-co-uk-8585 1032 25 smaller small JJR erambler-co-uk-8585 1032 26 parts part NNS erambler-co-uk-8585 1032 27 to to TO erambler-co-uk-8585 1032 28 be be VB erambler-co-uk-8585 1032 29 combined combine VBN erambler-co-uk-8585 1032 30 using use VBG erambler-co-uk-8585 1032 31 higher high JJR erambler-co-uk-8585 1032 32 - - HYPH erambler-co-uk-8585 1032 33 order order NN erambler-co-uk-8585 1032 34 functions function NNS erambler-co-uk-8585 1032 35 . . . erambler-co-uk-8585 1033 1 You -PRON- PRP erambler-co-uk-8585 1033 2 know know VBP erambler-co-uk-8585 1033 3 the the DT erambler-co-uk-8585 1033 4 drill drill NN erambler-co-uk-8585 1033 5 by by IN erambler-co-uk-8585 1033 6 know know NNP erambler-co-uk-8585 1033 7 : : : erambler-co-uk-8585 1033 8 import import NN erambler-co-uk-8585 1033 9 stuff stuff NN erambler-co-uk-8585 1033 10 we’ll we’ll NN erambler-co-uk-8585 1033 11 use use NN erambler-co-uk-8585 1033 12 later later RB erambler-co-uk-8585 1033 13 . . . erambler-co-uk-8585 1034 1 module module JJ erambler-co-uk-8585 1034 2 Main Main NNP erambler-co-uk-8585 1034 3 where where WRB erambler-co-uk-8585 1034 4 import import NN erambler-co-uk-8585 1034 5 Data datum NNS erambler-co-uk-8585 1034 6 . . . erambler-co-uk-8585 1034 7 Char Char NNP erambler-co-uk-8585 1034 8 ( ( -LRB- erambler-co-uk-8585 1034 9 ord ord NN erambler-co-uk-8585 1034 10 ) ) -RRB- erambler-co-uk-8585 1034 11 import import NN erambler-co-uk-8585 1034 12 Data Data NNPS erambler-co-uk-8585 1034 13 . . . erambler-co-uk-8585 1034 14 Bits Bits NNP erambler-co-uk-8585 1034 15 ( ( -LRB- erambler-co-uk-8585 1034 16 xor xor NNP erambler-co-uk-8585 1034 17 ) ) -RRB- erambler-co-uk-8585 1034 18 import import NN erambler-co-uk-8585 1034 19 Data Data NNP erambler-co-uk-8585 1034 20 . . . erambler-co-uk-8585 1034 21 Function Function NNP erambler-co-uk-8585 1034 22 ( ( -LRB- erambler-co-uk-8585 1034 23 ( ( -LRB- erambler-co-uk-8585 1034 24 & & CC erambler-co-uk-8585 1034 25 amp amp NNP erambler-co-uk-8585 1034 26 ; ; , erambler-co-uk-8585 1034 27 ) ) -RRB- erambler-co-uk-8585 1034 28 ) ) -RRB- erambler-co-uk-8585 1034 29 import import NN erambler-co-uk-8585 1034 30 Data Data NNP erambler-co-uk-8585 1034 31 . . . erambler-co-uk-8585 1034 32 List list NN erambler-co-uk-8585 1034 33 ( ( -LRB- erambler-co-uk-8585 1034 34 unfoldr unfoldr NNP erambler-co-uk-8585 1034 35 ) ) -RRB- erambler-co-uk-8585 1034 36 import import NN erambler-co-uk-8585 1034 37 Text Text NNP erambler-co-uk-8585 1034 38 . . . erambler-co-uk-8585 1034 39 Printf Printf NNP erambler-co-uk-8585 1034 40 ( ( -LRB- erambler-co-uk-8585 1034 41 printf printf NNP erambler-co-uk-8585 1034 42 ) ) -RRB- erambler-co-uk-8585 1034 43 import import NN erambler-co-uk-8585 1034 44 qualified qualify VBN erambler-co-uk-8585 1034 45 Data Data NNP erambler-co-uk-8585 1034 46 . . . erambler-co-uk-8585 1034 47 Text text NN erambler-co-uk-8585 1034 48 as as IN erambler-co-uk-8585 1034 49 T T NNP erambler-co-uk-8585 1034 50 The the DT erambler-co-uk-8585 1034 51 worked work VBN erambler-co-uk-8585 1034 52 example example NN erambler-co-uk-8585 1034 53 uses use VBZ erambler-co-uk-8585 1034 54 a a DT erambler-co-uk-8585 1034 55 concept concept NN erambler-co-uk-8585 1034 56 of of IN erambler-co-uk-8585 1034 57 the the DT erambler-co-uk-8585 1034 58 & & CC erambler-co-uk-8585 1034 59 ldquo;current ldquo;current NNP erambler-co-uk-8585 1034 60 position&rdquo position&rdquo NNP erambler-co-uk-8585 1034 61 ; ; : erambler-co-uk-8585 1034 62 as as IN erambler-co-uk-8585 1034 63 a a DT erambler-co-uk-8585 1034 64 pointer pointer NN erambler-co-uk-8585 1034 65 to to IN erambler-co-uk-8585 1034 66 a a DT erambler-co-uk-8585 1034 67 location location NN erambler-co-uk-8585 1034 68 in in IN erambler-co-uk-8585 1034 69 a a DT erambler-co-uk-8585 1034 70 static static JJ erambler-co-uk-8585 1034 71 list list NN erambler-co-uk-8585 1034 72 . . . erambler-co-uk-8585 1035 1 In in IN erambler-co-uk-8585 1035 2 Haskell Haskell NNP erambler-co-uk-8585 1035 3 it -PRON- PRP erambler-co-uk-8585 1035 4 makes make VBZ erambler-co-uk-8585 1035 5 more more JJR erambler-co-uk-8585 1035 6 sense sense NN erambler-co-uk-8585 1035 7 to to TO erambler-co-uk-8585 1035 8 instead instead RB erambler-co-uk-8585 1035 9 use use VB erambler-co-uk-8585 1035 10 the the DT erambler-co-uk-8585 1035 11 front front NN erambler-co-uk-8585 1035 12 of of IN erambler-co-uk-8585 1035 13 the the DT erambler-co-uk-8585 1035 14 list list NN erambler-co-uk-8585 1035 15 as as IN erambler-co-uk-8585 1035 16 the the DT erambler-co-uk-8585 1035 17 current current JJ erambler-co-uk-8585 1035 18 position position NN erambler-co-uk-8585 1035 19 , , , erambler-co-uk-8585 1035 20 and and CC erambler-co-uk-8585 1035 21 rotate rotate VB erambler-co-uk-8585 1035 22 the the DT erambler-co-uk-8585 1035 23 whole whole JJ erambler-co-uk-8585 1035 24 list list NN erambler-co-uk-8585 1035 25 as as IN erambler-co-uk-8585 1035 26 we -PRON- PRP erambler-co-uk-8585 1035 27 progress progress VBP erambler-co-uk-8585 1035 28 to to TO erambler-co-uk-8585 1035 29 bring bring VB erambler-co-uk-8585 1035 30 the the DT erambler-co-uk-8585 1035 31 right right JJ erambler-co-uk-8585 1035 32 element element NN erambler-co-uk-8585 1035 33 to to IN erambler-co-uk-8585 1035 34 the the DT erambler-co-uk-8585 1035 35 front front NN erambler-co-uk-8585 1035 36 . . . erambler-co-uk-8585 1036 1 rotate rotate NN erambler-co-uk-8585 1036 2 : : : erambler-co-uk-8585 1036 3 : : : erambler-co-uk-8585 1036 4 Int int NN erambler-co-uk-8585 1036 5 -> -> NN erambler-co-uk-8585 1036 6 ; ; : erambler-co-uk-8585 1036 7 [ [ -LRB- erambler-co-uk-8585 1036 8 Int int NN erambler-co-uk-8585 1036 9 ] ] -RRB- erambler-co-uk-8585 1036 10 -> -> NN erambler-co-uk-8585 1036 11 ; ; : erambler-co-uk-8585 1036 12 [ [ -LRB- erambler-co-uk-8585 1036 13 Int int NN erambler-co-uk-8585 1036 14 ] ] -RRB- erambler-co-uk-8585 1036 15 rotate rotate VBP erambler-co-uk-8585 1036 16 0 0 CD erambler-co-uk-8585 1036 17 xs xs NNP erambler-co-uk-8585 1036 18 = = SYM erambler-co-uk-8585 1036 19 xs xs NNP erambler-co-uk-8585 1036 20 rotate rotate NNP erambler-co-uk-8585 1036 21 n n NNP erambler-co-uk-8585 1036 22 xs xs NNP erambler-co-uk-8585 1036 23 = = SYM erambler-co-uk-8585 1036 24 drop drop VB erambler-co-uk-8585 1036 25 n' n' NNP erambler-co-uk-8585 1036 26 ; ; : erambler-co-uk-8585 1036 27 xs xs NNP erambler-co-uk-8585 1036 28 + + SYM erambler-co-uk-8585 1036 29 + + CC erambler-co-uk-8585 1036 30 take take VB erambler-co-uk-8585 1036 31 n' n' NNP erambler-co-uk-8585 1036 32 ; ; : erambler-co-uk-8585 1036 33 xs xs NNP erambler-co-uk-8585 1036 34 where where WRB erambler-co-uk-8585 1036 35 n' n' NNP erambler-co-uk-8585 1036 36 ; ; : erambler-co-uk-8585 1036 37 = = NFP erambler-co-uk-8585 1036 38 n n CC erambler-co-uk-8585 1036 39 ` ` CC erambler-co-uk-8585 1036 40 mod mod NNP erambler-co-uk-8585 1036 41 ` ` '' erambler-co-uk-8585 1036 42 length length NN erambler-co-uk-8585 1036 43 xs xs NNP erambler-co-uk-8585 1036 44 The the DT erambler-co-uk-8585 1036 45 simple simple JJ erambler-co-uk-8585 1036 46 version version NN erambler-co-uk-8585 1036 47 of of IN erambler-co-uk-8585 1036 48 the the DT erambler-co-uk-8585 1036 49 hash hash NN erambler-co-uk-8585 1036 50 requires require VBZ erambler-co-uk-8585 1036 51 working work VBG erambler-co-uk-8585 1036 52 through through IN erambler-co-uk-8585 1036 53 the the DT erambler-co-uk-8585 1036 54 input input NN erambler-co-uk-8585 1036 55 list list NN erambler-co-uk-8585 1036 56 , , , erambler-co-uk-8585 1036 57 modifying modify VBG erambler-co-uk-8585 1036 58 the the DT erambler-co-uk-8585 1036 59 working working NN erambler-co-uk-8585 1036 60 list list NN erambler-co-uk-8585 1036 61 as as IN erambler-co-uk-8585 1036 62 we -PRON- PRP erambler-co-uk-8585 1036 63 go go VBP erambler-co-uk-8585 1036 64 , , , erambler-co-uk-8585 1036 65 and and CC erambler-co-uk-8585 1036 66 incrementing incremente VBG erambler-co-uk-8585 1036 67 a a DT erambler-co-uk-8585 1036 68 & & CC erambler-co-uk-8585 1036 69 ldquo;skip&rdquo ldquo;skip&rdquo XX erambler-co-uk-8585 1036 70 ; ; : erambler-co-uk-8585 1036 71 counter counter NN erambler-co-uk-8585 1036 72 with with IN erambler-co-uk-8585 1036 73 each each DT erambler-co-uk-8585 1036 74 step step NN erambler-co-uk-8585 1036 75 . . . erambler-co-uk-8585 1037 1 Converting convert VBG erambler-co-uk-8585 1037 2 this this DT erambler-co-uk-8585 1037 3 to to IN erambler-co-uk-8585 1037 4 a a DT erambler-co-uk-8585 1037 5 functional functional JJ erambler-co-uk-8585 1037 6 style style NN erambler-co-uk-8585 1037 7 , , , erambler-co-uk-8585 1037 8 we -PRON- PRP erambler-co-uk-8585 1037 9 simply simply RB erambler-co-uk-8585 1037 10 zip zip VBP erambler-co-uk-8585 1037 11 up up RP erambler-co-uk-8585 1037 12 the the DT erambler-co-uk-8585 1037 13 input input NN erambler-co-uk-8585 1037 14 with with IN erambler-co-uk-8585 1037 15 an an DT erambler-co-uk-8585 1037 16 infinite infinite JJ erambler-co-uk-8585 1037 17 list list NN erambler-co-uk-8585 1037 18 [ [ -LRB- erambler-co-uk-8585 1037 19 0 0 CD erambler-co-uk-8585 1037 20 , , , erambler-co-uk-8585 1037 21 1 1 CD erambler-co-uk-8585 1037 22 , , , erambler-co-uk-8585 1037 23 2 2 CD erambler-co-uk-8585 1037 24 , , , erambler-co-uk-8585 1037 25 3 3 CD erambler-co-uk-8585 1037 26 , , , erambler-co-uk-8585 1037 27 ... ... NFP erambler-co-uk-8585 1037 28 ] ] -RRB- erambler-co-uk-8585 1037 29 to to TO erambler-co-uk-8585 1037 30 give give VB erambler-co-uk-8585 1037 31 the the DT erambler-co-uk-8585 1037 32 counter counter JJ erambler-co-uk-8585 1037 33 values value NNS erambler-co-uk-8585 1037 34 . . . erambler-co-uk-8585 1038 1 Notice notice VB erambler-co-uk-8585 1038 2 that that IN erambler-co-uk-8585 1038 3 we -PRON- PRP erambler-co-uk-8585 1038 4 also also RB erambler-co-uk-8585 1038 5 have have VBP erambler-co-uk-8585 1038 6 to to TO erambler-co-uk-8585 1038 7 calculate calculate VB erambler-co-uk-8585 1038 8 how how WRB erambler-co-uk-8585 1038 9 far far RB erambler-co-uk-8585 1038 10 to to TO erambler-co-uk-8585 1038 11 rotate rotate VB erambler-co-uk-8585 1038 12 the the DT erambler-co-uk-8585 1038 13 working working NN erambler-co-uk-8585 1038 14 list list NN erambler-co-uk-8585 1038 15 to to TO erambler-co-uk-8585 1038 16 get get VB erambler-co-uk-8585 1038 17 back back RB erambler-co-uk-8585 1038 18 to to IN erambler-co-uk-8585 1038 19 its -PRON- PRP$ erambler-co-uk-8585 1038 20 original original JJ erambler-co-uk-8585 1038 21 position position NN erambler-co-uk-8585 1038 22 . . . erambler-co-uk-8585 1039 1 foldl foldl NNP erambler-co-uk-8585 1039 2 lets let VBZ erambler-co-uk-8585 1039 3 us -PRON- PRP erambler-co-uk-8585 1039 4 specify specify VB erambler-co-uk-8585 1039 5 a a DT erambler-co-uk-8585 1039 6 function function NN erambler-co-uk-8585 1039 7 that that WDT erambler-co-uk-8585 1039 8 returns return VBZ erambler-co-uk-8585 1039 9 a a DT erambler-co-uk-8585 1039 10 modified modify VBN erambler-co-uk-8585 1039 11 version version NN erambler-co-uk-8585 1039 12 of of IN erambler-co-uk-8585 1039 13 the the DT erambler-co-uk-8585 1039 14 working working NN erambler-co-uk-8585 1039 15 list list NN erambler-co-uk-8585 1039 16 and and CC erambler-co-uk-8585 1039 17 feeds feed VBZ erambler-co-uk-8585 1039 18 the the DT erambler-co-uk-8585 1039 19 input input NN erambler-co-uk-8585 1039 20 list list NN erambler-co-uk-8585 1039 21 in in IN erambler-co-uk-8585 1039 22 one one CD erambler-co-uk-8585 1039 23 at at IN erambler-co-uk-8585 1039 24 a a DT erambler-co-uk-8585 1039 25 time time NN erambler-co-uk-8585 1039 26 . . . erambler-co-uk-8585 1040 1 simpleKnotHash simpleKnotHash NNP erambler-co-uk-8585 1040 2 : : : erambler-co-uk-8585 1040 3 : : : erambler-co-uk-8585 1040 4 Int int NN erambler-co-uk-8585 1040 5 -> -> NN erambler-co-uk-8585 1040 6 ; ; : erambler-co-uk-8585 1040 7 [ [ -LRB- erambler-co-uk-8585 1040 8 Int int NN erambler-co-uk-8585 1040 9 ] ] -RRB- erambler-co-uk-8585 1040 10 -> -> NN erambler-co-uk-8585 1040 11 ; ; : erambler-co-uk-8585 1040 12 [ [ -LRB- erambler-co-uk-8585 1040 13 Int int NN erambler-co-uk-8585 1040 14 ] ] -RRB- erambler-co-uk-8585 1040 15 simpleKnotHash simpleKnotHash NNP erambler-co-uk-8585 1040 16 size size NN erambler-co-uk-8585 1040 17 input input NN erambler-co-uk-8585 1040 18 = = SYM erambler-co-uk-8585 1040 19 foldl foldl NN erambler-co-uk-8585 1040 20 step step NN erambler-co-uk-8585 1040 21 [ [ -LRB- erambler-co-uk-8585 1040 22 0 0 CD erambler-co-uk-8585 1040 23 .. .. NFP erambler-co-uk-8585 1040 24 size-1 size-1 NNP erambler-co-uk-8585 1040 25 ] ] -RRB- erambler-co-uk-8585 1040 26 input' input' NN erambler-co-uk-8585 1040 27 ; ; : erambler-co-uk-8585 1040 28 & & CC erambler-co-uk-8585 1040 29 amp amp NN erambler-co-uk-8585 1040 30 ; ; : erambler-co-uk-8585 1040 31 rotate rotate NNP erambler-co-uk-8585 1040 32 ( ( -LRB- erambler-co-uk-8585 1040 33 negate negate VB erambler-co-uk-8585 1040 34 finalPos finalPos NNP erambler-co-uk-8585 1040 35 ) ) -RRB- erambler-co-uk-8585 1040 36 where where WRB erambler-co-uk-8585 1040 37 input' input' NN erambler-co-uk-8585 1040 38 ; ; : erambler-co-uk-8585 1040 39 = = NFP erambler-co-uk-8585 1040 40 zip zip NN erambler-co-uk-8585 1040 41 input input NN erambler-co-uk-8585 1040 42 [ [ -LRB- erambler-co-uk-8585 1040 43 0 0 CD erambler-co-uk-8585 1040 44 .. .. NFP erambler-co-uk-8585 1040 45 ] ] -RRB- erambler-co-uk-8585 1040 46 finalPos finalPos NNP erambler-co-uk-8585 1040 47 = = SYM erambler-co-uk-8585 1040 48 sum sum VB erambler-co-uk-8585 1040 49 $ $ $ erambler-co-uk-8585 1040 50 zipWith zipwith NN erambler-co-uk-8585 1040 51 ( ( -LRB- erambler-co-uk-8585 1040 52 + + NFP erambler-co-uk-8585 1040 53 ) ) -RRB- erambler-co-uk-8585 1040 54 input input NN erambler-co-uk-8585 1040 55 [ [ -LRB- erambler-co-uk-8585 1040 56 0 0 CD erambler-co-uk-8585 1040 57 .. .. NFP erambler-co-uk-8585 1040 58 ] ] -RRB- erambler-co-uk-8585 1040 59 reversePart reversepart CD erambler-co-uk-8585 1040 60 xs xs NNP erambler-co-uk-8585 1040 61 n n CC erambler-co-uk-8585 1040 62 = = SYM erambler-co-uk-8585 1040 63 ( ( -LRB- erambler-co-uk-8585 1040 64 reverse reverse VB erambler-co-uk-8585 1040 65 $ $ $ erambler-co-uk-8585 1040 66 take take NN erambler-co-uk-8585 1040 67 n n NNP erambler-co-uk-8585 1040 68 xs xs NNP erambler-co-uk-8585 1040 69 ) ) -RRB- erambler-co-uk-8585 1040 70 + + CC erambler-co-uk-8585 1040 71 + + CC erambler-co-uk-8585 1040 72 drop drop NN erambler-co-uk-8585 1040 73 n n NN erambler-co-uk-8585 1040 74 xs xs NNP erambler-co-uk-8585 1040 75 step step NN erambler-co-uk-8585 1040 76 xs xs NNP erambler-co-uk-8585 1040 77 ( ( -LRB- erambler-co-uk-8585 1040 78 n n NNP erambler-co-uk-8585 1040 79 , , , erambler-co-uk-8585 1040 80 skip skip NNP erambler-co-uk-8585 1040 81 ) ) -RRB- erambler-co-uk-8585 1040 82 = = NFP erambler-co-uk-8585 1040 83 reversePart reversepart CD erambler-co-uk-8585 1040 84 xs xs NNP erambler-co-uk-8585 1040 85 n n NNP erambler-co-uk-8585 1040 86 & & CC erambler-co-uk-8585 1040 87 amp amp NNP erambler-co-uk-8585 1040 88 ; ; : erambler-co-uk-8585 1040 89 rotate rotate NNP erambler-co-uk-8585 1040 90 ( ( -LRB- erambler-co-uk-8585 1040 91 n+skip n+skip FW erambler-co-uk-8585 1040 92 ) ) -RRB- erambler-co-uk-8585 1040 93 The the DT erambler-co-uk-8585 1040 94 full full JJ erambler-co-uk-8585 1040 95 version version NN erambler-co-uk-8585 1040 96 of of IN erambler-co-uk-8585 1040 97 the the DT erambler-co-uk-8585 1040 98 hash hash NN erambler-co-uk-8585 1040 99 ( ( -LRB- erambler-co-uk-8585 1040 100 part part NN erambler-co-uk-8585 1040 101 2 2 CD erambler-co-uk-8585 1040 102 of of IN erambler-co-uk-8585 1040 103 the the DT erambler-co-uk-8585 1040 104 challenge challenge NN erambler-co-uk-8585 1040 105 ) ) -RRB- erambler-co-uk-8585 1040 106 starts start VBZ erambler-co-uk-8585 1040 107 the the DT erambler-co-uk-8585 1040 108 same same JJ erambler-co-uk-8585 1040 109 way way NN erambler-co-uk-8585 1040 110 as as IN erambler-co-uk-8585 1040 111 the the DT erambler-co-uk-8585 1040 112 simple simple JJ erambler-co-uk-8585 1040 113 version version NN erambler-co-uk-8585 1040 114 , , , erambler-co-uk-8585 1040 115 except except IN erambler-co-uk-8585 1040 116 making make VBG erambler-co-uk-8585 1040 117 64 64 CD erambler-co-uk-8585 1040 118 passes pass NNS erambler-co-uk-8585 1040 119 instead instead RB erambler-co-uk-8585 1040 120 of of IN erambler-co-uk-8585 1040 121 one one CD erambler-co-uk-8585 1040 122 : : : erambler-co-uk-8585 1040 123 we -PRON- PRP erambler-co-uk-8585 1040 124 can can MD erambler-co-uk-8585 1040 125 do do VB erambler-co-uk-8585 1040 126 this this DT erambler-co-uk-8585 1040 127 by by IN erambler-co-uk-8585 1040 128 using use VBG erambler-co-uk-8585 1040 129 replicate replicate NN erambler-co-uk-8585 1040 130 to to TO erambler-co-uk-8585 1040 131 make make VB erambler-co-uk-8585 1040 132 a a DT erambler-co-uk-8585 1040 133 list list NN erambler-co-uk-8585 1040 134 of of IN erambler-co-uk-8585 1040 135 64 64 CD erambler-co-uk-8585 1040 136 copies copy NNS erambler-co-uk-8585 1040 137 , , , erambler-co-uk-8585 1040 138 then then RB erambler-co-uk-8585 1040 139 collapse collapse VB erambler-co-uk-8585 1040 140 that that IN erambler-co-uk-8585 1040 141 into into IN erambler-co-uk-8585 1040 142 a a DT erambler-co-uk-8585 1040 143 single single JJ erambler-co-uk-8585 1040 144 list list NN erambler-co-uk-8585 1040 145 with with IN erambler-co-uk-8585 1040 146 concat concat NN erambler-co-uk-8585 1040 147 . . . erambler-co-uk-8585 1041 1 fullKnotHash fullknothash NN erambler-co-uk-8585 1041 2 : : : erambler-co-uk-8585 1041 3 : : : erambler-co-uk-8585 1041 4 Int int NN erambler-co-uk-8585 1041 5 -> -> NN erambler-co-uk-8585 1041 6 ; ; : erambler-co-uk-8585 1041 7 [ [ -LRB- erambler-co-uk-8585 1041 8 Int int NN erambler-co-uk-8585 1041 9 ] ] -RRB- erambler-co-uk-8585 1041 10 -> -> NN erambler-co-uk-8585 1041 11 ; ; : erambler-co-uk-8585 1041 12 [ [ -LRB- erambler-co-uk-8585 1041 13 Int int NN erambler-co-uk-8585 1041 14 ] ] -RRB- erambler-co-uk-8585 1041 15 fullKnotHash fullknothash NN erambler-co-uk-8585 1041 16 size size NN erambler-co-uk-8585 1041 17 input input NN erambler-co-uk-8585 1041 18 = = SYM erambler-co-uk-8585 1041 19 simpleKnotHash simpleknothash NN erambler-co-uk-8585 1041 20 size size NN erambler-co-uk-8585 1041 21 input' input' NN erambler-co-uk-8585 1041 22 ; ; : erambler-co-uk-8585 1041 23 where where WRB erambler-co-uk-8585 1041 24 input' input' NN erambler-co-uk-8585 1041 25 ; ; : erambler-co-uk-8585 1041 26 = = NFP erambler-co-uk-8585 1041 27 concat concat VB erambler-co-uk-8585 1041 28 $ $ $ erambler-co-uk-8585 1041 29 replicate replicate NN erambler-co-uk-8585 1041 30 64 64 CD erambler-co-uk-8585 1041 31 input input NN erambler-co-uk-8585 1041 32 The the DT erambler-co-uk-8585 1041 33 next next JJ erambler-co-uk-8585 1041 34 step step NN erambler-co-uk-8585 1041 35 in in IN erambler-co-uk-8585 1041 36 calculating calculate VBG erambler-co-uk-8585 1041 37 the the DT erambler-co-uk-8585 1041 38 full full JJ erambler-co-uk-8585 1041 39 hash hash NN erambler-co-uk-8585 1041 40 collapses collapse VBZ erambler-co-uk-8585 1041 41 the the DT erambler-co-uk-8585 1041 42 full full JJ erambler-co-uk-8585 1041 43 256-element 256-element CD erambler-co-uk-8585 1041 44 & & CC erambler-co-uk-8585 1041 45 ldquo;sparse&rdquo ldquo;sparse&rdquo UH erambler-co-uk-8585 1041 46 ; ; : erambler-co-uk-8585 1041 47 hash hash VB erambler-co-uk-8585 1041 48 down down RP erambler-co-uk-8585 1041 49 into into IN erambler-co-uk-8585 1041 50 16 16 CD erambler-co-uk-8585 1041 51 elements element NNS erambler-co-uk-8585 1041 52 by by IN erambler-co-uk-8585 1041 53 XORing xoring NN erambler-co-uk-8585 1041 54 groups group NNS erambler-co-uk-8585 1041 55 of of IN erambler-co-uk-8585 1041 56 16 16 CD erambler-co-uk-8585 1041 57 together together RB erambler-co-uk-8585 1041 58 . . . erambler-co-uk-8585 1042 1 unfoldr unfoldr NNP erambler-co-uk-8585 1042 2 is be VBZ erambler-co-uk-8585 1042 3 a a DT erambler-co-uk-8585 1042 4 nice nice JJ erambler-co-uk-8585 1042 5 efficient efficient JJ erambler-co-uk-8585 1042 6 way way NN erambler-co-uk-8585 1042 7 of of IN erambler-co-uk-8585 1042 8 doing do VBG erambler-co-uk-8585 1042 9 this this DT erambler-co-uk-8585 1042 10 . . . erambler-co-uk-8585 1043 1 dense dense JJ erambler-co-uk-8585 1043 2 : : : erambler-co-uk-8585 1043 3 : : : erambler-co-uk-8585 1043 4 [ [ -LRB- erambler-co-uk-8585 1043 5 Int int NN erambler-co-uk-8585 1043 6 ] ] -RRB- erambler-co-uk-8585 1043 7 -> -> NN erambler-co-uk-8585 1043 8 ; ; : erambler-co-uk-8585 1043 9 [ [ -LRB- erambler-co-uk-8585 1043 10 Int int NN erambler-co-uk-8585 1043 11 ] ] -RRB- erambler-co-uk-8585 1043 12 dense dense NN erambler-co-uk-8585 1043 13 = = , erambler-co-uk-8585 1043 14 unfoldr unfoldr NNP erambler-co-uk-8585 1043 15 dense' dense' NN erambler-co-uk-8585 1043 16 ; ; : erambler-co-uk-8585 1043 17 where where WRB erambler-co-uk-8585 1043 18 dense' dense' NN erambler-co-uk-8585 1043 19 ; ; : erambler-co-uk-8585 1043 20 [ [ -LRB- erambler-co-uk-8585 1043 21 ] ] -RRB- erambler-co-uk-8585 1043 22 = = NFP erambler-co-uk-8585 1043 23 Nothing nothing NN erambler-co-uk-8585 1043 24 dense' dense' NN erambler-co-uk-8585 1043 25 ; ; : erambler-co-uk-8585 1043 26 xs xs NNP erambler-co-uk-8585 1043 27 = = NFP erambler-co-uk-8585 1043 28 Just just RB erambler-co-uk-8585 1043 29 ( ( -LRB- erambler-co-uk-8585 1043 30 foldl1 foldl1 NNP erambler-co-uk-8585 1043 31 xor xor NNP erambler-co-uk-8585 1043 32 $ $ $ erambler-co-uk-8585 1043 33 take take VBP erambler-co-uk-8585 1043 34 16 16 CD erambler-co-uk-8585 1043 35 xs x NNS erambler-co-uk-8585 1043 36 , , , erambler-co-uk-8585 1043 37 drop drop VB erambler-co-uk-8585 1043 38 16 16 CD erambler-co-uk-8585 1043 39 xs xs NNP erambler-co-uk-8585 1043 40 ) ) -RRB- erambler-co-uk-8585 1043 41 The the DT erambler-co-uk-8585 1043 42 final final JJ erambler-co-uk-8585 1043 43 hash hash NN erambler-co-uk-8585 1043 44 step step NN erambler-co-uk-8585 1043 45 is be VBZ erambler-co-uk-8585 1043 46 to to TO erambler-co-uk-8585 1043 47 convert convert VB erambler-co-uk-8585 1043 48 the the DT erambler-co-uk-8585 1043 49 list list NN erambler-co-uk-8585 1043 50 of of IN erambler-co-uk-8585 1043 51 integers integer NNS erambler-co-uk-8585 1043 52 into into IN erambler-co-uk-8585 1043 53 a a DT erambler-co-uk-8585 1043 54 hexadecimal hexadecimal JJ erambler-co-uk-8585 1043 55 string string NN erambler-co-uk-8585 1043 56 . . . erambler-co-uk-8585 1044 1 hexify hexify NNP erambler-co-uk-8585 1044 2 : : : erambler-co-uk-8585 1044 3 : : : erambler-co-uk-8585 1044 4 [ [ -LRB- erambler-co-uk-8585 1044 5 Int int NN erambler-co-uk-8585 1044 6 ] ] -RRB- erambler-co-uk-8585 1044 7 -> -> NN erambler-co-uk-8585 1044 8 ; ; : erambler-co-uk-8585 1044 9 String string NN erambler-co-uk-8585 1044 10 hexify hexify NN erambler-co-uk-8585 1044 11 = = SYM erambler-co-uk-8585 1044 12 concatMap concatMap NNP erambler-co-uk-8585 1044 13 ( ( -LRB- erambler-co-uk-8585 1044 14 printf printf NNP erambler-co-uk-8585 1044 15 & & CC erambler-co-uk-8585 1044 16 # # $ erambler-co-uk-8585 1044 17 34;%02x" 34;%02x" CD erambler-co-uk-8585 1044 18 ; ; : erambler-co-uk-8585 1044 19 ) ) -RRB- erambler-co-uk-8585 1044 20 These these DT erambler-co-uk-8585 1044 21 two two CD erambler-co-uk-8585 1044 22 utility utility NN erambler-co-uk-8585 1044 23 functions function NNS erambler-co-uk-8585 1044 24 put put VBD erambler-co-uk-8585 1044 25 together together RB erambler-co-uk-8585 1044 26 building build VBG erambler-co-uk-8585 1044 27 blocks block NNS erambler-co-uk-8585 1044 28 from from IN erambler-co-uk-8585 1044 29 the the DT erambler-co-uk-8585 1044 30 Data Data NNP erambler-co-uk-8585 1044 31 . . . erambler-co-uk-8585 1044 32 Text text NN erambler-co-uk-8585 1044 33 module module NN erambler-co-uk-8585 1044 34 to to TO erambler-co-uk-8585 1044 35 parse parse VB erambler-co-uk-8585 1044 36 the the DT erambler-co-uk-8585 1044 37 input input NN erambler-co-uk-8585 1044 38 string string NN erambler-co-uk-8585 1044 39 . . . erambler-co-uk-8585 1045 1 Note note VB erambler-co-uk-8585 1045 2 that that IN erambler-co-uk-8585 1045 3 no no DT erambler-co-uk-8585 1045 4 arguments argument NNS erambler-co-uk-8585 1045 5 are be VBP erambler-co-uk-8585 1045 6 given give VBN erambler-co-uk-8585 1045 7 : : : erambler-co-uk-8585 1045 8 the the DT erambler-co-uk-8585 1045 9 functions function NNS erambler-co-uk-8585 1045 10 are be VBP erambler-co-uk-8585 1045 11 defined define VBN erambler-co-uk-8585 1045 12 purely purely RB erambler-co-uk-8585 1045 13 by by IN erambler-co-uk-8585 1045 14 composing compose VBG erambler-co-uk-8585 1045 15 other other JJ erambler-co-uk-8585 1045 16 functions function NNS erambler-co-uk-8585 1045 17 using use VBG erambler-co-uk-8585 1045 18 the the DT erambler-co-uk-8585 1045 19 . . . erambler-co-uk-8585 1046 1 operator operator NN erambler-co-uk-8585 1046 2 . . . erambler-co-uk-8585 1047 1 In in IN erambler-co-uk-8585 1047 2 Haskell Haskell NNP erambler-co-uk-8585 1047 3 this this DT erambler-co-uk-8585 1047 4 is be VBZ erambler-co-uk-8585 1047 5 referred refer VBN erambler-co-uk-8585 1047 6 to to IN erambler-co-uk-8585 1047 7 as as IN erambler-co-uk-8585 1047 8 & & CC erambler-co-uk-8585 1047 9 ldquo;point ldquo;point NNP erambler-co-uk-8585 1047 10 - - HYPH erambler-co-uk-8585 1047 11 free&rdquo free&rdquo NNP erambler-co-uk-8585 1047 12 ; ; : erambler-co-uk-8585 1047 13 style style NN erambler-co-uk-8585 1047 14 . . . erambler-co-uk-8585 1048 1 strip strip NNP erambler-co-uk-8585 1048 2 : : : erambler-co-uk-8585 1048 3 : : : erambler-co-uk-8585 1048 4 String string NN erambler-co-uk-8585 1048 5 -> -> : erambler-co-uk-8585 1048 6 ; ; : erambler-co-uk-8585 1048 7 String string NN erambler-co-uk-8585 1048 8 strip strip NN erambler-co-uk-8585 1048 9 = = NFP erambler-co-uk-8585 1048 10 T.unpack t.unpack ADD erambler-co-uk-8585 1048 11 . . . erambler-co-uk-8585 1049 1 T.strip t.strip NN erambler-co-uk-8585 1049 2 . . . erambler-co-uk-8585 1050 1 T.pack t.pack JJ erambler-co-uk-8585 1050 2 parseInput parseinput NN erambler-co-uk-8585 1050 3 : : : erambler-co-uk-8585 1050 4 : : : erambler-co-uk-8585 1050 5 String string NN erambler-co-uk-8585 1050 6 -> -> : erambler-co-uk-8585 1050 7 ; ; : erambler-co-uk-8585 1050 8 [ [ -LRB- erambler-co-uk-8585 1050 9 Int int NN erambler-co-uk-8585 1050 10 ] ] -RRB- erambler-co-uk-8585 1050 11 parseInput parseinput NN erambler-co-uk-8585 1050 12 = = SYM erambler-co-uk-8585 1050 13 map map NN erambler-co-uk-8585 1050 14 ( ( -LRB- erambler-co-uk-8585 1050 15 read read VB erambler-co-uk-8585 1050 16 . . . erambler-co-uk-8585 1051 1 T.unpack t.unpack ADD erambler-co-uk-8585 1051 2 ) ) -RRB- erambler-co-uk-8585 1051 3 . . . erambler-co-uk-8585 1052 1 T.splitOn T.splitOn NNP erambler-co-uk-8585 1052 2 ( ( -LRB- erambler-co-uk-8585 1052 3 T.singleton T.singleton NNP erambler-co-uk-8585 1052 4 & & CC erambler-co-uk-8585 1052 5 # # $ erambler-co-uk-8585 1052 6 39;,' 39;,' NN erambler-co-uk-8585 1052 7 ; ; : erambler-co-uk-8585 1052 8 ) ) -RRB- erambler-co-uk-8585 1052 9 . . . erambler-co-uk-8585 1053 1 T.pack T.pack VBG erambler-co-uk-8585 1053 2 Now now RB erambler-co-uk-8585 1053 3 we -PRON- PRP erambler-co-uk-8585 1053 4 can can MD erambler-co-uk-8585 1053 5 put put VB erambler-co-uk-8585 1053 6 it -PRON- PRP erambler-co-uk-8585 1053 7 all all DT erambler-co-uk-8585 1053 8 together together RB erambler-co-uk-8585 1053 9 , , , erambler-co-uk-8585 1053 10 including include VBG erambler-co-uk-8585 1053 11 building build VBG erambler-co-uk-8585 1053 12 the the DT erambler-co-uk-8585 1053 13 weird weird JJ erambler-co-uk-8585 1053 14 input input NN erambler-co-uk-8585 1053 15 for for IN erambler-co-uk-8585 1053 16 the the DT erambler-co-uk-8585 1053 17 & & CC erambler-co-uk-8585 1053 18 ldquo;full&rdquo ldquo;full&rdquo NNP erambler-co-uk-8585 1053 19 ; ; : erambler-co-uk-8585 1053 20 hash hash NN erambler-co-uk-8585 1053 21 . . . erambler-co-uk-8585 1054 1 main main JJ erambler-co-uk-8585 1054 2 = = NFP erambler-co-uk-8585 1054 3 do do VBP erambler-co-uk-8585 1054 4 input input NN erambler-co-uk-8585 1054 5 & & CC erambler-co-uk-8585 1054 6 lt;- lt;- JJ erambler-co-uk-8585 1054 7 fmap fmap NNP erambler-co-uk-8585 1054 8 strip strip NN erambler-co-uk-8585 1054 9 getContents getcontent NNS erambler-co-uk-8585 1054 10 let let VB erambler-co-uk-8585 1054 11 simpleInput simpleinput VB erambler-co-uk-8585 1054 12 = = SYM erambler-co-uk-8585 1054 13 parseInput parseinput VB erambler-co-uk-8585 1054 14 input input NN erambler-co-uk-8585 1054 15 asciiInput asciiinput NN erambler-co-uk-8585 1054 16 = = SYM erambler-co-uk-8585 1054 17 map map NN erambler-co-uk-8585 1054 18 ord ord NN erambler-co-uk-8585 1054 19 input input NN erambler-co-uk-8585 1054 20 + + XX erambler-co-uk-8585 1054 21 + + CC erambler-co-uk-8585 1054 22 [ [ -LRB- erambler-co-uk-8585 1054 23 17 17 CD erambler-co-uk-8585 1054 24 , , , erambler-co-uk-8585 1054 25 31 31 CD erambler-co-uk-8585 1054 26 , , , erambler-co-uk-8585 1054 27 73 73 CD erambler-co-uk-8585 1054 28 , , , erambler-co-uk-8585 1054 29 47 47 CD erambler-co-uk-8585 1054 30 , , , erambler-co-uk-8585 1054 31 23 23 CD erambler-co-uk-8585 1054 32 ] ] -RRB- erambler-co-uk-8585 1054 33 ( ( -LRB- erambler-co-uk-8585 1054 34 a a NN erambler-co-uk-8585 1054 35 : : : erambler-co-uk-8585 1054 36 b b LS erambler-co-uk-8585 1054 37 : : : erambler-co-uk-8585 1054 38 _ _ NNP erambler-co-uk-8585 1054 39 ) ) -RRB- erambler-co-uk-8585 1054 40 = = NFP erambler-co-uk-8585 1054 41 simpleKnotHash simpleKnotHash NNP erambler-co-uk-8585 1054 42 256 256 CD erambler-co-uk-8585 1054 43 simpleInput simpleinput NN erambler-co-uk-8585 1054 44 print print NN erambler-co-uk-8585 1054 45 $ $ $ erambler-co-uk-8585 1054 46 ( ( -LRB- erambler-co-uk-8585 1054 47 a*b a*b NNP erambler-co-uk-8585 1054 48 ) ) -RRB- erambler-co-uk-8585 1054 49 putStrLn putstrln VB erambler-co-uk-8585 1054 50 $ $ $ erambler-co-uk-8585 1054 51 fullKnotHash fullknothash NN erambler-co-uk-8585 1054 52 256 256 CD erambler-co-uk-8585 1054 53 asciiInput asciiinput NN erambler-co-uk-8585 1054 54 & & CC erambler-co-uk-8585 1054 55 amp amp NN erambler-co-uk-8585 1054 56 ; ; : erambler-co-uk-8585 1054 57 dense dense NNP erambler-co-uk-8585 1054 58 & & CC erambler-co-uk-8585 1054 59 amp amp NNP erambler-co-uk-8585 1054 60 ; ; : erambler-co-uk-8585 1054 61 hexify hexify NNP erambler-co-uk-8585 1054 62 Stream Stream NNP erambler-co-uk-8585 1054 63 Processing Processing NNP erambler-co-uk-8585 1054 64 — — : erambler-co-uk-8585 1054 65 Haskell Haskell NNP erambler-co-uk-8585 1054 66 — — : erambler-co-uk-8585 1054 67 # # $ erambler-co-uk-8585 1054 68 adventofcode adventofcode NN erambler-co-uk-8585 1054 69 Day day NN erambler-co-uk-8585 1054 70 9 9 CD erambler-co-uk-8585 1054 71 In in IN erambler-co-uk-8585 1054 72 today’s today’s NNP erambler-co-uk-8585 1054 73 challenge challenge NN erambler-co-uk-8585 1054 74 we -PRON- PRP erambler-co-uk-8585 1054 75 come come VBP erambler-co-uk-8585 1054 76 across across IN erambler-co-uk-8585 1054 77 a a DT erambler-co-uk-8585 1054 78 stream stream NN erambler-co-uk-8585 1054 79 that that WDT erambler-co-uk-8585 1054 80 we -PRON- PRP erambler-co-uk-8585 1054 81 need need VBP erambler-co-uk-8585 1054 82 to to TO erambler-co-uk-8585 1054 83 cross cross VB erambler-co-uk-8585 1054 84 . . . erambler-co-uk-8585 1055 1 But but CC erambler-co-uk-8585 1055 2 of of IN erambler-co-uk-8585 1055 3 course course NN erambler-co-uk-8585 1055 4 , , , erambler-co-uk-8585 1055 5 because because IN erambler-co-uk-8585 1055 6 we’re we’re NNP erambler-co-uk-8585 1055 7 stuck stick VBD erambler-co-uk-8585 1055 8 inside inside IN erambler-co-uk-8585 1055 9 a a DT erambler-co-uk-8585 1055 10 computer computer NN erambler-co-uk-8585 1055 11 , , , erambler-co-uk-8585 1055 12 it’s it’s CD erambler-co-uk-8585 1055 13 not not RB erambler-co-uk-8585 1055 14 water water NN erambler-co-uk-8585 1055 15 but but CC erambler-co-uk-8585 1055 16 data datum NNS erambler-co-uk-8585 1055 17 flowing flow VBG erambler-co-uk-8585 1055 18 past past RB erambler-co-uk-8585 1055 19 . . . erambler-co-uk-8585 1056 1 The the DT erambler-co-uk-8585 1056 2 stream stream NN erambler-co-uk-8585 1056 3 is be VBZ erambler-co-uk-8585 1056 4 too too RB erambler-co-uk-8585 1056 5 dangerous dangerous JJ erambler-co-uk-8585 1056 6 to to TO erambler-co-uk-8585 1056 7 cross cross VB erambler-co-uk-8585 1056 8 until until IN erambler-co-uk-8585 1056 9 we’ve we’ve NNP erambler-co-uk-8585 1056 10 removed remove VBD erambler-co-uk-8585 1056 11 all all PDT erambler-co-uk-8585 1056 12 the the DT erambler-co-uk-8585 1056 13 garbage garbage NN erambler-co-uk-8585 1056 14 , , , erambler-co-uk-8585 1056 15 and and CC erambler-co-uk-8585 1056 16 to to TO erambler-co-uk-8585 1056 17 prove prove VB erambler-co-uk-8585 1056 18 we -PRON- PRP erambler-co-uk-8585 1056 19 can can MD erambler-co-uk-8585 1056 20 do do VB erambler-co-uk-8585 1056 21 that that IN erambler-co-uk-8585 1056 22 we -PRON- PRP erambler-co-uk-8585 1056 23 have have VBP erambler-co-uk-8585 1056 24 to to TO erambler-co-uk-8585 1056 25 calculate calculate VB erambler-co-uk-8585 1056 26 a a DT erambler-co-uk-8585 1056 27 score score NN erambler-co-uk-8585 1056 28 for for IN erambler-co-uk-8585 1056 29 the the DT erambler-co-uk-8585 1056 30 valid valid NNP erambler-co-uk-8585 1056 31 data data NNP erambler-co-uk-8585 1056 32 & & CC erambler-co-uk-8585 1056 33 ldquo;groups&rdquo ldquo;groups&rdquo NNP erambler-co-uk-8585 1056 34 ; ; : erambler-co-uk-8585 1056 35 and and CC erambler-co-uk-8585 1056 36 the the DT erambler-co-uk-8585 1056 37 number number NN erambler-co-uk-8585 1056 38 of of IN erambler-co-uk-8585 1056 39 garbage garbage NN erambler-co-uk-8585 1056 40 characters character NNS erambler-co-uk-8585 1056 41 to to TO erambler-co-uk-8585 1056 42 remove remove VB erambler-co-uk-8585 1056 43 . . . erambler-co-uk-8585 1057 1 → → NFP erambler-co-uk-8585 1057 2 Full full JJ erambler-co-uk-8585 1057 3 code code NN erambler-co-uk-8585 1057 4 on on IN erambler-co-uk-8585 1057 5 GitHub GitHub NNP erambler-co-uk-8585 1057 6 ! ! . erambler-co-uk-8585 1057 7 ! ! . erambler-co-uk-8585 1057 8 ! ! . erambler-co-uk-8585 1058 1 commentary commentary NN erambler-co-uk-8585 1058 2 One one CD erambler-co-uk-8585 1058 3 of of IN erambler-co-uk-8585 1058 4 my -PRON- PRP$ erambler-co-uk-8585 1058 5 goals goal NNS erambler-co-uk-8585 1058 6 for for IN erambler-co-uk-8585 1058 7 this this DT erambler-co-uk-8585 1058 8 process process NN erambler-co-uk-8585 1058 9 was be VBD erambler-co-uk-8585 1058 10 to to TO erambler-co-uk-8585 1058 11 knock knock VB erambler-co-uk-8585 1058 12 the the DT erambler-co-uk-8585 1058 13 rust rust NN erambler-co-uk-8585 1058 14 of of IN erambler-co-uk-8585 1058 15 my -PRON- PRP$ erambler-co-uk-8585 1058 16 functional functional JJ erambler-co-uk-8585 1058 17 programming programming NN erambler-co-uk-8585 1058 18 skills skill NNS erambler-co-uk-8585 1058 19 in in IN erambler-co-uk-8585 1058 20 Haskell Haskell NNP erambler-co-uk-8585 1058 21 , , , erambler-co-uk-8585 1058 22 and and CC erambler-co-uk-8585 1058 23 I -PRON- PRP erambler-co-uk-8585 1058 24 haven’t haven’t NNP erambler-co-uk-8585 1058 25 done do VBN erambler-co-uk-8585 1058 26 that that DT erambler-co-uk-8585 1058 27 for for IN erambler-co-uk-8585 1058 28 the the DT erambler-co-uk-8585 1058 29 whole whole NN erambler-co-uk-8585 1058 30 of of IN erambler-co-uk-8585 1058 31 the the DT erambler-co-uk-8585 1058 32 first first JJ erambler-co-uk-8585 1058 33 week week NN erambler-co-uk-8585 1058 34 . . . erambler-co-uk-8585 1059 1 Processing processing NN erambler-co-uk-8585 1059 2 strings string NNS erambler-co-uk-8585 1059 3 character character NN erambler-co-uk-8585 1059 4 by by IN erambler-co-uk-8585 1059 5 character character NN erambler-co-uk-8585 1059 6 and and CC erambler-co-uk-8585 1059 7 acting acting NN erambler-co-uk-8585 1059 8 according accord VBG erambler-co-uk-8585 1059 9 to to IN erambler-co-uk-8585 1059 10 which which WDT erambler-co-uk-8585 1059 11 character character NN erambler-co-uk-8585 1059 12 shows show VBZ erambler-co-uk-8585 1059 13 up up RP erambler-co-uk-8585 1059 14 seems seem VBZ erambler-co-uk-8585 1059 15 like like IN erambler-co-uk-8585 1059 16 a a DT erambler-co-uk-8585 1059 17 good good JJ erambler-co-uk-8585 1059 18 choice choice NN erambler-co-uk-8585 1059 19 for for IN erambler-co-uk-8585 1059 20 pattern pattern NN erambler-co-uk-8585 1059 21 - - HYPH erambler-co-uk-8585 1059 22 matching matching NN erambler-co-uk-8585 1059 23 though though RB erambler-co-uk-8585 1059 24 , , , erambler-co-uk-8585 1059 25 so so CC erambler-co-uk-8585 1059 26 here here RB erambler-co-uk-8585 1059 27 we -PRON- PRP erambler-co-uk-8585 1059 28 go go VBP erambler-co-uk-8585 1059 29 . . . erambler-co-uk-8585 1060 1 I -PRON- PRP erambler-co-uk-8585 1060 2 also also RB erambler-co-uk-8585 1060 3 wanted want VBD erambler-co-uk-8585 1060 4 to to TO erambler-co-uk-8585 1060 5 take take VB erambler-co-uk-8585 1060 6 a a DT erambler-co-uk-8585 1060 7 bash bash NN erambler-co-uk-8585 1060 8 at at IN erambler-co-uk-8585 1060 9 test test NN erambler-co-uk-8585 1060 10 - - HYPH erambler-co-uk-8585 1060 11 driven drive VBN erambler-co-uk-8585 1060 12 development development NN erambler-co-uk-8585 1060 13 in in IN erambler-co-uk-8585 1060 14 Haskell Haskell NNP erambler-co-uk-8585 1060 15 , , , erambler-co-uk-8585 1060 16 so so RB erambler-co-uk-8585 1060 17 I -PRON- PRP erambler-co-uk-8585 1060 18 also also RB erambler-co-uk-8585 1060 19 loaded load VBD erambler-co-uk-8585 1060 20 up up RP erambler-co-uk-8585 1060 21 the the DT erambler-co-uk-8585 1060 22 Test test NN erambler-co-uk-8585 1060 23 . . . erambler-co-uk-8585 1060 24 Hspec Hspec NNP erambler-co-uk-8585 1060 25 module module NN erambler-co-uk-8585 1060 26 to to TO erambler-co-uk-8585 1060 27 give give VB erambler-co-uk-8585 1060 28 it -PRON- PRP erambler-co-uk-8585 1060 29 a a DT erambler-co-uk-8585 1060 30 try try NN erambler-co-uk-8585 1060 31 . . . erambler-co-uk-8585 1061 1 I -PRON- PRP erambler-co-uk-8585 1061 2 did do VBD erambler-co-uk-8585 1061 3 find find VB erambler-co-uk-8585 1061 4 keeping keep VBG erambler-co-uk-8585 1061 5 track track NN erambler-co-uk-8585 1061 6 of of IN erambler-co-uk-8585 1061 7 all all PDT erambler-co-uk-8585 1061 8 the the DT erambler-co-uk-8585 1061 9 state state NN erambler-co-uk-8585 1061 10 in in IN erambler-co-uk-8585 1061 11 arguments argument NNS erambler-co-uk-8585 1061 12 a a DT erambler-co-uk-8585 1061 13 bit bit NN erambler-co-uk-8585 1061 14 mind mind NN erambler-co-uk-8585 1061 15 boggling boggling NN erambler-co-uk-8585 1061 16 , , , erambler-co-uk-8585 1061 17 and and CC erambler-co-uk-8585 1061 18 I -PRON- PRP erambler-co-uk-8585 1061 19 think think VBP erambler-co-uk-8585 1061 20 it -PRON- PRP erambler-co-uk-8585 1061 21 could could MD erambler-co-uk-8585 1061 22 have have VB erambler-co-uk-8585 1061 23 been be VBN erambler-co-uk-8585 1061 24 improved improve VBN erambler-co-uk-8585 1061 25 through through IN erambler-co-uk-8585 1061 26 use use NN erambler-co-uk-8585 1061 27 of of IN erambler-co-uk-8585 1061 28 a a DT erambler-co-uk-8585 1061 29 data data NN erambler-co-uk-8585 1061 30 type type NN erambler-co-uk-8585 1061 31 using use VBG erambler-co-uk-8585 1061 32 record record NN erambler-co-uk-8585 1061 33 syntax syntax NN erambler-co-uk-8585 1061 34 and and CC erambler-co-uk-8585 1061 35 the the DT erambler-co-uk-8585 1061 36 ` ` '' erambler-co-uk-8585 1061 37 State State NNP erambler-co-uk-8585 1061 38 ` ` '' erambler-co-uk-8585 1061 39 monad monad NN erambler-co-uk-8585 1061 40 , , , erambler-co-uk-8585 1061 41 so so CC erambler-co-uk-8585 1061 42 that that DT erambler-co-uk-8585 1061 43 's be VBZ erambler-co-uk-8585 1061 44 something something NN erambler-co-uk-8585 1061 45 to to TO erambler-co-uk-8585 1061 46 look look VB erambler-co-uk-8585 1061 47 at at IN erambler-co-uk-8585 1061 48 for for IN erambler-co-uk-8585 1061 49 a a DT erambler-co-uk-8585 1061 50 future future JJ erambler-co-uk-8585 1061 51 challenge challenge NN erambler-co-uk-8585 1061 52 . . . erambler-co-uk-8585 1062 1 First first RB erambler-co-uk-8585 1062 2 import import VB erambler-co-uk-8585 1062 3 the the DT erambler-co-uk-8585 1062 4 extra extra JJ erambler-co-uk-8585 1062 5 bits bit NNS erambler-co-uk-8585 1062 6 we’ll we’ll NN erambler-co-uk-8585 1062 7 need need VBP erambler-co-uk-8585 1062 8 . . . erambler-co-uk-8585 1063 1 module module JJ erambler-co-uk-8585 1063 2 Main Main NNP erambler-co-uk-8585 1063 3 where where WRB erambler-co-uk-8585 1063 4 import import NN erambler-co-uk-8585 1063 5 Test test NN erambler-co-uk-8585 1063 6 . . . erambler-co-uk-8585 1063 7 Hspec hspec NN erambler-co-uk-8585 1063 8 import import NN erambler-co-uk-8585 1063 9 Data Data NNP erambler-co-uk-8585 1063 10 . . . erambler-co-uk-8585 1063 11 Function Function NNP erambler-co-uk-8585 1063 12 ( ( -LRB- erambler-co-uk-8585 1063 13 ( ( -LRB- erambler-co-uk-8585 1063 14 & & CC erambler-co-uk-8585 1063 15 amp amp NNP erambler-co-uk-8585 1063 16 ; ; , erambler-co-uk-8585 1063 17 ) ) -RRB- erambler-co-uk-8585 1063 18 ) ) -RRB- erambler-co-uk-8585 1063 19 countGroups countgroup NNS erambler-co-uk-8585 1063 20 solves solve VBZ erambler-co-uk-8585 1063 21 the the DT erambler-co-uk-8585 1063 22 first first JJ erambler-co-uk-8585 1063 23 part part NN erambler-co-uk-8585 1063 24 of of IN erambler-co-uk-8585 1063 25 the the DT erambler-co-uk-8585 1063 26 problem problem NN erambler-co-uk-8585 1063 27 , , , erambler-co-uk-8585 1063 28 counting count VBG erambler-co-uk-8585 1063 29 up up RP erambler-co-uk-8585 1063 30 the the DT erambler-co-uk-8585 1063 31 & & CC erambler-co-uk-8585 1063 32 ldquo;score&rdquo ldquo;score&rdquo NNP erambler-co-uk-8585 1063 33 ; ; : erambler-co-uk-8585 1063 34 of of IN erambler-co-uk-8585 1063 35 the the DT erambler-co-uk-8585 1063 36 valid valid JJ erambler-co-uk-8585 1063 37 data datum NNS erambler-co-uk-8585 1063 38 in in IN erambler-co-uk-8585 1063 39 the the DT erambler-co-uk-8585 1063 40 stream stream NN erambler-co-uk-8585 1063 41 . . . erambler-co-uk-8585 1064 1 countGroups countGroups NNP erambler-co-uk-8585 1064 2 ' ' POS erambler-co-uk-8585 1064 3 is be VBZ erambler-co-uk-8585 1064 4 an an DT erambler-co-uk-8585 1064 5 auxiliary auxiliary JJ erambler-co-uk-8585 1064 6 function function NN erambler-co-uk-8585 1064 7 that that WDT erambler-co-uk-8585 1064 8 holds hold VBZ erambler-co-uk-8585 1064 9 some some DT erambler-co-uk-8585 1064 10 state state NN erambler-co-uk-8585 1064 11 in in IN erambler-co-uk-8585 1064 12 its -PRON- PRP$ erambler-co-uk-8585 1064 13 arguments argument NNS erambler-co-uk-8585 1064 14 . . . erambler-co-uk-8585 1065 1 We -PRON- PRP erambler-co-uk-8585 1065 2 use use VBP erambler-co-uk-8585 1065 3 pattern pattern NN erambler-co-uk-8585 1065 4 matching match VBG erambler-co-uk-8585 1065 5 for for IN erambler-co-uk-8585 1065 6 the the DT erambler-co-uk-8585 1065 7 base base NN erambler-co-uk-8585 1065 8 case case NN erambler-co-uk-8585 1065 9 : : : erambler-co-uk-8585 1065 10 [ [ -LRB- erambler-co-uk-8585 1065 11 ] ] -RRB- erambler-co-uk-8585 1065 12 represents represent VBZ erambler-co-uk-8585 1065 13 the the DT erambler-co-uk-8585 1065 14 empty empty JJ erambler-co-uk-8585 1065 15 list list NN erambler-co-uk-8585 1065 16 in in IN erambler-co-uk-8585 1065 17 Haskell Haskell NNP erambler-co-uk-8585 1065 18 , , , erambler-co-uk-8585 1065 19 which which WDT erambler-co-uk-8585 1065 20 indicates indicate VBZ erambler-co-uk-8585 1065 21 we’ve we’ve NNP erambler-co-uk-8585 1065 22 finished finish VBD erambler-co-uk-8585 1065 23 the the DT erambler-co-uk-8585 1065 24 whole whole JJ erambler-co-uk-8585 1065 25 stream stream NN erambler-co-uk-8585 1065 26 . . . erambler-co-uk-8585 1066 1 Otherwise otherwise RB erambler-co-uk-8585 1066 2 , , , erambler-co-uk-8585 1066 3 we -PRON- PRP erambler-co-uk-8585 1066 4 split split VBD erambler-co-uk-8585 1066 5 the the DT erambler-co-uk-8585 1066 6 remaining remain VBG erambler-co-uk-8585 1066 7 stream stream NN erambler-co-uk-8585 1066 8 into into IN erambler-co-uk-8585 1066 9 its -PRON- PRP$ erambler-co-uk-8585 1066 10 first first JJ erambler-co-uk-8585 1066 11 character character NN erambler-co-uk-8585 1066 12 and and CC erambler-co-uk-8585 1066 13 remainder remainder NN erambler-co-uk-8585 1066 14 , , , erambler-co-uk-8585 1066 15 and and CC erambler-co-uk-8585 1066 16 use use VBP erambler-co-uk-8585 1066 17 guards guard NNS erambler-co-uk-8585 1066 18 to to TO erambler-co-uk-8585 1066 19 decide decide VB erambler-co-uk-8585 1066 20 how how WRB erambler-co-uk-8585 1066 21 to to TO erambler-co-uk-8585 1066 22 interpret interpret VB erambler-co-uk-8585 1066 23 it -PRON- PRP erambler-co-uk-8585 1066 24 . . . erambler-co-uk-8585 1067 1 If if IN erambler-co-uk-8585 1067 2 skip skip NN erambler-co-uk-8585 1067 3 is be VBZ erambler-co-uk-8585 1067 4 true true JJ erambler-co-uk-8585 1067 5 , , , erambler-co-uk-8585 1067 6 discard discard VB erambler-co-uk-8585 1067 7 the the DT erambler-co-uk-8585 1067 8 character character NN erambler-co-uk-8585 1067 9 and and CC erambler-co-uk-8585 1067 10 carry carry VB erambler-co-uk-8585 1067 11 on on RP erambler-co-uk-8585 1067 12 with with IN erambler-co-uk-8585 1067 13 skip skip NNS erambler-co-uk-8585 1067 14 set set VBN erambler-co-uk-8585 1067 15 back back RB erambler-co-uk-8585 1067 16 to to IN erambler-co-uk-8585 1067 17 false false JJ erambler-co-uk-8585 1067 18 . . . erambler-co-uk-8585 1068 1 If if IN erambler-co-uk-8585 1068 2 we -PRON- PRP erambler-co-uk-8585 1068 3 find find VBP erambler-co-uk-8585 1068 4 a a DT erambler-co-uk-8585 1068 5 & & CC erambler-co-uk-8585 1068 6 ldquo;!&rdquo ldquo;!&rdquo XX erambler-co-uk-8585 1068 7 ; ; : erambler-co-uk-8585 1068 8 , , , erambler-co-uk-8585 1068 9 that that DT erambler-co-uk-8585 1068 10 tells tell VBZ erambler-co-uk-8585 1068 11 us -PRON- PRP erambler-co-uk-8585 1068 12 to to TO erambler-co-uk-8585 1068 13 skip skip VB erambler-co-uk-8585 1068 14 the the DT erambler-co-uk-8585 1068 15 next next JJ erambler-co-uk-8585 1068 16 . . . erambler-co-uk-8585 1069 1 Other other JJ erambler-co-uk-8585 1069 2 characters character NNS erambler-co-uk-8585 1069 3 mark mark VBP erambler-co-uk-8585 1069 4 groups group NNS erambler-co-uk-8585 1069 5 or or CC erambler-co-uk-8585 1069 6 sets set NNS erambler-co-uk-8585 1069 7 of of IN erambler-co-uk-8585 1069 8 garbage garbage NN erambler-co-uk-8585 1069 9 : : : erambler-co-uk-8585 1069 10 groups group NNS erambler-co-uk-8585 1069 11 increase increase VBP erambler-co-uk-8585 1069 12 the the DT erambler-co-uk-8585 1069 13 score score NN erambler-co-uk-8585 1069 14 when when WRB erambler-co-uk-8585 1069 15 they -PRON- PRP erambler-co-uk-8585 1069 16 close close VBP erambler-co-uk-8585 1069 17 and and CC erambler-co-uk-8585 1069 18 garbage garbage NN erambler-co-uk-8585 1069 19 is be VBZ erambler-co-uk-8585 1069 20 discarded discard VBN erambler-co-uk-8585 1069 21 . . . erambler-co-uk-8585 1070 1 We -PRON- PRP erambler-co-uk-8585 1070 2 continue continue VBP erambler-co-uk-8585 1070 3 to to TO erambler-co-uk-8585 1070 4 progress progress VB erambler-co-uk-8585 1070 5 the the DT erambler-co-uk-8585 1070 6 list list NN erambler-co-uk-8585 1070 7 by by IN erambler-co-uk-8585 1070 8 recursing recurse VBG erambler-co-uk-8585 1070 9 with with IN erambler-co-uk-8585 1070 10 the the DT erambler-co-uk-8585 1070 11 remainder remainder NN erambler-co-uk-8585 1070 12 of of IN erambler-co-uk-8585 1070 13 the the DT erambler-co-uk-8585 1070 14 stream stream NN erambler-co-uk-8585 1070 15 and and CC erambler-co-uk-8585 1070 16 any any DT erambler-co-uk-8585 1070 17 updated update VBN erambler-co-uk-8585 1070 18 state state NN erambler-co-uk-8585 1070 19 . . . erambler-co-uk-8585 1071 1 countGroups countgroup NNS erambler-co-uk-8585 1071 2 : : : erambler-co-uk-8585 1071 3 : : : erambler-co-uk-8585 1071 4 String string NN erambler-co-uk-8585 1071 5 -> -> : erambler-co-uk-8585 1071 6 ; ; : erambler-co-uk-8585 1071 7 Int int NN erambler-co-uk-8585 1071 8 countGroups countgroup NNS erambler-co-uk-8585 1071 9 = = SYM erambler-co-uk-8585 1071 10 countGroups' countgroups' NN erambler-co-uk-8585 1071 11 ; ; : erambler-co-uk-8585 1071 12 0 0 NFP erambler-co-uk-8585 1071 13 0 0 CD erambler-co-uk-8585 1071 14 False false JJ erambler-co-uk-8585 1071 15 False False NNP erambler-co-uk-8585 1071 16 where where WRB erambler-co-uk-8585 1071 17 countGroups' countgroups' NN erambler-co-uk-8585 1071 18 ; ; : erambler-co-uk-8585 1071 19 score score NN erambler-co-uk-8585 1071 20 _ _ NNP erambler-co-uk-8585 1071 21 _ _ NNP erambler-co-uk-8585 1071 22 _ _ NNP erambler-co-uk-8585 1071 23 [ [ -LRB- erambler-co-uk-8585 1071 24 ] ] -RRB- erambler-co-uk-8585 1071 25 = = SYM erambler-co-uk-8585 1071 26 score score NN erambler-co-uk-8585 1071 27 countGroups' countgroups' NN erambler-co-uk-8585 1071 28 ; ; : erambler-co-uk-8585 1071 29 score score NN erambler-co-uk-8585 1071 30 level level NN erambler-co-uk-8585 1071 31 garbage garbage NN erambler-co-uk-8585 1071 32 skip skip NNS erambler-co-uk-8585 1071 33 ( ( -LRB- erambler-co-uk-8585 1071 34 c c NN erambler-co-uk-8585 1071 35 : : : erambler-co-uk-8585 1071 36 rest rest NN erambler-co-uk-8585 1071 37 ) ) -RRB- erambler-co-uk-8585 1071 38 | | CD erambler-co-uk-8585 1071 39 skip skip NNS erambler-co-uk-8585 1071 40 = = SYM erambler-co-uk-8585 1071 41 countGroups' countgroups' NN erambler-co-uk-8585 1071 42 ; ; : erambler-co-uk-8585 1071 43 score score NN erambler-co-uk-8585 1071 44 level level NN erambler-co-uk-8585 1071 45 garbage garbage NN erambler-co-uk-8585 1071 46 False false JJ erambler-co-uk-8585 1071 47 rest rest NN erambler-co-uk-8585 1071 48 | | NNP erambler-co-uk-8585 1071 49 c c NN erambler-co-uk-8585 1071 50 = = SYM erambler-co-uk-8585 1071 51 = = NFP erambler-co-uk-8585 1071 52 & & CC erambler-co-uk-8585 1071 53 # # $ erambler-co-uk-8585 1071 54 39;!' 39;!' NNP erambler-co-uk-8585 1071 55 ; ; , erambler-co-uk-8585 1071 56 = = SYM erambler-co-uk-8585 1071 57 countGroups' countgroups' NN erambler-co-uk-8585 1071 58 ; ; : erambler-co-uk-8585 1071 59 score score NN erambler-co-uk-8585 1071 60 level level NN erambler-co-uk-8585 1071 61 garbage garbage NN erambler-co-uk-8585 1071 62 True true JJ erambler-co-uk-8585 1071 63 rest rest NN erambler-co-uk-8585 1071 64 | | CD erambler-co-uk-8585 1071 65 garbage garbage NN erambler-co-uk-8585 1071 66 = = SYM erambler-co-uk-8585 1071 67 case case NN erambler-co-uk-8585 1071 68 c c NNP erambler-co-uk-8585 1071 69 of of IN erambler-co-uk-8585 1071 70 & & CC erambler-co-uk-8585 1071 71 # # $ erambler-co-uk-8585 1071 72 39;>' 39;>' CD erambler-co-uk-8585 1071 73 ; ; : erambler-co-uk-8585 1071 74 -> -> NN erambler-co-uk-8585 1071 75 ; ; , erambler-co-uk-8585 1071 76 countGroups' countgroups' NN erambler-co-uk-8585 1071 77 ; ; : erambler-co-uk-8585 1071 78 score score NN erambler-co-uk-8585 1071 79 level level NN erambler-co-uk-8585 1071 80 False False NNP erambler-co-uk-8585 1071 81 False False NNP erambler-co-uk-8585 1071 82 rest rest NN erambler-co-uk-8585 1071 83 _ _ NNP erambler-co-uk-8585 1071 84 -> -> NN erambler-co-uk-8585 1071 85 ; ; , erambler-co-uk-8585 1071 86 countGroups' countgroups' NN erambler-co-uk-8585 1071 87 ; ; : erambler-co-uk-8585 1071 88 score score NN erambler-co-uk-8585 1071 89 level level NN erambler-co-uk-8585 1071 90 True true JJ erambler-co-uk-8585 1071 91 False False NNP erambler-co-uk-8585 1071 92 rest rest NN erambler-co-uk-8585 1071 93 | | CD erambler-co-uk-8585 1071 94 otherwise otherwise RB erambler-co-uk-8585 1071 95 = = NFP erambler-co-uk-8585 1071 96 case case NNP erambler-co-uk-8585 1071 97 c c NNP erambler-co-uk-8585 1071 98 of of IN erambler-co-uk-8585 1071 99 & & CC erambler-co-uk-8585 1071 100 # # NNP erambler-co-uk-8585 1071 101 39;{' 39;{' CD erambler-co-uk-8585 1071 102 ; ; : erambler-co-uk-8585 1071 103 -> -> NN erambler-co-uk-8585 1071 104 ; ; , erambler-co-uk-8585 1071 105 countGroups' countgroups' NN erambler-co-uk-8585 1071 106 ; ; : erambler-co-uk-8585 1071 107 score score NN erambler-co-uk-8585 1071 108 ( ( -LRB- erambler-co-uk-8585 1071 109 level+1 level+1 ADD erambler-co-uk-8585 1071 110 ) ) -RRB- erambler-co-uk-8585 1071 111 False false JJ erambler-co-uk-8585 1071 112 False False NNP erambler-co-uk-8585 1071 113 rest rest NN erambler-co-uk-8585 1071 114 & & CC erambler-co-uk-8585 1071 115 # # $ erambler-co-uk-8585 1071 116 39;}' 39;}' NN erambler-co-uk-8585 1071 117 ; ; : erambler-co-uk-8585 1071 118 -> -> NN erambler-co-uk-8585 1071 119 ; ; , erambler-co-uk-8585 1071 120 countGroups' countgroups' NN erambler-co-uk-8585 1071 121 ; ; , erambler-co-uk-8585 1071 122 ( ( -LRB- erambler-co-uk-8585 1071 123 score+level score+level NN erambler-co-uk-8585 1071 124 ) ) -RRB- erambler-co-uk-8585 1071 125 ( ( -LRB- erambler-co-uk-8585 1071 126 level-1 level-1 NNP erambler-co-uk-8585 1071 127 ) ) -RRB- erambler-co-uk-8585 1071 128 False False NNP erambler-co-uk-8585 1071 129 False False NNP erambler-co-uk-8585 1071 130 rest rest NN erambler-co-uk-8585 1071 131 & & CC erambler-co-uk-8585 1071 132 # # $ erambler-co-uk-8585 1071 133 39;,' 39;,' NN erambler-co-uk-8585 1071 134 ; ; : erambler-co-uk-8585 1071 135 -> -> NN erambler-co-uk-8585 1071 136 ; ; , erambler-co-uk-8585 1071 137 countGroups' countgroups' NN erambler-co-uk-8585 1071 138 ; ; : erambler-co-uk-8585 1071 139 score score NN erambler-co-uk-8585 1071 140 level level NN erambler-co-uk-8585 1071 141 False False NNP erambler-co-uk-8585 1071 142 False False NNP erambler-co-uk-8585 1071 143 rest rest NN erambler-co-uk-8585 1071 144 & & CC erambler-co-uk-8585 1071 145 # # $ erambler-co-uk-8585 1071 146 39;<' 39;<' CD erambler-co-uk-8585 1071 147 ; ; : erambler-co-uk-8585 1071 148 -> -> NN erambler-co-uk-8585 1071 149 ; ; , erambler-co-uk-8585 1071 150 countGroups' countgroups' NN erambler-co-uk-8585 1071 151 ; ; : erambler-co-uk-8585 1071 152 score score NN erambler-co-uk-8585 1071 153 level level NN erambler-co-uk-8585 1071 154 True true JJ erambler-co-uk-8585 1071 155 False False NNP erambler-co-uk-8585 1071 156 rest rest NN erambler-co-uk-8585 1071 157 c c NN erambler-co-uk-8585 1071 158 -> -> NN erambler-co-uk-8585 1071 159 ; ; : erambler-co-uk-8585 1071 160 error error NN erambler-co-uk-8585 1071 161 $ $ $ erambler-co-uk-8585 1071 162 & & CC erambler-co-uk-8585 1071 163 # # $ erambler-co-uk-8585 1071 164 34;Garbage 34;Garbage , erambler-co-uk-8585 1071 165 character character NN erambler-co-uk-8585 1071 166 found find VBD erambler-co-uk-8585 1071 167 outside outside IN erambler-co-uk-8585 1071 168 garbage garbage NN erambler-co-uk-8585 1071 169 : : : erambler-co-uk-8585 1071 170 & & CC erambler-co-uk-8585 1071 171 # # $ erambler-co-uk-8585 1071 172 34 34 CD erambler-co-uk-8585 1071 173 ; ; : erambler-co-uk-8585 1071 174 + + SYM erambler-co-uk-8585 1071 175 + + SYM erambler-co-uk-8585 1071 176 show show VB erambler-co-uk-8585 1071 177 c c NN erambler-co-uk-8585 1071 178 countGarbage countgarbage NN erambler-co-uk-8585 1071 179 works work VBZ erambler-co-uk-8585 1071 180 almost almost RB erambler-co-uk-8585 1071 181 identically identically RB erambler-co-uk-8585 1071 182 to to IN erambler-co-uk-8585 1071 183 countGroups countgroup NNS erambler-co-uk-8585 1071 184 , , , erambler-co-uk-8585 1071 185 except except IN erambler-co-uk-8585 1071 186 it -PRON- PRP erambler-co-uk-8585 1071 187 ignores ignore VBZ erambler-co-uk-8585 1071 188 groups group NNS erambler-co-uk-8585 1071 189 and and CC erambler-co-uk-8585 1071 190 counts count VBZ erambler-co-uk-8585 1071 191 garbage garbage NN erambler-co-uk-8585 1071 192 . . . erambler-co-uk-8585 1072 1 They -PRON- PRP erambler-co-uk-8585 1072 2 are be VBP erambler-co-uk-8585 1072 3 structured structure VBN erambler-co-uk-8585 1072 4 so so RB erambler-co-uk-8585 1072 5 similarly similarly RB erambler-co-uk-8585 1072 6 that that IN erambler-co-uk-8585 1072 7 it -PRON- PRP erambler-co-uk-8585 1072 8 would would MD erambler-co-uk-8585 1072 9 probably probably RB erambler-co-uk-8585 1072 10 make make VB erambler-co-uk-8585 1072 11 more more JJR erambler-co-uk-8585 1072 12 sense sense NN erambler-co-uk-8585 1072 13 to to TO erambler-co-uk-8585 1072 14 combine combine VB erambler-co-uk-8585 1072 15 them -PRON- PRP erambler-co-uk-8585 1072 16 to to IN erambler-co-uk-8585 1072 17 a a DT erambler-co-uk-8585 1072 18 single single JJ erambler-co-uk-8585 1072 19 function function NN erambler-co-uk-8585 1072 20 that that WDT erambler-co-uk-8585 1072 21 returns return VBZ erambler-co-uk-8585 1072 22 both both DT erambler-co-uk-8585 1072 23 counts count NNS erambler-co-uk-8585 1072 24 . . . erambler-co-uk-8585 1073 1 countGarbage countgarbage NN erambler-co-uk-8585 1073 2 : : : erambler-co-uk-8585 1073 3 : : : erambler-co-uk-8585 1073 4 String string NN erambler-co-uk-8585 1073 5 -> -> : erambler-co-uk-8585 1073 6 ; ; : erambler-co-uk-8585 1073 7 Int int NN erambler-co-uk-8585 1073 8 countGarbage countgarbage NN erambler-co-uk-8585 1073 9 = = SYM erambler-co-uk-8585 1073 10 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 11 ; ; : erambler-co-uk-8585 1073 12 0 0 NFP erambler-co-uk-8585 1073 13 False false JJ erambler-co-uk-8585 1073 14 False false NN erambler-co-uk-8585 1073 15 where where WRB erambler-co-uk-8585 1073 16 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 17 ; ; : erambler-co-uk-8585 1073 18 count count NNP erambler-co-uk-8585 1073 19 _ _ NNP erambler-co-uk-8585 1073 20 _ _ NNP erambler-co-uk-8585 1073 21 [ [ -LRB- erambler-co-uk-8585 1073 22 ] ] -RRB- erambler-co-uk-8585 1073 23 = = SYM erambler-co-uk-8585 1073 24 count count NN erambler-co-uk-8585 1073 25 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 26 ; ; : erambler-co-uk-8585 1073 27 count count NN erambler-co-uk-8585 1073 28 garbage garbage NN erambler-co-uk-8585 1073 29 skip skip NNS erambler-co-uk-8585 1073 30 ( ( -LRB- erambler-co-uk-8585 1073 31 c c NN erambler-co-uk-8585 1073 32 : : : erambler-co-uk-8585 1073 33 rest rest NN erambler-co-uk-8585 1073 34 ) ) -RRB- erambler-co-uk-8585 1073 35 | | CD erambler-co-uk-8585 1073 36 skip skip NNS erambler-co-uk-8585 1073 37 = = SYM erambler-co-uk-8585 1073 38 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 39 ; ; : erambler-co-uk-8585 1073 40 count count NN erambler-co-uk-8585 1073 41 garbage garbage NN erambler-co-uk-8585 1073 42 False false JJ erambler-co-uk-8585 1073 43 rest rest NN erambler-co-uk-8585 1073 44 | | NNP erambler-co-uk-8585 1073 45 c c NN erambler-co-uk-8585 1073 46 = = SYM erambler-co-uk-8585 1073 47 = = NFP erambler-co-uk-8585 1073 48 & & CC erambler-co-uk-8585 1073 49 # # $ erambler-co-uk-8585 1073 50 39;!' 39;!' NNP erambler-co-uk-8585 1073 51 ; ; : erambler-co-uk-8585 1073 52 = = SYM erambler-co-uk-8585 1073 53 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 54 ; ; : erambler-co-uk-8585 1073 55 count count NN erambler-co-uk-8585 1073 56 garbage garbage NN erambler-co-uk-8585 1073 57 True true JJ erambler-co-uk-8585 1073 58 rest rest NN erambler-co-uk-8585 1073 59 | | CD erambler-co-uk-8585 1073 60 garbage garbage NN erambler-co-uk-8585 1073 61 = = SYM erambler-co-uk-8585 1073 62 case case NN erambler-co-uk-8585 1073 63 c c NNP erambler-co-uk-8585 1073 64 of of IN erambler-co-uk-8585 1073 65 & & CC erambler-co-uk-8585 1073 66 # # $ erambler-co-uk-8585 1073 67 39;>' 39;>' CD erambler-co-uk-8585 1073 68 ; ; : erambler-co-uk-8585 1073 69 -> -> NN erambler-co-uk-8585 1073 70 ; ; : erambler-co-uk-8585 1073 71 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 72 ; ; : erambler-co-uk-8585 1073 73 count count VB erambler-co-uk-8585 1073 74 False False NNP erambler-co-uk-8585 1073 75 False False NNP erambler-co-uk-8585 1073 76 rest rest NN erambler-co-uk-8585 1073 77 _ _ NNP erambler-co-uk-8585 1073 78 -> -> NN erambler-co-uk-8585 1073 79 ; ; : erambler-co-uk-8585 1073 80 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 81 ; ; : erambler-co-uk-8585 1073 82 ( ( -LRB- erambler-co-uk-8585 1073 83 count+1 count+1 ADD erambler-co-uk-8585 1073 84 ) ) -RRB- erambler-co-uk-8585 1073 85 True true JJ erambler-co-uk-8585 1073 86 False False NNP erambler-co-uk-8585 1073 87 rest rest NN erambler-co-uk-8585 1073 88 | | CD erambler-co-uk-8585 1073 89 otherwise otherwise RB erambler-co-uk-8585 1073 90 = = NFP erambler-co-uk-8585 1073 91 case case NNP erambler-co-uk-8585 1073 92 c c NNP erambler-co-uk-8585 1073 93 of of IN erambler-co-uk-8585 1073 94 & & CC erambler-co-uk-8585 1073 95 # # $ erambler-co-uk-8585 1073 96 39;<' 39;<' CD erambler-co-uk-8585 1073 97 ; ; : erambler-co-uk-8585 1073 98 -> -> NN erambler-co-uk-8585 1073 99 ; ; : erambler-co-uk-8585 1073 100 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 101 ; ; : erambler-co-uk-8585 1073 102 count count VB erambler-co-uk-8585 1073 103 True True NNP erambler-co-uk-8585 1073 104 False False NNP erambler-co-uk-8585 1073 105 rest rest NN erambler-co-uk-8585 1073 106 _ _ NNP erambler-co-uk-8585 1073 107 -> -> NN erambler-co-uk-8585 1073 108 ; ; : erambler-co-uk-8585 1073 109 countGarbage' countgarbage' NN erambler-co-uk-8585 1073 110 ; ; : erambler-co-uk-8585 1073 111 count count VB erambler-co-uk-8585 1073 112 False False NNP erambler-co-uk-8585 1073 113 False False NNP erambler-co-uk-8585 1073 114 rest rest NN erambler-co-uk-8585 1073 115 Hspec Hspec NNP erambler-co-uk-8585 1073 116 gives give VBZ erambler-co-uk-8585 1073 117 us -PRON- PRP erambler-co-uk-8585 1073 118 a a DT erambler-co-uk-8585 1073 119 domain domain NN erambler-co-uk-8585 1073 120 - - HYPH erambler-co-uk-8585 1073 121 specific specific JJ erambler-co-uk-8585 1073 122 language language NN erambler-co-uk-8585 1073 123 heavily heavily RB erambler-co-uk-8585 1073 124 inspired inspire VBN erambler-co-uk-8585 1073 125 by by IN erambler-co-uk-8585 1073 126 the the DT erambler-co-uk-8585 1073 127 rspec rspec JJ erambler-co-uk-8585 1073 128 library library NN erambler-co-uk-8585 1073 129 for for IN erambler-co-uk-8585 1073 130 Ruby Ruby NNP erambler-co-uk-8585 1073 131 : : : erambler-co-uk-8585 1073 132 the the DT erambler-co-uk-8585 1073 133 tests test NNS erambler-co-uk-8585 1073 134 read read VBD erambler-co-uk-8585 1073 135 almost almost RB erambler-co-uk-8585 1073 136 like like IN erambler-co-uk-8585 1073 137 natural natural JJ erambler-co-uk-8585 1073 138 language language NN erambler-co-uk-8585 1073 139 . . . erambler-co-uk-8585 1074 1 I -PRON- PRP erambler-co-uk-8585 1074 2 built build VBD erambler-co-uk-8585 1074 3 up up RP erambler-co-uk-8585 1074 4 these these DT erambler-co-uk-8585 1074 5 tests test NNS erambler-co-uk-8585 1074 6 one one CD erambler-co-uk-8585 1074 7 - - HYPH erambler-co-uk-8585 1074 8 by by IN erambler-co-uk-8585 1074 9 - - HYPH erambler-co-uk-8585 1074 10 one one CD erambler-co-uk-8585 1074 11 , , , erambler-co-uk-8585 1074 12 gradually gradually RB erambler-co-uk-8585 1074 13 implementing implement VBG erambler-co-uk-8585 1074 14 the the DT erambler-co-uk-8585 1074 15 appropriate appropriate JJ erambler-co-uk-8585 1074 16 bits bit NNS erambler-co-uk-8585 1074 17 of of IN erambler-co-uk-8585 1074 18 the the DT erambler-co-uk-8585 1074 19 functions function NNS erambler-co-uk-8585 1074 20 above above RB erambler-co-uk-8585 1074 21 , , , erambler-co-uk-8585 1074 22 a a DT erambler-co-uk-8585 1074 23 process process NN erambler-co-uk-8585 1074 24 known know VBN erambler-co-uk-8585 1074 25 as as IN erambler-co-uk-8585 1074 26 Test test NN erambler-co-uk-8585 1074 27 - - HYPH erambler-co-uk-8585 1074 28 driven drive VBN erambler-co-uk-8585 1074 29 development development NN erambler-co-uk-8585 1074 30 . . . erambler-co-uk-8585 1075 1 runTests runTests NNPS erambler-co-uk-8585 1075 2 = = NFP erambler-co-uk-8585 1075 3 hspec hspec NN erambler-co-uk-8585 1075 4 $ $ $ erambler-co-uk-8585 1075 5 do do VBP erambler-co-uk-8585 1075 6 describe describe VB erambler-co-uk-8585 1075 7 & & CC erambler-co-uk-8585 1075 8 # # $ erambler-co-uk-8585 1075 9 34;countGroups" 34;countgroups" CD erambler-co-uk-8585 1075 10 ; ; : erambler-co-uk-8585 1075 11 $ $ $ erambler-co-uk-8585 1075 12 do do VBP erambler-co-uk-8585 1075 13 it -PRON- PRP erambler-co-uk-8585 1075 14 & & CC erambler-co-uk-8585 1075 15 # # $ erambler-co-uk-8585 1075 16 34;counts 34;counts CD erambler-co-uk-8585 1075 17 valid valid JJ erambler-co-uk-8585 1075 18 groups" groups" NNP erambler-co-uk-8585 1075 19 ; ; : erambler-co-uk-8585 1075 20 $ $ $ erambler-co-uk-8585 1075 21 do do VBP erambler-co-uk-8585 1075 22 countGroups countgroup NNS erambler-co-uk-8585 1075 23 & & CC erambler-co-uk-8585 1075 24 # # $ erambler-co-uk-8585 1075 25 34;{}" 34;{}" CD erambler-co-uk-8585 1075 26 ; ; : erambler-co-uk-8585 1075 27 ` ` '' erambler-co-uk-8585 1075 28 shouldBe shouldbe CD erambler-co-uk-8585 1075 29 ` ` '' erambler-co-uk-8585 1075 30 1 1 CD erambler-co-uk-8585 1075 31 countGroups countgroup NNS erambler-co-uk-8585 1075 32 & & CC erambler-co-uk-8585 1075 33 # # $ erambler-co-uk-8585 1075 34 34;{{{}}}" 34;{{{}}}" CD erambler-co-uk-8585 1075 35 ; ; : erambler-co-uk-8585 1075 36 ` ` '' erambler-co-uk-8585 1075 37 shouldBe shouldbe CD erambler-co-uk-8585 1075 38 ` ` '' erambler-co-uk-8585 1075 39 6 6 CD erambler-co-uk-8585 1075 40 countGroups countgroup NNS erambler-co-uk-8585 1075 41 & & CC erambler-co-uk-8585 1075 42 # # $ erambler-co-uk-8585 1075 43 34;{{{},{},{{}}}}" 34;{{{},{},{{}}}}" CD erambler-co-uk-8585 1075 44 ; ; : erambler-co-uk-8585 1075 45 ` ` '' erambler-co-uk-8585 1075 46 shouldBe shouldbe CD erambler-co-uk-8585 1075 47 ` ` '' erambler-co-uk-8585 1075 48 16 16 CD erambler-co-uk-8585 1075 49 countGroups countgroup NNS erambler-co-uk-8585 1075 50 & & CC erambler-co-uk-8585 1075 51 # # NN erambler-co-uk-8585 1075 52 34;{{},{}}" 34;{{},{}}" CD erambler-co-uk-8585 1075 53 ; ; : erambler-co-uk-8585 1075 54 ` ` '' erambler-co-uk-8585 1075 55 shouldBe shouldbe CD erambler-co-uk-8585 1075 56 ` ` '' erambler-co-uk-8585 1075 57 5 5 CD erambler-co-uk-8585 1075 58 it -PRON- PRP erambler-co-uk-8585 1075 59 & & CC erambler-co-uk-8585 1075 60 # # $ erambler-co-uk-8585 1075 61 34;ignores 34;ignores CD erambler-co-uk-8585 1075 62 garbage" garbage" NNP erambler-co-uk-8585 1075 63 ; ; : erambler-co-uk-8585 1075 64 $ $ $ erambler-co-uk-8585 1075 65 do do VBP erambler-co-uk-8585 1075 66 countGroups countgroup NNS erambler-co-uk-8585 1075 67 & & CC erambler-co-uk-8585 1075 68 # # $ erambler-co-uk-8585 1075 69 34;{<a>,<a>,<a>,<a>}" 34;{<a>,<a>,<a>,<a>}" CD erambler-co-uk-8585 1075 70 ; ; : erambler-co-uk-8585 1075 71 ` ` '' erambler-co-uk-8585 1075 72 shouldBe shouldbe CD erambler-co-uk-8585 1075 73 ` ` '' erambler-co-uk-8585 1075 74 1 1 CD erambler-co-uk-8585 1075 75 countGroups countgroup NNS erambler-co-uk-8585 1075 76 & & CC erambler-co-uk-8585 1075 77 # # $ erambler-co-uk-8585 1075 78 34;{{<ab>},{<ab>},{<ab>},{<ab>}}" 34;{{<ab>},{<ab>},{<ab>},{<ab>}}" CD erambler-co-uk-8585 1075 79 ; ; : erambler-co-uk-8585 1075 80 ` ` '' erambler-co-uk-8585 1075 81 shouldBe shouldbe CD erambler-co-uk-8585 1075 82 ` ` '' erambler-co-uk-8585 1075 83 9 9 CD erambler-co-uk-8585 1075 84 it -PRON- PRP erambler-co-uk-8585 1075 85 & & CC erambler-co-uk-8585 1075 86 # # $ erambler-co-uk-8585 1075 87 34;skips 34;skips CD erambler-co-uk-8585 1075 88 marked mark VBD erambler-co-uk-8585 1075 89 characters" characters" NNP erambler-co-uk-8585 1075 90 ; ; : erambler-co-uk-8585 1075 91 $ $ $ erambler-co-uk-8585 1075 92 do do VBP erambler-co-uk-8585 1075 93 countGroups countgroup NNS erambler-co-uk-8585 1075 94 & & CC erambler-co-uk-8585 1075 95 # # $ erambler-co-uk-8585 1075 96 34;{{<!!>},{<!!>},{<!!>},{< 34;{{<!!>},{<!!>},{<!!>},{< NNPS erambler-co-uk-8585 1075 97 ; ; : erambler-co-uk-8585 1075 98 ! ! . erambler-co-uk-8585 1076 1 ! ! . erambler-co-uk-8585 1076 2 & & CC erambler-co-uk-8585 1076 3 gt;}}" gt;}}" NNP erambler-co-uk-8585 1076 4 ; ; : erambler-co-uk-8585 1076 5 ` ` '' erambler-co-uk-8585 1076 6 shouldBe shouldbe CD erambler-co-uk-8585 1076 7 ` ` '' erambler-co-uk-8585 1076 8 9 9 CD erambler-co-uk-8585 1076 9 countGroups countgroup NNS erambler-co-uk-8585 1076 10 & & CC erambler-co-uk-8585 1076 11 # # NN erambler-co-uk-8585 1076 12 34;{{<a!>},{<a!>},{<a!>},{<ab>}}" 34;{{<a!>},{<a!>},{<a!>},{<ab>}}" CD erambler-co-uk-8585 1076 13 ; ; : erambler-co-uk-8585 1076 14 ` ` '' erambler-co-uk-8585 1076 15 shouldBe shouldbe CD erambler-co-uk-8585 1076 16 ` ` '' erambler-co-uk-8585 1076 17 3 3 CD erambler-co-uk-8585 1076 18 describe describe NN erambler-co-uk-8585 1076 19 & & CC erambler-co-uk-8585 1076 20 # # $ erambler-co-uk-8585 1076 21 34;countGarbage" 34;countgarbage" CD erambler-co-uk-8585 1076 22 ; ; : erambler-co-uk-8585 1076 23 $ $ $ erambler-co-uk-8585 1076 24 do do VBP erambler-co-uk-8585 1076 25 it -PRON- PRP erambler-co-uk-8585 1076 26 & & CC erambler-co-uk-8585 1076 27 # # $ erambler-co-uk-8585 1076 28 34;counts 34;counts CD erambler-co-uk-8585 1076 29 garbage garbage NN erambler-co-uk-8585 1076 30 characters" characters" NNP erambler-co-uk-8585 1076 31 ; ; : erambler-co-uk-8585 1076 32 $ $ $ erambler-co-uk-8585 1076 33 do do VBP erambler-co-uk-8585 1076 34 countGarbage countgarbage NN erambler-co-uk-8585 1076 35 & & CC erambler-co-uk-8585 1076 36 # # $ erambler-co-uk-8585 1076 37 34;<>" 34;<>" CD erambler-co-uk-8585 1076 38 ; ; : erambler-co-uk-8585 1076 39 ` ` '' erambler-co-uk-8585 1076 40 shouldBe shouldbe CD erambler-co-uk-8585 1076 41 ` ` '' erambler-co-uk-8585 1076 42 0 0 CD erambler-co-uk-8585 1076 43 countGarbage countgarbage NN erambler-co-uk-8585 1076 44 & & CC erambler-co-uk-8585 1076 45 # # $ erambler-co-uk-8585 1076 46 34;<random 34;<random CD erambler-co-uk-8585 1076 47 characters>" characters>" UH erambler-co-uk-8585 1076 48 ; ; : erambler-co-uk-8585 1076 49 ` ` '' erambler-co-uk-8585 1076 50 shouldBe shouldbe CD erambler-co-uk-8585 1076 51 ` ` '' erambler-co-uk-8585 1076 52 17 17 CD erambler-co-uk-8585 1076 53 countGarbage countgarbage NN erambler-co-uk-8585 1076 54 & & CC erambler-co-uk-8585 1076 55 # # $ erambler-co-uk-8585 1076 56 34;<<<<>" 34;<<<<>" CD erambler-co-uk-8585 1076 57 ; ; : erambler-co-uk-8585 1076 58 ` ` '' erambler-co-uk-8585 1076 59 shouldBe shouldbe CD erambler-co-uk-8585 1076 60 ` ` '' erambler-co-uk-8585 1076 61 3 3 CD erambler-co-uk-8585 1076 62 it -PRON- PRP erambler-co-uk-8585 1076 63 & & CC erambler-co-uk-8585 1076 64 # # $ erambler-co-uk-8585 1076 65 34;ignores 34;ignores CD erambler-co-uk-8585 1076 66 non non JJ erambler-co-uk-8585 1076 67 - - NN erambler-co-uk-8585 1076 68 garbage" garbage" NNP erambler-co-uk-8585 1076 69 ; ; : erambler-co-uk-8585 1076 70 $ $ $ erambler-co-uk-8585 1076 71 do do VBP erambler-co-uk-8585 1076 72 countGarbage countgarbage NN erambler-co-uk-8585 1076 73 & & CC erambler-co-uk-8585 1076 74 # # $ erambler-co-uk-8585 1076 75 34;{{},{}}" 34;{{},{}}" CD erambler-co-uk-8585 1076 76 ; ; : erambler-co-uk-8585 1076 77 ` ` '' erambler-co-uk-8585 1076 78 shouldBe shouldbe CD erambler-co-uk-8585 1076 79 ` ` '' erambler-co-uk-8585 1076 80 0 0 CD erambler-co-uk-8585 1076 81 countGarbage countgarbage NN erambler-co-uk-8585 1076 82 & & CC erambler-co-uk-8585 1076 83 # # $ erambler-co-uk-8585 1076 84 34;{{<ab>},{<ab>},{<ab>},{<ab>}}" 34;{{<ab>},{<ab>},{<ab>},{<ab>}}" CD erambler-co-uk-8585 1076 85 ; ; : erambler-co-uk-8585 1076 86 ` ` '' erambler-co-uk-8585 1076 87 shouldBe shouldbe CD erambler-co-uk-8585 1076 88 ` ` '' erambler-co-uk-8585 1076 89 8 8 CD erambler-co-uk-8585 1076 90 it -PRON- PRP erambler-co-uk-8585 1076 91 & & CC erambler-co-uk-8585 1076 92 # # $ erambler-co-uk-8585 1076 93 34;skips 34;skips CD erambler-co-uk-8585 1076 94 marked mark VBD erambler-co-uk-8585 1076 95 characters" characters" NNP erambler-co-uk-8585 1076 96 ; ; : erambler-co-uk-8585 1076 97 $ $ $ erambler-co-uk-8585 1076 98 do do VBP erambler-co-uk-8585 1076 99 countGarbage countgarbage NN erambler-co-uk-8585 1076 100 & & CC erambler-co-uk-8585 1076 101 # # $ erambler-co-uk-8585 1076 102 34;<{!>}>" 34;<{!>}>" CD erambler-co-uk-8585 1076 103 ; ; : erambler-co-uk-8585 1076 104 ` ` '' erambler-co-uk-8585 1076 105 shouldBe shouldbe CD erambler-co-uk-8585 1076 106 ` ` '' erambler-co-uk-8585 1076 107 2 2 CD erambler-co-uk-8585 1076 108 countGarbage countgarbage NN erambler-co-uk-8585 1076 109 & & CC erambler-co-uk-8585 1076 110 # # $ erambler-co-uk-8585 1076 111 34;< 34;< CD erambler-co-uk-8585 1076 112 ; ; : erambler-co-uk-8585 1076 113 ! ! . erambler-co-uk-8585 1077 1 ! ! . erambler-co-uk-8585 1077 2 & & CC erambler-co-uk-8585 1077 3 gt;" gt;" NNP erambler-co-uk-8585 1077 4 ; ; : erambler-co-uk-8585 1077 5 ` ` '' erambler-co-uk-8585 1077 6 shouldBe shouldbe CD erambler-co-uk-8585 1077 7 ` ` '' erambler-co-uk-8585 1077 8 0 0 CD erambler-co-uk-8585 1077 9 countGarbage countgarbage NN erambler-co-uk-8585 1077 10 & & CC erambler-co-uk-8585 1077 11 # # $ erambler-co-uk-8585 1077 12 34;< 34;< CD erambler-co-uk-8585 1077 13 ; ; : erambler-co-uk-8585 1077 14 ! ! . erambler-co-uk-8585 1077 15 ! ! . erambler-co-uk-8585 1078 1 ! ! . erambler-co-uk-8585 1078 2 & & CC erambler-co-uk-8585 1078 3 gt;" gt;" NNP erambler-co-uk-8585 1078 4 ; ; : erambler-co-uk-8585 1078 5 ` ` '' erambler-co-uk-8585 1078 6 shouldBe shouldbe CD erambler-co-uk-8585 1078 7 ` ` '' erambler-co-uk-8585 1078 8 0 0 CD erambler-co-uk-8585 1078 9 countGarbage countgarbage NN erambler-co-uk-8585 1078 10 & & CC erambler-co-uk-8585 1078 11 # # $ erambler-co-uk-8585 1078 12 34;<{o\"i!a,<{i<a>" 34;<{o\"i!a,<{i<a>" CD erambler-co-uk-8585 1078 13 ; ; : erambler-co-uk-8585 1078 14 ` ` '' erambler-co-uk-8585 1078 15 shouldBe shouldbe CD erambler-co-uk-8585 1078 16 ` ` '' erambler-co-uk-8585 1078 17 10 10 CD erambler-co-uk-8585 1078 18 Finally finally RB erambler-co-uk-8585 1078 19 , , , erambler-co-uk-8585 1078 20 the the DT erambler-co-uk-8585 1078 21 main main JJ erambler-co-uk-8585 1078 22 function function NN erambler-co-uk-8585 1078 23 reads read VBZ erambler-co-uk-8585 1078 24 in in IN erambler-co-uk-8585 1078 25 the the DT erambler-co-uk-8585 1078 26 challenge challenge NN erambler-co-uk-8585 1078 27 input input NN erambler-co-uk-8585 1078 28 and and CC erambler-co-uk-8585 1078 29 calculates calculate VBZ erambler-co-uk-8585 1078 30 the the DT erambler-co-uk-8585 1078 31 answers answer NNS erambler-co-uk-8585 1078 32 , , , erambler-co-uk-8585 1078 33 printing print VBG erambler-co-uk-8585 1078 34 them -PRON- PRP erambler-co-uk-8585 1078 35 on on IN erambler-co-uk-8585 1078 36 standard standard JJ erambler-co-uk-8585 1078 37 output output NN erambler-co-uk-8585 1078 38 . . . erambler-co-uk-8585 1079 1 main main JJ erambler-co-uk-8585 1079 2 = = NFP erambler-co-uk-8585 1079 3 do do VBP erambler-co-uk-8585 1079 4 runTests runtest NNS erambler-co-uk-8585 1079 5 repeat repeat VB erambler-co-uk-8585 1079 6 & & CC erambler-co-uk-8585 1079 7 # # $ erambler-co-uk-8585 1079 8 39;=' 39;=' CD erambler-co-uk-8585 1079 9 ; ; : erambler-co-uk-8585 1079 10 & & CC erambler-co-uk-8585 1079 11 amp amp NNP erambler-co-uk-8585 1079 12 ; ; : erambler-co-uk-8585 1079 13 take take VB erambler-co-uk-8585 1079 14 78 78 CD erambler-co-uk-8585 1079 15 & & CC erambler-co-uk-8585 1079 16 amp amp NN erambler-co-uk-8585 1079 17 ; ; : erambler-co-uk-8585 1079 18 putStrLn putstrln JJ erambler-co-uk-8585 1079 19 input input NN erambler-co-uk-8585 1079 20 & & CC erambler-co-uk-8585 1079 21 lt;- lt;- JJ erambler-co-uk-8585 1079 22 getContents getcontent NNS erambler-co-uk-8585 1079 23 & & CC erambler-co-uk-8585 1079 24 amp amp NNP erambler-co-uk-8585 1079 25 ; ; : erambler-co-uk-8585 1079 26 fmap fmap NNP erambler-co-uk-8585 1079 27 ( ( -LRB- erambler-co-uk-8585 1079 28 filter filter NNP erambler-co-uk-8585 1079 29 ( ( -LRB- erambler-co-uk-8585 1079 30 /='\n' /='\n' CD erambler-co-uk-8585 1079 31 ; ; : erambler-co-uk-8585 1079 32 ) ) -RRB- erambler-co-uk-8585 1079 33 ) ) -RRB- erambler-co-uk-8585 1079 34 putStrLn putstrln VB erambler-co-uk-8585 1079 35 $ $ $ erambler-co-uk-8585 1079 36 & & CC erambler-co-uk-8585 1079 37 # # $ erambler-co-uk-8585 1079 38 34;Found 34;Found , erambler-co-uk-8585 1079 39 & & CC erambler-co-uk-8585 1079 40 # # $ erambler-co-uk-8585 1079 41 34 34 CD erambler-co-uk-8585 1079 42 ; ; : erambler-co-uk-8585 1079 43 + + SYM erambler-co-uk-8585 1079 44 + + SYM erambler-co-uk-8585 1079 45 show show NN erambler-co-uk-8585 1079 46 ( ( -LRB- erambler-co-uk-8585 1079 47 countGroups countgroup NNS erambler-co-uk-8585 1079 48 input input NN erambler-co-uk-8585 1079 49 ) ) -RRB- erambler-co-uk-8585 1079 50 + + CC erambler-co-uk-8585 1079 51 + + CC erambler-co-uk-8585 1079 52 & & CC erambler-co-uk-8585 1079 53 # # $ erambler-co-uk-8585 1079 54 34 34 CD erambler-co-uk-8585 1079 55 ; ; : erambler-co-uk-8585 1079 56 groups" groups" NNP erambler-co-uk-8585 1079 57 ; ; : erambler-co-uk-8585 1079 58 putStrLn putstrln NN erambler-co-uk-8585 1079 59 $ $ $ erambler-co-uk-8585 1079 60 & & CC erambler-co-uk-8585 1079 61 # # $ erambler-co-uk-8585 1079 62 34;Found 34;Found , erambler-co-uk-8585 1079 63 & & CC erambler-co-uk-8585 1079 64 # # $ erambler-co-uk-8585 1079 65 34 34 CD erambler-co-uk-8585 1079 66 ; ; : erambler-co-uk-8585 1079 67 + + SYM erambler-co-uk-8585 1079 68 + + SYM erambler-co-uk-8585 1079 69 show show NN erambler-co-uk-8585 1079 70 ( ( -LRB- erambler-co-uk-8585 1079 71 countGarbage countgarbage NN erambler-co-uk-8585 1079 72 input input NN erambler-co-uk-8585 1079 73 ) ) -RRB- erambler-co-uk-8585 1079 74 + + CC erambler-co-uk-8585 1079 75 + + CC erambler-co-uk-8585 1079 76 & & CC erambler-co-uk-8585 1079 77 # # $ erambler-co-uk-8585 1079 78 34 34 CD erambler-co-uk-8585 1079 79 ; ; : erambler-co-uk-8585 1079 80 characters character NNS erambler-co-uk-8585 1079 81 garbage" garbage" NNP erambler-co-uk-8585 1079 82 ; ; : erambler-co-uk-8585 1079 83 I -PRON- PRP erambler-co-uk-8585 1079 84 Heard hear VBD erambler-co-uk-8585 1079 85 You -PRON- PRP erambler-co-uk-8585 1079 86 Like like IN erambler-co-uk-8585 1079 87 Registers Registers NNPS erambler-co-uk-8585 1079 88 — — : erambler-co-uk-8585 1079 89 Python Python NNP erambler-co-uk-8585 1079 90 — — : erambler-co-uk-8585 1079 91 # # $ erambler-co-uk-8585 1079 92 adventofcode adventofcode NN erambler-co-uk-8585 1079 93 Day Day NNP erambler-co-uk-8585 1079 94 8 8 CD erambler-co-uk-8585 1079 95 Today’s Today’s NNP erambler-co-uk-8585 1079 96 challenge challenge NN erambler-co-uk-8585 1079 97 describes describe VBZ erambler-co-uk-8585 1079 98 a a DT erambler-co-uk-8585 1079 99 simple simple JJ erambler-co-uk-8585 1079 100 instruction instruction NN erambler-co-uk-8585 1079 101 set set VBN erambler-co-uk-8585 1079 102 for for IN erambler-co-uk-8585 1079 103 a a DT erambler-co-uk-8585 1079 104 CPU cpu NN erambler-co-uk-8585 1079 105 , , , erambler-co-uk-8585 1079 106 incrementing incremente VBG erambler-co-uk-8585 1079 107 and and CC erambler-co-uk-8585 1079 108 decrementing decremente VBG erambler-co-uk-8585 1079 109 values value NNS erambler-co-uk-8585 1079 110 in in IN erambler-co-uk-8585 1079 111 registers register NNS erambler-co-uk-8585 1079 112 according accord VBG erambler-co-uk-8585 1079 113 to to IN erambler-co-uk-8585 1079 114 simple simple JJ erambler-co-uk-8585 1079 115 conditions condition NNS erambler-co-uk-8585 1079 116 . . . erambler-co-uk-8585 1080 1 We -PRON- PRP erambler-co-uk-8585 1080 2 have have VBP erambler-co-uk-8585 1080 3 to to TO erambler-co-uk-8585 1080 4 interpret interpret VB erambler-co-uk-8585 1080 5 a a DT erambler-co-uk-8585 1080 6 stream stream NN erambler-co-uk-8585 1080 7 of of IN erambler-co-uk-8585 1080 8 these these DT erambler-co-uk-8585 1080 9 instructions instruction NNS erambler-co-uk-8585 1080 10 , , , erambler-co-uk-8585 1080 11 and and CC erambler-co-uk-8585 1080 12 to to TO erambler-co-uk-8585 1080 13 prove prove VB erambler-co-uk-8585 1080 14 that that DT erambler-co-uk-8585 1080 15 we’ve we’ve NNP erambler-co-uk-8585 1080 16 done do VBN erambler-co-uk-8585 1080 17 so so RB erambler-co-uk-8585 1080 18 , , , erambler-co-uk-8585 1080 19 give give VB erambler-co-uk-8585 1080 20 the the DT erambler-co-uk-8585 1080 21 highest high JJS erambler-co-uk-8585 1080 22 value value NN erambler-co-uk-8585 1080 23 of of IN erambler-co-uk-8585 1080 24 any any DT erambler-co-uk-8585 1080 25 register register NN erambler-co-uk-8585 1080 26 , , , erambler-co-uk-8585 1080 27 both both CC erambler-co-uk-8585 1080 28 at at IN erambler-co-uk-8585 1080 29 the the DT erambler-co-uk-8585 1080 30 end end NN erambler-co-uk-8585 1080 31 of of IN erambler-co-uk-8585 1080 32 the the DT erambler-co-uk-8585 1080 33 program program NN erambler-co-uk-8585 1080 34 and and CC erambler-co-uk-8585 1080 35 throughout throughout IN erambler-co-uk-8585 1080 36 the the DT erambler-co-uk-8585 1080 37 whole whole JJ erambler-co-uk-8585 1080 38 program program NN erambler-co-uk-8585 1080 39 . . . erambler-co-uk-8585 1081 1 → → NFP erambler-co-uk-8585 1081 2 Full full JJ erambler-co-uk-8585 1081 3 code code NN erambler-co-uk-8585 1081 4 on on IN erambler-co-uk-8585 1081 5 GitHub GitHub NNP erambler-co-uk-8585 1081 6 ! ! . erambler-co-uk-8585 1081 7 ! ! . erambler-co-uk-8585 1081 8 ! ! . erambler-co-uk-8585 1082 1 commentary commentary NN erambler-co-uk-8585 1082 2 This this DT erambler-co-uk-8585 1082 3 turned turn VBD erambler-co-uk-8585 1082 4 out out RP erambler-co-uk-8585 1082 5 to to TO erambler-co-uk-8585 1082 6 be be VB erambler-co-uk-8585 1082 7 a a DT erambler-co-uk-8585 1082 8 nice nice JJ erambler-co-uk-8585 1082 9 straightforward straightforward JJ erambler-co-uk-8585 1082 10 one one NN erambler-co-uk-8585 1082 11 to to TO erambler-co-uk-8585 1082 12 implement implement VB erambler-co-uk-8585 1082 13 , , , erambler-co-uk-8585 1082 14 as as IN erambler-co-uk-8585 1082 15 the the DT erambler-co-uk-8585 1082 16 instruction instruction NN erambler-co-uk-8585 1082 17 format format NN erambler-co-uk-8585 1082 18 was be VBD erambler-co-uk-8585 1082 19 easily easily RB erambler-co-uk-8585 1082 20 parsed parse VBN erambler-co-uk-8585 1082 21 by by IN erambler-co-uk-8585 1082 22 regular regular JJ erambler-co-uk-8585 1082 23 expression expression NN erambler-co-uk-8585 1082 24 , , , erambler-co-uk-8585 1082 25 and and CC erambler-co-uk-8585 1082 26 Python Python NNP erambler-co-uk-8585 1082 27 provides provide VBZ erambler-co-uk-8585 1082 28 the the DT erambler-co-uk-8585 1082 29 eval eval NN erambler-co-uk-8585 1082 30 function function NN erambler-co-uk-8585 1082 31 which which WDT erambler-co-uk-8585 1082 32 made make VBD erambler-co-uk-8585 1082 33 evaluating evaluate VBG erambler-co-uk-8585 1082 34 the the DT erambler-co-uk-8585 1082 35 conditions condition NNS erambler-co-uk-8585 1082 36 a a DT erambler-co-uk-8585 1082 37 doddle doddle NN erambler-co-uk-8585 1082 38 . . . erambler-co-uk-8585 1083 1 Import import VB erambler-co-uk-8585 1083 2 various various JJ erambler-co-uk-8585 1083 3 standard standard JJ erambler-co-uk-8585 1083 4 library library NN erambler-co-uk-8585 1083 5 bits bit NNS erambler-co-uk-8585 1083 6 that that WDT erambler-co-uk-8585 1083 7 we’ll we’ll VBP erambler-co-uk-8585 1083 8 use use NN erambler-co-uk-8585 1083 9 later later RB erambler-co-uk-8585 1083 10 . . . erambler-co-uk-8585 1084 1 import import NNP erambler-co-uk-8585 1084 2 re re NN erambler-co-uk-8585 1084 3 import import NN erambler-co-uk-8585 1084 4 fileinput fileinput NN erambler-co-uk-8585 1084 5 as as IN erambler-co-uk-8585 1084 6 fi fi NN erambler-co-uk-8585 1084 7 from from IN erambler-co-uk-8585 1084 8 math math NN erambler-co-uk-8585 1084 9 import import NN erambler-co-uk-8585 1084 10 inf inf NN erambler-co-uk-8585 1084 11 from from IN erambler-co-uk-8585 1084 12 collections collection NNS erambler-co-uk-8585 1084 13 import import NN erambler-co-uk-8585 1084 14 defaultdict defaultdict NN erambler-co-uk-8585 1084 15 We -PRON- PRP erambler-co-uk-8585 1084 16 could could MD erambler-co-uk-8585 1084 17 just just RB erambler-co-uk-8585 1084 18 parse parse VB erambler-co-uk-8585 1084 19 the the DT erambler-co-uk-8585 1084 20 instructions instruction NNS erambler-co-uk-8585 1084 21 by by IN erambler-co-uk-8585 1084 22 splitting split VBG erambler-co-uk-8585 1084 23 the the DT erambler-co-uk-8585 1084 24 string string NN erambler-co-uk-8585 1084 25 , , , erambler-co-uk-8585 1084 26 but but CC erambler-co-uk-8585 1084 27 using use VBG erambler-co-uk-8585 1084 28 a a DT erambler-co-uk-8585 1084 29 regular regular JJ erambler-co-uk-8585 1084 30 expression expression NN erambler-co-uk-8585 1084 31 is be VBZ erambler-co-uk-8585 1084 32 a a DT erambler-co-uk-8585 1084 33 little little JJ erambler-co-uk-8585 1084 34 bit bit NN erambler-co-uk-8585 1084 35 more more RBR erambler-co-uk-8585 1084 36 robust robust JJ erambler-co-uk-8585 1084 37 because because IN erambler-co-uk-8585 1084 38 it -PRON- PRP erambler-co-uk-8585 1084 39 won’t won’t -LRB- erambler-co-uk-8585 1084 40 match match VBP erambler-co-uk-8585 1084 41 at at RB erambler-co-uk-8585 1084 42 all all RB erambler-co-uk-8585 1084 43 if if IN erambler-co-uk-8585 1084 44 given give VBN erambler-co-uk-8585 1084 45 an an DT erambler-co-uk-8585 1084 46 invalid invalid JJ erambler-co-uk-8585 1084 47 instruction instruction NN erambler-co-uk-8585 1084 48 . . . erambler-co-uk-8585 1085 1 INSTRUCTION_RE INSTRUCTION_RE NNP erambler-co-uk-8585 1085 2 = = SYM erambler-co-uk-8585 1085 3 re.compile(r'(\w+ re.compile(r'(\w+ NNP erambler-co-uk-8585 1085 4 ) ) -RRB- erambler-co-uk-8585 1085 5 ( ( -LRB- erambler-co-uk-8585 1085 6 inc|dec inc|dec NFP erambler-co-uk-8585 1085 7 ) ) -RRB- erambler-co-uk-8585 1085 8 ( ( -LRB- erambler-co-uk-8585 1085 9 -?\d+ -?\d+ NFP erambler-co-uk-8585 1085 10 ) ) -RRB- erambler-co-uk-8585 1085 11 if if IN erambler-co-uk-8585 1085 12 ( ( -LRB- erambler-co-uk-8585 1085 13 .+)\s*' .+)\s*' NFP erambler-co-uk-8585 1085 14 ; ; : erambler-co-uk-8585 1085 15 ) ) -RRB- erambler-co-uk-8585 1085 16 def def NNP erambler-co-uk-8585 1085 17 parse_instruction(instruction parse_instruction(instruction NNP erambler-co-uk-8585 1085 18 ) ) -RRB- erambler-co-uk-8585 1085 19 : : : erambler-co-uk-8585 1085 20 match match NN erambler-co-uk-8585 1085 21 = = SYM erambler-co-uk-8585 1085 22 INSTRUCTION_RE.match(instruction instruction_re.match(instruction NN erambler-co-uk-8585 1085 23 ) ) -RRB- erambler-co-uk-8585 1085 24 return return NN erambler-co-uk-8585 1085 25 match.group(1 match.group(1 NN erambler-co-uk-8585 1085 26 , , , erambler-co-uk-8585 1085 27 2 2 CD erambler-co-uk-8585 1085 28 , , , erambler-co-uk-8585 1085 29 3 3 CD erambler-co-uk-8585 1085 30 , , , erambler-co-uk-8585 1085 31 4 4 LS erambler-co-uk-8585 1085 32 ) ) -RRB- erambler-co-uk-8585 1085 33 Executing execute VBG erambler-co-uk-8585 1085 34 an an DT erambler-co-uk-8585 1085 35 instruction instruction NN erambler-co-uk-8585 1085 36 simply simply RB erambler-co-uk-8585 1085 37 checks check VBZ erambler-co-uk-8585 1085 38 the the DT erambler-co-uk-8585 1085 39 condition condition NN erambler-co-uk-8585 1085 40 and and CC erambler-co-uk-8585 1085 41 if if IN erambler-co-uk-8585 1085 42 it -PRON- PRP erambler-co-uk-8585 1085 43 evaluates evaluate VBZ erambler-co-uk-8585 1085 44 to to IN erambler-co-uk-8585 1085 45 True true JJ erambler-co-uk-8585 1085 46 updates update VBZ erambler-co-uk-8585 1085 47 the the DT erambler-co-uk-8585 1085 48 relevant relevant JJ erambler-co-uk-8585 1085 49 register register NN erambler-co-uk-8585 1085 50 . . . erambler-co-uk-8585 1086 1 def def NNP erambler-co-uk-8585 1086 2 exec_instruction(registers exec_instruction(registers NNP erambler-co-uk-8585 1086 3 , , , erambler-co-uk-8585 1086 4 instruction instruction NN erambler-co-uk-8585 1086 5 ) ) -RRB- erambler-co-uk-8585 1086 6 : : : erambler-co-uk-8585 1086 7 name name NN erambler-co-uk-8585 1086 8 , , , erambler-co-uk-8585 1086 9 op op NN erambler-co-uk-8585 1086 10 , , , erambler-co-uk-8585 1086 11 value value NN erambler-co-uk-8585 1086 12 , , , erambler-co-uk-8585 1086 13 cond cond NN erambler-co-uk-8585 1086 14 = = SYM erambler-co-uk-8585 1086 15 instruction instruction NN erambler-co-uk-8585 1086 16 value value NN erambler-co-uk-8585 1086 17 = = SYM erambler-co-uk-8585 1086 18 int(value int(value NNP erambler-co-uk-8585 1086 19 ) ) -RRB- erambler-co-uk-8585 1086 20 if if IN erambler-co-uk-8585 1086 21 op op NN erambler-co-uk-8585 1086 22 = = SYM erambler-co-uk-8585 1086 23 = = NFP erambler-co-uk-8585 1086 24 & & CC erambler-co-uk-8585 1086 25 # # $ erambler-co-uk-8585 1086 26 39;dec' 39;dec' NNP erambler-co-uk-8585 1086 27 ; ; : erambler-co-uk-8585 1086 28 : : : erambler-co-uk-8585 1086 29 value value NN erambler-co-uk-8585 1086 30 = = SYM erambler-co-uk-8585 1086 31 -value -value NN erambler-co-uk-8585 1086 32 if if IN erambler-co-uk-8585 1086 33 eval(cond eval(cond NN erambler-co-uk-8585 1086 34 , , , erambler-co-uk-8585 1086 35 globals global NNS erambler-co-uk-8585 1086 36 ( ( -LRB- erambler-co-uk-8585 1086 37 ) ) -RRB- erambler-co-uk-8585 1086 38 , , , erambler-co-uk-8585 1086 39 registers register NNS erambler-co-uk-8585 1086 40 ) ) -RRB- erambler-co-uk-8585 1086 41 : : : erambler-co-uk-8585 1086 42 registers[name registers[name LS erambler-co-uk-8585 1086 43 ] ] -RRB- erambler-co-uk-8585 1086 44 + + CC erambler-co-uk-8585 1086 45 = = SYM erambler-co-uk-8585 1086 46 value value NN erambler-co-uk-8585 1086 47 highest_value highest_value VBZ erambler-co-uk-8585 1086 48 returns return VBZ erambler-co-uk-8585 1086 49 the the DT erambler-co-uk-8585 1086 50 maximum maximum JJ erambler-co-uk-8585 1086 51 value value NN erambler-co-uk-8585 1086 52 found find VBN erambler-co-uk-8585 1086 53 in in IN erambler-co-uk-8585 1086 54 any any DT erambler-co-uk-8585 1086 55 register register NN erambler-co-uk-8585 1086 56 . . . erambler-co-uk-8585 1087 1 def def NNP erambler-co-uk-8585 1087 2 highest_value(registers highest_value(registers NNP erambler-co-uk-8585 1087 3 ) ) -RRB- erambler-co-uk-8585 1087 4 : : : erambler-co-uk-8585 1087 5 return return VB erambler-co-uk-8585 1087 6 sorted(registers.items sorted(registers.items NNP erambler-co-uk-8585 1087 7 ( ( -LRB- erambler-co-uk-8585 1087 8 ) ) -RRB- erambler-co-uk-8585 1087 9 , , , erambler-co-uk-8585 1087 10 key key NN erambler-co-uk-8585 1087 11 = = SYM erambler-co-uk-8585 1087 12 lambda lambda NN erambler-co-uk-8585 1087 13 x x SYM erambler-co-uk-8585 1087 14 : : : erambler-co-uk-8585 1087 15 x[1 x[1 NNP erambler-co-uk-8585 1087 16 ] ] -RRB- erambler-co-uk-8585 1087 17 , , , erambler-co-uk-8585 1087 18 reverse reverse VB erambler-co-uk-8585 1087 19 = = -RRB- erambler-co-uk-8585 1087 20 True)[0][1 true)[0][1 NN erambler-co-uk-8585 1087 21 ] ] -RRB- erambler-co-uk-8585 1087 22 Finally finally RB erambler-co-uk-8585 1087 23 , , , erambler-co-uk-8585 1087 24 loop loop NN erambler-co-uk-8585 1087 25 through through IN erambler-co-uk-8585 1087 26 all all PDT erambler-co-uk-8585 1087 27 the the DT erambler-co-uk-8585 1087 28 instructions instruction NNS erambler-co-uk-8585 1087 29 and and CC erambler-co-uk-8585 1087 30 carry carry VB erambler-co-uk-8585 1087 31 them -PRON- PRP erambler-co-uk-8585 1087 32 out out RP erambler-co-uk-8585 1087 33 , , , erambler-co-uk-8585 1087 34 updating update VBG erambler-co-uk-8585 1087 35 global_max global_max NNP erambler-co-uk-8585 1087 36 as as IN erambler-co-uk-8585 1087 37 we -PRON- PRP erambler-co-uk-8585 1087 38 go go VBP erambler-co-uk-8585 1087 39 . . . erambler-co-uk-8585 1088 1 We -PRON- PRP erambler-co-uk-8585 1088 2 need need VBP erambler-co-uk-8585 1088 3 to to TO erambler-co-uk-8585 1088 4 be be VB erambler-co-uk-8585 1088 5 able able JJ erambler-co-uk-8585 1088 6 to to TO erambler-co-uk-8585 1088 7 deal deal VB erambler-co-uk-8585 1088 8 with with IN erambler-co-uk-8585 1088 9 registers register NNS erambler-co-uk-8585 1088 10 that that WDT erambler-co-uk-8585 1088 11 haven’t haven’t NNP erambler-co-uk-8585 1088 12 been be VBN erambler-co-uk-8585 1088 13 accessed access VBN erambler-co-uk-8585 1088 14 before before RB erambler-co-uk-8585 1088 15 . . . erambler-co-uk-8585 1089 1 Keeping keep VBG erambler-co-uk-8585 1089 2 the the DT erambler-co-uk-8585 1089 3 registers register NNS erambler-co-uk-8585 1089 4 in in IN erambler-co-uk-8585 1089 5 a a DT erambler-co-uk-8585 1089 6 dictionary dictionary JJ erambler-co-uk-8585 1089 7 means mean VBZ erambler-co-uk-8585 1089 8 that that IN erambler-co-uk-8585 1089 9 we -PRON- PRP erambler-co-uk-8585 1089 10 can can MD erambler-co-uk-8585 1089 11 evaluate evaluate VB erambler-co-uk-8585 1089 12 the the DT erambler-co-uk-8585 1089 13 conditions condition NNS erambler-co-uk-8585 1089 14 directly directly RB erambler-co-uk-8585 1089 15 using use VBG erambler-co-uk-8585 1089 16 eval eval NN erambler-co-uk-8585 1089 17 above above RB erambler-co-uk-8585 1089 18 , , , erambler-co-uk-8585 1089 19 passing pass VBG erambler-co-uk-8585 1089 20 it -PRON- PRP erambler-co-uk-8585 1089 21 as as IN erambler-co-uk-8585 1089 22 the the DT erambler-co-uk-8585 1089 23 locals local NNS erambler-co-uk-8585 1089 24 argument argument NN erambler-co-uk-8585 1089 25 . . . erambler-co-uk-8585 1090 1 The the DT erambler-co-uk-8585 1090 2 standard standard JJ erambler-co-uk-8585 1090 3 dict dict NN erambler-co-uk-8585 1090 4 will will MD erambler-co-uk-8585 1090 5 raise raise VB erambler-co-uk-8585 1090 6 an an DT erambler-co-uk-8585 1090 7 exception exception NN erambler-co-uk-8585 1090 8 if if IN erambler-co-uk-8585 1090 9 we -PRON- PRP erambler-co-uk-8585 1090 10 try try VBP erambler-co-uk-8585 1090 11 to to TO erambler-co-uk-8585 1090 12 access access VB erambler-co-uk-8585 1090 13 a a DT erambler-co-uk-8585 1090 14 key key NN erambler-co-uk-8585 1090 15 that that IN erambler-co-uk-8585 1090 16 doesn’t doesn’t NNP erambler-co-uk-8585 1090 17 exist exist VBP erambler-co-uk-8585 1090 18 , , , erambler-co-uk-8585 1090 19 so so RB erambler-co-uk-8585 1090 20 instead instead RB erambler-co-uk-8585 1090 21 we -PRON- PRP erambler-co-uk-8585 1090 22 use use VBP erambler-co-uk-8585 1090 23 collections.defaultdict collections.defaultdict NN erambler-co-uk-8585 1090 24 , , , erambler-co-uk-8585 1090 25 which which WDT erambler-co-uk-8585 1090 26 allows allow VBZ erambler-co-uk-8585 1090 27 us -PRON- PRP erambler-co-uk-8585 1090 28 to to TO erambler-co-uk-8585 1090 29 specify specify VB erambler-co-uk-8585 1090 30 what what WP erambler-co-uk-8585 1090 31 the the DT erambler-co-uk-8585 1090 32 default default NN erambler-co-uk-8585 1090 33 value value NN erambler-co-uk-8585 1090 34 for for IN erambler-co-uk-8585 1090 35 a a DT erambler-co-uk-8585 1090 36 non non JJ erambler-co-uk-8585 1090 37 - - JJ erambler-co-uk-8585 1090 38 existent existent JJ erambler-co-uk-8585 1090 39 key key NN erambler-co-uk-8585 1090 40 will will MD erambler-co-uk-8585 1090 41 be be VB erambler-co-uk-8585 1090 42 . . . erambler-co-uk-8585 1091 1 New new JJ erambler-co-uk-8585 1091 2 registers register NNS erambler-co-uk-8585 1091 3 start start VBP erambler-co-uk-8585 1091 4 at at IN erambler-co-uk-8585 1091 5 0 0 CD erambler-co-uk-8585 1091 6 , , , erambler-co-uk-8585 1091 7 so so RB erambler-co-uk-8585 1091 8 we -PRON- PRP erambler-co-uk-8585 1091 9 use use VBP erambler-co-uk-8585 1091 10 a a DT erambler-co-uk-8585 1091 11 simple simple JJ erambler-co-uk-8585 1091 12 lambda lambda NN erambler-co-uk-8585 1091 13 to to TO erambler-co-uk-8585 1091 14 define define VB erambler-co-uk-8585 1091 15 a a DT erambler-co-uk-8585 1091 16 function function NN erambler-co-uk-8585 1091 17 that that WDT erambler-co-uk-8585 1091 18 always always RB erambler-co-uk-8585 1091 19 returns return VBZ erambler-co-uk-8585 1091 20 0 0 CD erambler-co-uk-8585 1091 21 . . . erambler-co-uk-8585 1091 22 global_max global_max NNP erambler-co-uk-8585 1091 23 = = , erambler-co-uk-8585 1091 24 -inf -inf HYPH erambler-co-uk-8585 1091 25 registers register NNS erambler-co-uk-8585 1091 26 = = SYM erambler-co-uk-8585 1091 27 defaultdict(lambda defaultdict(lambda NN erambler-co-uk-8585 1091 28 : : : erambler-co-uk-8585 1091 29 0 0 LS erambler-co-uk-8585 1091 30 ) ) -RRB- erambler-co-uk-8585 1091 31 for for IN erambler-co-uk-8585 1091 32 i i PRP erambler-co-uk-8585 1091 33 in in IN erambler-co-uk-8585 1091 34 map(parse_instruction map(parse_instruction NNP erambler-co-uk-8585 1091 35 , , , erambler-co-uk-8585 1091 36 fi.input fi.input NNP erambler-co-uk-8585 1091 37 ( ( -LRB- erambler-co-uk-8585 1091 38 ) ) -RRB- erambler-co-uk-8585 1091 39 ) ) -RRB- erambler-co-uk-8585 1091 40 : : : erambler-co-uk-8585 1091 41 exec_instruction(registers exec_instruction(registers UH erambler-co-uk-8585 1091 42 , , , erambler-co-uk-8585 1091 43 i i PRP erambler-co-uk-8585 1091 44 ) ) -RRB- erambler-co-uk-8585 1091 45 global_max global_max NNP erambler-co-uk-8585 1091 46 = = SYM erambler-co-uk-8585 1091 47 max(global_max max(global_max NNP erambler-co-uk-8585 1091 48 , , , erambler-co-uk-8585 1091 49 highest_value(registers highest_value(registers NNP erambler-co-uk-8585 1091 50 ) ) -RRB- erambler-co-uk-8585 1091 51 ) ) -RRB- erambler-co-uk-8585 1091 52 print('Max print('max VB erambler-co-uk-8585 1091 53 value:' value:' NN erambler-co-uk-8585 1091 54 ; ; : erambler-co-uk-8585 1091 55 , , , erambler-co-uk-8585 1091 56 highest_value(registers highest_value(registers UH erambler-co-uk-8585 1091 57 ) ) -RRB- erambler-co-uk-8585 1091 58 ) ) -RRB- erambler-co-uk-8585 1091 59 print('All print('all NN erambler-co-uk-8585 1091 60 - - HYPH erambler-co-uk-8585 1091 61 time time NN erambler-co-uk-8585 1091 62 max:' max:' NN erambler-co-uk-8585 1091 63 ; ; : erambler-co-uk-8585 1091 64 , , , erambler-co-uk-8585 1091 65 global_max global_max NNP erambler-co-uk-8585 1091 66 ) ) -RRB- erambler-co-uk-8585 1091 67 Recursive Recursive NNP erambler-co-uk-8585 1091 68 Circus Circus NNP erambler-co-uk-8585 1091 69 — — : erambler-co-uk-8585 1091 70 Ruby Ruby NNP erambler-co-uk-8585 1091 71 — — : erambler-co-uk-8585 1091 72 # # $ erambler-co-uk-8585 1091 73 adventofcode adventofcode NN erambler-co-uk-8585 1091 74 Day Day NNP erambler-co-uk-8585 1091 75 7 7 CD erambler-co-uk-8585 1091 76 Today’s Today’s NNP erambler-co-uk-8585 1091 77 challenge challenge NN erambler-co-uk-8585 1091 78 introduces introduce VBZ erambler-co-uk-8585 1091 79 a a DT erambler-co-uk-8585 1091 80 set set NN erambler-co-uk-8585 1091 81 of of IN erambler-co-uk-8585 1091 82 processes process NNS erambler-co-uk-8585 1091 83 balancing balance VBG erambler-co-uk-8585 1091 84 precariously precariously RB erambler-co-uk-8585 1091 85 on on IN erambler-co-uk-8585 1091 86 top top NN erambler-co-uk-8585 1091 87 of of IN erambler-co-uk-8585 1091 88 each each DT erambler-co-uk-8585 1091 89 other other JJ erambler-co-uk-8585 1091 90 . . . erambler-co-uk-8585 1092 1 We -PRON- PRP erambler-co-uk-8585 1092 2 find find VBP erambler-co-uk-8585 1092 3 them -PRON- PRP erambler-co-uk-8585 1092 4 stuck stuck JJ erambler-co-uk-8585 1092 5 and and CC erambler-co-uk-8585 1092 6 unable unable JJ erambler-co-uk-8585 1092 7 to to TO erambler-co-uk-8585 1092 8 get get VB erambler-co-uk-8585 1092 9 down down RP erambler-co-uk-8585 1092 10 because because IN erambler-co-uk-8585 1092 11 one one CD erambler-co-uk-8585 1092 12 of of IN erambler-co-uk-8585 1092 13 the the DT erambler-co-uk-8585 1092 14 processes process NNS erambler-co-uk-8585 1092 15 is be VBZ erambler-co-uk-8585 1092 16 the the DT erambler-co-uk-8585 1092 17 wrong wrong JJ erambler-co-uk-8585 1092 18 size size NN erambler-co-uk-8585 1092 19 , , , erambler-co-uk-8585 1092 20 unbalancing unbalance VBG erambler-co-uk-8585 1092 21 the the DT erambler-co-uk-8585 1092 22 whole whole JJ erambler-co-uk-8585 1092 23 circus circus NN erambler-co-uk-8585 1092 24 . . . erambler-co-uk-8585 1093 1 Our -PRON- PRP$ erambler-co-uk-8585 1093 2 job job NN erambler-co-uk-8585 1093 3 is be VBZ erambler-co-uk-8585 1093 4 to to TO erambler-co-uk-8585 1093 5 figure figure VB erambler-co-uk-8585 1093 6 out out RP erambler-co-uk-8585 1093 7 the the DT erambler-co-uk-8585 1093 8 root root NN erambler-co-uk-8585 1093 9 from from IN erambler-co-uk-8585 1093 10 the the DT erambler-co-uk-8585 1093 11 input input NN erambler-co-uk-8585 1093 12 and and CC erambler-co-uk-8585 1093 13 then then RB erambler-co-uk-8585 1093 14 find find VB erambler-co-uk-8585 1093 15 the the DT erambler-co-uk-8585 1093 16 correct correct JJ erambler-co-uk-8585 1093 17 weight weight NN erambler-co-uk-8585 1093 18 for for IN erambler-co-uk-8585 1093 19 the the DT erambler-co-uk-8585 1093 20 single single JJ erambler-co-uk-8585 1093 21 incorrect incorrect JJ erambler-co-uk-8585 1093 22 process process NN erambler-co-uk-8585 1093 23 . . . erambler-co-uk-8585 1094 1 → → NFP erambler-co-uk-8585 1094 2 Full full JJ erambler-co-uk-8585 1094 3 code code NN erambler-co-uk-8585 1094 4 on on IN erambler-co-uk-8585 1094 5 GitHub GitHub NNP erambler-co-uk-8585 1094 6 ! ! . erambler-co-uk-8585 1094 7 ! ! . erambler-co-uk-8585 1094 8 ! ! . erambler-co-uk-8585 1095 1 commentary commentary NN erambler-co-uk-8585 1095 2 So so RB erambler-co-uk-8585 1095 3 I -PRON- PRP erambler-co-uk-8585 1095 4 didn’t didn’t NNP erambler-co-uk-8585 1095 5 really really RB erambler-co-uk-8585 1095 6 intend intend VBP erambler-co-uk-8585 1095 7 to to TO erambler-co-uk-8585 1095 8 take take VB erambler-co-uk-8585 1095 9 a a DT erambler-co-uk-8585 1095 10 full full JJ erambler-co-uk-8585 1095 11 polyglot polyglot NN erambler-co-uk-8585 1095 12 approach approach NN erambler-co-uk-8585 1095 13 to to IN erambler-co-uk-8585 1095 14 Advent Advent NNP erambler-co-uk-8585 1095 15 of of IN erambler-co-uk-8585 1095 16 Code Code NNP erambler-co-uk-8585 1095 17 , , , erambler-co-uk-8585 1095 18 but but CC erambler-co-uk-8585 1095 19 it -PRON- PRP erambler-co-uk-8585 1095 20 turns turn VBZ erambler-co-uk-8585 1095 21 out out RP erambler-co-uk-8585 1095 22 to to TO erambler-co-uk-8585 1095 23 have have VB erambler-co-uk-8585 1095 24 been be VBN erambler-co-uk-8585 1095 25 quite quite RB erambler-co-uk-8585 1095 26 fun fun JJ erambler-co-uk-8585 1095 27 , , , erambler-co-uk-8585 1095 28 so so CC erambler-co-uk-8585 1095 29 I -PRON- PRP erambler-co-uk-8585 1095 30 made make VBD erambler-co-uk-8585 1095 31 a a DT erambler-co-uk-8585 1095 32 shortlist shortlist NN erambler-co-uk-8585 1095 33 of of IN erambler-co-uk-8585 1095 34 languages language NNS erambler-co-uk-8585 1095 35 to to TO erambler-co-uk-8585 1095 36 try try VB erambler-co-uk-8585 1095 37 . . . erambler-co-uk-8585 1096 1 Building build VBG erambler-co-uk-8585 1096 2 a a DT erambler-co-uk-8585 1096 3 tree tree NN erambler-co-uk-8585 1096 4 is be VBZ erambler-co-uk-8585 1096 5 a a DT erambler-co-uk-8585 1096 6 classic classic JJ erambler-co-uk-8585 1096 7 application application NN erambler-co-uk-8585 1096 8 for for IN erambler-co-uk-8585 1096 9 object object NN erambler-co-uk-8585 1096 10 - - HYPH erambler-co-uk-8585 1096 11 orientation orientation NN erambler-co-uk-8585 1096 12 using use VBG erambler-co-uk-8585 1096 13 a a DT erambler-co-uk-8585 1096 14 class class NN erambler-co-uk-8585 1096 15 to to TO erambler-co-uk-8585 1096 16 represent represent VB erambler-co-uk-8585 1096 17 tree tree NN erambler-co-uk-8585 1096 18 nodes node NNS erambler-co-uk-8585 1096 19 , , , erambler-co-uk-8585 1096 20 and and CC erambler-co-uk-8585 1096 21 I’ve i’ve PRP erambler-co-uk-8585 1096 22 always always RB erambler-co-uk-8585 1096 23 liked like VBD erambler-co-uk-8585 1096 24 the the DT erambler-co-uk-8585 1096 25 feel feel NN erambler-co-uk-8585 1096 26 of of IN erambler-co-uk-8585 1096 27 Ruby’s ruby’s JJ erambler-co-uk-8585 1096 28 class class NN erambler-co-uk-8585 1096 29 syntax syntax NN erambler-co-uk-8585 1096 30 , , , erambler-co-uk-8585 1096 31 so so CC erambler-co-uk-8585 1096 32 I -PRON- PRP erambler-co-uk-8585 1096 33 gave give VBD erambler-co-uk-8585 1096 34 it -PRON- PRP erambler-co-uk-8585 1096 35 a a DT erambler-co-uk-8585 1096 36 go go NN erambler-co-uk-8585 1096 37 . . . erambler-co-uk-8585 1097 1 First first RB erambler-co-uk-8585 1097 2 make make VB erambler-co-uk-8585 1097 3 sure sure JJ erambler-co-uk-8585 1097 4 we -PRON- PRP erambler-co-uk-8585 1097 5 have have VBP erambler-co-uk-8585 1097 6 access access NN erambler-co-uk-8585 1097 7 to to IN erambler-co-uk-8585 1097 8 Set Set NNP erambler-co-uk-8585 1097 9 , , , erambler-co-uk-8585 1097 10 which which WDT erambler-co-uk-8585 1097 11 we’ll we’ll NN erambler-co-uk-8585 1097 12 use use NN erambler-co-uk-8585 1097 13 later later RB erambler-co-uk-8585 1097 14 . . . erambler-co-uk-8585 1098 1 require require VB erambler-co-uk-8585 1098 2 & & CC erambler-co-uk-8585 1098 3 # # $ erambler-co-uk-8585 1098 4 39;set' 39;set' NNP erambler-co-uk-8585 1098 5 ; ; : erambler-co-uk-8585 1098 6 Now now RB erambler-co-uk-8585 1098 7 to to TO erambler-co-uk-8585 1098 8 define define VB erambler-co-uk-8585 1098 9 the the DT erambler-co-uk-8585 1098 10 CircusNode CircusNode NNP erambler-co-uk-8585 1098 11 class class NN erambler-co-uk-8585 1098 12 , , , erambler-co-uk-8585 1098 13 which which WDT erambler-co-uk-8585 1098 14 represents represent VBZ erambler-co-uk-8585 1098 15 nodes node NNS erambler-co-uk-8585 1098 16 in in IN erambler-co-uk-8585 1098 17 the the DT erambler-co-uk-8585 1098 18 tree tree NN erambler-co-uk-8585 1098 19 . . . erambler-co-uk-8585 1099 1 attr attr NN erambler-co-uk-8585 1099 2 : : : erambler-co-uk-8585 1099 3 s s NNP erambler-co-uk-8585 1099 4 automatically automatically RB erambler-co-uk-8585 1099 5 creates create VBZ erambler-co-uk-8585 1099 6 a a DT erambler-co-uk-8585 1099 7 function function NN erambler-co-uk-8585 1099 8 s s VBZ erambler-co-uk-8585 1099 9 that that WDT erambler-co-uk-8585 1099 10 returns return VBZ erambler-co-uk-8585 1099 11 the the DT erambler-co-uk-8585 1099 12 value value NN erambler-co-uk-8585 1099 13 of of IN erambler-co-uk-8585 1099 14 the the DT erambler-co-uk-8585 1099 15 instance instance NN erambler-co-uk-8585 1099 16 attribute attribute NN erambler-co-uk-8585 1099 17 @s @s NNP erambler-co-uk-8585 1099 18 class class NN erambler-co-uk-8585 1099 19 CircusNode CircusNode NNP erambler-co-uk-8585 1099 20 attr attr NN erambler-co-uk-8585 1099 21 : : : erambler-co-uk-8585 1099 22 name name NNP erambler-co-uk-8585 1099 23 , , , erambler-co-uk-8585 1099 24 : : : erambler-co-uk-8585 1099 25 weight weight NNP erambler-co-uk-8585 1099 26 def def NNP erambler-co-uk-8585 1099 27 initialize(name initialize(name NNP erambler-co-uk-8585 1099 28 , , , erambler-co-uk-8585 1099 29 weight weight NN erambler-co-uk-8585 1099 30 , , , erambler-co-uk-8585 1099 31 children child NNS erambler-co-uk-8585 1099 32 = = SYM erambler-co-uk-8585 1099 33 nil nil NNP erambler-co-uk-8585 1099 34 ) ) -RRB- erambler-co-uk-8585 1099 35 @name @name . erambler-co-uk-8585 1099 36 = = NFP erambler-co-uk-8585 1099 37 name name FW erambler-co-uk-8585 1099 38 @weight @weight , erambler-co-uk-8585 1099 39 = = NFP erambler-co-uk-8585 1099 40 weight weight NN erambler-co-uk-8585 1099 41 @children @children , erambler-co-uk-8585 1099 42 = = VBZ erambler-co-uk-8585 1099 43 children child NNS erambler-co-uk-8585 1099 44 || || . erambler-co-uk-8585 1099 45 [ [ -LRB- erambler-co-uk-8585 1099 46 ] ] -RRB- erambler-co-uk-8585 1099 47 end end NN erambler-co-uk-8585 1099 48 Add add VB erambler-co-uk-8585 1099 49 a a DT erambler-co-uk-8585 1099 50 & & CC erambler-co-uk-8585 1099 51 lt;< lt;< NN erambler-co-uk-8585 1099 52 ; ; : erambler-co-uk-8585 1099 53 operator operator NNP erambler-co-uk-8585 1099 54 ( ( -LRB- erambler-co-uk-8585 1099 55 the the DT erambler-co-uk-8585 1099 56 same same JJ erambler-co-uk-8585 1099 57 syntax syntax NN erambler-co-uk-8585 1099 58 for for IN erambler-co-uk-8585 1099 59 adding add VBG erambler-co-uk-8585 1099 60 items item NNS erambler-co-uk-8585 1099 61 to to IN erambler-co-uk-8585 1099 62 a a DT erambler-co-uk-8585 1099 63 list list NN erambler-co-uk-8585 1099 64 ) ) -RRB- erambler-co-uk-8585 1099 65 that that WDT erambler-co-uk-8585 1099 66 adds add VBZ erambler-co-uk-8585 1099 67 a a DT erambler-co-uk-8585 1099 68 child child NN erambler-co-uk-8585 1099 69 to to IN erambler-co-uk-8585 1099 70 this this DT erambler-co-uk-8585 1099 71 node node NN erambler-co-uk-8585 1099 72 . . . erambler-co-uk-8585 1100 1 def def NNP erambler-co-uk-8585 1100 2 & & CC erambler-co-uk-8585 1100 3 lt;<(c lt;<(c NNP erambler-co-uk-8585 1100 4 ) ) -RRB- erambler-co-uk-8585 1100 5 @children @children NNP erambler-co-uk-8585 1100 6 & & CC erambler-co-uk-8585 1100 7 lt;< lt;< NNP erambler-co-uk-8585 1100 8 ; ; : erambler-co-uk-8585 1100 9 c c NNP erambler-co-uk-8585 1100 10 @total_weight @total_weight NN erambler-co-uk-8585 1100 11 = = SYM erambler-co-uk-8585 1100 12 nil nil NN erambler-co-uk-8585 1100 13 end end NN erambler-co-uk-8585 1100 14 total_weight total_weight NNP erambler-co-uk-8585 1100 15 recursively recursively RB erambler-co-uk-8585 1100 16 calculates calculate VBZ erambler-co-uk-8585 1100 17 the the DT erambler-co-uk-8585 1100 18 weight weight NN erambler-co-uk-8585 1100 19 of of IN erambler-co-uk-8585 1100 20 this this DT erambler-co-uk-8585 1100 21 node node NN erambler-co-uk-8585 1100 22 and and CC erambler-co-uk-8585 1100 23 everything everything NN erambler-co-uk-8585 1100 24 above above IN erambler-co-uk-8585 1100 25 it -PRON- PRP erambler-co-uk-8585 1100 26 . . . erambler-co-uk-8585 1101 1 The the DT erambler-co-uk-8585 1101 2 @total_weight @total_weight NN erambler-co-uk-8585 1101 3 ||= ||= NN erambler-co-uk-8585 1101 4 blah blah NNP erambler-co-uk-8585 1101 5 idiom idiom NNP erambler-co-uk-8585 1101 6 caches cache VBZ erambler-co-uk-8585 1101 7 the the DT erambler-co-uk-8585 1101 8 value value NN erambler-co-uk-8585 1101 9 so so IN erambler-co-uk-8585 1101 10 we -PRON- PRP erambler-co-uk-8585 1101 11 only only RB erambler-co-uk-8585 1101 12 calculate calculate VBP erambler-co-uk-8585 1101 13 it -PRON- PRP erambler-co-uk-8585 1101 14 once once RB erambler-co-uk-8585 1101 15 . . . erambler-co-uk-8585 1102 1 def def NNP erambler-co-uk-8585 1102 2 total_weight total_weight NN erambler-co-uk-8585 1102 3 @total_weight @total_weight NN erambler-co-uk-8585 1102 4 ||= ||= NNS erambler-co-uk-8585 1102 5 @weight @weight : erambler-co-uk-8585 1102 6 + + ADD erambler-co-uk-8585 1102 7 @children.map @children.map . erambler-co-uk-8585 1102 8 { { -LRB- erambler-co-uk-8585 1102 9 |c| |c| NNP erambler-co-uk-8585 1102 10 c.total_weight}.sum c.total_weight}.sum NNP erambler-co-uk-8585 1102 11 end end NN erambler-co-uk-8585 1102 12 balance_weight balance_weight NN erambler-co-uk-8585 1102 13 does do VBZ erambler-co-uk-8585 1102 14 the the DT erambler-co-uk-8585 1102 15 hard hard JJ erambler-co-uk-8585 1102 16 work work NN erambler-co-uk-8585 1102 17 of of IN erambler-co-uk-8585 1102 18 figuring figure VBG erambler-co-uk-8585 1102 19 out out RP erambler-co-uk-8585 1102 20 the the DT erambler-co-uk-8585 1102 21 proper proper JJ erambler-co-uk-8585 1102 22 weight weight NN erambler-co-uk-8585 1102 23 for for IN erambler-co-uk-8585 1102 24 the the DT erambler-co-uk-8585 1102 25 incorrect incorrect JJ erambler-co-uk-8585 1102 26 node node NN erambler-co-uk-8585 1102 27 by by IN erambler-co-uk-8585 1102 28 recursively recursively RB erambler-co-uk-8585 1102 29 searching search VBG erambler-co-uk-8585 1102 30 through through IN erambler-co-uk-8585 1102 31 the the DT erambler-co-uk-8585 1102 32 tree tree NN erambler-co-uk-8585 1102 33 . . . erambler-co-uk-8585 1103 1 def def NNP erambler-co-uk-8585 1103 2 balance_weight(target balance_weight(target NNP erambler-co-uk-8585 1103 3 = = SYM erambler-co-uk-8585 1103 4 nil nil NNP erambler-co-uk-8585 1103 5 ) ) -RRB- erambler-co-uk-8585 1103 6 by_weight by_weight NNP erambler-co-uk-8585 1103 7 = = SYM erambler-co-uk-8585 1103 8 Hash.new{|h Hash.new{|h NNP erambler-co-uk-8585 1103 9 , , , erambler-co-uk-8585 1103 10 k| k| NNP erambler-co-uk-8585 1103 11 h[k h[k NNP erambler-co-uk-8585 1103 12 ] ] -RRB- erambler-co-uk-8585 1103 13 = = NFP erambler-co-uk-8585 1103 14 [ [ -LRB- erambler-co-uk-8585 1103 15 ] ] -RRB- erambler-co-uk-8585 1103 16 } } -RRB- erambler-co-uk-8585 1103 17 @children.each{|c| @children.each{|c| NFP erambler-co-uk-8585 1103 18 by_weight[c.total_weight by_weight[c.total_weight NNP erambler-co-uk-8585 1103 19 ] ] -RRB- erambler-co-uk-8585 1103 20 & & CC erambler-co-uk-8585 1103 21 lt;< lt;< NNP erambler-co-uk-8585 1103 22 ; ; : erambler-co-uk-8585 1103 23 c c LS erambler-co-uk-8585 1103 24 } } -RRB- erambler-co-uk-8585 1103 25 if if IN erambler-co-uk-8585 1103 26 by_weight.size by_weight.size FW erambler-co-uk-8585 1103 27 = = SYM erambler-co-uk-8585 1103 28 = = SYM erambler-co-uk-8585 1103 29 1 1 CD erambler-co-uk-8585 1103 30 then then RB erambler-co-uk-8585 1103 31 if if IN erambler-co-uk-8585 1103 32 target target NN erambler-co-uk-8585 1103 33 return return NN erambler-co-uk-8585 1103 34 @weight @weight : erambler-co-uk-8585 1103 35 - - : erambler-co-uk-8585 1103 36 ( ( -LRB- erambler-co-uk-8585 1103 37 total_weight total_weight NN erambler-co-uk-8585 1103 38 - - HYPH erambler-co-uk-8585 1103 39 target target NN erambler-co-uk-8585 1103 40 ) ) -RRB- erambler-co-uk-8585 1103 41 else else RB erambler-co-uk-8585 1103 42 raise raise VB erambler-co-uk-8585 1103 43 ArgumentError ArgumentError NNP erambler-co-uk-8585 1103 44 , , , erambler-co-uk-8585 1103 45 & & CC erambler-co-uk-8585 1103 46 # # $ erambler-co-uk-8585 1103 47 39;This 39;this CD erambler-co-uk-8585 1103 48 tree tree NN erambler-co-uk-8585 1103 49 seems seem VBZ erambler-co-uk-8585 1103 50 balanced!' balanced!' JJ erambler-co-uk-8585 1103 51 ; ; : erambler-co-uk-8585 1103 52 end end NN erambler-co-uk-8585 1103 53 else else RB erambler-co-uk-8585 1103 54 odd_one_out odd_one_out NN erambler-co-uk-8585 1103 55 = = SYM erambler-co-uk-8585 1103 56 by_weight.select by_weight.select VB erambler-co-uk-8585 1103 57 { { -LRB- erambler-co-uk-8585 1103 58 |k |k NN erambler-co-uk-8585 1103 59 , , , erambler-co-uk-8585 1103 60 v| v| NN erambler-co-uk-8585 1103 61 v.length v.length NNP erambler-co-uk-8585 1103 62 = = SYM erambler-co-uk-8585 1103 63 = = SYM erambler-co-uk-8585 1103 64 1}.first[1][0 1}.first[1][0 CD erambler-co-uk-8585 1103 65 ] ] -RRB- erambler-co-uk-8585 1103 66 child_target child_target NNP erambler-co-uk-8585 1103 67 = = SYM erambler-co-uk-8585 1103 68 by_weight.select by_weight.select NN erambler-co-uk-8585 1103 69 { { -LRB- erambler-co-uk-8585 1103 70 |k |k NN erambler-co-uk-8585 1103 71 , , , erambler-co-uk-8585 1103 72 v| v| NN erambler-co-uk-8585 1103 73 v.length v.length NNP erambler-co-uk-8585 1103 74 & & CC erambler-co-uk-8585 1103 75 gt gt NNP erambler-co-uk-8585 1103 76 ; ; : erambler-co-uk-8585 1103 77 1}.first[0 1}.first[0 LS erambler-co-uk-8585 1103 78 ] ] -RRB- erambler-co-uk-8585 1103 79 return return VBP erambler-co-uk-8585 1103 80 odd_one_out.balance_weight odd_one_out.balance_weight NN erambler-co-uk-8585 1103 81 child_target child_target NN erambler-co-uk-8585 1103 82 end end NN erambler-co-uk-8585 1103 83 end end VB erambler-co-uk-8585 1103 84 A a DT erambler-co-uk-8585 1103 85 couple couple NN erambler-co-uk-8585 1103 86 of of IN erambler-co-uk-8585 1103 87 utility utility NN erambler-co-uk-8585 1103 88 functions function NNS erambler-co-uk-8585 1103 89 for for IN erambler-co-uk-8585 1103 90 displaying display VBG erambler-co-uk-8585 1103 91 trees tree NNS erambler-co-uk-8585 1103 92 finish finish VBP erambler-co-uk-8585 1103 93 off off RP erambler-co-uk-8585 1103 94 the the DT erambler-co-uk-8585 1103 95 class class NN erambler-co-uk-8585 1103 96 . . . erambler-co-uk-8585 1104 1 def def NNP erambler-co-uk-8585 1104 2 to_s to_s NNP erambler-co-uk-8585 1104 3 & & CC erambler-co-uk-8585 1104 4 # # $ erambler-co-uk-8585 1104 5 34;#{@name 34;#{@name CD erambler-co-uk-8585 1104 6 } } -RRB- erambler-co-uk-8585 1104 7 ( ( -LRB- erambler-co-uk-8585 1104 8 # # $ erambler-co-uk-8585 1104 9 { { -LRB- erambler-co-uk-8585 1104 10 @weight})" @weight})" NNP erambler-co-uk-8585 1104 11 ; ; : erambler-co-uk-8585 1104 12 end end VB erambler-co-uk-8585 1104 13 def def NNP erambler-co-uk-8585 1104 14 print_tree(n=0 print_tree(n=0 NN erambler-co-uk-8585 1104 15 ) ) -RRB- erambler-co-uk-8585 1104 16 puts put VBZ erambler-co-uk-8585 1104 17 & & CC erambler-co-uk-8585 1104 18 # # $ erambler-co-uk-8585 1104 19 34;#{' 34;#{' CD erambler-co-uk-8585 1104 20 ; ; : erambler-co-uk-8585 1104 21 & & CC erambler-co-uk-8585 1104 22 # # $ erambler-co-uk-8585 1104 23 39;*n}#{self 39;*n}#{self NNP erambler-co-uk-8585 1104 24 } } -RRB- erambler-co-uk-8585 1104 25 -> -> NN erambler-co-uk-8585 1104 26 ; ; , erambler-co-uk-8585 1104 27 # # $ erambler-co-uk-8585 1104 28 { { -LRB- erambler-co-uk-8585 1104 29 self.total_weight}" self.total_weight}" CD erambler-co-uk-8585 1104 30 ; ; , erambler-co-uk-8585 1104 31 @children.each @children.each NNP erambler-co-uk-8585 1104 32 do do VBP erambler-co-uk-8585 1104 33 |child| |child| NNP erambler-co-uk-8585 1104 34 child.print_tree child.print_tree '' erambler-co-uk-8585 1104 35 n+1 n+1 NN erambler-co-uk-8585 1104 36 end end NN erambler-co-uk-8585 1104 37 end end NN erambler-co-uk-8585 1104 38 end end VB erambler-co-uk-8585 1104 39 build_circus build_circus NNP erambler-co-uk-8585 1104 40 takes take VBZ erambler-co-uk-8585 1104 41 input input NN erambler-co-uk-8585 1104 42 as as IN erambler-co-uk-8585 1104 43 a a DT erambler-co-uk-8585 1104 44 list list NN erambler-co-uk-8585 1104 45 of of IN erambler-co-uk-8585 1104 46 lists list NNS erambler-co-uk-8585 1104 47 [ [ -LRB- erambler-co-uk-8585 1104 48 name name NN erambler-co-uk-8585 1104 49 , , , erambler-co-uk-8585 1104 50 weight weight NN erambler-co-uk-8585 1104 51 , , , erambler-co-uk-8585 1104 52 children child NNS erambler-co-uk-8585 1104 53 ] ] -RRB- erambler-co-uk-8585 1104 54 . . . erambler-co-uk-8585 1105 1 We -PRON- PRP erambler-co-uk-8585 1105 2 make make VBP erambler-co-uk-8585 1105 3 two two CD erambler-co-uk-8585 1105 4 passes pass NNS erambler-co-uk-8585 1105 5 over over IN erambler-co-uk-8585 1105 6 this this DT erambler-co-uk-8585 1105 7 list list NN erambler-co-uk-8585 1105 8 , , , erambler-co-uk-8585 1105 9 first first RB erambler-co-uk-8585 1105 10 creating create VBG erambler-co-uk-8585 1105 11 all all PDT erambler-co-uk-8585 1105 12 the the DT erambler-co-uk-8585 1105 13 nodes node NNS erambler-co-uk-8585 1105 14 , , , erambler-co-uk-8585 1105 15 then then RB erambler-co-uk-8585 1105 16 building build VBG erambler-co-uk-8585 1105 17 the the DT erambler-co-uk-8585 1105 18 tree tree NN erambler-co-uk-8585 1105 19 by by IN erambler-co-uk-8585 1105 20 adding add VBG erambler-co-uk-8585 1105 21 children child NNS erambler-co-uk-8585 1105 22 to to IN erambler-co-uk-8585 1105 23 parents parent NNS erambler-co-uk-8585 1105 24 . . . erambler-co-uk-8585 1106 1 def def NNP erambler-co-uk-8585 1106 2 build_circus(data build_circus(data NNP erambler-co-uk-8585 1106 3 ) ) -RRB- erambler-co-uk-8585 1106 4 all_nodes all_nodes NFP erambler-co-uk-8585 1106 5 = = NFP erambler-co-uk-8585 1106 6 { { -LRB- erambler-co-uk-8585 1106 7 } } -RRB- erambler-co-uk-8585 1106 8 all_children all_children NNP erambler-co-uk-8585 1106 9 = = SYM erambler-co-uk-8585 1106 10 Set.new Set.new NNP erambler-co-uk-8585 1106 11 data.each data.each NN erambler-co-uk-8585 1106 12 do do VBP erambler-co-uk-8585 1106 13 |name |name CD erambler-co-uk-8585 1106 14 , , , erambler-co-uk-8585 1106 15 weight weight NN erambler-co-uk-8585 1106 16 , , , erambler-co-uk-8585 1106 17 children| children| NNP erambler-co-uk-8585 1106 18 all_nodes[name all_nodes[name NNP erambler-co-uk-8585 1106 19 ] ] -RRB- erambler-co-uk-8585 1106 20 = = SYM erambler-co-uk-8585 1106 21 CircusNode.new CircusNode.new NNP erambler-co-uk-8585 1106 22 name name NN erambler-co-uk-8585 1106 23 , , , erambler-co-uk-8585 1106 24 weight weight NN erambler-co-uk-8585 1106 25 end end VBP erambler-co-uk-8585 1106 26 data.each data.each NNP erambler-co-uk-8585 1106 27 do do VB erambler-co-uk-8585 1106 28 |name |name CD erambler-co-uk-8585 1106 29 , , , erambler-co-uk-8585 1106 30 weight weight NN erambler-co-uk-8585 1106 31 , , , erambler-co-uk-8585 1106 32 children| children| NNP erambler-co-uk-8585 1106 33 children.each children.each NNP erambler-co-uk-8585 1106 34 { { -LRB- erambler-co-uk-8585 1106 35 |child| |child| NNP erambler-co-uk-8585 1106 36 all_nodes[name all_nodes[name NNP erambler-co-uk-8585 1106 37 ] ] -RRB- erambler-co-uk-8585 1106 38 & & CC erambler-co-uk-8585 1106 39 lt;< lt;< NNP erambler-co-uk-8585 1106 40 ; ; : erambler-co-uk-8585 1106 41 all_nodes[child all_nodes[child LS erambler-co-uk-8585 1106 42 ] ] -RRB- erambler-co-uk-8585 1106 43 } } -RRB- erambler-co-uk-8585 1106 44 all_children.merge all_children.merge JJ erambler-co-uk-8585 1106 45 children child NNS erambler-co-uk-8585 1106 46 end end VBP erambler-co-uk-8585 1106 47 root_name root_name NNP erambler-co-uk-8585 1106 48 = = NFP erambler-co-uk-8585 1106 49 ( ( -LRB- erambler-co-uk-8585 1106 50 all_nodes.keys.to_set all_nodes.keys.to_set NNP erambler-co-uk-8585 1106 51 - - HYPH erambler-co-uk-8585 1106 52 all_children).first all_children).first NNP erambler-co-uk-8585 1106 53 return return NN erambler-co-uk-8585 1106 54 all_nodes[root_name all_nodes[root_name NN erambler-co-uk-8585 1106 55 ] ] -RRB- erambler-co-uk-8585 1106 56 end end NN erambler-co-uk-8585 1106 57 Finally finally RB erambler-co-uk-8585 1106 58 , , , erambler-co-uk-8585 1106 59 build build VB erambler-co-uk-8585 1106 60 the the DT erambler-co-uk-8585 1106 61 tree tree NN erambler-co-uk-8585 1106 62 and and CC erambler-co-uk-8585 1106 63 solve solve VB erambler-co-uk-8585 1106 64 the the DT erambler-co-uk-8585 1106 65 problem problem NN erambler-co-uk-8585 1106 66 ! ! . erambler-co-uk-8585 1107 1 Note note VB erambler-co-uk-8585 1107 2 that that IN erambler-co-uk-8585 1107 3 we -PRON- PRP erambler-co-uk-8585 1107 4 use use VBP erambler-co-uk-8585 1107 5 String.to_sym String.to_sym NNP erambler-co-uk-8585 1107 6 to to TO erambler-co-uk-8585 1107 7 convert convert VB erambler-co-uk-8585 1107 8 the the DT erambler-co-uk-8585 1107 9 node node NN erambler-co-uk-8585 1107 10 names name NNS erambler-co-uk-8585 1107 11 to to IN erambler-co-uk-8585 1107 12 symbols symbol NNS erambler-co-uk-8585 1107 13 ( ( -LRB- erambler-co-uk-8585 1107 14 written write VBN erambler-co-uk-8585 1107 15 in in IN erambler-co-uk-8585 1107 16 Ruby Ruby NNP erambler-co-uk-8585 1107 17 as as IN erambler-co-uk-8585 1107 18 : : : erambler-co-uk-8585 1107 19 symbol symbol NN erambler-co-uk-8585 1107 20 ) ) -RRB- erambler-co-uk-8585 1107 21 , , , erambler-co-uk-8585 1107 22 because because IN erambler-co-uk-8585 1107 23 they’re they’re NNP erambler-co-uk-8585 1107 24 faster fast RBR erambler-co-uk-8585 1107 25 to to TO erambler-co-uk-8585 1107 26 work work VB erambler-co-uk-8585 1107 27 with with IN erambler-co-uk-8585 1107 28 in in IN erambler-co-uk-8585 1107 29 Hashes hash NNS erambler-co-uk-8585 1107 30 and and CC erambler-co-uk-8585 1107 31 Sets Sets NNPS erambler-co-uk-8585 1107 32 as as IN erambler-co-uk-8585 1107 33 we -PRON- PRP erambler-co-uk-8585 1107 34 do do VBP erambler-co-uk-8585 1107 35 above above RB erambler-co-uk-8585 1107 36 . . . erambler-co-uk-8585 1108 1 data datum NNS erambler-co-uk-8585 1108 2 = = SYM erambler-co-uk-8585 1108 3 readlines.map readlines.map NNP erambler-co-uk-8585 1108 4 do do VBP erambler-co-uk-8585 1108 5 |line| |line| NNP erambler-co-uk-8585 1108 6 match match VB erambler-co-uk-8585 1108 7 = = NFP erambler-co-uk-8585 1108 8 /(?<parent>\w+ /(?<parent>\w+ . erambler-co-uk-8585 1108 9 ) ) -RRB- erambler-co-uk-8585 1108 10 \((?<weight>\d+)\ \((?<weight>\d+)\ LS erambler-co-uk-8585 1108 11 ) ) -RRB- erambler-co-uk-8585 1108 12 ( ( -LRB- erambler-co-uk-8585 1108 13 ? ? . erambler-co-uk-8585 1109 1 : : : erambler-co-uk-8585 1109 2 -> -> XX erambler-co-uk-8585 1109 3 ; ; , erambler-co-uk-8585 1109 4 ( ( -LRB- erambler-co-uk-8585 1109 5 ? ? . erambler-co-uk-8585 1109 6 & & CC erambler-co-uk-8585 1109 7 lt;children> lt;children> NNP erambler-co-uk-8585 1109 8 ; ; : erambler-co-uk-8585 1109 9 . . . erambler-co-uk-8585 1110 1 * * NFP erambler-co-uk-8585 1110 2 ) ) -RRB- erambler-co-uk-8585 1110 3 ) ) -RRB- erambler-co-uk-8585 1110 4 ? ? . erambler-co-uk-8585 1110 5 /.match /.match NN erambler-co-uk-8585 1110 6 line line NN erambler-co-uk-8585 1110 7 [ [ -LRB- erambler-co-uk-8585 1110 8 match['parent'].to_sym match['parent'].to_sym NNP erambler-co-uk-8585 1110 9 , , , erambler-co-uk-8585 1110 10 match['weight'].to_i match['weight'].to_i CD erambler-co-uk-8585 1110 11 , , , erambler-co-uk-8585 1110 12 match['children' match['children' NNP erambler-co-uk-8585 1110 13 ; ; , erambler-co-uk-8585 1110 14 ] ] -RRB- erambler-co-uk-8585 1110 15 ? ? . erambler-co-uk-8585 1111 1 match['children'].split(' match['children'].split(' NN erambler-co-uk-8585 1111 2 ; ; : erambler-co-uk-8585 1111 3 , , , erambler-co-uk-8585 1111 4 & & CC erambler-co-uk-8585 1111 5 # # $ erambler-co-uk-8585 1111 6 39;).map 39;).map NN erambler-co-uk-8585 1111 7 { { -LRB- erambler-co-uk-8585 1111 8 |x| |x| NNP erambler-co-uk-8585 1111 9 x.to_sym x.to_sym NNP erambler-co-uk-8585 1111 10 } } -RRB- erambler-co-uk-8585 1111 11 : : : erambler-co-uk-8585 1111 12 [ [ -LRB- erambler-co-uk-8585 1111 13 ] ] -RRB- erambler-co-uk-8585 1111 14 ] ] -RRB- erambler-co-uk-8585 1111 15 end end NN erambler-co-uk-8585 1111 16 root root NN erambler-co-uk-8585 1111 17 = = NFP erambler-co-uk-8585 1111 18 build_circus build_circus NNP erambler-co-uk-8585 1111 19 data datum NNS erambler-co-uk-8585 1111 20 puts put VBZ erambler-co-uk-8585 1111 21 & & CC erambler-co-uk-8585 1111 22 # # $ erambler-co-uk-8585 1111 23 34;Root 34;root NN erambler-co-uk-8585 1111 24 node node RB erambler-co-uk-8585 1111 25 : : : erambler-co-uk-8585 1111 26 # # $ erambler-co-uk-8585 1111 27 { { -LRB- erambler-co-uk-8585 1111 28 root}" root}" NNP erambler-co-uk-8585 1111 29 ; ; : erambler-co-uk-8585 1111 30 puts put VBZ erambler-co-uk-8585 1111 31 root.balance_weight root.balance_weight NNP erambler-co-uk-8585 1111 32 Memory Memory NNP erambler-co-uk-8585 1111 33 Reallocation Reallocation NNP erambler-co-uk-8585 1111 34 — — : erambler-co-uk-8585 1111 35 Python Python NNP erambler-co-uk-8585 1111 36 — — : erambler-co-uk-8585 1111 37 # # $ erambler-co-uk-8585 1111 38 adventofcode adventofcode NN erambler-co-uk-8585 1111 39 Day Day NNP erambler-co-uk-8585 1111 40 6 6 CD erambler-co-uk-8585 1111 41 Today’s Today’s NNP erambler-co-uk-8585 1111 42 challenge challenge NN erambler-co-uk-8585 1111 43 asks ask VBZ erambler-co-uk-8585 1111 44 us -PRON- PRP erambler-co-uk-8585 1111 45 to to TO erambler-co-uk-8585 1111 46 follow follow VB erambler-co-uk-8585 1111 47 a a DT erambler-co-uk-8585 1111 48 recipe recipe NN erambler-co-uk-8585 1111 49 for for IN erambler-co-uk-8585 1111 50 redistributing redistributing NN erambler-co-uk-8585 1111 51 objects object NNS erambler-co-uk-8585 1111 52 in in IN erambler-co-uk-8585 1111 53 memory memory NN erambler-co-uk-8585 1111 54 that that WDT erambler-co-uk-8585 1111 55 bears bear VBZ erambler-co-uk-8585 1111 56 a a DT erambler-co-uk-8585 1111 57 striking striking JJ erambler-co-uk-8585 1111 58 resemblance resemblance NN erambler-co-uk-8585 1111 59 to to IN erambler-co-uk-8585 1111 60 the the DT erambler-co-uk-8585 1111 61 rules rule NNS erambler-co-uk-8585 1111 62 of of IN erambler-co-uk-8585 1111 63 the the DT erambler-co-uk-8585 1111 64 African african JJ erambler-co-uk-8585 1111 65 game game NN erambler-co-uk-8585 1111 66 Mancala Mancala NNP erambler-co-uk-8585 1111 67 . . . erambler-co-uk-8585 1112 1 → → NFP erambler-co-uk-8585 1112 2 Full full JJ erambler-co-uk-8585 1112 3 code code NN erambler-co-uk-8585 1112 4 on on IN erambler-co-uk-8585 1112 5 GitHub GitHub NNP erambler-co-uk-8585 1112 6 ! ! . erambler-co-uk-8585 1112 7 ! ! . erambler-co-uk-8585 1112 8 ! ! . erambler-co-uk-8585 1113 1 commentary commentary NN erambler-co-uk-8585 1113 2 When when WRB erambler-co-uk-8585 1113 3 I -PRON- PRP erambler-co-uk-8585 1113 4 was be VBD erambler-co-uk-8585 1113 5 doing do VBG erambler-co-uk-8585 1113 6 my -PRON- PRP$ erambler-co-uk-8585 1113 7 MSci MSci NNS erambler-co-uk-8585 1113 8 , , , erambler-co-uk-8585 1113 9 one one CD erambler-co-uk-8585 1113 10 of of IN erambler-co-uk-8585 1113 11 our -PRON- PRP$ erambler-co-uk-8585 1113 12 programming programming NN erambler-co-uk-8585 1113 13 exercises exercise NNS erambler-co-uk-8585 1113 14 was be VBD erambler-co-uk-8585 1113 15 to to TO erambler-co-uk-8585 1113 16 write write VB erambler-co-uk-8585 1113 17 ( ( -LRB- erambler-co-uk-8585 1113 18 in in IN erambler-co-uk-8585 1113 19 Haskell Haskell NNP erambler-co-uk-8585 1113 20 , , , erambler-co-uk-8585 1113 21 IIRC IIRC NNP erambler-co-uk-8585 1113 22 ) ) -RRB- erambler-co-uk-8585 1113 23 a a DT erambler-co-uk-8585 1113 24 program program NN erambler-co-uk-8585 1113 25 to to TO erambler-co-uk-8585 1113 26 play play VB erambler-co-uk-8585 1113 27 a a DT erambler-co-uk-8585 1113 28 Mancala mancala JJ erambler-co-uk-8585 1113 29 variant variant NN erambler-co-uk-8585 1113 30 called call VBN erambler-co-uk-8585 1113 31 Oware Oware NNP erambler-co-uk-8585 1113 32 , , , erambler-co-uk-8585 1113 33 so so RB erambler-co-uk-8585 1113 34 this this DT erambler-co-uk-8585 1113 35 had have VBD erambler-co-uk-8585 1113 36 a a DT erambler-co-uk-8585 1113 37 nice nice JJ erambler-co-uk-8585 1113 38 ring ring NN erambler-co-uk-8585 1113 39 of of IN erambler-co-uk-8585 1113 40 nostalgia nostalgia NN erambler-co-uk-8585 1113 41 . . . erambler-co-uk-8585 1114 1 Back back RB erambler-co-uk-8585 1114 2 to to IN erambler-co-uk-8585 1114 3 Python Python NNP erambler-co-uk-8585 1114 4 today today NN erambler-co-uk-8585 1114 5 : : : erambler-co-uk-8585 1114 6 it -PRON- PRP erambler-co-uk-8585 1114 7 's be VBZ erambler-co-uk-8585 1114 8 already already RB erambler-co-uk-8585 1114 9 become become VBN erambler-co-uk-8585 1114 10 clear clear JJ erambler-co-uk-8585 1114 11 that that IN erambler-co-uk-8585 1114 12 it -PRON- PRP erambler-co-uk-8585 1114 13 's be VBZ erambler-co-uk-8585 1114 14 by by IN erambler-co-uk-8585 1114 15 far far RB erambler-co-uk-8585 1114 16 my -PRON- PRP$ erambler-co-uk-8585 1114 17 most most RBS erambler-co-uk-8585 1114 18 fluent fluent JJ erambler-co-uk-8585 1114 19 language language NN erambler-co-uk-8585 1114 20 , , , erambler-co-uk-8585 1114 21 which which WDT erambler-co-uk-8585 1114 22 makes make VBZ erambler-co-uk-8585 1114 23 sense sense NN erambler-co-uk-8585 1114 24 as as IN erambler-co-uk-8585 1114 25 it -PRON- PRP erambler-co-uk-8585 1114 26 's be VBZ erambler-co-uk-8585 1114 27 the the DT erambler-co-uk-8585 1114 28 only only JJ erambler-co-uk-8585 1114 29 one one NN erambler-co-uk-8585 1114 30 I -PRON- PRP erambler-co-uk-8585 1114 31 've have VB erambler-co-uk-8585 1114 32 used use VBN erambler-co-uk-8585 1114 33 consistently consistently RB erambler-co-uk-8585 1114 34 since since IN erambler-co-uk-8585 1114 35 my -PRON- PRP$ erambler-co-uk-8585 1114 36 schooldays schoolday NNS erambler-co-uk-8585 1114 37 . . . erambler-co-uk-8585 1115 1 I -PRON- PRP erambler-co-uk-8585 1115 2 'm be VBP erambler-co-uk-8585 1115 3 a a DT erambler-co-uk-8585 1115 4 bit bit NN erambler-co-uk-8585 1115 5 behind behind RB erambler-co-uk-8585 1115 6 on on IN erambler-co-uk-8585 1115 7 the the DT erambler-co-uk-8585 1115 8 blog blog NN erambler-co-uk-8585 1115 9 posts post NNS erambler-co-uk-8585 1115 10 , , , erambler-co-uk-8585 1115 11 so so RB erambler-co-uk-8585 1115 12 you -PRON- PRP erambler-co-uk-8585 1115 13 get get VBP erambler-co-uk-8585 1115 14 this this DT erambler-co-uk-8585 1115 15 one one NN erambler-co-uk-8585 1115 16 without without IN erambler-co-uk-8585 1115 17 any any DT erambler-co-uk-8585 1115 18 explanation explanation NN erambler-co-uk-8585 1115 19 , , , erambler-co-uk-8585 1115 20 for for IN erambler-co-uk-8585 1115 21 now now RB erambler-co-uk-8585 1115 22 at at RB erambler-co-uk-8585 1115 23 least least JJS erambler-co-uk-8585 1115 24 ! ! . erambler-co-uk-8585 1116 1 import import NNP erambler-co-uk-8585 1116 2 math math NNP erambler-co-uk-8585 1116 3 def def NNP erambler-co-uk-8585 1116 4 reallocate(mem reallocate(mem NNP erambler-co-uk-8585 1116 5 ) ) -RRB- erambler-co-uk-8585 1116 6 : : : erambler-co-uk-8585 1116 7 max_val max_val `` erambler-co-uk-8585 1116 8 = = NFP erambler-co-uk-8585 1116 9 -math.inf -math.inf : erambler-co-uk-8585 1116 10 size size NN erambler-co-uk-8585 1116 11 = = NFP erambler-co-uk-8585 1116 12 len(mem len(mem ADD erambler-co-uk-8585 1116 13 ) ) -RRB- erambler-co-uk-8585 1116 14 for for IN erambler-co-uk-8585 1116 15 i i PRP erambler-co-uk-8585 1116 16 , , , erambler-co-uk-8585 1116 17 x x NNP erambler-co-uk-8585 1116 18 in in IN erambler-co-uk-8585 1116 19 enumerate(mem enumerate(mem NNP erambler-co-uk-8585 1116 20 ) ) -RRB- erambler-co-uk-8585 1116 21 : : : erambler-co-uk-8585 1116 22 if if IN erambler-co-uk-8585 1116 23 x x NNP erambler-co-uk-8585 1116 24 & & CC erambler-co-uk-8585 1116 25 gt gt NNP erambler-co-uk-8585 1116 26 ; ; : erambler-co-uk-8585 1116 27 max_val max_val NN erambler-co-uk-8585 1116 28 : : : erambler-co-uk-8585 1116 29 max_val max_val `` erambler-co-uk-8585 1116 30 = = SYM erambler-co-uk-8585 1116 31 x x SYM erambler-co-uk-8585 1116 32 max_index max_index ADD erambler-co-uk-8585 1116 33 = = -RRB- erambler-co-uk-8585 1116 34 i i PRP erambler-co-uk-8585 1116 35 i i PRP erambler-co-uk-8585 1116 36 = = SYM erambler-co-uk-8585 1116 37 max_index max_index ADD erambler-co-uk-8585 1116 38 mem[i mem[i NNP erambler-co-uk-8585 1116 39 ] ] -RRB- erambler-co-uk-8585 1116 40 = = SYM erambler-co-uk-8585 1116 41 0 0 CD erambler-co-uk-8585 1116 42 remaining remain VBG erambler-co-uk-8585 1116 43 = = -RRB- erambler-co-uk-8585 1116 44 max_val max_val `` erambler-co-uk-8585 1116 45 while while IN erambler-co-uk-8585 1116 46 remaining remain VBG erambler-co-uk-8585 1116 47 & & CC erambler-co-uk-8585 1116 48 gt gt FW erambler-co-uk-8585 1116 49 ; ; : erambler-co-uk-8585 1116 50 0 0 NFP erambler-co-uk-8585 1116 51 : : : erambler-co-uk-8585 1116 52 i i PRP erambler-co-uk-8585 1116 53 = = NFP erambler-co-uk-8585 1116 54 ( ( -LRB- erambler-co-uk-8585 1116 55 i i NN erambler-co-uk-8585 1116 56 + + CC erambler-co-uk-8585 1116 57 1 1 CD erambler-co-uk-8585 1116 58 ) ) -RRB- erambler-co-uk-8585 1116 59 % % NN erambler-co-uk-8585 1116 60 size size NN erambler-co-uk-8585 1116 61 mem[i mem[i NNP erambler-co-uk-8585 1116 62 ] ] -RRB- erambler-co-uk-8585 1116 63 + + NNP erambler-co-uk-8585 1116 64 = = SYM erambler-co-uk-8585 1116 65 1 1 CD erambler-co-uk-8585 1116 66 remaining remain VBG erambler-co-uk-8585 1116 67 -= -= : erambler-co-uk-8585 1116 68 1 1 CD erambler-co-uk-8585 1116 69 return return VB erambler-co-uk-8585 1116 70 mem mem NNP erambler-co-uk-8585 1116 71 def def NNP erambler-co-uk-8585 1116 72 detect_cycle(mem detect_cycle(mem NNP erambler-co-uk-8585 1116 73 ) ) -RRB- erambler-co-uk-8585 1116 74 : : : erambler-co-uk-8585 1116 75 mem mem NNP erambler-co-uk-8585 1116 76 = = SYM erambler-co-uk-8585 1116 77 list(mem list(mem NNP erambler-co-uk-8585 1116 78 ) ) -RRB- erambler-co-uk-8585 1116 79 steps step NNS erambler-co-uk-8585 1116 80 = = SYM erambler-co-uk-8585 1116 81 0 0 NFP erambler-co-uk-8585 1116 82 prev_states prev_states NNPS erambler-co-uk-8585 1116 83 = = NFP erambler-co-uk-8585 1116 84 { { -LRB- erambler-co-uk-8585 1116 85 } } -RRB- erambler-co-uk-8585 1116 86 while while IN erambler-co-uk-8585 1116 87 tuple(mem tuple(mem NN erambler-co-uk-8585 1116 88 ) ) -RRB- erambler-co-uk-8585 1116 89 not not RB erambler-co-uk-8585 1116 90 in in IN erambler-co-uk-8585 1116 91 prev_states prev_states NNP erambler-co-uk-8585 1116 92 : : : erambler-co-uk-8585 1116 93 prev_states[tuple(mem prev_states[tuple(mem NNP erambler-co-uk-8585 1116 94 ) ) -RRB- erambler-co-uk-8585 1116 95 ] ] -RRB- erambler-co-uk-8585 1116 96 = = NFP erambler-co-uk-8585 1116 97 steps step NNS erambler-co-uk-8585 1116 98 steps step NNS erambler-co-uk-8585 1116 99 + + SYM erambler-co-uk-8585 1116 100 = = SYM erambler-co-uk-8585 1116 101 1 1 CD erambler-co-uk-8585 1116 102 mem mem NNP erambler-co-uk-8585 1116 103 = = SYM erambler-co-uk-8585 1116 104 reallocate(mem reallocate(mem NN erambler-co-uk-8585 1116 105 ) ) -RRB- erambler-co-uk-8585 1116 106 return return NN erambler-co-uk-8585 1116 107 ( ( -LRB- erambler-co-uk-8585 1116 108 steps step NNS erambler-co-uk-8585 1116 109 , , , erambler-co-uk-8585 1116 110 steps step NNS erambler-co-uk-8585 1116 111 - - HYPH erambler-co-uk-8585 1116 112 prev_states[tuple(mem prev_states[tuple(mem NNP erambler-co-uk-8585 1116 113 ) ) -RRB- erambler-co-uk-8585 1116 114 ] ] -RRB- erambler-co-uk-8585 1116 115 ) ) -RRB- erambler-co-uk-8585 1116 116 initial_state initial_state NNP erambler-co-uk-8585 1116 117 = = SYM erambler-co-uk-8585 1116 118 map(int map(int NNS erambler-co-uk-8585 1116 119 , , , erambler-co-uk-8585 1116 120 input().split input().split NNP erambler-co-uk-8585 1116 121 ( ( -LRB- erambler-co-uk-8585 1116 122 ) ) -RRB- erambler-co-uk-8585 1116 123 ) ) -RRB- erambler-co-uk-8585 1116 124 print("Initial print("initial JJ erambler-co-uk-8585 1116 125 state state NN erambler-co-uk-8585 1116 126 is be VBZ erambler-co-uk-8585 1116 127 & & CC erambler-co-uk-8585 1116 128 # # $ erambler-co-uk-8585 1116 129 34 34 CD erambler-co-uk-8585 1116 130 ; ; : erambler-co-uk-8585 1116 131 , , , erambler-co-uk-8585 1116 132 initial_state initial_state NNP erambler-co-uk-8585 1116 133 ) ) -RRB- erambler-co-uk-8585 1116 134 steps step NNS erambler-co-uk-8585 1116 135 , , , erambler-co-uk-8585 1116 136 cycle cycle NN erambler-co-uk-8585 1116 137 = = SYM erambler-co-uk-8585 1116 138 detect_cycle(initial_state detect_cycle(initial_state NN erambler-co-uk-8585 1116 139 ) ) -RRB- erambler-co-uk-8585 1116 140 print("Steps print("step NNS erambler-co-uk-8585 1116 141 to to IN erambler-co-uk-8585 1116 142 cycle cycle NN erambler-co-uk-8585 1116 143 : : : erambler-co-uk-8585 1116 144 & & CC erambler-co-uk-8585 1116 145 # # $ erambler-co-uk-8585 1116 146 34 34 CD erambler-co-uk-8585 1116 147 ; ; : erambler-co-uk-8585 1116 148 , , , erambler-co-uk-8585 1116 149 steps step NNS erambler-co-uk-8585 1116 150 ) ) -RRB- erambler-co-uk-8585 1116 151 print("Steps print("step VBZ erambler-co-uk-8585 1116 152 in in IN erambler-co-uk-8585 1116 153 cycle cycle NN erambler-co-uk-8585 1116 154 : : : erambler-co-uk-8585 1116 155 & & CC erambler-co-uk-8585 1116 156 # # $ erambler-co-uk-8585 1116 157 34 34 CD erambler-co-uk-8585 1116 158 ; ; : erambler-co-uk-8585 1116 159 , , , erambler-co-uk-8585 1116 160 cycle cycle NN erambler-co-uk-8585 1116 161 ) ) -RRB- erambler-co-uk-8585 1116 162 A a DT erambler-co-uk-8585 1116 163 Maze Maze NNP erambler-co-uk-8585 1116 164 of of IN erambler-co-uk-8585 1116 165 Twisty Twisty NNP erambler-co-uk-8585 1116 166 Trampolines Trampolines NNPS erambler-co-uk-8585 1116 167 — — : erambler-co-uk-8585 1116 168 C++ C++ NNP erambler-co-uk-8585 1116 169 — — : erambler-co-uk-8585 1116 170 # # $ erambler-co-uk-8585 1116 171 adventofcode adventofcode NN erambler-co-uk-8585 1116 172 Day Day NNP erambler-co-uk-8585 1116 173 5 5 CD erambler-co-uk-8585 1116 174 Today’s Today’s NNP erambler-co-uk-8585 1116 175 challenge challenge NN erambler-co-uk-8585 1116 176 has have VBZ erambler-co-uk-8585 1116 177 us -PRON- PRP erambler-co-uk-8585 1116 178 attempting attempt VBG erambler-co-uk-8585 1116 179 to to TO erambler-co-uk-8585 1116 180 help help VB erambler-co-uk-8585 1116 181 the the DT erambler-co-uk-8585 1116 182 CPU cpu NN erambler-co-uk-8585 1116 183 escape escape VB erambler-co-uk-8585 1116 184 from from IN erambler-co-uk-8585 1116 185 a a DT erambler-co-uk-8585 1116 186 maze maze NN erambler-co-uk-8585 1116 187 of of IN erambler-co-uk-8585 1116 188 instructions instruction NNS erambler-co-uk-8585 1116 189 . . . erambler-co-uk-8585 1117 1 It’s it’s JJ erambler-co-uk-8585 1117 2 not not RB erambler-co-uk-8585 1117 3 quite quite RB erambler-co-uk-8585 1117 4 a a DT erambler-co-uk-8585 1117 5 Turing Turing NNP erambler-co-uk-8585 1117 6 Machine machine NN erambler-co-uk-8585 1117 7 , , , erambler-co-uk-8585 1117 8 but but CC erambler-co-uk-8585 1117 9 it -PRON- PRP erambler-co-uk-8585 1117 10 has have VBZ erambler-co-uk-8585 1117 11 that that DT erambler-co-uk-8585 1117 12 feeling feeling NN erambler-co-uk-8585 1117 13 of of IN erambler-co-uk-8585 1117 14 moving move VBG erambler-co-uk-8585 1117 15 a a DT erambler-co-uk-8585 1117 16 read read NN erambler-co-uk-8585 1117 17 / / SYM erambler-co-uk-8585 1117 18 write write VB erambler-co-uk-8585 1117 19 head head NN erambler-co-uk-8585 1117 20 up up RB erambler-co-uk-8585 1117 21 and and CC erambler-co-uk-8585 1117 22 down down IN erambler-co-uk-8585 1117 23 a a DT erambler-co-uk-8585 1117 24 tape tape NN erambler-co-uk-8585 1117 25 acting act VBG erambler-co-uk-8585 1117 26 on on IN erambler-co-uk-8585 1117 27 and and CC erambler-co-uk-8585 1117 28 changing change VBG erambler-co-uk-8585 1117 29 the the DT erambler-co-uk-8585 1117 30 data datum NNS erambler-co-uk-8585 1117 31 found find VBN erambler-co-uk-8585 1117 32 there there RB erambler-co-uk-8585 1117 33 . . . erambler-co-uk-8585 1118 1 → → NFP erambler-co-uk-8585 1118 2 Full full JJ erambler-co-uk-8585 1118 3 code code NN erambler-co-uk-8585 1118 4 on on IN erambler-co-uk-8585 1118 5 GitHub GitHub NNP erambler-co-uk-8585 1118 6 ! ! . erambler-co-uk-8585 1118 7 ! ! . erambler-co-uk-8585 1118 8 ! ! . erambler-co-uk-8585 1119 1 commentary commentary NN erambler-co-uk-8585 1119 2 I I NNP erambler-co-uk-8585 1119 3 haven’t haven’t NNP erambler-co-uk-8585 1119 4 written write VBD erambler-co-uk-8585 1119 5 anything anything NN erambler-co-uk-8585 1119 6 in in IN erambler-co-uk-8585 1119 7 C++ C++ NNP erambler-co-uk-8585 1119 8 for for IN erambler-co-uk-8585 1119 9 over over IN erambler-co-uk-8585 1119 10 a a DT erambler-co-uk-8585 1119 11 decade decade NN erambler-co-uk-8585 1119 12 . . . erambler-co-uk-8585 1120 1 It -PRON- PRP erambler-co-uk-8585 1120 2 sounds sound VBZ erambler-co-uk-8585 1120 3 like like IN erambler-co-uk-8585 1120 4 there there EX erambler-co-uk-8585 1120 5 have have VBP erambler-co-uk-8585 1120 6 been be VBN erambler-co-uk-8585 1120 7 lots lot NNS erambler-co-uk-8585 1120 8 of of IN erambler-co-uk-8585 1120 9 interesting interesting JJ erambler-co-uk-8585 1120 10 developments development NNS erambler-co-uk-8585 1120 11 in in IN erambler-co-uk-8585 1120 12 the the DT erambler-co-uk-8585 1120 13 language language NN erambler-co-uk-8585 1120 14 since since IN erambler-co-uk-8585 1120 15 then then RB erambler-co-uk-8585 1120 16 , , , erambler-co-uk-8585 1120 17 with with IN erambler-co-uk-8585 1120 18 C++11 C++11 NNP erambler-co-uk-8585 1120 19 , , , erambler-co-uk-8585 1120 20 C++14 C++14 NNP erambler-co-uk-8585 1120 21 and and CC erambler-co-uk-8585 1120 22 the the DT erambler-co-uk-8585 1120 23 freshly freshly RB erambler-co-uk-8585 1120 24 finalised finalised JJ erambler-co-uk-8585 1120 25 C++17 c++17 JJ erambler-co-uk-8585 1120 26 standards standard NNS erambler-co-uk-8585 1120 27 ( ( -LRB- erambler-co-uk-8585 1120 28 built build VBN erambler-co-uk-8585 1120 29 - - HYPH erambler-co-uk-8585 1120 30 in in RP erambler-co-uk-8585 1120 31 parallelism parallelism NN erambler-co-uk-8585 1120 32 in in IN erambler-co-uk-8585 1120 33 the the DT erambler-co-uk-8585 1120 34 STL STL NNP erambler-co-uk-8585 1120 35 ! ! . erambler-co-uk-8585 1120 36 ) ) -RRB- erambler-co-uk-8585 1120 37 . . . erambler-co-uk-8585 1121 1 I -PRON- PRP erambler-co-uk-8585 1121 2 won’t won’t -LRB- erambler-co-uk-8585 1121 3 use use VBP erambler-co-uk-8585 1121 4 any any DT erambler-co-uk-8585 1121 5 of of IN erambler-co-uk-8585 1121 6 those those DT erambler-co-uk-8585 1121 7 , , , erambler-co-uk-8585 1121 8 but but CC erambler-co-uk-8585 1121 9 I -PRON- PRP erambler-co-uk-8585 1121 10 thought think VBD erambler-co-uk-8585 1121 11 I’d I’d NNP erambler-co-uk-8585 1121 12 dust dust NN erambler-co-uk-8585 1121 13 off off RP erambler-co-uk-8585 1121 14 my -PRON- PRP$ erambler-co-uk-8585 1121 15 C++ C++ NNP erambler-co-uk-8585 1121 16 and and CC erambler-co-uk-8585 1121 17 see see VB erambler-co-uk-8585 1121 18 what what WP erambler-co-uk-8585 1121 19 happened happen VBD erambler-co-uk-8585 1121 20 . . . erambler-co-uk-8585 1122 1 Thankfully thankfully RB erambler-co-uk-8585 1122 2 the the DT erambler-co-uk-8585 1122 3 Standard Standard NNP erambler-co-uk-8585 1122 4 Template Template NNP erambler-co-uk-8585 1122 5 Library Library NNP erambler-co-uk-8585 1122 6 classes class NNS erambler-co-uk-8585 1122 7 still still RB erambler-co-uk-8585 1122 8 did do VBD erambler-co-uk-8585 1122 9 what what WP erambler-co-uk-8585 1122 10 I -PRON- PRP erambler-co-uk-8585 1122 11 expected expect VBD erambler-co-uk-8585 1122 12 ! ! . erambler-co-uk-8585 1123 1 As as IN erambler-co-uk-8585 1123 2 usual usual JJ erambler-co-uk-8585 1123 3 , , , erambler-co-uk-8585 1123 4 we -PRON- PRP erambler-co-uk-8585 1123 5 first first RB erambler-co-uk-8585 1123 6 include include VBP erambler-co-uk-8585 1123 7 the the DT erambler-co-uk-8585 1123 8 parts part NNS erambler-co-uk-8585 1123 9 of of IN erambler-co-uk-8585 1123 10 the the DT erambler-co-uk-8585 1123 11 standard standard JJ erambler-co-uk-8585 1123 12 library library NN erambler-co-uk-8585 1123 13 we’re we’re IN erambler-co-uk-8585 1123 14 going go VBG erambler-co-uk-8585 1123 15 to to TO erambler-co-uk-8585 1123 16 use use VB erambler-co-uk-8585 1123 17 : : : erambler-co-uk-8585 1123 18 iostream iostream VB erambler-co-uk-8585 1123 19 for for IN erambler-co-uk-8585 1123 20 input input NN erambler-co-uk-8585 1123 21 & & CC erambler-co-uk-8585 1123 22 amp amp NN erambler-co-uk-8585 1123 23 ; ; : erambler-co-uk-8585 1123 24 output output NN erambler-co-uk-8585 1123 25 ; ; : erambler-co-uk-8585 1123 26 vector vector NN erambler-co-uk-8585 1123 27 for for IN erambler-co-uk-8585 1123 28 the the DT erambler-co-uk-8585 1123 29 container container NN erambler-co-uk-8585 1123 30 . . . erambler-co-uk-8585 1124 1 We -PRON- PRP erambler-co-uk-8585 1124 2 also also RB erambler-co-uk-8585 1124 3 declare declare VBP erambler-co-uk-8585 1124 4 that that IN erambler-co-uk-8585 1124 5 we’re we’re NNP erambler-co-uk-8585 1124 6 using use VBG erambler-co-uk-8585 1124 7 the the DT erambler-co-uk-8585 1124 8 std std JJ erambler-co-uk-8585 1124 9 namespace namespace NN erambler-co-uk-8585 1124 10 , , , erambler-co-uk-8585 1124 11 so so IN erambler-co-uk-8585 1124 12 that that IN erambler-co-uk-8585 1124 13 we -PRON- PRP erambler-co-uk-8585 1124 14 don’t don’t VBZ erambler-co-uk-8585 1124 15 have have VBP erambler-co-uk-8585 1124 16 to to TO erambler-co-uk-8585 1124 17 prepend prepend VB erambler-co-uk-8585 1124 18 vector vector NN erambler-co-uk-8585 1124 19 and and CC erambler-co-uk-8585 1124 20 the the DT erambler-co-uk-8585 1124 21 other other JJ erambler-co-uk-8585 1124 22 classes class NNS erambler-co-uk-8585 1124 23 with with IN erambler-co-uk-8585 1124 24 std std NN erambler-co-uk-8585 1124 25 : : : erambler-co-uk-8585 1124 26 : : : erambler-co-uk-8585 1124 27 . . . erambler-co-uk-8585 1125 1 # # $ erambler-co-uk-8585 1125 2 include include VBP erambler-co-uk-8585 1125 3 & & CC erambler-co-uk-8585 1125 4 lt;iostream> lt;iostream> NNP erambler-co-uk-8585 1125 5 ; ; : erambler-co-uk-8585 1125 6 # # $ erambler-co-uk-8585 1125 7 include include VBP erambler-co-uk-8585 1125 8 & & CC erambler-co-uk-8585 1125 9 lt;vector> lt;vector> NNP erambler-co-uk-8585 1125 10 ; ; : erambler-co-uk-8585 1125 11 using use VBG erambler-co-uk-8585 1125 12 namespace namespace NN erambler-co-uk-8585 1125 13 std std NN erambler-co-uk-8585 1125 14 ; ; : erambler-co-uk-8585 1125 15 steps_to_escape_part1 steps_to_escape_part1 NNP erambler-co-uk-8585 1125 16 implements implement VBZ erambler-co-uk-8585 1125 17 part part NN erambler-co-uk-8585 1125 18 1 1 CD erambler-co-uk-8585 1125 19 of of IN erambler-co-uk-8585 1125 20 the the DT erambler-co-uk-8585 1125 21 challenge challenge NN erambler-co-uk-8585 1125 22 : : : erambler-co-uk-8585 1125 23 we -PRON- PRP erambler-co-uk-8585 1125 24 read read VBP erambler-co-uk-8585 1125 25 a a DT erambler-co-uk-8585 1125 26 location location NN erambler-co-uk-8585 1125 27 , , , erambler-co-uk-8585 1125 28 move move VB erambler-co-uk-8585 1125 29 forward forward RB erambler-co-uk-8585 1125 30 / / , erambler-co-uk-8585 1125 31 backward backward JJ erambler-co-uk-8585 1125 32 by by IN erambler-co-uk-8585 1125 33 the the DT erambler-co-uk-8585 1125 34 number number NN erambler-co-uk-8585 1125 35 of of IN erambler-co-uk-8585 1125 36 steps step NNS erambler-co-uk-8585 1125 37 given give VBN erambler-co-uk-8585 1125 38 in in IN erambler-co-uk-8585 1125 39 that that DT erambler-co-uk-8585 1125 40 location location NN erambler-co-uk-8585 1125 41 , , , erambler-co-uk-8585 1125 42 then then RB erambler-co-uk-8585 1125 43 add add VB erambler-co-uk-8585 1125 44 one one CD erambler-co-uk-8585 1125 45 to to IN erambler-co-uk-8585 1125 46 the the DT erambler-co-uk-8585 1125 47 location location NN erambler-co-uk-8585 1125 48 before before IN erambler-co-uk-8585 1125 49 repeating repeat VBG erambler-co-uk-8585 1125 50 . . . erambler-co-uk-8585 1126 1 The the DT erambler-co-uk-8585 1126 2 result result NN erambler-co-uk-8585 1126 3 is be VBZ erambler-co-uk-8585 1126 4 the the DT erambler-co-uk-8585 1126 5 number number NN erambler-co-uk-8585 1126 6 of of IN erambler-co-uk-8585 1126 7 steps step NNS erambler-co-uk-8585 1126 8 we -PRON- PRP erambler-co-uk-8585 1126 9 take take VBP erambler-co-uk-8585 1126 10 before before RB erambler-co-uk-8585 1126 11 jumping jump VBG erambler-co-uk-8585 1126 12 outside outside IN erambler-co-uk-8585 1126 13 the the DT erambler-co-uk-8585 1126 14 list list NN erambler-co-uk-8585 1126 15 . . . erambler-co-uk-8585 1127 1 int int NN erambler-co-uk-8585 1127 2 steps_to_escape_part1(vector<int>& steps_to_escape_part1(vector<int>& NN erambler-co-uk-8585 1127 3 ; ; : erambler-co-uk-8585 1127 4 instructions instruction NNS erambler-co-uk-8585 1127 5 ) ) -RRB- erambler-co-uk-8585 1127 6 { { -LRB- erambler-co-uk-8585 1127 7 int int NN erambler-co-uk-8585 1127 8 pos po NNS erambler-co-uk-8585 1127 9 = = SYM erambler-co-uk-8585 1127 10 0 0 NFP erambler-co-uk-8585 1127 11 , , , erambler-co-uk-8585 1127 12 iterations iteration NNS erambler-co-uk-8585 1127 13 = = SYM erambler-co-uk-8585 1127 14 0 0 CD erambler-co-uk-8585 1127 15 , , , erambler-co-uk-8585 1127 16 new_pos new_pos UH erambler-co-uk-8585 1127 17 ; ; : erambler-co-uk-8585 1127 18 while while IN erambler-co-uk-8585 1127 19 ( ( -LRB- erambler-co-uk-8585 1127 20 pos pos NNP erambler-co-uk-8585 1127 21 & & CC erambler-co-uk-8585 1127 22 lt lt NNP erambler-co-uk-8585 1127 23 ; ; : erambler-co-uk-8585 1127 24 instructions.size instructions.size NNP erambler-co-uk-8585 1127 25 ( ( -LRB- erambler-co-uk-8585 1127 26 ) ) -RRB- erambler-co-uk-8585 1127 27 ) ) -RRB- erambler-co-uk-8585 1127 28 { { -LRB- erambler-co-uk-8585 1127 29 new_pos new_pos UH erambler-co-uk-8585 1127 30 = = SYM erambler-co-uk-8585 1127 31 pos pos NNP erambler-co-uk-8585 1127 32 + + SYM erambler-co-uk-8585 1127 33 instructions[pos instructions[pos NN erambler-co-uk-8585 1127 34 ] ] -RRB- erambler-co-uk-8585 1127 35 ; ; : erambler-co-uk-8585 1127 36 instructions[pos]++ instructions[pos]++ NNP erambler-co-uk-8585 1127 37 ; ; : erambler-co-uk-8585 1127 38 pos pos NNP erambler-co-uk-8585 1127 39 = = SYM erambler-co-uk-8585 1127 40 new_pos new_pos NNP erambler-co-uk-8585 1127 41 ; ; : erambler-co-uk-8585 1127 42 iterations++ iterations++ XX erambler-co-uk-8585 1127 43 ; ; : erambler-co-uk-8585 1127 44 } } -RRB- erambler-co-uk-8585 1127 45 return return VB erambler-co-uk-8585 1127 46 iterations iteration NNS erambler-co-uk-8585 1127 47 ; ; : erambler-co-uk-8585 1127 48 } } -RRB- erambler-co-uk-8585 1127 49 steps_to_escape_part2 steps_to_escape_part2 NNP erambler-co-uk-8585 1127 50 solves solve VBZ erambler-co-uk-8585 1127 51 part part NN erambler-co-uk-8585 1127 52 2 2 CD erambler-co-uk-8585 1127 53 , , , erambler-co-uk-8585 1127 54 which which WDT erambler-co-uk-8585 1127 55 is be VBZ erambler-co-uk-8585 1127 56 very very RB erambler-co-uk-8585 1127 57 similar similar JJ erambler-co-uk-8585 1127 58 , , , erambler-co-uk-8585 1127 59 except except IN erambler-co-uk-8585 1127 60 that that IN erambler-co-uk-8585 1127 61 an an DT erambler-co-uk-8585 1127 62 offset offset NN erambler-co-uk-8585 1127 63 greater great JJR erambler-co-uk-8585 1127 64 than than IN erambler-co-uk-8585 1127 65 3 3 CD erambler-co-uk-8585 1127 66 is be VBZ erambler-co-uk-8585 1127 67 decremented decremente VBN erambler-co-uk-8585 1127 68 instead instead RB erambler-co-uk-8585 1127 69 of of IN erambler-co-uk-8585 1127 70 incremented incremente VBN erambler-co-uk-8585 1127 71 before before IN erambler-co-uk-8585 1127 72 moving move VBG erambler-co-uk-8585 1127 73 on on RP erambler-co-uk-8585 1127 74 . . . erambler-co-uk-8585 1128 1 int int VB erambler-co-uk-8585 1128 2 steps_to_escape_part2(vector<int>& steps_to_escape_part2(vector<int>& NN erambler-co-uk-8585 1128 3 ; ; : erambler-co-uk-8585 1128 4 instructions instruction NNS erambler-co-uk-8585 1128 5 ) ) -RRB- erambler-co-uk-8585 1128 6 { { -LRB- erambler-co-uk-8585 1128 7 int int NN erambler-co-uk-8585 1128 8 pos po NNS erambler-co-uk-8585 1128 9 = = SYM erambler-co-uk-8585 1128 10 0 0 NFP erambler-co-uk-8585 1128 11 , , , erambler-co-uk-8585 1128 12 iterations iteration NNS erambler-co-uk-8585 1128 13 = = SYM erambler-co-uk-8585 1128 14 0 0 CD erambler-co-uk-8585 1128 15 , , , erambler-co-uk-8585 1128 16 new_pos new_pos UH erambler-co-uk-8585 1128 17 , , , erambler-co-uk-8585 1128 18 offset offset VB erambler-co-uk-8585 1128 19 ; ; : erambler-co-uk-8585 1128 20 while while IN erambler-co-uk-8585 1128 21 ( ( -LRB- erambler-co-uk-8585 1128 22 pos pos NNP erambler-co-uk-8585 1128 23 & & CC erambler-co-uk-8585 1128 24 lt lt NNP erambler-co-uk-8585 1128 25 ; ; : erambler-co-uk-8585 1128 26 instructions.size instructions.size NNP erambler-co-uk-8585 1128 27 ( ( -LRB- erambler-co-uk-8585 1128 28 ) ) -RRB- erambler-co-uk-8585 1128 29 ) ) -RRB- erambler-co-uk-8585 1128 30 { { -LRB- erambler-co-uk-8585 1128 31 offset offset VBN erambler-co-uk-8585 1128 32 = = NFP erambler-co-uk-8585 1128 33 instructions[pos instructions[pos NN erambler-co-uk-8585 1128 34 ] ] -RRB- erambler-co-uk-8585 1128 35 ; ; : erambler-co-uk-8585 1128 36 new_pos new_pos ADD erambler-co-uk-8585 1128 37 = = SYM erambler-co-uk-8585 1128 38 pos pos NNP erambler-co-uk-8585 1128 39 + + SYM erambler-co-uk-8585 1128 40 offset offset VB erambler-co-uk-8585 1128 41 ; ; : erambler-co-uk-8585 1128 42 instructions[pos instructions[pos ADD erambler-co-uk-8585 1128 43 ] ] -RRB- erambler-co-uk-8585 1128 44 + + SYM erambler-co-uk-8585 1128 45 = = SYM erambler-co-uk-8585 1128 46 offset offset NNP erambler-co-uk-8585 1128 47 & & CC erambler-co-uk-8585 1128 48 gt;=3 gt;=3 NNP erambler-co-uk-8585 1128 49 ? ? . erambler-co-uk-8585 1129 1 -1 -1 NFP erambler-co-uk-8585 1129 2 : : : erambler-co-uk-8585 1129 3 1 1 LS erambler-co-uk-8585 1129 4 ; ; : erambler-co-uk-8585 1129 5 pos pos NNP erambler-co-uk-8585 1129 6 = = SYM erambler-co-uk-8585 1129 7 new_pos new_pos NNP erambler-co-uk-8585 1129 8 ; ; : erambler-co-uk-8585 1129 9 iterations++ iterations++ XX erambler-co-uk-8585 1129 10 ; ; : erambler-co-uk-8585 1129 11 } } -RRB- erambler-co-uk-8585 1129 12 return return VB erambler-co-uk-8585 1129 13 iterations iteration NNS erambler-co-uk-8585 1129 14 ; ; : erambler-co-uk-8585 1129 15 } } -RRB- erambler-co-uk-8585 1129 16 Finally finally RB erambler-co-uk-8585 1129 17 we -PRON- PRP erambler-co-uk-8585 1129 18 pull pull VBP erambler-co-uk-8585 1129 19 it -PRON- PRP erambler-co-uk-8585 1129 20 all all DT erambler-co-uk-8585 1129 21 together together RB erambler-co-uk-8585 1129 22 and and CC erambler-co-uk-8585 1129 23 link link VBP erambler-co-uk-8585 1129 24 it -PRON- PRP erambler-co-uk-8585 1129 25 up up RP erambler-co-uk-8585 1129 26 to to IN erambler-co-uk-8585 1129 27 the the DT erambler-co-uk-8585 1129 28 input input NN erambler-co-uk-8585 1129 29 . . . erambler-co-uk-8585 1130 1 int int VB erambler-co-uk-8585 1130 2 main main NN erambler-co-uk-8585 1130 3 ( ( -LRB- erambler-co-uk-8585 1130 4 ) ) -RRB- erambler-co-uk-8585 1130 5 { { -LRB- erambler-co-uk-8585 1130 6 vector<int> vector<int> NN erambler-co-uk-8585 1130 7 ; ; : erambler-co-uk-8585 1130 8 instructions1 instructions1 NNP erambler-co-uk-8585 1130 9 , , , erambler-co-uk-8585 1130 10 instructions2 instructions2 NNP erambler-co-uk-8585 1130 11 ; ; : erambler-co-uk-8585 1130 12 int int NN erambler-co-uk-8585 1130 13 n n XX erambler-co-uk-8585 1130 14 ; ; : erambler-co-uk-8585 1130 15 The the DT erambler-co-uk-8585 1130 16 cin cin NN erambler-co-uk-8585 1130 17 class class NN erambler-co-uk-8585 1130 18 lets let VBZ erambler-co-uk-8585 1130 19 us -PRON- PRP erambler-co-uk-8585 1130 20 read read VB erambler-co-uk-8585 1130 21 data datum NNS erambler-co-uk-8585 1130 22 from from IN erambler-co-uk-8585 1130 23 standard standard JJ erambler-co-uk-8585 1130 24 input input NN erambler-co-uk-8585 1130 25 , , , erambler-co-uk-8585 1130 26 which which WDT erambler-co-uk-8585 1130 27 we -PRON- PRP erambler-co-uk-8585 1130 28 then then RB erambler-co-uk-8585 1130 29 add add VBP erambler-co-uk-8585 1130 30 to to IN erambler-co-uk-8585 1130 31 a a DT erambler-co-uk-8585 1130 32 vector vector NN erambler-co-uk-8585 1130 33 of of IN erambler-co-uk-8585 1130 34 ints int NNS erambler-co-uk-8585 1130 35 to to TO erambler-co-uk-8585 1130 36 give give VB erambler-co-uk-8585 1130 37 our -PRON- PRP$ erambler-co-uk-8585 1130 38 list list NN erambler-co-uk-8585 1130 39 of of IN erambler-co-uk-8585 1130 40 instructions instruction NNS erambler-co-uk-8585 1130 41 . . . erambler-co-uk-8585 1131 1 while while IN erambler-co-uk-8585 1131 2 ( ( -LRB- erambler-co-uk-8585 1131 3 true true JJ erambler-co-uk-8585 1131 4 ) ) -RRB- erambler-co-uk-8585 1131 5 { { -LRB- erambler-co-uk-8585 1131 6 cin cin NNP erambler-co-uk-8585 1131 7 & & CC erambler-co-uk-8585 1131 8 gt;> gt;> NNP erambler-co-uk-8585 1131 9 ; ; : erambler-co-uk-8585 1131 10 n n LS erambler-co-uk-8585 1131 11 ; ; : erambler-co-uk-8585 1131 12 if if IN erambler-co-uk-8585 1131 13 ( ( -LRB- erambler-co-uk-8585 1131 14 cin.eof cin.eof NNP erambler-co-uk-8585 1131 15 ( ( -LRB- erambler-co-uk-8585 1131 16 ) ) -RRB- erambler-co-uk-8585 1131 17 ) ) -RRB- erambler-co-uk-8585 1131 18 break break VB erambler-co-uk-8585 1131 19 ; ; : erambler-co-uk-8585 1131 20 instructions1.push_back(n instructions1.push_back(n NNP erambler-co-uk-8585 1131 21 ) ) -RRB- erambler-co-uk-8585 1131 22 ; ; : erambler-co-uk-8585 1131 23 } } -RRB- erambler-co-uk-8585 1131 24 Solving solve VBG erambler-co-uk-8585 1131 25 the the DT erambler-co-uk-8585 1131 26 problem problem NN erambler-co-uk-8585 1131 27 modifies modify VBZ erambler-co-uk-8585 1131 28 the the DT erambler-co-uk-8585 1131 29 input input NN erambler-co-uk-8585 1131 30 , , , erambler-co-uk-8585 1131 31 so so IN erambler-co-uk-8585 1131 32 we -PRON- PRP erambler-co-uk-8585 1131 33 need need VBP erambler-co-uk-8585 1131 34 to to TO erambler-co-uk-8585 1131 35 take take VB erambler-co-uk-8585 1131 36 a a DT erambler-co-uk-8585 1131 37 copy copy NN erambler-co-uk-8585 1131 38 to to TO erambler-co-uk-8585 1131 39 solve solve VB erambler-co-uk-8585 1131 40 part part NN erambler-co-uk-8585 1131 41 2 2 CD erambler-co-uk-8585 1131 42 as as RB erambler-co-uk-8585 1131 43 well well RB erambler-co-uk-8585 1131 44 . . . erambler-co-uk-8585 1132 1 Thankfully thankfully RB erambler-co-uk-8585 1132 2 the the DT erambler-co-uk-8585 1132 3 STL stl NN erambler-co-uk-8585 1132 4 makes make VBZ erambler-co-uk-8585 1132 5 this this DT erambler-co-uk-8585 1132 6 easy easy JJ erambler-co-uk-8585 1132 7 with with IN erambler-co-uk-8585 1132 8 iterators iterator NNS erambler-co-uk-8585 1132 9 . . . erambler-co-uk-8585 1133 1 instructions2.insert(instructions2.begin instructions2.insert(instructions2.begin NNP erambler-co-uk-8585 1133 2 ( ( -LRB- erambler-co-uk-8585 1133 3 ) ) -RRB- erambler-co-uk-8585 1133 4 , , , erambler-co-uk-8585 1133 5 instructions1.begin instructions1.begin NNP erambler-co-uk-8585 1133 6 ( ( -LRB- erambler-co-uk-8585 1133 7 ) ) -RRB- erambler-co-uk-8585 1133 8 , , , erambler-co-uk-8585 1133 9 instructions1.end instructions1.end NNP erambler-co-uk-8585 1133 10 ( ( -LRB- erambler-co-uk-8585 1133 11 ) ) -RRB- erambler-co-uk-8585 1133 12 ) ) -RRB- erambler-co-uk-8585 1133 13 ; ; : erambler-co-uk-8585 1133 14 Finally finally RB erambler-co-uk-8585 1133 15 , , , erambler-co-uk-8585 1133 16 compute compute VB erambler-co-uk-8585 1133 17 the the DT erambler-co-uk-8585 1133 18 result result NN erambler-co-uk-8585 1133 19 and and CC erambler-co-uk-8585 1133 20 print print VB erambler-co-uk-8585 1133 21 it -PRON- PRP erambler-co-uk-8585 1133 22 on on IN erambler-co-uk-8585 1133 23 standard standard JJ erambler-co-uk-8585 1133 24 output output NN erambler-co-uk-8585 1133 25 . . . erambler-co-uk-8585 1134 1 cout cout NNP erambler-co-uk-8585 1134 2 & & CC erambler-co-uk-8585 1134 3 lt;< lt;< NNP erambler-co-uk-8585 1134 4 ; ; : erambler-co-uk-8585 1134 5 steps_to_escape_part1(instructions1 steps_to_escape_part1(instructions1 NNP erambler-co-uk-8585 1134 6 ) ) -RRB- erambler-co-uk-8585 1134 7 & & CC erambler-co-uk-8585 1134 8 lt;< lt;< NNP erambler-co-uk-8585 1134 9 ; ; : erambler-co-uk-8585 1134 10 endl endl NNP erambler-co-uk-8585 1134 11 ; ; : erambler-co-uk-8585 1134 12 cout cout NNP erambler-co-uk-8585 1134 13 & & CC erambler-co-uk-8585 1134 14 lt;< lt;< NNP erambler-co-uk-8585 1134 15 ; ; : erambler-co-uk-8585 1134 16 steps_to_escape_part2(instructions2 steps_to_escape_part2(instructions2 NNP erambler-co-uk-8585 1134 17 ) ) -RRB- erambler-co-uk-8585 1134 18 & & CC erambler-co-uk-8585 1134 19 lt;< lt;< NNP erambler-co-uk-8585 1134 20 ; ; : erambler-co-uk-8585 1134 21 endl endl NNP erambler-co-uk-8585 1134 22 ; ; : erambler-co-uk-8585 1134 23 return return NN erambler-co-uk-8585 1134 24 0 0 CD erambler-co-uk-8585 1134 25 ; ; : erambler-co-uk-8585 1134 26 } } -RRB- erambler-co-uk-8585 1134 27 High High NNP erambler-co-uk-8585 1134 28 Entropy Entropy NNP erambler-co-uk-8585 1134 29 Passphrases Passphrases NNPS erambler-co-uk-8585 1134 30 — — : erambler-co-uk-8585 1134 31 Python Python NNP erambler-co-uk-8585 1134 32 — — : erambler-co-uk-8585 1134 33 # # $ erambler-co-uk-8585 1134 34 adventofcode adventofcode NN erambler-co-uk-8585 1134 35 Day Day NNP erambler-co-uk-8585 1134 36 4 4 CD erambler-co-uk-8585 1134 37 Today’s Today’s NNP erambler-co-uk-8585 1134 38 challenge challenge NN erambler-co-uk-8585 1134 39 describes describe VBZ erambler-co-uk-8585 1134 40 some some DT erambler-co-uk-8585 1134 41 simple simple JJ erambler-co-uk-8585 1134 42 rules rule NNS erambler-co-uk-8585 1134 43 supposedly supposedly RB erambler-co-uk-8585 1134 44 intended intend VBD erambler-co-uk-8585 1134 45 to to TO erambler-co-uk-8585 1134 46 enforce enforce VB erambler-co-uk-8585 1134 47 the the DT erambler-co-uk-8585 1134 48 use use NN erambler-co-uk-8585 1134 49 of of IN erambler-co-uk-8585 1134 50 secure secure JJ erambler-co-uk-8585 1134 51 passwords password NNS erambler-co-uk-8585 1134 52 . . . erambler-co-uk-8585 1135 1 All all DT erambler-co-uk-8585 1135 2 we -PRON- PRP erambler-co-uk-8585 1135 3 have have VBP erambler-co-uk-8585 1135 4 to to TO erambler-co-uk-8585 1135 5 do do VB erambler-co-uk-8585 1135 6 is be VBZ erambler-co-uk-8585 1135 7 test test VB erambler-co-uk-8585 1135 8 a a DT erambler-co-uk-8585 1135 9 list list NN erambler-co-uk-8585 1135 10 of of IN erambler-co-uk-8585 1135 11 passphrase passphrase NN erambler-co-uk-8585 1135 12 and and CC erambler-co-uk-8585 1135 13 identify identify VB erambler-co-uk-8585 1135 14 which which WDT erambler-co-uk-8585 1135 15 ones one NNS erambler-co-uk-8585 1135 16 meet meet VBP erambler-co-uk-8585 1135 17 the the DT erambler-co-uk-8585 1135 18 rules rule NNS erambler-co-uk-8585 1135 19 . . . erambler-co-uk-8585 1136 1 → → NFP erambler-co-uk-8585 1136 2 Full full JJ erambler-co-uk-8585 1136 3 code code NN erambler-co-uk-8585 1136 4 on on IN erambler-co-uk-8585 1136 5 GitHub GitHub NNP erambler-co-uk-8585 1136 6 ! ! . erambler-co-uk-8585 1136 7 ! ! . erambler-co-uk-8585 1136 8 ! ! . erambler-co-uk-8585 1137 1 commentary commentary NNP erambler-co-uk-8585 1137 2 Fearing Fearing NNP erambler-co-uk-8585 1137 3 that that IN erambler-co-uk-8585 1137 4 today today NN erambler-co-uk-8585 1137 5 might may MD erambler-co-uk-8585 1137 6 be be VB erambler-co-uk-8585 1137 7 as as RB erambler-co-uk-8585 1137 8 time time NN erambler-co-uk-8585 1137 9 - - HYPH erambler-co-uk-8585 1137 10 consuming consume VBG erambler-co-uk-8585 1137 11 as as IN erambler-co-uk-8585 1137 12 yesterday yesterday NN erambler-co-uk-8585 1137 13 , , , erambler-co-uk-8585 1137 14 I -PRON- PRP erambler-co-uk-8585 1137 15 returned return VBD erambler-co-uk-8585 1137 16 to to IN erambler-co-uk-8585 1137 17 Python Python NNP erambler-co-uk-8585 1137 18 and and CC erambler-co-uk-8585 1137 19 it’s it’s NNP erambler-co-uk-8585 1137 20 hugely hugely RB erambler-co-uk-8585 1137 21 powerful powerful JJ erambler-co-uk-8585 1137 22 & & CC erambler-co-uk-8585 1137 23 ldquo;batteries ldquo;batteries NNP erambler-co-uk-8585 1137 24 - - HYPH erambler-co-uk-8585 1137 25 included&rdquo included&rdquo NNP erambler-co-uk-8585 1137 26 ; ; : erambler-co-uk-8585 1137 27 standard standard JJ erambler-co-uk-8585 1137 28 library library NN erambler-co-uk-8585 1137 29 . . . erambler-co-uk-8585 1138 1 Thankfully thankfully RB erambler-co-uk-8585 1138 2 this this DT erambler-co-uk-8585 1138 3 challenge challenge NN erambler-co-uk-8585 1138 4 was be VBD erambler-co-uk-8585 1138 5 more more RBR erambler-co-uk-8585 1138 6 straightforward straightforward JJ erambler-co-uk-8585 1138 7 , , , erambler-co-uk-8585 1138 8 and and CC erambler-co-uk-8585 1138 9 I -PRON- PRP erambler-co-uk-8585 1138 10 actually actually RB erambler-co-uk-8585 1138 11 finished finish VBD erambler-co-uk-8585 1138 12 this this DT erambler-co-uk-8585 1138 13 before before IN erambler-co-uk-8585 1138 14 finishing finish VBG erambler-co-uk-8585 1138 15 day day NN erambler-co-uk-8585 1138 16 3 3 CD erambler-co-uk-8585 1138 17 . . . erambler-co-uk-8585 1139 1 First first JJ erambler-co-uk-8585 1139 2 , , , erambler-co-uk-8585 1139 3 let’s let’s CD erambler-co-uk-8585 1139 4 import import NN erambler-co-uk-8585 1139 5 two two CD erambler-co-uk-8585 1139 6 useful useful JJ erambler-co-uk-8585 1139 7 utilities utility NNS erambler-co-uk-8585 1139 8 . . . erambler-co-uk-8585 1140 1 from from IN erambler-co-uk-8585 1140 2 fileinput fileinput NN erambler-co-uk-8585 1140 3 import import NN erambler-co-uk-8585 1140 4 input input NN erambler-co-uk-8585 1140 5 from from IN erambler-co-uk-8585 1140 6 collections collection NNS erambler-co-uk-8585 1140 7 import import NN erambler-co-uk-8585 1140 8 Counter Counter NNP erambler-co-uk-8585 1140 9 Part Part NNP erambler-co-uk-8585 1140 10 1 1 CD erambler-co-uk-8585 1140 11 requires require VBZ erambler-co-uk-8585 1140 12 simply simply RB erambler-co-uk-8585 1140 13 that that IN erambler-co-uk-8585 1140 14 a a DT erambler-co-uk-8585 1140 15 passphrase passphrase NN erambler-co-uk-8585 1140 16 contains contain VBZ erambler-co-uk-8585 1140 17 no no DT erambler-co-uk-8585 1140 18 repeated repeat VBN erambler-co-uk-8585 1140 19 words word NNS erambler-co-uk-8585 1140 20 . . . erambler-co-uk-8585 1141 1 No no DT erambler-co-uk-8585 1141 2 problem problem NN erambler-co-uk-8585 1141 3 : : : erambler-co-uk-8585 1141 4 we -PRON- PRP erambler-co-uk-8585 1141 5 split split VBD erambler-co-uk-8585 1141 6 the the DT erambler-co-uk-8585 1141 7 passphrase passphrase NN erambler-co-uk-8585 1141 8 into into IN erambler-co-uk-8585 1141 9 words word NNS erambler-co-uk-8585 1141 10 and and CC erambler-co-uk-8585 1141 11 count count VB erambler-co-uk-8585 1141 12 them -PRON- PRP erambler-co-uk-8585 1141 13 , , , erambler-co-uk-8585 1141 14 and and CC erambler-co-uk-8585 1141 15 check check VB erambler-co-uk-8585 1141 16 if if IN erambler-co-uk-8585 1141 17 any any DT erambler-co-uk-8585 1141 18 was be VBD erambler-co-uk-8585 1141 19 present present JJ erambler-co-uk-8585 1141 20 more more JJR erambler-co-uk-8585 1141 21 than than IN erambler-co-uk-8585 1141 22 once once RB erambler-co-uk-8585 1141 23 . . . erambler-co-uk-8585 1142 1 Counter Counter NNP erambler-co-uk-8585 1142 2 is be VBZ erambler-co-uk-8585 1142 3 an an DT erambler-co-uk-8585 1142 4 amazingly amazingly RB erambler-co-uk-8585 1142 5 useful useful JJ erambler-co-uk-8585 1142 6 class class NN erambler-co-uk-8585 1142 7 to to TO erambler-co-uk-8585 1142 8 have have VB erambler-co-uk-8585 1142 9 in in IN erambler-co-uk-8585 1142 10 a a DT erambler-co-uk-8585 1142 11 language’s language’s NNP erambler-co-uk-8585 1142 12 standard standard JJ erambler-co-uk-8585 1142 13 library library NN erambler-co-uk-8585 1142 14 . . . erambler-co-uk-8585 1143 1 All all DT erambler-co-uk-8585 1143 2 it -PRON- PRP erambler-co-uk-8585 1143 3 does do VBZ erambler-co-uk-8585 1143 4 is be VBZ erambler-co-uk-8585 1143 5 count count VB erambler-co-uk-8585 1143 6 things thing NNS erambler-co-uk-8585 1143 7 : : : erambler-co-uk-8585 1143 8 you -PRON- PRP erambler-co-uk-8585 1143 9 add add VBP erambler-co-uk-8585 1143 10 objects object NNS erambler-co-uk-8585 1143 11 to to IN erambler-co-uk-8585 1143 12 it -PRON- PRP erambler-co-uk-8585 1143 13 , , , erambler-co-uk-8585 1143 14 and and CC erambler-co-uk-8585 1143 15 then then RB erambler-co-uk-8585 1143 16 it -PRON- PRP erambler-co-uk-8585 1143 17 will will MD erambler-co-uk-8585 1143 18 tell tell VB erambler-co-uk-8585 1143 19 you -PRON- PRP erambler-co-uk-8585 1143 20 how how WRB erambler-co-uk-8585 1143 21 many many JJ erambler-co-uk-8585 1143 22 of of IN erambler-co-uk-8585 1143 23 a a DT erambler-co-uk-8585 1143 24 given give VBN erambler-co-uk-8585 1143 25 object object NN erambler-co-uk-8585 1143 26 you -PRON- PRP erambler-co-uk-8585 1143 27 have have VBP erambler-co-uk-8585 1143 28 . . . erambler-co-uk-8585 1144 1 We’re We’re VBD erambler-co-uk-8585 1144 2 going go VBG erambler-co-uk-8585 1144 3 to to TO erambler-co-uk-8585 1144 4 use use VB erambler-co-uk-8585 1144 5 it -PRON- PRP erambler-co-uk-8585 1144 6 to to TO erambler-co-uk-8585 1144 7 count count VB erambler-co-uk-8585 1144 8 those those DT erambler-co-uk-8585 1144 9 potentially potentially RB erambler-co-uk-8585 1144 10 duplicated duplicate VBN erambler-co-uk-8585 1144 11 words word NNS erambler-co-uk-8585 1144 12 . . . erambler-co-uk-8585 1145 1 def def NNP erambler-co-uk-8585 1145 2 is_valid(passphrase is_valid(passphrase CD erambler-co-uk-8585 1145 3 ) ) -RRB- erambler-co-uk-8585 1145 4 : : : erambler-co-uk-8585 1145 5 counter counter NN erambler-co-uk-8585 1145 6 = = NFP erambler-co-uk-8585 1145 7 Counter(passphrase.split Counter(passphrase.split . erambler-co-uk-8585 1145 8 ( ( -LRB- erambler-co-uk-8585 1145 9 ) ) -RRB- erambler-co-uk-8585 1145 10 ) ) -RRB- erambler-co-uk-8585 1145 11 return return VB erambler-co-uk-8585 1145 12 counter.most_common(1)[0][1 counter.most_common(1)[0][1 NN erambler-co-uk-8585 1145 13 ] ] -RRB- erambler-co-uk-8585 1145 14 = = NFP erambler-co-uk-8585 1145 15 = = SYM erambler-co-uk-8585 1145 16 1 1 CD erambler-co-uk-8585 1145 17 Part part NN erambler-co-uk-8585 1145 18 2 2 CD erambler-co-uk-8585 1145 19 requires require VBZ erambler-co-uk-8585 1145 20 that that IN erambler-co-uk-8585 1145 21 no no DT erambler-co-uk-8585 1145 22 word word NN erambler-co-uk-8585 1145 23 in in IN erambler-co-uk-8585 1145 24 the the DT erambler-co-uk-8585 1145 25 passphrase passphrase NN erambler-co-uk-8585 1145 26 be be VB erambler-co-uk-8585 1145 27 an an DT erambler-co-uk-8585 1145 28 anagram anagram NN erambler-co-uk-8585 1145 29 of of IN erambler-co-uk-8585 1145 30 any any DT erambler-co-uk-8585 1145 31 other other JJ erambler-co-uk-8585 1145 32 word word NN erambler-co-uk-8585 1145 33 . . . erambler-co-uk-8585 1146 1 Since since IN erambler-co-uk-8585 1146 2 we -PRON- PRP erambler-co-uk-8585 1146 3 don’t don’t VBP erambler-co-uk-8585 1146 4 need need VBP erambler-co-uk-8585 1146 5 to to TO erambler-co-uk-8585 1146 6 do do VB erambler-co-uk-8585 1146 7 anything anything NN erambler-co-uk-8585 1146 8 else else RB erambler-co-uk-8585 1146 9 with with IN erambler-co-uk-8585 1146 10 the the DT erambler-co-uk-8585 1146 11 words word NNS erambler-co-uk-8585 1146 12 afterwards afterwards RB erambler-co-uk-8585 1146 13 , , , erambler-co-uk-8585 1146 14 we -PRON- PRP erambler-co-uk-8585 1146 15 can can MD erambler-co-uk-8585 1146 16 check check VB erambler-co-uk-8585 1146 17 for for IN erambler-co-uk-8585 1146 18 anagrams anagram NNS erambler-co-uk-8585 1146 19 by by IN erambler-co-uk-8585 1146 20 sorting sort VBG erambler-co-uk-8585 1146 21 the the DT erambler-co-uk-8585 1146 22 letters letter NNS erambler-co-uk-8585 1146 23 in in IN erambler-co-uk-8585 1146 24 each each DT erambler-co-uk-8585 1146 25 word word NN erambler-co-uk-8585 1146 26 : : : erambler-co-uk-8585 1146 27 & & CC erambler-co-uk-8585 1146 28 ldquo;leaf&rdquo ldquo;leaf&rdquo FW erambler-co-uk-8585 1146 29 ; ; : erambler-co-uk-8585 1146 30 and and CC erambler-co-uk-8585 1146 31 & & CC erambler-co-uk-8585 1146 32 ldquo;flea&rdquo ldquo;flea&rdquo FW erambler-co-uk-8585 1146 33 ; ; : erambler-co-uk-8585 1146 34 both both DT erambler-co-uk-8585 1146 35 become become VB erambler-co-uk-8585 1146 36 & & CC erambler-co-uk-8585 1146 37 ldquo;aefl&rdquo ldquo;aefl&rdquo NNP erambler-co-uk-8585 1146 38 ; ; : erambler-co-uk-8585 1146 39 and and CC erambler-co-uk-8585 1146 40 can can MD erambler-co-uk-8585 1146 41 be be VB erambler-co-uk-8585 1146 42 compared compare VBN erambler-co-uk-8585 1146 43 directly directly RB erambler-co-uk-8585 1146 44 . . . erambler-co-uk-8585 1147 1 Then then RB erambler-co-uk-8585 1147 2 we -PRON- PRP erambler-co-uk-8585 1147 3 count count VBP erambler-co-uk-8585 1147 4 as as IN erambler-co-uk-8585 1147 5 before before RB erambler-co-uk-8585 1147 6 . . . erambler-co-uk-8585 1148 1 def def NNP erambler-co-uk-8585 1148 2 is_valid_ana(passphrase is_valid_ana(passphrase NNP erambler-co-uk-8585 1148 3 ) ) -RRB- erambler-co-uk-8585 1148 4 : : : erambler-co-uk-8585 1148 5 counter counter NNP erambler-co-uk-8585 1148 6 = = SYM erambler-co-uk-8585 1148 7 Counter(''.join(sorted(word Counter(''.join(sorted(word . erambler-co-uk-8585 1148 8 ) ) -RRB- erambler-co-uk-8585 1148 9 ) ) -RRB- erambler-co-uk-8585 1148 10 for for IN erambler-co-uk-8585 1148 11 word word NN erambler-co-uk-8585 1148 12 in in IN erambler-co-uk-8585 1148 13 passphrase.split passphrase.split NNP erambler-co-uk-8585 1148 14 ( ( -LRB- erambler-co-uk-8585 1148 15 ) ) -RRB- erambler-co-uk-8585 1148 16 ) ) -RRB- erambler-co-uk-8585 1148 17 return return VB erambler-co-uk-8585 1148 18 counter.most_common(1)[0][1 counter.most_common(1)[0][1 NN erambler-co-uk-8585 1148 19 ] ] -RRB- erambler-co-uk-8585 1148 20 = = NFP erambler-co-uk-8585 1148 21 = = SYM erambler-co-uk-8585 1148 22 1 1 CD erambler-co-uk-8585 1148 23 Finally finally RB erambler-co-uk-8585 1148 24 we -PRON- PRP erambler-co-uk-8585 1148 25 pull pull VBP erambler-co-uk-8585 1148 26 everything everything NN erambler-co-uk-8585 1148 27 together together RB erambler-co-uk-8585 1148 28 . . . erambler-co-uk-8585 1149 1 sum(map(boolean_func sum(map(boolean_func NNP erambler-co-uk-8585 1149 2 , , , erambler-co-uk-8585 1149 3 list list NN erambler-co-uk-8585 1149 4 ) ) -RRB- erambler-co-uk-8585 1149 5 ) ) -RRB- erambler-co-uk-8585 1149 6 is be VBZ erambler-co-uk-8585 1149 7 a a DT erambler-co-uk-8585 1149 8 common common JJ erambler-co-uk-8585 1149 9 idiom idiom NN erambler-co-uk-8585 1149 10 in in IN erambler-co-uk-8585 1149 11 Python Python NNP erambler-co-uk-8585 1149 12 for for IN erambler-co-uk-8585 1149 13 counting count VBG erambler-co-uk-8585 1149 14 the the DT erambler-co-uk-8585 1149 15 number number NN erambler-co-uk-8585 1149 16 of of IN erambler-co-uk-8585 1149 17 times time NNS erambler-co-uk-8585 1149 18 a a DT erambler-co-uk-8585 1149 19 condition condition NN erambler-co-uk-8585 1149 20 ( ( -LRB- erambler-co-uk-8585 1149 21 checked check VBN erambler-co-uk-8585 1149 22 by by IN erambler-co-uk-8585 1149 23 boolean_func boolean_func NNP erambler-co-uk-8585 1149 24 ) ) -RRB- erambler-co-uk-8585 1149 25 is be VBZ erambler-co-uk-8585 1149 26 true true JJ erambler-co-uk-8585 1149 27 . . . erambler-co-uk-8585 1150 1 In in IN erambler-co-uk-8585 1150 2 Python Python NNP erambler-co-uk-8585 1150 3 , , , erambler-co-uk-8585 1150 4 True true JJ erambler-co-uk-8585 1150 5 and and CC erambler-co-uk-8585 1150 6 False false JJ erambler-co-uk-8585 1150 7 can can MD erambler-co-uk-8585 1150 8 be be VB erambler-co-uk-8585 1150 9 treated treat VBN erambler-co-uk-8585 1150 10 as as IN erambler-co-uk-8585 1150 11 the the DT erambler-co-uk-8585 1150 12 numbers number NNS erambler-co-uk-8585 1150 13 1 1 CD erambler-co-uk-8585 1150 14 and and CC erambler-co-uk-8585 1150 15 0 0 CD erambler-co-uk-8585 1150 16 respectively respectively RB erambler-co-uk-8585 1150 17 , , , erambler-co-uk-8585 1150 18 so so RB erambler-co-uk-8585 1150 19 that that IN erambler-co-uk-8585 1150 20 summing sum VBG erambler-co-uk-8585 1150 21 a a DT erambler-co-uk-8585 1150 22 list list NN erambler-co-uk-8585 1150 23 of of IN erambler-co-uk-8585 1150 24 Boolean boolean JJ erambler-co-uk-8585 1150 25 values value NNS erambler-co-uk-8585 1150 26 gives give VBZ erambler-co-uk-8585 1150 27 you -PRON- PRP erambler-co-uk-8585 1150 28 the the DT erambler-co-uk-8585 1150 29 number number NN erambler-co-uk-8585 1150 30 of of IN erambler-co-uk-8585 1150 31 True true JJ erambler-co-uk-8585 1150 32 values value NNS erambler-co-uk-8585 1150 33 in in IN erambler-co-uk-8585 1150 34 the the DT erambler-co-uk-8585 1150 35 list list NN erambler-co-uk-8585 1150 36 . . . erambler-co-uk-8585 1151 1 lines line NNS erambler-co-uk-8585 1151 2 = = SYM erambler-co-uk-8585 1151 3 list(input list(input NNP erambler-co-uk-8585 1151 4 ( ( -LRB- erambler-co-uk-8585 1151 5 ) ) -RRB- erambler-co-uk-8585 1151 6 ) ) -RRB- erambler-co-uk-8585 1151 7 print(sum(map(is_valid print(sum(map(is_valid NN erambler-co-uk-8585 1151 8 , , , erambler-co-uk-8585 1151 9 lines line NNS erambler-co-uk-8585 1151 10 ) ) -RRB- erambler-co-uk-8585 1151 11 ) ) -RRB- erambler-co-uk-8585 1151 12 ) ) -RRB- erambler-co-uk-8585 1151 13 print(sum(map(is_valid_ana print(sum(map(is_valid_ana NNP erambler-co-uk-8585 1151 14 , , , erambler-co-uk-8585 1151 15 lines line NNS erambler-co-uk-8585 1151 16 ) ) -RRB- erambler-co-uk-8585 1151 17 ) ) -RRB- erambler-co-uk-8585 1151 18 ) ) -RRB- erambler-co-uk-8585 1151 19 Spiral spiral JJ erambler-co-uk-8585 1151 20 Memory memory NN erambler-co-uk-8585 1151 21 — — : erambler-co-uk-8585 1151 22 Go go VB erambler-co-uk-8585 1151 23 — — : erambler-co-uk-8585 1151 24 # # $ erambler-co-uk-8585 1151 25 adventofcode adventofcode NN erambler-co-uk-8585 1151 26 Day Day NNP erambler-co-uk-8585 1151 27 3 3 CD erambler-co-uk-8585 1151 28 Today’s Today’s NNP erambler-co-uk-8585 1151 29 challenge challenge NN erambler-co-uk-8585 1151 30 requires require VBZ erambler-co-uk-8585 1151 31 us -PRON- PRP erambler-co-uk-8585 1151 32 to to TO erambler-co-uk-8585 1151 33 perform perform VB erambler-co-uk-8585 1151 34 some some DT erambler-co-uk-8585 1151 35 calculations calculation NNS erambler-co-uk-8585 1151 36 on on IN erambler-co-uk-8585 1151 37 an an DT erambler-co-uk-8585 1151 38 & & CC erambler-co-uk-8585 1151 39 ldquo;experimental ldquo;experimental CD erambler-co-uk-8585 1151 40 memory memory NN erambler-co-uk-8585 1151 41 layout&rdquo layout&rdquo NN erambler-co-uk-8585 1151 42 ; ; : erambler-co-uk-8585 1151 43 , , , erambler-co-uk-8585 1151 44 with with IN erambler-co-uk-8585 1151 45 cells cell NNS erambler-co-uk-8585 1151 46 moving move VBG erambler-co-uk-8585 1151 47 outwards outward NNS erambler-co-uk-8585 1151 48 from from IN erambler-co-uk-8585 1151 49 the the DT erambler-co-uk-8585 1151 50 centre centre NN erambler-co-uk-8585 1151 51 of of IN erambler-co-uk-8585 1151 52 a a DT erambler-co-uk-8585 1151 53 square square JJ erambler-co-uk-8585 1151 54 spiral spiral NN erambler-co-uk-8585 1151 55 ( ( -LRB- erambler-co-uk-8585 1151 56 squiral squiral JJ erambler-co-uk-8585 1151 57 ? ? . erambler-co-uk-8585 1151 58 ) ) -RRB- erambler-co-uk-8585 1151 59 . . . erambler-co-uk-8585 1152 1 → → NFP erambler-co-uk-8585 1152 2 Full full JJ erambler-co-uk-8585 1152 3 code code NN erambler-co-uk-8585 1152 4 on on IN erambler-co-uk-8585 1152 5 GitHub GitHub NNP erambler-co-uk-8585 1152 6 ! ! . erambler-co-uk-8585 1152 7 ! ! . erambler-co-uk-8585 1152 8 ! ! . erambler-co-uk-8585 1153 1 commentary commentary NNP erambler-co-uk-8585 1153 2 I’ve I’ve NNP erambler-co-uk-8585 1153 3 been be VBN erambler-co-uk-8585 1153 4 wanting want VBG erambler-co-uk-8585 1153 5 to to TO erambler-co-uk-8585 1153 6 try try VB erambler-co-uk-8585 1153 7 my -PRON- PRP$ erambler-co-uk-8585 1153 8 hand hand NN erambler-co-uk-8585 1153 9 at at IN erambler-co-uk-8585 1153 10 Go Go NNP erambler-co-uk-8585 1153 11 , , , erambler-co-uk-8585 1153 12 the the DT erambler-co-uk-8585 1153 13 memory memory NN erambler-co-uk-8585 1153 14 - - HYPH erambler-co-uk-8585 1153 15 safe safe JJ erambler-co-uk-8585 1153 16 , , , erambler-co-uk-8585 1153 17 statically statically RB erambler-co-uk-8585 1153 18 typed type VBN erambler-co-uk-8585 1153 19 compiled compile VBN erambler-co-uk-8585 1153 20 language language NN erambler-co-uk-8585 1153 21 from from IN erambler-co-uk-8585 1153 22 Google Google NNP erambler-co-uk-8585 1153 23 for for IN erambler-co-uk-8585 1153 24 a a DT erambler-co-uk-8585 1153 25 while while NN erambler-co-uk-8585 1153 26 . . . erambler-co-uk-8585 1154 1 Today’s today’s JJ erambler-co-uk-8585 1154 2 challenge challenge NN erambler-co-uk-8585 1154 3 seemed seem VBD erambler-co-uk-8585 1154 4 a a DT erambler-co-uk-8585 1154 5 bit bit NN erambler-co-uk-8585 1154 6 more more RBR erambler-co-uk-8585 1154 7 mathematical mathematical JJ erambler-co-uk-8585 1154 8 in in IN erambler-co-uk-8585 1154 9 nature nature NN erambler-co-uk-8585 1154 10 , , , erambler-co-uk-8585 1154 11 meaning mean VBG erambler-co-uk-8585 1154 12 that that IN erambler-co-uk-8585 1154 13 I -PRON- PRP erambler-co-uk-8585 1154 14 wouldn’t wouldn’t NNP erambler-co-uk-8585 1154 15 need need VBP erambler-co-uk-8585 1154 16 too too RB erambler-co-uk-8585 1154 17 many many JJ erambler-co-uk-8585 1154 18 advanced advanced JJ erambler-co-uk-8585 1154 19 language language NN erambler-co-uk-8585 1154 20 features feature NNS erambler-co-uk-8585 1154 21 or or CC erambler-co-uk-8585 1154 22 knowledge knowledge NN erambler-co-uk-8585 1154 23 of of IN erambler-co-uk-8585 1154 24 a a DT erambler-co-uk-8585 1154 25 standard standard JJ erambler-co-uk-8585 1154 26 library library NN erambler-co-uk-8585 1154 27 , , , erambler-co-uk-8585 1154 28 so so RB erambler-co-uk-8585 1154 29 I -PRON- PRP erambler-co-uk-8585 1154 30 thought think VBD erambler-co-uk-8585 1154 31 I’d i’d ADD erambler-co-uk-8585 1154 32 give give VB erambler-co-uk-8585 1154 33 it -PRON- PRP erambler-co-uk-8585 1154 34 a a DT erambler-co-uk-8585 1154 35 & & CC erambler-co-uk-8585 1154 36 ldquo;go&rdquo ldquo;go&rdquo NNP erambler-co-uk-8585 1154 37 ; ; : erambler-co-uk-8585 1154 38 . . . erambler-co-uk-8585 1155 1 It -PRON- PRP erambler-co-uk-8585 1155 2 might may MD erambler-co-uk-8585 1155 3 have have VB erambler-co-uk-8585 1155 4 been be VBN erambler-co-uk-8585 1155 5 my -PRON- PRP$ erambler-co-uk-8585 1155 6 imagination imagination NN erambler-co-uk-8585 1155 7 , , , erambler-co-uk-8585 1155 8 but but CC erambler-co-uk-8585 1155 9 it -PRON- PRP erambler-co-uk-8585 1155 10 was be VBD erambler-co-uk-8585 1155 11 impressive impressive JJ erambler-co-uk-8585 1155 12 how how WRB erambler-co-uk-8585 1155 13 quickly quickly RB erambler-co-uk-8585 1155 14 the the DT erambler-co-uk-8585 1155 15 compiled compile VBN erambler-co-uk-8585 1155 16 program program NN erambler-co-uk-8585 1155 17 chomped chomp VBN erambler-co-uk-8585 1155 18 through through IN erambler-co-uk-8585 1155 19 60 60 CD erambler-co-uk-8585 1155 20 different different JJ erambler-co-uk-8585 1155 21 input input NN erambler-co-uk-8585 1155 22 values value NNS erambler-co-uk-8585 1155 23 while while IN erambler-co-uk-8585 1155 24 I -PRON- PRP erambler-co-uk-8585 1155 25 was be VBD erambler-co-uk-8585 1155 26 debugging debug VBG erambler-co-uk-8585 1155 27 . . . erambler-co-uk-8585 1156 1 I -PRON- PRP erambler-co-uk-8585 1156 2 actually actually RB erambler-co-uk-8585 1156 3 spent spend VBD erambler-co-uk-8585 1156 4 far far RB erambler-co-uk-8585 1156 5 too too RB erambler-co-uk-8585 1156 6 long long RB erambler-co-uk-8585 1156 7 on on IN erambler-co-uk-8585 1156 8 this this DT erambler-co-uk-8585 1156 9 problem problem NN erambler-co-uk-8585 1156 10 because because IN erambler-co-uk-8585 1156 11 my -PRON- PRP$ erambler-co-uk-8585 1156 12 brain brain NN erambler-co-uk-8585 1156 13 led lead VBD erambler-co-uk-8585 1156 14 me -PRON- PRP erambler-co-uk-8585 1156 15 down down IN erambler-co-uk-8585 1156 16 a a DT erambler-co-uk-8585 1156 17 blind blind JJ erambler-co-uk-8585 1156 18 alley alley NN erambler-co-uk-8585 1156 19 trying try VBG erambler-co-uk-8585 1156 20 to to TO erambler-co-uk-8585 1156 21 do do VB erambler-co-uk-8585 1156 22 the the DT erambler-co-uk-8585 1156 23 wrong wrong JJ erambler-co-uk-8585 1156 24 calculation calculation NN erambler-co-uk-8585 1156 25 , , , erambler-co-uk-8585 1156 26 but but CC erambler-co-uk-8585 1156 27 I -PRON- PRP erambler-co-uk-8585 1156 28 got get VBD erambler-co-uk-8585 1156 29 there there RB erambler-co-uk-8585 1156 30 in in IN erambler-co-uk-8585 1156 31 the the DT erambler-co-uk-8585 1156 32 end end NN erambler-co-uk-8585 1156 33 ! ! . erambler-co-uk-8585 1157 1 The the DT erambler-co-uk-8585 1157 2 solution solution NN erambler-co-uk-8585 1157 3 is be VBZ erambler-co-uk-8585 1157 4 a a DT erambler-co-uk-8585 1157 5 bit bit NN erambler-co-uk-8585 1157 6 difficult difficult JJ erambler-co-uk-8585 1157 7 to to TO erambler-co-uk-8585 1157 8 explain explain VB erambler-co-uk-8585 1157 9 without without IN erambler-co-uk-8585 1157 10 diagrams diagram NNS erambler-co-uk-8585 1157 11 , , , erambler-co-uk-8585 1157 12 which which WDT erambler-co-uk-8585 1157 13 I -PRON- PRP erambler-co-uk-8585 1157 14 do do VBP erambler-co-uk-8585 1157 15 n't not RB erambler-co-uk-8585 1157 16 really really RB erambler-co-uk-8585 1157 17 have have VB erambler-co-uk-8585 1157 18 time time NN erambler-co-uk-8585 1157 19 to to TO erambler-co-uk-8585 1157 20 draw draw VB erambler-co-uk-8585 1157 21 right right RB erambler-co-uk-8585 1157 22 now now RB erambler-co-uk-8585 1157 23 , , , erambler-co-uk-8585 1157 24 but but CC erambler-co-uk-8585 1157 25 fear fear VBP erambler-co-uk-8585 1157 26 not not RB erambler-co-uk-8585 1157 27 because because IN erambler-co-uk-8585 1157 28 several several JJ erambler-co-uk-8585 1157 29 other other JJ erambler-co-uk-8585 1157 30 people people NNS erambler-co-uk-8585 1157 31 have have VBP erambler-co-uk-8585 1157 32 . . . erambler-co-uk-8585 1158 1 First first RB erambler-co-uk-8585 1158 2 take take VB erambler-co-uk-8585 1158 3 a a DT erambler-co-uk-8585 1158 4 look look NN erambler-co-uk-8585 1158 5 at at IN erambler-co-uk-8585 1158 6 [ [ -LRB- erambler-co-uk-8585 1158 7 the the DT erambler-co-uk-8585 1158 8 challenge challenge NN erambler-co-uk-8585 1158 9 itself -PRON- PRP erambler-co-uk-8585 1158 10 which which WDT erambler-co-uk-8585 1158 11 explains explain VBZ erambler-co-uk-8585 1158 12 the the DT erambler-co-uk-8585 1158 13 spiral spiral JJ erambler-co-uk-8585 1158 14 memory memory NN erambler-co-uk-8585 1158 15 concept](http://adventofcode.com/2017 concept](http://adventofcode.com/2017 NNP erambler-co-uk-8585 1158 16 / / SYM erambler-co-uk-8585 1158 17 day/3 day/3 NN erambler-co-uk-8585 1158 18 ) ) -RRB- erambler-co-uk-8585 1158 19 . . . erambler-co-uk-8585 1159 1 Then then RB erambler-co-uk-8585 1159 2 look look VB erambler-co-uk-8585 1159 3 at at IN erambler-co-uk-8585 1159 4 the the DT erambler-co-uk-8585 1159 5 [ [ -LRB- erambler-co-uk-8585 1159 6 nice nice JJ erambler-co-uk-8585 1159 7 diagrams diagram NNS erambler-co-uk-8585 1159 8 that that WDT erambler-co-uk-8585 1159 9 Phil Phil NNP erambler-co-uk-8585 1159 10 Tooley Tooley NNP erambler-co-uk-8585 1159 11 made make VBD erambler-co-uk-8585 1159 12 with with IN erambler-co-uk-8585 1159 13 Python](http://acceleratedscience.co.uk Python](http://acceleratedscience.co.uk NNP erambler-co-uk-8585 1159 14 / / SYM erambler-co-uk-8585 1159 15 blog blog NN erambler-co-uk-8585 1159 16 / / SYM erambler-co-uk-8585 1159 17 adventofcode adventofcode NN erambler-co-uk-8585 1159 18 - - HYPH erambler-co-uk-8585 1159 19 day-3-spiral day-3-spiral JJ erambler-co-uk-8585 1159 20 - - HYPH erambler-co-uk-8585 1159 21 memory/ memory/ NN erambler-co-uk-8585 1159 22 ) ) -RRB- erambler-co-uk-8585 1159 23 and and CC erambler-co-uk-8585 1159 24 hopefully hopefully RB erambler-co-uk-8585 1159 25 you -PRON- PRP erambler-co-uk-8585 1159 26 'll will MD erambler-co-uk-8585 1159 27 be be VB erambler-co-uk-8585 1159 28 able able JJ erambler-co-uk-8585 1159 29 to to TO erambler-co-uk-8585 1159 30 see see VB erambler-co-uk-8585 1159 31 what what WP erambler-co-uk-8585 1159 32 's be VBZ erambler-co-uk-8585 1159 33 going go VBG erambler-co-uk-8585 1159 34 on on RP erambler-co-uk-8585 1159 35 ! ! . erambler-co-uk-8585 1160 1 It -PRON- PRP erambler-co-uk-8585 1160 2 's be VBZ erambler-co-uk-8585 1160 3 interesting interesting JJ erambler-co-uk-8585 1160 4 to to TO erambler-co-uk-8585 1160 5 note note VB erambler-co-uk-8585 1160 6 that that IN erambler-co-uk-8585 1160 7 this this DT erambler-co-uk-8585 1160 8 challenge challenge NN erambler-co-uk-8585 1160 9 also also RB erambler-co-uk-8585 1160 10 admits admit VBZ erambler-co-uk-8585 1160 11 of of IN erambler-co-uk-8585 1160 12 an an DT erambler-co-uk-8585 1160 13 algorithmic algorithmic JJ erambler-co-uk-8585 1160 14 solution solution NN erambler-co-uk-8585 1160 15 instead instead RB erambler-co-uk-8585 1160 16 of of IN erambler-co-uk-8585 1160 17 the the DT erambler-co-uk-8585 1160 18 mathematical mathematical JJ erambler-co-uk-8585 1160 19 one one NN erambler-co-uk-8585 1160 20 : : : erambler-co-uk-8585 1160 21 you -PRON- PRP erambler-co-uk-8585 1160 22 can can MD erambler-co-uk-8585 1160 23 model model VB erambler-co-uk-8585 1160 24 the the DT erambler-co-uk-8585 1160 25 memory memory NN erambler-co-uk-8585 1160 26 as as IN erambler-co-uk-8585 1160 27 an an DT erambler-co-uk-8585 1160 28 infinite infinite JJ erambler-co-uk-8585 1160 29 grid grid NN erambler-co-uk-8585 1160 30 using use VBG erambler-co-uk-8585 1160 31 a a DT erambler-co-uk-8585 1160 32 suitable suitable JJ erambler-co-uk-8585 1160 33 data data NN erambler-co-uk-8585 1160 34 structure structure NN erambler-co-uk-8585 1160 35 and and CC erambler-co-uk-8585 1160 36 literally literally RB erambler-co-uk-8585 1160 37 move move VB erambler-co-uk-8585 1160 38 around around IN erambler-co-uk-8585 1160 39 it -PRON- PRP erambler-co-uk-8585 1160 40 in in IN erambler-co-uk-8585 1160 41 a a DT erambler-co-uk-8585 1160 42 spiral spiral NN erambler-co-uk-8585 1160 43 . . . erambler-co-uk-8585 1161 1 In in IN erambler-co-uk-8585 1161 2 hindsight hindsight NN erambler-co-uk-8585 1161 3 this this DT erambler-co-uk-8585 1161 4 is be VBZ erambler-co-uk-8585 1161 5 a a DT erambler-co-uk-8585 1161 6 much much RB erambler-co-uk-8585 1161 7 better well JJR erambler-co-uk-8585 1161 8 way way NN erambler-co-uk-8585 1161 9 of of IN erambler-co-uk-8585 1161 10 solving solve VBG erambler-co-uk-8585 1161 11 the the DT erambler-co-uk-8585 1161 12 challenge challenge NN erambler-co-uk-8585 1161 13 quickly quickly RB erambler-co-uk-8585 1161 14 because because IN erambler-co-uk-8585 1161 15 it -PRON- PRP erambler-co-uk-8585 1161 16 's be VBZ erambler-co-uk-8585 1161 17 easier easy JJR erambler-co-uk-8585 1161 18 and and CC erambler-co-uk-8585 1161 19 less less JJR erambler-co-uk-8585 1161 20 error error NN erambler-co-uk-8585 1161 21 - - HYPH erambler-co-uk-8585 1161 22 prone prone JJ erambler-co-uk-8585 1161 23 to to IN erambler-co-uk-8585 1161 24 code code NN erambler-co-uk-8585 1161 25 . . . erambler-co-uk-8585 1162 1 I -PRON- PRP erambler-co-uk-8585 1162 2 'm be VBP erambler-co-uk-8585 1162 3 quite quite RB erambler-co-uk-8585 1162 4 pleased pleased JJ erambler-co-uk-8585 1162 5 with with IN erambler-co-uk-8585 1162 6 my -PRON- PRP$ erambler-co-uk-8585 1162 7 maths math NNS erambler-co-uk-8585 1162 8 - - : erambler-co-uk-8585 1162 9 ing ing JJ erambler-co-uk-8585 1162 10 though though RB erambler-co-uk-8585 1162 11 , , , erambler-co-uk-8585 1162 12 and and CC erambler-co-uk-8585 1162 13 it -PRON- PRP erambler-co-uk-8585 1162 14 's be VBZ erambler-co-uk-8585 1162 15 much much RB erambler-co-uk-8585 1162 16 quicker quick JJR erambler-co-uk-8585 1162 17 than than IN erambler-co-uk-8585 1162 18 the the DT erambler-co-uk-8585 1162 19 algorithmic algorithmic JJ erambler-co-uk-8585 1162 20 version version NN erambler-co-uk-8585 1162 21 ! ! . erambler-co-uk-8585 1163 1 First first RB erambler-co-uk-8585 1163 2 some some DT erambler-co-uk-8585 1163 3 Go go VB erambler-co-uk-8585 1163 4 boilerplate boilerplate NN erambler-co-uk-8585 1163 5 : : : erambler-co-uk-8585 1163 6 we -PRON- PRP erambler-co-uk-8585 1163 7 have have VBP erambler-co-uk-8585 1163 8 to to TO erambler-co-uk-8585 1163 9 define define VB erambler-co-uk-8585 1163 10 the the DT erambler-co-uk-8585 1163 11 package package NN erambler-co-uk-8585 1163 12 we’re we’re VBN erambler-co-uk-8585 1163 13 in in IN erambler-co-uk-8585 1163 14 ( ( -LRB- erambler-co-uk-8585 1163 15 main main UH erambler-co-uk-8585 1163 16 , , , erambler-co-uk-8585 1163 17 because because IN erambler-co-uk-8585 1163 18 it’s it’s CD erambler-co-uk-8585 1163 19 an an DT erambler-co-uk-8585 1163 20 executable executable JJ erambler-co-uk-8585 1163 21 we’re we’re NNP erambler-co-uk-8585 1163 22 producing produce VBG erambler-co-uk-8585 1163 23 ) ) -RRB- erambler-co-uk-8585 1163 24 and and CC erambler-co-uk-8585 1163 25 import import VB erambler-co-uk-8585 1163 26 the the DT erambler-co-uk-8585 1163 27 libraries library NNS erambler-co-uk-8585 1163 28 we’ll we’ll IN erambler-co-uk-8585 1163 29 use use NN erambler-co-uk-8585 1163 30 . . . erambler-co-uk-8585 1164 1 package package VB erambler-co-uk-8585 1164 2 main main JJ erambler-co-uk-8585 1164 3 import import NN erambler-co-uk-8585 1164 4 ( ( -LRB- erambler-co-uk-8585 1164 5 & & CC erambler-co-uk-8585 1164 6 # # $ erambler-co-uk-8585 1164 7 34;fmt" 34;fmt" CD erambler-co-uk-8585 1164 8 ; ; : erambler-co-uk-8585 1164 9 & & CC erambler-co-uk-8585 1164 10 # # $ erambler-co-uk-8585 1164 11 34;math" 34;math" CD erambler-co-uk-8585 1164 12 ; ; : erambler-co-uk-8585 1164 13 & & CC erambler-co-uk-8585 1164 14 # # $ erambler-co-uk-8585 1164 15 34;os" 34;os" ADD erambler-co-uk-8585 1164 16 ; ; : erambler-co-uk-8585 1164 17 ) ) -RRB- erambler-co-uk-8585 1164 18 Weirdly weirdly RB erambler-co-uk-8585 1164 19 , , , erambler-co-uk-8585 1164 20 Go go VB erambler-co-uk-8585 1164 21 doesn’t doesn’t NNP erambler-co-uk-8585 1164 22 seem seem VBP erambler-co-uk-8585 1164 23 to to TO erambler-co-uk-8585 1164 24 have have VB erambler-co-uk-8585 1164 25 these these DT erambler-co-uk-8585 1164 26 basic basic JJ erambler-co-uk-8585 1164 27 mathematics mathematic NNS erambler-co-uk-8585 1164 28 functions function NNS erambler-co-uk-8585 1164 29 for for IN erambler-co-uk-8585 1164 30 integers integer NNS erambler-co-uk-8585 1164 31 in in IN erambler-co-uk-8585 1164 32 its -PRON- PRP$ erambler-co-uk-8585 1164 33 standard standard JJ erambler-co-uk-8585 1164 34 library library NN erambler-co-uk-8585 1164 35 ( ( -LRB- erambler-co-uk-8585 1164 36 please please UH erambler-co-uk-8585 1164 37 someone someone NN erambler-co-uk-8585 1164 38 correct correct VB erambler-co-uk-8585 1164 39 me -PRON- PRP erambler-co-uk-8585 1164 40 if if IN erambler-co-uk-8585 1164 41 I’m I’m NNP erambler-co-uk-8585 1164 42 wrong wrong JJ erambler-co-uk-8585 1164 43 ! ! . erambler-co-uk-8585 1164 44 ) ) -RRB- erambler-co-uk-8585 1165 1 so so RB erambler-co-uk-8585 1165 2 I’ll I’ll NNP erambler-co-uk-8585 1165 3 define define VB erambler-co-uk-8585 1165 4 them -PRON- PRP erambler-co-uk-8585 1165 5 instead instead RB erambler-co-uk-8585 1165 6 of of IN erambler-co-uk-8585 1165 7 mucking muck VBG erambler-co-uk-8585 1165 8 about about RP erambler-co-uk-8585 1165 9 with with IN erambler-co-uk-8585 1165 10 data datum NNS erambler-co-uk-8585 1165 11 types type NNS erambler-co-uk-8585 1165 12 . . . erambler-co-uk-8585 1166 1 Go go VB erambler-co-uk-8585 1166 2 doesn’t doesn’t NNP erambler-co-uk-8585 1166 3 do do VB erambler-co-uk-8585 1166 4 any any DT erambler-co-uk-8585 1166 5 implicit implicit JJ erambler-co-uk-8585 1166 6 type type NN erambler-co-uk-8585 1166 7 conversion conversion NN erambler-co-uk-8585 1166 8 , , , erambler-co-uk-8585 1166 9 even even RB erambler-co-uk-8585 1166 10 between between IN erambler-co-uk-8585 1166 11 numeric numeric JJ erambler-co-uk-8585 1166 12 types type NNS erambler-co-uk-8585 1166 13 , , , erambler-co-uk-8585 1166 14 and and CC erambler-co-uk-8585 1166 15 the the DT erambler-co-uk-8585 1166 16 math math NN erambler-co-uk-8585 1166 17 builtin builtin NNP erambler-co-uk-8585 1166 18 package package NN erambler-co-uk-8585 1166 19 only only RB erambler-co-uk-8585 1166 20 operates operate VBZ erambler-co-uk-8585 1166 21 on on IN erambler-co-uk-8585 1166 22 float64 float64 CD erambler-co-uk-8585 1166 23 values value NNS erambler-co-uk-8585 1166 24 . . . erambler-co-uk-8585 1167 1 func func NNP erambler-co-uk-8585 1167 2 abs(n abs(n UH erambler-co-uk-8585 1167 3 int int NN erambler-co-uk-8585 1167 4 ) ) -RRB- erambler-co-uk-8585 1167 5 int int NN erambler-co-uk-8585 1167 6 { { -LRB- erambler-co-uk-8585 1167 7 if if IN erambler-co-uk-8585 1167 8 n n NNP erambler-co-uk-8585 1167 9 & & CC erambler-co-uk-8585 1167 10 lt lt NNP erambler-co-uk-8585 1167 11 ; ; : erambler-co-uk-8585 1167 12 0 0 CD erambler-co-uk-8585 1167 13 { { -LRB- erambler-co-uk-8585 1167 14 return return NN erambler-co-uk-8585 1167 15 -n -n : erambler-co-uk-8585 1167 16 } } -RRB- erambler-co-uk-8585 1167 17 return return NN erambler-co-uk-8585 1167 18 n n NNP erambler-co-uk-8585 1167 19 } } -RRB- erambler-co-uk-8585 1167 20 func func JJ erambler-co-uk-8585 1167 21 min(x min(x NN erambler-co-uk-8585 1167 22 , , , erambler-co-uk-8585 1167 23 y y NNP erambler-co-uk-8585 1167 24 int int NN erambler-co-uk-8585 1167 25 ) ) -RRB- erambler-co-uk-8585 1167 26 int int NN erambler-co-uk-8585 1167 27 { { -LRB- erambler-co-uk-8585 1167 28 if if IN erambler-co-uk-8585 1167 29 x x NNP erambler-co-uk-8585 1167 30 & & CC erambler-co-uk-8585 1167 31 lt lt NNP erambler-co-uk-8585 1167 32 ; ; : erambler-co-uk-8585 1167 33 y y NNP erambler-co-uk-8585 1167 34 { { -LRB- erambler-co-uk-8585 1167 35 return return NN erambler-co-uk-8585 1167 36 x x LS erambler-co-uk-8585 1167 37 } } -RRB- erambler-co-uk-8585 1167 38 return return NN erambler-co-uk-8585 1167 39 y y NNP erambler-co-uk-8585 1167 40 } } -RRB- erambler-co-uk-8585 1167 41 func func JJ erambler-co-uk-8585 1167 42 max(x max(x NNP erambler-co-uk-8585 1167 43 , , , erambler-co-uk-8585 1167 44 y y NNP erambler-co-uk-8585 1167 45 int int NNP erambler-co-uk-8585 1167 46 ) ) -RRB- erambler-co-uk-8585 1167 47 int int NN erambler-co-uk-8585 1167 48 { { -LRB- erambler-co-uk-8585 1167 49 if if IN erambler-co-uk-8585 1167 50 x x NNP erambler-co-uk-8585 1167 51 & & CC erambler-co-uk-8585 1167 52 gt gt NNP erambler-co-uk-8585 1167 53 ; ; : erambler-co-uk-8585 1167 54 y y NNP erambler-co-uk-8585 1167 55 { { -LRB- erambler-co-uk-8585 1167 56 return return NN erambler-co-uk-8585 1167 57 x x LS erambler-co-uk-8585 1167 58 } } -RRB- erambler-co-uk-8585 1167 59 return return NN erambler-co-uk-8585 1167 60 y y NNP erambler-co-uk-8585 1167 61 } } -RRB- erambler-co-uk-8585 1167 62 This this DT erambler-co-uk-8585 1167 63 does do VBZ erambler-co-uk-8585 1167 64 the the DT erambler-co-uk-8585 1167 65 heavy heavy JJ erambler-co-uk-8585 1167 66 lifting lifting NN erambler-co-uk-8585 1167 67 for for IN erambler-co-uk-8585 1167 68 part part NN erambler-co-uk-8585 1167 69 one one CD erambler-co-uk-8585 1167 70 : : : erambler-co-uk-8585 1167 71 converting convert VBG erambler-co-uk-8585 1167 72 from from IN erambler-co-uk-8585 1167 73 a a DT erambler-co-uk-8585 1167 74 position position NN erambler-co-uk-8585 1167 75 on on IN erambler-co-uk-8585 1167 76 the the DT erambler-co-uk-8585 1167 77 spiral spiral NN erambler-co-uk-8585 1167 78 to to IN erambler-co-uk-8585 1167 79 a a DT erambler-co-uk-8585 1167 80 column column NN erambler-co-uk-8585 1167 81 and and CC erambler-co-uk-8585 1167 82 row row NN erambler-co-uk-8585 1167 83 in in IN erambler-co-uk-8585 1167 84 the the DT erambler-co-uk-8585 1167 85 grid grid NN erambler-co-uk-8585 1167 86 . . . erambler-co-uk-8585 1168 1 ( ( -LRB- erambler-co-uk-8585 1168 2 0 0 CD erambler-co-uk-8585 1168 3 , , , erambler-co-uk-8585 1168 4 0 0 CD erambler-co-uk-8585 1168 5 ) ) -RRB- erambler-co-uk-8585 1168 6 is be VBZ erambler-co-uk-8585 1168 7 the the DT erambler-co-uk-8585 1168 8 centre centre NN erambler-co-uk-8585 1168 9 of of IN erambler-co-uk-8585 1168 10 the the DT erambler-co-uk-8585 1168 11 spiral spiral NN erambler-co-uk-8585 1168 12 . . . erambler-co-uk-8585 1169 1 This this DT erambler-co-uk-8585 1169 2 actually actually RB erambler-co-uk-8585 1169 3 does do VBZ erambler-co-uk-8585 1169 4 a a DT erambler-co-uk-8585 1169 5 bit bit NN erambler-co-uk-8585 1169 6 more more JJR erambler-co-uk-8585 1169 7 than than IN erambler-co-uk-8585 1169 8 is be VBZ erambler-co-uk-8585 1169 9 necessary necessary JJ erambler-co-uk-8585 1169 10 to to TO erambler-co-uk-8585 1169 11 calculate calculate VB erambler-co-uk-8585 1169 12 the the DT erambler-co-uk-8585 1169 13 distance distance NN erambler-co-uk-8585 1169 14 as as IN erambler-co-uk-8585 1169 15 required require VBN erambler-co-uk-8585 1169 16 for for IN erambler-co-uk-8585 1169 17 part part NN erambler-co-uk-8585 1169 18 1 1 CD erambler-co-uk-8585 1169 19 , , , erambler-co-uk-8585 1169 20 but but CC erambler-co-uk-8585 1169 21 we’ll we’ll NN erambler-co-uk-8585 1169 22 use use VBP erambler-co-uk-8585 1169 23 it -PRON- PRP erambler-co-uk-8585 1169 24 again again RB erambler-co-uk-8585 1169 25 for for IN erambler-co-uk-8585 1169 26 part part NN erambler-co-uk-8585 1169 27 2 2 CD erambler-co-uk-8585 1169 28 . . . erambler-co-uk-8585 1169 29 func func NNP erambler-co-uk-8585 1169 30 spiral_to_xy(n spiral_to_xy(n : erambler-co-uk-8585 1169 31 int int NN erambler-co-uk-8585 1169 32 ) ) -RRB- erambler-co-uk-8585 1169 33 ( ( -LRB- erambler-co-uk-8585 1169 34 int int NN erambler-co-uk-8585 1169 35 , , , erambler-co-uk-8585 1169 36 int int VBP erambler-co-uk-8585 1169 37 ) ) -RRB- erambler-co-uk-8585 1169 38 { { -LRB- erambler-co-uk-8585 1169 39 if if IN erambler-co-uk-8585 1169 40 n n NN erambler-co-uk-8585 1169 41 = = SYM erambler-co-uk-8585 1169 42 = = SYM erambler-co-uk-8585 1169 43 1 1 CD erambler-co-uk-8585 1169 44 { { -LRB- erambler-co-uk-8585 1169 45 return return NN erambler-co-uk-8585 1169 46 0 0 CD erambler-co-uk-8585 1169 47 , , , erambler-co-uk-8585 1169 48 0 0 CD erambler-co-uk-8585 1169 49 } } -RRB- erambler-co-uk-8585 1169 50 r r NN erambler-co-uk-8585 1169 51 : : : erambler-co-uk-8585 1169 52 = = NFP erambler-co-uk-8585 1169 53 int(math int(math NNP erambler-co-uk-8585 1169 54 . . . erambler-co-uk-8585 1169 55 Floor((math Floor((math NNP erambler-co-uk-8585 1169 56 . . . erambler-co-uk-8585 1169 57 Sqrt(float64(n-1 Sqrt(float64(n-1 NNP erambler-co-uk-8585 1169 58 ) ) -RRB- erambler-co-uk-8585 1169 59 ) ) -RRB- erambler-co-uk-8585 1169 60 + + CC erambler-co-uk-8585 1169 61 1 1 LS erambler-co-uk-8585 1169 62 ) ) -RRB- erambler-co-uk-8585 1169 63 / / SYM erambler-co-uk-8585 1169 64 2 2 CD erambler-co-uk-8585 1169 65 ) ) -RRB- erambler-co-uk-8585 1169 66 ) ) -RRB- erambler-co-uk-8585 1169 67 n_r n_r NNP erambler-co-uk-8585 1169 68 : : : erambler-co-uk-8585 1169 69 = = NFP erambler-co-uk-8585 1169 70 n n LS erambler-co-uk-8585 1169 71 - - HYPH erambler-co-uk-8585 1169 72 ( ( -LRB- erambler-co-uk-8585 1169 73 2*r-1)*(2*r-1 2*r-1)*(2*r-1 CD erambler-co-uk-8585 1169 74 ) ) -RRB- erambler-co-uk-8585 1169 75 o o XX erambler-co-uk-8585 1169 76 : : : erambler-co-uk-8585 1169 77 = = FW erambler-co-uk-8585 1169 78 ( ( -LRB- erambler-co-uk-8585 1169 79 ( ( -LRB- erambler-co-uk-8585 1169 80 n_r n_r NNP erambler-co-uk-8585 1169 81 - - HYPH erambler-co-uk-8585 1169 82 1 1 CD erambler-co-uk-8585 1169 83 ) ) -RRB- erambler-co-uk-8585 1169 84 % % NN erambler-co-uk-8585 1169 85 ( ( -LRB- erambler-co-uk-8585 1169 86 2 2 CD erambler-co-uk-8585 1169 87 * * SYM erambler-co-uk-8585 1169 88 r r LS erambler-co-uk-8585 1169 89 ) ) -RRB- erambler-co-uk-8585 1169 90 ) ) -RRB- erambler-co-uk-8585 1169 91 - - . erambler-co-uk-8585 1169 92 r r NN erambler-co-uk-8585 1169 93 + + CC erambler-co-uk-8585 1169 94 1 1 CD erambler-co-uk-8585 1169 95 sector sector NN erambler-co-uk-8585 1169 96 : : : erambler-co-uk-8585 1169 97 = = NFP erambler-co-uk-8585 1169 98 ( ( -LRB- erambler-co-uk-8585 1169 99 n_r n_r NNP erambler-co-uk-8585 1169 100 - - HYPH erambler-co-uk-8585 1169 101 1 1 CD erambler-co-uk-8585 1169 102 ) ) -RRB- erambler-co-uk-8585 1169 103 / / SYM erambler-co-uk-8585 1169 104 ( ( -LRB- erambler-co-uk-8585 1169 105 2 2 CD erambler-co-uk-8585 1169 106 * * SYM erambler-co-uk-8585 1169 107 r r LS erambler-co-uk-8585 1169 108 ) ) -RRB- erambler-co-uk-8585 1169 109 switch switch NN erambler-co-uk-8585 1169 110 sector sector NN erambler-co-uk-8585 1169 111 { { -LRB- erambler-co-uk-8585 1169 112 case case NN erambler-co-uk-8585 1169 113 0 0 CD erambler-co-uk-8585 1169 114 : : : erambler-co-uk-8585 1169 115 return return NN erambler-co-uk-8585 1169 116 r r NNP erambler-co-uk-8585 1169 117 , , , erambler-co-uk-8585 1169 118 o o NNP erambler-co-uk-8585 1169 119 case case NN erambler-co-uk-8585 1169 120 1 1 CD erambler-co-uk-8585 1169 121 : : : erambler-co-uk-8585 1169 122 return return NN erambler-co-uk-8585 1169 123 -o -o : erambler-co-uk-8585 1169 124 , , , erambler-co-uk-8585 1169 125 r r NNP erambler-co-uk-8585 1169 126 case case NN erambler-co-uk-8585 1169 127 2 2 CD erambler-co-uk-8585 1169 128 : : : erambler-co-uk-8585 1169 129 return return NN erambler-co-uk-8585 1169 130 -r -r NNP erambler-co-uk-8585 1169 131 , , , erambler-co-uk-8585 1169 132 -o -o : erambler-co-uk-8585 1169 133 case case NN erambler-co-uk-8585 1169 134 3 3 CD erambler-co-uk-8585 1169 135 : : : erambler-co-uk-8585 1169 136 return return NN erambler-co-uk-8585 1169 137 o o NNP erambler-co-uk-8585 1169 138 , , , erambler-co-uk-8585 1169 139 -r -r : erambler-co-uk-8585 1169 140 } } -RRB- erambler-co-uk-8585 1169 141 return return NN erambler-co-uk-8585 1169 142 0 0 CD erambler-co-uk-8585 1169 143 , , , erambler-co-uk-8585 1169 144 0 0 NFP erambler-co-uk-8585 1169 145 } } -RRB- erambler-co-uk-8585 1169 146 Now now RB erambler-co-uk-8585 1169 147 use use VB erambler-co-uk-8585 1169 148 spiral_to_xy spiral_to_xy NNP erambler-co-uk-8585 1169 149 to to TO erambler-co-uk-8585 1169 150 calculate calculate VB erambler-co-uk-8585 1169 151 the the DT erambler-co-uk-8585 1169 152 Manhattan Manhattan NNP erambler-co-uk-8585 1169 153 distance distance NN erambler-co-uk-8585 1169 154 that that IN erambler-co-uk-8585 1169 155 the the DT erambler-co-uk-8585 1169 156 value value NN erambler-co-uk-8585 1169 157 at at IN erambler-co-uk-8585 1169 158 location location NN erambler-co-uk-8585 1169 159 n n CC erambler-co-uk-8585 1169 160 in in IN erambler-co-uk-8585 1169 161 the the DT erambler-co-uk-8585 1169 162 spiral spiral JJ erambler-co-uk-8585 1169 163 memory memory NN erambler-co-uk-8585 1169 164 are be VBP erambler-co-uk-8585 1169 165 carried carry VBN erambler-co-uk-8585 1169 166 to to TO erambler-co-uk-8585 1169 167 reach reach VB erambler-co-uk-8585 1169 168 the the DT erambler-co-uk-8585 1169 169 & & CC erambler-co-uk-8585 1169 170 ldquo;access ldquo;access NNP erambler-co-uk-8585 1169 171 port&rdquo port&rdquo NNP erambler-co-uk-8585 1169 172 ; ; : erambler-co-uk-8585 1169 173 at at IN erambler-co-uk-8585 1169 174 0 0 CD erambler-co-uk-8585 1169 175 . . . erambler-co-uk-8585 1169 176 func func JJ erambler-co-uk-8585 1169 177 distance(n distance(n XX erambler-co-uk-8585 1169 178 int int NN erambler-co-uk-8585 1169 179 ) ) -RRB- erambler-co-uk-8585 1169 180 int int NN erambler-co-uk-8585 1169 181 { { -LRB- erambler-co-uk-8585 1169 182 x x NN erambler-co-uk-8585 1169 183 , , , erambler-co-uk-8585 1169 184 y y NN erambler-co-uk-8585 1169 185 : : : erambler-co-uk-8585 1169 186 = = SYM erambler-co-uk-8585 1169 187 spiral_to_xy(n spiral_to_xy(n RBS erambler-co-uk-8585 1169 188 ) ) -RRB- erambler-co-uk-8585 1169 189 return return NN erambler-co-uk-8585 1169 190 abs(x abs(x NN erambler-co-uk-8585 1169 191 ) ) -RRB- erambler-co-uk-8585 1169 192 + + NFP erambler-co-uk-8585 1169 193 abs(y abs(y NN erambler-co-uk-8585 1169 194 ) ) -RRB- erambler-co-uk-8585 1169 195 } } -RRB- erambler-co-uk-8585 1169 196 This this DT erambler-co-uk-8585 1169 197 function function NN erambler-co-uk-8585 1169 198 does do VBZ erambler-co-uk-8585 1169 199 the the DT erambler-co-uk-8585 1169 200 opposite opposite NN erambler-co-uk-8585 1169 201 of of IN erambler-co-uk-8585 1169 202 spiral_to_xy spiral_to_xy NNP erambler-co-uk-8585 1169 203 , , , erambler-co-uk-8585 1169 204 translating translate VBG erambler-co-uk-8585 1169 205 a a DT erambler-co-uk-8585 1169 206 grid grid NN erambler-co-uk-8585 1169 207 position position NN erambler-co-uk-8585 1169 208 back back RB erambler-co-uk-8585 1169 209 to to IN erambler-co-uk-8585 1169 210 its -PRON- PRP$ erambler-co-uk-8585 1169 211 position position NN erambler-co-uk-8585 1169 212 on on IN erambler-co-uk-8585 1169 213 the the DT erambler-co-uk-8585 1169 214 spiral spiral NN erambler-co-uk-8585 1169 215 . . . erambler-co-uk-8585 1170 1 This this DT erambler-co-uk-8585 1170 2 is be VBZ erambler-co-uk-8585 1170 3 the the DT erambler-co-uk-8585 1170 4 one one NN erambler-co-uk-8585 1170 5 that that WDT erambler-co-uk-8585 1170 6 took take VBD erambler-co-uk-8585 1170 7 me -PRON- PRP erambler-co-uk-8585 1170 8 far far RB erambler-co-uk-8585 1170 9 too too RB erambler-co-uk-8585 1170 10 long long JJ erambler-co-uk-8585 1170 11 to to TO erambler-co-uk-8585 1170 12 figure figure VB erambler-co-uk-8585 1170 13 out out RP erambler-co-uk-8585 1170 14 because because IN erambler-co-uk-8585 1170 15 I -PRON- PRP erambler-co-uk-8585 1170 16 had have VBD erambler-co-uk-8585 1170 17 a a DT erambler-co-uk-8585 1170 18 brain brain NN erambler-co-uk-8585 1170 19 bug bug NN erambler-co-uk-8585 1170 20 and and CC erambler-co-uk-8585 1170 21 tried try VBD erambler-co-uk-8585 1170 22 to to TO erambler-co-uk-8585 1170 23 calculate calculate VB erambler-co-uk-8585 1170 24 the the DT erambler-co-uk-8585 1170 25 value value NN erambler-co-uk-8585 1170 26 s s POS erambler-co-uk-8585 1170 27 ( ( -LRB- erambler-co-uk-8585 1170 28 which which WDT erambler-co-uk-8585 1170 29 sector sector NN erambler-co-uk-8585 1170 30 or or CC erambler-co-uk-8585 1170 31 quarter quarter NN erambler-co-uk-8585 1170 32 of of IN erambler-co-uk-8585 1170 33 the the DT erambler-co-uk-8585 1170 34 spiral spiral NN erambler-co-uk-8585 1170 35 we’re we’re NNP erambler-co-uk-8585 1170 36 looking look VBG erambler-co-uk-8585 1170 37 at at IN erambler-co-uk-8585 1170 38 ) ) -RRB- erambler-co-uk-8585 1170 39 in in IN erambler-co-uk-8585 1170 40 a a DT erambler-co-uk-8585 1170 41 way way NN erambler-co-uk-8585 1170 42 that that WDT erambler-co-uk-8585 1170 43 was be VBD erambler-co-uk-8585 1170 44 never never RB erambler-co-uk-8585 1170 45 going go VBG erambler-co-uk-8585 1170 46 to to TO erambler-co-uk-8585 1170 47 work work VB erambler-co-uk-8585 1170 48 ! ! . erambler-co-uk-8585 1171 1 Fortunately fortunately RB erambler-co-uk-8585 1171 2 I -PRON- PRP erambler-co-uk-8585 1171 3 came come VBD erambler-co-uk-8585 1171 4 to to IN erambler-co-uk-8585 1171 5 my -PRON- PRP$ erambler-co-uk-8585 1171 6 senses sense NNS erambler-co-uk-8585 1171 7 . . . erambler-co-uk-8585 1172 1 func func NNP erambler-co-uk-8585 1172 2 xy_to_spiral(x xy_to_spiral(x NNP erambler-co-uk-8585 1172 3 , , , erambler-co-uk-8585 1172 4 y y NNP erambler-co-uk-8585 1172 5 int int NNP erambler-co-uk-8585 1172 6 ) ) -RRB- erambler-co-uk-8585 1172 7 int int NN erambler-co-uk-8585 1172 8 { { -LRB- erambler-co-uk-8585 1172 9 if if IN erambler-co-uk-8585 1172 10 x x NN erambler-co-uk-8585 1172 11 = = SYM erambler-co-uk-8585 1172 12 = = SYM erambler-co-uk-8585 1172 13 0 0 CD erambler-co-uk-8585 1172 14 & & CC erambler-co-uk-8585 1172 15 amp;& amp;& NN erambler-co-uk-8585 1172 16 ; ; : erambler-co-uk-8585 1172 17 y y NNP erambler-co-uk-8585 1172 18 = = SYM erambler-co-uk-8585 1172 19 = = SYM erambler-co-uk-8585 1172 20 0 0 NFP erambler-co-uk-8585 1172 21 { { -LRB- erambler-co-uk-8585 1172 22 return return NN erambler-co-uk-8585 1172 23 1 1 CD erambler-co-uk-8585 1172 24 } } -RRB- erambler-co-uk-8585 1172 25 r r NN erambler-co-uk-8585 1172 26 : : : erambler-co-uk-8585 1172 27 = = SYM erambler-co-uk-8585 1172 28 max(abs(x max(abs(x NNP erambler-co-uk-8585 1172 29 ) ) -RRB- erambler-co-uk-8585 1172 30 , , , erambler-co-uk-8585 1172 31 abs(y abs(y '' erambler-co-uk-8585 1172 32 ) ) -RRB- erambler-co-uk-8585 1172 33 ) ) -RRB- erambler-co-uk-8585 1172 34 var var NNP erambler-co-uk-8585 1172 35 s s NNP erambler-co-uk-8585 1172 36 , , , erambler-co-uk-8585 1172 37 o o NNP erambler-co-uk-8585 1172 38 , , , erambler-co-uk-8585 1172 39 n n IN erambler-co-uk-8585 1172 40 int int VBP erambler-co-uk-8585 1172 41 if if IN erambler-co-uk-8585 1172 42 x+y x+y NNP erambler-co-uk-8585 1172 43 & & CC erambler-co-uk-8585 1172 44 gt gt NNP erambler-co-uk-8585 1172 45 ; ; : erambler-co-uk-8585 1172 46 0 0 CD erambler-co-uk-8585 1172 47 & & CC erambler-co-uk-8585 1172 48 amp;& amp;& NN erambler-co-uk-8585 1172 49 ; ; : erambler-co-uk-8585 1172 50 x x NNP erambler-co-uk-8585 1172 51 - - NNP erambler-co-uk-8585 1172 52 y y NNP erambler-co-uk-8585 1172 53 & & CC erambler-co-uk-8585 1172 54 gt;= gt;= NNP erambler-co-uk-8585 1172 55 0 0 NFP erambler-co-uk-8585 1172 56 { { -LRB- erambler-co-uk-8585 1172 57 s s POS erambler-co-uk-8585 1172 58 = = SYM erambler-co-uk-8585 1172 59 0 0 CD erambler-co-uk-8585 1172 60 } } -RRB- erambler-co-uk-8585 1172 61 else else RB erambler-co-uk-8585 1172 62 if if IN erambler-co-uk-8585 1172 63 x x NNP erambler-co-uk-8585 1172 64 - - : erambler-co-uk-8585 1172 65 y y NNP erambler-co-uk-8585 1172 66 & & CC erambler-co-uk-8585 1172 67 lt lt NNP erambler-co-uk-8585 1172 68 ; ; : erambler-co-uk-8585 1172 69 0 0 CD erambler-co-uk-8585 1172 70 & & CC erambler-co-uk-8585 1172 71 amp;& amp;& NN erambler-co-uk-8585 1172 72 ; ; : erambler-co-uk-8585 1172 73 x+y x+y NNP erambler-co-uk-8585 1172 74 & & CC erambler-co-uk-8585 1172 75 gt;= gt;= NNP erambler-co-uk-8585 1172 76 0 0 NFP erambler-co-uk-8585 1172 77 { { -LRB- erambler-co-uk-8585 1172 78 s s NN erambler-co-uk-8585 1172 79 = = SYM erambler-co-uk-8585 1172 80 1 1 CD erambler-co-uk-8585 1172 81 } } -RRB- erambler-co-uk-8585 1172 82 else else RB erambler-co-uk-8585 1172 83 if if IN erambler-co-uk-8585 1172 84 x+y x+y NNP erambler-co-uk-8585 1172 85 & & CC erambler-co-uk-8585 1172 86 lt lt NNP erambler-co-uk-8585 1172 87 ; ; : erambler-co-uk-8585 1172 88 0 0 CD erambler-co-uk-8585 1172 89 & & CC erambler-co-uk-8585 1172 90 amp;& amp;& NN erambler-co-uk-8585 1172 91 ; ; : erambler-co-uk-8585 1172 92 x x NNP erambler-co-uk-8585 1172 93 - - NNP erambler-co-uk-8585 1172 94 y y NNP erambler-co-uk-8585 1172 95 & & CC erambler-co-uk-8585 1172 96 lt;= lt;= NNP erambler-co-uk-8585 1172 97 0 0 CD erambler-co-uk-8585 1172 98 { { -LRB- erambler-co-uk-8585 1172 99 s s NN erambler-co-uk-8585 1172 100 = = SYM erambler-co-uk-8585 1172 101 2 2 CD erambler-co-uk-8585 1172 102 } } -RRB- erambler-co-uk-8585 1172 103 else else RB erambler-co-uk-8585 1172 104 { { -LRB- erambler-co-uk-8585 1172 105 s s NN erambler-co-uk-8585 1172 106 = = SYM erambler-co-uk-8585 1172 107 3 3 CD erambler-co-uk-8585 1172 108 } } -RRB- erambler-co-uk-8585 1172 109 switch switch VB erambler-co-uk-8585 1172 110 s s NN erambler-co-uk-8585 1172 111 { { -LRB- erambler-co-uk-8585 1172 112 case case NN erambler-co-uk-8585 1172 113 0 0 CD erambler-co-uk-8585 1172 114 : : : erambler-co-uk-8585 1172 115 o o NN erambler-co-uk-8585 1172 116 = = SYM erambler-co-uk-8585 1172 117 y y NNP erambler-co-uk-8585 1172 118 case case NN erambler-co-uk-8585 1172 119 1 1 CD erambler-co-uk-8585 1172 120 : : : erambler-co-uk-8585 1172 121 o o NN erambler-co-uk-8585 1172 122 = = NFP erambler-co-uk-8585 1172 123 -x -x : erambler-co-uk-8585 1172 124 case case NN erambler-co-uk-8585 1172 125 2 2 CD erambler-co-uk-8585 1172 126 : : : erambler-co-uk-8585 1172 127 o o NN erambler-co-uk-8585 1172 128 = = NN erambler-co-uk-8585 1172 129 -y -y NN erambler-co-uk-8585 1172 130 case case NN erambler-co-uk-8585 1172 131 3 3 CD erambler-co-uk-8585 1172 132 : : : erambler-co-uk-8585 1172 133 o o NN erambler-co-uk-8585 1172 134 = = SYM erambler-co-uk-8585 1172 135 x x NN erambler-co-uk-8585 1172 136 } } -RRB- erambler-co-uk-8585 1172 137 n n NN erambler-co-uk-8585 1172 138 = = SYM erambler-co-uk-8585 1172 139 o o NN erambler-co-uk-8585 1172 140 + + SYM erambler-co-uk-8585 1172 141 r*(2*s+1 r*(2*s+1 NNS erambler-co-uk-8585 1172 142 ) ) -RRB- erambler-co-uk-8585 1172 143 + + CC erambler-co-uk-8585 1172 144 ( ( -LRB- erambler-co-uk-8585 1172 145 2*r-1)*(2*r-1 2*r-1)*(2*r-1 CD erambler-co-uk-8585 1172 146 ) ) -RRB- erambler-co-uk-8585 1172 147 return return VB erambler-co-uk-8585 1172 148 n n LS erambler-co-uk-8585 1172 149 } } -RRB- erambler-co-uk-8585 1172 150 This this DT erambler-co-uk-8585 1172 151 is be VBZ erambler-co-uk-8585 1172 152 a a DT erambler-co-uk-8585 1172 153 utility utility NN erambler-co-uk-8585 1172 154 function function NN erambler-co-uk-8585 1172 155 that that WDT erambler-co-uk-8585 1172 156 uses use VBZ erambler-co-uk-8585 1172 157 xy_to_spiral xy_to_spiral NNP erambler-co-uk-8585 1172 158 to to TO erambler-co-uk-8585 1172 159 fetch fetch VB erambler-co-uk-8585 1172 160 the the DT erambler-co-uk-8585 1172 161 value value NN erambler-co-uk-8585 1172 162 at at IN erambler-co-uk-8585 1172 163 a a DT erambler-co-uk-8585 1172 164 given give VBN erambler-co-uk-8585 1172 165 ( ( -LRB- erambler-co-uk-8585 1172 166 x x NN erambler-co-uk-8585 1172 167 , , , erambler-co-uk-8585 1172 168 y y NN erambler-co-uk-8585 1172 169 ) ) -RRB- erambler-co-uk-8585 1172 170 location location NN erambler-co-uk-8585 1172 171 , , , erambler-co-uk-8585 1172 172 and and CC erambler-co-uk-8585 1172 173 returns return VBZ erambler-co-uk-8585 1172 174 zero zero CD erambler-co-uk-8585 1172 175 if if IN erambler-co-uk-8585 1172 176 we -PRON- PRP erambler-co-uk-8585 1172 177 haven’t haven’t NNP erambler-co-uk-8585 1172 178 filled fill VBD erambler-co-uk-8585 1172 179 that that DT erambler-co-uk-8585 1172 180 location location NN erambler-co-uk-8585 1172 181 yet yet RB erambler-co-uk-8585 1172 182 . . . erambler-co-uk-8585 1173 1 func func NNP erambler-co-uk-8585 1173 2 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1173 3 [ [ -LRB- erambler-co-uk-8585 1173 4 ] ] -RRB- erambler-co-uk-8585 1173 5 int int NN erambler-co-uk-8585 1173 6 , , , erambler-co-uk-8585 1173 7 x x NNS erambler-co-uk-8585 1173 8 , , , erambler-co-uk-8585 1173 9 y y NNP erambler-co-uk-8585 1173 10 int int NN erambler-co-uk-8585 1173 11 ) ) -RRB- erambler-co-uk-8585 1173 12 int int NN erambler-co-uk-8585 1173 13 { { -LRB- erambler-co-uk-8585 1173 14 n n CD erambler-co-uk-8585 1173 15 : : : erambler-co-uk-8585 1173 16 = = NFP erambler-co-uk-8585 1173 17 xy_to_spiral(x xy_to_spiral(x NNP erambler-co-uk-8585 1173 18 , , , erambler-co-uk-8585 1173 19 y y NNP erambler-co-uk-8585 1173 20 ) ) -RRB- erambler-co-uk-8585 1173 21 - - : erambler-co-uk-8585 1173 22 1 1 CD erambler-co-uk-8585 1173 23 if if IN erambler-co-uk-8585 1173 24 n n NNP erambler-co-uk-8585 1173 25 & & CC erambler-co-uk-8585 1173 26 lt lt NNP erambler-co-uk-8585 1173 27 ; ; : erambler-co-uk-8585 1173 28 len(mem len(mem ADD erambler-co-uk-8585 1173 29 ) ) -RRB- erambler-co-uk-8585 1173 30 { { -LRB- erambler-co-uk-8585 1173 31 return return NN erambler-co-uk-8585 1173 32 mem[n mem[n NNP erambler-co-uk-8585 1173 33 ] ] -RRB- erambler-co-uk-8585 1173 34 } } -RRB- erambler-co-uk-8585 1173 35 return return NN erambler-co-uk-8585 1173 36 0 0 CD erambler-co-uk-8585 1173 37 } } -RRB- erambler-co-uk-8585 1173 38 Finally finally RB erambler-co-uk-8585 1173 39 we -PRON- PRP erambler-co-uk-8585 1173 40 solve solve VBP erambler-co-uk-8585 1173 41 part part NN erambler-co-uk-8585 1173 42 2 2 CD erambler-co-uk-8585 1173 43 of of IN erambler-co-uk-8585 1173 44 the the DT erambler-co-uk-8585 1173 45 problem problem NN erambler-co-uk-8585 1173 46 , , , erambler-co-uk-8585 1173 47 which which WDT erambler-co-uk-8585 1173 48 involves involve VBZ erambler-co-uk-8585 1173 49 going go VBG erambler-co-uk-8585 1173 50 round round IN erambler-co-uk-8585 1173 51 the the DT erambler-co-uk-8585 1173 52 spiral spiral JJ erambler-co-uk-8585 1173 53 writing write VBG erambler-co-uk-8585 1173 54 values value NNS erambler-co-uk-8585 1173 55 into into IN erambler-co-uk-8585 1173 56 it -PRON- PRP erambler-co-uk-8585 1173 57 that that WDT erambler-co-uk-8585 1173 58 are be VBP erambler-co-uk-8585 1173 59 the the DT erambler-co-uk-8585 1173 60 sum sum NN erambler-co-uk-8585 1173 61 of of IN erambler-co-uk-8585 1173 62 some some DT erambler-co-uk-8585 1173 63 values value NNS erambler-co-uk-8585 1173 64 already already RB erambler-co-uk-8585 1173 65 written write VBN erambler-co-uk-8585 1173 66 . . . erambler-co-uk-8585 1174 1 The the DT erambler-co-uk-8585 1174 2 result result NN erambler-co-uk-8585 1174 3 is be VBZ erambler-co-uk-8585 1174 4 the the DT erambler-co-uk-8585 1174 5 first first JJ erambler-co-uk-8585 1174 6 of of IN erambler-co-uk-8585 1174 7 these these DT erambler-co-uk-8585 1174 8 sums sum NNS erambler-co-uk-8585 1174 9 that that WDT erambler-co-uk-8585 1174 10 is be VBZ erambler-co-uk-8585 1174 11 greater great JJR erambler-co-uk-8585 1174 12 than than IN erambler-co-uk-8585 1174 13 or or CC erambler-co-uk-8585 1174 14 equal equal JJ erambler-co-uk-8585 1174 15 to to IN erambler-co-uk-8585 1174 16 the the DT erambler-co-uk-8585 1174 17 given give VBN erambler-co-uk-8585 1174 18 input input NN erambler-co-uk-8585 1174 19 value value NN erambler-co-uk-8585 1174 20 . . . erambler-co-uk-8585 1175 1 func func NNP erambler-co-uk-8585 1175 2 stress_test(input stress_test(input NNP erambler-co-uk-8585 1175 3 int int NN erambler-co-uk-8585 1175 4 ) ) -RRB- erambler-co-uk-8585 1175 5 int int NN erambler-co-uk-8585 1175 6 { { -LRB- erambler-co-uk-8585 1175 7 mem mem NNP erambler-co-uk-8585 1175 8 : : : erambler-co-uk-8585 1175 9 = = SYM erambler-co-uk-8585 1175 10 make([]int make([]int NNP erambler-co-uk-8585 1175 11 , , , erambler-co-uk-8585 1175 12 1 1 CD erambler-co-uk-8585 1175 13 ) ) -RRB- erambler-co-uk-8585 1175 14 n n CD erambler-co-uk-8585 1175 15 : : : erambler-co-uk-8585 1175 16 = = NN erambler-co-uk-8585 1175 17 0 0 CD erambler-co-uk-8585 1175 18 mem[0 mem[0 NN erambler-co-uk-8585 1175 19 ] ] -RRB- erambler-co-uk-8585 1175 20 = = SYM erambler-co-uk-8585 1175 21 1 1 CD erambler-co-uk-8585 1175 22 for for IN erambler-co-uk-8585 1175 23 mem[n mem[n NNP erambler-co-uk-8585 1175 24 ] ] -RRB- erambler-co-uk-8585 1175 25 & & CC erambler-co-uk-8585 1175 26 lt lt NNP erambler-co-uk-8585 1175 27 ; ; : erambler-co-uk-8585 1175 28 input input NN erambler-co-uk-8585 1175 29 { { -LRB- erambler-co-uk-8585 1175 30 n++ n++ NNP erambler-co-uk-8585 1175 31 x x NNP erambler-co-uk-8585 1175 32 , , , erambler-co-uk-8585 1175 33 y y NN erambler-co-uk-8585 1175 34 : : : erambler-co-uk-8585 1175 35 = = SYM erambler-co-uk-8585 1175 36 spiral_to_xy(n spiral_to_xy(n NNS erambler-co-uk-8585 1175 37 + + CC erambler-co-uk-8585 1175 38 1 1 CD erambler-co-uk-8585 1175 39 ) ) -RRB- erambler-co-uk-8585 1175 40 mem mem NNP erambler-co-uk-8585 1175 41 = = SYM erambler-co-uk-8585 1175 42 append(mem append(mem NNP erambler-co-uk-8585 1175 43 , , , erambler-co-uk-8585 1175 44 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 45 , , , erambler-co-uk-8585 1175 46 x+1 x+1 NNP erambler-co-uk-8585 1175 47 , , , erambler-co-uk-8585 1175 48 y)+ y)+ NNP erambler-co-uk-8585 1175 49 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 50 , , , erambler-co-uk-8585 1175 51 x+1 x+1 NNP erambler-co-uk-8585 1175 52 , , , erambler-co-uk-8585 1175 53 y+1)+ y+1)+ NNP erambler-co-uk-8585 1175 54 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 55 , , , erambler-co-uk-8585 1175 56 x x NNP erambler-co-uk-8585 1175 57 , , , erambler-co-uk-8585 1175 58 y+1)+ y+1)+ NNP erambler-co-uk-8585 1175 59 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 60 , , , erambler-co-uk-8585 1175 61 x-1 x-1 NNP erambler-co-uk-8585 1175 62 , , , erambler-co-uk-8585 1175 63 y+1)+ y+1)+ NNP erambler-co-uk-8585 1175 64 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 65 , , , erambler-co-uk-8585 1175 66 x-1 x-1 NNP erambler-co-uk-8585 1175 67 , , , erambler-co-uk-8585 1175 68 y)+ y)+ NNP erambler-co-uk-8585 1175 69 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 70 , , , erambler-co-uk-8585 1175 71 x-1 x-1 NNP erambler-co-uk-8585 1175 72 , , , erambler-co-uk-8585 1175 73 y-1)+ y-1)+ NNP erambler-co-uk-8585 1175 74 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 75 , , , erambler-co-uk-8585 1175 76 x x NNP erambler-co-uk-8585 1175 77 , , , erambler-co-uk-8585 1175 78 y-1)+ y-1)+ NNP erambler-co-uk-8585 1175 79 get_spiral(mem get_spiral(mem NNP erambler-co-uk-8585 1175 80 , , , erambler-co-uk-8585 1175 81 x+1 x+1 NNP erambler-co-uk-8585 1175 82 , , , erambler-co-uk-8585 1175 83 y-1 y-1 NNP erambler-co-uk-8585 1175 84 ) ) -RRB- erambler-co-uk-8585 1175 85 ) ) -RRB- erambler-co-uk-8585 1175 86 } } -RRB- erambler-co-uk-8585 1175 87 return return VB erambler-co-uk-8585 1175 88 mem[n mem[n NNP erambler-co-uk-8585 1175 89 ] ] -RRB- erambler-co-uk-8585 1175 90 } } -RRB- erambler-co-uk-8585 1175 91 Now now RB erambler-co-uk-8585 1175 92 the the DT erambler-co-uk-8585 1175 93 last last JJ erambler-co-uk-8585 1175 94 part part NN erambler-co-uk-8585 1175 95 of of IN erambler-co-uk-8585 1175 96 the the DT erambler-co-uk-8585 1175 97 program program NN erambler-co-uk-8585 1175 98 puts put VBZ erambler-co-uk-8585 1175 99 it -PRON- PRP erambler-co-uk-8585 1175 100 all all DT erambler-co-uk-8585 1175 101 together together RB erambler-co-uk-8585 1175 102 , , , erambler-co-uk-8585 1175 103 reading read VBG erambler-co-uk-8585 1175 104 the the DT erambler-co-uk-8585 1175 105 input input NN erambler-co-uk-8585 1175 106 value value NN erambler-co-uk-8585 1175 107 from from IN erambler-co-uk-8585 1175 108 a a DT erambler-co-uk-8585 1175 109 commandline commandline NN erambler-co-uk-8585 1175 110 argument argument NN erambler-co-uk-8585 1175 111 and and CC erambler-co-uk-8585 1175 112 printing print VBG erambler-co-uk-8585 1175 113 the the DT erambler-co-uk-8585 1175 114 results result NNS erambler-co-uk-8585 1175 115 of of IN erambler-co-uk-8585 1175 116 the the DT erambler-co-uk-8585 1175 117 two two CD erambler-co-uk-8585 1175 118 parts part NNS erambler-co-uk-8585 1175 119 of of IN erambler-co-uk-8585 1175 120 the the DT erambler-co-uk-8585 1175 121 challenge challenge NN erambler-co-uk-8585 1175 122 : : : erambler-co-uk-8585 1175 123 func func NNP erambler-co-uk-8585 1175 124 main main NNP erambler-co-uk-8585 1175 125 ( ( -LRB- erambler-co-uk-8585 1175 126 ) ) -RRB- erambler-co-uk-8585 1175 127 { { -LRB- erambler-co-uk-8585 1175 128 var var NN erambler-co-uk-8585 1175 129 n n NNP erambler-co-uk-8585 1175 130 int int NNP erambler-co-uk-8585 1175 131 fmt fmt NNP erambler-co-uk-8585 1175 132 . . . erambler-co-uk-8585 1175 133 Sscanf(os Sscanf(os NNP erambler-co-uk-8585 1175 134 . . . erambler-co-uk-8585 1175 135 Args[1 Args[1 NNP erambler-co-uk-8585 1175 136 ] ] -RRB- erambler-co-uk-8585 1175 137 , , , erambler-co-uk-8585 1175 138 & & CC erambler-co-uk-8585 1175 139 # # $ erambler-co-uk-8585 1175 140 34;%d" 34;%d" CD erambler-co-uk-8585 1175 141 ; ; : erambler-co-uk-8585 1175 142 , , , erambler-co-uk-8585 1175 143 & & CC erambler-co-uk-8585 1175 144 amp;n amp;n NNP erambler-co-uk-8585 1175 145 ) ) -RRB- erambler-co-uk-8585 1175 146 fmt fmt NNP erambler-co-uk-8585 1175 147 . . . erambler-co-uk-8585 1175 148 Printf("Input Printf("Input NNP erambler-co-uk-8585 1175 149 is be VBZ erambler-co-uk-8585 1175 150 % % NN erambler-co-uk-8585 1175 151 d\n" d\n" NN erambler-co-uk-8585 1175 152 ; ; : erambler-co-uk-8585 1175 153 , , , erambler-co-uk-8585 1175 154 n n LS erambler-co-uk-8585 1175 155 ) ) -RRB- erambler-co-uk-8585 1175 156 fmt fmt NNP erambler-co-uk-8585 1175 157 . . . erambler-co-uk-8585 1175 158 Printf("Distance Printf("Distance NNP erambler-co-uk-8585 1175 159 is be VBZ erambler-co-uk-8585 1175 160 % % NN erambler-co-uk-8585 1175 161 d\n" d\n" NN erambler-co-uk-8585 1175 162 ; ; : erambler-co-uk-8585 1175 163 , , , erambler-co-uk-8585 1175 164 distance(n distance(n XX erambler-co-uk-8585 1175 165 ) ) -RRB- erambler-co-uk-8585 1175 166 ) ) -RRB- erambler-co-uk-8585 1175 167 fmt fmt NNP erambler-co-uk-8585 1175 168 . . . erambler-co-uk-8585 1175 169 Printf("Stress printf("stress NN erambler-co-uk-8585 1175 170 test test NN erambler-co-uk-8585 1175 171 result result NN erambler-co-uk-8585 1175 172 is be VBZ erambler-co-uk-8585 1175 173 % % NN erambler-co-uk-8585 1175 174 d\n" d\n" NN erambler-co-uk-8585 1175 175 ; ; : erambler-co-uk-8585 1175 176 , , , erambler-co-uk-8585 1175 177 stress_test(n stress_test(n NNP erambler-co-uk-8585 1175 178 ) ) -RRB- erambler-co-uk-8585 1175 179 ) ) -RRB- erambler-co-uk-8585 1175 180 } } -RRB- erambler-co-uk-8585 1175 181 Corruption Corruption NNP erambler-co-uk-8585 1175 182 Checksum Checksum NNP erambler-co-uk-8585 1175 183 — — : erambler-co-uk-8585 1175 184 Python Python NNP erambler-co-uk-8585 1175 185 — — : erambler-co-uk-8585 1175 186 # # $ erambler-co-uk-8585 1175 187 adventofcode adventofcode NN erambler-co-uk-8585 1175 188 Day Day NNP erambler-co-uk-8585 1175 189 2 2 CD erambler-co-uk-8585 1175 190 Today’s Today’s NNP erambler-co-uk-8585 1175 191 challenge challenge NN erambler-co-uk-8585 1175 192 is be VBZ erambler-co-uk-8585 1175 193 to to TO erambler-co-uk-8585 1175 194 calculate calculate VB erambler-co-uk-8585 1175 195 a a DT erambler-co-uk-8585 1175 196 rather rather RB erambler-co-uk-8585 1175 197 contrived contrive VBN erambler-co-uk-8585 1175 198 & & CC erambler-co-uk-8585 1175 199 ldquo;checksum&rdquo ldquo;checksum&rdquo FW erambler-co-uk-8585 1175 200 ; ; : erambler-co-uk-8585 1175 201 over over IN erambler-co-uk-8585 1175 202 a a DT erambler-co-uk-8585 1175 203 grid grid NN erambler-co-uk-8585 1175 204 of of IN erambler-co-uk-8585 1175 205 numbers number NNS erambler-co-uk-8585 1175 206 . . . erambler-co-uk-8585 1176 1 → → NFP erambler-co-uk-8585 1176 2 Full full JJ erambler-co-uk-8585 1176 3 code code NN erambler-co-uk-8585 1176 4 on on IN erambler-co-uk-8585 1176 5 GitHub GitHub NNP erambler-co-uk-8585 1176 6 ! ! . erambler-co-uk-8585 1176 7 ! ! . erambler-co-uk-8585 1176 8 ! ! . erambler-co-uk-8585 1177 1 commentary commentary NN erambler-co-uk-8585 1177 2 Today today NN erambler-co-uk-8585 1177 3 I -PRON- PRP erambler-co-uk-8585 1177 4 went go VBD erambler-co-uk-8585 1177 5 back back RB erambler-co-uk-8585 1177 6 to to IN erambler-co-uk-8585 1177 7 plain plain JJ erambler-co-uk-8585 1177 8 Python Python NNP erambler-co-uk-8585 1177 9 , , , erambler-co-uk-8585 1177 10 and and CC erambler-co-uk-8585 1177 11 I -PRON- PRP erambler-co-uk-8585 1177 12 didn’t didn’t NNP erambler-co-uk-8585 1177 13 do do VBP erambler-co-uk-8585 1177 14 formal formal JJ erambler-co-uk-8585 1177 15 tests test NNS erambler-co-uk-8585 1177 16 because because IN erambler-co-uk-8585 1177 17 only only RB erambler-co-uk-8585 1177 18 one one CD erambler-co-uk-8585 1177 19 test test NN erambler-co-uk-8585 1177 20 case case NN erambler-co-uk-8585 1177 21 was be VBD erambler-co-uk-8585 1177 22 given give VBN erambler-co-uk-8585 1177 23 for for IN erambler-co-uk-8585 1177 24 each each DT erambler-co-uk-8585 1177 25 part part NN erambler-co-uk-8585 1177 26 of of IN erambler-co-uk-8585 1177 27 the the DT erambler-co-uk-8585 1177 28 problem problem NN erambler-co-uk-8585 1177 29 . . . erambler-co-uk-8585 1178 1 I -PRON- PRP erambler-co-uk-8585 1178 2 just just RB erambler-co-uk-8585 1178 3 got get VBD erambler-co-uk-8585 1178 4 stuck stick VBN erambler-co-uk-8585 1178 5 in in RB erambler-co-uk-8585 1178 6 . . . erambler-co-uk-8585 1179 1 I -PRON- PRP erambler-co-uk-8585 1179 2 did do VBD erambler-co-uk-8585 1179 3 write write VB erambler-co-uk-8585 1179 4 part part NN erambler-co-uk-8585 1179 5 2 2 CD erambler-co-uk-8585 1179 6 out out RP erambler-co-uk-8585 1179 7 in in IN erambler-co-uk-8585 1179 8 as as RB erambler-co-uk-8585 1179 9 nested nest VBN erambler-co-uk-8585 1179 10 ` ` '' erambler-co-uk-8585 1179 11 for for IN erambler-co-uk-8585 1179 12 ` ` '' erambler-co-uk-8585 1179 13 loops loop NNS erambler-co-uk-8585 1179 14 as as IN erambler-co-uk-8585 1179 15 an an DT erambler-co-uk-8585 1179 16 intermediate intermediate JJ erambler-co-uk-8585 1179 17 step step NN erambler-co-uk-8585 1179 18 to to IN erambler-co-uk-8585 1179 19 working work VBG erambler-co-uk-8585 1179 20 out out RP erambler-co-uk-8585 1179 21 the the DT erambler-co-uk-8585 1179 22 generator generator NN erambler-co-uk-8585 1179 23 expression expression NN erambler-co-uk-8585 1179 24 . . . erambler-co-uk-8585 1180 1 I -PRON- PRP erambler-co-uk-8585 1180 2 think think VBP erambler-co-uk-8585 1180 3 that that IN erambler-co-uk-8585 1180 4 expanded expand VBN erambler-co-uk-8585 1180 5 version version NN erambler-co-uk-8585 1180 6 may may MD erambler-co-uk-8585 1180 7 have have VB erambler-co-uk-8585 1180 8 been be VBN erambler-co-uk-8585 1180 9 more more RBR erambler-co-uk-8585 1180 10 readable readable JJ erambler-co-uk-8585 1180 11 . . . erambler-co-uk-8585 1181 1 Having have VBG erambler-co-uk-8585 1181 2 got get VBN erambler-co-uk-8585 1181 3 that that RB erambler-co-uk-8585 1181 4 far far RB erambler-co-uk-8585 1181 5 , , , erambler-co-uk-8585 1181 6 I -PRON- PRP erambler-co-uk-8585 1181 7 could could MD erambler-co-uk-8585 1181 8 n't not RB erambler-co-uk-8585 1181 9 then then RB erambler-co-uk-8585 1181 10 work work VB erambler-co-uk-8585 1181 11 out out RP erambler-co-uk-8585 1181 12 how how WRB erambler-co-uk-8585 1181 13 to to TO erambler-co-uk-8585 1181 14 finally finally RB erambler-co-uk-8585 1181 15 eliminate eliminate VB erambler-co-uk-8585 1181 16 the the DT erambler-co-uk-8585 1181 17 need need NN erambler-co-uk-8585 1181 18 for for IN erambler-co-uk-8585 1181 19 an an DT erambler-co-uk-8585 1181 20 auxiliary auxiliary JJ erambler-co-uk-8585 1181 21 function function NN erambler-co-uk-8585 1181 22 entirely entirely RB erambler-co-uk-8585 1181 23 without without IN erambler-co-uk-8585 1181 24 either either CC erambler-co-uk-8585 1181 25 sorting sort VBG erambler-co-uk-8585 1181 26 the the DT erambler-co-uk-8585 1181 27 same same JJ erambler-co-uk-8585 1181 28 elements element NNS erambler-co-uk-8585 1181 29 multiple multiple JJ erambler-co-uk-8585 1181 30 times time NNS erambler-co-uk-8585 1181 31 or or CC erambler-co-uk-8585 1181 32 sorting sort VBG erambler-co-uk-8585 1181 33 each each DT erambler-co-uk-8585 1181 34 row row NN erambler-co-uk-8585 1181 35 as as IN erambler-co-uk-8585 1181 36 it -PRON- PRP erambler-co-uk-8585 1181 37 's be VBZ erambler-co-uk-8585 1181 38 read read VBN erambler-co-uk-8585 1181 39 . . . erambler-co-uk-8585 1182 1 First first RB erambler-co-uk-8585 1182 2 we -PRON- PRP erambler-co-uk-8585 1182 3 read read VBP erambler-co-uk-8585 1182 4 in in IN erambler-co-uk-8585 1182 5 the the DT erambler-co-uk-8585 1182 6 input input NN erambler-co-uk-8585 1182 7 , , , erambler-co-uk-8585 1182 8 split split VBD erambler-co-uk-8585 1182 9 it -PRON- PRP erambler-co-uk-8585 1182 10 and and CC erambler-co-uk-8585 1182 11 convert convert VB erambler-co-uk-8585 1182 12 it -PRON- PRP erambler-co-uk-8585 1182 13 to to IN erambler-co-uk-8585 1182 14 numbers number NNS erambler-co-uk-8585 1182 15 . . . erambler-co-uk-8585 1183 1 fileinput.input fileinput.input NNP erambler-co-uk-8585 1183 2 ( ( -LRB- erambler-co-uk-8585 1183 3 ) ) -RRB- erambler-co-uk-8585 1183 4 returns return VBZ erambler-co-uk-8585 1183 5 an an DT erambler-co-uk-8585 1183 6 iterator iterator NN erambler-co-uk-8585 1183 7 over over IN erambler-co-uk-8585 1183 8 the the DT erambler-co-uk-8585 1183 9 lines line NNS erambler-co-uk-8585 1183 10 in in IN erambler-co-uk-8585 1183 11 all all PDT erambler-co-uk-8585 1183 12 the the DT erambler-co-uk-8585 1183 13 files file NNS erambler-co-uk-8585 1183 14 passed pass VBN erambler-co-uk-8585 1183 15 as as IN erambler-co-uk-8585 1183 16 command command NN erambler-co-uk-8585 1183 17 - - HYPH erambler-co-uk-8585 1183 18 line line NN erambler-co-uk-8585 1183 19 arguments argument NNS erambler-co-uk-8585 1183 20 , , , erambler-co-uk-8585 1183 21 or or CC erambler-co-uk-8585 1183 22 over over IN erambler-co-uk-8585 1183 23 standard standard JJ erambler-co-uk-8585 1183 24 input input NN erambler-co-uk-8585 1183 25 if if IN erambler-co-uk-8585 1183 26 no no DT erambler-co-uk-8585 1183 27 files file NNS erambler-co-uk-8585 1183 28 are be VBP erambler-co-uk-8585 1183 29 given give VBN erambler-co-uk-8585 1183 30 . . . erambler-co-uk-8585 1184 1 from from IN erambler-co-uk-8585 1184 2 fileinput fileinput NN erambler-co-uk-8585 1184 3 import import NN erambler-co-uk-8585 1184 4 input input NN erambler-co-uk-8585 1184 5 sheet sheet NN erambler-co-uk-8585 1184 6 = = NFP erambler-co-uk-8585 1184 7 [ [ -LRB- erambler-co-uk-8585 1184 8 [ [ -LRB- erambler-co-uk-8585 1184 9 int(x int(x NN erambler-co-uk-8585 1184 10 ) ) -RRB- erambler-co-uk-8585 1184 11 for for IN erambler-co-uk-8585 1184 12 x x NNPS erambler-co-uk-8585 1184 13 in in IN erambler-co-uk-8585 1184 14 l.split l.split NNP erambler-co-uk-8585 1184 15 ( ( -LRB- erambler-co-uk-8585 1184 16 ) ) -RRB- erambler-co-uk-8585 1184 17 ] ] -RRB- erambler-co-uk-8585 1184 18 for for IN erambler-co-uk-8585 1184 19 l l NN erambler-co-uk-8585 1184 20 in in IN erambler-co-uk-8585 1184 21 input input NN erambler-co-uk-8585 1184 22 ( ( -LRB- erambler-co-uk-8585 1184 23 ) ) -RRB- erambler-co-uk-8585 1184 24 ] ] -RRB- erambler-co-uk-8585 1184 25 Part part NN erambler-co-uk-8585 1184 26 1 1 CD erambler-co-uk-8585 1184 27 of of IN erambler-co-uk-8585 1184 28 the the DT erambler-co-uk-8585 1184 29 challenge challenge NN erambler-co-uk-8585 1184 30 calls call NNS erambler-co-uk-8585 1184 31 for for IN erambler-co-uk-8585 1184 32 finding find VBG erambler-co-uk-8585 1184 33 the the DT erambler-co-uk-8585 1184 34 difference difference NN erambler-co-uk-8585 1184 35 between between IN erambler-co-uk-8585 1184 36 the the DT erambler-co-uk-8585 1184 37 largest large JJS erambler-co-uk-8585 1184 38 and and CC erambler-co-uk-8585 1184 39 smallest small JJS erambler-co-uk-8585 1184 40 number number NN erambler-co-uk-8585 1184 41 in in IN erambler-co-uk-8585 1184 42 each each DT erambler-co-uk-8585 1184 43 row row NN erambler-co-uk-8585 1184 44 , , , erambler-co-uk-8585 1184 45 and and CC erambler-co-uk-8585 1184 46 then then RB erambler-co-uk-8585 1184 47 summing sum VBG erambler-co-uk-8585 1184 48 those those DT erambler-co-uk-8585 1184 49 differences difference NNS erambler-co-uk-8585 1184 50 : : : erambler-co-uk-8585 1184 51 print(sum(max(x print(sum(max(x NNP erambler-co-uk-8585 1184 52 ) ) -RRB- erambler-co-uk-8585 1184 53 - - : erambler-co-uk-8585 1184 54 min(x min(x NN erambler-co-uk-8585 1184 55 ) ) -RRB- erambler-co-uk-8585 1184 56 for for IN erambler-co-uk-8585 1184 57 x x NN erambler-co-uk-8585 1184 58 in in IN erambler-co-uk-8585 1184 59 sheet sheet NN erambler-co-uk-8585 1184 60 ) ) -RRB- erambler-co-uk-8585 1184 61 ) ) -RRB- erambler-co-uk-8585 1184 62 Part part NN erambler-co-uk-8585 1184 63 2 2 CD erambler-co-uk-8585 1184 64 is be VBZ erambler-co-uk-8585 1184 65 a a DT erambler-co-uk-8585 1184 66 bit bit NN erambler-co-uk-8585 1184 67 more more RBR erambler-co-uk-8585 1184 68 involved involved JJ erambler-co-uk-8585 1184 69 : : : erambler-co-uk-8585 1184 70 for for IN erambler-co-uk-8585 1184 71 each each DT erambler-co-uk-8585 1184 72 row row NN erambler-co-uk-8585 1184 73 we -PRON- PRP erambler-co-uk-8585 1184 74 have have VBP erambler-co-uk-8585 1184 75 to to TO erambler-co-uk-8585 1184 76 find find VB erambler-co-uk-8585 1184 77 the the DT erambler-co-uk-8585 1184 78 unique unique JJ erambler-co-uk-8585 1184 79 pair pair NN erambler-co-uk-8585 1184 80 of of IN erambler-co-uk-8585 1184 81 elements element NNS erambler-co-uk-8585 1184 82 that that WDT erambler-co-uk-8585 1184 83 divide divide VBP erambler-co-uk-8585 1184 84 into into IN erambler-co-uk-8585 1184 85 each each DT erambler-co-uk-8585 1184 86 other other JJ erambler-co-uk-8585 1184 87 without without IN erambler-co-uk-8585 1184 88 remainder remainder NN erambler-co-uk-8585 1184 89 , , , erambler-co-uk-8585 1184 90 then then RB erambler-co-uk-8585 1184 91 sum sum VB erambler-co-uk-8585 1184 92 the the DT erambler-co-uk-8585 1184 93 result result NN erambler-co-uk-8585 1184 94 of of IN erambler-co-uk-8585 1184 95 those those DT erambler-co-uk-8585 1184 96 divisions division NNS erambler-co-uk-8585 1184 97 . . . erambler-co-uk-8585 1185 1 We -PRON- PRP erambler-co-uk-8585 1185 2 can can MD erambler-co-uk-8585 1185 3 make make VB erambler-co-uk-8585 1185 4 it -PRON- PRP erambler-co-uk-8585 1185 5 a a DT erambler-co-uk-8585 1185 6 little little JJ erambler-co-uk-8585 1185 7 easier easy JJR erambler-co-uk-8585 1185 8 by by IN erambler-co-uk-8585 1185 9 sorting sort VBG erambler-co-uk-8585 1185 10 each each DT erambler-co-uk-8585 1185 11 row row NN erambler-co-uk-8585 1185 12 ; ; : erambler-co-uk-8585 1185 13 then then RB erambler-co-uk-8585 1185 14 we -PRON- PRP erambler-co-uk-8585 1185 15 can can MD erambler-co-uk-8585 1185 16 take take VB erambler-co-uk-8585 1185 17 each each DT erambler-co-uk-8585 1185 18 number number NN erambler-co-uk-8585 1185 19 in in IN erambler-co-uk-8585 1185 20 turn turn NN erambler-co-uk-8585 1185 21 and and CC erambler-co-uk-8585 1185 22 compare compare VB erambler-co-uk-8585 1185 23 it -PRON- PRP erambler-co-uk-8585 1185 24 only only RB erambler-co-uk-8585 1185 25 with with IN erambler-co-uk-8585 1185 26 the the DT erambler-co-uk-8585 1185 27 numbers number NNS erambler-co-uk-8585 1185 28 after after IN erambler-co-uk-8585 1185 29 it -PRON- PRP erambler-co-uk-8585 1185 30 ( ( -LRB- erambler-co-uk-8585 1185 31 which which WDT erambler-co-uk-8585 1185 32 are be VBP erambler-co-uk-8585 1185 33 guaranteed guarantee VBN erambler-co-uk-8585 1185 34 to to TO erambler-co-uk-8585 1185 35 be be VB erambler-co-uk-8585 1185 36 larger large JJR erambler-co-uk-8585 1185 37 ) ) -RRB- erambler-co-uk-8585 1185 38 . . . erambler-co-uk-8585 1186 1 Doing do VBG erambler-co-uk-8585 1186 2 this this DT erambler-co-uk-8585 1186 3 ensures ensure VBZ erambler-co-uk-8585 1186 4 we -PRON- PRP erambler-co-uk-8585 1186 5 only only RB erambler-co-uk-8585 1186 6 make make VBP erambler-co-uk-8585 1186 7 each each DT erambler-co-uk-8585 1186 8 comparison comparison NN erambler-co-uk-8585 1186 9 once once RB erambler-co-uk-8585 1186 10 . . . erambler-co-uk-8585 1187 1 def def NNP erambler-co-uk-8585 1187 2 rowsum_div(row rowsum_div(row NNP erambler-co-uk-8585 1187 3 ) ) -RRB- erambler-co-uk-8585 1187 4 : : : erambler-co-uk-8585 1187 5 row row NN erambler-co-uk-8585 1187 6 = = SYM erambler-co-uk-8585 1187 7 sorted(row sorted(row . erambler-co-uk-8585 1187 8 ) ) -RRB- erambler-co-uk-8585 1187 9 return return VB erambler-co-uk-8585 1187 10 sum(y sum(y NNP erambler-co-uk-8585 1187 11 // // SYM erambler-co-uk-8585 1187 12 x x NN erambler-co-uk-8585 1187 13 for for IN erambler-co-uk-8585 1187 14 i i PRP erambler-co-uk-8585 1187 15 , , , erambler-co-uk-8585 1187 16 x x NNPS erambler-co-uk-8585 1187 17 in in IN erambler-co-uk-8585 1187 18 enumerate(row enumerate(row NN erambler-co-uk-8585 1187 19 ) ) -RRB- erambler-co-uk-8585 1187 20 for for IN erambler-co-uk-8585 1187 21 y y NNP erambler-co-uk-8585 1187 22 in in IN erambler-co-uk-8585 1187 23 row[i+1 row[i+1 NNP erambler-co-uk-8585 1187 24 : : : erambler-co-uk-8585 1187 25 ] ] -RRB- erambler-co-uk-8585 1187 26 if if IN erambler-co-uk-8585 1187 27 y y NNP erambler-co-uk-8585 1187 28 % % NN erambler-co-uk-8585 1187 29 x x SYM erambler-co-uk-8585 1187 30 = = SYM erambler-co-uk-8585 1187 31 = = SYM erambler-co-uk-8585 1187 32 0 0 CD erambler-co-uk-8585 1187 33 ) ) -RRB- erambler-co-uk-8585 1187 34 print(sum(map(rowsum_div print(sum(map(rowsum_div NN erambler-co-uk-8585 1187 35 , , , erambler-co-uk-8585 1187 36 sheet sheet NN erambler-co-uk-8585 1187 37 ) ) -RRB- erambler-co-uk-8585 1187 38 ) ) -RRB- erambler-co-uk-8585 1187 39 ) ) -RRB- erambler-co-uk-8585 1187 40 We -PRON- PRP erambler-co-uk-8585 1187 41 can can MD erambler-co-uk-8585 1187 42 make make VB erambler-co-uk-8585 1187 43 this this DT erambler-co-uk-8585 1187 44 code code NN erambler-co-uk-8585 1187 45 shorter short JJR erambler-co-uk-8585 1187 46 ( ( -LRB- erambler-co-uk-8585 1187 47 if if IN erambler-co-uk-8585 1187 48 not not RB erambler-co-uk-8585 1187 49 easier easy JJR erambler-co-uk-8585 1187 50 to to TO erambler-co-uk-8585 1187 51 read read VB erambler-co-uk-8585 1187 52 ) ) -RRB- erambler-co-uk-8585 1187 53 by by IN erambler-co-uk-8585 1187 54 sorting sort VBG erambler-co-uk-8585 1187 55 each each DT erambler-co-uk-8585 1187 56 row row NN erambler-co-uk-8585 1187 57 as as IN erambler-co-uk-8585 1187 58 it’s it’s CD erambler-co-uk-8585 1187 59 read read NN erambler-co-uk-8585 1187 60 : : : erambler-co-uk-8585 1187 61 sheet sheet NN erambler-co-uk-8585 1187 62 = = NFP erambler-co-uk-8585 1187 63 [ [ -LRB- erambler-co-uk-8585 1187 64 sorted(int(x sorted(int(x NN erambler-co-uk-8585 1187 65 ) ) -RRB- erambler-co-uk-8585 1187 66 for for IN erambler-co-uk-8585 1187 67 x x NNS erambler-co-uk-8585 1187 68 in in IN erambler-co-uk-8585 1187 69 l.split l.split NNP erambler-co-uk-8585 1187 70 ( ( -LRB- erambler-co-uk-8585 1187 71 ) ) -RRB- erambler-co-uk-8585 1187 72 ) ) -RRB- erambler-co-uk-8585 1187 73 for for IN erambler-co-uk-8585 1187 74 l l NN erambler-co-uk-8585 1187 75 in in IN erambler-co-uk-8585 1187 76 input input NN erambler-co-uk-8585 1187 77 ( ( -LRB- erambler-co-uk-8585 1187 78 ) ) -RRB- erambler-co-uk-8585 1187 79 ] ] -RRB- erambler-co-uk-8585 1187 80 Then then RB erambler-co-uk-8585 1187 81 we -PRON- PRP erambler-co-uk-8585 1187 82 can can MD erambler-co-uk-8585 1187 83 just just RB erambler-co-uk-8585 1187 84 use use VB erambler-co-uk-8585 1187 85 the the DT erambler-co-uk-8585 1187 86 first first JJ erambler-co-uk-8585 1187 87 and and CC erambler-co-uk-8585 1187 88 last last JJ erambler-co-uk-8585 1187 89 elements element NNS erambler-co-uk-8585 1187 90 in in IN erambler-co-uk-8585 1187 91 each each DT erambler-co-uk-8585 1187 92 row row NN erambler-co-uk-8585 1187 93 for for IN erambler-co-uk-8585 1187 94 part part NN erambler-co-uk-8585 1187 95 1 1 CD erambler-co-uk-8585 1187 96 , , , erambler-co-uk-8585 1187 97 as as IN erambler-co-uk-8585 1187 98 we -PRON- PRP erambler-co-uk-8585 1187 99 know know VBP erambler-co-uk-8585 1187 100 those those DT erambler-co-uk-8585 1187 101 are be VBP erambler-co-uk-8585 1187 102 the the DT erambler-co-uk-8585 1187 103 smallest small JJS erambler-co-uk-8585 1187 104 and and CC erambler-co-uk-8585 1187 105 largest large JJS erambler-co-uk-8585 1187 106 respectively respectively RB erambler-co-uk-8585 1187 107 in in IN erambler-co-uk-8585 1187 108 the the DT erambler-co-uk-8585 1187 109 sorted sorted JJ erambler-co-uk-8585 1187 110 row row NN erambler-co-uk-8585 1187 111 : : : erambler-co-uk-8585 1187 112 print(sum(x[-1 print(sum(x[-1 NNP erambler-co-uk-8585 1187 113 ] ] -RRB- erambler-co-uk-8585 1187 114 - - : erambler-co-uk-8585 1187 115 x[0 x[0 NN erambler-co-uk-8585 1187 116 ] ] -RRB- erambler-co-uk-8585 1187 117 for for IN erambler-co-uk-8585 1187 118 x x NN erambler-co-uk-8585 1187 119 in in IN erambler-co-uk-8585 1187 120 sheet sheet NN erambler-co-uk-8585 1187 121 ) ) -RRB- erambler-co-uk-8585 1187 122 ) ) -RRB- erambler-co-uk-8585 1187 123 Part part NN erambler-co-uk-8585 1187 124 2 2 CD erambler-co-uk-8585 1187 125 then then RB erambler-co-uk-8585 1187 126 becomes become VBZ erambler-co-uk-8585 1187 127 a a DT erambler-co-uk-8585 1187 128 sum sum NN erambler-co-uk-8585 1187 129 over over IN erambler-co-uk-8585 1187 130 a a DT erambler-co-uk-8585 1187 131 single single JJ erambler-co-uk-8585 1187 132 generator generator NN erambler-co-uk-8585 1187 133 expression expression NN erambler-co-uk-8585 1187 134 : : : erambler-co-uk-8585 1187 135 print(sum(y print(sum(y NN erambler-co-uk-8585 1187 136 // // SYM erambler-co-uk-8585 1187 137 x x NN erambler-co-uk-8585 1187 138 for for IN erambler-co-uk-8585 1187 139 row row NN erambler-co-uk-8585 1187 140 in in IN erambler-co-uk-8585 1187 141 sheet sheet NN erambler-co-uk-8585 1187 142 for for IN erambler-co-uk-8585 1187 143 i i PRP erambler-co-uk-8585 1187 144 , , , erambler-co-uk-8585 1187 145 x x NNPS erambler-co-uk-8585 1187 146 in in IN erambler-co-uk-8585 1187 147 enumerate(row enumerate(row NN erambler-co-uk-8585 1187 148 ) ) -RRB- erambler-co-uk-8585 1187 149 for for IN erambler-co-uk-8585 1187 150 y y NNP erambler-co-uk-8585 1187 151 in in IN erambler-co-uk-8585 1187 152 row[i+1 row[i+1 NNP erambler-co-uk-8585 1187 153 : : : erambler-co-uk-8585 1187 154 ] ] -RRB- erambler-co-uk-8585 1187 155 if if IN erambler-co-uk-8585 1187 156 y y NNP erambler-co-uk-8585 1187 157 % % NN erambler-co-uk-8585 1187 158 x x SYM erambler-co-uk-8585 1187 159 = = SYM erambler-co-uk-8585 1187 160 = = SYM erambler-co-uk-8585 1187 161 0 0 NFP erambler-co-uk-8585 1187 162 ) ) -RRB- erambler-co-uk-8585 1187 163 ) ) -RRB- erambler-co-uk-8585 1187 164 Very very RB erambler-co-uk-8585 1187 165 satisfying satisfying JJ erambler-co-uk-8585 1187 166 ! ! . erambler-co-uk-8585 1188 1 Inverse Inverse NNP erambler-co-uk-8585 1188 2 Captcha Captcha NNP erambler-co-uk-8585 1188 3 — — : erambler-co-uk-8585 1188 4 Coconut coconut NN erambler-co-uk-8585 1188 5 — — : erambler-co-uk-8585 1188 6 # # $ erambler-co-uk-8585 1188 7 adventofcode adventofcode NN erambler-co-uk-8585 1188 8 Day Day NNP erambler-co-uk-8585 1188 9 1 1 CD erambler-co-uk-8585 1188 10 Well well UH erambler-co-uk-8585 1188 11 , , , erambler-co-uk-8585 1188 12 December’s December’s NNP erambler-co-uk-8585 1188 13 here here RB erambler-co-uk-8585 1188 14 at at IN erambler-co-uk-8585 1188 15 last last JJ erambler-co-uk-8585 1188 16 , , , erambler-co-uk-8585 1188 17 and and CC erambler-co-uk-8585 1188 18 with with IN erambler-co-uk-8585 1188 19 it -PRON- PRP erambler-co-uk-8585 1188 20 Day day NN erambler-co-uk-8585 1188 21 1 1 CD erambler-co-uk-8585 1188 22 of of IN erambler-co-uk-8585 1188 23 Advent Advent NNP erambler-co-uk-8585 1188 24 of of IN erambler-co-uk-8585 1188 25 Code Code NNP erambler-co-uk-8585 1188 26 . . . erambler-co-uk-8585 1189 1 … … NFP erambler-co-uk-8585 1189 2 It -PRON- PRP erambler-co-uk-8585 1189 3 goes go VBZ erambler-co-uk-8585 1189 4 on on RP erambler-co-uk-8585 1189 5 to to TO erambler-co-uk-8585 1189 6 explain explain VB erambler-co-uk-8585 1189 7 that that IN erambler-co-uk-8585 1189 8 you -PRON- PRP erambler-co-uk-8585 1189 9 may may MD erambler-co-uk-8585 1189 10 only only RB erambler-co-uk-8585 1189 11 leave leave VB erambler-co-uk-8585 1189 12 by by IN erambler-co-uk-8585 1189 13 solving solve VBG erambler-co-uk-8585 1189 14 a a DT erambler-co-uk-8585 1189 15 captcha captcha NN erambler-co-uk-8585 1189 16 to to TO erambler-co-uk-8585 1189 17 prove prove VB erambler-co-uk-8585 1189 18 you’re you’re NNP erambler-co-uk-8585 1189 19 not not RB erambler-co-uk-8585 1189 20 a a DT erambler-co-uk-8585 1189 21 human human NN erambler-co-uk-8585 1189 22 . . . erambler-co-uk-8585 1190 1 Apparently apparently RB erambler-co-uk-8585 1190 2 , , , erambler-co-uk-8585 1190 3 you -PRON- PRP erambler-co-uk-8585 1190 4 only only RB erambler-co-uk-8585 1190 5 get get VBP erambler-co-uk-8585 1190 6 one one CD erambler-co-uk-8585 1190 7 millisecond millisecond NN erambler-co-uk-8585 1190 8 to to TO erambler-co-uk-8585 1190 9 solve solve VB erambler-co-uk-8585 1190 10 the the DT erambler-co-uk-8585 1190 11 captcha captcha NN erambler-co-uk-8585 1190 12 : : : erambler-co-uk-8585 1190 13 too too RB erambler-co-uk-8585 1190 14 fast fast RB erambler-co-uk-8585 1190 15 for for IN erambler-co-uk-8585 1190 16 a a DT erambler-co-uk-8585 1190 17 normal normal JJ erambler-co-uk-8585 1190 18 human human NN erambler-co-uk-8585 1190 19 , , , erambler-co-uk-8585 1190 20 but but CC erambler-co-uk-8585 1190 21 it -PRON- PRP erambler-co-uk-8585 1190 22 feels feel VBZ erambler-co-uk-8585 1190 23 like like IN erambler-co-uk-8585 1190 24 hours hour NNS erambler-co-uk-8585 1190 25 to to IN erambler-co-uk-8585 1190 26 you -PRON- PRP erambler-co-uk-8585 1190 27 . . . erambler-co-uk-8585 1191 1 … … NFP erambler-co-uk-8585 1191 2 As as RB erambler-co-uk-8585 1191 3 well well RB erambler-co-uk-8585 1191 4 as as IN erambler-co-uk-8585 1191 5 posting post VBG erambler-co-uk-8585 1191 6 solutions solution NNS erambler-co-uk-8585 1191 7 here here RB erambler-co-uk-8585 1191 8 when when WRB erambler-co-uk-8585 1191 9 I -PRON- PRP erambler-co-uk-8585 1191 10 can can MD erambler-co-uk-8585 1191 11 , , , erambler-co-uk-8585 1191 12 I’ll I’ll NNP erambler-co-uk-8585 1191 13 be be VB erambler-co-uk-8585 1191 14 putting put VBG erambler-co-uk-8585 1191 15 them -PRON- PRP erambler-co-uk-8585 1191 16 all all DT erambler-co-uk-8585 1191 17 on on IN erambler-co-uk-8585 1191 18 https://github.com/jezcope/aoc2017 https://github.com/jezcope/aoc2017 NNP erambler-co-uk-8585 1191 19 too too RB erambler-co-uk-8585 1191 20 . . . erambler-co-uk-8585 1192 1 ! ! NFP erambler-co-uk-8585 1192 2 ! ! . erambler-co-uk-8585 1192 3 ! ! . erambler-co-uk-8585 1193 1 commentary commentary NNP erambler-co-uk-8585 1193 2 After after IN erambler-co-uk-8585 1193 3 doing do VBG erambler-co-uk-8585 1193 4 some some DT erambler-co-uk-8585 1193 5 challenges challenge NNS erambler-co-uk-8585 1193 6 from from IN erambler-co-uk-8585 1193 7 last last JJ erambler-co-uk-8585 1193 8 year year NN erambler-co-uk-8585 1193 9 in in IN erambler-co-uk-8585 1193 10 Haskell Haskell NNP erambler-co-uk-8585 1193 11 for for IN erambler-co-uk-8585 1193 12 a a DT erambler-co-uk-8585 1193 13 warm warm JJ erambler-co-uk-8585 1193 14 up up RP erambler-co-uk-8585 1193 15 , , , erambler-co-uk-8585 1193 16 I -PRON- PRP erambler-co-uk-8585 1193 17 felt feel VBD erambler-co-uk-8585 1193 18 inspired inspire VBN erambler-co-uk-8585 1193 19 to to TO erambler-co-uk-8585 1193 20 try try VB erambler-co-uk-8585 1193 21 out out RP erambler-co-uk-8585 1193 22 the the DT erambler-co-uk-8585 1193 23 functional functional JJ erambler-co-uk-8585 1193 24 - - HYPH erambler-co-uk-8585 1193 25 ish ish JJ erambler-co-uk-8585 1193 26 Python Python NNP erambler-co-uk-8585 1193 27 dialect dialect NN erambler-co-uk-8585 1193 28 , , , erambler-co-uk-8585 1193 29 Coconut Coconut NNP erambler-co-uk-8585 1193 30 . . . erambler-co-uk-8585 1194 1 Now now RB erambler-co-uk-8585 1194 2 that that IN erambler-co-uk-8585 1194 3 I’ve i’ve PRP erambler-co-uk-8585 1194 4 done do VBD erambler-co-uk-8585 1194 5 it -PRON- PRP erambler-co-uk-8585 1194 6 , , , erambler-co-uk-8585 1194 7 it -PRON- PRP erambler-co-uk-8585 1194 8 feels feel VBZ erambler-co-uk-8585 1194 9 a a DT erambler-co-uk-8585 1194 10 bit bit NN erambler-co-uk-8585 1194 11 of of IN erambler-co-uk-8585 1194 12 an an DT erambler-co-uk-8585 1194 13 odd odd JJ erambler-co-uk-8585 1194 14 language language NN erambler-co-uk-8585 1194 15 , , , erambler-co-uk-8585 1194 16 neither neither CC erambler-co-uk-8585 1194 17 fish fish NN erambler-co-uk-8585 1194 18 nor nor CC erambler-co-uk-8585 1194 19 fowl fowl NN erambler-co-uk-8585 1194 20 . . . erambler-co-uk-8585 1195 1 It’ll it’ll UH erambler-co-uk-8585 1195 2 look look VB erambler-co-uk-8585 1195 3 familiar familiar JJ erambler-co-uk-8585 1195 4 to to IN erambler-co-uk-8585 1195 5 any any DT erambler-co-uk-8585 1195 6 Pythonista Pythonista NNP erambler-co-uk-8585 1195 7 , , , erambler-co-uk-8585 1195 8 but but CC erambler-co-uk-8585 1195 9 is be VBZ erambler-co-uk-8585 1195 10 loaded load VBN erambler-co-uk-8585 1195 11 with with IN erambler-co-uk-8585 1195 12 features feature NNS erambler-co-uk-8585 1195 13 normally normally RB erambler-co-uk-8585 1195 14 associated associate VBN erambler-co-uk-8585 1195 15 with with IN erambler-co-uk-8585 1195 16 functional functional JJ erambler-co-uk-8585 1195 17 languages language NNS erambler-co-uk-8585 1195 18 , , , erambler-co-uk-8585 1195 19 like like IN erambler-co-uk-8585 1195 20 pattern pattern NN erambler-co-uk-8585 1195 21 matching matching NN erambler-co-uk-8585 1195 22 , , , erambler-co-uk-8585 1195 23 destructuring destructure VBG erambler-co-uk-8585 1195 24 assignment assignment NN erambler-co-uk-8585 1195 25 , , , erambler-co-uk-8585 1195 26 partial partial JJ erambler-co-uk-8585 1195 27 application application NN erambler-co-uk-8585 1195 28 and and CC erambler-co-uk-8585 1195 29 function function NN erambler-co-uk-8585 1195 30 composition composition NN erambler-co-uk-8585 1195 31 . . . erambler-co-uk-8585 1196 1 That that DT erambler-co-uk-8585 1196 2 makes make VBZ erambler-co-uk-8585 1196 3 it -PRON- PRP erambler-co-uk-8585 1196 4 quite quite RB erambler-co-uk-8585 1196 5 fun fun JJ erambler-co-uk-8585 1196 6 to to TO erambler-co-uk-8585 1196 7 work work VB erambler-co-uk-8585 1196 8 with with IN erambler-co-uk-8585 1196 9 , , , erambler-co-uk-8585 1196 10 as as IN erambler-co-uk-8585 1196 11 it -PRON- PRP erambler-co-uk-8585 1196 12 works work VBZ erambler-co-uk-8585 1196 13 similarly similarly RB erambler-co-uk-8585 1196 14 to to IN erambler-co-uk-8585 1196 15 Haskell Haskell NNP erambler-co-uk-8585 1196 16 , , , erambler-co-uk-8585 1196 17 but but CC erambler-co-uk-8585 1196 18 because because IN erambler-co-uk-8585 1196 19 it -PRON- PRP erambler-co-uk-8585 1196 20 's be VBZ erambler-co-uk-8585 1196 21 restricted restrict VBN erambler-co-uk-8585 1196 22 by by IN erambler-co-uk-8585 1196 23 the the DT erambler-co-uk-8585 1196 24 basic basic JJ erambler-co-uk-8585 1196 25 rules rule NNS erambler-co-uk-8585 1196 26 of of IN erambler-co-uk-8585 1196 27 Python Python NNP erambler-co-uk-8585 1196 28 syntax syntax NN erambler-co-uk-8585 1196 29 everything everything NN erambler-co-uk-8585 1196 30 feels feel VBZ erambler-co-uk-8585 1196 31 a a DT erambler-co-uk-8585 1196 32 bit bit NN erambler-co-uk-8585 1196 33 more more RBR erambler-co-uk-8585 1196 34 like like IN erambler-co-uk-8585 1196 35 hard hard JJ erambler-co-uk-8585 1196 36 work work NN erambler-co-uk-8585 1196 37 than than IN erambler-co-uk-8585 1196 38 it -PRON- PRP erambler-co-uk-8585 1196 39 should should MD erambler-co-uk-8585 1196 40 . . . erambler-co-uk-8585 1197 1 The the DT erambler-co-uk-8585 1197 2 accumulator accumulator NN erambler-co-uk-8585 1197 3 approach approach NN erambler-co-uk-8585 1197 4 feels feel VBZ erambler-co-uk-8585 1197 5 clunky clunky JJ erambler-co-uk-8585 1197 6 , , , erambler-co-uk-8585 1197 7 but but CC erambler-co-uk-8585 1197 8 it -PRON- PRP erambler-co-uk-8585 1197 9 's be VBZ erambler-co-uk-8585 1197 10 necessary necessary JJ erambler-co-uk-8585 1197 11 to to TO erambler-co-uk-8585 1197 12 allow allow VB erambler-co-uk-8585 1197 13 [ [ -LRB- erambler-co-uk-8585 1197 14 tail tail NN erambler-co-uk-8585 1197 15 call call NN erambler-co-uk-8585 1197 16 elimination](https://en.wikipedia.org elimination](https://en.wikipedia.org NNP erambler-co-uk-8585 1197 17 / / SYM erambler-co-uk-8585 1197 18 wiki wiki NNP erambler-co-uk-8585 1197 19 / / SYM erambler-co-uk-8585 1197 20 Tail_call tail_call NN erambler-co-uk-8585 1197 21 ) ) -RRB- erambler-co-uk-8585 1197 22 , , , erambler-co-uk-8585 1197 23 which which WDT erambler-co-uk-8585 1197 24 Coconut Coconut NNP erambler-co-uk-8585 1197 25 will will MD erambler-co-uk-8585 1197 26 do do VB erambler-co-uk-8585 1197 27 and and CC erambler-co-uk-8585 1197 28 I -PRON- PRP erambler-co-uk-8585 1197 29 wanted want VBD erambler-co-uk-8585 1197 30 to to TO erambler-co-uk-8585 1197 31 see see VB erambler-co-uk-8585 1197 32 in in IN erambler-co-uk-8585 1197 33 action action NN erambler-co-uk-8585 1197 34 . . . erambler-co-uk-8585 1198 1 Lo Lo NNP erambler-co-uk-8585 1198 2 and and CC erambler-co-uk-8585 1198 3 behold behold NN erambler-co-uk-8585 1198 4 , , , erambler-co-uk-8585 1198 5 if if IN erambler-co-uk-8585 1198 6 you -PRON- PRP erambler-co-uk-8585 1198 7 take take VBP erambler-co-uk-8585 1198 8 a a DT erambler-co-uk-8585 1198 9 look look NN erambler-co-uk-8585 1198 10 at at IN erambler-co-uk-8585 1198 11 the the DT erambler-co-uk-8585 1198 12 [ [ -LRB- erambler-co-uk-8585 1198 13 compiled compile VBN erambler-co-uk-8585 1198 14 Python Python NNP erambler-co-uk-8585 1198 15 version](https://github.com version](https://github.com NNP erambler-co-uk-8585 1198 16 / / SYM erambler-co-uk-8585 1198 17 jezcope jezcope NNP erambler-co-uk-8585 1198 18 / / SYM erambler-co-uk-8585 1198 19 aoc2017 aoc2017 NNP erambler-co-uk-8585 1198 20 / / SYM erambler-co-uk-8585 1198 21 blob/86c8100824bda1b35e5db6e02d4b80890be7a022/01-inverse blob/86c8100824bda1b35e5db6e02d4b80890be7a022/01-inverse NNP erambler-co-uk-8585 1198 22 - - HYPH erambler-co-uk-8585 1198 23 captcha.py#L675 captcha.py#l675 NN erambler-co-uk-8585 1198 24 ) ) -RRB- erambler-co-uk-8585 1198 25 you -PRON- PRP erambler-co-uk-8585 1198 26 'll will MD erambler-co-uk-8585 1198 27 see see VB erambler-co-uk-8585 1198 28 that that IN erambler-co-uk-8585 1198 29 my -PRON- PRP$ erambler-co-uk-8585 1198 30 recursive recursive JJ erambler-co-uk-8585 1198 31 implementation implementation NN erambler-co-uk-8585 1198 32 has have VBZ erambler-co-uk-8585 1198 33 been be VBN erambler-co-uk-8585 1198 34 turned turn VBN erambler-co-uk-8585 1198 35 into into IN erambler-co-uk-8585 1198 36 a a DT erambler-co-uk-8585 1198 37 non non JJ erambler-co-uk-8585 1198 38 - - JJ erambler-co-uk-8585 1198 39 recursive recursive JJ erambler-co-uk-8585 1198 40 ` ` '' erambler-co-uk-8585 1198 41 while while IN erambler-co-uk-8585 1198 42 ` ` '' erambler-co-uk-8585 1198 43 loop loop NN erambler-co-uk-8585 1198 44 . . . erambler-co-uk-8585 1199 1 Then then RB erambler-co-uk-8585 1199 2 again again RB erambler-co-uk-8585 1199 3 , , , erambler-co-uk-8585 1199 4 maybe maybe RB erambler-co-uk-8585 1199 5 I -PRON- PRP erambler-co-uk-8585 1199 6 'm be VBP erambler-co-uk-8585 1199 7 just just RB erambler-co-uk-8585 1199 8 jealous jealous JJ erambler-co-uk-8585 1199 9 of of IN erambler-co-uk-8585 1199 10 Phil Phil NNP erambler-co-uk-8585 1199 11 Tooley Tooley NNP erambler-co-uk-8585 1199 12 's 's POS erambler-co-uk-8585 1199 13 [ [ -LRB- erambler-co-uk-8585 1199 14 one one CD erambler-co-uk-8585 1199 15 - - HYPH erambler-co-uk-8585 1199 16 liner liner NN erambler-co-uk-8585 1199 17 solution solution NN erambler-co-uk-8585 1199 18 in in IN erambler-co-uk-8585 1199 19 Python](https://github.com Python](https://github.com NNP erambler-co-uk-8585 1199 20 / / SYM erambler-co-uk-8585 1199 21 ptooley ptooley NN erambler-co-uk-8585 1199 22 / / SYM erambler-co-uk-8585 1199 23 aocGolf aocGolf NNP erambler-co-uk-8585 1199 24 / / SYM erambler-co-uk-8585 1199 25 blob/1380d78194f1258748ccfc18880cfd575baf5d37/2017.py#L8 blob/1380d78194f1258748ccfc18880cfd575baf5d37/2017.py#L8 NNP erambler-co-uk-8585 1199 26 ) ) -RRB- erambler-co-uk-8585 1199 27 . . . erambler-co-uk-8585 1200 1 import import NNP erambler-co-uk-8585 1200 2 sys sys NNP erambler-co-uk-8585 1200 3 def def NNP erambler-co-uk-8585 1200 4 inverse_captcha_(s inverse_captcha_(s NN erambler-co-uk-8585 1200 5 , , , erambler-co-uk-8585 1200 6 acc=0 acc=0 NNP erambler-co-uk-8585 1200 7 ) ) -RRB- erambler-co-uk-8585 1200 8 : : : erambler-co-uk-8585 1200 9 case case NN erambler-co-uk-8585 1200 10 reiterable(s reiterable(s NNP erambler-co-uk-8585 1200 11 ) ) -RRB- erambler-co-uk-8585 1200 12 : : : erambler-co-uk-8585 1200 13 match match NN erambler-co-uk-8585 1200 14 ( ( -LRB- erambler-co-uk-8585 1200 15 |d |d NNP erambler-co-uk-8585 1200 16 , , , erambler-co-uk-8585 1200 17 d| d| NNP erambler-co-uk-8585 1200 18 ) ) -RRB- erambler-co-uk-8585 1200 19 : : : erambler-co-uk-8585 1200 20 : : : erambler-co-uk-8585 1200 21 rest rest VB erambler-co-uk-8585 1200 22 : : : erambler-co-uk-8585 1200 23 return return VB erambler-co-uk-8585 1200 24 inverse_captcha_((|d| inverse_captcha_((|d| NNP erambler-co-uk-8585 1200 25 ) ) -RRB- erambler-co-uk-8585 1200 26 : : : erambler-co-uk-8585 1200 27 : : : erambler-co-uk-8585 1200 28 rest rest VB erambler-co-uk-8585 1200 29 , , , erambler-co-uk-8585 1200 30 acc acc NNP erambler-co-uk-8585 1200 31 + + SYM erambler-co-uk-8585 1200 32 int(d int(d . erambler-co-uk-8585 1200 33 ) ) -RRB- erambler-co-uk-8585 1200 34 ) ) -RRB- erambler-co-uk-8585 1200 35 match match NN erambler-co-uk-8585 1200 36 ( ( -LRB- erambler-co-uk-8585 1200 37 |d0 |d0 CD erambler-co-uk-8585 1200 38 , , , erambler-co-uk-8585 1200 39 d1| d1| CD erambler-co-uk-8585 1200 40 ) ) -RRB- erambler-co-uk-8585 1200 41 : : : erambler-co-uk-8585 1200 42 : : : erambler-co-uk-8585 1200 43 rest rest VB erambler-co-uk-8585 1200 44 : : : erambler-co-uk-8585 1200 45 return return VB erambler-co-uk-8585 1200 46 inverse_captcha_((|d1| inverse_captcha_((|d1| RB erambler-co-uk-8585 1200 47 ) ) -RRB- erambler-co-uk-8585 1200 48 : : : erambler-co-uk-8585 1200 49 : : : erambler-co-uk-8585 1200 50 rest rest VB erambler-co-uk-8585 1200 51 , , , erambler-co-uk-8585 1200 52 acc acc NNP erambler-co-uk-8585 1200 53 ) ) -RRB- erambler-co-uk-8585 1200 54 return return NNP erambler-co-uk-8585 1200 55 acc acc NNP erambler-co-uk-8585 1200 56 def def NNP erambler-co-uk-8585 1200 57 inverse_captcha(s inverse_captcha(s NNP erambler-co-uk-8585 1200 58 ) ) -RRB- erambler-co-uk-8585 1200 59 = = NFP erambler-co-uk-8585 1200 60 inverse_captcha_(s inverse_captcha_(s NN erambler-co-uk-8585 1200 61 : : : erambler-co-uk-8585 1200 62 : : : erambler-co-uk-8585 1200 63 s[0 s[0 NNS erambler-co-uk-8585 1200 64 ] ] -RRB- erambler-co-uk-8585 1200 65 ) ) -RRB- erambler-co-uk-8585 1200 66 def def VB erambler-co-uk-8585 1200 67 inverse_captcha_1_(s0 inverse_captcha_1_(s0 NNP erambler-co-uk-8585 1200 68 , , , erambler-co-uk-8585 1200 69 s1 s1 NNP erambler-co-uk-8585 1200 70 , , , erambler-co-uk-8585 1200 71 acc=0 acc=0 NNP erambler-co-uk-8585 1200 72 ) ) -RRB- erambler-co-uk-8585 1200 73 : : : erambler-co-uk-8585 1200 74 case case NN erambler-co-uk-8585 1200 75 ( ( -LRB- erambler-co-uk-8585 1200 76 reiterable(s0 reiterable(s0 NNP erambler-co-uk-8585 1200 77 ) ) -RRB- erambler-co-uk-8585 1200 78 , , , erambler-co-uk-8585 1200 79 reiterable(s1 reiterable(s1 NNP erambler-co-uk-8585 1200 80 ) ) -RRB- erambler-co-uk-8585 1200 81 ) ) -RRB- erambler-co-uk-8585 1200 82 : : : erambler-co-uk-8585 1200 83 match match NN erambler-co-uk-8585 1200 84 ( ( -LRB- erambler-co-uk-8585 1200 85 ( ( -LRB- erambler-co-uk-8585 1200 86 |d0| |d0| NNP erambler-co-uk-8585 1200 87 ) ) -RRB- erambler-co-uk-8585 1200 88 : : : erambler-co-uk-8585 1200 89 : : : erambler-co-uk-8585 1200 90 rest0 rest0 NN erambler-co-uk-8585 1200 91 , , , erambler-co-uk-8585 1200 92 ( ( -LRB- erambler-co-uk-8585 1200 93 |d0| |d0| NNP erambler-co-uk-8585 1200 94 ) ) -RRB- erambler-co-uk-8585 1200 95 : : : erambler-co-uk-8585 1200 96 : : : erambler-co-uk-8585 1200 97 rest1 rest1 NN erambler-co-uk-8585 1200 98 ) ) -RRB- erambler-co-uk-8585 1200 99 : : : erambler-co-uk-8585 1200 100 return return VB erambler-co-uk-8585 1200 101 inverse_captcha_1_(rest0 inverse_captcha_1_(rest0 NN erambler-co-uk-8585 1200 102 , , , erambler-co-uk-8585 1200 103 rest1 rest1 NN erambler-co-uk-8585 1200 104 , , , erambler-co-uk-8585 1200 105 acc acc NNP erambler-co-uk-8585 1200 106 + + CC erambler-co-uk-8585 1200 107 int(d0 int(d0 NNP erambler-co-uk-8585 1200 108 ) ) -RRB- erambler-co-uk-8585 1200 109 ) ) -RRB- erambler-co-uk-8585 1200 110 match match NN erambler-co-uk-8585 1200 111 ( ( -LRB- erambler-co-uk-8585 1200 112 ( ( -LRB- erambler-co-uk-8585 1200 113 |d0| |d0| NNP erambler-co-uk-8585 1200 114 ) ) -RRB- erambler-co-uk-8585 1200 115 : : : erambler-co-uk-8585 1200 116 : : : erambler-co-uk-8585 1200 117 rest0 rest0 NN erambler-co-uk-8585 1200 118 , , , erambler-co-uk-8585 1200 119 ( ( -LRB- erambler-co-uk-8585 1200 120 |d1| |d1| NNP erambler-co-uk-8585 1200 121 ) ) -RRB- erambler-co-uk-8585 1200 122 : : : erambler-co-uk-8585 1200 123 : : : erambler-co-uk-8585 1200 124 rest1 rest1 NN erambler-co-uk-8585 1200 125 ) ) -RRB- erambler-co-uk-8585 1200 126 : : : erambler-co-uk-8585 1200 127 return return VB erambler-co-uk-8585 1200 128 inverse_captcha_1_(rest0 inverse_captcha_1_(rest0 NN erambler-co-uk-8585 1200 129 , , , erambler-co-uk-8585 1200 130 rest1 rest1 NN erambler-co-uk-8585 1200 131 , , , erambler-co-uk-8585 1200 132 acc acc NNP erambler-co-uk-8585 1200 133 ) ) -RRB- erambler-co-uk-8585 1200 134 return return NNP erambler-co-uk-8585 1200 135 acc acc NNP erambler-co-uk-8585 1200 136 def def NNP erambler-co-uk-8585 1200 137 inverse_captcha_1(s inverse_captcha_1(s NNP erambler-co-uk-8585 1200 138 ) ) -RRB- erambler-co-uk-8585 1200 139 = = NFP erambler-co-uk-8585 1200 140 inverse_captcha_1_(s inverse_captcha_1_(s NNP erambler-co-uk-8585 1200 141 , , , erambler-co-uk-8585 1200 142 s$[len(s)//2 s$[len(s)//2 NNP erambler-co-uk-8585 1200 143 : : : erambler-co-uk-8585 1200 144 ] ] -RRB- erambler-co-uk-8585 1200 145 : : : erambler-co-uk-8585 1200 146 : : : erambler-co-uk-8585 1200 147 s s LS erambler-co-uk-8585 1200 148 ) ) -RRB- erambler-co-uk-8585 1200 149 def def NNP erambler-co-uk-8585 1200 150 test_inverse_captcha test_inverse_captcha NNS erambler-co-uk-8585 1200 151 ( ( -LRB- erambler-co-uk-8585 1200 152 ) ) -RRB- erambler-co-uk-8585 1200 153 : : : erambler-co-uk-8585 1200 154 assert assert NNP erambler-co-uk-8585 1200 155 & & CC erambler-co-uk-8585 1200 156 quot;1111" quot;1111" NNP erambler-co-uk-8585 1200 157 ; ; : erambler-co-uk-8585 1200 158 |> |> NN erambler-co-uk-8585 1200 159 ; ; : erambler-co-uk-8585 1200 160 inverse_captcha inverse_captcha NNP erambler-co-uk-8585 1200 161 = = SYM erambler-co-uk-8585 1200 162 = = SYM erambler-co-uk-8585 1200 163 4 4 CD erambler-co-uk-8585 1200 164 assert assert NN erambler-co-uk-8585 1200 165 & & CC erambler-co-uk-8585 1200 166 quot;1122" quot;1122" NNP erambler-co-uk-8585 1200 167 ; ; : erambler-co-uk-8585 1200 168 |> |> NN erambler-co-uk-8585 1200 169 ; ; : erambler-co-uk-8585 1200 170 inverse_captcha inverse_captcha NNP erambler-co-uk-8585 1200 171 = = SYM erambler-co-uk-8585 1200 172 = = SYM erambler-co-uk-8585 1200 173 3 3 CD erambler-co-uk-8585 1200 174 assert assert NN erambler-co-uk-8585 1200 175 & & CC erambler-co-uk-8585 1200 176 quot;1234" quot;1234" NNP erambler-co-uk-8585 1200 177 ; ; : erambler-co-uk-8585 1200 178 |> |> NN erambler-co-uk-8585 1200 179 ; ; : erambler-co-uk-8585 1200 180 inverse_captcha inverse_captcha NNP erambler-co-uk-8585 1200 181 = = SYM erambler-co-uk-8585 1200 182 = = SYM erambler-co-uk-8585 1200 183 0 0 CD erambler-co-uk-8585 1200 184 assert assert NN erambler-co-uk-8585 1200 185 & & CC erambler-co-uk-8585 1200 186 quot;91212129" quot;91212129" NNS erambler-co-uk-8585 1200 187 ; ; : erambler-co-uk-8585 1200 188 |> |> NN erambler-co-uk-8585 1200 189 ; ; : erambler-co-uk-8585 1200 190 inverse_captcha inverse_captcha NNP erambler-co-uk-8585 1200 191 = = SYM erambler-co-uk-8585 1200 192 = = SYM erambler-co-uk-8585 1200 193 9 9 CD erambler-co-uk-8585 1200 194 def def NN erambler-co-uk-8585 1200 195 test_inverse_captcha_1 test_inverse_captcha_1 NNS erambler-co-uk-8585 1200 196 ( ( -LRB- erambler-co-uk-8585 1200 197 ) ) -RRB- erambler-co-uk-8585 1200 198 : : : erambler-co-uk-8585 1200 199 assert assert NNP erambler-co-uk-8585 1200 200 & & CC erambler-co-uk-8585 1200 201 quot;1212" quot;1212" NNP erambler-co-uk-8585 1200 202 ; ; : erambler-co-uk-8585 1200 203 |> |> NN erambler-co-uk-8585 1200 204 ; ; : erambler-co-uk-8585 1200 205 inverse_captcha_1 inverse_captcha_1 NN erambler-co-uk-8585 1200 206 = = NFP erambler-co-uk-8585 1200 207 = = SYM erambler-co-uk-8585 1200 208 6 6 CD erambler-co-uk-8585 1200 209 assert assert NN erambler-co-uk-8585 1200 210 & & CC erambler-co-uk-8585 1200 211 quot;1221" quot;1221" NNP erambler-co-uk-8585 1200 212 ; ; : erambler-co-uk-8585 1200 213 |> |> NN erambler-co-uk-8585 1200 214 ; ; : erambler-co-uk-8585 1200 215 inverse_captcha_1 inverse_captcha_1 NN erambler-co-uk-8585 1200 216 = = SYM erambler-co-uk-8585 1200 217 = = SYM erambler-co-uk-8585 1200 218 0 0 CD erambler-co-uk-8585 1200 219 assert assert NN erambler-co-uk-8585 1200 220 & & CC erambler-co-uk-8585 1200 221 quot;123425" quot;123425" NNP erambler-co-uk-8585 1200 222 ; ; : erambler-co-uk-8585 1200 223 |> |> NN erambler-co-uk-8585 1200 224 ; ; : erambler-co-uk-8585 1200 225 inverse_captcha_1 inverse_captcha_1 NN erambler-co-uk-8585 1200 226 = = SYM erambler-co-uk-8585 1200 227 = = SYM erambler-co-uk-8585 1200 228 4 4 CD erambler-co-uk-8585 1200 229 assert assert NN erambler-co-uk-8585 1200 230 & & CC erambler-co-uk-8585 1200 231 quot;123123" quot;123123" NNP erambler-co-uk-8585 1200 232 ; ; : erambler-co-uk-8585 1200 233 |> |> NN erambler-co-uk-8585 1200 234 ; ; : erambler-co-uk-8585 1200 235 inverse_captcha_1 inverse_captcha_1 NN erambler-co-uk-8585 1200 236 = = SYM erambler-co-uk-8585 1200 237 = = SYM erambler-co-uk-8585 1200 238 12 12 CD erambler-co-uk-8585 1200 239 assert assert NN erambler-co-uk-8585 1200 240 & & CC erambler-co-uk-8585 1200 241 quot;12131415" quot;12131415" NNP erambler-co-uk-8585 1200 242 ; ; : erambler-co-uk-8585 1200 243 |> |> NN erambler-co-uk-8585 1200 244 ; ; : erambler-co-uk-8585 1200 245 inverse_captcha_1 inverse_captcha_1 NN erambler-co-uk-8585 1200 246 = = SYM erambler-co-uk-8585 1200 247 = = SYM erambler-co-uk-8585 1200 248 4 4 CD erambler-co-uk-8585 1200 249 if if IN erambler-co-uk-8585 1200 250 _ _ NNP erambler-co-uk-8585 1200 251 _ _ NNP erambler-co-uk-8585 1200 252 name name NN erambler-co-uk-8585 1200 253 _ _ NNP erambler-co-uk-8585 1200 254 _ _ NNP erambler-co-uk-8585 1200 255 = = SYM erambler-co-uk-8585 1200 256 = = SYM erambler-co-uk-8585 1200 257 & & CC erambler-co-uk-8585 1200 258 quot;__main__" quot;__main__" NNP erambler-co-uk-8585 1200 259 ; ; : erambler-co-uk-8585 1200 260 : : : erambler-co-uk-8585 1200 261 sys.argv[1 sys.argv[1 NNP erambler-co-uk-8585 1200 262 ] ] -RRB- erambler-co-uk-8585 1200 263 |> |> NN erambler-co-uk-8585 1200 264 ; ; , erambler-co-uk-8585 1200 265 inverse_captcha inverse_captcha NN erambler-co-uk-8585 1200 266 |> |> NNS erambler-co-uk-8585 1200 267 ; ; : erambler-co-uk-8585 1200 268 print print NN erambler-co-uk-8585 1200 269 sys.argv[1 sys.argv[1 NNP erambler-co-uk-8585 1200 270 ] ] -RRB- erambler-co-uk-8585 1200 271 |> |> NN erambler-co-uk-8585 1200 272 ; ; : erambler-co-uk-8585 1200 273 inverse_captcha_1 inverse_captcha_1 NN erambler-co-uk-8585 1200 274 |> |> NN erambler-co-uk-8585 1200 275 ; ; : erambler-co-uk-8585 1200 276 print print NN erambler-co-uk-8585 1200 277 Advent Advent NNP erambler-co-uk-8585 1200 278 of of IN erambler-co-uk-8585 1200 279 Code Code NNP erambler-co-uk-8585 1200 280 2017 2017 CD erambler-co-uk-8585 1200 281 : : : erambler-co-uk-8585 1200 282 introduction introduction NN erambler-co-uk-8585 1200 283 It’s It’s NNP erambler-co-uk-8585 1200 284 a a DT erambler-co-uk-8585 1200 285 common common JJ erambler-co-uk-8585 1200 286 lament lament NN erambler-co-uk-8585 1200 287 of of IN erambler-co-uk-8585 1200 288 mine -PRON- PRP erambler-co-uk-8585 1200 289 that that WDT erambler-co-uk-8585 1200 290 I -PRON- PRP erambler-co-uk-8585 1200 291 don’t don’t VBP erambler-co-uk-8585 1200 292 get get VB erambler-co-uk-8585 1200 293 to to TO erambler-co-uk-8585 1200 294 write write VB erambler-co-uk-8585 1200 295 a a DT erambler-co-uk-8585 1200 296 lot lot NN erambler-co-uk-8585 1200 297 of of IN erambler-co-uk-8585 1200 298 code code NN erambler-co-uk-8585 1200 299 in in IN erambler-co-uk-8585 1200 300 my -PRON- PRP$ erambler-co-uk-8585 1200 301 day day NN erambler-co-uk-8585 1200 302 - - HYPH erambler-co-uk-8585 1200 303 to to IN erambler-co-uk-8585 1200 304 - - HYPH erambler-co-uk-8585 1200 305 day day NN erambler-co-uk-8585 1200 306 job job NN erambler-co-uk-8585 1200 307 . . . erambler-co-uk-8585 1201 1 I -PRON- PRP erambler-co-uk-8585 1201 2 like like VBP erambler-co-uk-8585 1201 3 the the DT erambler-co-uk-8585 1201 4 feeling feeling NN erambler-co-uk-8585 1201 5 of of IN erambler-co-uk-8585 1201 6 making make VBG erambler-co-uk-8585 1201 7 something something NN erambler-co-uk-8585 1201 8 from from IN erambler-co-uk-8585 1201 9 nothing nothing NN erambler-co-uk-8585 1201 10 , , , erambler-co-uk-8585 1201 11 and and CC erambler-co-uk-8585 1201 12 I -PRON- PRP erambler-co-uk-8585 1201 13 often often RB erambler-co-uk-8585 1201 14 look look VBP erambler-co-uk-8585 1201 15 for for IN erambler-co-uk-8585 1201 16 excuses excuse NNS erambler-co-uk-8585 1201 17 to to TO erambler-co-uk-8585 1201 18 write write VB erambler-co-uk-8585 1201 19 bits bit NNS erambler-co-uk-8585 1201 20 of of IN erambler-co-uk-8585 1201 21 code code NN erambler-co-uk-8585 1201 22 , , , erambler-co-uk-8585 1201 23 both both CC erambler-co-uk-8585 1201 24 at at IN erambler-co-uk-8585 1201 25 work work NN erambler-co-uk-8585 1201 26 and and CC erambler-co-uk-8585 1201 27 outside outside IN erambler-co-uk-8585 1201 28 it -PRON- PRP erambler-co-uk-8585 1201 29 . . . erambler-co-uk-8585 1202 1 Advent Advent NNP erambler-co-uk-8585 1202 2 of of IN erambler-co-uk-8585 1202 3 Code Code NNP erambler-co-uk-8585 1202 4 is be VBZ erambler-co-uk-8585 1202 5 a a DT erambler-co-uk-8585 1202 6 daily daily JJ erambler-co-uk-8585 1202 7 series series NN erambler-co-uk-8585 1202 8 of of IN erambler-co-uk-8585 1202 9 programming programming NN erambler-co-uk-8585 1202 10 challenges challenge NNS erambler-co-uk-8585 1202 11 for for IN erambler-co-uk-8585 1202 12 the the DT erambler-co-uk-8585 1202 13 month month NN erambler-co-uk-8585 1202 14 of of IN erambler-co-uk-8585 1202 15 December December NNP erambler-co-uk-8585 1202 16 , , , erambler-co-uk-8585 1202 17 and and CC erambler-co-uk-8585 1202 18 is be VBZ erambler-co-uk-8585 1202 19 about about JJ erambler-co-uk-8585 1202 20 to to TO erambler-co-uk-8585 1202 21 start start VB erambler-co-uk-8585 1202 22 its -PRON- PRP$ erambler-co-uk-8585 1202 23 third third JJ erambler-co-uk-8585 1202 24 annual annual JJ erambler-co-uk-8585 1202 25 incarnation incarnation NN erambler-co-uk-8585 1202 26 . . . erambler-co-uk-8585 1203 1 I -PRON- PRP erambler-co-uk-8585 1203 2 discovered discover VBD erambler-co-uk-8585 1203 3 it -PRON- PRP erambler-co-uk-8585 1203 4 too too RB erambler-co-uk-8585 1203 5 late late JJ erambler-co-uk-8585 1203 6 to to TO erambler-co-uk-8585 1203 7 take take VB erambler-co-uk-8585 1203 8 part part NN erambler-co-uk-8585 1203 9 in in IN erambler-co-uk-8585 1203 10 any any DT erambler-co-uk-8585 1203 11 serious serious JJ erambler-co-uk-8585 1203 12 way way NN erambler-co-uk-8585 1203 13 last last JJ erambler-co-uk-8585 1203 14 year year NN erambler-co-uk-8585 1203 15 , , , erambler-co-uk-8585 1203 16 but but CC erambler-co-uk-8585 1203 17 I’m I’m NNP erambler-co-uk-8585 1203 18 going go VBG erambler-co-uk-8585 1203 19 to to TO erambler-co-uk-8585 1203 20 give give VB erambler-co-uk-8585 1203 21 it -PRON- PRP erambler-co-uk-8585 1203 22 a a DT erambler-co-uk-8585 1203 23 try try NN erambler-co-uk-8585 1203 24 this this DT erambler-co-uk-8585 1203 25 year year NN erambler-co-uk-8585 1203 26 . . . erambler-co-uk-8585 1204 1 There there EX erambler-co-uk-8585 1204 2 are be VBP erambler-co-uk-8585 1204 3 no no DT erambler-co-uk-8585 1204 4 restrictions restriction NNS erambler-co-uk-8585 1204 5 on on IN erambler-co-uk-8585 1204 6 programming programming NN erambler-co-uk-8585 1204 7 language language NN erambler-co-uk-8585 1204 8 ( ( -LRB- erambler-co-uk-8585 1204 9 so so RB erambler-co-uk-8585 1204 10 of of RB erambler-co-uk-8585 1204 11 course course NN erambler-co-uk-8585 1204 12 some some DT erambler-co-uk-8585 1204 13 people people NNS erambler-co-uk-8585 1204 14 delight delight VBP erambler-co-uk-8585 1204 15 in in IN erambler-co-uk-8585 1204 16 using use VBG erambler-co-uk-8585 1204 17 esoteric esoteric JJ erambler-co-uk-8585 1204 18 languages language NNS erambler-co-uk-8585 1204 19 like like IN erambler-co-uk-8585 1204 20 Brainf**k Brainf**k NNP erambler-co-uk-8585 1204 21 ) ) -RRB- erambler-co-uk-8585 1204 22 , , , erambler-co-uk-8585 1204 23 but but CC erambler-co-uk-8585 1204 24 I -PRON- PRP erambler-co-uk-8585 1204 25 think think VBP erambler-co-uk-8585 1204 26 I’ll i’ll PRP erambler-co-uk-8585 1204 27 probably probably RB erambler-co-uk-8585 1204 28 stick stick VBP erambler-co-uk-8585 1204 29 with with IN erambler-co-uk-8585 1204 30 Python Python NNP erambler-co-uk-8585 1204 31 for for IN erambler-co-uk-8585 1204 32 the the DT erambler-co-uk-8585 1204 33 most most JJS erambler-co-uk-8585 1204 34 part part NN erambler-co-uk-8585 1204 35 . . . erambler-co-uk-8585 1205 1 That that DT erambler-co-uk-8585 1205 2 said say VBD erambler-co-uk-8585 1205 3 , , , erambler-co-uk-8585 1205 4 I -PRON- PRP erambler-co-uk-8585 1205 5 miss miss VBP erambler-co-uk-8585 1205 6 my -PRON- PRP$ erambler-co-uk-8585 1205 7 Haskell Haskell NNP erambler-co-uk-8585 1205 8 days day NNS erambler-co-uk-8585 1205 9 and and CC erambler-co-uk-8585 1205 10 I’m I’m NNP erambler-co-uk-8585 1205 11 intrigued intrigue VBN erambler-co-uk-8585 1205 12 by by IN erambler-co-uk-8585 1205 13 new new JJ erambler-co-uk-8585 1205 14 kids kid NNS erambler-co-uk-8585 1205 15 on on IN erambler-co-uk-8585 1205 16 the the DT erambler-co-uk-8585 1205 17 block block NN erambler-co-uk-8585 1205 18 Go Go NNP erambler-co-uk-8585 1205 19 and and CC erambler-co-uk-8585 1205 20 Rust Rust NNP erambler-co-uk-8585 1205 21 , , , erambler-co-uk-8585 1205 22 so so CC erambler-co-uk-8585 1205 23 I -PRON- PRP erambler-co-uk-8585 1205 24 might may MD erambler-co-uk-8585 1205 25 end end VB erambler-co-uk-8585 1205 26 up up RP erambler-co-uk-8585 1205 27 throwing throw VBG erambler-co-uk-8585 1205 28 in in RP erambler-co-uk-8585 1205 29 a a DT erambler-co-uk-8585 1205 30 few few JJ erambler-co-uk-8585 1205 31 of of IN erambler-co-uk-8585 1205 32 those those DT erambler-co-uk-8585 1205 33 on on IN erambler-co-uk-8585 1205 34 some some DT erambler-co-uk-8585 1205 35 of of IN erambler-co-uk-8585 1205 36 the the DT erambler-co-uk-8585 1205 37 simpler simple JJR erambler-co-uk-8585 1205 38 challenges challenge NNS erambler-co-uk-8585 1205 39 . . . erambler-co-uk-8585 1206 1 I’d I’d NNS erambler-co-uk-8585 1206 2 like like VBP erambler-co-uk-8585 1206 3 to to TO erambler-co-uk-8585 1206 4 focus focus VB erambler-co-uk-8585 1206 5 a a DT erambler-co-uk-8585 1206 6 bit bit NN erambler-co-uk-8585 1206 7 more more RBR erambler-co-uk-8585 1206 8 on on IN erambler-co-uk-8585 1206 9 how how WRB erambler-co-uk-8585 1206 10 I -PRON- PRP erambler-co-uk-8585 1206 11 solve solve VBP erambler-co-uk-8585 1206 12 the the DT erambler-co-uk-8585 1206 13 puzzles puzzle NNS erambler-co-uk-8585 1206 14 . . . erambler-co-uk-8585 1207 1 They -PRON- PRP erambler-co-uk-8585 1207 2 generally generally RB erambler-co-uk-8585 1207 3 come come VBP erambler-co-uk-8585 1207 4 in in IN erambler-co-uk-8585 1207 5 two two CD erambler-co-uk-8585 1207 6 parts part NNS erambler-co-uk-8585 1207 7 , , , erambler-co-uk-8585 1207 8 with with IN erambler-co-uk-8585 1207 9 the the DT erambler-co-uk-8585 1207 10 second second JJ erambler-co-uk-8585 1207 11 part part NN erambler-co-uk-8585 1207 12 only only RB erambler-co-uk-8585 1207 13 being be VBG erambler-co-uk-8585 1207 14 revealed reveal VBN erambler-co-uk-8585 1207 15 after after IN erambler-co-uk-8585 1207 16 successful successful JJ erambler-co-uk-8585 1207 17 completion completion NN erambler-co-uk-8585 1207 18 of of IN erambler-co-uk-8585 1207 19 the the DT erambler-co-uk-8585 1207 20 first first JJ erambler-co-uk-8585 1207 21 part part NN erambler-co-uk-8585 1207 22 . . . erambler-co-uk-8585 1208 1 With with IN erambler-co-uk-8585 1208 2 that that DT erambler-co-uk-8585 1208 3 in in IN erambler-co-uk-8585 1208 4 mind mind NN erambler-co-uk-8585 1208 5 , , , erambler-co-uk-8585 1208 6 test test NN erambler-co-uk-8585 1208 7 - - HYPH erambler-co-uk-8585 1208 8 driven drive VBN erambler-co-uk-8585 1208 9 development development NN erambler-co-uk-8585 1208 10 makes make VBZ erambler-co-uk-8585 1208 11 a a DT erambler-co-uk-8585 1208 12 lot lot NN erambler-co-uk-8585 1208 13 of of IN erambler-co-uk-8585 1208 14 sense sense NN erambler-co-uk-8585 1208 15 , , , erambler-co-uk-8585 1208 16 because because IN erambler-co-uk-8585 1208 17 I -PRON- PRP erambler-co-uk-8585 1208 18 can can MD erambler-co-uk-8585 1208 19 verify verify VB erambler-co-uk-8585 1208 20 that that IN erambler-co-uk-8585 1208 21 I -PRON- PRP erambler-co-uk-8585 1208 22 haven’t haven’t NNP erambler-co-uk-8585 1208 23 broken break VBD erambler-co-uk-8585 1208 24 the the DT erambler-co-uk-8585 1208 25 solution solution NN erambler-co-uk-8585 1208 26 to to IN erambler-co-uk-8585 1208 27 the the DT erambler-co-uk-8585 1208 28 first first JJ erambler-co-uk-8585 1208 29 part part NN erambler-co-uk-8585 1208 30 in in IN erambler-co-uk-8585 1208 31 modifying modify VBG erambler-co-uk-8585 1208 32 to to TO erambler-co-uk-8585 1208 33 solve solve VB erambler-co-uk-8585 1208 34 the the DT erambler-co-uk-8585 1208 35 second second NN erambler-co-uk-8585 1208 36 . . . erambler-co-uk-8585 1209 1 I -PRON- PRP erambler-co-uk-8585 1209 2 may may MD erambler-co-uk-8585 1209 3 also also RB erambler-co-uk-8585 1209 4 take take VB erambler-co-uk-8585 1209 5 a a DT erambler-co-uk-8585 1209 6 literate literate JJ erambler-co-uk-8585 1209 7 programming programming NN erambler-co-uk-8585 1209 8 approach approach NN erambler-co-uk-8585 1209 9 with with IN erambler-co-uk-8585 1209 10 org org NN erambler-co-uk-8585 1209 11 - - HYPH erambler-co-uk-8585 1209 12 mode mode NN erambler-co-uk-8585 1209 13 or or CC erambler-co-uk-8585 1209 14 Jupyter Jupyter NNP erambler-co-uk-8585 1209 15 notebooks notebook VBZ erambler-co-uk-8585 1209 16 to to TO erambler-co-uk-8585 1209 17 document document VB erambler-co-uk-8585 1209 18 my -PRON- PRP$ erambler-co-uk-8585 1209 19 solutions solution NNS erambler-co-uk-8585 1209 20 a a DT erambler-co-uk-8585 1209 21 bit bit NN erambler-co-uk-8585 1209 22 more more RBR erambler-co-uk-8585 1209 23 , , , erambler-co-uk-8585 1209 24 and and CC erambler-co-uk-8585 1209 25 of of IN erambler-co-uk-8585 1209 26 course course NN erambler-co-uk-8585 1209 27 that that WDT erambler-co-uk-8585 1209 28 will will MD erambler-co-uk-8585 1209 29 make make VB erambler-co-uk-8585 1209 30 it -PRON- PRP erambler-co-uk-8585 1209 31 easier easy JJR erambler-co-uk-8585 1209 32 to to TO erambler-co-uk-8585 1209 33 publish publish VB erambler-co-uk-8585 1209 34 solutions solution NNS erambler-co-uk-8585 1209 35 here here RB erambler-co-uk-8585 1209 36 so so IN erambler-co-uk-8585 1209 37 I’ll I’ll NNP erambler-co-uk-8585 1209 38 do do VB erambler-co-uk-8585 1209 39 that that DT erambler-co-uk-8585 1209 40 as as RB erambler-co-uk-8585 1209 41 much much RB erambler-co-uk-8585 1209 42 as as IN erambler-co-uk-8585 1209 43 I -PRON- PRP erambler-co-uk-8585 1209 44 can can MD erambler-co-uk-8585 1209 45 make make VB erambler-co-uk-8585 1209 46 time time NN erambler-co-uk-8585 1209 47 for for IN erambler-co-uk-8585 1209 48 . . . erambler-co-uk-8585 1210 1 On on IN erambler-co-uk-8585 1210 2 that that DT erambler-co-uk-8585 1210 3 note note NN erambler-co-uk-8585 1210 4 , , , erambler-co-uk-8585 1210 5 here here RB erambler-co-uk-8585 1210 6 are be VBP erambler-co-uk-8585 1210 7 some some DT erambler-co-uk-8585 1210 8 solutions solution NNS erambler-co-uk-8585 1210 9 for for IN erambler-co-uk-8585 1210 10 2016 2016 CD erambler-co-uk-8585 1210 11 that that IN erambler-co-uk-8585 1210 12 I’ve i’ve PRP erambler-co-uk-8585 1210 13 done do VBN erambler-co-uk-8585 1210 14 recently recently RB erambler-co-uk-8585 1210 15 as as IN erambler-co-uk-8585 1210 16 a a DT erambler-co-uk-8585 1210 17 warmup warmup NN erambler-co-uk-8585 1210 18 . . . erambler-co-uk-8585 1211 1 Day day NN erambler-co-uk-8585 1211 2 1 1 CD erambler-co-uk-8585 1211 3 : : : erambler-co-uk-8585 1211 4 Python Python NNP erambler-co-uk-8585 1211 5 Day Day NNP erambler-co-uk-8585 1211 6 1 1 CD erambler-co-uk-8585 1211 7 instructions instruction NNS erambler-co-uk-8585 1211 8 import import NN erambler-co-uk-8585 1211 9 numpy numpy JJ erambler-co-uk-8585 1211 10 as as IN erambler-co-uk-8585 1211 11 np np NNP erambler-co-uk-8585 1211 12 import import NN erambler-co-uk-8585 1211 13 pytest pytest NN erambler-co-uk-8585 1211 14 as as IN erambler-co-uk-8585 1211 15 t t NN erambler-co-uk-8585 1211 16 import import NN erambler-co-uk-8585 1211 17 sys sys NNP erambler-co-uk-8585 1211 18 TURN TURN NNP erambler-co-uk-8585 1211 19 = = NFP erambler-co-uk-8585 1211 20 { { -LRB- erambler-co-uk-8585 1211 21 & & CC erambler-co-uk-8585 1211 22 # # $ erambler-co-uk-8585 1211 23 39;L' 39;l' CD erambler-co-uk-8585 1211 24 ; ; : erambler-co-uk-8585 1211 25 : : : erambler-co-uk-8585 1211 26 np.array([[0 np.array([[0 NNP erambler-co-uk-8585 1211 27 , , , erambler-co-uk-8585 1211 28 1 1 CD erambler-co-uk-8585 1211 29 ] ] -RRB- erambler-co-uk-8585 1211 30 , , , erambler-co-uk-8585 1211 31 [ [ -LRB- erambler-co-uk-8585 1211 32 -1 -1 CC erambler-co-uk-8585 1211 33 , , , erambler-co-uk-8585 1211 34 0 0 NFP erambler-co-uk-8585 1211 35 ] ] -RRB- erambler-co-uk-8585 1211 36 ] ] -RRB- erambler-co-uk-8585 1211 37 ) ) -RRB- erambler-co-uk-8585 1211 38 , , , erambler-co-uk-8585 1211 39 & & CC erambler-co-uk-8585 1211 40 # # $ erambler-co-uk-8585 1211 41 39;R' 39;r' CD erambler-co-uk-8585 1211 42 ; ; : erambler-co-uk-8585 1211 43 : : : erambler-co-uk-8585 1211 44 np.array([[0 np.array([[0 NNP erambler-co-uk-8585 1211 45 , , , erambler-co-uk-8585 1211 46 -1 -1 . erambler-co-uk-8585 1211 47 ] ] -RRB- erambler-co-uk-8585 1211 48 , , , erambler-co-uk-8585 1211 49 [ [ -LRB- erambler-co-uk-8585 1211 50 1 1 CD erambler-co-uk-8585 1211 51 , , , erambler-co-uk-8585 1211 52 0 0 CD erambler-co-uk-8585 1211 53 ] ] -RRB- erambler-co-uk-8585 1211 54 ] ] -RRB- erambler-co-uk-8585 1211 55 ) ) -RRB- erambler-co-uk-8585 1211 56 } } -RRB- erambler-co-uk-8585 1211 57 ORIGIN ORIGIN NNP erambler-co-uk-8585 1211 58 = = SYM erambler-co-uk-8585 1211 59 np.array([0 np.array([0 NNP erambler-co-uk-8585 1211 60 , , , erambler-co-uk-8585 1211 61 0 0 NFP erambler-co-uk-8585 1211 62 ] ] -RRB- erambler-co-uk-8585 1211 63 ) ) -RRB- erambler-co-uk-8585 1211 64 NORTH NORTH NNP erambler-co-uk-8585 1211 65 = = SYM erambler-co-uk-8585 1211 66 np.array([0 np.array([0 NN erambler-co-uk-8585 1211 67 , , , erambler-co-uk-8585 1211 68 1 1 LS erambler-co-uk-8585 1211 69 ] ] -RRB- erambler-co-uk-8585 1211 70 ) ) -RRB- erambler-co-uk-8585 1211 71 class class NN erambler-co-uk-8585 1211 72 Santa Santa NNP erambler-co-uk-8585 1211 73 : : : erambler-co-uk-8585 1211 74 def def NNP erambler-co-uk-8585 1211 75 _ _ NNP erambler-co-uk-8585 1211 76 _ _ NNP erambler-co-uk-8585 1211 77 init__(self init__(self CD erambler-co-uk-8585 1211 78 , , , erambler-co-uk-8585 1211 79 location location NN erambler-co-uk-8585 1211 80 , , , erambler-co-uk-8585 1211 81 heading head VBG erambler-co-uk-8585 1211 82 ) ) -RRB- erambler-co-uk-8585 1211 83 : : : erambler-co-uk-8585 1211 84 self.location self.location NN erambler-co-uk-8585 1211 85 = = : erambler-co-uk-8585 1211 86 np.array(location np.array(location NN erambler-co-uk-8585 1211 87 ) ) -RRB- erambler-co-uk-8585 1211 88 self.heading self.heade VBG erambler-co-uk-8585 1211 89 = = SYM erambler-co-uk-8585 1211 90 np.array(heading np.array(heading NN erambler-co-uk-8585 1211 91 ) ) -RRB- erambler-co-uk-8585 1211 92 self.visited self.visite VBD erambler-co-uk-8585 1211 93 = = NFP erambler-co-uk-8585 1211 94 [ [ -LRB- erambler-co-uk-8585 1211 95 ( ( -LRB- erambler-co-uk-8585 1211 96 0,0 0,0 NFP erambler-co-uk-8585 1211 97 ) ) -RRB- erambler-co-uk-8585 1211 98 ] ] -RRB- erambler-co-uk-8585 1211 99 def def NNP erambler-co-uk-8585 1211 100 execute_one(self execute_one(self NNP erambler-co-uk-8585 1211 101 , , , erambler-co-uk-8585 1211 102 instruction instruction NN erambler-co-uk-8585 1211 103 ) ) -RRB- erambler-co-uk-8585 1211 104 : : : erambler-co-uk-8585 1211 105 start_loc start_loc NNP erambler-co-uk-8585 1211 106 = = SYM erambler-co-uk-8585 1211 107 self.location.copy self.location.copy NNP erambler-co-uk-8585 1211 108 ( ( -LRB- erambler-co-uk-8585 1211 109 ) ) -RRB- erambler-co-uk-8585 1211 110 self.heading self.heading NN erambler-co-uk-8585 1211 111 = = SYM erambler-co-uk-8585 1211 112 self.heading self.heading NN erambler-co-uk-8585 1211 113 @ @ IN erambler-co-uk-8585 1211 114 TURN[instruction[0 turn[instruction[0 LS erambler-co-uk-8585 1211 115 ] ] -RRB- erambler-co-uk-8585 1211 116 ] ] -RRB- erambler-co-uk-8585 1211 117 self.location self.location NN erambler-co-uk-8585 1211 118 + + NFP erambler-co-uk-8585 1211 119 = = SYM erambler-co-uk-8585 1211 120 self.heading self.heading NN erambler-co-uk-8585 1211 121 * * NFP erambler-co-uk-8585 1211 122 int(instruction[1 int(instruction[1 NNP erambler-co-uk-8585 1211 123 : : : erambler-co-uk-8585 1211 124 ] ] -RRB- erambler-co-uk-8585 1211 125 ) ) -RRB- erambler-co-uk-8585 1211 126 self.mark(start_loc self.mark(start_loc NNP erambler-co-uk-8585 1211 127 , , , erambler-co-uk-8585 1211 128 self.location self.location NN erambler-co-uk-8585 1211 129 ) ) -RRB- erambler-co-uk-8585 1211 130 def def VB erambler-co-uk-8585 1211 131 execute_many(self execute_many(self NNP erambler-co-uk-8585 1211 132 , , , erambler-co-uk-8585 1211 133 instructions instruction NNS erambler-co-uk-8585 1211 134 ) ) -RRB- erambler-co-uk-8585 1211 135 : : : erambler-co-uk-8585 1211 136 for for IN erambler-co-uk-8585 1211 137 i i PRP erambler-co-uk-8585 1211 138 in in IN erambler-co-uk-8585 1211 139 instructions.split(',' instructions.split(',' NNP erambler-co-uk-8585 1211 140 ; ; : erambler-co-uk-8585 1211 141 ) ) -RRB- erambler-co-uk-8585 1211 142 : : : erambler-co-uk-8585 1211 143 self.execute_one(i.strip self.execute_one(i.strip NNP erambler-co-uk-8585 1211 144 ( ( -LRB- erambler-co-uk-8585 1211 145 ) ) -RRB- erambler-co-uk-8585 1211 146 ) ) -RRB- erambler-co-uk-8585 1211 147 def def NNP erambler-co-uk-8585 1211 148 distance_from_start(self distance_from_start(self NNP erambler-co-uk-8585 1211 149 ) ) -RRB- erambler-co-uk-8585 1211 150 : : : erambler-co-uk-8585 1211 151 return return VB erambler-co-uk-8585 1211 152 sum(abs(self.location sum(abs(self.location NNP erambler-co-uk-8585 1211 153 ) ) -RRB- erambler-co-uk-8585 1211 154 ) ) -RRB- erambler-co-uk-8585 1211 155 def def VB erambler-co-uk-8585 1211 156 mark(self mark(self PRP erambler-co-uk-8585 1211 157 , , , erambler-co-uk-8585 1211 158 start start VB erambler-co-uk-8585 1211 159 , , , erambler-co-uk-8585 1211 160 end end NN erambler-co-uk-8585 1211 161 ) ) -RRB- erambler-co-uk-8585 1211 162 : : : erambler-co-uk-8585 1211 163 for for IN erambler-co-uk-8585 1211 164 x x NNP erambler-co-uk-8585 1211 165 in in IN erambler-co-uk-8585 1211 166 range(min(start[0 range(min(start[0 NNP erambler-co-uk-8585 1211 167 ] ] -RRB- erambler-co-uk-8585 1211 168 , , , erambler-co-uk-8585 1211 169 end[0 end[0 NNP erambler-co-uk-8585 1211 170 ] ] -RRB- erambler-co-uk-8585 1211 171 ) ) -RRB- erambler-co-uk-8585 1211 172 , , , erambler-co-uk-8585 1211 173 max(start[0 max(start[0 NNP erambler-co-uk-8585 1211 174 ] ] -RRB- erambler-co-uk-8585 1211 175 , , , erambler-co-uk-8585 1211 176 end[0])+1 end[0])+1 NNP erambler-co-uk-8585 1211 177 ) ) -RRB- erambler-co-uk-8585 1211 178 : : : erambler-co-uk-8585 1211 179 for for IN erambler-co-uk-8585 1211 180 y y NNP erambler-co-uk-8585 1211 181 in in IN erambler-co-uk-8585 1211 182 range(min(start[1 range(min(start[1 NNP erambler-co-uk-8585 1211 183 ] ] -RRB- erambler-co-uk-8585 1211 184 , , , erambler-co-uk-8585 1211 185 end[1 end[1 NNP erambler-co-uk-8585 1211 186 ] ] -RRB- erambler-co-uk-8585 1211 187 ) ) -RRB- erambler-co-uk-8585 1211 188 , , , erambler-co-uk-8585 1211 189 max(start[1 max(start[1 NNP erambler-co-uk-8585 1211 190 ] ] -RRB- erambler-co-uk-8585 1211 191 , , , erambler-co-uk-8585 1211 192 end[1])+1 end[1])+1 NN erambler-co-uk-8585 1211 193 ) ) -RRB- erambler-co-uk-8585 1211 194 : : : erambler-co-uk-8585 1211 195 if if IN erambler-co-uk-8585 1211 196 any((x any((x NNP erambler-co-uk-8585 1211 197 , , , erambler-co-uk-8585 1211 198 y y NNP erambler-co-uk-8585 1211 199 ) ) -RRB- erambler-co-uk-8585 1211 200 ! ! . erambler-co-uk-8585 1211 201 = = NFP erambler-co-uk-8585 1211 202 start start NN erambler-co-uk-8585 1211 203 ) ) -RRB- erambler-co-uk-8585 1211 204 : : : erambler-co-uk-8585 1211 205 self.visited.append((x self.visited.append((x NNP erambler-co-uk-8585 1211 206 , , , erambler-co-uk-8585 1211 207 y y NNP erambler-co-uk-8585 1211 208 ) ) -RRB- erambler-co-uk-8585 1211 209 ) ) -RRB- erambler-co-uk-8585 1211 210 def def NNP erambler-co-uk-8585 1211 211 find_first_crossing(self find_first_crossing(self NNP erambler-co-uk-8585 1211 212 ) ) -RRB- erambler-co-uk-8585 1211 213 : : : erambler-co-uk-8585 1211 214 for for IN erambler-co-uk-8585 1211 215 i i PRP erambler-co-uk-8585 1211 216 in in IN erambler-co-uk-8585 1211 217 range(1 range(1 NN erambler-co-uk-8585 1211 218 , , , erambler-co-uk-8585 1211 219 len(self.visited len(self.visited NNP erambler-co-uk-8585 1211 220 ) ) -RRB- erambler-co-uk-8585 1211 221 ) ) -RRB- erambler-co-uk-8585 1211 222 : : : erambler-co-uk-8585 1211 223 for for IN erambler-co-uk-8585 1211 224 j j NNP erambler-co-uk-8585 1211 225 in in IN erambler-co-uk-8585 1211 226 range(i range(i NNP erambler-co-uk-8585 1211 227 ) ) -RRB- erambler-co-uk-8585 1211 228 : : : erambler-co-uk-8585 1211 229 if if IN erambler-co-uk-8585 1211 230 self.visited[i self.visited[i NNP erambler-co-uk-8585 1211 231 ] ] -RRB- erambler-co-uk-8585 1211 232 = = NFP erambler-co-uk-8585 1211 233 = = SYM erambler-co-uk-8585 1211 234 self.visited[j self.visited[j NNP erambler-co-uk-8585 1211 235 ] ] -RRB- erambler-co-uk-8585 1211 236 : : : erambler-co-uk-8585 1211 237 return return VB erambler-co-uk-8585 1211 238 self.visited[i self.visited[i NNP erambler-co-uk-8585 1211 239 ] ] -RRB- erambler-co-uk-8585 1211 240 def def NNP erambler-co-uk-8585 1211 241 distance_to_first_crossing(self distance_to_first_crossing(self NNP erambler-co-uk-8585 1211 242 ) ) -RRB- erambler-co-uk-8585 1211 243 : : : erambler-co-uk-8585 1211 244 crossing crossing NNP erambler-co-uk-8585 1211 245 = = SYM erambler-co-uk-8585 1211 246 self.find_first_crossing self.find_first_crossing NN erambler-co-uk-8585 1211 247 ( ( -LRB- erambler-co-uk-8585 1211 248 ) ) -RRB- erambler-co-uk-8585 1211 249 if if IN erambler-co-uk-8585 1211 250 crossing crossing NN erambler-co-uk-8585 1211 251 is be VBZ erambler-co-uk-8585 1211 252 not not RB erambler-co-uk-8585 1211 253 None none NN erambler-co-uk-8585 1211 254 : : : erambler-co-uk-8585 1211 255 return return VB erambler-co-uk-8585 1211 256 abs(crossing[0 abs(crossing[0 NNP erambler-co-uk-8585 1211 257 ] ] -RRB- erambler-co-uk-8585 1211 258 ) ) -RRB- erambler-co-uk-8585 1211 259 + + NNP erambler-co-uk-8585 1211 260 abs(crossing[1 abs(crossing[1 NNP erambler-co-uk-8585 1211 261 ] ] -RRB- erambler-co-uk-8585 1211 262 ) ) -RRB- erambler-co-uk-8585 1211 263 def def NNP erambler-co-uk-8585 1211 264 _ _ NNP erambler-co-uk-8585 1211 265 _ _ NNP erambler-co-uk-8585 1211 266 str__(self str__(self NNP erambler-co-uk-8585 1211 267 ) ) -RRB- erambler-co-uk-8585 1211 268 : : : erambler-co-uk-8585 1211 269 return return VB erambler-co-uk-8585 1211 270 f'Santa f'Santa NNP erambler-co-uk-8585 1211 271 @ @ NFP erambler-co-uk-8585 1211 272 { { -LRB- erambler-co-uk-8585 1211 273 self.location self.location NN erambler-co-uk-8585 1211 274 } } -RRB- erambler-co-uk-8585 1211 275 , , , erambler-co-uk-8585 1211 276 heading head VBG erambler-co-uk-8585 1211 277 { { -LRB- erambler-co-uk-8585 1211 278 self.heading}' self.heading}' NN erambler-co-uk-8585 1211 279 ; ; : erambler-co-uk-8585 1211 280 def def NNP erambler-co-uk-8585 1211 281 test_execute_one test_execute_one NN erambler-co-uk-8585 1211 282 ( ( -LRB- erambler-co-uk-8585 1211 283 ) ) -RRB- erambler-co-uk-8585 1211 284 : : : erambler-co-uk-8585 1211 285 s s NNPS erambler-co-uk-8585 1211 286 = = SYM erambler-co-uk-8585 1211 287 Santa(ORIGIN Santa(ORIGIN NNP erambler-co-uk-8585 1211 288 , , , erambler-co-uk-8585 1211 289 NORTH NORTH NNP erambler-co-uk-8585 1211 290 ) ) -RRB- erambler-co-uk-8585 1211 291 s.execute_one('L1' s.execute_one('l1' NN erambler-co-uk-8585 1211 292 ; ; : erambler-co-uk-8585 1211 293 ) ) -RRB- erambler-co-uk-8585 1211 294 assert assert VB erambler-co-uk-8585 1211 295 all(s.location all(s.location NNP erambler-co-uk-8585 1211 296 = = SYM erambler-co-uk-8585 1211 297 = = SYM erambler-co-uk-8585 1211 298 np.array([-1 np.array([-1 XX erambler-co-uk-8585 1211 299 , , , erambler-co-uk-8585 1211 300 0 0 NFP erambler-co-uk-8585 1211 301 ] ] -RRB- erambler-co-uk-8585 1211 302 ) ) -RRB- erambler-co-uk-8585 1211 303 ) ) -RRB- erambler-co-uk-8585 1211 304 assert assert VB erambler-co-uk-8585 1211 305 all(s.heading all(s.heading NNP erambler-co-uk-8585 1211 306 = = SYM erambler-co-uk-8585 1211 307 = = SYM erambler-co-uk-8585 1211 308 np.array([-1 np.array([-1 XX erambler-co-uk-8585 1211 309 , , , erambler-co-uk-8585 1211 310 0 0 NFP erambler-co-uk-8585 1211 311 ] ] -RRB- erambler-co-uk-8585 1211 312 ) ) -RRB- erambler-co-uk-8585 1211 313 ) ) -RRB- erambler-co-uk-8585 1211 314 s.execute_one('L3' s.execute_one('l3' NN erambler-co-uk-8585 1211 315 ; ; : erambler-co-uk-8585 1211 316 ) ) -RRB- erambler-co-uk-8585 1211 317 assert assert VB erambler-co-uk-8585 1211 318 all(s.location all(s.location NNP erambler-co-uk-8585 1211 319 = = SYM erambler-co-uk-8585 1211 320 = = SYM erambler-co-uk-8585 1211 321 np.array([-1 np.array([-1 FW erambler-co-uk-8585 1211 322 , , , erambler-co-uk-8585 1211 323 -3 -3 . erambler-co-uk-8585 1211 324 ] ] -RRB- erambler-co-uk-8585 1211 325 ) ) -RRB- erambler-co-uk-8585 1211 326 ) ) -RRB- erambler-co-uk-8585 1211 327 assert assert VB erambler-co-uk-8585 1211 328 all(s.heading all(s.heading NNP erambler-co-uk-8585 1211 329 = = SYM erambler-co-uk-8585 1211 330 = = SYM erambler-co-uk-8585 1211 331 np.array([0 np.array([0 NNP erambler-co-uk-8585 1211 332 , , , erambler-co-uk-8585 1211 333 -1 -1 . erambler-co-uk-8585 1211 334 ] ] -RRB- erambler-co-uk-8585 1211 335 ) ) -RRB- erambler-co-uk-8585 1211 336 ) ) -RRB- erambler-co-uk-8585 1211 337 s.execute_one('R3' s.execute_one('R3' NNP erambler-co-uk-8585 1211 338 ; ; : erambler-co-uk-8585 1211 339 ) ) -RRB- erambler-co-uk-8585 1211 340 assert assert VB erambler-co-uk-8585 1211 341 all(s.location all(s.location NNP erambler-co-uk-8585 1211 342 = = SYM erambler-co-uk-8585 1211 343 = = SYM erambler-co-uk-8585 1211 344 np.array([-4 np.array([-4 XX erambler-co-uk-8585 1211 345 , , , erambler-co-uk-8585 1211 346 -3 -3 . erambler-co-uk-8585 1211 347 ] ] -RRB- erambler-co-uk-8585 1211 348 ) ) -RRB- erambler-co-uk-8585 1211 349 ) ) -RRB- erambler-co-uk-8585 1211 350 assert assert VB erambler-co-uk-8585 1211 351 all(s.heading all(s.heading NNP erambler-co-uk-8585 1211 352 = = SYM erambler-co-uk-8585 1211 353 = = SYM erambler-co-uk-8585 1211 354 np.array([-1 np.array([-1 XX erambler-co-uk-8585 1211 355 , , , erambler-co-uk-8585 1211 356 0 0 NFP erambler-co-uk-8585 1211 357 ] ] -RRB- erambler-co-uk-8585 1211 358 ) ) -RRB- erambler-co-uk-8585 1211 359 ) ) -RRB- erambler-co-uk-8585 1211 360 s.execute_one('R100' s.execute_one('R100' VBD erambler-co-uk-8585 1211 361 ; ; : erambler-co-uk-8585 1211 362 ) ) -RRB- erambler-co-uk-8585 1211 363 assert assert VB erambler-co-uk-8585 1211 364 all(s.location all(s.location NNP erambler-co-uk-8585 1211 365 = = SYM erambler-co-uk-8585 1211 366 = = SYM erambler-co-uk-8585 1211 367 np.array([-4 np.array([-4 XX erambler-co-uk-8585 1211 368 , , , erambler-co-uk-8585 1211 369 97 97 CD erambler-co-uk-8585 1211 370 ] ] -RRB- erambler-co-uk-8585 1211 371 ) ) -RRB- erambler-co-uk-8585 1211 372 ) ) -RRB- erambler-co-uk-8585 1211 373 assert assert VB erambler-co-uk-8585 1211 374 all(s.heading all(s.heading NNP erambler-co-uk-8585 1211 375 = = SYM erambler-co-uk-8585 1211 376 = = SYM erambler-co-uk-8585 1211 377 np.array([0 np.array([0 NNP erambler-co-uk-8585 1211 378 , , , erambler-co-uk-8585 1211 379 1 1 LS erambler-co-uk-8585 1211 380 ] ] -RRB- erambler-co-uk-8585 1211 381 ) ) -RRB- erambler-co-uk-8585 1211 382 ) ) -RRB- erambler-co-uk-8585 1211 383 def def NNP erambler-co-uk-8585 1211 384 test_execute_many test_execute_many NN erambler-co-uk-8585 1211 385 ( ( -LRB- erambler-co-uk-8585 1211 386 ) ) -RRB- erambler-co-uk-8585 1211 387 : : : erambler-co-uk-8585 1211 388 s s NNPS erambler-co-uk-8585 1211 389 = = SYM erambler-co-uk-8585 1211 390 Santa(ORIGIN Santa(ORIGIN NNP erambler-co-uk-8585 1211 391 , , , erambler-co-uk-8585 1211 392 NORTH NORTH NNP erambler-co-uk-8585 1211 393 ) ) -RRB- erambler-co-uk-8585 1211 394 s.execute_many('L1 s.execute_many('L1 NNP erambler-co-uk-8585 1211 395 , , , erambler-co-uk-8585 1211 396 L3 l3 NN erambler-co-uk-8585 1211 397 , , , erambler-co-uk-8585 1211 398 R3' r3' NN erambler-co-uk-8585 1211 399 ; ; : erambler-co-uk-8585 1211 400 ) ) -RRB- erambler-co-uk-8585 1211 401 assert assert VB erambler-co-uk-8585 1211 402 all(s.location all(s.location NNP erambler-co-uk-8585 1211 403 = = SYM erambler-co-uk-8585 1211 404 = = SYM erambler-co-uk-8585 1211 405 np.array([-4 np.array([-4 XX erambler-co-uk-8585 1211 406 , , , erambler-co-uk-8585 1211 407 -3 -3 . erambler-co-uk-8585 1211 408 ] ] -RRB- erambler-co-uk-8585 1211 409 ) ) -RRB- erambler-co-uk-8585 1211 410 ) ) -RRB- erambler-co-uk-8585 1211 411 assert assert VB erambler-co-uk-8585 1211 412 all(s.heading all(s.heading NNP erambler-co-uk-8585 1211 413 = = SYM erambler-co-uk-8585 1211 414 = = SYM erambler-co-uk-8585 1211 415 np.array([-1 np.array([-1 XX erambler-co-uk-8585 1211 416 , , , erambler-co-uk-8585 1211 417 0 0 NFP erambler-co-uk-8585 1211 418 ] ] -RRB- erambler-co-uk-8585 1211 419 ) ) -RRB- erambler-co-uk-8585 1211 420 ) ) -RRB- erambler-co-uk-8585 1211 421 def def NN erambler-co-uk-8585 1211 422 test_distance test_distance NNP erambler-co-uk-8585 1211 423 ( ( -LRB- erambler-co-uk-8585 1211 424 ) ) -RRB- erambler-co-uk-8585 1211 425 : : : erambler-co-uk-8585 1211 426 assert assert NNP erambler-co-uk-8585 1211 427 Santa(ORIGIN Santa(ORIGIN NNP erambler-co-uk-8585 1211 428 , , , erambler-co-uk-8585 1211 429 NORTH).distance_from_start NORTH).distance_from_start NNP erambler-co-uk-8585 1211 430 ( ( -LRB- erambler-co-uk-8585 1211 431 ) ) -RRB- erambler-co-uk-8585 1211 432 = = NFP erambler-co-uk-8585 1211 433 = = SYM erambler-co-uk-8585 1211 434 0 0 CD erambler-co-uk-8585 1211 435 assert assert NN erambler-co-uk-8585 1211 436 Santa((10 Santa((10 NNP erambler-co-uk-8585 1211 437 , , , erambler-co-uk-8585 1211 438 10 10 CD erambler-co-uk-8585 1211 439 ) ) -RRB- erambler-co-uk-8585 1211 440 , , , erambler-co-uk-8585 1211 441 NORTH).distance_from_start NORTH).distance_from_start NNP erambler-co-uk-8585 1211 442 ( ( -LRB- erambler-co-uk-8585 1211 443 ) ) -RRB- erambler-co-uk-8585 1211 444 = = NFP erambler-co-uk-8585 1211 445 = = SYM erambler-co-uk-8585 1211 446 20 20 CD erambler-co-uk-8585 1211 447 assert assert NN erambler-co-uk-8585 1211 448 Santa((-17 Santa((-17 NNP erambler-co-uk-8585 1211 449 , , , erambler-co-uk-8585 1211 450 10 10 CD erambler-co-uk-8585 1211 451 ) ) -RRB- erambler-co-uk-8585 1211 452 , , , erambler-co-uk-8585 1211 453 NORTH).distance_from_start NORTH).distance_from_start NNP erambler-co-uk-8585 1211 454 ( ( -LRB- erambler-co-uk-8585 1211 455 ) ) -RRB- erambler-co-uk-8585 1211 456 = = NFP erambler-co-uk-8585 1211 457 = = SYM erambler-co-uk-8585 1211 458 27 27 CD erambler-co-uk-8585 1211 459 def def NN erambler-co-uk-8585 1211 460 test_turn_left test_turn_left CD erambler-co-uk-8585 1211 461 ( ( -LRB- erambler-co-uk-8585 1211 462 ) ) -RRB- erambler-co-uk-8585 1211 463 : : : erambler-co-uk-8585 1211 464 east east NNP erambler-co-uk-8585 1211 465 = = SYM erambler-co-uk-8585 1211 466 NORTH NORTH NNP erambler-co-uk-8585 1211 467 @ @ CD erambler-co-uk-8585 1211 468 TURN['L' TURN['L' NNP erambler-co-uk-8585 1211 469 ; ; : erambler-co-uk-8585 1211 470 ] ] -RRB- erambler-co-uk-8585 1211 471 south south NNP erambler-co-uk-8585 1211 472 = = SYM erambler-co-uk-8585 1211 473 east east NN erambler-co-uk-8585 1211 474 @ @ NFP erambler-co-uk-8585 1211 475 TURN['L' TURN['L' NNP erambler-co-uk-8585 1211 476 ; ; : erambler-co-uk-8585 1211 477 ] ] -RRB- erambler-co-uk-8585 1211 478 west west NN erambler-co-uk-8585 1211 479 = = SYM erambler-co-uk-8585 1211 480 south south NN erambler-co-uk-8585 1211 481 @ @ NFP erambler-co-uk-8585 1211 482 TURN['L' TURN['L' NNP erambler-co-uk-8585 1211 483 ; ; : erambler-co-uk-8585 1211 484 ] ] -RRB- erambler-co-uk-8585 1211 485 assert assert VB erambler-co-uk-8585 1211 486 all(east all(east NNP erambler-co-uk-8585 1211 487 = = SYM erambler-co-uk-8585 1211 488 = = SYM erambler-co-uk-8585 1211 489 np.array([-1 np.array([-1 XX erambler-co-uk-8585 1211 490 , , , erambler-co-uk-8585 1211 491 0 0 NFP erambler-co-uk-8585 1211 492 ] ] -RRB- erambler-co-uk-8585 1211 493 ) ) -RRB- erambler-co-uk-8585 1211 494 ) ) -RRB- erambler-co-uk-8585 1211 495 assert assert NN erambler-co-uk-8585 1211 496 all(south all(south NNP erambler-co-uk-8585 1211 497 = = SYM erambler-co-uk-8585 1211 498 = = SYM erambler-co-uk-8585 1211 499 np.array([0 np.array([0 NNP erambler-co-uk-8585 1211 500 , , , erambler-co-uk-8585 1211 501 -1 -1 . erambler-co-uk-8585 1211 502 ] ] -RRB- erambler-co-uk-8585 1211 503 ) ) -RRB- erambler-co-uk-8585 1211 504 ) ) -RRB- erambler-co-uk-8585 1211 505 assert assert VB erambler-co-uk-8585 1211 506 all(west all(west NNP erambler-co-uk-8585 1211 507 = = SYM erambler-co-uk-8585 1211 508 = = SYM erambler-co-uk-8585 1211 509 np.array([1 np.array([1 NN erambler-co-uk-8585 1211 510 , , , erambler-co-uk-8585 1211 511 0 0 NFP erambler-co-uk-8585 1211 512 ] ] -RRB- erambler-co-uk-8585 1211 513 ) ) -RRB- erambler-co-uk-8585 1211 514 ) ) -RRB- erambler-co-uk-8585 1211 515 def def JJ erambler-co-uk-8585 1211 516 test_turn_right test_turn_right NN erambler-co-uk-8585 1211 517 ( ( -LRB- erambler-co-uk-8585 1211 518 ) ) -RRB- erambler-co-uk-8585 1211 519 : : : erambler-co-uk-8585 1211 520 west west NNP erambler-co-uk-8585 1211 521 = = SYM erambler-co-uk-8585 1211 522 NORTH NORTH NNP erambler-co-uk-8585 1211 523 @ @ CD erambler-co-uk-8585 1211 524 TURN['R' turn['r' NN erambler-co-uk-8585 1211 525 ; ; : erambler-co-uk-8585 1211 526 ] ] -RRB- erambler-co-uk-8585 1211 527 south south NNP erambler-co-uk-8585 1211 528 = = SYM erambler-co-uk-8585 1211 529 west west NN erambler-co-uk-8585 1211 530 @ @ NFP erambler-co-uk-8585 1211 531 TURN['R' turn['r' NN erambler-co-uk-8585 1211 532 ; ; : erambler-co-uk-8585 1211 533 ] ] -RRB- erambler-co-uk-8585 1211 534 east east NN erambler-co-uk-8585 1211 535 = = SYM erambler-co-uk-8585 1211 536 south south NN erambler-co-uk-8585 1211 537 @ @ NFP erambler-co-uk-8585 1211 538 TURN['R' turn['r' NN erambler-co-uk-8585 1211 539 ; ; : erambler-co-uk-8585 1211 540 ] ] -RRB- erambler-co-uk-8585 1211 541 assert assert VB erambler-co-uk-8585 1211 542 all(east all(east NNP erambler-co-uk-8585 1211 543 = = SYM erambler-co-uk-8585 1211 544 = = SYM erambler-co-uk-8585 1211 545 np.array([-1 np.array([-1 XX erambler-co-uk-8585 1211 546 , , , erambler-co-uk-8585 1211 547 0 0 NFP erambler-co-uk-8585 1211 548 ] ] -RRB- erambler-co-uk-8585 1211 549 ) ) -RRB- erambler-co-uk-8585 1211 550 ) ) -RRB- erambler-co-uk-8585 1211 551 assert assert NN erambler-co-uk-8585 1211 552 all(south all(south NNP erambler-co-uk-8585 1211 553 = = SYM erambler-co-uk-8585 1211 554 = = SYM erambler-co-uk-8585 1211 555 np.array([0 np.array([0 NNP erambler-co-uk-8585 1211 556 , , , erambler-co-uk-8585 1211 557 -1 -1 . erambler-co-uk-8585 1211 558 ] ] -RRB- erambler-co-uk-8585 1211 559 ) ) -RRB- erambler-co-uk-8585 1211 560 ) ) -RRB- erambler-co-uk-8585 1211 561 assert assert VB erambler-co-uk-8585 1211 562 all(west all(west NNP erambler-co-uk-8585 1211 563 = = SYM erambler-co-uk-8585 1211 564 = = SYM erambler-co-uk-8585 1211 565 np.array([1 np.array([1 NN erambler-co-uk-8585 1211 566 , , , erambler-co-uk-8585 1211 567 0 0 LS erambler-co-uk-8585 1211 568 ] ] -RRB- erambler-co-uk-8585 1211 569 ) ) -RRB- erambler-co-uk-8585 1211 570 ) ) -RRB- erambler-co-uk-8585 1211 571 if if IN erambler-co-uk-8585 1211 572 _ _ NNP erambler-co-uk-8585 1211 573 _ _ NNP erambler-co-uk-8585 1211 574 name name NN erambler-co-uk-8585 1211 575 _ _ NNP erambler-co-uk-8585 1211 576 _ _ NNP erambler-co-uk-8585 1211 577 = = SYM erambler-co-uk-8585 1211 578 = = NFP erambler-co-uk-8585 1211 579 & & CC erambler-co-uk-8585 1211 580 # # $ erambler-co-uk-8585 1211 581 39;__main__' 39;__main__' CD erambler-co-uk-8585 1211 582 ; ; : erambler-co-uk-8585 1211 583 : : : erambler-co-uk-8585 1211 584 instructions instruction NNS erambler-co-uk-8585 1211 585 = = -RRB- erambler-co-uk-8585 1211 586 sys.stdin.read sys.stdin.read . erambler-co-uk-8585 1211 587 ( ( -LRB- erambler-co-uk-8585 1211 588 ) ) -RRB- erambler-co-uk-8585 1211 589 santa santa NNP erambler-co-uk-8585 1211 590 = = SYM erambler-co-uk-8585 1211 591 Santa(ORIGIN Santa(ORIGIN NNP erambler-co-uk-8585 1211 592 , , , erambler-co-uk-8585 1211 593 NORTH NORTH NNP erambler-co-uk-8585 1211 594 ) ) -RRB- erambler-co-uk-8585 1211 595 santa.execute_many(instructions santa.execute_many(instruction NNS erambler-co-uk-8585 1211 596 ) ) -RRB- erambler-co-uk-8585 1211 597 print(santa print(santa NN erambler-co-uk-8585 1211 598 ) ) -RRB- erambler-co-uk-8585 1211 599 print('Distance print('distance NN erambler-co-uk-8585 1211 600 from from IN erambler-co-uk-8585 1211 601 start:' start:' NNP erambler-co-uk-8585 1211 602 ; ; : erambler-co-uk-8585 1211 603 , , , erambler-co-uk-8585 1211 604 santa.distance_from_start santa.distance_from_start CD erambler-co-uk-8585 1211 605 ( ( -LRB- erambler-co-uk-8585 1211 606 ) ) -RRB- erambler-co-uk-8585 1211 607 ) ) -RRB- erambler-co-uk-8585 1211 608 print('Distance print('distance VB erambler-co-uk-8585 1211 609 to to TO erambler-co-uk-8585 1211 610 target target VB erambler-co-uk-8585 1211 611 : : : erambler-co-uk-8585 1211 612 & & CC erambler-co-uk-8585 1211 613 # # $ erambler-co-uk-8585 1211 614 39 39 CD erambler-co-uk-8585 1211 615 ; ; : erambler-co-uk-8585 1211 616 , , , erambler-co-uk-8585 1211 617 santa.distance_to_first_crossing santa.distance_to_first_crossing NNP erambler-co-uk-8585 1211 618 ( ( -LRB- erambler-co-uk-8585 1211 619 ) ) -RRB- erambler-co-uk-8585 1211 620 ) ) -RRB- erambler-co-uk-8585 1211 621 Day day NN erambler-co-uk-8585 1211 622 2 2 CD erambler-co-uk-8585 1211 623 : : : erambler-co-uk-8585 1211 624 Haskell Haskell NNP erambler-co-uk-8585 1211 625 Day Day NNP erambler-co-uk-8585 1211 626 2 2 CD erambler-co-uk-8585 1211 627 instructions instruction NNS erambler-co-uk-8585 1211 628 module module NN erambler-co-uk-8585 1211 629 Main Main NNP erambler-co-uk-8585 1211 630 where where WRB erambler-co-uk-8585 1211 631 data datum NNS erambler-co-uk-8585 1211 632 Pos Pos NNP erambler-co-uk-8585 1211 633 = = SYM erambler-co-uk-8585 1211 634 Pos Pos NNP erambler-co-uk-8585 1211 635 Int Int NNP erambler-co-uk-8585 1211 636 Int Int NNP erambler-co-uk-8585 1211 637 deriving derive VBG erambler-co-uk-8585 1211 638 ( ( -LRB- erambler-co-uk-8585 1211 639 Show show NN erambler-co-uk-8585 1211 640 ) ) -RRB- erambler-co-uk-8585 1211 641 -- -- : erambler-co-uk-8585 1211 642 Magrittr Magrittr NNP erambler-co-uk-8585 1211 643 - - HYPH erambler-co-uk-8585 1211 644 style style NN erambler-co-uk-8585 1211 645 pipe pipe NN erambler-co-uk-8585 1211 646 operator operator NN erambler-co-uk-8585 1211 647 ( ( -LRB- erambler-co-uk-8585 1211 648 |> |> NN erambler-co-uk-8585 1211 649 ; ; , erambler-co-uk-8585 1211 650 ) ) -RRB- erambler-co-uk-8585 1211 651 : : : erambler-co-uk-8585 1211 652 : : : erambler-co-uk-8585 1211 653 a a DT erambler-co-uk-8585 1211 654 -> -> NNP erambler-co-uk-8585 1211 655 ; ; , erambler-co-uk-8585 1211 656 ( ( -LRB- erambler-co-uk-8585 1211 657 a a DT erambler-co-uk-8585 1211 658 -> -> NNP erambler-co-uk-8585 1211 659 ; ; , erambler-co-uk-8585 1211 660 b b LS erambler-co-uk-8585 1211 661 ) ) -RRB- erambler-co-uk-8585 1211 662 -> -> NN erambler-co-uk-8585 1211 663 ; ; : erambler-co-uk-8585 1211 664 b b NN erambler-co-uk-8585 1211 665 x x SYM erambler-co-uk-8585 1211 666 |> |> NN erambler-co-uk-8585 1211 667 ; ; : erambler-co-uk-8585 1211 668 f f NNP erambler-co-uk-8585 1211 669 = = SYM erambler-co-uk-8585 1211 670 f f NNP erambler-co-uk-8585 1211 671 x x NNP erambler-co-uk-8585 1211 672 swapPos swapPos NNP erambler-co-uk-8585 1211 673 : : : erambler-co-uk-8585 1211 674 : : : erambler-co-uk-8585 1211 675 Pos pos VB erambler-co-uk-8585 1211 676 -> -> -RRB- erambler-co-uk-8585 1211 677 ; ; : erambler-co-uk-8585 1211 678 Pos Pos NNP erambler-co-uk-8585 1211 679 swapPos swapPos NNP erambler-co-uk-8585 1211 680 ( ( -LRB- erambler-co-uk-8585 1211 681 Pos pos NN erambler-co-uk-8585 1211 682 x x SYM erambler-co-uk-8585 1211 683 y y NN erambler-co-uk-8585 1211 684 ) ) -RRB- erambler-co-uk-8585 1211 685 = = NFP erambler-co-uk-8585 1211 686 Pos Pos NNP erambler-co-uk-8585 1211 687 y y NNP erambler-co-uk-8585 1211 688 x x SYM erambler-co-uk-8585 1211 689 clamp clamp NN erambler-co-uk-8585 1211 690 : : : erambler-co-uk-8585 1211 691 : : : erambler-co-uk-8585 1211 692 Int int NN erambler-co-uk-8585 1211 693 -> -> NN erambler-co-uk-8585 1211 694 ; ; : erambler-co-uk-8585 1211 695 Int Int NNP erambler-co-uk-8585 1211 696 -> -> NN erambler-co-uk-8585 1211 697 ; ; : erambler-co-uk-8585 1211 698 Int Int NNP erambler-co-uk-8585 1211 699 -> -> NN erambler-co-uk-8585 1211 700 ; ; , erambler-co-uk-8585 1211 701 Int int NN erambler-co-uk-8585 1211 702 clamp clamp NN erambler-co-uk-8585 1211 703 lower lower RBR erambler-co-uk-8585 1211 704 upper upper JJ erambler-co-uk-8585 1211 705 x x SYM erambler-co-uk-8585 1211 706 | | NNP erambler-co-uk-8585 1211 707 x x NNP erambler-co-uk-8585 1211 708 & & CC erambler-co-uk-8585 1211 709 lt lt NNP erambler-co-uk-8585 1211 710 ; ; : erambler-co-uk-8585 1211 711 lower lower NNP erambler-co-uk-8585 1211 712 = = NFP erambler-co-uk-8585 1211 713 lower low JJR erambler-co-uk-8585 1211 714 | | NNP erambler-co-uk-8585 1211 715 x x NNP erambler-co-uk-8585 1211 716 & & CC erambler-co-uk-8585 1211 717 gt gt NNP erambler-co-uk-8585 1211 718 ; ; : erambler-co-uk-8585 1211 719 upper upper JJ erambler-co-uk-8585 1211 720 = = SYM erambler-co-uk-8585 1211 721 upper upper JJ erambler-co-uk-8585 1211 722 | | NNP erambler-co-uk-8585 1211 723 otherwise otherwise RB erambler-co-uk-8585 1211 724 = = NFP erambler-co-uk-8585 1211 725 x x LS erambler-co-uk-8585 1211 726 clampH clamph NN erambler-co-uk-8585 1211 727 : : : erambler-co-uk-8585 1211 728 : : : erambler-co-uk-8585 1211 729 Pos pos VB erambler-co-uk-8585 1211 730 -> -> -RRB- erambler-co-uk-8585 1211 731 ; ; : erambler-co-uk-8585 1211 732 Pos Pos NNP erambler-co-uk-8585 1211 733 clampH clampH NNP erambler-co-uk-8585 1211 734 ( ( -LRB- erambler-co-uk-8585 1211 735 Pos pos NN erambler-co-uk-8585 1211 736 x x SYM erambler-co-uk-8585 1211 737 y y NN erambler-co-uk-8585 1211 738 ) ) -RRB- erambler-co-uk-8585 1211 739 = = NFP erambler-co-uk-8585 1211 740 Pos Pos NNP erambler-co-uk-8585 1211 741 x' x' NNP erambler-co-uk-8585 1211 742 ; ; : erambler-co-uk-8585 1211 743 y' y' NNP erambler-co-uk-8585 1211 744 ; ; : erambler-co-uk-8585 1211 745 where where WRB erambler-co-uk-8585 1211 746 y' y' NNP erambler-co-uk-8585 1211 747 ; ; : erambler-co-uk-8585 1211 748 = = SYM erambler-co-uk-8585 1211 749 clamp clamp NNP erambler-co-uk-8585 1211 750 0 0 CD erambler-co-uk-8585 1211 751 4 4 CD erambler-co-uk-8585 1211 752 y y NN erambler-co-uk-8585 1211 753 r r NN erambler-co-uk-8585 1211 754 = = SYM erambler-co-uk-8585 1211 755 abs abs NN erambler-co-uk-8585 1211 756 ( ( -LRB- erambler-co-uk-8585 1211 757 2 2 CD erambler-co-uk-8585 1211 758 - - HYPH erambler-co-uk-8585 1211 759 y' y' NNP erambler-co-uk-8585 1211 760 ; ; : erambler-co-uk-8585 1211 761 ) ) -RRB- erambler-co-uk-8585 1211 762 x' x' NNP erambler-co-uk-8585 1211 763 ; ; : erambler-co-uk-8585 1211 764 = = SYM erambler-co-uk-8585 1211 765 clamp clamp NNP erambler-co-uk-8585 1211 766 r r NNP erambler-co-uk-8585 1211 767 ( ( -LRB- erambler-co-uk-8585 1211 768 4-r 4-r CD erambler-co-uk-8585 1211 769 ) ) -RRB- erambler-co-uk-8585 1211 770 x x LS erambler-co-uk-8585 1211 771 clampV clampV NNP erambler-co-uk-8585 1211 772 : : : erambler-co-uk-8585 1211 773 : : : erambler-co-uk-8585 1211 774 Pos pos VB erambler-co-uk-8585 1211 775 -> -> -RRB- erambler-co-uk-8585 1211 776 ; ; , erambler-co-uk-8585 1211 777 Pos Pos NNP erambler-co-uk-8585 1211 778 clampV clampV NNP erambler-co-uk-8585 1211 779 = = SYM erambler-co-uk-8585 1211 780 swapPos swappos NN erambler-co-uk-8585 1211 781 . . . erambler-co-uk-8585 1212 1 clampH clamph FW erambler-co-uk-8585 1212 2 . . . erambler-co-uk-8585 1213 1 swapPos swapPos NNP erambler-co-uk-8585 1213 2 buttonForPos buttonForPos NNP erambler-co-uk-8585 1213 3 : : : erambler-co-uk-8585 1213 4 : : : erambler-co-uk-8585 1213 5 Pos pos VB erambler-co-uk-8585 1213 6 -> -> : erambler-co-uk-8585 1213 7 ; ; : erambler-co-uk-8585 1213 8 String string NN erambler-co-uk-8585 1213 9 buttonForPos buttonforpos NN erambler-co-uk-8585 1213 10 ( ( -LRB- erambler-co-uk-8585 1213 11 Pos pos NN erambler-co-uk-8585 1213 12 x x SYM erambler-co-uk-8585 1213 13 y y NN erambler-co-uk-8585 1213 14 ) ) -RRB- erambler-co-uk-8585 1213 15 = = NFP erambler-co-uk-8585 1213 16 [ [ -LRB- erambler-co-uk-8585 1213 17 buttons button NNS erambler-co-uk-8585 1213 18 ! ! . erambler-co-uk-8585 1213 19 ! ! . erambler-co-uk-8585 1214 1 y y UH erambler-co-uk-8585 1214 2 ! ! . erambler-co-uk-8585 1214 3 ! ! . erambler-co-uk-8585 1215 1 x x LS erambler-co-uk-8585 1215 2 ] ] -RRB- erambler-co-uk-8585 1215 3 where where WRB erambler-co-uk-8585 1215 4 buttons button NNS erambler-co-uk-8585 1215 5 = = SYM erambler-co-uk-8585 1215 6 [ [ -LRB- erambler-co-uk-8585 1215 7 & & CC erambler-co-uk-8585 1215 8 # # $ erambler-co-uk-8585 1215 9 34 34 CD erambler-co-uk-8585 1215 10 ; ; : erambler-co-uk-8585 1215 11 D D NNP erambler-co-uk-8585 1215 12 & & CC erambler-co-uk-8585 1215 13 # # $ erambler-co-uk-8585 1215 14 34 34 CD erambler-co-uk-8585 1215 15 ; ; : erambler-co-uk-8585 1215 16 , , , erambler-co-uk-8585 1215 17 & & CC erambler-co-uk-8585 1215 18 # # $ erambler-co-uk-8585 1215 19 34 34 CD erambler-co-uk-8585 1215 20 ; ; : erambler-co-uk-8585 1215 21 ABC ABC NNP erambler-co-uk-8585 1215 22 & & CC erambler-co-uk-8585 1215 23 # # $ erambler-co-uk-8585 1215 24 34 34 CD erambler-co-uk-8585 1215 25 ; ; : erambler-co-uk-8585 1215 26 , , , erambler-co-uk-8585 1215 27 & & CC erambler-co-uk-8585 1215 28 # # $ erambler-co-uk-8585 1215 29 34;56789" 34;56789" CD erambler-co-uk-8585 1215 30 ; ; : erambler-co-uk-8585 1215 31 , , , erambler-co-uk-8585 1215 32 & & CC erambler-co-uk-8585 1215 33 # # $ erambler-co-uk-8585 1215 34 34 34 CD erambler-co-uk-8585 1215 35 ; ; : erambler-co-uk-8585 1215 36 234 234 CD erambler-co-uk-8585 1215 37 & & CC erambler-co-uk-8585 1215 38 # # $ erambler-co-uk-8585 1215 39 34 34 CD erambler-co-uk-8585 1215 40 ; ; : erambler-co-uk-8585 1215 41 , , , erambler-co-uk-8585 1215 42 & & CC erambler-co-uk-8585 1215 43 # # $ erambler-co-uk-8585 1215 44 34 34 CD erambler-co-uk-8585 1215 45 ; ; SYM erambler-co-uk-8585 1215 46 1 1 CD erambler-co-uk-8585 1215 47 & & CC erambler-co-uk-8585 1215 48 # # $ erambler-co-uk-8585 1215 49 34 34 CD erambler-co-uk-8585 1215 50 ; ; : erambler-co-uk-8585 1215 51 ] ] -RRB- erambler-co-uk-8585 1215 52 decodeChar decodechar NN erambler-co-uk-8585 1215 53 : : : erambler-co-uk-8585 1215 54 : : : erambler-co-uk-8585 1215 55 Pos pos VB erambler-co-uk-8585 1215 56 -> -> : erambler-co-uk-8585 1215 57 ; ; , erambler-co-uk-8585 1215 58 Char Char NNP erambler-co-uk-8585 1215 59 -> -> : erambler-co-uk-8585 1215 60 ; ; : erambler-co-uk-8585 1215 61 Pos Pos NNP erambler-co-uk-8585 1215 62 decodeChar decodechar NN erambler-co-uk-8585 1215 63 ( ( -LRB- erambler-co-uk-8585 1215 64 Pos pos NN erambler-co-uk-8585 1215 65 x x SYM erambler-co-uk-8585 1215 66 y y NN erambler-co-uk-8585 1215 67 ) ) -RRB- erambler-co-uk-8585 1215 68 & & CC erambler-co-uk-8585 1215 69 # # $ erambler-co-uk-8585 1215 70 39;R' 39;r' CD erambler-co-uk-8585 1215 71 ; ; : erambler-co-uk-8585 1215 72 = = NFP erambler-co-uk-8585 1215 73 clampH clamph FW erambler-co-uk-8585 1215 74 $ $ $ erambler-co-uk-8585 1215 75 Pos Pos NNP erambler-co-uk-8585 1215 76 ( ( -LRB- erambler-co-uk-8585 1215 77 x+1 x+1 NNP erambler-co-uk-8585 1215 78 ) ) -RRB- erambler-co-uk-8585 1215 79 y y NNP erambler-co-uk-8585 1215 80 decodeChar decodeChar NNP erambler-co-uk-8585 1215 81 ( ( -LRB- erambler-co-uk-8585 1215 82 Pos Pos NNP erambler-co-uk-8585 1215 83 x x SYM erambler-co-uk-8585 1215 84 y y NN erambler-co-uk-8585 1215 85 ) ) -RRB- erambler-co-uk-8585 1215 86 & & CC erambler-co-uk-8585 1215 87 # # $ erambler-co-uk-8585 1215 88 39;L' 39;l' CD erambler-co-uk-8585 1215 89 ; ; : erambler-co-uk-8585 1215 90 = = NFP erambler-co-uk-8585 1215 91 clampH clamph FW erambler-co-uk-8585 1215 92 $ $ $ erambler-co-uk-8585 1215 93 Pos Pos NNP erambler-co-uk-8585 1215 94 ( ( -LRB- erambler-co-uk-8585 1215 95 x-1 x-1 NNP erambler-co-uk-8585 1215 96 ) ) -RRB- erambler-co-uk-8585 1215 97 y y NNP erambler-co-uk-8585 1215 98 decodeChar decodechar FW erambler-co-uk-8585 1215 99 ( ( -LRB- erambler-co-uk-8585 1215 100 Pos Pos NNP erambler-co-uk-8585 1215 101 x x SYM erambler-co-uk-8585 1215 102 y y NN erambler-co-uk-8585 1215 103 ) ) -RRB- erambler-co-uk-8585 1215 104 & & CC erambler-co-uk-8585 1215 105 # # $ erambler-co-uk-8585 1215 106 39;U' 39;u' CD erambler-co-uk-8585 1215 107 ; ; : erambler-co-uk-8585 1215 108 = = NFP erambler-co-uk-8585 1215 109 clampV clampV NNP erambler-co-uk-8585 1215 110 $ $ $ erambler-co-uk-8585 1215 111 Pos pos NN erambler-co-uk-8585 1215 112 x x IN erambler-co-uk-8585 1215 113 ( ( -LRB- erambler-co-uk-8585 1215 114 y+1 y+1 UH erambler-co-uk-8585 1215 115 ) ) -RRB- erambler-co-uk-8585 1215 116 decodeChar decodechar NN erambler-co-uk-8585 1215 117 ( ( -LRB- erambler-co-uk-8585 1215 118 Pos Pos NNP erambler-co-uk-8585 1215 119 x x SYM erambler-co-uk-8585 1215 120 y y NN erambler-co-uk-8585 1215 121 ) ) -RRB- erambler-co-uk-8585 1215 122 & & CC erambler-co-uk-8585 1215 123 # # $ erambler-co-uk-8585 1215 124 39;D' 39;d' CD erambler-co-uk-8585 1215 125 ; ; : erambler-co-uk-8585 1215 126 = = NFP erambler-co-uk-8585 1215 127 clampV clampV NNP erambler-co-uk-8585 1215 128 $ $ $ erambler-co-uk-8585 1215 129 Pos pos NN erambler-co-uk-8585 1215 130 x x IN erambler-co-uk-8585 1215 131 ( ( -LRB- erambler-co-uk-8585 1215 132 y-1 y-1 NN erambler-co-uk-8585 1215 133 ) ) -RRB- erambler-co-uk-8585 1215 134 decodeLine decodeline NN erambler-co-uk-8585 1215 135 : : : erambler-co-uk-8585 1215 136 : : : erambler-co-uk-8585 1215 137 Pos pos VB erambler-co-uk-8585 1215 138 -> -> : erambler-co-uk-8585 1215 139 ; ; : erambler-co-uk-8585 1215 140 String string NN erambler-co-uk-8585 1215 141 -> -> NN erambler-co-uk-8585 1215 142 ; ; : erambler-co-uk-8585 1215 143 Pos Pos NNP erambler-co-uk-8585 1215 144 decodeLine decodeLine NNP erambler-co-uk-8585 1215 145 p p NN erambler-co-uk-8585 1215 146 & & CC erambler-co-uk-8585 1215 147 # # $ erambler-co-uk-8585 1215 148 34;" 34;" CD erambler-co-uk-8585 1215 149 ; ; : erambler-co-uk-8585 1215 150 = = NFP erambler-co-uk-8585 1215 151 p p NN erambler-co-uk-8585 1215 152 decodeLine decodeLine NNP erambler-co-uk-8585 1215 153 p p NN erambler-co-uk-8585 1215 154 ( ( -LRB- erambler-co-uk-8585 1215 155 c c NN erambler-co-uk-8585 1215 156 : : : erambler-co-uk-8585 1215 157 cs cs NNP erambler-co-uk-8585 1215 158 ) ) -RRB- erambler-co-uk-8585 1215 159 = = NFP erambler-co-uk-8585 1215 160 decodeLine decodeLine NNP erambler-co-uk-8585 1215 161 ( ( -LRB- erambler-co-uk-8585 1215 162 decodeChar decodechar NN erambler-co-uk-8585 1215 163 p p NN erambler-co-uk-8585 1215 164 c c NN erambler-co-uk-8585 1215 165 ) ) -RRB- erambler-co-uk-8585 1215 166 cs cs NNP erambler-co-uk-8585 1215 167 makeCode makeCode NNP erambler-co-uk-8585 1215 168 : : : erambler-co-uk-8585 1215 169 : : : erambler-co-uk-8585 1215 170 String string NN erambler-co-uk-8585 1215 171 -> -> : erambler-co-uk-8585 1215 172 ; ; : erambler-co-uk-8585 1215 173 String string NN erambler-co-uk-8585 1215 174 makeCode makeCode NNP erambler-co-uk-8585 1215 175 instructions instruction NNS erambler-co-uk-8585 1215 176 = = SYM erambler-co-uk-8585 1215 177 lines line NNS erambler-co-uk-8585 1215 178 instructions instruction NNS erambler-co-uk-8585 1215 179 -- -- : erambler-co-uk-8585 1215 180 split split VBD erambler-co-uk-8585 1215 181 into into IN erambler-co-uk-8585 1215 182 lines line NNS erambler-co-uk-8585 1215 183 |> |> NN erambler-co-uk-8585 1215 184 ; ; , erambler-co-uk-8585 1215 185 scanl scanl NN erambler-co-uk-8585 1215 186 decodeLine decodeline NN erambler-co-uk-8585 1215 187 ( ( -LRB- erambler-co-uk-8585 1215 188 Pos pos NN erambler-co-uk-8585 1215 189 1 1 CD erambler-co-uk-8585 1215 190 1 1 CD erambler-co-uk-8585 1215 191 ) ) -RRB- erambler-co-uk-8585 1215 192 -- -- : erambler-co-uk-8585 1215 193 decode decode NN erambler-co-uk-8585 1215 194 to to IN erambler-co-uk-8585 1215 195 positions position NNS erambler-co-uk-8585 1215 196 |> |> NNS erambler-co-uk-8585 1215 197 ; ; , erambler-co-uk-8585 1215 198 tail tail NN erambler-co-uk-8585 1215 199 -- -- : erambler-co-uk-8585 1215 200 drop drop NN erambler-co-uk-8585 1215 201 start start NN erambler-co-uk-8585 1215 202 position position NN erambler-co-uk-8585 1215 203 |> |> NNS erambler-co-uk-8585 1215 204 ; ; : erambler-co-uk-8585 1215 205 concatMap concatmap NN erambler-co-uk-8585 1215 206 buttonForPos buttonforpos NN erambler-co-uk-8585 1215 207 -- -- : erambler-co-uk-8585 1215 208 convert convert VB erambler-co-uk-8585 1215 209 to to IN erambler-co-uk-8585 1215 210 buttons button NNS erambler-co-uk-8585 1215 211 main main JJ erambler-co-uk-8585 1215 212 = = NFP erambler-co-uk-8585 1215 213 do do VBP erambler-co-uk-8585 1215 214 input input NN erambler-co-uk-8585 1215 215 & & CC erambler-co-uk-8585 1215 216 lt;- lt;- JJ erambler-co-uk-8585 1215 217 getContents getcontent NNS erambler-co-uk-8585 1215 218 putStrLn putstrln VBP erambler-co-uk-8585 1215 219 $ $ $ erambler-co-uk-8585 1215 220 makeCode makecode CD erambler-co-uk-8585 1215 221 input input NN erambler-co-uk-8585 1215 222 Research Research NNP erambler-co-uk-8585 1215 223 Data Data NNP erambler-co-uk-8585 1215 224 Management Management NNP erambler-co-uk-8585 1215 225 Forum Forum NNP erambler-co-uk-8585 1215 226 18 18 CD erambler-co-uk-8585 1215 227 , , , erambler-co-uk-8585 1215 228 Manchester Manchester NNP erambler-co-uk-8585 1215 229 ! ! . erambler-co-uk-8585 1215 230 ! ! . erambler-co-uk-8585 1215 231 ! ! . erambler-co-uk-8585 1216 1 intro intro NNP erambler-co-uk-8585 1216 2 & & CC erambler-co-uk-8585 1216 3 quot;" quot;" NNP erambler-co-uk-8585 1216 4 ; ; : erambler-co-uk-8585 1216 5 Monday Monday NNP erambler-co-uk-8585 1216 6 20 20 CD erambler-co-uk-8585 1216 7 and and CC erambler-co-uk-8585 1216 8 Tuesday Tuesday NNP erambler-co-uk-8585 1216 9 21 21 CD erambler-co-uk-8585 1216 10 November November NNP erambler-co-uk-8585 1216 11 2017 2017 CD erambler-co-uk-8585 1216 12 I’m I’m NNP erambler-co-uk-8585 1216 13 at at IN erambler-co-uk-8585 1216 14 the the DT erambler-co-uk-8585 1216 15 Research Research NNP erambler-co-uk-8585 1216 16 Data Data NNP erambler-co-uk-8585 1216 17 Management Management NNP erambler-co-uk-8585 1216 18 Forum Forum NNP erambler-co-uk-8585 1216 19 in in IN erambler-co-uk-8585 1216 20 Manchester Manchester NNP erambler-co-uk-8585 1216 21 . . . erambler-co-uk-8585 1217 1 I -PRON- PRP erambler-co-uk-8585 1217 2 thought think VBD erambler-co-uk-8585 1217 3 I’d i’d ADD erambler-co-uk-8585 1217 4 use use VB erambler-co-uk-8585 1217 5 this this DT erambler-co-uk-8585 1217 6 as as IN erambler-co-uk-8585 1217 7 an an DT erambler-co-uk-8585 1217 8 opportunity opportunity NN erambler-co-uk-8585 1217 9 to to TO erambler-co-uk-8585 1217 10 try try VB erambler-co-uk-8585 1217 11 liveblogging liveblogge VBG erambler-co-uk-8585 1217 12 , , , erambler-co-uk-8585 1217 13 so so RB erambler-co-uk-8585 1217 14 during during IN erambler-co-uk-8585 1217 15 the the DT erambler-co-uk-8585 1217 16 event event NN erambler-co-uk-8585 1217 17 some some DT erambler-co-uk-8585 1217 18 notes note NNS erambler-co-uk-8585 1217 19 should should MD erambler-co-uk-8585 1217 20 appear appear VB erambler-co-uk-8585 1217 21 in in IN erambler-co-uk-8585 1217 22 the the DT erambler-co-uk-8585 1217 23 box box NN erambler-co-uk-8585 1217 24 below below RB erambler-co-uk-8585 1217 25 ( ( -LRB- erambler-co-uk-8585 1217 26 you -PRON- PRP erambler-co-uk-8585 1217 27 may may MD erambler-co-uk-8585 1217 28 have have VB erambler-co-uk-8585 1217 29 to to TO erambler-co-uk-8585 1217 30 manually manually RB erambler-co-uk-8585 1217 31 refresh refresh VB erambler-co-uk-8585 1217 32 your -PRON- PRP$ erambler-co-uk-8585 1217 33 browser browser NN erambler-co-uk-8585 1217 34 tab tab NNP erambler-co-uk-8585 1217 35 periodically periodically RB erambler-co-uk-8585 1217 36 to to TO erambler-co-uk-8585 1217 37 get get VB erambler-co-uk-8585 1217 38 the the DT erambler-co-uk-8585 1217 39 latest late JJS erambler-co-uk-8585 1217 40 version version NN erambler-co-uk-8585 1217 41 ) ) -RRB- erambler-co-uk-8585 1217 42 . . . erambler-co-uk-8585 1218 1 I -PRON- PRP erambler-co-uk-8585 1218 2 've have VB erambler-co-uk-8585 1218 3 not not RB erambler-co-uk-8585 1218 4 done do VBN erambler-co-uk-8585 1218 5 this this DT erambler-co-uk-8585 1218 6 before before RB erambler-co-uk-8585 1218 7 , , , erambler-co-uk-8585 1218 8 so so CC erambler-co-uk-8585 1218 9 if if IN erambler-co-uk-8585 1218 10 the the DT erambler-co-uk-8585 1218 11 blog blog NN erambler-co-uk-8585 1218 12 stops stop VBZ erambler-co-uk-8585 1218 13 updating update VBG erambler-co-uk-8585 1218 14 then then RB erambler-co-uk-8585 1218 15 it -PRON- PRP erambler-co-uk-8585 1218 16 's be VBZ erambler-co-uk-8585 1218 17 probably probably RB erambler-co-uk-8585 1218 18 because because IN erambler-co-uk-8585 1218 19 I -PRON- PRP erambler-co-uk-8585 1218 20 've have VB erambler-co-uk-8585 1218 21 stopped stop VBN erambler-co-uk-8585 1218 22 updating update VBG erambler-co-uk-8585 1218 23 it -PRON- PRP erambler-co-uk-8585 1218 24 to to TO erambler-co-uk-8585 1218 25 focus focus VB erambler-co-uk-8585 1218 26 on on IN erambler-co-uk-8585 1218 27 the the DT erambler-co-uk-8585 1218 28 conference conference NN erambler-co-uk-8585 1218 29 instead instead RB erambler-co-uk-8585 1218 30 ! ! . erambler-co-uk-8585 1219 1 This this DT erambler-co-uk-8585 1219 2 was be VBD erambler-co-uk-8585 1219 3 made make VBN erambler-co-uk-8585 1219 4 possible possible JJ erambler-co-uk-8585 1219 5 using use VBG erambler-co-uk-8585 1219 6 GitHub GitHub NNP erambler-co-uk-8585 1219 7 's 's POS erambler-co-uk-8585 1219 8 cool cool JJ erambler-co-uk-8585 1219 9 [ [ -LRB- erambler-co-uk-8585 1219 10 Gist](https://gist.github.com gist](https://gist.github.com FW erambler-co-uk-8585 1219 11 ) ) -RRB- erambler-co-uk-8585 1219 12 tool tool NN erambler-co-uk-8585 1219 13 . . . erambler-co-uk-8585 1220 1 Draft draft NN erambler-co-uk-8585 1220 2 content content NN erambler-co-uk-8585 1220 3 policy policy NN erambler-co-uk-8585 1220 4 I -PRON- PRP erambler-co-uk-8585 1220 5 thought think VBD erambler-co-uk-8585 1220 6 it -PRON- PRP erambler-co-uk-8585 1220 7 was be VBD erambler-co-uk-8585 1220 8 about about RB erambler-co-uk-8585 1220 9 time time NN erambler-co-uk-8585 1220 10 I -PRON- PRP erambler-co-uk-8585 1220 11 had have VBD erambler-co-uk-8585 1220 12 some some DT erambler-co-uk-8585 1220 13 sort sort NN erambler-co-uk-8585 1220 14 of of IN erambler-co-uk-8585 1220 15 content content JJ erambler-co-uk-8585 1220 16 policy policy NN erambler-co-uk-8585 1220 17 on on RB erambler-co-uk-8585 1220 18 here here RB erambler-co-uk-8585 1220 19 so so CC erambler-co-uk-8585 1220 20 this this DT erambler-co-uk-8585 1220 21 is be VBZ erambler-co-uk-8585 1220 22 a a DT erambler-co-uk-8585 1220 23 first first JJ erambler-co-uk-8585 1220 24 draft draft NN erambler-co-uk-8585 1220 25 . . . erambler-co-uk-8585 1221 1 It -PRON- PRP erambler-co-uk-8585 1221 2 will will MD erambler-co-uk-8585 1221 3 eventually eventually RB erambler-co-uk-8585 1221 4 wind wind VB erambler-co-uk-8585 1221 5 up up RP erambler-co-uk-8585 1221 6 as as IN erambler-co-uk-8585 1221 7 a a DT erambler-co-uk-8585 1221 8 separate separate JJ erambler-co-uk-8585 1221 9 page page NN erambler-co-uk-8585 1221 10 . . . erambler-co-uk-8585 1222 1 Feedback feedback VB erambler-co-uk-8585 1222 2 welcome welcome NN erambler-co-uk-8585 1222 3 ! ! . erambler-co-uk-8585 1223 1 ! ! NFP erambler-co-uk-8585 1223 2 ! ! . erambler-co-uk-8585 1223 3 ! ! . erambler-co-uk-8585 1224 1 aside aside IN erambler-co-uk-8585 1224 2 & & CC erambler-co-uk-8585 1224 3 ldquo;Content ldquo;Content NNP erambler-co-uk-8585 1224 4 policy&rdquo policy&rdquo NN erambler-co-uk-8585 1224 5 ; ; : erambler-co-uk-8585 1224 6 This this DT erambler-co-uk-8585 1224 7 blog’s blog’s NNP erambler-co-uk-8585 1224 8 primary primary JJ erambler-co-uk-8585 1224 9 purpose purpose NN erambler-co-uk-8585 1224 10 is be VBZ erambler-co-uk-8585 1224 11 as as IN erambler-co-uk-8585 1224 12 a a DT erambler-co-uk-8585 1224 13 reflective reflective JJ erambler-co-uk-8585 1224 14 learning learn VBG erambler-co-uk-8585 1224 15 tool tool NN erambler-co-uk-8585 1224 16 for for IN erambler-co-uk-8585 1224 17 my -PRON- PRP$ erambler-co-uk-8585 1224 18 own own JJ erambler-co-uk-8585 1224 19 development development NN erambler-co-uk-8585 1224 20 ; ; : erambler-co-uk-8585 1224 21 my -PRON- PRP$ erambler-co-uk-8585 1224 22 aim aim NN erambler-co-uk-8585 1224 23 in in IN erambler-co-uk-8585 1224 24 writing write VBG erambler-co-uk-8585 1224 25 any any DT erambler-co-uk-8585 1224 26 given give VBN erambler-co-uk-8585 1224 27 post post NN erambler-co-uk-8585 1224 28 is be VBZ erambler-co-uk-8585 1224 29 mainly mainly RB erambler-co-uk-8585 1224 30 to to TO erambler-co-uk-8585 1224 31 expose expose VB erambler-co-uk-8585 1224 32 and and CC erambler-co-uk-8585 1224 33 develop develop VB erambler-co-uk-8585 1224 34 my -PRON- PRP$ erambler-co-uk-8585 1224 35 own own JJ erambler-co-uk-8585 1224 36 thinking thinking NN erambler-co-uk-8585 1224 37 on on IN erambler-co-uk-8585 1224 38 a a DT erambler-co-uk-8585 1224 39 topic topic NN erambler-co-uk-8585 1224 40 . . . erambler-co-uk-8585 1225 1 My -PRON- PRP$ erambler-co-uk-8585 1225 2 reasons reason NNS erambler-co-uk-8585 1225 3 for for IN erambler-co-uk-8585 1225 4 making make VBG erambler-co-uk-8585 1225 5 a a DT erambler-co-uk-8585 1225 6 public public JJ erambler-co-uk-8585 1225 7 blog blog NN erambler-co-uk-8585 1225 8 rather rather RB erambler-co-uk-8585 1225 9 than than IN erambler-co-uk-8585 1225 10 a a DT erambler-co-uk-8585 1225 11 private private JJ erambler-co-uk-8585 1225 12 journal journal NN erambler-co-uk-8585 1225 13 are be VBP erambler-co-uk-8585 1225 14 : : : erambler-co-uk-8585 1225 15 1 1 LS erambler-co-uk-8585 1225 16 . . . erambler-co-uk-8585 1226 1 If if IN erambler-co-uk-8585 1226 2 I -PRON- PRP erambler-co-uk-8585 1226 3 'm be VBP erambler-co-uk-8585 1226 4 lucky lucky JJ erambler-co-uk-8585 1226 5 , , , erambler-co-uk-8585 1226 6 someone someone NN erambler-co-uk-8585 1226 7 smarter smarter RBR erambler-co-uk-8585 1226 8 than than IN erambler-co-uk-8585 1226 9 me -PRON- PRP erambler-co-uk-8585 1226 10 will will MD erambler-co-uk-8585 1226 11 provide provide VB erambler-co-uk-8585 1226 12 feedback feedback NN erambler-co-uk-8585 1226 13 that that WDT erambler-co-uk-8585 1226 14 will will MD erambler-co-uk-8585 1226 15 help help VB erambler-co-uk-8585 1226 16 me -PRON- PRP erambler-co-uk-8585 1226 17 and and CC erambler-co-uk-8585 1226 18 my -PRON- PRP$ erambler-co-uk-8585 1226 19 readers reader NNS erambler-co-uk-8585 1226 20 to to TO erambler-co-uk-8585 1226 21 learn learn VB erambler-co-uk-8585 1226 22 more more JJR erambler-co-uk-8585 1226 23 2 2 CD erambler-co-uk-8585 1226 24 . . . erambler-co-uk-8585 1227 1 If if IN erambler-co-uk-8585 1227 2 I -PRON- PRP erambler-co-uk-8585 1227 3 'm be VBP erambler-co-uk-8585 1227 4 extra extra RB erambler-co-uk-8585 1227 5 lucky lucky JJ erambler-co-uk-8585 1227 6 , , , erambler-co-uk-8585 1227 7 someone someone NN erambler-co-uk-8585 1227 8 else else RB erambler-co-uk-8585 1227 9 might may MD erambler-co-uk-8585 1227 10 learn learn VB erambler-co-uk-8585 1227 11 from from IN erambler-co-uk-8585 1227 12 the the DT erambler-co-uk-8585 1227 13 material material NN erambler-co-uk-8585 1227 14 as as RB erambler-co-uk-8585 1227 15 well well RB erambler-co-uk-8585 1227 16 Each each DT erambler-co-uk-8585 1227 17 post post NN erambler-co-uk-8585 1227 18 , , , erambler-co-uk-8585 1227 19 therefore therefore RB erambler-co-uk-8585 1227 20 , , , erambler-co-uk-8585 1227 21 represents represent VBZ erambler-co-uk-8585 1227 22 the the DT erambler-co-uk-8585 1227 23 state state NN erambler-co-uk-8585 1227 24 of of IN erambler-co-uk-8585 1227 25 my -PRON- PRP$ erambler-co-uk-8585 1227 26 thinking thinking NN erambler-co-uk-8585 1227 27 at at IN erambler-co-uk-8585 1227 28 the the DT erambler-co-uk-8585 1227 29 time time NN erambler-co-uk-8585 1227 30 I -PRON- PRP erambler-co-uk-8585 1227 31 wrote write VBD erambler-co-uk-8585 1227 32 it -PRON- PRP erambler-co-uk-8585 1227 33 , , , erambler-co-uk-8585 1227 34 or or CC erambler-co-uk-8585 1227 35 perhaps perhaps RB erambler-co-uk-8585 1227 36 a a DT erambler-co-uk-8585 1227 37 deliberate deliberate JJ erambler-co-uk-8585 1227 38 provocation provocation NN erambler-co-uk-8585 1227 39 or or CC erambler-co-uk-8585 1227 40 exaggeration exaggeration NN erambler-co-uk-8585 1227 41 ; ; : erambler-co-uk-8585 1227 42 either either DT erambler-co-uk-8585 1227 43 way way NN erambler-co-uk-8585 1227 44 , , , erambler-co-uk-8585 1227 45 if if IN erambler-co-uk-8585 1227 46 you -PRON- PRP erambler-co-uk-8585 1227 47 do do VBP erambler-co-uk-8585 1227 48 n't not RB erambler-co-uk-8585 1227 49 know know VB erambler-co-uk-8585 1227 50 me -PRON- PRP erambler-co-uk-8585 1227 51 personally personally RB erambler-co-uk-8585 1227 52 please please UH erambler-co-uk-8585 1227 53 do do VB erambler-co-uk-8585 1227 54 n't not RB erambler-co-uk-8585 1227 55 judge judge VB erambler-co-uk-8585 1227 56 me -PRON- PRP erambler-co-uk-8585 1227 57 based base VBN erambler-co-uk-8585 1227 58 entirely entirely RB erambler-co-uk-8585 1227 59 on on IN erambler-co-uk-8585 1227 60 my -PRON- PRP$ erambler-co-uk-8585 1227 61 past past JJ erambler-co-uk-8585 1227 62 words word NNS erambler-co-uk-8585 1227 63 . . . erambler-co-uk-8585 1228 1 This this DT erambler-co-uk-8585 1228 2 is be VBZ erambler-co-uk-8585 1228 3 a a DT erambler-co-uk-8585 1228 4 request request NN erambler-co-uk-8585 1228 5 though though RB erambler-co-uk-8585 1228 6 , , , erambler-co-uk-8585 1228 7 not not RB erambler-co-uk-8585 1228 8 an an DT erambler-co-uk-8585 1228 9 attempt attempt NN erambler-co-uk-8585 1228 10 to to TO erambler-co-uk-8585 1228 11 excuse excuse VB erambler-co-uk-8585 1228 12 bad bad JJ erambler-co-uk-8585 1228 13 behaviour behaviour NN erambler-co-uk-8585 1228 14 on on IN erambler-co-uk-8585 1228 15 my -PRON- PRP$ erambler-co-uk-8585 1228 16 part part NN erambler-co-uk-8585 1228 17 . . . erambler-co-uk-8585 1229 1 I -PRON- PRP erambler-co-uk-8585 1229 2 accept accept VBP erambler-co-uk-8585 1229 3 full full JJ erambler-co-uk-8585 1229 4 responsibility responsibility NN erambler-co-uk-8585 1229 5 for for IN erambler-co-uk-8585 1229 6 any any DT erambler-co-uk-8585 1229 7 consequences consequence NNS erambler-co-uk-8585 1229 8 of of IN erambler-co-uk-8585 1229 9 my -PRON- PRP$ erambler-co-uk-8585 1229 10 words word NNS erambler-co-uk-8585 1229 11 , , , erambler-co-uk-8585 1229 12 whether whether IN erambler-co-uk-8585 1229 13 intended intended JJ erambler-co-uk-8585 1229 14 or or CC erambler-co-uk-8585 1229 15 not not RB erambler-co-uk-8585 1229 16 . . . erambler-co-uk-8585 1230 1 I -PRON- PRP erambler-co-uk-8585 1230 2 will will MD erambler-co-uk-8585 1230 3 not not RB erambler-co-uk-8585 1230 4 remove remove VB erambler-co-uk-8585 1230 5 comments comment NNS erambler-co-uk-8585 1230 6 or or CC erambler-co-uk-8585 1230 7 ban ban VB erambler-co-uk-8585 1230 8 individuals individual NNS erambler-co-uk-8585 1230 9 for for IN erambler-co-uk-8585 1230 10 disagreeing disagree VBG erambler-co-uk-8585 1230 11 with with IN erambler-co-uk-8585 1230 12 me -PRON- PRP erambler-co-uk-8585 1230 13 , , , erambler-co-uk-8585 1230 14 only only RB erambler-co-uk-8585 1230 15 for for IN erambler-co-uk-8585 1230 16 behaving behave VBG erambler-co-uk-8585 1230 17 offensively offensively RB erambler-co-uk-8585 1230 18 or or CC erambler-co-uk-8585 1230 19 disrespectfully disrespectfully RB erambler-co-uk-8585 1230 20 . . . erambler-co-uk-8585 1231 1 I -PRON- PRP erambler-co-uk-8585 1231 2 will will MD erambler-co-uk-8585 1231 3 do do VB erambler-co-uk-8585 1231 4 my -PRON- PRP$ erambler-co-uk-8585 1231 5 best good JJS erambler-co-uk-8585 1231 6 to to TO erambler-co-uk-8585 1231 7 be be VB erambler-co-uk-8585 1231 8 fair fair JJ erambler-co-uk-8585 1231 9 and and CC erambler-co-uk-8585 1231 10 balanced balanced JJ erambler-co-uk-8585 1231 11 and and CC erambler-co-uk-8585 1231 12 explain explain VB erambler-co-uk-8585 1231 13 decisions decision NNS erambler-co-uk-8585 1231 14 that that WDT erambler-co-uk-8585 1231 15 I -PRON- PRP erambler-co-uk-8585 1231 16 take take VBP erambler-co-uk-8585 1231 17 , , , erambler-co-uk-8585 1231 18 but but CC erambler-co-uk-8585 1231 19 I -PRON- PRP erambler-co-uk-8585 1231 20 reserve reserve VBP erambler-co-uk-8585 1231 21 the the DT erambler-co-uk-8585 1231 22 right right NN erambler-co-uk-8585 1231 23 to to TO erambler-co-uk-8585 1231 24 take take VB erambler-co-uk-8585 1231 25 those those DT erambler-co-uk-8585 1231 26 decisions decision NNS erambler-co-uk-8585 1231 27 without without IN erambler-co-uk-8585 1231 28 making make VBG erambler-co-uk-8585 1231 29 any any DT erambler-co-uk-8585 1231 30 explanation explanation NN erambler-co-uk-8585 1231 31 at at RB erambler-co-uk-8585 1231 32 all all RB erambler-co-uk-8585 1231 33 if if IN erambler-co-uk-8585 1231 34 it -PRON- PRP erambler-co-uk-8585 1231 35 seems seem VBZ erambler-co-uk-8585 1231 36 likely likely JJ erambler-co-uk-8585 1231 37 to to TO erambler-co-uk-8585 1231 38 further further RB erambler-co-uk-8585 1231 39 inflame inflame VB erambler-co-uk-8585 1231 40 a a DT erambler-co-uk-8585 1231 41 situation situation NN erambler-co-uk-8585 1231 42 . . . erambler-co-uk-8585 1232 1 If if IN erambler-co-uk-8585 1232 2 I -PRON- PRP erambler-co-uk-8585 1232 3 end end VBP erambler-co-uk-8585 1232 4 up up RP erambler-co-uk-8585 1232 5 responding respond VBG erambler-co-uk-8585 1232 6 to to IN erambler-co-uk-8585 1232 7 anything anything NN erambler-co-uk-8585 1232 8 simply simply RB erambler-co-uk-8585 1232 9 with with IN erambler-co-uk-8585 1232 10 a a DT erambler-co-uk-8585 1232 11 link link NN erambler-co-uk-8585 1232 12 to to IN erambler-co-uk-8585 1232 13 this this DT erambler-co-uk-8585 1232 14 policy policy NN erambler-co-uk-8585 1232 15 , , , erambler-co-uk-8585 1232 16 that that DT erambler-co-uk-8585 1232 17 's be VBZ erambler-co-uk-8585 1232 18 probably probably RB erambler-co-uk-8585 1232 19 all all PDT erambler-co-uk-8585 1232 20 the the DT erambler-co-uk-8585 1232 21 explanation explanation NN erambler-co-uk-8585 1232 22 you -PRON- PRP erambler-co-uk-8585 1232 23 're be VBP erambler-co-uk-8585 1232 24 going go VBG erambler-co-uk-8585 1232 25 to to TO erambler-co-uk-8585 1232 26 get get VB erambler-co-uk-8585 1232 27 . . . erambler-co-uk-8585 1233 1 It -PRON- PRP erambler-co-uk-8585 1233 2 should should MD erambler-co-uk-8585 1233 3 go go VB erambler-co-uk-8585 1233 4 without without IN erambler-co-uk-8585 1233 5 saying say VBG erambler-co-uk-8585 1233 6 , , , erambler-co-uk-8585 1233 7 but but CC erambler-co-uk-8585 1233 8 the the DT erambler-co-uk-8585 1233 9 opinions opinion NNS erambler-co-uk-8585 1233 10 presented present VBN erambler-co-uk-8585 1233 11 in in IN erambler-co-uk-8585 1233 12 this this DT erambler-co-uk-8585 1233 13 blog blog NN erambler-co-uk-8585 1233 14 are be VBP erambler-co-uk-8585 1233 15 my -PRON- PRP$ erambler-co-uk-8585 1233 16 own own JJ erambler-co-uk-8585 1233 17 and and CC erambler-co-uk-8585 1233 18 not not RB erambler-co-uk-8585 1233 19 those those DT erambler-co-uk-8585 1233 20 of of IN erambler-co-uk-8585 1233 21 my -PRON- PRP$ erambler-co-uk-8585 1233 22 employer employer NN erambler-co-uk-8585 1233 23 or or CC erambler-co-uk-8585 1233 24 anyone anyone NN erambler-co-uk-8585 1233 25 else else RB erambler-co-uk-8585 1233 26 I -PRON- PRP erambler-co-uk-8585 1233 27 might may MD erambler-co-uk-8585 1233 28 at at IN erambler-co-uk-8585 1233 29 times time NNS erambler-co-uk-8585 1233 30 represent represent VB erambler-co-uk-8585 1233 31 . . . erambler-co-uk-8585 1234 1 Learning learn VBG erambler-co-uk-8585 1234 2 to to TO erambler-co-uk-8585 1234 3 live live VB erambler-co-uk-8585 1234 4 with with IN erambler-co-uk-8585 1234 5 anxiety anxiety NN erambler-co-uk-8585 1234 6 ! ! . erambler-co-uk-8585 1234 7 ! ! . erambler-co-uk-8585 1234 8 ! ! . erambler-co-uk-8585 1235 1 intro intro NNP erambler-co-uk-8585 1235 2 & & CC erambler-co-uk-8585 1235 3 quot;" quot;" NNP erambler-co-uk-8585 1235 4 ; ; : erambler-co-uk-8585 1235 5 This this DT erambler-co-uk-8585 1235 6 is be VBZ erambler-co-uk-8585 1235 7 a a DT erambler-co-uk-8585 1235 8 post post NN erambler-co-uk-8585 1235 9 that that WDT erambler-co-uk-8585 1235 10 I’ve i’ve PRP erambler-co-uk-8585 1235 11 been be VBN erambler-co-uk-8585 1235 12 writing write VBG erambler-co-uk-8585 1235 13 for for IN erambler-co-uk-8585 1235 14 months month NNS erambler-co-uk-8585 1235 15 , , , erambler-co-uk-8585 1235 16 and and CC erambler-co-uk-8585 1235 17 writing write VBG erambler-co-uk-8585 1235 18 in in RP erambler-co-uk-8585 1235 19 my -PRON- PRP$ erambler-co-uk-8585 1235 20 head head NN erambler-co-uk-8585 1235 21 for for IN erambler-co-uk-8585 1235 22 years year NNS erambler-co-uk-8585 1235 23 . . . erambler-co-uk-8585 1236 1 For for IN erambler-co-uk-8585 1236 2 some some DT erambler-co-uk-8585 1236 3 it -PRON- PRP erambler-co-uk-8585 1236 4 will will MD erambler-co-uk-8585 1236 5 explain explain VB erambler-co-uk-8585 1236 6 aspects aspect NNS erambler-co-uk-8585 1236 7 of of IN erambler-co-uk-8585 1236 8 my -PRON- PRP$ erambler-co-uk-8585 1236 9 personality personality NN erambler-co-uk-8585 1236 10 that that IN erambler-co-uk-8585 1236 11 you -PRON- PRP erambler-co-uk-8585 1236 12 might may MD erambler-co-uk-8585 1236 13 have have VB erambler-co-uk-8585 1236 14 wondered wonder VBN erambler-co-uk-8585 1236 15 about about IN erambler-co-uk-8585 1236 16 . . . erambler-co-uk-8585 1237 1 For for IN erambler-co-uk-8585 1237 2 some some DT erambler-co-uk-8585 1237 3 it -PRON- PRP erambler-co-uk-8585 1237 4 will will MD erambler-co-uk-8585 1237 5 just just RB erambler-co-uk-8585 1237 6 be be VB erambler-co-uk-8585 1237 7 another another DT erambler-co-uk-8585 1237 8 person person NN erambler-co-uk-8585 1237 9 banging bang VBG erambler-co-uk-8585 1237 10 on on IN erambler-co-uk-8585 1237 11 self self NN erambler-co-uk-8585 1237 12 - - HYPH erambler-co-uk-8585 1237 13 indulgently indulgently RB erambler-co-uk-8585 1237 14 about about IN erambler-co-uk-8585 1237 15 so so RB erambler-co-uk-8585 1237 16 - - HYPH erambler-co-uk-8585 1237 17 called call VBN erambler-co-uk-8585 1237 18 & & CC erambler-co-uk-8585 1237 19 ldquo;mental ldquo;mental NNP erambler-co-uk-8585 1237 20 health health NN erambler-co-uk-8585 1237 21 issues&rdquo issues&rdquo NNP erambler-co-uk-8585 1237 22 ; ; : erambler-co-uk-8585 1237 23 . . . erambler-co-uk-8585 1238 1 Hopefully hopefully RB erambler-co-uk-8585 1238 2 , , , erambler-co-uk-8585 1238 3 for for IN erambler-co-uk-8585 1238 4 some some DT erambler-co-uk-8585 1238 5 it -PRON- PRP erambler-co-uk-8585 1238 6 will will MD erambler-co-uk-8585 1238 7 demystify demystify VB erambler-co-uk-8585 1238 8 some some DT erambler-co-uk-8585 1238 9 stuff stuff NN erambler-co-uk-8585 1238 10 and and CC erambler-co-uk-8585 1238 11 show show VBP erambler-co-uk-8585 1238 12 that that DT erambler-co-uk-8585 1238 13 you’re you’re VBZ erambler-co-uk-8585 1238 14 not not RB erambler-co-uk-8585 1238 15 alone alone JJ erambler-co-uk-8585 1238 16 and and CC erambler-co-uk-8585 1238 17 things thing NNS erambler-co-uk-8585 1238 18 do do VBP erambler-co-uk-8585 1238 19 get get VB erambler-co-uk-8585 1238 20 better well JJR erambler-co-uk-8585 1238 21 . . . erambler-co-uk-8585 1239 1 For for IN erambler-co-uk-8585 1239 2 as as RB erambler-co-uk-8585 1239 3 long long RB erambler-co-uk-8585 1239 4 as as IN erambler-co-uk-8585 1239 5 I -PRON- PRP erambler-co-uk-8585 1239 6 can can MD erambler-co-uk-8585 1239 7 remember remember VB erambler-co-uk-8585 1239 8 I’ve i’ve PRP erambler-co-uk-8585 1239 9 been be VBN erambler-co-uk-8585 1239 10 a a DT erambler-co-uk-8585 1239 11 worrier worrier NN erambler-co-uk-8585 1239 12 . . . erambler-co-uk-8585 1240 1 I’ve I’ve NNP erambler-co-uk-8585 1240 2 also also RB erambler-co-uk-8585 1240 3 suffered suffer VBD erambler-co-uk-8585 1240 4 from from IN erambler-co-uk-8585 1240 5 bouts bout NNS erambler-co-uk-8585 1240 6 of of IN erambler-co-uk-8585 1240 7 what what WP erambler-co-uk-8585 1240 8 I -PRON- PRP erambler-co-uk-8585 1240 9 now now RB erambler-co-uk-8585 1240 10 recognise recognise VBP erambler-co-uk-8585 1240 11 as as IN erambler-co-uk-8585 1240 12 depression depression NN erambler-co-uk-8585 1240 13 , , , erambler-co-uk-8585 1240 14 on on RB erambler-co-uk-8585 1240 15 and and CC erambler-co-uk-8585 1240 16 off off RB erambler-co-uk-8585 1240 17 since since IN erambler-co-uk-8585 1240 18 my -PRON- PRP$ erambler-co-uk-8585 1240 19 school school NN erambler-co-uk-8585 1240 20 days day NNS erambler-co-uk-8585 1240 21 . . . erambler-co-uk-8585 1241 1 It’s It’s NNP erambler-co-uk-8585 1241 2 only only RB erambler-co-uk-8585 1241 3 relatively relatively RB erambler-co-uk-8585 1241 4 recently recently RB erambler-co-uk-8585 1241 5 that that IN erambler-co-uk-8585 1241 6 I’ve i’ve PRP erambler-co-uk-8585 1241 7 come come VB erambler-co-uk-8585 1241 8 to to IN erambler-co-uk-8585 1241 9 the the DT erambler-co-uk-8585 1241 10 realisation realisation NN erambler-co-uk-8585 1241 11 that that IN erambler-co-uk-8585 1241 12 these these DT erambler-co-uk-8585 1241 13 two two CD erambler-co-uk-8585 1241 14 might may MD erambler-co-uk-8585 1241 15 be be VB erambler-co-uk-8585 1241 16 connected connect VBN erambler-co-uk-8585 1241 17 and and CC erambler-co-uk-8585 1241 18 that that IN erambler-co-uk-8585 1241 19 my -PRON- PRP$ erambler-co-uk-8585 1241 20 & & CC erambler-co-uk-8585 1241 21 lsquo;worrying&rsquo lsquo;worrying&rsquo UH erambler-co-uk-8585 1241 22 ; ; : erambler-co-uk-8585 1241 23 might may MD erambler-co-uk-8585 1241 24 in in IN erambler-co-uk-8585 1241 25 fact fact NN erambler-co-uk-8585 1241 26 be be VB erambler-co-uk-8585 1241 27 outside outside IN erambler-co-uk-8585 1241 28 the the DT erambler-co-uk-8585 1241 29 normal normal JJ erambler-co-uk-8585 1241 30 range range NN erambler-co-uk-8585 1241 31 of of IN erambler-co-uk-8585 1241 32 healthy healthy JJ erambler-co-uk-8585 1241 33 human human JJ erambler-co-uk-8585 1241 34 behaviour behaviour NN erambler-co-uk-8585 1241 35 and and CC erambler-co-uk-8585 1241 36 might may MD erambler-co-uk-8585 1241 37 more more RBR erambler-co-uk-8585 1241 38 accurately accurately RB erambler-co-uk-8585 1241 39 be be VB erambler-co-uk-8585 1241 40 described describe VBN erambler-co-uk-8585 1241 41 as as IN erambler-co-uk-8585 1241 42 chronic chronic JJ erambler-co-uk-8585 1241 43 anxiety anxiety NN erambler-co-uk-8585 1241 44 . . . erambler-co-uk-8585 1242 1 You -PRON- PRP erambler-co-uk-8585 1242 2 probably probably RB erambler-co-uk-8585 1242 3 won’t won’t NNS erambler-co-uk-8585 1242 4 have have VBP erambler-co-uk-8585 1242 5 noticed notice VBN erambler-co-uk-8585 1242 6 it -PRON- PRP erambler-co-uk-8585 1242 7 , , , erambler-co-uk-8585 1242 8 but but CC erambler-co-uk-8585 1242 9 it’s it’s NN erambler-co-uk-8585 1242 10 been be VBN erambler-co-uk-8585 1242 11 there there RB erambler-co-uk-8585 1242 12 . . . erambler-co-uk-8585 1243 1 More more RBR erambler-co-uk-8585 1243 2 recently recently RB erambler-co-uk-8585 1243 3 I’ve i’ve PRP erambler-co-uk-8585 1243 4 begun begin VBD erambler-co-uk-8585 1243 5 feeling feel VBG erambler-co-uk-8585 1243 6 like like IN erambler-co-uk-8585 1243 7 I’m I’m NNP erambler-co-uk-8585 1243 8 getting get VBG erambler-co-uk-8585 1243 9 on on IN erambler-co-uk-8585 1243 10 top top NN erambler-co-uk-8585 1243 11 of of IN erambler-co-uk-8585 1243 12 it -PRON- PRP erambler-co-uk-8585 1243 13 and and CC erambler-co-uk-8585 1243 14 feeling feel VBG erambler-co-uk-8585 1243 15 & & CC erambler-co-uk-8585 1243 16 ldquo;normal&rdquo ldquo;normal&rdquo FW erambler-co-uk-8585 1243 17 ; ; : erambler-co-uk-8585 1243 18 for for IN erambler-co-uk-8585 1243 19 the the DT erambler-co-uk-8585 1243 20 first first JJ erambler-co-uk-8585 1243 21 time time NN erambler-co-uk-8585 1243 22 in in IN erambler-co-uk-8585 1243 23 my -PRON- PRP$ erambler-co-uk-8585 1243 24 life life NN erambler-co-uk-8585 1243 25 . . . erambler-co-uk-8585 1244 1 Things thing NNS erambler-co-uk-8585 1244 2 I’ve i’ve PRP erambler-co-uk-8585 1244 3 found find VBD erambler-co-uk-8585 1244 4 that that DT erambler-co-uk-8585 1244 5 help help NN erambler-co-uk-8585 1244 6 include include VB erambler-co-uk-8585 1244 7 : : : erambler-co-uk-8585 1244 8 getting get VBG erambler-co-uk-8585 1244 9 out out IN erambler-co-uk-8585 1244 10 of of IN erambler-co-uk-8585 1244 11 the the DT erambler-co-uk-8585 1244 12 house house NN erambler-co-uk-8585 1244 13 more more RBR erambler-co-uk-8585 1244 14 and and CC erambler-co-uk-8585 1244 15 socialising socialise VBG erambler-co-uk-8585 1244 16 with with IN erambler-co-uk-8585 1244 17 friends friend NNS erambler-co-uk-8585 1244 18 ; ; : erambler-co-uk-8585 1244 19 and and CC erambler-co-uk-8585 1244 20 getting get VBG erambler-co-uk-8585 1244 21 a a DT erambler-co-uk-8585 1244 22 range range NN erambler-co-uk-8585 1244 23 of of IN erambler-co-uk-8585 1244 24 exercise exercise NN erambler-co-uk-8585 1244 25 , , , erambler-co-uk-8585 1244 26 outdoors outdoors RB erambler-co-uk-8585 1244 27 and and CC erambler-co-uk-8585 1244 28 away away RB erambler-co-uk-8585 1244 29 from from IN erambler-co-uk-8585 1244 30 the the DT erambler-co-uk-8585 1244 31 city city NN erambler-co-uk-8585 1244 32 ( ( -LRB- erambler-co-uk-8585 1244 33 rock rock NN erambler-co-uk-8585 1244 34 climbing climbing NN erambler-co-uk-8585 1244 35 is be VBZ erambler-co-uk-8585 1244 36 mentally mentally RB erambler-co-uk-8585 1244 37 and and CC erambler-co-uk-8585 1244 38 physically physically RB erambler-co-uk-8585 1244 39 engaging engage VBG erambler-co-uk-8585 1244 40 and and CC erambler-co-uk-8585 1244 41 open open JJ erambler-co-uk-8585 1244 42 water water NN erambler-co-uk-8585 1244 43 swimming swimming NN erambler-co-uk-8585 1244 44 is be VBZ erambler-co-uk-8585 1244 45 indescribably indescribably RB erambler-co-uk-8585 1244 46 joyful joyful JJ erambler-co-uk-8585 1244 47 ) ) -RRB- erambler-co-uk-8585 1244 48 . . . erambler-co-uk-8585 1245 1 But but CC erambler-co-uk-8585 1245 2 mostly mostly RB erambler-co-uk-8585 1245 3 it’s it’ VBZ erambler-co-uk-8585 1245 4 the the DT erambler-co-uk-8585 1245 5 cognitive cognitive JJ erambler-co-uk-8585 1245 6 behavioural behavioural NN erambler-co-uk-8585 1245 7 therapy therapy NN erambler-co-uk-8585 1245 8 ( ( -LRB- erambler-co-uk-8585 1245 9 CBT CBT NNP erambler-co-uk-8585 1245 10 ) ) -RRB- erambler-co-uk-8585 1245 11 and and CC erambler-co-uk-8585 1245 12 the the DT erambler-co-uk-8585 1245 13 antidepressants antidepressant NNS erambler-co-uk-8585 1245 14 . . . erambler-co-uk-8585 1246 1 Before before IN erambler-co-uk-8585 1246 2 I -PRON- PRP erambler-co-uk-8585 1246 3 go go VBP erambler-co-uk-8585 1246 4 any any RB erambler-co-uk-8585 1246 5 further further RB erambler-co-uk-8585 1246 6 , , , erambler-co-uk-8585 1246 7 a a DT erambler-co-uk-8585 1246 8 word word NN erambler-co-uk-8585 1246 9 about about IN erambler-co-uk-8585 1246 10 drugs drug NNS erambler-co-uk-8585 1246 11 ( ( -LRB- erambler-co-uk-8585 1246 12 & & CC erambler-co-uk-8585 1246 13 ldquo;don’t ldquo;don’t NNP erambler-co-uk-8585 1246 14 do do VBP erambler-co-uk-8585 1246 15 drugs drug NNS erambler-co-uk-8585 1246 16 , , , erambler-co-uk-8585 1246 17 kids&rdquo kids&rdquo NNP erambler-co-uk-8585 1246 18 ; ; , erambler-co-uk-8585 1246 19 ) ) -RRB- erambler-co-uk-8585 1246 20 : : : erambler-co-uk-8585 1246 21 I’m i’m VB erambler-co-uk-8585 1246 22 on on IN erambler-co-uk-8585 1246 23 the the DT erambler-co-uk-8585 1246 24 lowest low JJS erambler-co-uk-8585 1246 25 available available JJ erambler-co-uk-8585 1246 26 dose dose NN erambler-co-uk-8585 1246 27 of of IN erambler-co-uk-8585 1246 28 a a DT erambler-co-uk-8585 1246 29 common common JJ erambler-co-uk-8585 1246 30 antidepressant antidepressant NN erambler-co-uk-8585 1246 31 . . . erambler-co-uk-8585 1247 1 This this DT erambler-co-uk-8585 1247 2 isn’t isn’t NNS erambler-co-uk-8585 1247 3 because because IN erambler-co-uk-8585 1247 4 it -PRON- PRP erambler-co-uk-8585 1247 5 stops stop VBZ erambler-co-uk-8585 1247 6 me -PRON- PRP erambler-co-uk-8585 1247 7 being be VBG erambler-co-uk-8585 1247 8 sad sad JJ erambler-co-uk-8585 1247 9 all all PDT erambler-co-uk-8585 1247 10 the the DT erambler-co-uk-8585 1247 11 time time NN erambler-co-uk-8585 1247 12 ( ( -LRB- erambler-co-uk-8585 1247 13 I’m i’m UH erambler-co-uk-8585 1247 14 not not RB erambler-co-uk-8585 1247 15 ) ) -RRB- erambler-co-uk-8585 1247 16 or or CC erambler-co-uk-8585 1247 17 because because IN erambler-co-uk-8585 1247 18 it -PRON- PRP erambler-co-uk-8585 1247 19 makes make VBZ erambler-co-uk-8585 1247 20 all all PDT erambler-co-uk-8585 1247 21 my -PRON- PRP$ erambler-co-uk-8585 1247 22 problems problem NNS erambler-co-uk-8585 1247 23 go go VB erambler-co-uk-8585 1247 24 away away RB erambler-co-uk-8585 1247 25 ( ( -LRB- erambler-co-uk-8585 1247 26 it -PRON- PRP erambler-co-uk-8585 1247 27 really really RB erambler-co-uk-8585 1247 28 doesn’t doesn’t NNP erambler-co-uk-8585 1247 29 ) ) -RRB- erambler-co-uk-8585 1247 30 . . . erambler-co-uk-8585 1248 1 It’s it’s JJ erambler-co-uk-8585 1248 2 because because IN erambler-co-uk-8585 1248 3 the the DT erambler-co-uk-8585 1248 4 scientific scientific JJ erambler-co-uk-8585 1248 5 evidence evidence NN erambler-co-uk-8585 1248 6 points point VBZ erambler-co-uk-8585 1248 7 to to IN erambler-co-uk-8585 1248 8 a a DT erambler-co-uk-8585 1248 9 combination combination NN erambler-co-uk-8585 1248 10 of of IN erambler-co-uk-8585 1248 11 CBT CBT NNP erambler-co-uk-8585 1248 12 and and CC erambler-co-uk-8585 1248 13 antidepressants antidepressant NNS erambler-co-uk-8585 1248 14 as as IN erambler-co-uk-8585 1248 15 being be VBG erambler-co-uk-8585 1248 16 the the DT erambler-co-uk-8585 1248 17 single single JJ erambler-co-uk-8585 1248 18 most most RBS erambler-co-uk-8585 1248 19 effective effective JJ erambler-co-uk-8585 1248 20 treatment treatment NN erambler-co-uk-8585 1248 21 for for IN erambler-co-uk-8585 1248 22 generalised generalise VBN erambler-co-uk-8585 1248 23 anxiety anxiety NN erambler-co-uk-8585 1248 24 disorder disorder NN erambler-co-uk-8585 1248 25 . . . erambler-co-uk-8585 1249 1 The the DT erambler-co-uk-8585 1249 2 reason reason NN erambler-co-uk-8585 1249 3 for for IN erambler-co-uk-8585 1249 4 this this DT erambler-co-uk-8585 1249 5 is be VBZ erambler-co-uk-8585 1249 6 simple simple JJ erambler-co-uk-8585 1249 7 : : : erambler-co-uk-8585 1249 8 CBT CBT NNP erambler-co-uk-8585 1249 9 isn’t isn’t CD erambler-co-uk-8585 1249 10 easy easy RB erambler-co-uk-8585 1249 11 , , , erambler-co-uk-8585 1249 12 because because IN erambler-co-uk-8585 1249 13 it -PRON- PRP erambler-co-uk-8585 1249 14 asks ask VBZ erambler-co-uk-8585 1249 15 you -PRON- PRP erambler-co-uk-8585 1249 16 to to TO erambler-co-uk-8585 1249 17 challenge challenge NN erambler-co-uk-8585 1249 18 habits habit NNS erambler-co-uk-8585 1249 19 and and CC erambler-co-uk-8585 1249 20 beliefs belief NNS erambler-co-uk-8585 1249 21 you’ve you’ve NNP erambler-co-uk-8585 1249 22 held hold VBD erambler-co-uk-8585 1249 23 your -PRON- PRP$ erambler-co-uk-8585 1249 24 whole whole JJ erambler-co-uk-8585 1249 25 life life NN erambler-co-uk-8585 1249 26 . . . erambler-co-uk-8585 1250 1 In in IN erambler-co-uk-8585 1250 2 the the DT erambler-co-uk-8585 1250 3 short short JJ erambler-co-uk-8585 1250 4 term term NN erambler-co-uk-8585 1250 5 there there EX erambler-co-uk-8585 1250 6 is be VBZ erambler-co-uk-8585 1250 7 going go VBG erambler-co-uk-8585 1250 8 to to TO erambler-co-uk-8585 1250 9 be be VB erambler-co-uk-8585 1250 10 more more JJR erambler-co-uk-8585 1250 11 anxiety anxiety NN erambler-co-uk-8585 1250 12 and and CC erambler-co-uk-8585 1250 13 some some DT erambler-co-uk-8585 1250 14 antidepressants antidepressant NNS erambler-co-uk-8585 1250 15 are be VBP erambler-co-uk-8585 1250 16 also also RB erambler-co-uk-8585 1250 17 effective effective JJ erambler-co-uk-8585 1250 18 at at IN erambler-co-uk-8585 1250 19 blunting blunt VBG erambler-co-uk-8585 1250 20 the the DT erambler-co-uk-8585 1250 21 effect effect NN erambler-co-uk-8585 1250 22 of of IN erambler-co-uk-8585 1250 23 this this DT erambler-co-uk-8585 1250 24 additional additional JJ erambler-co-uk-8585 1250 25 anxiety anxiety NN erambler-co-uk-8585 1250 26 . . . erambler-co-uk-8585 1251 1 In in IN erambler-co-uk-8585 1251 2 short short JJ erambler-co-uk-8585 1251 3 , , , erambler-co-uk-8585 1251 4 CBT CBT NNP erambler-co-uk-8585 1251 5 is be VBZ erambler-co-uk-8585 1251 6 what what WP erambler-co-uk-8585 1251 7 makes make VBZ erambler-co-uk-8585 1251 8 you -PRON- PRP erambler-co-uk-8585 1251 9 better well JJR erambler-co-uk-8585 1251 10 , , , erambler-co-uk-8585 1251 11 and and CC erambler-co-uk-8585 1251 12 the the DT erambler-co-uk-8585 1251 13 drugs drug NNS erambler-co-uk-8585 1251 14 just just RB erambler-co-uk-8585 1251 15 make make VBP erambler-co-uk-8585 1251 16 it -PRON- PRP erambler-co-uk-8585 1251 17 a a DT erambler-co-uk-8585 1251 18 little little JJ erambler-co-uk-8585 1251 19 bit bit NN erambler-co-uk-8585 1251 20 more more RBR erambler-co-uk-8585 1251 21 effective effective JJ erambler-co-uk-8585 1251 22 . . . erambler-co-uk-8585 1252 1 A a DT erambler-co-uk-8585 1252 2 lot lot NN erambler-co-uk-8585 1252 3 of of IN erambler-co-uk-8585 1252 4 people people NNS erambler-co-uk-8585 1252 5 have have VBP erambler-co-uk-8585 1252 6 misconceptions misconception NNS erambler-co-uk-8585 1252 7 about about IN erambler-co-uk-8585 1252 8 what what WP erambler-co-uk-8585 1252 9 it -PRON- PRP erambler-co-uk-8585 1252 10 means mean VBZ erambler-co-uk-8585 1252 11 to to TO erambler-co-uk-8585 1252 12 be be VB erambler-co-uk-8585 1252 13 & & CC erambler-co-uk-8585 1252 14 lsquo;in lsquo;in NNP erambler-co-uk-8585 1252 15 therapy&rsquo therapy&rsquo NN erambler-co-uk-8585 1252 16 ; ; : erambler-co-uk-8585 1252 17 . . . erambler-co-uk-8585 1253 1 I -PRON- PRP erambler-co-uk-8585 1253 2 suspect suspect VBP erambler-co-uk-8585 1253 3 a a DT erambler-co-uk-8585 1253 4 lot lot NN erambler-co-uk-8585 1253 5 of of IN erambler-co-uk-8585 1253 6 these these DT erambler-co-uk-8585 1253 7 are be VBP erambler-co-uk-8585 1253 8 derived derive VBN erambler-co-uk-8585 1253 9 from from IN erambler-co-uk-8585 1253 10 the the DT erambler-co-uk-8585 1253 11 psychoanalysis psychoanalysis NN erambler-co-uk-8585 1253 12 we -PRON- PRP erambler-co-uk-8585 1253 13 often often RB erambler-co-uk-8585 1253 14 see see VBP erambler-co-uk-8585 1253 15 portrayed portray VBN erambler-co-uk-8585 1253 16 in in IN erambler-co-uk-8585 1253 17 ( ( -LRB- erambler-co-uk-8585 1253 18 primarily primarily RB erambler-co-uk-8585 1253 19 US US NNP erambler-co-uk-8585 1253 20 ) ) -RRB- erambler-co-uk-8585 1253 21 film film NN erambler-co-uk-8585 1253 22 and and CC erambler-co-uk-8585 1253 23 TV tv NN erambler-co-uk-8585 1253 24 . . . erambler-co-uk-8585 1254 1 The the DT erambler-co-uk-8585 1254 2 problem problem NN erambler-co-uk-8585 1254 3 with with IN erambler-co-uk-8585 1254 4 that that DT erambler-co-uk-8585 1254 5 type type NN erambler-co-uk-8585 1254 6 of of IN erambler-co-uk-8585 1254 7 navel navel NN erambler-co-uk-8585 1254 8 - - HYPH erambler-co-uk-8585 1254 9 gazing gaze VBG erambler-co-uk-8585 1254 10 therapy therapy NN erambler-co-uk-8585 1254 11 is be VBZ erambler-co-uk-8585 1254 12 that that IN erambler-co-uk-8585 1254 13 you -PRON- PRP erambler-co-uk-8585 1254 14 can can MD erambler-co-uk-8585 1254 15 spend spend VB erambler-co-uk-8585 1254 16 years year NNS erambler-co-uk-8585 1254 17 doing do VBG erambler-co-uk-8585 1254 18 it -PRON- PRP erambler-co-uk-8585 1254 19 , , , erambler-co-uk-8585 1254 20 finally finally RB erambler-co-uk-8585 1254 21 reach reach VB erambler-co-uk-8585 1254 22 some some DT erambler-co-uk-8585 1254 23 sort sort NN erambler-co-uk-8585 1254 24 of of IN erambler-co-uk-8585 1254 25 breakthrough breakthrough NN erambler-co-uk-8585 1254 26 insight insight NN erambler-co-uk-8585 1254 27 , , , erambler-co-uk-8585 1254 28 and and CC erambler-co-uk-8585 1254 29 still still RB erambler-co-uk-8585 1254 30 not not RB erambler-co-uk-8585 1254 31 have have VB erambler-co-uk-8585 1254 32 no no DT erambler-co-uk-8585 1254 33 idea idea NN erambler-co-uk-8585 1254 34 what what WP erambler-co-uk-8585 1254 35 the the DT erambler-co-uk-8585 1254 36 supposed suppose VBN erambler-co-uk-8585 1254 37 insight insight NN erambler-co-uk-8585 1254 38 means mean VBZ erambler-co-uk-8585 1254 39 for for IN erambler-co-uk-8585 1254 40 your -PRON- PRP$ erambler-co-uk-8585 1254 41 actual actual JJ erambler-co-uk-8585 1254 42 life life NN erambler-co-uk-8585 1254 43 . . . erambler-co-uk-8585 1255 1 CBT CBT NNP erambler-co-uk-8585 1255 2 is be VBZ erambler-co-uk-8585 1255 3 different different JJ erambler-co-uk-8585 1255 4 in in IN erambler-co-uk-8585 1255 5 that that DT erambler-co-uk-8585 1255 6 rather rather RB erambler-co-uk-8585 1255 7 than than IN erambler-co-uk-8585 1255 8 addressing address VBG erambler-co-uk-8585 1255 9 feelings feeling NNS erambler-co-uk-8585 1255 10 directly directly RB erambler-co-uk-8585 1255 11 it -PRON- PRP erambler-co-uk-8585 1255 12 focuses focus VBZ erambler-co-uk-8585 1255 13 on on IN erambler-co-uk-8585 1255 14 habits habit NNS erambler-co-uk-8585 1255 15 in in IN erambler-co-uk-8585 1255 16 your -PRON- PRP$ erambler-co-uk-8585 1255 17 thoughts thought NNS erambler-co-uk-8585 1255 18 ( ( -LRB- erambler-co-uk-8585 1255 19 cognitive cognitive JJ erambler-co-uk-8585 1255 20 ) ) -RRB- erambler-co-uk-8585 1255 21 and and CC erambler-co-uk-8585 1255 22 actions action NNS erambler-co-uk-8585 1255 23 ( ( -LRB- erambler-co-uk-8585 1255 24 behavioural behavioural JJ erambler-co-uk-8585 1255 25 ) ) -RRB- erambler-co-uk-8585 1255 26 with with IN erambler-co-uk-8585 1255 27 feeling feel VBG erambler-co-uk-8585 1255 28 better well JJR erambler-co-uk-8585 1255 29 as as IN erambler-co-uk-8585 1255 30 an an DT erambler-co-uk-8585 1255 31 outcome outcome NN erambler-co-uk-8585 1255 32 ( ( -LRB- erambler-co-uk-8585 1255 33 therapy therapy NN erambler-co-uk-8585 1255 34 ) ) -RRB- erambler-co-uk-8585 1255 35 . . . erambler-co-uk-8585 1256 1 CBT CBT NNP erambler-co-uk-8585 1256 2 and and CC erambler-co-uk-8585 1256 3 related related JJ erambler-co-uk-8585 1256 4 forms form NNS erambler-co-uk-8585 1256 5 of of IN erambler-co-uk-8585 1256 6 therapy therapy NN erambler-co-uk-8585 1256 7 now now RB erambler-co-uk-8585 1256 8 have have VBP erambler-co-uk-8585 1256 9 decades decade NNS erambler-co-uk-8585 1256 10 of of IN erambler-co-uk-8585 1256 11 clinical clinical JJ erambler-co-uk-8585 1256 12 evidence evidence NN erambler-co-uk-8585 1256 13 showing show VBG erambler-co-uk-8585 1256 14 that that IN erambler-co-uk-8585 1256 15 they -PRON- PRP erambler-co-uk-8585 1256 16 really really RB erambler-co-uk-8585 1256 17 work work VBP erambler-co-uk-8585 1256 18 . . . erambler-co-uk-8585 1257 1 It -PRON- PRP erambler-co-uk-8585 1257 2 uses use VBZ erambler-co-uk-8585 1257 3 a a DT erambler-co-uk-8585 1257 4 wide wide JJ erambler-co-uk-8585 1257 5 range range NN erambler-co-uk-8585 1257 6 of of IN erambler-co-uk-8585 1257 7 techniques technique NNS erambler-co-uk-8585 1257 8 to to TO erambler-co-uk-8585 1257 9 identify identify VB erambler-co-uk-8585 1257 10 , , , erambler-co-uk-8585 1257 11 challenge challenge VB erambler-co-uk-8585 1257 12 and and CC erambler-co-uk-8585 1257 13 reduce reduce VB erambler-co-uk-8585 1257 14 various various JJ erambler-co-uk-8585 1257 15 common common JJ erambler-co-uk-8585 1257 16 unhelpful unhelpful JJ erambler-co-uk-8585 1257 17 thoughts thought NNS erambler-co-uk-8585 1257 18 and and CC erambler-co-uk-8585 1257 19 behaviours behaviour NNS erambler-co-uk-8585 1257 20 . . . erambler-co-uk-8585 1258 1 By by IN erambler-co-uk-8585 1258 2 choosing choose VBG erambler-co-uk-8585 1258 3 and and CC erambler-co-uk-8585 1258 4 practicing practice VBG erambler-co-uk-8585 1258 5 these these DT erambler-co-uk-8585 1258 6 , , , erambler-co-uk-8585 1258 7 you -PRON- PRP erambler-co-uk-8585 1258 8 can can MD erambler-co-uk-8585 1258 9 break break VB erambler-co-uk-8585 1258 10 bad bad JJ erambler-co-uk-8585 1258 11 mental mental JJ erambler-co-uk-8585 1258 12 habits habit NNS erambler-co-uk-8585 1258 13 that that WDT erambler-co-uk-8585 1258 14 you’ve you’ve NNP erambler-co-uk-8585 1258 15 been be VBN erambler-co-uk-8585 1258 16 carrying carry VBG erambler-co-uk-8585 1258 17 around around RB erambler-co-uk-8585 1258 18 , , , erambler-co-uk-8585 1258 19 often often RB erambler-co-uk-8585 1258 20 for for IN erambler-co-uk-8585 1258 21 decades decade NNS erambler-co-uk-8585 1258 22 . . . erambler-co-uk-8585 1259 1 For for IN erambler-co-uk-8585 1259 2 me -PRON- PRP erambler-co-uk-8585 1259 3 this this DT erambler-co-uk-8585 1259 4 means mean VBZ erambler-co-uk-8585 1259 5 giving give VBG erambler-co-uk-8585 1259 6 fair fair JJ erambler-co-uk-8585 1259 7 weight weight NN erambler-co-uk-8585 1259 8 to to IN erambler-co-uk-8585 1259 9 my -PRON- PRP$ erambler-co-uk-8585 1259 10 successes success NNS erambler-co-uk-8585 1259 11 as as RB erambler-co-uk-8585 1259 12 well well RB erambler-co-uk-8585 1259 13 as as IN erambler-co-uk-8585 1259 14 my -PRON- PRP$ erambler-co-uk-8585 1259 15 failings failing NNS erambler-co-uk-8585 1259 16 , , , erambler-co-uk-8585 1259 17 allowing allow VBG erambler-co-uk-8585 1259 18 flexibility flexibility NN erambler-co-uk-8585 1259 19 into into IN erambler-co-uk-8585 1259 20 the the DT erambler-co-uk-8585 1259 21 rigid rigid JJ erambler-co-uk-8585 1259 22 rules rule NNS erambler-co-uk-8585 1259 23 that that WDT erambler-co-uk-8585 1259 24 I -PRON- PRP erambler-co-uk-8585 1259 25 have have VBP erambler-co-uk-8585 1259 26 always always RB erambler-co-uk-8585 1259 27 , , , erambler-co-uk-8585 1259 28 subconsciously subconsciously RB erambler-co-uk-8585 1259 29 , , , erambler-co-uk-8585 1259 30 lived live VBN erambler-co-uk-8585 1259 31 by by RB erambler-co-uk-8585 1259 32 , , , erambler-co-uk-8585 1259 33 and and CC erambler-co-uk-8585 1259 34 being be VBG erambler-co-uk-8585 1259 35 a a DT erambler-co-uk-8585 1259 36 bit bit NN erambler-co-uk-8585 1259 37 kinder kind JJR erambler-co-uk-8585 1259 38 to to IN erambler-co-uk-8585 1259 39 myself -PRON- PRP erambler-co-uk-8585 1259 40 when when WRB erambler-co-uk-8585 1259 41 I -PRON- PRP erambler-co-uk-8585 1259 42 make make VBP erambler-co-uk-8585 1259 43 mistakes mistake NNS erambler-co-uk-8585 1259 44 . . . erambler-co-uk-8585 1260 1 It’s it’s JJ erambler-co-uk-8585 1260 2 not not RB erambler-co-uk-8585 1260 3 been be VBN erambler-co-uk-8585 1260 4 easy easy JJ erambler-co-uk-8585 1260 5 and and CC erambler-co-uk-8585 1260 6 I -PRON- PRP erambler-co-uk-8585 1260 7 have have VBP erambler-co-uk-8585 1260 8 to to TO erambler-co-uk-8585 1260 9 remind remind VB erambler-co-uk-8585 1260 10 myself -PRON- PRP erambler-co-uk-8585 1260 11 to to TO erambler-co-uk-8585 1260 12 practice practice VB erambler-co-uk-8585 1260 13 this this DT erambler-co-uk-8585 1260 14 every every DT erambler-co-uk-8585 1260 15 day day NN erambler-co-uk-8585 1260 16 , , , erambler-co-uk-8585 1260 17 but but CC erambler-co-uk-8585 1260 18 it’s it’s NNP erambler-co-uk-8585 1260 19 really really RB erambler-co-uk-8585 1260 20 helped help VBD erambler-co-uk-8585 1260 21 . . . erambler-co-uk-8585 1261 1 ! ! NFP erambler-co-uk-8585 1261 2 ! ! . erambler-co-uk-8585 1261 3 ! ! . erambler-co-uk-8585 1262 1 aside aside RB erambler-co-uk-8585 1262 2 & & CC erambler-co-uk-8585 1262 3 ldquo;More ldquo;More NNP erambler-co-uk-8585 1262 4 info&rdquo info&rdquo NNP erambler-co-uk-8585 1262 5 ; ; : erambler-co-uk-8585 1262 6 If if IN erambler-co-uk-8585 1262 7 you -PRON- PRP erambler-co-uk-8585 1262 8 live live VBP erambler-co-uk-8585 1262 9 in in IN erambler-co-uk-8585 1262 10 the the DT erambler-co-uk-8585 1262 11 UK UK NNP erambler-co-uk-8585 1262 12 , , , erambler-co-uk-8585 1262 13 you -PRON- PRP erambler-co-uk-8585 1262 14 might may MD erambler-co-uk-8585 1262 15 not not RB erambler-co-uk-8585 1262 16 be be VB erambler-co-uk-8585 1262 17 aware aware JJ erambler-co-uk-8585 1262 18 that that IN erambler-co-uk-8585 1262 19 you -PRON- PRP erambler-co-uk-8585 1262 20 can can MD erambler-co-uk-8585 1262 21 get get VB erambler-co-uk-8585 1262 22 CBT CBT NNP erambler-co-uk-8585 1262 23 and and CC erambler-co-uk-8585 1262 24 other other JJ erambler-co-uk-8585 1262 25 psychological psychological JJ erambler-co-uk-8585 1262 26 therapies therapy NNS erambler-co-uk-8585 1262 27 on on IN erambler-co-uk-8585 1262 28 the the DT erambler-co-uk-8585 1262 29 NHS NHS NNP erambler-co-uk-8585 1262 30 through through IN erambler-co-uk-8585 1262 31 a a DT erambler-co-uk-8585 1262 32 scheme scheme NN erambler-co-uk-8585 1262 33 called call VBN erambler-co-uk-8585 1262 34 IAPT IAPT NNP erambler-co-uk-8585 1262 35 ( ( -LRB- erambler-co-uk-8585 1262 36 improving improve VBG erambler-co-uk-8585 1262 37 access access NN erambler-co-uk-8585 1262 38 to to IN erambler-co-uk-8585 1262 39 psychological psychological JJ erambler-co-uk-8585 1262 40 therapies therapy NNS erambler-co-uk-8585 1262 41 ) ) -RRB- erambler-co-uk-8585 1262 42 . . . erambler-co-uk-8585 1263 1 You -PRON- PRP erambler-co-uk-8585 1263 2 can can MD erambler-co-uk-8585 1263 3 self self NN erambler-co-uk-8585 1263 4 - - HYPH erambler-co-uk-8585 1263 5 refer refer VB erambler-co-uk-8585 1263 6 so so IN erambler-co-uk-8585 1263 7 you -PRON- PRP erambler-co-uk-8585 1263 8 don’t don’t IN erambler-co-uk-8585 1263 9 need need VBP erambler-co-uk-8585 1263 10 to to TO erambler-co-uk-8585 1263 11 see see VB erambler-co-uk-8585 1263 12 a a DT erambler-co-uk-8585 1263 13 doctor doctor NN erambler-co-uk-8585 1263 14 first first RB erambler-co-uk-8585 1263 15 , , , erambler-co-uk-8585 1263 16 but but CC erambler-co-uk-8585 1263 17 you -PRON- PRP erambler-co-uk-8585 1263 18 might may MD erambler-co-uk-8585 1263 19 want want VB erambler-co-uk-8585 1263 20 to to TO erambler-co-uk-8585 1263 21 anyway anyway UH erambler-co-uk-8585 1263 22 if if IN erambler-co-uk-8585 1263 23 you -PRON- PRP erambler-co-uk-8585 1263 24 think think VBP erambler-co-uk-8585 1263 25 medication medication NN erambler-co-uk-8585 1263 26 might may MD erambler-co-uk-8585 1263 27 help help VB erambler-co-uk-8585 1263 28 . . . erambler-co-uk-8585 1264 1 They -PRON- PRP erambler-co-uk-8585 1264 2 also also RB erambler-co-uk-8585 1264 3 have have VBP erambler-co-uk-8585 1264 4 a a DT erambler-co-uk-8585 1264 5 progression progression NN erambler-co-uk-8585 1264 6 of of IN erambler-co-uk-8585 1264 7 treatments treatment NNS erambler-co-uk-8585 1264 8 , , , erambler-co-uk-8585 1264 9 so so IN erambler-co-uk-8585 1264 10 you -PRON- PRP erambler-co-uk-8585 1264 11 might may MD erambler-co-uk-8585 1264 12 be be VB erambler-co-uk-8585 1264 13 offered offer VBN erambler-co-uk-8585 1264 14 a a DT erambler-co-uk-8585 1264 15 course course NN erambler-co-uk-8585 1264 16 of of IN erambler-co-uk-8585 1264 17 & & CC erambler-co-uk-8585 1264 18 ldquo;guided ldquo;guide VBN erambler-co-uk-8585 1264 19 self self NN erambler-co-uk-8585 1264 20 - - HYPH erambler-co-uk-8585 1264 21 help&rdquo help&rdquo JJ erambler-co-uk-8585 1264 22 ; ; : erambler-co-uk-8585 1264 23 and and CC erambler-co-uk-8585 1264 24 then then RB erambler-co-uk-8585 1264 25 progressed progress VBD erambler-co-uk-8585 1264 26 to to IN erambler-co-uk-8585 1264 27 CBT CBT NNP erambler-co-uk-8585 1264 28 or or CC erambler-co-uk-8585 1264 29 another another DT erambler-co-uk-8585 1264 30 talking talk VBG erambler-co-uk-8585 1264 31 therapy therapy NN erambler-co-uk-8585 1264 32 if if IN erambler-co-uk-8585 1264 33 need need NN erambler-co-uk-8585 1264 34 be be VB erambler-co-uk-8585 1264 35 . . . erambler-co-uk-8585 1265 1 This this DT erambler-co-uk-8585 1265 2 is be VBZ erambler-co-uk-8585 1265 3 what what WP erambler-co-uk-8585 1265 4 happened happen VBD erambler-co-uk-8585 1265 5 to to IN erambler-co-uk-8585 1265 6 me -PRON- PRP erambler-co-uk-8585 1265 7 , , , erambler-co-uk-8585 1265 8 and and CC erambler-co-uk-8585 1265 9 it -PRON- PRP erambler-co-uk-8585 1265 10 did do VBD erambler-co-uk-8585 1265 11 help help VB erambler-co-uk-8585 1265 12 a a DT erambler-co-uk-8585 1265 13 bit bit NN erambler-co-uk-8585 1265 14 but but CC erambler-co-uk-8585 1265 15 it -PRON- PRP erambler-co-uk-8585 1265 16 was be VBD erambler-co-uk-8585 1265 17 CBT CBT NNP erambler-co-uk-8585 1265 18 that that WDT erambler-co-uk-8585 1265 19 helped help VBD erambler-co-uk-8585 1265 20 me -PRON- PRP erambler-co-uk-8585 1265 21 the the DT erambler-co-uk-8585 1265 22 most most RBS erambler-co-uk-8585 1265 23 . . . erambler-co-uk-8585 1266 1 Becoming become VBG erambler-co-uk-8585 1266 2 a a DT erambler-co-uk-8585 1266 3 librarian librarian NN erambler-co-uk-8585 1266 4 What what WP erambler-co-uk-8585 1266 5 is be VBZ erambler-co-uk-8585 1266 6 a a DT erambler-co-uk-8585 1266 7 librarian librarian NN erambler-co-uk-8585 1266 8 ? ? . erambler-co-uk-8585 1267 1 Is be VBZ erambler-co-uk-8585 1267 2 it -PRON- PRP erambler-co-uk-8585 1267 3 someone someone NN erambler-co-uk-8585 1267 4 who who WP erambler-co-uk-8585 1267 5 has have VBZ erambler-co-uk-8585 1267 6 a a DT erambler-co-uk-8585 1267 7 masters master NNS erambler-co-uk-8585 1267 8 degree degree NN erambler-co-uk-8585 1267 9 in in IN erambler-co-uk-8585 1267 10 librarianship librarianship NN erambler-co-uk-8585 1267 11 and and CC erambler-co-uk-8585 1267 12 information information NN erambler-co-uk-8585 1267 13 science science NN erambler-co-uk-8585 1267 14 ? ? . erambler-co-uk-8585 1268 1 Is be VBZ erambler-co-uk-8585 1268 2 it -PRON- PRP erambler-co-uk-8585 1268 3 someone someone NN erambler-co-uk-8585 1268 4 who who WP erambler-co-uk-8585 1268 5 looks look VBZ erambler-co-uk-8585 1268 6 after after IN erambler-co-uk-8585 1268 7 information information NN erambler-co-uk-8585 1268 8 for for IN erambler-co-uk-8585 1268 9 other other JJ erambler-co-uk-8585 1268 10 people people NNS erambler-co-uk-8585 1268 11 ? ? . erambler-co-uk-8585 1269 1 Is be VBZ erambler-co-uk-8585 1269 2 it -PRON- PRP erambler-co-uk-8585 1269 3 simply simply RB erambler-co-uk-8585 1269 4 someone someone NN erambler-co-uk-8585 1269 5 who who WP erambler-co-uk-8585 1269 6 works work VBZ erambler-co-uk-8585 1269 7 in in IN erambler-co-uk-8585 1269 8 a a DT erambler-co-uk-8585 1269 9 library library NN erambler-co-uk-8585 1269 10 ? ? . erambler-co-uk-8585 1270 1 I’ve I’ve NNP erambler-co-uk-8585 1270 2 been be VBD erambler-co-uk-8585 1270 3 grappling grapple VBG erambler-co-uk-8585 1270 4 with with IN erambler-co-uk-8585 1270 5 this this DT erambler-co-uk-8585 1270 6 question question NN erambler-co-uk-8585 1270 7 a a DT erambler-co-uk-8585 1270 8 lot lot NN erambler-co-uk-8585 1270 9 lately lately RB erambler-co-uk-8585 1270 10 because because IN erambler-co-uk-8585 1270 11 I’ve i’ve PRP erambler-co-uk-8585 1270 12 worked work VBD erambler-co-uk-8585 1270 13 in in IN erambler-co-uk-8585 1270 14 academic academic JJ erambler-co-uk-8585 1270 15 libraries library NNS erambler-co-uk-8585 1270 16 for for IN erambler-co-uk-8585 1270 17 about about RB erambler-co-uk-8585 1270 18 3 3 CD erambler-co-uk-8585 1270 19 years year NNS erambler-co-uk-8585 1270 20 now now RB erambler-co-uk-8585 1270 21 and and CC erambler-co-uk-8585 1270 22 I -PRON- PRP erambler-co-uk-8585 1270 23 never never RB erambler-co-uk-8585 1270 24 really really RB erambler-co-uk-8585 1270 25 thought think VBD erambler-co-uk-8585 1270 26 that’s that’s NNP erambler-co-uk-8585 1270 27 something something NN erambler-co-uk-8585 1270 28 that that WDT erambler-co-uk-8585 1270 29 might may MD erambler-co-uk-8585 1270 30 happen happen VB erambler-co-uk-8585 1270 31 . . . erambler-co-uk-8585 1271 1 People People NNS erambler-co-uk-8585 1271 2 keep keep VBP erambler-co-uk-8585 1271 3 referring refer VBG erambler-co-uk-8585 1271 4 to to IN erambler-co-uk-8585 1271 5 me -PRON- PRP erambler-co-uk-8585 1271 6 as as IN erambler-co-uk-8585 1271 7 & & CC erambler-co-uk-8585 1271 8 ldquo;a ldquo;a NNP erambler-co-uk-8585 1271 9 librarian&rdquo librarian&rdquo NN erambler-co-uk-8585 1271 10 ; ; : erambler-co-uk-8585 1271 11 but but CC erambler-co-uk-8585 1271 12 there’s there’s NNP erambler-co-uk-8585 1271 13 some some DT erambler-co-uk-8585 1271 14 imposter imposter NN erambler-co-uk-8585 1271 15 feelings feeling NNS erambler-co-uk-8585 1271 16 here here RB erambler-co-uk-8585 1271 17 because because IN erambler-co-uk-8585 1271 18 all all PDT erambler-co-uk-8585 1271 19 the the DT erambler-co-uk-8585 1271 20 librarians librarian NNS erambler-co-uk-8585 1271 21 around around IN erambler-co-uk-8585 1271 22 me -PRON- PRP erambler-co-uk-8585 1271 23 have have VBP erambler-co-uk-8585 1271 24 much much RB erambler-co-uk-8585 1271 25 more more JJR erambler-co-uk-8585 1271 26 experience experience NN erambler-co-uk-8585 1271 27 , , , erambler-co-uk-8585 1271 28 have have VBP erambler-co-uk-8585 1271 29 skills skill NNS erambler-co-uk-8585 1271 30 in in IN erambler-co-uk-8585 1271 31 areas area NNS erambler-co-uk-8585 1271 32 like like IN erambler-co-uk-8585 1271 33 cataloguing catalogue VBG erambler-co-uk-8585 1271 34 and and CC erambler-co-uk-8585 1271 35 collection collection NN erambler-co-uk-8585 1271 36 management management NN erambler-co-uk-8585 1271 37 and and CC erambler-co-uk-8585 1271 38 , , , erambler-co-uk-8585 1271 39 generally generally RB erambler-co-uk-8585 1271 40 , , , erambler-co-uk-8585 1271 41 have have VBP erambler-co-uk-8585 1271 42 a a DT erambler-co-uk-8585 1271 43 librarian librarian JJ erambler-co-uk-8585 1271 44 masters master NNS erambler-co-uk-8585 1271 45 degree degree NN erambler-co-uk-8585 1271 46 . . . erambler-co-uk-8585 1272 1 So so CC erambler-co-uk-8585 1272 2 I’ve i’ve PRP erambler-co-uk-8585 1272 3 been be VBD erambler-co-uk-8585 1272 4 thinking think VBG erambler-co-uk-8585 1272 5 about about IN erambler-co-uk-8585 1272 6 what what WP erambler-co-uk-8585 1272 7 it -PRON- PRP erambler-co-uk-8585 1272 8 actually actually RB erambler-co-uk-8585 1272 9 means mean VBZ erambler-co-uk-8585 1272 10 to to IN erambler-co-uk-8585 1272 11 me -PRON- PRP erambler-co-uk-8585 1272 12 to to TO erambler-co-uk-8585 1272 13 be be VB erambler-co-uk-8585 1272 14 a a DT erambler-co-uk-8585 1272 15 librarian librarian NN erambler-co-uk-8585 1272 16 or or CC erambler-co-uk-8585 1272 17 not not RB erambler-co-uk-8585 1272 18 . . . erambler-co-uk-8585 1273 1 NB NB NNP erambler-co-uk-8585 1273 2 . . . erambler-co-uk-8585 1274 1 some some DT erambler-co-uk-8585 1274 2 of of IN erambler-co-uk-8585 1274 3 these these DT erambler-co-uk-8585 1274 4 may may MD erambler-co-uk-8585 1274 5 be be VB erambler-co-uk-8585 1274 6 tongue tongue NN erambler-co-uk-8585 1274 7 - - HYPH erambler-co-uk-8585 1274 8 in in IN erambler-co-uk-8585 1274 9 - - HYPH erambler-co-uk-8585 1274 10 cheek cheek NN erambler-co-uk-8585 1274 11 Ways way NNS erambler-co-uk-8585 1274 12 in in IN erambler-co-uk-8585 1274 13 which which WDT erambler-co-uk-8585 1274 14 I -PRON- PRP erambler-co-uk-8585 1274 15 am be VBP erambler-co-uk-8585 1274 16 a a DT erambler-co-uk-8585 1274 17 librarian librarian NN erambler-co-uk-8585 1274 18 : : : erambler-co-uk-8585 1274 19 I -PRON- PRP erambler-co-uk-8585 1274 20 work work VBP erambler-co-uk-8585 1274 21 in in IN erambler-co-uk-8585 1274 22 a a DT erambler-co-uk-8585 1274 23 library library NN erambler-co-uk-8585 1274 24 I -PRON- PRP erambler-co-uk-8585 1274 25 help help VBP erambler-co-uk-8585 1274 26 people people NNS erambler-co-uk-8585 1274 27 to to TO erambler-co-uk-8585 1274 28 access access VB erambler-co-uk-8585 1274 29 and and CC erambler-co-uk-8585 1274 30 organise organise VB erambler-co-uk-8585 1274 31 information information NN erambler-co-uk-8585 1274 32 I -PRON- PRP erambler-co-uk-8585 1274 33 have have VBP erambler-co-uk-8585 1274 34 a a DT erambler-co-uk-8585 1274 35 cat cat NN erambler-co-uk-8585 1274 36 I -PRON- PRP erambler-co-uk-8585 1274 37 like like VBP erambler-co-uk-8585 1274 38 gin gin NN erambler-co-uk-8585 1274 39 Ways way NNS erambler-co-uk-8585 1274 40 in in IN erambler-co-uk-8585 1274 41 which which WDT erambler-co-uk-8585 1274 42 I -PRON- PRP erambler-co-uk-8585 1274 43 am be VBP erambler-co-uk-8585 1274 44 not not RB erambler-co-uk-8585 1274 45 a a DT erambler-co-uk-8585 1274 46 librarian librarian NN erambler-co-uk-8585 1274 47 : : : erambler-co-uk-8585 1274 48 I -PRON- PRP erambler-co-uk-8585 1274 49 don’t don’t VBG erambler-co-uk-8585 1274 50 have have VB erambler-co-uk-8585 1274 51 a a DT erambler-co-uk-8585 1274 52 librarianship librarianship NN erambler-co-uk-8585 1274 53 qualification qualification NN erambler-co-uk-8585 1274 54 I -PRON- PRP erambler-co-uk-8585 1274 55 don’t don’t VBP erambler-co-uk-8585 1274 56 work work NN erambler-co-uk-8585 1274 57 with with IN erambler-co-uk-8585 1274 58 books book NNS erambler-co-uk-8585 1274 59 😉 😉 NNP erambler-co-uk-8585 1274 60 I -PRON- PRP erambler-co-uk-8585 1274 61 don’t don’t VBG erambler-co-uk-8585 1274 62 knit knit NNP erambler-co-uk-8585 1274 63 ( ( -LRB- erambler-co-uk-8585 1274 64 though though IN erambler-co-uk-8585 1274 65 I -PRON- PRP erambler-co-uk-8585 1274 66 can can MD erambler-co-uk-8585 1274 67 probably probably RB erambler-co-uk-8585 1274 68 remember remember VB erambler-co-uk-8585 1274 69 how how WRB erambler-co-uk-8585 1274 70 if if IN erambler-co-uk-8585 1274 71 pressed press VBN erambler-co-uk-8585 1274 72 ) ) -RRB- erambler-co-uk-8585 1274 73 I -PRON- PRP erambler-co-uk-8585 1274 74 don’t don’t VBG erambler-co-uk-8585 1274 75 shush shush JJ erambler-co-uk-8585 1274 76 people people NNS erambler-co-uk-8585 1274 77 or or CC erambler-co-uk-8585 1274 78 wear wear VB erambler-co-uk-8585 1274 79 my -PRON- PRP$ erambler-co-uk-8585 1274 80 hair hair NN erambler-co-uk-8585 1274 81 in in IN erambler-co-uk-8585 1274 82 a a DT erambler-co-uk-8585 1274 83 bun bun NN erambler-co-uk-8585 1274 84 ( ( -LRB- erambler-co-uk-8585 1274 85 I -PRON- PRP erambler-co-uk-8585 1274 86 can can MD erambler-co-uk-8585 1274 87 confirm confirm VB erambler-co-uk-8585 1274 88 that that IN erambler-co-uk-8585 1274 89 this this DT erambler-co-uk-8585 1274 90 is be VBZ erambler-co-uk-8585 1274 91 also also RB erambler-co-uk-8585 1274 92 true true JJ erambler-co-uk-8585 1274 93 of of IN erambler-co-uk-8585 1274 94 every every DT erambler-co-uk-8585 1274 95 librarian librarian NN erambler-co-uk-8585 1274 96 I -PRON- PRP erambler-co-uk-8585 1274 97 know know VBP erambler-co-uk-8585 1274 98 ) ) -RRB- erambler-co-uk-8585 1274 99 Ways way NNS erambler-co-uk-8585 1274 100 in in IN erambler-co-uk-8585 1274 101 which which WDT erambler-co-uk-8585 1274 102 I -PRON- PRP erambler-co-uk-8585 1274 103 am be VBP erambler-co-uk-8585 1274 104 a a DT erambler-co-uk-8585 1274 105 shambrarian shambrarian NN erambler-co-uk-8585 1274 106 : : : erambler-co-uk-8585 1274 107 I -PRON- PRP erambler-co-uk-8585 1274 108 like like IN erambler-co-uk-8585 1274 109 beer beer NN erambler-co-uk-8585 1274 110 I -PRON- PRP erambler-co-uk-8585 1274 111 have have VBP erambler-co-uk-8585 1274 112 more more JJR erambler-co-uk-8585 1274 113 IT it NN erambler-co-uk-8585 1274 114 experience experience NN erambler-co-uk-8585 1274 115 and and CC erambler-co-uk-8585 1274 116 qualification qualification NN erambler-co-uk-8585 1274 117 than than IN erambler-co-uk-8585 1274 118 librarianship librarianship NN erambler-co-uk-8585 1274 119 At at IN erambler-co-uk-8585 1274 120 the the DT erambler-co-uk-8585 1274 121 end end NN erambler-co-uk-8585 1274 122 of of IN erambler-co-uk-8585 1274 123 the the DT erambler-co-uk-8585 1274 124 day day NN erambler-co-uk-8585 1274 125 , , , erambler-co-uk-8585 1274 126 I -PRON- PRP erambler-co-uk-8585 1274 127 still still RB erambler-co-uk-8585 1274 128 don’t don’t VBZ erambler-co-uk-8585 1274 129 know know VBP erambler-co-uk-8585 1274 130 how how WRB erambler-co-uk-8585 1274 131 I -PRON- PRP erambler-co-uk-8585 1274 132 feel feel VBP erambler-co-uk-8585 1274 133 about about IN erambler-co-uk-8585 1274 134 this this DT erambler-co-uk-8585 1274 135 or or CC erambler-co-uk-8585 1274 136 , , , erambler-co-uk-8585 1274 137 for for IN erambler-co-uk-8585 1274 138 that that DT erambler-co-uk-8585 1274 139 matter matter NN erambler-co-uk-8585 1274 140 , , , erambler-co-uk-8585 1274 141 how how WRB erambler-co-uk-8585 1274 142 important important JJ erambler-co-uk-8585 1274 143 it -PRON- PRP erambler-co-uk-8585 1274 144 is be VBZ erambler-co-uk-8585 1274 145 . . . erambler-co-uk-8585 1275 1 I’m I’m NNP erambler-co-uk-8585 1275 2 probably probably RB erambler-co-uk-8585 1275 3 going go VBG erambler-co-uk-8585 1275 4 to to TO erambler-co-uk-8585 1275 5 accept accept VB erambler-co-uk-8585 1275 6 whatever whatever WDT erambler-co-uk-8585 1275 7 title title NN erambler-co-uk-8585 1275 8 people people NNS erambler-co-uk-8585 1275 9 around around IN erambler-co-uk-8585 1275 10 me -PRON- PRP erambler-co-uk-8585 1275 11 choose choose VBP erambler-co-uk-8585 1275 12 to to TO erambler-co-uk-8585 1275 13 bestow bestow VB erambler-co-uk-8585 1275 14 , , , erambler-co-uk-8585 1275 15 though though IN erambler-co-uk-8585 1275 16 any any DT erambler-co-uk-8585 1275 17 label label NN erambler-co-uk-8585 1275 18 will will MD erambler-co-uk-8585 1275 19 chafe chafe VB erambler-co-uk-8585 1275 20 at at IN erambler-co-uk-8585 1275 21 times time NNS erambler-co-uk-8585 1275 22 ! ! . erambler-co-uk-8585 1276 1 Lean Lean NNP erambler-co-uk-8585 1276 2 Libraries library NNS erambler-co-uk-8585 1276 3 : : : erambler-co-uk-8585 1276 4 applying apply VBG erambler-co-uk-8585 1276 5 agile agile JJ erambler-co-uk-8585 1276 6 practices practice NNS erambler-co-uk-8585 1276 7 to to IN erambler-co-uk-8585 1276 8 library library NN erambler-co-uk-8585 1276 9 services service NNS erambler-co-uk-8585 1276 10 Kanban Kanban NNP erambler-co-uk-8585 1276 11 board board NN erambler-co-uk-8585 1276 12 Jeff Jeff NNP erambler-co-uk-8585 1276 13 Lasovski Lasovski NNP erambler-co-uk-8585 1276 14 ( ( -LRB- erambler-co-uk-8585 1276 15 via via IN erambler-co-uk-8585 1276 16 Wikimedia Wikimedia NNP erambler-co-uk-8585 1276 17 Commons Commons NNP erambler-co-uk-8585 1276 18 ) ) -RRB- erambler-co-uk-8585 1276 19 I’ve i’ve PRP erambler-co-uk-8585 1276 20 been be VBD erambler-co-uk-8585 1276 21 working work VBG erambler-co-uk-8585 1276 22 with with IN erambler-co-uk-8585 1276 23 our -PRON- PRP$ erambler-co-uk-8585 1276 24 IT IT NNP erambler-co-uk-8585 1276 25 services service NNS erambler-co-uk-8585 1276 26 at at IN erambler-co-uk-8585 1276 27 work work NN erambler-co-uk-8585 1276 28 quite quite RB erambler-co-uk-8585 1276 29 closely closely RB erambler-co-uk-8585 1276 30 for for IN erambler-co-uk-8585 1276 31 the the DT erambler-co-uk-8585 1276 32 last last JJ erambler-co-uk-8585 1276 33 year year NN erambler-co-uk-8585 1276 34 as as IN erambler-co-uk-8585 1276 35 product product NN erambler-co-uk-8585 1276 36 owner owner NN erambler-co-uk-8585 1276 37 for for IN erambler-co-uk-8585 1276 38 our -PRON- PRP$ erambler-co-uk-8585 1276 39 new new JJ erambler-co-uk-8585 1276 40 research research NN erambler-co-uk-8585 1276 41 data datum NNS erambler-co-uk-8585 1276 42 portal portal NNP erambler-co-uk-8585 1276 43 , , , erambler-co-uk-8585 1276 44 ORDA ORDA NNP erambler-co-uk-8585 1276 45 . . . erambler-co-uk-8585 1277 1 That’s That’s NNP erambler-co-uk-8585 1277 2 been be VBN erambler-co-uk-8585 1277 3 a a DT erambler-co-uk-8585 1277 4 fascinating fascinating JJ erambler-co-uk-8585 1277 5 process process NN erambler-co-uk-8585 1277 6 for for IN erambler-co-uk-8585 1277 7 me -PRON- PRP erambler-co-uk-8585 1277 8 as as IN erambler-co-uk-8585 1277 9 I’ve i’ve PRP erambler-co-uk-8585 1277 10 been be VBN erambler-co-uk-8585 1277 11 able able JJ erambler-co-uk-8585 1277 12 to to TO erambler-co-uk-8585 1277 13 see see VB erambler-co-uk-8585 1277 14 first first JJ erambler-co-uk-8585 1277 15 - - HYPH erambler-co-uk-8585 1277 16 hand hand NN erambler-co-uk-8585 1277 17 some some DT erambler-co-uk-8585 1277 18 of of IN erambler-co-uk-8585 1277 19 the the DT erambler-co-uk-8585 1277 20 agile agile JJ erambler-co-uk-8585 1277 21 techniques technique NNS erambler-co-uk-8585 1277 22 that that WDT erambler-co-uk-8585 1277 23 I’ve I’ve NNP erambler-co-uk-8585 1277 24 been be VBD erambler-co-uk-8585 1277 25 reading read VBG erambler-co-uk-8585 1277 26 about about IN erambler-co-uk-8585 1277 27 from from IN erambler-co-uk-8585 1277 28 time time NN erambler-co-uk-8585 1277 29 - - HYPH erambler-co-uk-8585 1277 30 to to IN erambler-co-uk-8585 1277 31 - - HYPH erambler-co-uk-8585 1277 32 time time NN erambler-co-uk-8585 1277 33 on on IN erambler-co-uk-8585 1277 34 the the DT erambler-co-uk-8585 1277 35 web web NN erambler-co-uk-8585 1277 36 over over IN erambler-co-uk-8585 1277 37 the the DT erambler-co-uk-8585 1277 38 last last JJ erambler-co-uk-8585 1277 39 few few JJ erambler-co-uk-8585 1277 40 years year NNS erambler-co-uk-8585 1277 41 . . . erambler-co-uk-8585 1278 1 They’re they’re ADD erambler-co-uk-8585 1278 2 in in IN erambler-co-uk-8585 1278 3 the the DT erambler-co-uk-8585 1278 4 process process NN erambler-co-uk-8585 1278 5 of of IN erambler-co-uk-8585 1278 6 adopting adopt VBG erambler-co-uk-8585 1278 7 a a DT erambler-co-uk-8585 1278 8 specific specific JJ erambler-co-uk-8585 1278 9 set set NN erambler-co-uk-8585 1278 10 of of IN erambler-co-uk-8585 1278 11 practices practice NNS erambler-co-uk-8585 1278 12 going go VBG erambler-co-uk-8585 1278 13 under under IN erambler-co-uk-8585 1278 14 the the DT erambler-co-uk-8585 1278 15 name name NN erambler-co-uk-8585 1278 16 & & CC erambler-co-uk-8585 1278 17 ldquo;Scrum&rdquo ldquo;Scrum&rdquo NNP erambler-co-uk-8585 1278 18 ; ; : erambler-co-uk-8585 1278 19 , , , erambler-co-uk-8585 1278 20 which which WDT erambler-co-uk-8585 1278 21 is be VBZ erambler-co-uk-8585 1278 22 fun fun JJ erambler-co-uk-8585 1278 23 because because IN erambler-co-uk-8585 1278 24 it -PRON- PRP erambler-co-uk-8585 1278 25 uses use VBZ erambler-co-uk-8585 1278 26 some some DT erambler-co-uk-8585 1278 27 novel novel JJ erambler-co-uk-8585 1278 28 terminology terminology NN erambler-co-uk-8585 1278 29 that that WDT erambler-co-uk-8585 1278 30 sounds sound VBZ erambler-co-uk-8585 1278 31 pretty pretty RB erambler-co-uk-8585 1278 32 weird weird JJ erambler-co-uk-8585 1278 33 to to IN erambler-co-uk-8585 1278 34 non non JJ erambler-co-uk-8585 1278 35 - - JJ erambler-co-uk-8585 1278 36 IT it JJ erambler-co-uk-8585 1278 37 folks folk NNS erambler-co-uk-8585 1278 38 , , , erambler-co-uk-8585 1278 39 like like UH erambler-co-uk-8585 1278 40 & & CC erambler-co-uk-8585 1278 41 ldquo;scrum ldquo;scrum NNP erambler-co-uk-8585 1278 42 master&rdquo master&rdquo NN erambler-co-uk-8585 1278 43 ; ; : erambler-co-uk-8585 1278 44 , , , erambler-co-uk-8585 1278 45 & & CC erambler-co-uk-8585 1278 46 ldquo;sprint&rdquo ldquo;sprint&rdquo NNP erambler-co-uk-8585 1278 47 ; ; : erambler-co-uk-8585 1278 48 and and CC erambler-co-uk-8585 1278 49 & & CC erambler-co-uk-8585 1278 50 ldquo;product ldquo;product VBP erambler-co-uk-8585 1278 51 backlog&rdquo backlog&rdquo NN erambler-co-uk-8585 1278 52 ; ; : erambler-co-uk-8585 1278 53 . . . erambler-co-uk-8585 1279 1 On on IN erambler-co-uk-8585 1279 2 my -PRON- PRP$ erambler-co-uk-8585 1279 3 small small JJ erambler-co-uk-8585 1279 4 project project NN erambler-co-uk-8585 1279 5 we’ve we’ve NNP erambler-co-uk-8585 1279 6 had have VBD erambler-co-uk-8585 1279 7 great great JJ erambler-co-uk-8585 1279 8 success success NN erambler-co-uk-8585 1279 9 with with IN erambler-co-uk-8585 1279 10 the the DT erambler-co-uk-8585 1279 11 short short JJ erambler-co-uk-8585 1279 12 cycle cycle NN erambler-co-uk-8585 1279 13 times time NNS erambler-co-uk-8585 1279 14 and and CC erambler-co-uk-8585 1279 15 been be VBN erambler-co-uk-8585 1279 16 able able JJ erambler-co-uk-8585 1279 17 to to TO erambler-co-uk-8585 1279 18 build build VB erambler-co-uk-8585 1279 19 trust trust NN erambler-co-uk-8585 1279 20 with with IN erambler-co-uk-8585 1279 21 our -PRON- PRP$ erambler-co-uk-8585 1279 22 stakeholders stakeholder NNS erambler-co-uk-8585 1279 23 by by IN erambler-co-uk-8585 1279 24 showing show VBG erambler-co-uk-8585 1279 25 concrete concrete JJ erambler-co-uk-8585 1279 26 progress progress NN erambler-co-uk-8585 1279 27 on on IN erambler-co-uk-8585 1279 28 a a DT erambler-co-uk-8585 1279 29 regular regular JJ erambler-co-uk-8585 1279 30 basis basis NN erambler-co-uk-8585 1279 31 . . . erambler-co-uk-8585 1280 1 Modern modern JJ erambler-co-uk-8585 1280 2 librarianship librarianship NN erambler-co-uk-8585 1280 3 is be VBZ erambler-co-uk-8585 1280 4 increasingly increasingly RB erambler-co-uk-8585 1280 5 fluid fluid JJ erambler-co-uk-8585 1280 6 , , , erambler-co-uk-8585 1280 7 particularly particularly RB erambler-co-uk-8585 1280 8 in in IN erambler-co-uk-8585 1280 9 research research NN erambler-co-uk-8585 1280 10 services service NNS erambler-co-uk-8585 1280 11 , , , erambler-co-uk-8585 1280 12 and and CC erambler-co-uk-8585 1280 13 I -PRON- PRP erambler-co-uk-8585 1280 14 think think VBP erambler-co-uk-8585 1280 15 that that IN erambler-co-uk-8585 1280 16 to to TO erambler-co-uk-8585 1280 17 handle handle VB erambler-co-uk-8585 1280 18 that that DT erambler-co-uk-8585 1280 19 fluidity fluidity NN erambler-co-uk-8585 1280 20 it’s it’s CD erambler-co-uk-8585 1280 21 absolutely absolutely RB erambler-co-uk-8585 1280 22 vital vital JJ erambler-co-uk-8585 1280 23 that that IN erambler-co-uk-8585 1280 24 we -PRON- PRP erambler-co-uk-8585 1280 25 are be VBP erambler-co-uk-8585 1280 26 able able JJ erambler-co-uk-8585 1280 27 to to TO erambler-co-uk-8585 1280 28 work work VB erambler-co-uk-8585 1280 29 in in IN erambler-co-uk-8585 1280 30 a a DT erambler-co-uk-8585 1280 31 more more RBR erambler-co-uk-8585 1280 32 agile agile JJ erambler-co-uk-8585 1280 33 way way NN erambler-co-uk-8585 1280 34 . . . erambler-co-uk-8585 1281 1 I’m i’m NN erambler-co-uk-8585 1281 2 excited excited JJ erambler-co-uk-8585 1281 3 about about IN erambler-co-uk-8585 1281 4 the the DT erambler-co-uk-8585 1281 5 possibilities possibility NNS erambler-co-uk-8585 1281 6 of of IN erambler-co-uk-8585 1281 7 some some DT erambler-co-uk-8585 1281 8 of of IN erambler-co-uk-8585 1281 9 these these DT erambler-co-uk-8585 1281 10 ideas idea NNS erambler-co-uk-8585 1281 11 . . . erambler-co-uk-8585 1282 1 However however RB erambler-co-uk-8585 1282 2 , , , erambler-co-uk-8585 1282 3 Scrum Scrum NNP erambler-co-uk-8585 1282 4 as as IN erambler-co-uk-8585 1282 5 implemented implement VBN erambler-co-uk-8585 1282 6 by by IN erambler-co-uk-8585 1282 7 our -PRON- PRP$ erambler-co-uk-8585 1282 8 IT IT NNP erambler-co-uk-8585 1282 9 services service NNS erambler-co-uk-8585 1282 10 doesn’t doesn’t NNP erambler-co-uk-8585 1282 11 seem seem VBP erambler-co-uk-8585 1282 12 something something NN erambler-co-uk-8585 1282 13 that that WDT erambler-co-uk-8585 1282 14 transfers transfer VBZ erambler-co-uk-8585 1282 15 directly directly RB erambler-co-uk-8585 1282 16 to to IN erambler-co-uk-8585 1282 17 the the DT erambler-co-uk-8585 1282 18 work work NN erambler-co-uk-8585 1282 19 that that WDT erambler-co-uk-8585 1282 20 we -PRON- PRP erambler-co-uk-8585 1282 21 do do VBP erambler-co-uk-8585 1282 22 : : : erambler-co-uk-8585 1282 23 it’s it’s NNP erambler-co-uk-8585 1282 24 too too RB erambler-co-uk-8585 1282 25 specialised specialised JJ erambler-co-uk-8585 1282 26 for for IN erambler-co-uk-8585 1282 27 software software NN erambler-co-uk-8585 1282 28 development development NN erambler-co-uk-8585 1282 29 to to TO erambler-co-uk-8585 1282 30 adapt adapt VB erambler-co-uk-8585 1282 31 directly directly RB erambler-co-uk-8585 1282 32 . . . erambler-co-uk-8585 1283 1 What what WP erambler-co-uk-8585 1283 2 I -PRON- PRP erambler-co-uk-8585 1283 3 intend intend VBP erambler-co-uk-8585 1283 4 to to TO erambler-co-uk-8585 1283 5 try try VB erambler-co-uk-8585 1283 6 is be VBZ erambler-co-uk-8585 1283 7 to to TO erambler-co-uk-8585 1283 8 steal steal VB erambler-co-uk-8585 1283 9 some some DT erambler-co-uk-8585 1283 10 of of IN erambler-co-uk-8585 1283 11 the the DT erambler-co-uk-8585 1283 12 individual individual JJ erambler-co-uk-8585 1283 13 practices practice NNS erambler-co-uk-8585 1283 14 on on IN erambler-co-uk-8585 1283 15 an an DT erambler-co-uk-8585 1283 16 experimental experimental JJ erambler-co-uk-8585 1283 17 basis basis NN erambler-co-uk-8585 1283 18 and and CC erambler-co-uk-8585 1283 19 simply simply RB erambler-co-uk-8585 1283 20 see see VB erambler-co-uk-8585 1283 21 what what WP erambler-co-uk-8585 1283 22 works work VBZ erambler-co-uk-8585 1283 23 and and CC erambler-co-uk-8585 1283 24 what what WP erambler-co-uk-8585 1283 25 doesn’t doesn’t NNP erambler-co-uk-8585 1283 26 . . . erambler-co-uk-8585 1283 27 The the DT erambler-co-uk-8585 1283 28 Lean lean JJ erambler-co-uk-8585 1283 29 concepts concept NNS erambler-co-uk-8585 1283 30 currently currently RB erambler-co-uk-8585 1283 31 popular popular JJ erambler-co-uk-8585 1283 32 in in IN erambler-co-uk-8585 1283 33 IT it PRP erambler-co-uk-8585 1283 34 were be VBD erambler-co-uk-8585 1283 35 originally originally RB erambler-co-uk-8585 1283 36 developed develop VBN erambler-co-uk-8585 1283 37 in in IN erambler-co-uk-8585 1283 38 manufacturing manufacturing NN erambler-co-uk-8585 1283 39 : : : erambler-co-uk-8585 1283 40 if if IN erambler-co-uk-8585 1283 41 they -PRON- PRP erambler-co-uk-8585 1283 42 can can MD erambler-co-uk-8585 1283 43 be be VB erambler-co-uk-8585 1283 44 translated translate VBN erambler-co-uk-8585 1283 45 from from IN erambler-co-uk-8585 1283 46 the the DT erambler-co-uk-8585 1283 47 production production NN erambler-co-uk-8585 1283 48 of of IN erambler-co-uk-8585 1283 49 physical physical JJ erambler-co-uk-8585 1283 50 goods good NNS erambler-co-uk-8585 1283 51 to to IN erambler-co-uk-8585 1283 52 IT it PRP erambler-co-uk-8585 1283 53 , , , erambler-co-uk-8585 1283 54 I -PRON- PRP erambler-co-uk-8585 1283 55 don’t don’t VBP erambler-co-uk-8585 1283 56 see see VB erambler-co-uk-8585 1283 57 why why WRB erambler-co-uk-8585 1283 58 we -PRON- PRP erambler-co-uk-8585 1283 59 can’t can’t NNS erambler-co-uk-8585 1283 60 make make VBP erambler-co-uk-8585 1283 61 the the DT erambler-co-uk-8585 1283 62 ostensibly ostensibly RB erambler-co-uk-8585 1283 63 smaller small JJR erambler-co-uk-8585 1283 64 step step NN erambler-co-uk-8585 1283 65 of of IN erambler-co-uk-8585 1283 66 translating translate VBG erambler-co-uk-8585 1283 67 them -PRON- PRP erambler-co-uk-8585 1283 68 to to IN erambler-co-uk-8585 1283 69 a a DT erambler-co-uk-8585 1283 70 different different JJ erambler-co-uk-8585 1283 71 type type NN erambler-co-uk-8585 1283 72 of of IN erambler-co-uk-8585 1283 73 knowledge knowledge NN erambler-co-uk-8585 1283 74 work work NN erambler-co-uk-8585 1283 75 . . . erambler-co-uk-8585 1284 1 I’ve I’ve NNP erambler-co-uk-8585 1284 2 therefore therefore RB erambler-co-uk-8585 1284 3 started start VBD erambler-co-uk-8585 1284 4 reading read VBG erambler-co-uk-8585 1284 5 around around IN erambler-co-uk-8585 1284 6 this this DT erambler-co-uk-8585 1284 7 subject subject NN erambler-co-uk-8585 1284 8 to to TO erambler-co-uk-8585 1284 9 try try VB erambler-co-uk-8585 1284 10 and and CC erambler-co-uk-8585 1284 11 get get VB erambler-co-uk-8585 1284 12 as as RB erambler-co-uk-8585 1284 13 many many JJ erambler-co-uk-8585 1284 14 ideas idea NNS erambler-co-uk-8585 1284 15 as as IN erambler-co-uk-8585 1284 16 possible possible JJ erambler-co-uk-8585 1284 17 . . . erambler-co-uk-8585 1285 1 I’m I’m NNP erambler-co-uk-8585 1285 2 generally generally RB erambler-co-uk-8585 1285 3 pretty pretty RB erambler-co-uk-8585 1285 4 rubbish rubbish VBP erambler-co-uk-8585 1285 5 at at IN erambler-co-uk-8585 1285 6 taking take VBG erambler-co-uk-8585 1285 7 notes note NNS erambler-co-uk-8585 1285 8 from from IN erambler-co-uk-8585 1285 9 books book NNS erambler-co-uk-8585 1285 10 , , , erambler-co-uk-8585 1285 11 so so RB erambler-co-uk-8585 1285 12 I’m I’m NNP erambler-co-uk-8585 1285 13 going go VBG erambler-co-uk-8585 1285 14 to to TO erambler-co-uk-8585 1285 15 try try VB erambler-co-uk-8585 1285 16 and and CC erambler-co-uk-8585 1285 17 record record VB erambler-co-uk-8585 1285 18 and and CC erambler-co-uk-8585 1285 19 reflect reflect VB erambler-co-uk-8585 1285 20 on on IN erambler-co-uk-8585 1285 21 any any DT erambler-co-uk-8585 1285 22 insights insight NNS erambler-co-uk-8585 1285 23 I -PRON- PRP erambler-co-uk-8585 1285 24 make make VBP erambler-co-uk-8585 1285 25 on on IN erambler-co-uk-8585 1285 26 this this DT erambler-co-uk-8585 1285 27 blog blog NN erambler-co-uk-8585 1285 28 . . . erambler-co-uk-8585 1286 1 The the DT erambler-co-uk-8585 1286 2 framework framework NN erambler-co-uk-8585 1286 3 for for IN erambler-co-uk-8585 1286 4 trying try VBG erambler-co-uk-8585 1286 5 some some DT erambler-co-uk-8585 1286 6 of of IN erambler-co-uk-8585 1286 7 these these DT erambler-co-uk-8585 1286 8 out out RP erambler-co-uk-8585 1286 9 is be VBZ erambler-co-uk-8585 1286 10 clearly clearly RB erambler-co-uk-8585 1286 11 a a DT erambler-co-uk-8585 1286 12 Plan Plan NNP erambler-co-uk-8585 1286 13 - - HYPH erambler-co-uk-8585 1286 14 Do do NN erambler-co-uk-8585 1286 15 - - HYPH erambler-co-uk-8585 1286 16 Check check VB erambler-co-uk-8585 1286 17 - - HYPH erambler-co-uk-8585 1286 18 Act Act NNP erambler-co-uk-8585 1286 19 continuous continuous JJ erambler-co-uk-8585 1286 20 improvement improvement NN erambler-co-uk-8585 1286 21 cycle cycle NN erambler-co-uk-8585 1286 22 , , , erambler-co-uk-8585 1286 23 so so RB erambler-co-uk-8585 1286 24 I’ll I’ll NNP erambler-co-uk-8585 1286 25 aim aim NN erambler-co-uk-8585 1286 26 to to TO erambler-co-uk-8585 1286 27 reflect reflect VB erambler-co-uk-8585 1286 28 on on IN erambler-co-uk-8585 1286 29 that that DT erambler-co-uk-8585 1286 30 process process NN erambler-co-uk-8585 1286 31 too too RB erambler-co-uk-8585 1286 32 . . . erambler-co-uk-8585 1287 1 I’m i’m UH erambler-co-uk-8585 1287 2 sure sure RB erambler-co-uk-8585 1287 3 there there EX erambler-co-uk-8585 1287 4 will will MD erambler-co-uk-8585 1287 5 have have VB erambler-co-uk-8585 1287 6 been be VBN erambler-co-uk-8585 1287 7 people people NNS erambler-co-uk-8585 1287 8 implementing implement VBG erambler-co-uk-8585 1287 9 Lean Lean NNP erambler-co-uk-8585 1287 10 in in IN erambler-co-uk-8585 1287 11 libraries library NNS erambler-co-uk-8585 1287 12 already already RB erambler-co-uk-8585 1287 13 , , , erambler-co-uk-8585 1287 14 so so RB erambler-co-uk-8585 1287 15 I’m I’m NNP erambler-co-uk-8585 1287 16 hoping hope VBG erambler-co-uk-8585 1287 17 to to TO erambler-co-uk-8585 1287 18 be be VB erambler-co-uk-8585 1287 19 able able JJ erambler-co-uk-8585 1287 20 to to TO erambler-co-uk-8585 1287 21 discover discover VB erambler-co-uk-8585 1287 22 and and CC erambler-co-uk-8585 1287 23 learn learn VB erambler-co-uk-8585 1287 24 from from IN erambler-co-uk-8585 1287 25 them -PRON- PRP erambler-co-uk-8585 1287 26 instead instead RB erambler-co-uk-8585 1287 27 of of IN erambler-co-uk-8585 1287 28 starting start VBG erambler-co-uk-8585 1287 29 froms from NNS erambler-co-uk-8585 1287 30 scratch scratch VBP erambler-co-uk-8585 1287 31 . . . erambler-co-uk-8585 1288 1 Wish wish VB erambler-co-uk-8585 1288 2 me -PRON- PRP erambler-co-uk-8585 1288 3 luck luck NN erambler-co-uk-8585 1288 4 ! ! . erambler-co-uk-8585 1289 1 Mozilla Mozilla NNP erambler-co-uk-8585 1289 2 Global Global NNP erambler-co-uk-8585 1289 3 Sprint Sprint NNP erambler-co-uk-8585 1289 4 2017 2017 CD erambler-co-uk-8585 1289 5 Photo Photo NNP erambler-co-uk-8585 1289 6 by by IN erambler-co-uk-8585 1289 7 Lena Lena NNP erambler-co-uk-8585 1289 8 Bell Bell NNP erambler-co-uk-8585 1289 9 on on IN erambler-co-uk-8585 1289 10 Unsplash Unsplash NNP erambler-co-uk-8585 1289 11 Every every DT erambler-co-uk-8585 1289 12 year year NN erambler-co-uk-8585 1289 13 , , , erambler-co-uk-8585 1289 14 the the DT erambler-co-uk-8585 1289 15 Mozilla Mozilla NNP erambler-co-uk-8585 1289 16 Foundation Foundation NNP erambler-co-uk-8585 1289 17 runs run VBZ erambler-co-uk-8585 1289 18 a a DT erambler-co-uk-8585 1289 19 two two CD erambler-co-uk-8585 1289 20 - - HYPH erambler-co-uk-8585 1289 21 day day NN erambler-co-uk-8585 1289 22 Global Global NNP erambler-co-uk-8585 1289 23 Sprint Sprint NNP erambler-co-uk-8585 1289 24 , , , erambler-co-uk-8585 1289 25 giving give VBG erambler-co-uk-8585 1289 26 people people NNS erambler-co-uk-8585 1289 27 around around IN erambler-co-uk-8585 1289 28 the the DT erambler-co-uk-8585 1289 29 world world NN erambler-co-uk-8585 1289 30 50 50 CD erambler-co-uk-8585 1289 31 hours hour NNS erambler-co-uk-8585 1289 32 to to TO erambler-co-uk-8585 1289 33 work work VB erambler-co-uk-8585 1289 34 on on IN erambler-co-uk-8585 1289 35 projects project NNS erambler-co-uk-8585 1289 36 supporting support VBG erambler-co-uk-8585 1289 37 and and CC erambler-co-uk-8585 1289 38 promoting promote VBG erambler-co-uk-8585 1289 39 open open JJ erambler-co-uk-8585 1289 40 culture culture NN erambler-co-uk-8585 1289 41 and and CC erambler-co-uk-8585 1289 42 tech tech NN erambler-co-uk-8585 1289 43 . . . erambler-co-uk-8585 1290 1 Though though IN erambler-co-uk-8585 1290 2 much much JJ erambler-co-uk-8585 1290 3 of of IN erambler-co-uk-8585 1290 4 the the DT erambler-co-uk-8585 1290 5 work work NN erambler-co-uk-8585 1290 6 during during IN erambler-co-uk-8585 1290 7 the the DT erambler-co-uk-8585 1290 8 sprint sprint NN erambler-co-uk-8585 1290 9 is be VBZ erambler-co-uk-8585 1290 10 , , , erambler-co-uk-8585 1290 11 of of IN erambler-co-uk-8585 1290 12 course course NN erambler-co-uk-8585 1290 13 , , , erambler-co-uk-8585 1290 14 technical technical JJ erambler-co-uk-8585 1290 15 software software NN erambler-co-uk-8585 1290 16 development development NN erambler-co-uk-8585 1290 17 work work NN erambler-co-uk-8585 1290 18 , , , erambler-co-uk-8585 1290 19 there there EX erambler-co-uk-8585 1290 20 are be VBP erambler-co-uk-8585 1290 21 always always RB erambler-co-uk-8585 1290 22 tasks task NNS erambler-co-uk-8585 1290 23 suited suit VBN erambler-co-uk-8585 1290 24 to to IN erambler-co-uk-8585 1290 25 a a DT erambler-co-uk-8585 1290 26 wide wide JJ erambler-co-uk-8585 1290 27 range range NN erambler-co-uk-8585 1290 28 of of IN erambler-co-uk-8585 1290 29 different different JJ erambler-co-uk-8585 1290 30 skill skill NN erambler-co-uk-8585 1290 31 sets set NNS erambler-co-uk-8585 1290 32 and and CC erambler-co-uk-8585 1290 33 experience experience NN erambler-co-uk-8585 1290 34 levels level NNS erambler-co-uk-8585 1290 35 . . . erambler-co-uk-8585 1291 1 The the DT erambler-co-uk-8585 1291 2 participants participant NNS erambler-co-uk-8585 1291 3 include include VBP erambler-co-uk-8585 1291 4 writers writer NNS erambler-co-uk-8585 1291 5 , , , erambler-co-uk-8585 1291 6 designers designer NNS erambler-co-uk-8585 1291 7 , , , erambler-co-uk-8585 1291 8 teachers teacher NNS erambler-co-uk-8585 1291 9 , , , erambler-co-uk-8585 1291 10 information information NN erambler-co-uk-8585 1291 11 professionals professional NNS erambler-co-uk-8585 1291 12 and and CC erambler-co-uk-8585 1291 13 many many JJ erambler-co-uk-8585 1291 14 others other NNS erambler-co-uk-8585 1291 15 . . . erambler-co-uk-8585 1292 1 This this DT erambler-co-uk-8585 1292 2 year year NN erambler-co-uk-8585 1292 3 , , , erambler-co-uk-8585 1292 4 for for IN erambler-co-uk-8585 1292 5 the the DT erambler-co-uk-8585 1292 6 first first JJ erambler-co-uk-8585 1292 7 time time NN erambler-co-uk-8585 1292 8 , , , erambler-co-uk-8585 1292 9 the the DT erambler-co-uk-8585 1292 10 University University NNP erambler-co-uk-8585 1292 11 of of IN erambler-co-uk-8585 1292 12 Sheffield Sheffield NNP erambler-co-uk-8585 1292 13 hosted host VBD erambler-co-uk-8585 1292 14 a a DT erambler-co-uk-8585 1292 15 site site NN erambler-co-uk-8585 1292 16 , , , erambler-co-uk-8585 1292 17 providing provide VBG erambler-co-uk-8585 1292 18 a a DT erambler-co-uk-8585 1292 19 space space NN erambler-co-uk-8585 1292 20 for for IN erambler-co-uk-8585 1292 21 local local JJ erambler-co-uk-8585 1292 22 researchers researcher NNS erambler-co-uk-8585 1292 23 , , , erambler-co-uk-8585 1292 24 developers developer NNS erambler-co-uk-8585 1292 25 and and CC erambler-co-uk-8585 1292 26 others other NNS erambler-co-uk-8585 1292 27 to to TO erambler-co-uk-8585 1292 28 get get VB erambler-co-uk-8585 1292 29 out out IN erambler-co-uk-8585 1292 30 of of IN erambler-co-uk-8585 1292 31 their -PRON- PRP$ erambler-co-uk-8585 1292 32 offices office NNS erambler-co-uk-8585 1292 33 , , , erambler-co-uk-8585 1292 34 work work VB erambler-co-uk-8585 1292 35 on on IN erambler-co-uk-8585 1292 36 # # $ erambler-co-uk-8585 1292 37 mozsprint mozsprint NN erambler-co-uk-8585 1292 38 and and CC erambler-co-uk-8585 1292 39 link link VBP erambler-co-uk-8585 1292 40 up up RP erambler-co-uk-8585 1292 41 with with IN erambler-co-uk-8585 1292 42 others other NNS erambler-co-uk-8585 1292 43 around around IN erambler-co-uk-8585 1292 44 the the DT erambler-co-uk-8585 1292 45 world world NN erambler-co-uk-8585 1292 46 . . . erambler-co-uk-8585 1293 1 The the DT erambler-co-uk-8585 1293 2 Sheffield Sheffield NNP erambler-co-uk-8585 1293 3 site site NN erambler-co-uk-8585 1293 4 was be VBD erambler-co-uk-8585 1293 5 organised organise VBN erambler-co-uk-8585 1293 6 by by IN erambler-co-uk-8585 1293 7 the the DT erambler-co-uk-8585 1293 8 Research Research NNP erambler-co-uk-8585 1293 9 Software Software NNP erambler-co-uk-8585 1293 10 Engineering Engineering NNP erambler-co-uk-8585 1293 11 group group NN erambler-co-uk-8585 1293 12 in in IN erambler-co-uk-8585 1293 13 collaboration collaboration NN erambler-co-uk-8585 1293 14 with with IN erambler-co-uk-8585 1293 15 the the DT erambler-co-uk-8585 1293 16 University University NNP erambler-co-uk-8585 1293 17 Library Library NNP erambler-co-uk-8585 1293 18 . . . erambler-co-uk-8585 1294 1 Our -PRON- PRP$ erambler-co-uk-8585 1294 2 site site NN erambler-co-uk-8585 1294 3 was be VBD erambler-co-uk-8585 1294 4 only only RB erambler-co-uk-8585 1294 5 small small JJ erambler-co-uk-8585 1294 6 compared compare VBN erambler-co-uk-8585 1294 7 to to IN erambler-co-uk-8585 1294 8 others other NNS erambler-co-uk-8585 1294 9 , , , erambler-co-uk-8585 1294 10 but but CC erambler-co-uk-8585 1294 11 we -PRON- PRP erambler-co-uk-8585 1294 12 still still RB erambler-co-uk-8585 1294 13 had have VBD erambler-co-uk-8585 1294 14 people people NNS erambler-co-uk-8585 1294 15 working work VBG erambler-co-uk-8585 1294 16 on on IN erambler-co-uk-8585 1294 17 several several JJ erambler-co-uk-8585 1294 18 different different JJ erambler-co-uk-8585 1294 19 projects project NNS erambler-co-uk-8585 1294 20 . . . erambler-co-uk-8585 1295 1 My -PRON- PRP$ erambler-co-uk-8585 1295 2 reason reason NN erambler-co-uk-8585 1295 3 for for IN erambler-co-uk-8585 1295 4 taking take VBG erambler-co-uk-8585 1295 5 part part NN erambler-co-uk-8585 1295 6 in in IN erambler-co-uk-8585 1295 7 the the DT erambler-co-uk-8585 1295 8 sprint sprint NN erambler-co-uk-8585 1295 9 was be VBD erambler-co-uk-8585 1295 10 to to TO erambler-co-uk-8585 1295 11 contribute contribute VB erambler-co-uk-8585 1295 12 to to IN erambler-co-uk-8585 1295 13 the the DT erambler-co-uk-8585 1295 14 international international JJ erambler-co-uk-8585 1295 15 effort effort NN erambler-co-uk-8585 1295 16 on on IN erambler-co-uk-8585 1295 17 the the DT erambler-co-uk-8585 1295 18 Library Library NNP erambler-co-uk-8585 1295 19 Carpentry Carpentry NNP erambler-co-uk-8585 1295 20 project project NN erambler-co-uk-8585 1295 21 . . . erambler-co-uk-8585 1296 1 A a DT erambler-co-uk-8585 1296 2 team team NN erambler-co-uk-8585 1296 3 spread spread VBD erambler-co-uk-8585 1296 4 across across IN erambler-co-uk-8585 1296 5 four four CD erambler-co-uk-8585 1296 6 continents continent NNS erambler-co-uk-8585 1296 7 worked work VBN erambler-co-uk-8585 1296 8 throughout throughout IN erambler-co-uk-8585 1296 9 the the DT erambler-co-uk-8585 1296 10 whole whole JJ erambler-co-uk-8585 1296 11 sprint sprint NN erambler-co-uk-8585 1296 12 to to TO erambler-co-uk-8585 1296 13 review review VB erambler-co-uk-8585 1296 14 and and CC erambler-co-uk-8585 1296 15 develop develop VB erambler-co-uk-8585 1296 16 our -PRON- PRP$ erambler-co-uk-8585 1296 17 lesson lesson NN erambler-co-uk-8585 1296 18 material material NN erambler-co-uk-8585 1296 19 . . . erambler-co-uk-8585 1297 1 As as IN erambler-co-uk-8585 1297 2 there there EX erambler-co-uk-8585 1297 3 were be VBD erambler-co-uk-8585 1297 4 no no DT erambler-co-uk-8585 1297 5 other other JJ erambler-co-uk-8585 1297 6 Library Library NNP erambler-co-uk-8585 1297 7 Carpentry Carpentry NNP erambler-co-uk-8585 1297 8 volunteers volunteer NNS erambler-co-uk-8585 1297 9 at at IN erambler-co-uk-8585 1297 10 the the DT erambler-co-uk-8585 1297 11 Sheffield Sheffield NNP erambler-co-uk-8585 1297 12 site site NN erambler-co-uk-8585 1297 13 , , , erambler-co-uk-8585 1297 14 I -PRON- PRP erambler-co-uk-8585 1297 15 chose choose VBD erambler-co-uk-8585 1297 16 to to TO erambler-co-uk-8585 1297 17 work work VB erambler-co-uk-8585 1297 18 on on IN erambler-co-uk-8585 1297 19 some some DT erambler-co-uk-8585 1297 20 urgent urgent JJ erambler-co-uk-8585 1297 21 work work NN erambler-co-uk-8585 1297 22 around around IN erambler-co-uk-8585 1297 23 improving improve VBG erambler-co-uk-8585 1297 24 the the DT erambler-co-uk-8585 1297 25 presentation presentation NN erambler-co-uk-8585 1297 26 of of IN erambler-co-uk-8585 1297 27 our -PRON- PRP$ erambler-co-uk-8585 1297 28 workshops workshop NNS erambler-co-uk-8585 1297 29 and and CC erambler-co-uk-8585 1297 30 lessons lesson NNS erambler-co-uk-8585 1297 31 on on IN erambler-co-uk-8585 1297 32 the the DT erambler-co-uk-8585 1297 33 web web NN erambler-co-uk-8585 1297 34 and and CC erambler-co-uk-8585 1297 35 related related JJ erambler-co-uk-8585 1297 36 workflows workflow NNS erambler-co-uk-8585 1297 37 . . . erambler-co-uk-8585 1298 1 It -PRON- PRP erambler-co-uk-8585 1298 2 was be VBD erambler-co-uk-8585 1298 3 a a DT erambler-co-uk-8585 1298 4 really really RB erambler-co-uk-8585 1298 5 nice nice JJ erambler-co-uk-8585 1298 6 subproject subproject NN erambler-co-uk-8585 1298 7 to to TO erambler-co-uk-8585 1298 8 work work VB erambler-co-uk-8585 1298 9 on on IN erambler-co-uk-8585 1298 10 , , , erambler-co-uk-8585 1298 11 requiring require VBG erambler-co-uk-8585 1298 12 not not RB erambler-co-uk-8585 1298 13 only only RB erambler-co-uk-8585 1298 14 cleaning clean VBG erambler-co-uk-8585 1298 15 up up RP erambler-co-uk-8585 1298 16 and and CC erambler-co-uk-8585 1298 17 normalising normalise VBG erambler-co-uk-8585 1298 18 the the DT erambler-co-uk-8585 1298 19 metadata metadata NN erambler-co-uk-8585 1298 20 we -PRON- PRP erambler-co-uk-8585 1298 21 hold hold VBP erambler-co-uk-8585 1298 22 on on IN erambler-co-uk-8585 1298 23 workshops workshop NNS erambler-co-uk-8585 1298 24 and and CC erambler-co-uk-8585 1298 25 lessons lesson NNS erambler-co-uk-8585 1298 26 , , , erambler-co-uk-8585 1298 27 but but CC erambler-co-uk-8585 1298 28 also also RB erambler-co-uk-8585 1298 29 digesting digest VBG erambler-co-uk-8585 1298 30 and and CC erambler-co-uk-8585 1298 31 formalising formalise VBG erambler-co-uk-8585 1298 32 our -PRON- PRP$ erambler-co-uk-8585 1298 33 current current JJ erambler-co-uk-8585 1298 34 ad ad FW erambler-co-uk-8585 1298 35 hoc hoc FW erambler-co-uk-8585 1298 36 process process NN erambler-co-uk-8585 1298 37 of of IN erambler-co-uk-8585 1298 38 lesson lesson NN erambler-co-uk-8585 1298 39 development development NN erambler-co-uk-8585 1298 40 . . . erambler-co-uk-8585 1299 1 The the DT erambler-co-uk-8585 1299 2 largest large JJS erambler-co-uk-8585 1299 3 group group NN erambler-co-uk-8585 1299 4 were be VBD erambler-co-uk-8585 1299 5 solar solar JJ erambler-co-uk-8585 1299 6 physicists physicist NNS erambler-co-uk-8585 1299 7 from from IN erambler-co-uk-8585 1299 8 the the DT erambler-co-uk-8585 1299 9 School School NNP erambler-co-uk-8585 1299 10 of of IN erambler-co-uk-8585 1299 11 Maths Maths NNPS erambler-co-uk-8585 1299 12 and and CC erambler-co-uk-8585 1299 13 Statistics Statistics NNPS erambler-co-uk-8585 1299 14 , , , erambler-co-uk-8585 1299 15 working work VBG erambler-co-uk-8585 1299 16 on on IN erambler-co-uk-8585 1299 17 the the DT erambler-co-uk-8585 1299 18 SunPy SunPy NNP erambler-co-uk-8585 1299 19 project project NN erambler-co-uk-8585 1299 20 , , , erambler-co-uk-8585 1299 21 an an DT erambler-co-uk-8585 1299 22 open open JJ erambler-co-uk-8585 1299 23 source source NN erambler-co-uk-8585 1299 24 environment environment NN erambler-co-uk-8585 1299 25 for for IN erambler-co-uk-8585 1299 26 solar solar JJ erambler-co-uk-8585 1299 27 data datum NNS erambler-co-uk-8585 1299 28 analysis analysis NN erambler-co-uk-8585 1299 29 . . . erambler-co-uk-8585 1300 1 They -PRON- PRP erambler-co-uk-8585 1300 2 pushed push VBD erambler-co-uk-8585 1300 3 loads load NNS erambler-co-uk-8585 1300 4 of of IN erambler-co-uk-8585 1300 5 bug bug NN erambler-co-uk-8585 1300 6 fixes fix NNS erambler-co-uk-8585 1300 7 and and CC erambler-co-uk-8585 1300 8 documentation documentation NN erambler-co-uk-8585 1300 9 improvements improvement NNS erambler-co-uk-8585 1300 10 , , , erambler-co-uk-8585 1300 11 and and CC erambler-co-uk-8585 1300 12 also also RB erambler-co-uk-8585 1300 13 mentored mentor VBD erambler-co-uk-8585 1300 14 a a DT erambler-co-uk-8585 1300 15 new new JJ erambler-co-uk-8585 1300 16 contributor contributor NN erambler-co-uk-8585 1300 17 through through IN erambler-co-uk-8585 1300 18 their -PRON- PRP$ erambler-co-uk-8585 1300 19 first first JJ erambler-co-uk-8585 1300 20 additions addition NNS erambler-co-uk-8585 1300 21 to to IN erambler-co-uk-8585 1300 22 the the DT erambler-co-uk-8585 1300 23 project project NN erambler-co-uk-8585 1300 24 . . . erambler-co-uk-8585 1301 1 Anna Anna NNP erambler-co-uk-8585 1301 2 Krystalli Krystalli NNP erambler-co-uk-8585 1301 3 from from IN erambler-co-uk-8585 1301 4 Research Research NNP erambler-co-uk-8585 1301 5 Software Software NNP erambler-co-uk-8585 1301 6 Engineering Engineering NNP erambler-co-uk-8585 1301 7 worked work VBD erambler-co-uk-8585 1301 8 on on IN erambler-co-uk-8585 1301 9 the the DT erambler-co-uk-8585 1301 10 EchoBurst EchoBurst NNP erambler-co-uk-8585 1301 11 project project NN erambler-co-uk-8585 1301 12 , , , erambler-co-uk-8585 1301 13 which which WDT erambler-co-uk-8585 1301 14 is be VBZ erambler-co-uk-8585 1301 15 building build VBG erambler-co-uk-8585 1301 16 a a DT erambler-co-uk-8585 1301 17 web web NN erambler-co-uk-8585 1301 18 browser browser NN erambler-co-uk-8585 1301 19 extension extension NN erambler-co-uk-8585 1301 20 to to TO erambler-co-uk-8585 1301 21 help help VB erambler-co-uk-8585 1301 22 people people NNS erambler-co-uk-8585 1301 23 break break VB erambler-co-uk-8585 1301 24 out out IN erambler-co-uk-8585 1301 25 of of IN erambler-co-uk-8585 1301 26 their -PRON- PRP$ erambler-co-uk-8585 1301 27 online online JJ erambler-co-uk-8585 1301 28 echo echo NN erambler-co-uk-8585 1301 29 chambers chamber NNS erambler-co-uk-8585 1301 30 . . . erambler-co-uk-8585 1302 1 It -PRON- PRP erambler-co-uk-8585 1302 2 does do VBZ erambler-co-uk-8585 1302 3 this this DT erambler-co-uk-8585 1302 4 by by IN erambler-co-uk-8585 1302 5 using use VBG erambler-co-uk-8585 1302 6 natural natural JJ erambler-co-uk-8585 1302 7 language language NN erambler-co-uk-8585 1302 8 processing processing NN erambler-co-uk-8585 1302 9 techniques technique NNS erambler-co-uk-8585 1302 10 to to TO erambler-co-uk-8585 1302 11 highlight highlight VB erambler-co-uk-8585 1302 12 well well RB erambler-co-uk-8585 1302 13 - - HYPH erambler-co-uk-8585 1302 14 written write VBN erambler-co-uk-8585 1302 15 , , , erambler-co-uk-8585 1302 16 logically logically RB erambler-co-uk-8585 1302 17 sound sound VBP erambler-co-uk-8585 1302 18 articles article NNS erambler-co-uk-8585 1302 19 that that WDT erambler-co-uk-8585 1302 20 disagree disagree VBP erambler-co-uk-8585 1302 21 with with IN erambler-co-uk-8585 1302 22 the the DT erambler-co-uk-8585 1302 23 reader’s reader’s NNP erambler-co-uk-8585 1302 24 stated stated JJ erambler-co-uk-8585 1302 25 views view NNS erambler-co-uk-8585 1302 26 on on IN erambler-co-uk-8585 1302 27 particular particular JJ erambler-co-uk-8585 1302 28 topics topic NNS erambler-co-uk-8585 1302 29 of of IN erambler-co-uk-8585 1302 30 interest interest NN erambler-co-uk-8585 1302 31 . . . erambler-co-uk-8585 1303 1 Anna Anna NNP erambler-co-uk-8585 1303 2 was be VBD erambler-co-uk-8585 1303 3 part part NN erambler-co-uk-8585 1303 4 of of IN erambler-co-uk-8585 1303 5 an an DT erambler-co-uk-8585 1303 6 effort effort NN erambler-co-uk-8585 1303 7 to to TO erambler-co-uk-8585 1303 8 begin begin VB erambler-co-uk-8585 1303 9 extending extend VBG erambler-co-uk-8585 1303 10 this this DT erambler-co-uk-8585 1303 11 technology technology NN erambler-co-uk-8585 1303 12 to to IN erambler-co-uk-8585 1303 13 online online JJ erambler-co-uk-8585 1303 14 videos video NNS erambler-co-uk-8585 1303 15 . . . erambler-co-uk-8585 1304 1 We -PRON- PRP erambler-co-uk-8585 1304 2 had have VBD erambler-co-uk-8585 1304 3 a a DT erambler-co-uk-8585 1304 4 couple couple NN erambler-co-uk-8585 1304 5 of of IN erambler-co-uk-8585 1304 6 individuals individual NNS erambler-co-uk-8585 1304 7 simply simply RB erambler-co-uk-8585 1304 8 taking take VBG erambler-co-uk-8585 1304 9 the the DT erambler-co-uk-8585 1304 10 opportunity opportunity NN erambler-co-uk-8585 1304 11 to to TO erambler-co-uk-8585 1304 12 break break VB erambler-co-uk-8585 1304 13 out out IN erambler-co-uk-8585 1304 14 of of IN erambler-co-uk-8585 1304 15 their -PRON- PRP$ erambler-co-uk-8585 1304 16 normal normal JJ erambler-co-uk-8585 1304 17 work work NN erambler-co-uk-8585 1304 18 environments environment NNS erambler-co-uk-8585 1304 19 to to TO erambler-co-uk-8585 1304 20 work work VB erambler-co-uk-8585 1304 21 or or CC erambler-co-uk-8585 1304 22 learn learn VB erambler-co-uk-8585 1304 23 , , , erambler-co-uk-8585 1304 24 including include VBG erambler-co-uk-8585 1304 25 a a DT erambler-co-uk-8585 1304 26 couple couple NN erambler-co-uk-8585 1304 27 of of IN erambler-co-uk-8585 1304 28 members member NNS erambler-co-uk-8585 1304 29 of of IN erambler-co-uk-8585 1304 30 library library NN erambler-co-uk-8585 1304 31 staff staff NN erambler-co-uk-8585 1304 32 show show VBP erambler-co-uk-8585 1304 33 up up RP erambler-co-uk-8585 1304 34 for for IN erambler-co-uk-8585 1304 35 a a DT erambler-co-uk-8585 1304 36 couple couple NN erambler-co-uk-8585 1304 37 of of IN erambler-co-uk-8585 1304 38 hours hour NNS erambler-co-uk-8585 1304 39 to to TO erambler-co-uk-8585 1304 40 learn learn VB erambler-co-uk-8585 1304 41 how how WRB erambler-co-uk-8585 1304 42 to to TO erambler-co-uk-8585 1304 43 use use VB erambler-co-uk-8585 1304 44 git git NN erambler-co-uk-8585 1304 45 on on IN erambler-co-uk-8585 1304 46 a a DT erambler-co-uk-8585 1304 47 new new JJ erambler-co-uk-8585 1304 48 project project NN erambler-co-uk-8585 1304 49 ! ! . erambler-co-uk-8585 1305 1 IDCC IDCC NNP erambler-co-uk-8585 1305 2 2017 2017 CD erambler-co-uk-8585 1305 3 reflection reflection NN erambler-co-uk-8585 1305 4 For for IN erambler-co-uk-8585 1305 5 most most JJS erambler-co-uk-8585 1305 6 of of IN erambler-co-uk-8585 1305 7 the the DT erambler-co-uk-8585 1305 8 last last JJ erambler-co-uk-8585 1305 9 few few JJ erambler-co-uk-8585 1305 10 years year NNS erambler-co-uk-8585 1305 11 I've I've NNP erambler-co-uk-8585 1305 12 been be VBD erambler-co-uk-8585 1305 13 lucky lucky JJ erambler-co-uk-8585 1305 14 enough enough RB erambler-co-uk-8585 1305 15 to to TO erambler-co-uk-8585 1305 16 attend attend VB erambler-co-uk-8585 1305 17 the the DT erambler-co-uk-8585 1305 18 International International NNP erambler-co-uk-8585 1305 19 Digital Digital NNP erambler-co-uk-8585 1305 20 Curation Curation NNP erambler-co-uk-8585 1305 21 Conference Conference NNP erambler-co-uk-8585 1305 22 ( ( -LRB- erambler-co-uk-8585 1305 23 IDCC IDCC NNP erambler-co-uk-8585 1305 24 ) ) -RRB- erambler-co-uk-8585 1305 25 . . . erambler-co-uk-8585 1306 1 One one CD erambler-co-uk-8585 1306 2 of of IN erambler-co-uk-8585 1306 3 the the DT erambler-co-uk-8585 1306 4 main main JJ erambler-co-uk-8585 1306 5 audiences audience NNS erambler-co-uk-8585 1306 6 attending attend VBG erambler-co-uk-8585 1306 7 is be VBZ erambler-co-uk-8585 1306 8 people people NNS erambler-co-uk-8585 1306 9 who who WP erambler-co-uk-8585 1306 10 , , , erambler-co-uk-8585 1306 11 like like IN erambler-co-uk-8585 1306 12 me -PRON- PRP erambler-co-uk-8585 1306 13 , , , erambler-co-uk-8585 1306 14 work work VBP erambler-co-uk-8585 1306 15 on on IN erambler-co-uk-8585 1306 16 research research NN erambler-co-uk-8585 1306 17 data data NN erambler-co-uk-8585 1306 18 management management NN erambler-co-uk-8585 1306 19 at at IN erambler-co-uk-8585 1306 20 universities university NNS erambler-co-uk-8585 1306 21 around around IN erambler-co-uk-8585 1306 22 the the DT erambler-co-uk-8585 1306 23 world world NN erambler-co-uk-8585 1306 24 and and CC erambler-co-uk-8585 1306 25 it's it's NNP erambler-co-uk-8585 1306 26 begun begin VBD erambler-co-uk-8585 1306 27 to to TO erambler-co-uk-8585 1306 28 feel feel VB erambler-co-uk-8585 1306 29 like like IN erambler-co-uk-8585 1306 30 a a DT erambler-co-uk-8585 1306 31 sort sort NN erambler-co-uk-8585 1306 32 of of IN erambler-co-uk-8585 1306 33 & & CC erambler-co-uk-8585 1306 34 # # $ erambler-co-uk-8585 1306 35 34;home" 34;home" CD erambler-co-uk-8585 1306 36 ; ; : erambler-co-uk-8585 1306 37 conference conference NN erambler-co-uk-8585 1306 38 to to IN erambler-co-uk-8585 1306 39 me -PRON- PRP erambler-co-uk-8585 1306 40 . . . erambler-co-uk-8585 1307 1 This this DT erambler-co-uk-8585 1307 2 year year NN erambler-co-uk-8585 1307 3 , , , erambler-co-uk-8585 1307 4 IDCC IDCC NNP erambler-co-uk-8585 1307 5 was be VBD erambler-co-uk-8585 1307 6 held hold VBN erambler-co-uk-8585 1307 7 at at IN erambler-co-uk-8585 1307 8 the the DT erambler-co-uk-8585 1307 9 Royal Royal NNP erambler-co-uk-8585 1307 10 College College NNP erambler-co-uk-8585 1307 11 of of IN erambler-co-uk-8585 1307 12 Surgeons Surgeons NNPS erambler-co-uk-8585 1307 13 in in IN erambler-co-uk-8585 1307 14 the the DT erambler-co-uk-8585 1307 15 beautiful beautiful JJ erambler-co-uk-8585 1307 16 city city NN erambler-co-uk-8585 1307 17 of of IN erambler-co-uk-8585 1307 18 Edinburgh Edinburgh NNP erambler-co-uk-8585 1307 19 . . . erambler-co-uk-8585 1308 1 For for IN erambler-co-uk-8585 1308 2 the the DT erambler-co-uk-8585 1308 3 last last JJ erambler-co-uk-8585 1308 4 couple couple NN erambler-co-uk-8585 1308 5 of of IN erambler-co-uk-8585 1308 6 years year NNS erambler-co-uk-8585 1308 7 , , , erambler-co-uk-8585 1308 8 my -PRON- PRP$ erambler-co-uk-8585 1308 9 overall overall JJ erambler-co-uk-8585 1308 10 impression impression NN erambler-co-uk-8585 1308 11 has have VBZ erambler-co-uk-8585 1308 12 been be VBN erambler-co-uk-8585 1308 13 that that DT erambler-co-uk-8585 1308 14 , , , erambler-co-uk-8585 1308 15 as as IN erambler-co-uk-8585 1308 16 a a DT erambler-co-uk-8585 1308 17 community community NN erambler-co-uk-8585 1308 18 , , , erambler-co-uk-8585 1308 19 we're we're NN erambler-co-uk-8585 1308 20 moving move VBG erambler-co-uk-8585 1308 21 away away RB erambler-co-uk-8585 1308 22 from from IN erambler-co-uk-8585 1308 23 the the DT erambler-co-uk-8585 1308 24 & & CC erambler-co-uk-8585 1308 25 # # NNP erambler-co-uk-8585 1308 26 34;first 34;first CD erambler-co-uk-8585 1308 27 - - HYPH erambler-co-uk-8585 1308 28 order" order" NN erambler-co-uk-8585 1308 29 ; ; : erambler-co-uk-8585 1308 30 problem problem NN erambler-co-uk-8585 1308 31 of of IN erambler-co-uk-8585 1308 32 trying try VBG erambler-co-uk-8585 1308 33 to to TO erambler-co-uk-8585 1308 34 convince convince VB erambler-co-uk-8585 1308 35 people people NNS erambler-co-uk-8585 1308 36 ( ( -LRB- erambler-co-uk-8585 1308 37 from from IN erambler-co-uk-8585 1308 38 PhD phd NN erambler-co-uk-8585 1308 39 students student NNS erambler-co-uk-8585 1308 40 to to IN erambler-co-uk-8585 1308 41 senior senior JJ erambler-co-uk-8585 1308 42 academics academic NNS erambler-co-uk-8585 1308 43 ) ) -RRB- erambler-co-uk-8585 1308 44 to to TO erambler-co-uk-8585 1308 45 take take VB erambler-co-uk-8585 1308 46 RDM RDM NNP erambler-co-uk-8585 1308 47 seriously seriously RB erambler-co-uk-8585 1308 48 and and CC erambler-co-uk-8585 1308 49 into into IN erambler-co-uk-8585 1308 50 a a DT erambler-co-uk-8585 1308 51 rich rich JJ erambler-co-uk-8585 1308 52 set set NN erambler-co-uk-8585 1308 53 of of IN erambler-co-uk-8585 1308 54 & & CC erambler-co-uk-8585 1308 55 # # $ erambler-co-uk-8585 1308 56 34;second 34;second CD erambler-co-uk-8585 1308 57 - - HYPH erambler-co-uk-8585 1308 58 order" order" NN erambler-co-uk-8585 1308 59 ; ; : erambler-co-uk-8585 1308 60 problems problem NNS erambler-co-uk-8585 1308 61 around around IN erambler-co-uk-8585 1308 62 how how WRB erambler-co-uk-8585 1308 63 to to TO erambler-co-uk-8585 1308 64 do do VB erambler-co-uk-8585 1308 65 things thing NNS erambler-co-uk-8585 1308 66 better well RBR erambler-co-uk-8585 1308 67 and and CC erambler-co-uk-8585 1308 68 widen widen VB erambler-co-uk-8585 1308 69 support support NN erambler-co-uk-8585 1308 70 to to IN erambler-co-uk-8585 1308 71 more more JJR erambler-co-uk-8585 1308 72 people people NNS erambler-co-uk-8585 1308 73 . . . erambler-co-uk-8585 1309 1 This this DT erambler-co-uk-8585 1309 2 year year NN erambler-co-uk-8585 1309 3 has have VBZ erambler-co-uk-8585 1309 4 been be VBN erambler-co-uk-8585 1309 5 no no DT erambler-co-uk-8585 1309 6 exception exception NN erambler-co-uk-8585 1309 7 . . . erambler-co-uk-8585 1310 1 Here here RB erambler-co-uk-8585 1310 2 are be VBP erambler-co-uk-8585 1310 3 a a DT erambler-co-uk-8585 1310 4 few few JJ erambler-co-uk-8585 1310 5 of of IN erambler-co-uk-8585 1310 6 my -PRON- PRP$ erambler-co-uk-8585 1310 7 observations observation NNS erambler-co-uk-8585 1310 8 and and CC erambler-co-uk-8585 1310 9 takeaway takeaway NN erambler-co-uk-8585 1310 10 points point NNS erambler-co-uk-8585 1310 11 . . . erambler-co-uk-8585 1311 1 Everyone everyone NN erambler-co-uk-8585 1311 2 has have VBZ erambler-co-uk-8585 1311 3 a a DT erambler-co-uk-8585 1311 4 repository repository NN erambler-co-uk-8585 1311 5 now now RB erambler-co-uk-8585 1311 6 Only only RB erambler-co-uk-8585 1311 7 last last JJ erambler-co-uk-8585 1311 8 year year NN erambler-co-uk-8585 1311 9 , , , erambler-co-uk-8585 1311 10 the the DT erambler-co-uk-8585 1311 11 most most RBS erambler-co-uk-8585 1311 12 common common JJ erambler-co-uk-8585 1311 13 question question NN erambler-co-uk-8585 1311 14 you'd you'd NFP erambler-co-uk-8585 1311 15 get get VB erambler-co-uk-8585 1311 16 asked ask VBN erambler-co-uk-8585 1311 17 by by IN erambler-co-uk-8585 1311 18 strangers stranger NNS erambler-co-uk-8585 1311 19 in in IN erambler-co-uk-8585 1311 20 the the DT erambler-co-uk-8585 1311 21 coffee coffee NN erambler-co-uk-8585 1311 22 break break NN erambler-co-uk-8585 1311 23 would would MD erambler-co-uk-8585 1311 24 be be VB erambler-co-uk-8585 1311 25 & & CC erambler-co-uk-8585 1311 26 # # $ erambler-co-uk-8585 1311 27 34;Do 34;do IN erambler-co-uk-8585 1311 28 you -PRON- PRP erambler-co-uk-8585 1311 29 have have VBP erambler-co-uk-8585 1311 30 a a DT erambler-co-uk-8585 1311 31 data data NN erambler-co-uk-8585 1311 32 repository?" repository?" NNP erambler-co-uk-8585 1311 33 ; ; : erambler-co-uk-8585 1311 34 Now now RB erambler-co-uk-8585 1311 35 the the DT erambler-co-uk-8585 1311 36 question question NN erambler-co-uk-8585 1311 37 is be VBZ erambler-co-uk-8585 1311 38 more more RBR erambler-co-uk-8585 1311 39 likely likely JJ erambler-co-uk-8585 1311 40 to to TO erambler-co-uk-8585 1311 41 be be VB erambler-co-uk-8585 1311 42 & & CC erambler-co-uk-8585 1311 43 # # $ erambler-co-uk-8585 1311 44 34;What 34;what CD erambler-co-uk-8585 1311 45 are be VBP erambler-co-uk-8585 1311 46 you -PRON- PRP erambler-co-uk-8585 1311 47 using use VBG erambler-co-uk-8585 1311 48 for for IN erambler-co-uk-8585 1311 49 your -PRON- PRP$ erambler-co-uk-8585 1311 50 data data NN erambler-co-uk-8585 1311 51 repository?" repository?" NNP erambler-co-uk-8585 1311 52 ; ; : erambler-co-uk-8585 1311 53 , , , erambler-co-uk-8585 1311 54 along along IN erambler-co-uk-8585 1311 55 with with IN erambler-co-uk-8585 1311 56 more more JJR erambler-co-uk-8585 1311 57 subtle subtle JJ erambler-co-uk-8585 1311 58 questions question NNS erambler-co-uk-8585 1311 59 about about IN erambler-co-uk-8585 1311 60 specific specific JJ erambler-co-uk-8585 1311 61 components component NNS erambler-co-uk-8585 1311 62 of of IN erambler-co-uk-8585 1311 63 systems system NNS erambler-co-uk-8585 1311 64 and and CC erambler-co-uk-8585 1311 65 how how WRB erambler-co-uk-8585 1311 66 they -PRON- PRP erambler-co-uk-8585 1311 67 interact interact VBP erambler-co-uk-8585 1311 68 . . . erambler-co-uk-8585 1312 1 Integrating integrate VBG erambler-co-uk-8585 1312 2 active active JJ erambler-co-uk-8585 1312 3 storage storage NN erambler-co-uk-8585 1312 4 and and CC erambler-co-uk-8585 1312 5 archival archival NN erambler-co-uk-8585 1312 6 systems system NNS erambler-co-uk-8585 1312 7 Now now RB erambler-co-uk-8585 1312 8 that that IN erambler-co-uk-8585 1312 9 more more JJR erambler-co-uk-8585 1312 10 institutions institution NNS erambler-co-uk-8585 1312 11 have have VBP erambler-co-uk-8585 1312 12 data datum NNS erambler-co-uk-8585 1312 13 worth worth JJ erambler-co-uk-8585 1312 14 preserving preserve VBG erambler-co-uk-8585 1312 15 , , , erambler-co-uk-8585 1312 16 there there EX erambler-co-uk-8585 1312 17 is be VBZ erambler-co-uk-8585 1312 18 more more JJR erambler-co-uk-8585 1312 19 interest interest NN erambler-co-uk-8585 1312 20 in in IN erambler-co-uk-8585 1312 21 ( ( -LRB- erambler-co-uk-8585 1312 22 and and CC erambler-co-uk-8585 1312 23 in in IN erambler-co-uk-8585 1312 24 many many JJ erambler-co-uk-8585 1312 25 cases case NNS erambler-co-uk-8585 1312 26 experience experience NN erambler-co-uk-8585 1312 27 of of IN erambler-co-uk-8585 1312 28 ) ) -RRB- erambler-co-uk-8585 1312 29 setting set VBG erambler-co-uk-8585 1312 30 up up RP erambler-co-uk-8585 1312 31 more more JJR erambler-co-uk-8585 1312 32 seamless seamless JJ erambler-co-uk-8585 1312 33 integrations integration NNS erambler-co-uk-8585 1312 34 between between IN erambler-co-uk-8585 1312 35 active active JJ erambler-co-uk-8585 1312 36 and and CC erambler-co-uk-8585 1312 37 archival archival NN erambler-co-uk-8585 1312 38 storage storage NN erambler-co-uk-8585 1312 39 . . . erambler-co-uk-8585 1313 1 There there EX erambler-co-uk-8585 1313 2 are be VBP erambler-co-uk-8585 1313 3 lessons lesson NNS erambler-co-uk-8585 1313 4 here here RB erambler-co-uk-8585 1313 5 we -PRON- PRP erambler-co-uk-8585 1313 6 can can MD erambler-co-uk-8585 1313 7 learn learn VB erambler-co-uk-8585 1313 8 . . . erambler-co-uk-8585 1314 1 Freezing freeze VBG erambler-co-uk-8585 1314 2 in in IN erambler-co-uk-8585 1314 3 amber amber NN erambler-co-uk-8585 1314 4 vs vs IN erambler-co-uk-8585 1314 5 actively actively RB erambler-co-uk-8585 1314 6 maintaining maintain VBG erambler-co-uk-8585 1314 7 assets asset NNS erambler-co-uk-8585 1314 8 There there EX erambler-co-uk-8585 1314 9 seemed seem VBD erambler-co-uk-8585 1314 10 to to TO erambler-co-uk-8585 1314 11 be be VB erambler-co-uk-8585 1314 12 an an DT erambler-co-uk-8585 1314 13 interesting interesting JJ erambler-co-uk-8585 1314 14 debate debate NN erambler-co-uk-8585 1314 15 going go VBG erambler-co-uk-8585 1314 16 on on RP erambler-co-uk-8585 1314 17 throughout throughout IN erambler-co-uk-8585 1314 18 the the DT erambler-co-uk-8585 1314 19 conference conference NN erambler-co-uk-8585 1314 20 around around IN erambler-co-uk-8585 1314 21 the the DT erambler-co-uk-8585 1314 22 aim aim NN erambler-co-uk-8585 1314 23 of of IN erambler-co-uk-8585 1314 24 preservation preservation NN erambler-co-uk-8585 1314 25 : : : erambler-co-uk-8585 1314 26 should should MD erambler-co-uk-8585 1314 27 we -PRON- PRP erambler-co-uk-8585 1314 28 be be VB erambler-co-uk-8585 1314 29 faithfully faithfully RB erambler-co-uk-8585 1314 30 preserving preserve VBG erambler-co-uk-8585 1314 31 the the DT erambler-co-uk-8585 1314 32 bits bit NNS erambler-co-uk-8585 1314 33 and and CC erambler-co-uk-8585 1314 34 bytes byte NNS erambler-co-uk-8585 1314 35 provided provide VBN erambler-co-uk-8585 1314 36 without without IN erambler-co-uk-8585 1314 37 trying try VBG erambler-co-uk-8585 1314 38 to to TO erambler-co-uk-8585 1314 39 interpret interpret VB erambler-co-uk-8585 1314 40 them -PRON- PRP erambler-co-uk-8585 1314 41 , , , erambler-co-uk-8585 1314 42 or or CC erambler-co-uk-8585 1314 43 should should MD erambler-co-uk-8585 1314 44 we -PRON- PRP erambler-co-uk-8585 1314 45 take take VB erambler-co-uk-8585 1314 46 a a DT erambler-co-uk-8585 1314 47 more more RBR erambler-co-uk-8585 1314 48 active active JJ erambler-co-uk-8585 1314 49 approach approach NN erambler-co-uk-8585 1314 50 by by IN erambler-co-uk-8585 1314 51 , , , erambler-co-uk-8585 1314 52 for for IN erambler-co-uk-8585 1314 53 example example NN erambler-co-uk-8585 1314 54 , , , erambler-co-uk-8585 1314 55 migrating migrate VBG erambler-co-uk-8585 1314 56 obsolete obsolete JJ erambler-co-uk-8585 1314 57 formats format NNS erambler-co-uk-8585 1314 58 to to IN erambler-co-uk-8585 1314 59 newer new JJR erambler-co-uk-8585 1314 60 alternatives alternative NNS erambler-co-uk-8585 1314 61 . . . erambler-co-uk-8585 1315 1 If if IN erambler-co-uk-8585 1315 2 the the DT erambler-co-uk-8585 1315 3 former former JJ erambler-co-uk-8585 1315 4 , , , erambler-co-uk-8585 1315 5 should should MD erambler-co-uk-8585 1315 6 we -PRON- PRP erambler-co-uk-8585 1315 7 attempt attempt VB erambler-co-uk-8585 1315 8 to to TO erambler-co-uk-8585 1315 9 preserve preserve VB erambler-co-uk-8585 1315 10 the the DT erambler-co-uk-8585 1315 11 software software NN erambler-co-uk-8585 1315 12 required require VBN erambler-co-uk-8585 1315 13 to to TO erambler-co-uk-8585 1315 14 access access VB erambler-co-uk-8585 1315 15 the the DT erambler-co-uk-8585 1315 16 data datum NNS erambler-co-uk-8585 1315 17 as as RB erambler-co-uk-8585 1315 18 well well RB erambler-co-uk-8585 1315 19 ? ? . erambler-co-uk-8585 1316 1 If if IN erambler-co-uk-8585 1316 2 the the DT erambler-co-uk-8585 1316 3 latter latter JJ erambler-co-uk-8585 1316 4 , , , erambler-co-uk-8585 1316 5 how how WRB erambler-co-uk-8585 1316 6 much much JJ erambler-co-uk-8585 1316 7 effort effort NN erambler-co-uk-8585 1316 8 do do VBP erambler-co-uk-8585 1316 9 we -PRON- PRP erambler-co-uk-8585 1316 10 invest invest VB erambler-co-uk-8585 1316 11 and and CC erambler-co-uk-8585 1316 12 how how WRB erambler-co-uk-8585 1316 13 do do VBP erambler-co-uk-8585 1316 14 we -PRON- PRP erambler-co-uk-8585 1316 15 ensure ensure VB erambler-co-uk-8585 1316 16 nothing nothing NN erambler-co-uk-8585 1316 17 is be VBZ erambler-co-uk-8585 1316 18 lost lose VBN erambler-co-uk-8585 1316 19 or or CC erambler-co-uk-8585 1316 20 altered alter VBN erambler-co-uk-8585 1316 21 in in IN erambler-co-uk-8585 1316 22 the the DT erambler-co-uk-8585 1316 23 migration migration NN erambler-co-uk-8585 1316 24 ? ? . erambler-co-uk-8585 1317 1 Demonstrating demonstrate VBG erambler-co-uk-8585 1317 2 Data Data NNP erambler-co-uk-8585 1317 3 Science Science NNP erambler-co-uk-8585 1317 4 instead instead RB erambler-co-uk-8585 1317 5 of of IN erambler-co-uk-8585 1317 6 debating debate VBG erambler-co-uk-8585 1317 7 what what WP erambler-co-uk-8585 1317 8 it -PRON- PRP erambler-co-uk-8585 1317 9 is be VBZ erambler-co-uk-8585 1317 10 The the DT erambler-co-uk-8585 1317 11 phrase phrase NN erambler-co-uk-8585 1317 12 & & CC erambler-co-uk-8585 1317 13 # # $ erambler-co-uk-8585 1317 14 34;Data 34;data CD erambler-co-uk-8585 1317 15 Science" science" CD erambler-co-uk-8585 1317 16 ; ; : erambler-co-uk-8585 1317 17 was be VBD erambler-co-uk-8585 1317 18 once once RB erambler-co-uk-8585 1317 19 again again RB erambler-co-uk-8585 1317 20 one one CD erambler-co-uk-8585 1317 21 of of IN erambler-co-uk-8585 1317 22 the the DT erambler-co-uk-8585 1317 23 most most RBS erambler-co-uk-8585 1317 24 commonly commonly RB erambler-co-uk-8585 1317 25 uttered utter VBN erambler-co-uk-8585 1317 26 of of IN erambler-co-uk-8585 1317 27 the the DT erambler-co-uk-8585 1317 28 conference conference NN erambler-co-uk-8585 1317 29 . . . erambler-co-uk-8585 1318 1 However however RB erambler-co-uk-8585 1318 2 , , , erambler-co-uk-8585 1318 3 there there EX erambler-co-uk-8585 1318 4 is be VBZ erambler-co-uk-8585 1318 5 now now RB erambler-co-uk-8585 1318 6 less less RBR erambler-co-uk-8585 1318 7 abstract abstract JJ erambler-co-uk-8585 1318 8 discussion discussion NN erambler-co-uk-8585 1318 9 about about IN erambler-co-uk-8585 1318 10 what what WP erambler-co-uk-8585 1318 11 , , , erambler-co-uk-8585 1318 12 exactly exactly RB erambler-co-uk-8585 1318 13 , , , erambler-co-uk-8585 1318 14 is be VBZ erambler-co-uk-8585 1318 15 meant mean VBN erambler-co-uk-8585 1318 16 by by IN erambler-co-uk-8585 1318 17 this this DT erambler-co-uk-8585 1318 18 & & CC erambler-co-uk-8585 1318 19 # # $ erambler-co-uk-8585 1318 20 34;data 34;data CD erambler-co-uk-8585 1318 21 science" science" NNP erambler-co-uk-8585 1318 22 ; ; : erambler-co-uk-8585 1318 23 thing thing NN erambler-co-uk-8585 1318 24 ; ; : erambler-co-uk-8585 1318 25 this this DT erambler-co-uk-8585 1318 26 has have VBZ erambler-co-uk-8585 1318 27 been be VBN erambler-co-uk-8585 1318 28 replaced replace VBN erambler-co-uk-8585 1318 29 more more JJR erambler-co-uk-8585 1318 30 by by IN erambler-co-uk-8585 1318 31 concrete concrete JJ erambler-co-uk-8585 1318 32 demonstrations demonstration NNS erambler-co-uk-8585 1318 33 . . . erambler-co-uk-8585 1319 1 This this DT erambler-co-uk-8585 1319 2 change change NN erambler-co-uk-8585 1319 3 was be VBD erambler-co-uk-8585 1319 4 exemplified exemplify VBN erambler-co-uk-8585 1319 5 perfectly perfectly RB erambler-co-uk-8585 1319 6 by by IN erambler-co-uk-8585 1319 7 the the DT erambler-co-uk-8585 1319 8 keynote keynote NNP erambler-co-uk-8585 1319 9 by by IN erambler-co-uk-8585 1319 10 data data NN erambler-co-uk-8585 1319 11 scientist scientist NN erambler-co-uk-8585 1319 12 Alice Alice NNP erambler-co-uk-8585 1319 13 Daish Daish NNP erambler-co-uk-8585 1319 14 , , , erambler-co-uk-8585 1319 15 who who WP erambler-co-uk-8585 1319 16 spent spend VBD erambler-co-uk-8585 1319 17 a a DT erambler-co-uk-8585 1319 18 riveting riveting JJ erambler-co-uk-8585 1319 19 40 40 CD erambler-co-uk-8585 1319 20 minutes minute NNS erambler-co-uk-8585 1319 21 or or CC erambler-co-uk-8585 1319 22 so so RB erambler-co-uk-8585 1319 23 enthusing enthuse VBG erambler-co-uk-8585 1319 24 about about IN erambler-co-uk-8585 1319 25 all all PDT erambler-co-uk-8585 1319 26 the the DT erambler-co-uk-8585 1319 27 cool cool JJ erambler-co-uk-8585 1319 28 stuff stuff NN erambler-co-uk-8585 1319 29 she -PRON- PRP erambler-co-uk-8585 1319 30 does do VBZ erambler-co-uk-8585 1319 31 with with IN erambler-co-uk-8585 1319 32 data datum NNS erambler-co-uk-8585 1319 33 at at IN erambler-co-uk-8585 1319 34 the the DT erambler-co-uk-8585 1319 35 British British NNP erambler-co-uk-8585 1319 36 Museum Museum NNP erambler-co-uk-8585 1319 37 . . . erambler-co-uk-8585 1320 1 Recognition recognition NN erambler-co-uk-8585 1320 2 of of IN erambler-co-uk-8585 1320 3 software software NN erambler-co-uk-8585 1320 4 as as IN erambler-co-uk-8585 1320 5 an an DT erambler-co-uk-8585 1320 6 issue issue NN erambler-co-uk-8585 1320 7 Even even RB erambler-co-uk-8585 1320 8 as as RB erambler-co-uk-8585 1320 9 recently recently RB erambler-co-uk-8585 1320 10 as as IN erambler-co-uk-8585 1320 11 last last JJ erambler-co-uk-8585 1320 12 year year NN erambler-co-uk-8585 1320 13 , , , erambler-co-uk-8585 1320 14 I've I've NNP erambler-co-uk-8585 1320 15 struggled struggle VBD erambler-co-uk-8585 1320 16 to to TO erambler-co-uk-8585 1320 17 drum drum VB erambler-co-uk-8585 1320 18 up up RP erambler-co-uk-8585 1320 19 much much JJ erambler-co-uk-8585 1320 20 interest interest NN erambler-co-uk-8585 1320 21 in in IN erambler-co-uk-8585 1320 22 discussing discuss VBG erambler-co-uk-8585 1320 23 software software NN erambler-co-uk-8585 1320 24 sustainability sustainability NN erambler-co-uk-8585 1320 25 and and CC erambler-co-uk-8585 1320 26 preservation preservation NN erambler-co-uk-8585 1320 27 at at IN erambler-co-uk-8585 1320 28 events event NNS erambler-co-uk-8585 1320 29 like like IN erambler-co-uk-8585 1320 30 this this DT erambler-co-uk-8585 1320 31 ; ; : erambler-co-uk-8585 1320 32 the the DT erambler-co-uk-8585 1320 33 interest interest NN erambler-co-uk-8585 1320 34 was be VBD erambler-co-uk-8585 1320 35 there there RB erambler-co-uk-8585 1320 36 , , , erambler-co-uk-8585 1320 37 but but CC erambler-co-uk-8585 1320 38 there there EX erambler-co-uk-8585 1320 39 were be VBD erambler-co-uk-8585 1320 40 higher high JJR erambler-co-uk-8585 1320 41 priorities priority NNS erambler-co-uk-8585 1320 42 . . . erambler-co-uk-8585 1321 1 So so RB erambler-co-uk-8585 1321 2 I -PRON- PRP erambler-co-uk-8585 1321 3 was be VBD erambler-co-uk-8585 1321 4 completely completely RB erambler-co-uk-8585 1321 5 taken take VBN erambler-co-uk-8585 1321 6 by by IN erambler-co-uk-8585 1321 7 surprise surprise NN erambler-co-uk-8585 1321 8 when when WRB erambler-co-uk-8585 1321 9 we -PRON- PRP erambler-co-uk-8585 1321 10 ended end VBD erambler-co-uk-8585 1321 11 up up RP erambler-co-uk-8585 1321 12 with with IN erambler-co-uk-8585 1321 13 30 30 CD erambler-co-uk-8585 1321 14 + + CC erambler-co-uk-8585 1321 15 people people NNS erambler-co-uk-8585 1321 16 in in IN erambler-co-uk-8585 1321 17 the the DT erambler-co-uk-8585 1321 18 Software Software NNP erambler-co-uk-8585 1321 19 Preservation Preservation NNP erambler-co-uk-8585 1321 20 Birds Birds NNPS erambler-co-uk-8585 1321 21 of of IN erambler-co-uk-8585 1321 22 a a DT erambler-co-uk-8585 1321 23 Feather Feather NNP erambler-co-uk-8585 1321 24 ( ( -LRB- erambler-co-uk-8585 1321 25 BoF bof NN erambler-co-uk-8585 1321 26 ) ) -RRB- erambler-co-uk-8585 1321 27 session session NN erambler-co-uk-8585 1321 28 , , , erambler-co-uk-8585 1321 29 and and CC erambler-co-uk-8585 1321 30 when when WRB erambler-co-uk-8585 1321 31 very very RB erambler-co-uk-8585 1321 32 little little JJ erambler-co-uk-8585 1321 33 input input NN erambler-co-uk-8585 1321 34 was be VBD erambler-co-uk-8585 1321 35 needed need VBN erambler-co-uk-8585 1321 36 from from IN erambler-co-uk-8585 1321 37 me -PRON- PRP erambler-co-uk-8585 1321 38 as as IN erambler-co-uk-8585 1321 39 chair chair NN erambler-co-uk-8585 1321 40 to to TO erambler-co-uk-8585 1321 41 keep keep VB erambler-co-uk-8585 1321 42 a a DT erambler-co-uk-8585 1321 43 productive productive JJ erambler-co-uk-8585 1321 44 discussion discussion NN erambler-co-uk-8585 1321 45 going go VBG erambler-co-uk-8585 1321 46 for for IN erambler-co-uk-8585 1321 47 a a DT erambler-co-uk-8585 1321 48 full full JJ erambler-co-uk-8585 1321 49 90 90 CD erambler-co-uk-8585 1321 50 minutes minute NNS erambler-co-uk-8585 1321 51 . . . erambler-co-uk-8585 1322 1 Unashamed unashamed JJ erambler-co-uk-8585 1322 2 promotion promotion NN erambler-co-uk-8585 1322 3 of of IN erambler-co-uk-8585 1322 4 openness openness NN erambler-co-uk-8585 1322 5 As as IN erambler-co-uk-8585 1322 6 a a DT erambler-co-uk-8585 1322 7 community community NN erambler-co-uk-8585 1322 8 we -PRON- PRP erambler-co-uk-8585 1322 9 seem seem VBP erambler-co-uk-8585 1322 10 to to TO erambler-co-uk-8585 1322 11 have have VB erambler-co-uk-8585 1322 12 nearly nearly RB erambler-co-uk-8585 1322 13 overthrown overthrow VBN erambler-co-uk-8585 1322 14 our -PRON- PRP$ erambler-co-uk-8585 1322 15 collective collective JJ erambler-co-uk-8585 1322 16 embarrassment embarrassment NN erambler-co-uk-8585 1322 17 about about IN erambler-co-uk-8585 1322 18 the the DT erambler-co-uk-8585 1322 19 phrase phrase NN erambler-co-uk-8585 1322 20 & & CC erambler-co-uk-8585 1322 21 # # $ erambler-co-uk-8585 1322 22 34;open 34;open CD erambler-co-uk-8585 1322 23 data" data" NNP erambler-co-uk-8585 1322 24 ; ; : erambler-co-uk-8585 1322 25 ( ( -LRB- erambler-co-uk-8585 1322 26 although although IN erambler-co-uk-8585 1322 27 maybe maybe RB erambler-co-uk-8585 1322 28 this this DT erambler-co-uk-8585 1322 29 is be VBZ erambler-co-uk-8585 1322 30 just just RB erambler-co-uk-8585 1322 31 me -PRON- PRP erambler-co-uk-8585 1322 32 ) ) -RRB- erambler-co-uk-8585 1322 33 . . . erambler-co-uk-8585 1323 1 We've We've NNP erambler-co-uk-8585 1323 2 always always RB erambler-co-uk-8585 1323 3 known know VBD erambler-co-uk-8585 1323 4 it -PRON- PRP erambler-co-uk-8585 1323 5 was be VBD erambler-co-uk-8585 1323 6 a a DT erambler-co-uk-8585 1323 7 good good JJ erambler-co-uk-8585 1323 8 thing thing NN erambler-co-uk-8585 1323 9 , , , erambler-co-uk-8585 1323 10 but but CC erambler-co-uk-8585 1323 11 I -PRON- PRP erambler-co-uk-8585 1323 12 know know VBP erambler-co-uk-8585 1323 13 I've I've NNP erambler-co-uk-8585 1323 14 been be VBD erambler-co-uk-8585 1323 15 a a DT erambler-co-uk-8585 1323 16 bit bit NN erambler-co-uk-8585 1323 17 of of IN erambler-co-uk-8585 1323 18 an an DT erambler-co-uk-8585 1323 19 apologist apologist NN erambler-co-uk-8585 1323 20 in in IN erambler-co-uk-8585 1323 21 the the DT erambler-co-uk-8585 1323 22 past past NN erambler-co-uk-8585 1323 23 , , , erambler-co-uk-8585 1323 24 feeling feel VBG erambler-co-uk-8585 1323 25 that that IN erambler-co-uk-8585 1323 26 I -PRON- PRP erambler-co-uk-8585 1323 27 had have VBD erambler-co-uk-8585 1323 28 to to IN erambler-co-uk-8585 1323 29 & & CC erambler-co-uk-8585 1323 30 # # $ erambler-co-uk-8585 1323 31 34;soften 34;soften CD erambler-co-uk-8585 1323 32 the the DT erambler-co-uk-8585 1323 33 blow" blow" NNP erambler-co-uk-8585 1323 34 ; ; : erambler-co-uk-8585 1323 35 when when WRB erambler-co-uk-8585 1323 36 asking ask VBG erambler-co-uk-8585 1323 37 researchers researcher NNS erambler-co-uk-8585 1323 38 to to TO erambler-co-uk-8585 1323 39 be be VB erambler-co-uk-8585 1323 40 more more RBR erambler-co-uk-8585 1323 41 open open JJ erambler-co-uk-8585 1323 42 . . . erambler-co-uk-8585 1324 1 Now now RB erambler-co-uk-8585 1324 2 I -PRON- PRP erambler-co-uk-8585 1324 3 feel feel VBP erambler-co-uk-8585 1324 4 more more RBR erambler-co-uk-8585 1324 5 confident confident JJ erambler-co-uk-8585 1324 6 in in IN erambler-co-uk-8585 1324 7 leading lead VBG erambler-co-uk-8585 1324 8 with with IN erambler-co-uk-8585 1324 9 the the DT erambler-co-uk-8585 1324 10 benefits benefit NNS erambler-co-uk-8585 1324 11 of of IN erambler-co-uk-8585 1324 12 openness openness NN erambler-co-uk-8585 1324 13 , , , erambler-co-uk-8585 1324 14 and and CC erambler-co-uk-8585 1324 15 it -PRON- PRP erambler-co-uk-8585 1324 16 felt feel VBD erambler-co-uk-8585 1324 17 like like IN erambler-co-uk-8585 1324 18 that's that's NNP erambler-co-uk-8585 1324 19 a a DT erambler-co-uk-8585 1324 20 change change NN erambler-co-uk-8585 1324 21 reflected reflect VBN erambler-co-uk-8585 1324 22 in in IN erambler-co-uk-8585 1324 23 the the DT erambler-co-uk-8585 1324 24 community community NN erambler-co-uk-8585 1324 25 more more RBR erambler-co-uk-8585 1324 26 widely widely RB erambler-co-uk-8585 1324 27 . . . erambler-co-uk-8585 1325 1 Becoming become VBG erambler-co-uk-8585 1325 2 more more RBR erambler-co-uk-8585 1325 3 involved involved JJ erambler-co-uk-8585 1325 4 in in IN erambler-co-uk-8585 1325 5 the the DT erambler-co-uk-8585 1325 6 conference conference NN erambler-co-uk-8585 1325 7 This this DT erambler-co-uk-8585 1325 8 year year NN erambler-co-uk-8585 1325 9 , , , erambler-co-uk-8585 1325 10 I -PRON- PRP erambler-co-uk-8585 1325 11 took take VBD erambler-co-uk-8585 1325 12 a a DT erambler-co-uk-8585 1325 13 decision decision NN erambler-co-uk-8585 1325 14 to to TO erambler-co-uk-8585 1325 15 try try VB erambler-co-uk-8585 1325 16 and and CC erambler-co-uk-8585 1325 17 do do VB erambler-co-uk-8585 1325 18 more more JJR erambler-co-uk-8585 1325 19 to to TO erambler-co-uk-8585 1325 20 contribute contribute VB erambler-co-uk-8585 1325 21 to to IN erambler-co-uk-8585 1325 22 the the DT erambler-co-uk-8585 1325 23 conference conference NN erambler-co-uk-8585 1325 24 itself -PRON- PRP erambler-co-uk-8585 1325 25 , , , erambler-co-uk-8585 1325 26 and and CC erambler-co-uk-8585 1325 27 I -PRON- PRP erambler-co-uk-8585 1325 28 felt feel VBD erambler-co-uk-8585 1325 29 like like IN erambler-co-uk-8585 1325 30 this this DT erambler-co-uk-8585 1325 31 was be VBD erambler-co-uk-8585 1325 32 pretty pretty RB erambler-co-uk-8585 1325 33 successful successful JJ erambler-co-uk-8585 1325 34 both both CC erambler-co-uk-8585 1325 35 in in IN erambler-co-uk-8585 1325 36 making make VBG erambler-co-uk-8585 1325 37 that that DT erambler-co-uk-8585 1325 38 contribution contribution NN erambler-co-uk-8585 1325 39 and and CC erambler-co-uk-8585 1325 40 building build VBG erambler-co-uk-8585 1325 41 up up RP erambler-co-uk-8585 1325 42 my -PRON- PRP$ erambler-co-uk-8585 1325 43 own own JJ erambler-co-uk-8585 1325 44 profile profile NN erambler-co-uk-8585 1325 45 a a DT erambler-co-uk-8585 1325 46 bit bit NN erambler-co-uk-8585 1325 47 . . . erambler-co-uk-8585 1326 1 I -PRON- PRP erambler-co-uk-8585 1326 2 presented present VBD erambler-co-uk-8585 1326 3 a a DT erambler-co-uk-8585 1326 4 paper paper NN erambler-co-uk-8585 1326 5 on on IN erambler-co-uk-8585 1326 6 one one CD erambler-co-uk-8585 1326 7 of of IN erambler-co-uk-8585 1326 8 my -PRON- PRP$ erambler-co-uk-8585 1326 9 current current JJ erambler-co-uk-8585 1326 10 passions passion NNS erambler-co-uk-8585 1326 11 , , , erambler-co-uk-8585 1326 12 Library Library NNP erambler-co-uk-8585 1326 13 Carpentry Carpentry NNP erambler-co-uk-8585 1326 14 ; ; : erambler-co-uk-8585 1326 15 it -PRON- PRP erambler-co-uk-8585 1326 16 felt feel VBD erambler-co-uk-8585 1326 17 really really RB erambler-co-uk-8585 1326 18 good good JJ erambler-co-uk-8585 1326 19 to to TO erambler-co-uk-8585 1326 20 be be VB erambler-co-uk-8585 1326 21 able able JJ erambler-co-uk-8585 1326 22 to to TO erambler-co-uk-8585 1326 23 share share VB erambler-co-uk-8585 1326 24 my -PRON- PRP$ erambler-co-uk-8585 1326 25 enthusiasm enthusiasm NN erambler-co-uk-8585 1326 26 . . . erambler-co-uk-8585 1327 1 I -PRON- PRP erambler-co-uk-8585 1327 2 presented present VBD erambler-co-uk-8585 1327 3 a a DT erambler-co-uk-8585 1327 4 poster poster NN erambler-co-uk-8585 1327 5 on on IN erambler-co-uk-8585 1327 6 our -PRON- PRP$ erambler-co-uk-8585 1327 7 work work NN erambler-co-uk-8585 1327 8 integrating integrate VBG erambler-co-uk-8585 1327 9 our -PRON- PRP$ erambler-co-uk-8585 1327 10 data datum NNS erambler-co-uk-8585 1327 11 repository repository NN erambler-co-uk-8585 1327 12 and and CC erambler-co-uk-8585 1327 13 digital digital JJ erambler-co-uk-8585 1327 14 preservation preservation NN erambler-co-uk-8585 1327 15 platform platform NN erambler-co-uk-8585 1327 16 ; ; : erambler-co-uk-8585 1327 17 this this DT erambler-co-uk-8585 1327 18 gave give VBD erambler-co-uk-8585 1327 19 me -PRON- PRP erambler-co-uk-8585 1327 20 more more JJR erambler-co-uk-8585 1327 21 of of IN erambler-co-uk-8585 1327 22 a a DT erambler-co-uk-8585 1327 23 structure structure NN erambler-co-uk-8585 1327 24 for for IN erambler-co-uk-8585 1327 25 networking networking NN erambler-co-uk-8585 1327 26 during during IN erambler-co-uk-8585 1327 27 breaks break NNS erambler-co-uk-8585 1327 28 , , , erambler-co-uk-8585 1327 29 as as IN erambler-co-uk-8585 1327 30 I -PRON- PRP erambler-co-uk-8585 1327 31 was be VBD erambler-co-uk-8585 1327 32 able able JJ erambler-co-uk-8585 1327 33 to to TO erambler-co-uk-8585 1327 34 stand stand VB erambler-co-uk-8585 1327 35 by by IN erambler-co-uk-8585 1327 36 the the DT erambler-co-uk-8585 1327 37 poster poster NN erambler-co-uk-8585 1327 38 and and CC erambler-co-uk-8585 1327 39 start start VB erambler-co-uk-8585 1327 40 discussions discussion NNS erambler-co-uk-8585 1327 41 with with IN erambler-co-uk-8585 1327 42 anyone anyone NN erambler-co-uk-8585 1327 43 who who WP erambler-co-uk-8585 1327 44 seemed seem VBD erambler-co-uk-8585 1327 45 interested interested JJ erambler-co-uk-8585 1327 46 . . . erambler-co-uk-8585 1328 1 I -PRON- PRP erambler-co-uk-8585 1328 2 chaired chair VBD erambler-co-uk-8585 1328 3 a a DT erambler-co-uk-8585 1328 4 parallel parallel JJ erambler-co-uk-8585 1328 5 session session NN erambler-co-uk-8585 1328 6 ; ; : erambler-co-uk-8585 1328 7 a a DT erambler-co-uk-8585 1328 8 first first JJ erambler-co-uk-8585 1328 9 for for IN erambler-co-uk-8585 1328 10 me -PRON- PRP erambler-co-uk-8585 1328 11 , , , erambler-co-uk-8585 1328 12 and and CC erambler-co-uk-8585 1328 13 a a DT erambler-co-uk-8585 1328 14 different different JJ erambler-co-uk-8585 1328 15 challenge challenge NN erambler-co-uk-8585 1328 16 from from IN erambler-co-uk-8585 1328 17 presenting present VBG erambler-co-uk-8585 1328 18 or or CC erambler-co-uk-8585 1328 19 simply simply RB erambler-co-uk-8585 1328 20 attending attend VBG erambler-co-uk-8585 1328 21 the the DT erambler-co-uk-8585 1328 22 talks talk NNS erambler-co-uk-8585 1328 23 . . . erambler-co-uk-8585 1329 1 And and CC erambler-co-uk-8585 1329 2 finally finally RB erambler-co-uk-8585 1329 3 , , , erambler-co-uk-8585 1329 4 I -PRON- PRP erambler-co-uk-8585 1329 5 proposed propose VBD erambler-co-uk-8585 1329 6 and and CC erambler-co-uk-8585 1329 7 chaired chair VBD erambler-co-uk-8585 1329 8 the the DT erambler-co-uk-8585 1329 9 Software Software NNP erambler-co-uk-8585 1329 10 Preservation Preservation NNP erambler-co-uk-8585 1329 11 BoF BoF VBZ erambler-co-uk-8585 1329 12 session session NN erambler-co-uk-8585 1329 13 ( ( -LRB- erambler-co-uk-8585 1329 14 blog blog NNP erambler-co-uk-8585 1329 15 post post NN erambler-co-uk-8585 1329 16 forthcoming forthcoming JJ erambler-co-uk-8585 1329 17 ) ) -RRB- erambler-co-uk-8585 1329 18 . . . erambler-co-uk-8585 1330 1 Renewed renew VBN erambler-co-uk-8585 1330 2 excitement excitement NN erambler-co-uk-8585 1330 3 It's it's CD erambler-co-uk-8585 1330 4 weird weird JJ erambler-co-uk-8585 1330 5 , , , erambler-co-uk-8585 1330 6 and and CC erambler-co-uk-8585 1330 7 possibly possibly RB erambler-co-uk-8585 1330 8 all all DT erambler-co-uk-8585 1330 9 in in IN erambler-co-uk-8585 1330 10 my -PRON- PRP$ erambler-co-uk-8585 1330 11 imagination imagination NN erambler-co-uk-8585 1330 12 , , , erambler-co-uk-8585 1330 13 but but CC erambler-co-uk-8585 1330 14 there there EX erambler-co-uk-8585 1330 15 seemed seem VBD erambler-co-uk-8585 1330 16 to to TO erambler-co-uk-8585 1330 17 be be VB erambler-co-uk-8585 1330 18 more more JJR erambler-co-uk-8585 1330 19 energy energy NN erambler-co-uk-8585 1330 20 at at IN erambler-co-uk-8585 1330 21 this this DT erambler-co-uk-8585 1330 22 conference conference NN erambler-co-uk-8585 1330 23 than than IN erambler-co-uk-8585 1330 24 at at IN erambler-co-uk-8585 1330 25 the the DT erambler-co-uk-8585 1330 26 previous previous JJ erambler-co-uk-8585 1330 27 couple couple NN erambler-co-uk-8585 1330 28 I've I've NNP erambler-co-uk-8585 1330 29 been be VBN erambler-co-uk-8585 1330 30 to to IN erambler-co-uk-8585 1330 31 . . . erambler-co-uk-8585 1331 1 More More JJR erambler-co-uk-8585 1331 2 people people NNS erambler-co-uk-8585 1331 3 seemed seem VBD erambler-co-uk-8585 1331 4 to to TO erambler-co-uk-8585 1331 5 be be VB erambler-co-uk-8585 1331 6 excited excited JJ erambler-co-uk-8585 1331 7 about about IN erambler-co-uk-8585 1331 8 the the DT erambler-co-uk-8585 1331 9 work work NN erambler-co-uk-8585 1331 10 we're we're NN erambler-co-uk-8585 1331 11 all all DT erambler-co-uk-8585 1331 12 doing do VBG erambler-co-uk-8585 1331 13 , , , erambler-co-uk-8585 1331 14 recent recent JJ erambler-co-uk-8585 1331 15 achievements achievement NNS erambler-co-uk-8585 1331 16 and and CC erambler-co-uk-8585 1331 17 the the DT erambler-co-uk-8585 1331 18 possibilities possibility NNS erambler-co-uk-8585 1331 19 for for IN erambler-co-uk-8585 1331 20 the the DT erambler-co-uk-8585 1331 21 future future NN erambler-co-uk-8585 1331 22 . . . erambler-co-uk-8585 1332 1 Introducing introduce VBG erambler-co-uk-8585 1332 2 PyRefine PyRefine NNP erambler-co-uk-8585 1332 3 : : : erambler-co-uk-8585 1332 4 OpenRefine OpenRefine NNP erambler-co-uk-8585 1332 5 meets meet VBZ erambler-co-uk-8585 1332 6 Python Python NNP erambler-co-uk-8585 1332 7 I’m I’m NNP erambler-co-uk-8585 1332 8 knocking knock VBG erambler-co-uk-8585 1332 9 the the DT erambler-co-uk-8585 1332 10 rust rust NN erambler-co-uk-8585 1332 11 off off IN erambler-co-uk-8585 1332 12 my -PRON- PRP$ erambler-co-uk-8585 1332 13 programming programming NN erambler-co-uk-8585 1332 14 skills skill NNS erambler-co-uk-8585 1332 15 by by IN erambler-co-uk-8585 1332 16 attempting attempt VBG erambler-co-uk-8585 1332 17 to to TO erambler-co-uk-8585 1332 18 write write VB erambler-co-uk-8585 1332 19 a a DT erambler-co-uk-8585 1332 20 pure pure JJ erambler-co-uk-8585 1332 21 - - HYPH erambler-co-uk-8585 1332 22 Python python JJ erambler-co-uk-8585 1332 23 interpreter interpreter NN erambler-co-uk-8585 1332 24 for for IN erambler-co-uk-8585 1332 25 OpenRefine OpenRefine NNP erambler-co-uk-8585 1332 26 & & CC erambler-co-uk-8585 1332 27 ldquo;scripts&rdquo ldquo;scripts&rdquo NNP erambler-co-uk-8585 1332 28 ; ; : erambler-co-uk-8585 1332 29 . . . erambler-co-uk-8585 1333 1 OpenRefine OpenRefine NNP erambler-co-uk-8585 1333 2 is be VBZ erambler-co-uk-8585 1333 3 a a DT erambler-co-uk-8585 1333 4 great great JJ erambler-co-uk-8585 1333 5 tool tool NN erambler-co-uk-8585 1333 6 for for IN erambler-co-uk-8585 1333 7 exploring explore VBG erambler-co-uk-8585 1333 8 and and CC erambler-co-uk-8585 1333 9 cleaning clean VBG erambler-co-uk-8585 1333 10 datasets dataset NNS erambler-co-uk-8585 1333 11 prior prior RB erambler-co-uk-8585 1333 12 to to IN erambler-co-uk-8585 1333 13 analysing analyse VBG erambler-co-uk-8585 1333 14 them -PRON- PRP erambler-co-uk-8585 1333 15 . . . erambler-co-uk-8585 1334 1 It -PRON- PRP erambler-co-uk-8585 1334 2 also also RB erambler-co-uk-8585 1334 3 records record VBZ erambler-co-uk-8585 1334 4 an an DT erambler-co-uk-8585 1334 5 undo undo JJ erambler-co-uk-8585 1334 6 history history NN erambler-co-uk-8585 1334 7 of of IN erambler-co-uk-8585 1334 8 all all DT erambler-co-uk-8585 1334 9 actions action NNS erambler-co-uk-8585 1334 10 that that WDT erambler-co-uk-8585 1334 11 you -PRON- PRP erambler-co-uk-8585 1334 12 can can MD erambler-co-uk-8585 1334 13 export export VB erambler-co-uk-8585 1334 14 as as IN erambler-co-uk-8585 1334 15 a a DT erambler-co-uk-8585 1334 16 sort sort NN erambler-co-uk-8585 1334 17 of of IN erambler-co-uk-8585 1334 18 script script NN erambler-co-uk-8585 1334 19 in in IN erambler-co-uk-8585 1334 20 JSON JSON NNP erambler-co-uk-8585 1334 21 format format NN erambler-co-uk-8585 1334 22 . . . erambler-co-uk-8585 1335 1 One one CD erambler-co-uk-8585 1335 2 thing thing NN erambler-co-uk-8585 1335 3 that that WDT erambler-co-uk-8585 1335 4 bugs bug VBZ erambler-co-uk-8585 1335 5 me -PRON- PRP erambler-co-uk-8585 1335 6 though though RB erambler-co-uk-8585 1335 7 is be VBZ erambler-co-uk-8585 1335 8 that that IN erambler-co-uk-8585 1335 9 , , , erambler-co-uk-8585 1335 10 having have VBG erambler-co-uk-8585 1335 11 spent spend VBN erambler-co-uk-8585 1335 12 some some DT erambler-co-uk-8585 1335 13 time time NN erambler-co-uk-8585 1335 14 interactively interactively RB erambler-co-uk-8585 1335 15 cleaning clean VBG erambler-co-uk-8585 1335 16 up up RP erambler-co-uk-8585 1335 17 your -PRON- PRP$ erambler-co-uk-8585 1335 18 dataset dataset NN erambler-co-uk-8585 1335 19 , , , erambler-co-uk-8585 1335 20 you -PRON- PRP erambler-co-uk-8585 1335 21 then then RB erambler-co-uk-8585 1335 22 need need VBP erambler-co-uk-8585 1335 23 to to TO erambler-co-uk-8585 1335 24 fire fire VB erambler-co-uk-8585 1335 25 up up RP erambler-co-uk-8585 1335 26 OpenRefine OpenRefine NNP erambler-co-uk-8585 1335 27 again again RB erambler-co-uk-8585 1335 28 and and CC erambler-co-uk-8585 1335 29 do do VB erambler-co-uk-8585 1335 30 some some DT erambler-co-uk-8585 1335 31 interactive interactive JJ erambler-co-uk-8585 1335 32 mouse mouse NN erambler-co-uk-8585 1335 33 - - HYPH erambler-co-uk-8585 1335 34 clicky clicky JJ erambler-co-uk-8585 1335 35 stuff stuff NN erambler-co-uk-8585 1335 36 to to TO erambler-co-uk-8585 1335 37 apply apply VB erambler-co-uk-8585 1335 38 that that IN erambler-co-uk-8585 1335 39 cleaning clean VBG erambler-co-uk-8585 1335 40 routine routine RB erambler-co-uk-8585 1335 41 to to IN erambler-co-uk-8585 1335 42 another another DT erambler-co-uk-8585 1335 43 dataset dataset NN erambler-co-uk-8585 1335 44 . . . erambler-co-uk-8585 1336 1 You -PRON- PRP erambler-co-uk-8585 1336 2 can can MD erambler-co-uk-8585 1336 3 at at IN erambler-co-uk-8585 1336 4 least least JJS erambler-co-uk-8585 1336 5 re re NN erambler-co-uk-8585 1336 6 - - VB erambler-co-uk-8585 1336 7 import import VB erambler-co-uk-8585 1336 8 the the DT erambler-co-uk-8585 1336 9 JSON JSON NNP erambler-co-uk-8585 1336 10 undo undo VBP erambler-co-uk-8585 1336 11 history history NN erambler-co-uk-8585 1336 12 to to TO erambler-co-uk-8585 1336 13 make make VB erambler-co-uk-8585 1336 14 that that DT erambler-co-uk-8585 1336 15 as as RB erambler-co-uk-8585 1336 16 quick quick JJ erambler-co-uk-8585 1336 17 as as IN erambler-co-uk-8585 1336 18 possible possible JJ erambler-co-uk-8585 1336 19 , , , erambler-co-uk-8585 1336 20 but but CC erambler-co-uk-8585 1336 21 there’s there’s NNP erambler-co-uk-8585 1336 22 no no DT erambler-co-uk-8585 1336 23 getting get VBG erambler-co-uk-8585 1336 24 around around IN erambler-co-uk-8585 1336 25 the the DT erambler-co-uk-8585 1336 26 fact fact NN erambler-co-uk-8585 1336 27 that that IN erambler-co-uk-8585 1336 28 there’s there’s NNP erambler-co-uk-8585 1336 29 no no DT erambler-co-uk-8585 1336 30 quick quick JJ erambler-co-uk-8585 1336 31 way way NN erambler-co-uk-8585 1336 32 to to TO erambler-co-uk-8585 1336 33 do do VB erambler-co-uk-8585 1336 34 it -PRON- PRP erambler-co-uk-8585 1336 35 from from IN erambler-co-uk-8585 1336 36 a a DT erambler-co-uk-8585 1336 37 cold cold JJ erambler-co-uk-8585 1336 38 start start NN erambler-co-uk-8585 1336 39 . . . erambler-co-uk-8585 1337 1 There there EX erambler-co-uk-8585 1337 2 is be VBZ erambler-co-uk-8585 1337 3 a a DT erambler-co-uk-8585 1337 4 project project NN erambler-co-uk-8585 1337 5 , , , erambler-co-uk-8585 1337 6 BatchRefine BatchRefine NNP erambler-co-uk-8585 1337 7 , , , erambler-co-uk-8585 1337 8 that that DT erambler-co-uk-8585 1337 9 extends extend VBZ erambler-co-uk-8585 1337 10 the the DT erambler-co-uk-8585 1337 11 OpenRefine OpenRefine NNP erambler-co-uk-8585 1337 12 server server NN erambler-co-uk-8585 1337 13 to to TO erambler-co-uk-8585 1337 14 accept accept VB erambler-co-uk-8585 1337 15 batch batch NN erambler-co-uk-8585 1337 16 requests request NNS erambler-co-uk-8585 1337 17 over over IN erambler-co-uk-8585 1337 18 a a DT erambler-co-uk-8585 1337 19 HTTP HTTP VBN erambler-co-uk-8585 1337 20 API api NN erambler-co-uk-8585 1337 21 , , , erambler-co-uk-8585 1337 22 but but CC erambler-co-uk-8585 1337 23 that that IN erambler-co-uk-8585 1337 24 isn’t isn’t CD erambler-co-uk-8585 1337 25 useful useful JJ erambler-co-uk-8585 1337 26 when when WRB erambler-co-uk-8585 1337 27 you -PRON- PRP erambler-co-uk-8585 1337 28 can’t can’t VBZ erambler-co-uk-8585 1337 29 or or CC erambler-co-uk-8585 1337 30 don’t don’t NNS erambler-co-uk-8585 1337 31 want want VBP erambler-co-uk-8585 1337 32 to to TO erambler-co-uk-8585 1337 33 keep keep VB erambler-co-uk-8585 1337 34 a a DT erambler-co-uk-8585 1337 35 full full JJ erambler-co-uk-8585 1337 36 Java Java NNP erambler-co-uk-8585 1337 37 stack stack NN erambler-co-uk-8585 1337 38 running run VBG erambler-co-uk-8585 1337 39 in in IN erambler-co-uk-8585 1337 40 the the DT erambler-co-uk-8585 1337 41 background background NN erambler-co-uk-8585 1337 42 the the DT erambler-co-uk-8585 1337 43 whole whole JJ erambler-co-uk-8585 1337 44 time time NN erambler-co-uk-8585 1337 45 . . . erambler-co-uk-8585 1338 1 My -PRON- PRP$ erambler-co-uk-8585 1338 2 concept concept NN erambler-co-uk-8585 1338 3 is be VBZ erambler-co-uk-8585 1338 4 this this DT erambler-co-uk-8585 1338 5 : : : erambler-co-uk-8585 1338 6 you -PRON- PRP erambler-co-uk-8585 1338 7 use use VBP erambler-co-uk-8585 1338 8 OR or CC erambler-co-uk-8585 1338 9 to to TO erambler-co-uk-8585 1338 10 explore explore VB erambler-co-uk-8585 1338 11 the the DT erambler-co-uk-8585 1338 12 data datum NNS erambler-co-uk-8585 1338 13 interactively interactively RB erambler-co-uk-8585 1338 14 and and CC erambler-co-uk-8585 1338 15 design design VB erambler-co-uk-8585 1338 16 a a DT erambler-co-uk-8585 1338 17 cleaning cleaning NN erambler-co-uk-8585 1338 18 process process NN erambler-co-uk-8585 1338 19 , , , erambler-co-uk-8585 1338 20 but but CC erambler-co-uk-8585 1338 21 then then RB erambler-co-uk-8585 1338 22 export export VB erambler-co-uk-8585 1338 23 the the DT erambler-co-uk-8585 1338 24 process process NN erambler-co-uk-8585 1338 25 to to IN erambler-co-uk-8585 1338 26 JSON JSON NNP erambler-co-uk-8585 1338 27 and and CC erambler-co-uk-8585 1338 28 integrate integrate VB erambler-co-uk-8585 1338 29 it -PRON- PRP erambler-co-uk-8585 1338 30 into into IN erambler-co-uk-8585 1338 31 your -PRON- PRP$ erambler-co-uk-8585 1338 32 analysis analysis NN erambler-co-uk-8585 1338 33 in in IN erambler-co-uk-8585 1338 34 Python Python NNP erambler-co-uk-8585 1338 35 . . . erambler-co-uk-8585 1339 1 That that DT erambler-co-uk-8585 1339 2 way way NN erambler-co-uk-8585 1339 3 it -PRON- PRP erambler-co-uk-8585 1339 4 can can MD erambler-co-uk-8585 1339 5 be be VB erambler-co-uk-8585 1339 6 repeated repeat VBN erambler-co-uk-8585 1339 7 ad ad NN erambler-co-uk-8585 1339 8 nauseam nauseam NN erambler-co-uk-8585 1339 9 without without IN erambler-co-uk-8585 1339 10 having have VBG erambler-co-uk-8585 1339 11 to to TO erambler-co-uk-8585 1339 12 fire fire VB erambler-co-uk-8585 1339 13 up up RP erambler-co-uk-8585 1339 14 a a DT erambler-co-uk-8585 1339 15 full full JJ erambler-co-uk-8585 1339 16 Java Java NNP erambler-co-uk-8585 1339 17 stack stack NN erambler-co-uk-8585 1339 18 . . . erambler-co-uk-8585 1340 1 I’m I’m NNS erambler-co-uk-8585 1340 2 taking take VBG erambler-co-uk-8585 1340 3 some some DT erambler-co-uk-8585 1340 4 inspiration inspiration NN erambler-co-uk-8585 1340 5 from from IN erambler-co-uk-8585 1340 6 the the DT erambler-co-uk-8585 1340 7 great great JJ erambler-co-uk-8585 1340 8 talk talk NN erambler-co-uk-8585 1340 9 & & CC erambler-co-uk-8585 1340 10 ldquo;So ldquo;So NNP erambler-co-uk-8585 1340 11 you -PRON- PRP erambler-co-uk-8585 1340 12 want want VBP erambler-co-uk-8585 1340 13 to to TO erambler-co-uk-8585 1340 14 be be VB erambler-co-uk-8585 1340 15 a a DT erambler-co-uk-8585 1340 16 wizard?" wizard?" ADD erambler-co-uk-8585 1340 17 ; ; : erambler-co-uk-8585 1340 18 by by IN erambler-co-uk-8585 1340 19 Julia Julia NNP erambler-co-uk-8585 1340 20 Evans Evans NNP erambler-co-uk-8585 1340 21 ( ( -LRB- erambler-co-uk-8585 1340 22 @b0rk @b0rk NNP erambler-co-uk-8585 1340 23 ) ) -RRB- erambler-co-uk-8585 1340 24 , , , erambler-co-uk-8585 1340 25 who who WP erambler-co-uk-8585 1340 26 recommends recommend VBZ erambler-co-uk-8585 1340 27 trying try VBG erambler-co-uk-8585 1340 28 experiments experiment NNS erambler-co-uk-8585 1340 29 as as IN erambler-co-uk-8585 1340 30 a a DT erambler-co-uk-8585 1340 31 way way NN erambler-co-uk-8585 1340 32 to to TO erambler-co-uk-8585 1340 33 learn learn VB erambler-co-uk-8585 1340 34 . . . erambler-co-uk-8585 1341 1 She -PRON- PRP erambler-co-uk-8585 1341 2 gives give VBZ erambler-co-uk-8585 1341 3 these these DT erambler-co-uk-8585 1341 4 Rules rule NNS erambler-co-uk-8585 1341 5 of of IN erambler-co-uk-8585 1341 6 Programming Programming NNP erambler-co-uk-8585 1341 7 Experiments Experiments NNPS erambler-co-uk-8585 1341 8 : : : erambler-co-uk-8585 1341 9 & & CC erambler-co-uk-8585 1341 10 ldquo;it ldquo;it NNP erambler-co-uk-8585 1341 11 doesn’t doesn’t NNP erambler-co-uk-8585 1341 12 have have VBP erambler-co-uk-8585 1341 13 to to TO erambler-co-uk-8585 1341 14 be be VB erambler-co-uk-8585 1341 15 good good JJ erambler-co-uk-8585 1341 16 it -PRON- PRP erambler-co-uk-8585 1341 17 doesn’t doesn’t NNP erambler-co-uk-8585 1341 18 have have VBP erambler-co-uk-8585 1341 19 to to TO erambler-co-uk-8585 1341 20 work work VB erambler-co-uk-8585 1341 21 you -PRON- PRP erambler-co-uk-8585 1341 22 have have VBP erambler-co-uk-8585 1341 23 to to TO erambler-co-uk-8585 1341 24 learn learn VB erambler-co-uk-8585 1341 25 something&rdquo something&rdquo NN erambler-co-uk-8585 1341 26 ; ; : erambler-co-uk-8585 1341 27 In in IN erambler-co-uk-8585 1341 28 that that DT erambler-co-uk-8585 1341 29 spirit spirit NN erambler-co-uk-8585 1341 30 , , , erambler-co-uk-8585 1341 31 my -PRON- PRP$ erambler-co-uk-8585 1341 32 main main JJ erambler-co-uk-8585 1341 33 priorities priority NNS erambler-co-uk-8585 1341 34 are be VBP erambler-co-uk-8585 1341 35 : : : erambler-co-uk-8585 1341 36 to to TO erambler-co-uk-8585 1341 37 see see VB erambler-co-uk-8585 1341 38 if if IN erambler-co-uk-8585 1341 39 this this DT erambler-co-uk-8585 1341 40 can can MD erambler-co-uk-8585 1341 41 be be VB erambler-co-uk-8585 1341 42 done do VBN erambler-co-uk-8585 1341 43 ; ; : erambler-co-uk-8585 1341 44 to to TO erambler-co-uk-8585 1341 45 see see VB erambler-co-uk-8585 1341 46 how how WRB erambler-co-uk-8585 1341 47 far far RB erambler-co-uk-8585 1341 48 I -PRON- PRP erambler-co-uk-8585 1341 49 can can MD erambler-co-uk-8585 1341 50 get get VB erambler-co-uk-8585 1341 51 implementing implement VBG erambler-co-uk-8585 1341 52 it -PRON- PRP erambler-co-uk-8585 1341 53 ; ; : erambler-co-uk-8585 1341 54 and and CC erambler-co-uk-8585 1341 55 to to TO erambler-co-uk-8585 1341 56 learn learn VB erambler-co-uk-8585 1341 57 something something NN erambler-co-uk-8585 1341 58 . . . erambler-co-uk-8585 1342 1 If if IN erambler-co-uk-8585 1342 2 it -PRON- PRP erambler-co-uk-8585 1342 3 also also RB erambler-co-uk-8585 1342 4 turns turn VBZ erambler-co-uk-8585 1342 5 out out RP erambler-co-uk-8585 1342 6 to to TO erambler-co-uk-8585 1342 7 be be VB erambler-co-uk-8585 1342 8 a a DT erambler-co-uk-8585 1342 9 useful useful JJ erambler-co-uk-8585 1342 10 thing thing NN erambler-co-uk-8585 1342 11 , , , erambler-co-uk-8585 1342 12 well well UH erambler-co-uk-8585 1342 13 , , , erambler-co-uk-8585 1342 14 that’s that’s NNP erambler-co-uk-8585 1342 15 a a DT erambler-co-uk-8585 1342 16 bonus bonus NN erambler-co-uk-8585 1342 17 . . . erambler-co-uk-8585 1343 1 Some some DT erambler-co-uk-8585 1343 2 of of IN erambler-co-uk-8585 1343 3 the the DT erambler-co-uk-8585 1343 4 interesting interesting JJ erambler-co-uk-8585 1343 5 possible possible JJ erambler-co-uk-8585 1343 6 challenges challenge NNS erambler-co-uk-8585 1343 7 here here RB erambler-co-uk-8585 1343 8 : : : erambler-co-uk-8585 1343 9 Implement implement VB erambler-co-uk-8585 1343 10 all all DT erambler-co-uk-8585 1343 11 core core NN erambler-co-uk-8585 1343 12 operations operation NNS erambler-co-uk-8585 1343 13 ; ; : erambler-co-uk-8585 1343 14 there there EX erambler-co-uk-8585 1343 15 are be VBP erambler-co-uk-8585 1343 16 quite quite PDT erambler-co-uk-8585 1343 17 a a DT erambler-co-uk-8585 1343 18 lot lot NN erambler-co-uk-8585 1343 19 of of IN erambler-co-uk-8585 1343 20 these these DT erambler-co-uk-8585 1343 21 , , , erambler-co-uk-8585 1343 22 some some DT erambler-co-uk-8585 1343 23 of of IN erambler-co-uk-8585 1343 24 which which WDT erambler-co-uk-8585 1343 25 will will MD erambler-co-uk-8585 1343 26 be be VB erambler-co-uk-8585 1343 27 fun fun JJ erambler-co-uk-8585 1343 28 ( ( -LRB- erambler-co-uk-8585 1343 29 i.e. i.e. FW erambler-co-uk-8585 1344 1 non non JJ erambler-co-uk-8585 1344 2 - - JJ erambler-co-uk-8585 1344 3 trivial trivial JJ erambler-co-uk-8585 1344 4 ) ) -RRB- erambler-co-uk-8585 1344 5 to to TO erambler-co-uk-8585 1344 6 implement implement VB erambler-co-uk-8585 1344 7 Implement Implement NNP erambler-co-uk-8585 1344 8 ( ( -LRB- erambler-co-uk-8585 1344 9 a a DT erambler-co-uk-8585 1344 10 subset subset NN erambler-co-uk-8585 1344 11 of of IN erambler-co-uk-8585 1344 12 ? ? . erambler-co-uk-8585 1344 13 ) ) -RRB- erambler-co-uk-8585 1345 1 GREL GREL NNP erambler-co-uk-8585 1345 2 , , , erambler-co-uk-8585 1345 3 the the DT erambler-co-uk-8585 1345 4 General General NNP erambler-co-uk-8585 1345 5 Refine Refine NNP erambler-co-uk-8585 1345 6 Expression Expression NNP erambler-co-uk-8585 1345 7 Language Language NNP erambler-co-uk-8585 1345 8 ; ; : erambler-co-uk-8585 1345 9 I -PRON- PRP erambler-co-uk-8585 1345 10 guess guess VBP erambler-co-uk-8585 1345 11 my -PRON- PRP$ erambler-co-uk-8585 1345 12 undergrad undergrad NN erambler-co-uk-8585 1345 13 course course NN erambler-co-uk-8585 1345 14 on on IN erambler-co-uk-8585 1345 15 implementing implement VBG erambler-co-uk-8585 1345 16 parsers parser NNS erambler-co-uk-8585 1345 17 and and CC erambler-co-uk-8585 1345 18 compilers compiler NNS erambler-co-uk-8585 1345 19 will will MD erambler-co-uk-8585 1345 20 come come VB erambler-co-uk-8585 1345 21 in in RB erambler-co-uk-8585 1345 22 handy handy JJ erambler-co-uk-8585 1345 23 after after RB erambler-co-uk-8585 1345 24 all all RB erambler-co-uk-8585 1345 25 ! ! . erambler-co-uk-8585 1346 1 Generate generate VB erambler-co-uk-8585 1346 2 clean clean JJ erambler-co-uk-8585 1346 3 , , , erambler-co-uk-8585 1346 4 sane sane JJ erambler-co-uk-8585 1346 5 Python Python NNP erambler-co-uk-8585 1346 6 code code NN erambler-co-uk-8585 1346 7 from from IN erambler-co-uk-8585 1346 8 the the DT erambler-co-uk-8585 1346 9 JSON JSON NNP erambler-co-uk-8585 1346 10 rather rather RB erambler-co-uk-8585 1346 11 than than IN erambler-co-uk-8585 1346 12 merely merely RB erambler-co-uk-8585 1346 13 executing execute VBG erambler-co-uk-8585 1346 14 it -PRON- PRP erambler-co-uk-8585 1346 15 ; ; : erambler-co-uk-8585 1346 16 more more JJR erambler-co-uk-8585 1346 17 than than IN erambler-co-uk-8585 1346 18 anything anything NN erambler-co-uk-8585 1346 19 , , , erambler-co-uk-8585 1346 20 this this DT erambler-co-uk-8585 1346 21 would would MD erambler-co-uk-8585 1346 22 be be VB erambler-co-uk-8585 1346 23 a a DT erambler-co-uk-8585 1346 24 nice nice JJ erambler-co-uk-8585 1346 25 educational educational JJ erambler-co-uk-8585 1346 26 tool tool NN erambler-co-uk-8585 1346 27 for for IN erambler-co-uk-8585 1346 28 users user NNS erambler-co-uk-8585 1346 29 of of IN erambler-co-uk-8585 1346 30 OpenRefine OpenRefine NNP erambler-co-uk-8585 1346 31 who who WP erambler-co-uk-8585 1346 32 want want VBP erambler-co-uk-8585 1346 33 to to TO erambler-co-uk-8585 1346 34 see see VB erambler-co-uk-8585 1346 35 how how WRB erambler-co-uk-8585 1346 36 to to TO erambler-co-uk-8585 1346 37 do do VB erambler-co-uk-8585 1346 38 equivalent equivalent JJ erambler-co-uk-8585 1346 39 things thing NNS erambler-co-uk-8585 1346 40 in in IN erambler-co-uk-8585 1346 41 Python Python NNP erambler-co-uk-8585 1346 42 Selectively selectively RB erambler-co-uk-8585 1346 43 optimise optimise VB erambler-co-uk-8585 1346 44 key key JJ erambler-co-uk-8585 1346 45 parts part NNS erambler-co-uk-8585 1346 46 of of IN erambler-co-uk-8585 1346 47 the the DT erambler-co-uk-8585 1346 48 process process NN erambler-co-uk-8585 1346 49 ; ; : erambler-co-uk-8585 1346 50 this this DT erambler-co-uk-8585 1346 51 will will MD erambler-co-uk-8585 1346 52 involve involve VB erambler-co-uk-8585 1346 53 profiling profile VBG erambler-co-uk-8585 1346 54 the the DT erambler-co-uk-8585 1346 55 code code NN erambler-co-uk-8585 1346 56 to to TO erambler-co-uk-8585 1346 57 identify identify VB erambler-co-uk-8585 1346 58 bottlenecks bottleneck NNS erambler-co-uk-8585 1346 59 as as RB erambler-co-uk-8585 1346 60 well well RB erambler-co-uk-8585 1346 61 as as IN erambler-co-uk-8585 1346 62 tweaking tweak VBG erambler-co-uk-8585 1346 63 the the DT erambler-co-uk-8585 1346 64 actual actual JJ erambler-co-uk-8585 1346 65 code code NN erambler-co-uk-8585 1346 66 to to TO erambler-co-uk-8585 1346 67 go go VB erambler-co-uk-8585 1346 68 faster fast RBR erambler-co-uk-8585 1346 69 Potentially potentially RB erambler-co-uk-8585 1346 70 handle handle VB erambler-co-uk-8585 1346 71 contributions contribution NNS erambler-co-uk-8585 1346 72 to to IN erambler-co-uk-8585 1346 73 the the DT erambler-co-uk-8585 1346 74 code code NN erambler-co-uk-8585 1346 75 from from IN erambler-co-uk-8585 1346 76 other other JJ erambler-co-uk-8585 1346 77 people people NNS erambler-co-uk-8585 1346 78 ; ; : erambler-co-uk-8585 1346 79 I’d i’d ADD erambler-co-uk-8585 1346 80 be be VB erambler-co-uk-8585 1346 81 really really RB erambler-co-uk-8585 1346 82 happy happy JJ erambler-co-uk-8585 1346 83 if if IN erambler-co-uk-8585 1346 84 this this DT erambler-co-uk-8585 1346 85 happened happen VBD erambler-co-uk-8585 1346 86 but but CC erambler-co-uk-8585 1346 87 I’m I’m NNP erambler-co-uk-8585 1346 88 realistic&hellip realistic&hellip VBZ erambler-co-uk-8585 1346 89 ; ; : erambler-co-uk-8585 1346 90 If if IN erambler-co-uk-8585 1346 91 you’re you’re NNP erambler-co-uk-8585 1346 92 interested interested JJ erambler-co-uk-8585 1346 93 , , , erambler-co-uk-8585 1346 94 the the DT erambler-co-uk-8585 1346 95 project project NN erambler-co-uk-8585 1346 96 is be VBZ erambler-co-uk-8585 1346 97 called call VBN erambler-co-uk-8585 1346 98 PyRefine PyRefine NNP erambler-co-uk-8585 1346 99 and and CC erambler-co-uk-8585 1346 100 it’s it’s NNP erambler-co-uk-8585 1346 101 on on IN erambler-co-uk-8585 1346 102 github github NNS erambler-co-uk-8585 1346 103 . . . erambler-co-uk-8585 1347 1 Constructive constructive JJ erambler-co-uk-8585 1347 2 criticism criticism NN erambler-co-uk-8585 1347 3 , , , erambler-co-uk-8585 1347 4 issues issue NNS erambler-co-uk-8585 1347 5 & & CC erambler-co-uk-8585 1347 6 amp amp NNP erambler-co-uk-8585 1347 7 ; ; : erambler-co-uk-8585 1347 8 pull pull VB erambler-co-uk-8585 1347 9 requests request NNS erambler-co-uk-8585 1347 10 all all DT erambler-co-uk-8585 1347 11 welcome welcome VBP erambler-co-uk-8585 1347 12 ! ! . erambler-co-uk-8585 1348 1 Implementing implement VBG erambler-co-uk-8585 1348 2 Yesterbox Yesterbox NNP erambler-co-uk-8585 1348 3 in in IN erambler-co-uk-8585 1348 4 emacs emacs NNP erambler-co-uk-8585 1348 5 with with IN erambler-co-uk-8585 1348 6 mu4e mu4e NNP erambler-co-uk-8585 1348 7 I’ve i’ve PRP erambler-co-uk-8585 1348 8 been be VBN erambler-co-uk-8585 1348 9 meaning mean VBG erambler-co-uk-8585 1348 10 to to TO erambler-co-uk-8585 1348 11 give give VB erambler-co-uk-8585 1348 12 Yesterbox Yesterbox NNP erambler-co-uk-8585 1348 13 a a DT erambler-co-uk-8585 1348 14 try try NN erambler-co-uk-8585 1348 15 for for IN erambler-co-uk-8585 1348 16 a a DT erambler-co-uk-8585 1348 17 while while NN erambler-co-uk-8585 1348 18 . . . erambler-co-uk-8585 1349 1 The the DT erambler-co-uk-8585 1349 2 general general JJ erambler-co-uk-8585 1349 3 idea idea NN erambler-co-uk-8585 1349 4 is be VBZ erambler-co-uk-8585 1349 5 that that IN erambler-co-uk-8585 1349 6 each each DT erambler-co-uk-8585 1349 7 day day NN erambler-co-uk-8585 1349 8 you -PRON- PRP erambler-co-uk-8585 1349 9 only only RB erambler-co-uk-8585 1349 10 deal deal VBP erambler-co-uk-8585 1349 11 with with IN erambler-co-uk-8585 1349 12 email email NN erambler-co-uk-8585 1349 13 that that WDT erambler-co-uk-8585 1349 14 arrived arrive VBD erambler-co-uk-8585 1349 15 yesterday yesterday NN erambler-co-uk-8585 1349 16 or or CC erambler-co-uk-8585 1349 17 earlier early RBR erambler-co-uk-8585 1349 18 . . . erambler-co-uk-8585 1350 1 This this DT erambler-co-uk-8585 1350 2 forms form VBZ erambler-co-uk-8585 1350 3 your -PRON- PRP$ erambler-co-uk-8585 1350 4 inbox inbox NN erambler-co-uk-8585 1350 5 for for IN erambler-co-uk-8585 1350 6 the the DT erambler-co-uk-8585 1350 7 day day NN erambler-co-uk-8585 1350 8 , , , erambler-co-uk-8585 1350 9 hence hence RB erambler-co-uk-8585 1350 10 & & CC erambler-co-uk-8585 1350 11 ldquo;yesterbox&rdquo ldquo;yesterbox&rdquo NNP erambler-co-uk-8585 1350 12 ; ; : erambler-co-uk-8585 1350 13 . . . erambler-co-uk-8585 1351 1 Once once IN erambler-co-uk-8585 1351 2 you’ve you’ve NNP erambler-co-uk-8585 1351 3 emptied empty VBD erambler-co-uk-8585 1351 4 your -PRON- PRP$ erambler-co-uk-8585 1351 5 yesterbox yesterbox NN erambler-co-uk-8585 1351 6 , , , erambler-co-uk-8585 1351 7 or or CC erambler-co-uk-8585 1351 8 at at IN erambler-co-uk-8585 1351 9 least least JJS erambler-co-uk-8585 1351 10 got get VBD erambler-co-uk-8585 1351 11 through through IN erambler-co-uk-8585 1351 12 some some DT erambler-co-uk-8585 1351 13 minimum minimum JJ erambler-co-uk-8585 1351 14 number number NN erambler-co-uk-8585 1351 15 ( ( -LRB- erambler-co-uk-8585 1351 16 10 10 CD erambler-co-uk-8585 1351 17 is be VBZ erambler-co-uk-8585 1351 18 recommended recommend VBN erambler-co-uk-8585 1351 19 ) ) -RRB- erambler-co-uk-8585 1351 20 then then RB erambler-co-uk-8585 1351 21 you -PRON- PRP erambler-co-uk-8585 1351 22 can can MD erambler-co-uk-8585 1351 23 look look VB erambler-co-uk-8585 1351 24 at at IN erambler-co-uk-8585 1351 25 emails email NNS erambler-co-uk-8585 1351 26 from from IN erambler-co-uk-8585 1351 27 today today NN erambler-co-uk-8585 1351 28 . . . erambler-co-uk-8585 1352 1 Even even RB erambler-co-uk-8585 1352 2 then then RB erambler-co-uk-8585 1352 3 you -PRON- PRP erambler-co-uk-8585 1352 4 only only RB erambler-co-uk-8585 1352 5 really really RB erambler-co-uk-8585 1352 6 want want VBP erambler-co-uk-8585 1352 7 to to TO erambler-co-uk-8585 1352 8 be be VB erambler-co-uk-8585 1352 9 dealing deal VBG erambler-co-uk-8585 1352 10 with with IN erambler-co-uk-8585 1352 11 things thing NNS erambler-co-uk-8585 1352 12 that that WDT erambler-co-uk-8585 1352 13 are be VBP erambler-co-uk-8585 1352 14 absolutely absolutely RB erambler-co-uk-8585 1352 15 urgent urgent JJ erambler-co-uk-8585 1352 16 . . . erambler-co-uk-8585 1353 1 Anything anything NN erambler-co-uk-8585 1353 2 else else RB erambler-co-uk-8585 1353 3 can can MD erambler-co-uk-8585 1353 4 wait wait VB erambler-co-uk-8585 1353 5 til til IN erambler-co-uk-8585 1353 6 tomorrow tomorrow NN erambler-co-uk-8585 1353 7 . . . erambler-co-uk-8585 1354 1 The the DT erambler-co-uk-8585 1354 2 motivation motivation NN erambler-co-uk-8585 1354 3 for for IN erambler-co-uk-8585 1354 4 doing do VBG erambler-co-uk-8585 1354 5 this this DT erambler-co-uk-8585 1354 6 is be VBZ erambler-co-uk-8585 1354 7 to to TO erambler-co-uk-8585 1354 8 get get VB erambler-co-uk-8585 1354 9 away away RB erambler-co-uk-8585 1354 10 from from IN erambler-co-uk-8585 1354 11 the the DT erambler-co-uk-8585 1354 12 feeling feeling NN erambler-co-uk-8585 1354 13 that that IN erambler-co-uk-8585 1354 14 we -PRON- PRP erambler-co-uk-8585 1354 15 are be VBP erambler-co-uk-8585 1354 16 King King NNP erambler-co-uk-8585 1354 17 Canute Canute NNP erambler-co-uk-8585 1354 18 , , , erambler-co-uk-8585 1354 19 trying try VBG erambler-co-uk-8585 1354 20 to to TO erambler-co-uk-8585 1354 21 hold hold VB erambler-co-uk-8585 1354 22 back back RP erambler-co-uk-8585 1354 23 the the DT erambler-co-uk-8585 1354 24 tide tide NN erambler-co-uk-8585 1354 25 . . . erambler-co-uk-8585 1355 1 I -PRON- PRP erambler-co-uk-8585 1355 2 find find VBP erambler-co-uk-8585 1355 3 that that IN erambler-co-uk-8585 1355 4 when when WRB erambler-co-uk-8585 1355 5 I’m I’m NNP erambler-co-uk-8585 1355 6 processing process VBG erambler-co-uk-8585 1355 7 my -PRON- PRP$ erambler-co-uk-8585 1355 8 inbox inbox NN erambler-co-uk-8585 1355 9 toward toward IN erambler-co-uk-8585 1355 10 zero zero CD erambler-co-uk-8585 1355 11 there’s there’s NNP erambler-co-uk-8585 1355 12 always always RB erambler-co-uk-8585 1355 13 a a DT erambler-co-uk-8585 1355 14 temptation temptation NN erambler-co-uk-8585 1355 15 to to TO erambler-co-uk-8585 1355 16 keep keep VB erambler-co-uk-8585 1355 17 skipping skip VBG erambler-co-uk-8585 1355 18 to to IN erambler-co-uk-8585 1355 19 the the DT erambler-co-uk-8585 1355 20 new new JJ erambler-co-uk-8585 1355 21 stuff stuff NN erambler-co-uk-8585 1355 22 that’s that’s NNP erambler-co-uk-8585 1355 23 just just RB erambler-co-uk-8585 1355 24 come come VB erambler-co-uk-8585 1355 25 in in RP erambler-co-uk-8585 1355 26 . . . erambler-co-uk-8585 1356 1 Hiding hide VBG erambler-co-uk-8585 1356 2 away away RB erambler-co-uk-8585 1356 3 the the DT erambler-co-uk-8585 1356 4 new new JJ erambler-co-uk-8585 1356 5 email email NN erambler-co-uk-8585 1356 6 until until IN erambler-co-uk-8585 1356 7 I’ve i’ve PRP erambler-co-uk-8585 1356 8 dealt deal VBD erambler-co-uk-8585 1356 9 with with IN erambler-co-uk-8585 1356 10 the the DT erambler-co-uk-8585 1356 11 old old JJ erambler-co-uk-8585 1356 12 is be VBZ erambler-co-uk-8585 1356 13 a a DT erambler-co-uk-8585 1356 14 very very RB erambler-co-uk-8585 1356 15 interesting interesting JJ erambler-co-uk-8585 1356 16 idea idea NN erambler-co-uk-8585 1356 17 . . . erambler-co-uk-8585 1357 1 I -PRON- PRP erambler-co-uk-8585 1357 2 use use VBP erambler-co-uk-8585 1357 3 mu4e mu4e NNP erambler-co-uk-8585 1357 4 in in IN erambler-co-uk-8585 1357 5 emacs emacs NNP erambler-co-uk-8585 1357 6 for for IN erambler-co-uk-8585 1357 7 reading read VBG erambler-co-uk-8585 1357 8 my -PRON- PRP$ erambler-co-uk-8585 1357 9 email email NN erambler-co-uk-8585 1357 10 , , , erambler-co-uk-8585 1357 11 and and CC erambler-co-uk-8585 1357 12 handily handily RB erambler-co-uk-8585 1357 13 the the DT erambler-co-uk-8585 1357 14 mu mu NNP erambler-co-uk-8585 1357 15 search search NN erambler-co-uk-8585 1357 16 syntax syntax NN erambler-co-uk-8585 1357 17 is be VBZ erambler-co-uk-8585 1357 18 very very RB erambler-co-uk-8585 1357 19 flexible flexible JJ erambler-co-uk-8585 1357 20 so so RB erambler-co-uk-8585 1357 21 you’d you’d CD erambler-co-uk-8585 1357 22 think think VBP erambler-co-uk-8585 1357 23 it -PRON- PRP erambler-co-uk-8585 1357 24 would would MD erambler-co-uk-8585 1357 25 be be VB erambler-co-uk-8585 1357 26 easy easy JJ erambler-co-uk-8585 1357 27 to to TO erambler-co-uk-8585 1357 28 create create VB erambler-co-uk-8585 1357 29 a a DT erambler-co-uk-8585 1357 30 yesterbox yesterbox NN erambler-co-uk-8585 1357 31 filter filter NN erambler-co-uk-8585 1357 32 : : : erambler-co-uk-8585 1357 33 maildir:"/INBOX" maildir:"/inbox" CD erambler-co-uk-8585 1357 34 ; ; : erambler-co-uk-8585 1357 35 date: date: ADD erambler-co-uk-8585 1357 36 .. .. NFP erambler-co-uk-8585 1357 37 1d 1d NNP erambler-co-uk-8585 1357 38 Unfortunately unfortunately RB erambler-co-uk-8585 1357 39 , , , erambler-co-uk-8585 1357 40 1d 1d CD erambler-co-uk-8585 1357 41 is be VBZ erambler-co-uk-8585 1357 42 interpreted interpret VBN erambler-co-uk-8585 1357 43 as as IN erambler-co-uk-8585 1357 44 & & CC erambler-co-uk-8585 1357 45 ldquo;24 ldquo;24 NNP erambler-co-uk-8585 1357 46 hours hour NNS erambler-co-uk-8585 1357 47 ago ago RB erambler-co-uk-8585 1357 48 from from IN erambler-co-uk-8585 1357 49 right right JJ erambler-co-uk-8585 1357 50 now&rdquo now&rdquo NNP erambler-co-uk-8585 1357 51 ; ; : erambler-co-uk-8585 1357 52 so so CC erambler-co-uk-8585 1357 53 this this DT erambler-co-uk-8585 1357 54 filter filter NN erambler-co-uk-8585 1357 55 misses miss VBZ erambler-co-uk-8585 1357 56 everything everything NN erambler-co-uk-8585 1357 57 that that WDT erambler-co-uk-8585 1357 58 was be VBD erambler-co-uk-8585 1357 59 sent send VBN erambler-co-uk-8585 1357 60 yesterday yesterday NN erambler-co-uk-8585 1357 61 but but CC erambler-co-uk-8585 1357 62 less less JJR erambler-co-uk-8585 1357 63 than than IN erambler-co-uk-8585 1357 64 24 24 CD erambler-co-uk-8585 1357 65 hours hour NNS erambler-co-uk-8585 1357 66 ago ago RB erambler-co-uk-8585 1357 67 . . . erambler-co-uk-8585 1358 1 There there EX erambler-co-uk-8585 1358 2 was be VBD erambler-co-uk-8585 1358 3 a a DT erambler-co-uk-8585 1358 4 feature feature NN erambler-co-uk-8585 1358 5 request request NN erambler-co-uk-8585 1358 6 raised raise VBN erambler-co-uk-8585 1358 7 on on IN erambler-co-uk-8585 1358 8 the the DT erambler-co-uk-8585 1358 9 mu mu NNP erambler-co-uk-8585 1358 10 github github NNP erambler-co-uk-8585 1358 11 repository repository NN erambler-co-uk-8585 1358 12 to to TO erambler-co-uk-8585 1358 13 implement implement VB erambler-co-uk-8585 1358 14 an an DT erambler-co-uk-8585 1358 15 additional additional JJ erambler-co-uk-8585 1358 16 date date NN erambler-co-uk-8585 1358 17 filter filter NN erambler-co-uk-8585 1358 18 syntax syntax NN erambler-co-uk-8585 1358 19 but but CC erambler-co-uk-8585 1358 20 it -PRON- PRP erambler-co-uk-8585 1358 21 seems seem VBZ erambler-co-uk-8585 1358 22 to to TO erambler-co-uk-8585 1358 23 have have VB erambler-co-uk-8585 1358 24 died die VBN erambler-co-uk-8585 1358 25 a a DT erambler-co-uk-8585 1358 26 death death NN erambler-co-uk-8585 1358 27 for for IN erambler-co-uk-8585 1358 28 now now RB erambler-co-uk-8585 1358 29 . . . erambler-co-uk-8585 1359 1 In in IN erambler-co-uk-8585 1359 2 the the DT erambler-co-uk-8585 1359 3 meantime meantime NN erambler-co-uk-8585 1359 4 , , , erambler-co-uk-8585 1359 5 the the DT erambler-co-uk-8585 1359 6 answer answer NN erambler-co-uk-8585 1359 7 to to IN erambler-co-uk-8585 1359 8 this this DT erambler-co-uk-8585 1359 9 is be VBZ erambler-co-uk-8585 1359 10 to to TO erambler-co-uk-8585 1359 11 remember remember VB erambler-co-uk-8585 1359 12 that that IN erambler-co-uk-8585 1359 13 my -PRON- PRP$ erambler-co-uk-8585 1359 14 workplace workplace NN erambler-co-uk-8585 1359 15 observes observe VBZ erambler-co-uk-8585 1359 16 fairly fairly RB erambler-co-uk-8585 1359 17 standard standard JJ erambler-co-uk-8585 1359 18 office office NN erambler-co-uk-8585 1359 19 hours hour NNS erambler-co-uk-8585 1359 20 , , , erambler-co-uk-8585 1359 21 so so IN erambler-co-uk-8585 1359 22 that that IN erambler-co-uk-8585 1359 23 anything anything NN erambler-co-uk-8585 1359 24 sent send VBD erambler-co-uk-8585 1359 25 more more JJR erambler-co-uk-8585 1359 26 than than IN erambler-co-uk-8585 1359 27 9 9 CD erambler-co-uk-8585 1359 28 hours hour NNS erambler-co-uk-8585 1359 29 ago ago RB erambler-co-uk-8585 1359 30 is be VBZ erambler-co-uk-8585 1359 31 unlikely unlikely JJ erambler-co-uk-8585 1359 32 to to TO erambler-co-uk-8585 1359 33 have have VB erambler-co-uk-8585 1359 34 been be VBN erambler-co-uk-8585 1359 35 sent send VBN erambler-co-uk-8585 1359 36 today today NN erambler-co-uk-8585 1359 37 . . . erambler-co-uk-8585 1360 1 The the DT erambler-co-uk-8585 1360 2 following follow VBG erambler-co-uk-8585 1360 3 does do VBZ erambler-co-uk-8585 1360 4 the the DT erambler-co-uk-8585 1360 5 trick trick NN erambler-co-uk-8585 1360 6 : : : erambler-co-uk-8585 1360 7 maildir:"/INBOX" maildir:"/inbox" CD erambler-co-uk-8585 1360 8 ; ; : erambler-co-uk-8585 1360 9 date: date: ADD erambler-co-uk-8585 1360 10 .. .. NFP erambler-co-uk-8585 1360 11 9h 9h CD erambler-co-uk-8585 1360 12 In in IN erambler-co-uk-8585 1360 13 my -PRON- PRP$ erambler-co-uk-8585 1360 14 mu4e mu4e NNP erambler-co-uk-8585 1360 15 bookmarks bookmark NNS erambler-co-uk-8585 1360 16 list list NN erambler-co-uk-8585 1360 17 , , , erambler-co-uk-8585 1360 18 that that WDT erambler-co-uk-8585 1360 19 looks look VBZ erambler-co-uk-8585 1360 20 like like IN erambler-co-uk-8585 1360 21 this this DT erambler-co-uk-8585 1360 22 : : : erambler-co-uk-8585 1360 23 ( ( -LRB- erambler-co-uk-8585 1360 24 setq setq NNP erambler-co-uk-8585 1360 25 mu4e mu4e NNP erambler-co-uk-8585 1360 26 - - HYPH erambler-co-uk-8585 1360 27 bookmarks bookmarks NNP erambler-co-uk-8585 1360 28 & & CC erambler-co-uk-8585 1360 29 # # $ erambler-co-uk-8585 1360 30 39;(("flag 39;(("flag NN erambler-co-uk-8585 1360 31 : : : erambler-co-uk-8585 1360 32 unread unread JJ erambler-co-uk-8585 1360 33 AND and CC erambler-co-uk-8585 1360 34 NOT not RB erambler-co-uk-8585 1360 35 flag flag NN erambler-co-uk-8585 1360 36 : : : erambler-co-uk-8585 1360 37 trashed" trashed" NNP erambler-co-uk-8585 1360 38 ; ; : erambler-co-uk-8585 1360 39 & & CC erambler-co-uk-8585 1360 40 # # $ erambler-co-uk-8585 1360 41 34;Unread 34;Unread , erambler-co-uk-8585 1360 42 messages" messages" NNP erambler-co-uk-8585 1360 43 ; ; : erambler-co-uk-8585 1360 44 ? ? . erambler-co-uk-8585 1360 45 u u LS erambler-co-uk-8585 1360 46 ) ) -RRB- erambler-co-uk-8585 1360 47 ( ( -LRB- erambler-co-uk-8585 1360 48 & & CC erambler-co-uk-8585 1360 49 # # $ erambler-co-uk-8585 1360 50 34;flag 34;flag XX erambler-co-uk-8585 1360 51 : : : erambler-co-uk-8585 1360 52 flagged flagged JJ erambler-co-uk-8585 1360 53 maildir:/archive" maildir:/archive" NNP erambler-co-uk-8585 1360 54 ; ; : erambler-co-uk-8585 1360 55 & & CC erambler-co-uk-8585 1360 56 # # $ erambler-co-uk-8585 1360 57 34;Starred 34;Starred , erambler-co-uk-8585 1360 58 messages" messages" NNP erambler-co-uk-8585 1360 59 ; ; : erambler-co-uk-8585 1360 60 ? ? . erambler-co-uk-8585 1360 61 s s LS erambler-co-uk-8585 1360 62 ) ) -RRB- erambler-co-uk-8585 1360 63 ( ( -LRB- erambler-co-uk-8585 1360 64 & & CC erambler-co-uk-8585 1360 65 # # $ erambler-co-uk-8585 1360 66 34;date 34;date CD erambler-co-uk-8585 1360 67 : : : erambler-co-uk-8585 1360 68 today today NN erambler-co-uk-8585 1360 69 .. .. . erambler-co-uk-8585 1360 70 now" now" NNP erambler-co-uk-8585 1360 71 ; ; : erambler-co-uk-8585 1360 72 & & CC erambler-co-uk-8585 1360 73 # # $ erambler-co-uk-8585 1360 74 34;Today's 34;today's CD erambler-co-uk-8585 1360 75 messages" messages" NNP erambler-co-uk-8585 1360 76 ; ; : erambler-co-uk-8585 1360 77 ? ? . erambler-co-uk-8585 1360 78 t t LS erambler-co-uk-8585 1360 79 ) ) -RRB- erambler-co-uk-8585 1360 80 ( ( -LRB- erambler-co-uk-8585 1360 81 & & CC erambler-co-uk-8585 1360 82 # # $ erambler-co-uk-8585 1360 83 34;date:7d 34;date:7d CD erambler-co-uk-8585 1360 84 .. .. . erambler-co-uk-8585 1360 85 now" now" NNP erambler-co-uk-8585 1360 86 ; ; : erambler-co-uk-8585 1360 87 & & CC erambler-co-uk-8585 1360 88 # # $ erambler-co-uk-8585 1360 89 34;Last 34;last CD erambler-co-uk-8585 1360 90 7 7 CD erambler-co-uk-8585 1360 91 days" days" NNP erambler-co-uk-8585 1360 92 ; ; : erambler-co-uk-8585 1360 93 ? ? . erambler-co-uk-8585 1360 94 w w LS erambler-co-uk-8585 1360 95 ) ) -RRB- erambler-co-uk-8585 1360 96 ( ( -LRB- erambler-co-uk-8585 1360 97 & & CC erambler-co-uk-8585 1360 98 # # $ erambler-co-uk-8585 1360 99 34;maildir:\"/Mailing 34;maildir:\"/mailing CD erambler-co-uk-8585 1360 100 lists list NNS erambler-co-uk-8585 1360 101 . . . erambler-co-uk-8585 1361 1 * * NFP erambler-co-uk-8585 1361 2 \" \" NNP erambler-co-uk-8585 1361 3 ; ; : erambler-co-uk-8585 1361 4 ( ( -LRB- erambler-co-uk-8585 1361 5 flag flag NN erambler-co-uk-8585 1361 6 : : : erambler-co-uk-8585 1361 7 unread unread JJ erambler-co-uk-8585 1361 8 OR or CC erambler-co-uk-8585 1361 9 flag flag NN erambler-co-uk-8585 1361 10 : : : erambler-co-uk-8585 1361 11 flagged)" flagged)" NNP erambler-co-uk-8585 1361 12 ; ; : erambler-co-uk-8585 1361 13 & & CC erambler-co-uk-8585 1361 14 # # $ erambler-co-uk-8585 1361 15 34;Unread 34;unread CD erambler-co-uk-8585 1361 16 in in IN erambler-co-uk-8585 1361 17 mailing mail VBG erambler-co-uk-8585 1361 18 lists" lists" NNP erambler-co-uk-8585 1361 19 ; ; : erambler-co-uk-8585 1361 20 ? ? . erambler-co-uk-8585 1361 21 M m NN erambler-co-uk-8585 1361 22 ) ) -RRB- erambler-co-uk-8585 1361 23 ( ( -LRB- erambler-co-uk-8585 1361 24 & & CC erambler-co-uk-8585 1361 25 # # $ erambler-co-uk-8585 1361 26 34;maildir:\"/INBOX\" 34;maildir:\"/inbox\" CD erambler-co-uk-8585 1361 27 ; ; : erambler-co-uk-8585 1361 28 date: date: ADD erambler-co-uk-8585 1361 29 .. .. . erambler-co-uk-8585 1361 30 1d" 1d" NNP erambler-co-uk-8585 1361 31 ; ; : erambler-co-uk-8585 1361 32 & & CC erambler-co-uk-8585 1361 33 # # $ erambler-co-uk-8585 1361 34 34;Yesterbox" 34;Yesterbox" NNP erambler-co-uk-8585 1361 35 ; ; : erambler-co-uk-8585 1361 36 ? ? . erambler-co-uk-8585 1361 37 y y NNP erambler-co-uk-8585 1361 38 ) ) -RRB- erambler-co-uk-8585 1361 39 ) ) -RRB- erambler-co-uk-8585 1361 40 ) ) -RRB- erambler-co-uk-8585 1361 41 ; ; : erambler-co-uk-8585 1361 42 ; ; : erambler-co-uk-8585 1361 43 & & CC erambler-co-uk-8585 1361 44 lt;- lt;- NNP erambler-co-uk-8585 1361 45 this this DT erambler-co-uk-8585 1361 46 is be VBZ erambler-co-uk-8585 1361 47 the the DT erambler-co-uk-8585 1361 48 new new JJ erambler-co-uk-8585 1361 49 one one CD erambler-co-uk-8585 1361 50 Rewarding rewarding JJ erambler-co-uk-8585 1361 51 good good JJ erambler-co-uk-8585 1361 52 practice practice NN erambler-co-uk-8585 1361 53 in in IN erambler-co-uk-8585 1361 54 research research NN erambler-co-uk-8585 1361 55 From from IN erambler-co-uk-8585 1361 56 opensource.com opensource.com ADD erambler-co-uk-8585 1361 57 on on IN erambler-co-uk-8585 1361 58 Flickr Flickr NNP erambler-co-uk-8585 1361 59 Whenever whenever WRB erambler-co-uk-8585 1361 60 I’m I’m NNP erambler-co-uk-8585 1361 61 involved involve VBN erambler-co-uk-8585 1361 62 in in IN erambler-co-uk-8585 1361 63 a a DT erambler-co-uk-8585 1361 64 discussion discussion NN erambler-co-uk-8585 1361 65 about about IN erambler-co-uk-8585 1361 66 how how WRB erambler-co-uk-8585 1361 67 to to TO erambler-co-uk-8585 1361 68 encourage encourage VB erambler-co-uk-8585 1361 69 researchers researcher NNS erambler-co-uk-8585 1361 70 to to TO erambler-co-uk-8585 1361 71 adopt adopt VB erambler-co-uk-8585 1361 72 new new JJ erambler-co-uk-8585 1361 73 practices practice NNS erambler-co-uk-8585 1361 74 , , , erambler-co-uk-8585 1361 75 eventually eventually RB erambler-co-uk-8585 1361 76 someone someone NN erambler-co-uk-8585 1361 77 will will MD erambler-co-uk-8585 1361 78 come come VB erambler-co-uk-8585 1361 79 out out RP erambler-co-uk-8585 1361 80 with with IN erambler-co-uk-8585 1361 81 some some DT erambler-co-uk-8585 1361 82 variant variant NN erambler-co-uk-8585 1361 83 of of IN erambler-co-uk-8585 1361 84 the the DT erambler-co-uk-8585 1361 85 following follow VBG erambler-co-uk-8585 1361 86 phrase phrase NN erambler-co-uk-8585 1361 87 : : : erambler-co-uk-8585 1361 88 & & CC erambler-co-uk-8585 1361 89 ldquo;That’s ldquo;That’s NNP erambler-co-uk-8585 1361 90 all all DT erambler-co-uk-8585 1361 91 very very RB erambler-co-uk-8585 1361 92 well well RB erambler-co-uk-8585 1361 93 , , , erambler-co-uk-8585 1361 94 but but CC erambler-co-uk-8585 1361 95 researchers researcher NNS erambler-co-uk-8585 1361 96 will will MD erambler-co-uk-8585 1361 97 never never RB erambler-co-uk-8585 1361 98 do do VB erambler-co-uk-8585 1361 99 XYZ XYZ NNP erambler-co-uk-8585 1361 100 until until IN erambler-co-uk-8585 1361 101 it’s it’s CD erambler-co-uk-8585 1361 102 made make VBD erambler-co-uk-8585 1361 103 a a DT erambler-co-uk-8585 1361 104 criterion criterion NN erambler-co-uk-8585 1361 105 in in IN erambler-co-uk-8585 1361 106 hiring hiring NN erambler-co-uk-8585 1361 107 and and CC erambler-co-uk-8585 1361 108 promotion promotion NN erambler-co-uk-8585 1361 109 decisions.&rdquo decisions.&rdquo NNP erambler-co-uk-8585 1361 110 ; ; : erambler-co-uk-8585 1361 111 With with IN erambler-co-uk-8585 1361 112 all all PDT erambler-co-uk-8585 1361 113 the the DT erambler-co-uk-8585 1361 114 discussion discussion NN erambler-co-uk-8585 1361 115 of of IN erambler-co-uk-8585 1361 116 carrots carrot NNS erambler-co-uk-8585 1361 117 and and CC erambler-co-uk-8585 1361 118 sticks stick NNS erambler-co-uk-8585 1361 119 I -PRON- PRP erambler-co-uk-8585 1361 120 can can MD erambler-co-uk-8585 1361 121 see see VB erambler-co-uk-8585 1361 122 where where WRB erambler-co-uk-8585 1361 123 this this DT erambler-co-uk-8585 1361 124 attitude attitude NN erambler-co-uk-8585 1361 125 comes come VBZ erambler-co-uk-8585 1361 126 from from IN erambler-co-uk-8585 1361 127 , , , erambler-co-uk-8585 1361 128 and and CC erambler-co-uk-8585 1361 129 strongly strongly RB erambler-co-uk-8585 1361 130 empathise empathise VB erambler-co-uk-8585 1361 131 with with IN erambler-co-uk-8585 1361 132 it -PRON- PRP erambler-co-uk-8585 1361 133 , , , erambler-co-uk-8585 1361 134 but but CC erambler-co-uk-8585 1361 135 it -PRON- PRP erambler-co-uk-8585 1361 136 raises raise VBZ erambler-co-uk-8585 1361 137 two two CD erambler-co-uk-8585 1361 138 main main JJ erambler-co-uk-8585 1361 139 problems problem NNS erambler-co-uk-8585 1361 140 : : : erambler-co-uk-8585 1361 141 It’s it’s JJ erambler-co-uk-8585 1361 142 unfair unfair JJ erambler-co-uk-8585 1361 143 and and CC erambler-co-uk-8585 1361 144 more more JJR erambler-co-uk-8585 1361 145 than than IN erambler-co-uk-8585 1361 146 a a DT erambler-co-uk-8585 1361 147 little little JJ erambler-co-uk-8585 1361 148 insulting insulting JJ erambler-co-uk-8585 1361 149 to to IN erambler-co-uk-8585 1361 150 anyone anyone NN erambler-co-uk-8585 1361 151 to to TO erambler-co-uk-8585 1361 152 be be VB erambler-co-uk-8585 1361 153 lumped lump VBN erambler-co-uk-8585 1361 154 into into IN erambler-co-uk-8585 1361 155 one one CD erambler-co-uk-8585 1361 156 homogeneous homogeneous JJ erambler-co-uk-8585 1361 157 group group NN erambler-co-uk-8585 1361 158 ; ; : erambler-co-uk-8585 1361 159 and and CC erambler-co-uk-8585 1361 160 Taking take VBG erambler-co-uk-8585 1361 161 all all PDT erambler-co-uk-8585 1361 162 the the DT erambler-co-uk-8585 1361 163 different different JJ erambler-co-uk-8585 1361 164 possible possible JJ erambler-co-uk-8585 1361 165 XYZs xyz NNS erambler-co-uk-8585 1361 166 into into IN erambler-co-uk-8585 1361 167 account account NN erambler-co-uk-8585 1361 168 , , , erambler-co-uk-8585 1361 169 that’s that’s NNP erambler-co-uk-8585 1361 170 an an DT erambler-co-uk-8585 1361 171 awful awful JJ erambler-co-uk-8585 1361 172 lot lot NN erambler-co-uk-8585 1361 173 of of IN erambler-co-uk-8585 1361 174 hoops hoop NNS erambler-co-uk-8585 1361 175 to to TO erambler-co-uk-8585 1361 176 expect expect VB erambler-co-uk-8585 1361 177 anyone anyone NN erambler-co-uk-8585 1361 178 to to TO erambler-co-uk-8585 1361 179 jump jump VB erambler-co-uk-8585 1361 180 through through RB erambler-co-uk-8585 1361 181 . . . erambler-co-uk-8585 1362 1 Firstly firstly RB erambler-co-uk-8585 1362 2 , , , erambler-co-uk-8585 1362 3 & & CC erambler-co-uk-8585 1362 4 ldquo;researchers&rdquo ldquo;researchers&rdquo FW erambler-co-uk-8585 1362 5 ; ; : erambler-co-uk-8585 1362 6 are be VBP erambler-co-uk-8585 1362 7 as as RB erambler-co-uk-8585 1362 8 diverse diverse JJ erambler-co-uk-8585 1362 9 as as IN erambler-co-uk-8585 1362 10 the the DT erambler-co-uk-8585 1362 11 rest rest NN erambler-co-uk-8585 1362 12 of of IN erambler-co-uk-8585 1362 13 us -PRON- PRP erambler-co-uk-8585 1362 14 in in IN erambler-co-uk-8585 1362 15 terms term NNS erambler-co-uk-8585 1362 16 of of IN erambler-co-uk-8585 1362 17 what what WP erambler-co-uk-8585 1362 18 gets get VBZ erambler-co-uk-8585 1362 19 them -PRON- PRP erambler-co-uk-8585 1362 20 out out IN erambler-co-uk-8585 1362 21 of of IN erambler-co-uk-8585 1362 22 bed bed NN erambler-co-uk-8585 1362 23 in in IN erambler-co-uk-8585 1362 24 the the DT erambler-co-uk-8585 1362 25 morning morning NN erambler-co-uk-8585 1362 26 . . . erambler-co-uk-8585 1363 1 Some some DT erambler-co-uk-8585 1363 2 of of IN erambler-co-uk-8585 1363 3 us -PRON- PRP erambler-co-uk-8585 1363 4 want want VBP erambler-co-uk-8585 1363 5 prestige prestige NN erambler-co-uk-8585 1363 6 ; ; , erambler-co-uk-8585 1363 7 some some DT erambler-co-uk-8585 1363 8 want want VBP erambler-co-uk-8585 1363 9 to to TO erambler-co-uk-8585 1363 10 contribute contribute VB erambler-co-uk-8585 1363 11 to to IN erambler-co-uk-8585 1363 12 a a DT erambler-co-uk-8585 1363 13 greater great JJR erambler-co-uk-8585 1363 14 good good NN erambler-co-uk-8585 1363 15 ; ; : erambler-co-uk-8585 1363 16 some some DT erambler-co-uk-8585 1363 17 want want VBP erambler-co-uk-8585 1363 18 to to TO erambler-co-uk-8585 1363 19 create create VB erambler-co-uk-8585 1363 20 new new JJ erambler-co-uk-8585 1363 21 things thing NNS erambler-co-uk-8585 1363 22 ; ; : erambler-co-uk-8585 1363 23 some some DT erambler-co-uk-8585 1363 24 just just RB erambler-co-uk-8585 1363 25 enjoy enjoy VBP erambler-co-uk-8585 1363 26 the the DT erambler-co-uk-8585 1363 27 work work NN erambler-co-uk-8585 1363 28 . . . erambler-co-uk-8585 1364 1 One one CD erambler-co-uk-8585 1364 2 thing thing NN erambler-co-uk-8585 1364 3 I’d I’d NNP erambler-co-uk-8585 1364 4 argue argue VBP erambler-co-uk-8585 1364 5 we -PRON- PRP erambler-co-uk-8585 1364 6 all all DT erambler-co-uk-8585 1364 7 have have VBP erambler-co-uk-8585 1364 8 in in IN erambler-co-uk-8585 1364 9 common common JJ erambler-co-uk-8585 1364 10 is be VBZ erambler-co-uk-8585 1364 11 this this DT erambler-co-uk-8585 1364 12 : : : erambler-co-uk-8585 1364 13 nothing nothing NN erambler-co-uk-8585 1364 14 is be VBZ erambler-co-uk-8585 1364 15 more more RBR erambler-co-uk-8585 1364 16 offputting offputting JJ erambler-co-uk-8585 1364 17 than than IN erambler-co-uk-8585 1364 18 feeling feel VBG erambler-co-uk-8585 1364 19 like like IN erambler-co-uk-8585 1364 20 you’re you’re NNP erambler-co-uk-8585 1364 21 being be VBG erambler-co-uk-8585 1364 22 strongarmed strongarme VBN erambler-co-uk-8585 1364 23 into into IN erambler-co-uk-8585 1364 24 something something NN erambler-co-uk-8585 1364 25 you -PRON- PRP erambler-co-uk-8585 1364 26 don’t don’t VBP erambler-co-uk-8585 1364 27 want want VBP erambler-co-uk-8585 1364 28 to to TO erambler-co-uk-8585 1364 29 do do VB erambler-co-uk-8585 1364 30 . . . erambler-co-uk-8585 1365 1 If if IN erambler-co-uk-8585 1365 2 we -PRON- PRP erambler-co-uk-8585 1365 3 rely rely VBP erambler-co-uk-8585 1365 4 on on IN erambler-co-uk-8585 1365 5 simplistic simplistic JJ erambler-co-uk-8585 1365 6 metrics metric NNS erambler-co-uk-8585 1365 7 , , , erambler-co-uk-8585 1365 8 people people NNS erambler-co-uk-8585 1365 9 will will MD erambler-co-uk-8585 1365 10 focus focus VB erambler-co-uk-8585 1365 11 on on IN erambler-co-uk-8585 1365 12 those those DT erambler-co-uk-8585 1365 13 and and CC erambler-co-uk-8585 1365 14 miss miss VB erambler-co-uk-8585 1365 15 the the DT erambler-co-uk-8585 1365 16 point point NN erambler-co-uk-8585 1365 17 . . . erambler-co-uk-8585 1366 1 At at IN erambler-co-uk-8585 1366 2 best good JJS erambler-co-uk-8585 1366 3 people people NNS erambler-co-uk-8585 1366 4 will will MD erambler-co-uk-8585 1366 5 disengage disengage VB erambler-co-uk-8585 1366 6 and and CC erambler-co-uk-8585 1366 7 at at IN erambler-co-uk-8585 1366 8 worst bad JJS erambler-co-uk-8585 1366 9 they -PRON- PRP erambler-co-uk-8585 1366 10 will will MD erambler-co-uk-8585 1366 11 actively actively RB erambler-co-uk-8585 1366 12 game game VB erambler-co-uk-8585 1366 13 the the DT erambler-co-uk-8585 1366 14 system system NN erambler-co-uk-8585 1366 15 . . . erambler-co-uk-8585 1367 1 I’ve I’ve NNP erambler-co-uk-8585 1367 2 got get VBD erambler-co-uk-8585 1367 3 to to TO erambler-co-uk-8585 1367 4 do do VB erambler-co-uk-8585 1367 5 these these DT erambler-co-uk-8585 1367 6 ten ten CD erambler-co-uk-8585 1367 7 things thing NNS erambler-co-uk-8585 1367 8 to to TO erambler-co-uk-8585 1367 9 get get VB erambler-co-uk-8585 1367 10 my -PRON- PRP$ erambler-co-uk-8585 1367 11 next next JJ erambler-co-uk-8585 1367 12 payrise payrise NN erambler-co-uk-8585 1367 13 , , , erambler-co-uk-8585 1367 14 and and CC erambler-co-uk-8585 1367 15 still still RB erambler-co-uk-8585 1367 16 retain retain VB erambler-co-uk-8585 1367 17 my -PRON- PRP$ erambler-co-uk-8585 1367 18 sanity sanity NN erambler-co-uk-8585 1367 19 ? ? . erambler-co-uk-8585 1368 1 Ok ok UH erambler-co-uk-8585 1368 2 , , , erambler-co-uk-8585 1368 3 what’s what’s NNP erambler-co-uk-8585 1368 4 the the DT erambler-co-uk-8585 1368 5 least least JJS erambler-co-uk-8585 1368 6 I -PRON- PRP erambler-co-uk-8585 1368 7 can can MD erambler-co-uk-8585 1368 8 get get VB erambler-co-uk-8585 1368 9 away away RP erambler-co-uk-8585 1368 10 with with IN erambler-co-uk-8585 1368 11 and and CC erambler-co-uk-8585 1368 12 still still RB erambler-co-uk-8585 1368 13 tick tick VB erambler-co-uk-8585 1368 14 them -PRON- PRP erambler-co-uk-8585 1368 15 off off RP erambler-co-uk-8585 1368 16 . . . erambler-co-uk-8585 1369 1 You -PRON- PRP erambler-co-uk-8585 1369 2 see see VBP erambler-co-uk-8585 1369 3 it -PRON- PRP erambler-co-uk-8585 1369 4 with with IN erambler-co-uk-8585 1369 5 students student NNS erambler-co-uk-8585 1369 6 taking take VBG erambler-co-uk-8585 1369 7 poorly poorly RB erambler-co-uk-8585 1369 8 - - HYPH erambler-co-uk-8585 1369 9 designed design VBN erambler-co-uk-8585 1369 10 assessments assessment NNS erambler-co-uk-8585 1369 11 and and CC erambler-co-uk-8585 1369 12 grown grow VBN erambler-co-uk-8585 1369 13 - - HYPH erambler-co-uk-8585 1369 14 ups up NNS erambler-co-uk-8585 1369 15 are be VBP erambler-co-uk-8585 1369 16 no no DT erambler-co-uk-8585 1369 17 difference difference NN erambler-co-uk-8585 1369 18 . . . erambler-co-uk-8585 1370 1 We -PRON- PRP erambler-co-uk-8585 1370 2 do do VBP erambler-co-uk-8585 1370 3 need need VB erambler-co-uk-8585 1370 4 to to TO erambler-co-uk-8585 1370 5 wield wield VB erambler-co-uk-8585 1370 6 carrots carrot NNS erambler-co-uk-8585 1370 7 as as RB erambler-co-uk-8585 1370 8 well well RB erambler-co-uk-8585 1370 9 as as IN erambler-co-uk-8585 1370 10 sticks stick NNS erambler-co-uk-8585 1370 11 , , , erambler-co-uk-8585 1370 12 but but CC erambler-co-uk-8585 1370 13 the the DT erambler-co-uk-8585 1370 14 whole whole JJ erambler-co-uk-8585 1370 15 point point NN erambler-co-uk-8585 1370 16 is be VBZ erambler-co-uk-8585 1370 17 that that IN erambler-co-uk-8585 1370 18 these these DT erambler-co-uk-8585 1370 19 practices practice NNS erambler-co-uk-8585 1370 20 are be VBP erambler-co-uk-8585 1370 21 beneficial beneficial JJ erambler-co-uk-8585 1370 22 in in IN erambler-co-uk-8585 1370 23 and and CC erambler-co-uk-8585 1370 24 of of IN erambler-co-uk-8585 1370 25 themselves -PRON- PRP erambler-co-uk-8585 1370 26 . . . erambler-co-uk-8585 1371 1 The the DT erambler-co-uk-8585 1371 2 carrots carrot NNS erambler-co-uk-8585 1371 3 are be VBP erambler-co-uk-8585 1371 4 already already RB erambler-co-uk-8585 1371 5 there there RB erambler-co-uk-8585 1371 6 if if IN erambler-co-uk-8585 1371 7 we -PRON- PRP erambler-co-uk-8585 1371 8 articulate articulate VBP erambler-co-uk-8585 1371 9 them -PRON- PRP erambler-co-uk-8585 1371 10 properly properly RB erambler-co-uk-8585 1371 11 and and CC erambler-co-uk-8585 1371 12 clear clear VB erambler-co-uk-8585 1371 13 the the DT erambler-co-uk-8585 1371 14 roadblocks roadblock NNS erambler-co-uk-8585 1371 15 ( ( -LRB- erambler-co-uk-8585 1371 16 don’t don’t VBZ erambler-co-uk-8585 1371 17 you -PRON- PRP erambler-co-uk-8585 1371 18 enjoy enjoy VBP erambler-co-uk-8585 1371 19 mixed mixed JJ erambler-co-uk-8585 1371 20 metaphors metaphor NNS erambler-co-uk-8585 1371 21 ? ? . erambler-co-uk-8585 1371 22 ) ) -RRB- erambler-co-uk-8585 1371 23 . . . erambler-co-uk-8585 1372 1 Creating create VBG erambler-co-uk-8585 1372 2 artificial artificial JJ erambler-co-uk-8585 1372 3 benefits benefit NNS erambler-co-uk-8585 1372 4 will will MD erambler-co-uk-8585 1372 5 just just RB erambler-co-uk-8585 1372 6 dilute dilute VB erambler-co-uk-8585 1372 7 the the DT erambler-co-uk-8585 1372 8 value value NN erambler-co-uk-8585 1372 9 of of IN erambler-co-uk-8585 1372 10 the the DT erambler-co-uk-8585 1372 11 real real JJ erambler-co-uk-8585 1372 12 ones one NNS erambler-co-uk-8585 1372 13 . . . erambler-co-uk-8585 1373 1 Secondly secondly RB erambler-co-uk-8585 1373 2 , , , erambler-co-uk-8585 1373 3 I’ve i’ve PRP erambler-co-uk-8585 1373 4 heard hear VBD erambler-co-uk-8585 1373 5 a a DT erambler-co-uk-8585 1373 6 similar similar JJ erambler-co-uk-8585 1373 7 argument argument NN erambler-co-uk-8585 1373 8 made make VBN erambler-co-uk-8585 1373 9 for for IN erambler-co-uk-8585 1373 10 all all DT erambler-co-uk-8585 1373 11 of of IN erambler-co-uk-8585 1373 12 the the DT erambler-co-uk-8585 1373 13 following follow VBG erambler-co-uk-8585 1373 14 practices practice NNS erambler-co-uk-8585 1373 15 and and CC erambler-co-uk-8585 1373 16 more more JJR erambler-co-uk-8585 1373 17 : : : erambler-co-uk-8585 1373 18 Research research NN erambler-co-uk-8585 1373 19 data datum NNS erambler-co-uk-8585 1373 20 management management NN erambler-co-uk-8585 1373 21 Open Open NNP erambler-co-uk-8585 1373 22 Access Access NNP erambler-co-uk-8585 1373 23 publishing publish VBG erambler-co-uk-8585 1373 24 Public public JJ erambler-co-uk-8585 1373 25 engagement engagement NN erambler-co-uk-8585 1373 26 New new JJ erambler-co-uk-8585 1373 27 media media NN erambler-co-uk-8585 1373 28 ( ( -LRB- erambler-co-uk-8585 1373 29 e.g. e.g. RB erambler-co-uk-8585 1374 1 blogging blogge VBG erambler-co-uk-8585 1374 2 ) ) -RRB- erambler-co-uk-8585 1374 3 Software software NN erambler-co-uk-8585 1374 4 management management NN erambler-co-uk-8585 1374 5 and and CC erambler-co-uk-8585 1374 6 sharing share VBG erambler-co-uk-8585 1374 7 Some some DT erambler-co-uk-8585 1374 8 researchers researcher NNS erambler-co-uk-8585 1374 9 devote devote VBP erambler-co-uk-8585 1374 10 every every DT erambler-co-uk-8585 1374 11 waking waking NN erambler-co-uk-8585 1374 12 hour hour NN erambler-co-uk-8585 1374 13 to to IN erambler-co-uk-8585 1374 14 their -PRON- PRP$ erambler-co-uk-8585 1374 15 work work NN erambler-co-uk-8585 1374 16 , , , erambler-co-uk-8585 1374 17 whether whether IN erambler-co-uk-8585 1374 18 it’s it’s NN erambler-co-uk-8585 1374 19 in in IN erambler-co-uk-8585 1374 20 the the DT erambler-co-uk-8585 1374 21 lab lab NN erambler-co-uk-8585 1374 22 , , , erambler-co-uk-8585 1374 23 writing write VBG erambler-co-uk-8585 1374 24 grant grant NN erambler-co-uk-8585 1374 25 applications application NNS erambler-co-uk-8585 1374 26 , , , erambler-co-uk-8585 1374 27 attending attend VBG erambler-co-uk-8585 1374 28 conferences conference NNS erambler-co-uk-8585 1374 29 , , , erambler-co-uk-8585 1374 30 authoring author VBG erambler-co-uk-8585 1374 31 papers paper NNS erambler-co-uk-8585 1374 32 , , , erambler-co-uk-8585 1374 33 teaching teaching NN erambler-co-uk-8585 1374 34 , , , erambler-co-uk-8585 1374 35 and and CC erambler-co-uk-8585 1374 36 so so RB erambler-co-uk-8585 1374 37 on on RB erambler-co-uk-8585 1374 38 and and CC erambler-co-uk-8585 1374 39 so so RB erambler-co-uk-8585 1374 40 on on RB erambler-co-uk-8585 1374 41 . . . erambler-co-uk-8585 1375 1 It’s it’s JJ erambler-co-uk-8585 1375 2 hard hard RB erambler-co-uk-8585 1375 3 to to TO erambler-co-uk-8585 1375 4 see see VB erambler-co-uk-8585 1375 5 how how WRB erambler-co-uk-8585 1375 6 someone someone NN erambler-co-uk-8585 1375 7 with with IN erambler-co-uk-8585 1375 8 all all PDT erambler-co-uk-8585 1375 9 this this DT erambler-co-uk-8585 1375 10 in in IN erambler-co-uk-8585 1375 11 their -PRON- PRP$ erambler-co-uk-8585 1375 12 schedule schedule NN erambler-co-uk-8585 1375 13 can can MD erambler-co-uk-8585 1375 14 find find VB erambler-co-uk-8585 1375 15 time time NN erambler-co-uk-8585 1375 16 to to TO erambler-co-uk-8585 1375 17 exercise exercise VB erambler-co-uk-8585 1375 18 any any DT erambler-co-uk-8585 1375 19 of of IN erambler-co-uk-8585 1375 20 these these DT erambler-co-uk-8585 1375 21 new new JJ erambler-co-uk-8585 1375 22 skills skill NNS erambler-co-uk-8585 1375 23 , , , erambler-co-uk-8585 1375 24 let let VB erambler-co-uk-8585 1375 25 alone alone RB erambler-co-uk-8585 1375 26 learn learn VB erambler-co-uk-8585 1375 27 them -PRON- PRP erambler-co-uk-8585 1375 28 in in IN erambler-co-uk-8585 1375 29 the the DT erambler-co-uk-8585 1375 30 first first JJ erambler-co-uk-8585 1375 31 place place NN erambler-co-uk-8585 1375 32 . . . erambler-co-uk-8585 1376 1 And and CC erambler-co-uk-8585 1376 2 what what WP erambler-co-uk-8585 1376 3 about about IN erambler-co-uk-8585 1376 4 the the DT erambler-co-uk-8585 1376 5 people people NNS erambler-co-uk-8585 1376 6 who who WP erambler-co-uk-8585 1376 7 sensibly sensibly RB erambler-co-uk-8585 1376 8 restrict restrict VBP erambler-co-uk-8585 1376 9 the the DT erambler-co-uk-8585 1376 10 hours hour NNS erambler-co-uk-8585 1376 11 taken take VBN erambler-co-uk-8585 1376 12 by by IN erambler-co-uk-8585 1376 13 work work NN erambler-co-uk-8585 1376 14 to to TO erambler-co-uk-8585 1376 15 spend spend VB erambler-co-uk-8585 1376 16 more more JJR erambler-co-uk-8585 1376 17 time time NN erambler-co-uk-8585 1376 18 doing do VBG erambler-co-uk-8585 1376 19 things thing NNS erambler-co-uk-8585 1376 20 they -PRON- PRP erambler-co-uk-8585 1376 21 enjoy enjoy VBP erambler-co-uk-8585 1376 22 ? ? . erambler-co-uk-8585 1377 1 Yes yes UH erambler-co-uk-8585 1377 2 , , , erambler-co-uk-8585 1377 3 all all DT erambler-co-uk-8585 1377 4 of of IN erambler-co-uk-8585 1377 5 the the DT erambler-co-uk-8585 1377 6 above above JJ erambler-co-uk-8585 1377 7 practices practice NNS erambler-co-uk-8585 1377 8 are be VBP erambler-co-uk-8585 1377 9 valuable valuable JJ erambler-co-uk-8585 1377 10 , , , erambler-co-uk-8585 1377 11 both both DT erambler-co-uk-8585 1377 12 for for IN erambler-co-uk-8585 1377 13 the the DT erambler-co-uk-8585 1377 14 individual individual NN erambler-co-uk-8585 1377 15 and and CC erambler-co-uk-8585 1377 16 the the DT erambler-co-uk-8585 1377 17 community community NN erambler-co-uk-8585 1377 18 , , , erambler-co-uk-8585 1377 19 but but CC erambler-co-uk-8585 1377 20 they’re they’re MD erambler-co-uk-8585 1377 21 all all DT erambler-co-uk-8585 1377 22 new new JJ erambler-co-uk-8585 1377 23 ( ( -LRB- erambler-co-uk-8585 1377 24 to to IN erambler-co-uk-8585 1377 25 most most JJS erambler-co-uk-8585 1377 26 ) ) -RRB- erambler-co-uk-8585 1377 27 and and CC erambler-co-uk-8585 1377 28 hence hence RB erambler-co-uk-8585 1377 29 require require VB erambler-co-uk-8585 1377 30 more more JJR erambler-co-uk-8585 1377 31 effort effort NN erambler-co-uk-8585 1377 32 up up RB erambler-co-uk-8585 1377 33 front front NN erambler-co-uk-8585 1377 34 to to TO erambler-co-uk-8585 1377 35 learn learn VB erambler-co-uk-8585 1377 36 . . . erambler-co-uk-8585 1378 1 We -PRON- PRP erambler-co-uk-8585 1378 2 have have VBP erambler-co-uk-8585 1378 3 to to TO erambler-co-uk-8585 1378 4 accept accept VB erambler-co-uk-8585 1378 5 that that IN erambler-co-uk-8585 1378 6 it’s it’s NNP erambler-co-uk-8585 1378 7 inevitably inevitably RB erambler-co-uk-8585 1378 8 going go VBG erambler-co-uk-8585 1378 9 to to TO erambler-co-uk-8585 1378 10 take take VB erambler-co-uk-8585 1378 11 time time NN erambler-co-uk-8585 1378 12 for for IN erambler-co-uk-8585 1378 13 all all DT erambler-co-uk-8585 1378 14 of of IN erambler-co-uk-8585 1378 15 them -PRON- PRP erambler-co-uk-8585 1378 16 to to TO erambler-co-uk-8585 1378 17 become become VB erambler-co-uk-8585 1378 18 & & CC erambler-co-uk-8585 1378 19 ldquo;business ldquo;business NNP erambler-co-uk-8585 1378 20 as as IN erambler-co-uk-8585 1378 21 usual&rdquo usual&rdquo NNP erambler-co-uk-8585 1378 22 ; ; : erambler-co-uk-8585 1378 23 . . . erambler-co-uk-8585 1379 1 I -PRON- PRP erambler-co-uk-8585 1379 2 think think VBP erambler-co-uk-8585 1379 3 if if IN erambler-co-uk-8585 1379 4 the the DT erambler-co-uk-8585 1379 5 hiring hiring NN erambler-co-uk-8585 1379 6 / / SYM erambler-co-uk-8585 1379 7 promotion promotion NN erambler-co-uk-8585 1379 8 / / SYM erambler-co-uk-8585 1379 9 tenure tenure NN erambler-co-uk-8585 1379 10 process process NN erambler-co-uk-8585 1379 11 has have VBZ erambler-co-uk-8585 1379 12 any any DT erambler-co-uk-8585 1379 13 role role NN erambler-co-uk-8585 1379 14 in in IN erambler-co-uk-8585 1379 15 this this DT erambler-co-uk-8585 1379 16 , , , erambler-co-uk-8585 1379 17 it’s it’s CD erambler-co-uk-8585 1379 18 in in IN erambler-co-uk-8585 1379 19 asking ask VBG erambler-co-uk-8585 1379 20 whether whether IN erambler-co-uk-8585 1379 21 the the DT erambler-co-uk-8585 1379 22 researcher researcher NN erambler-co-uk-8585 1379 23 can can MD erambler-co-uk-8585 1379 24 build build VB erambler-co-uk-8585 1379 25 a a DT erambler-co-uk-8585 1379 26 coherent coherent JJ erambler-co-uk-8585 1379 27 narrative narrative NN erambler-co-uk-8585 1379 28 as as IN erambler-co-uk-8585 1379 29 to to IN erambler-co-uk-8585 1379 30 why why WRB erambler-co-uk-8585 1379 31 they’ve they’ve NNP erambler-co-uk-8585 1379 32 chosen choose VBD erambler-co-uk-8585 1379 33 to to TO erambler-co-uk-8585 1379 34 focus focus VB erambler-co-uk-8585 1379 35 their -PRON- PRP$ erambler-co-uk-8585 1379 36 efforts effort NNS erambler-co-uk-8585 1379 37 in in IN erambler-co-uk-8585 1379 38 this this DT erambler-co-uk-8585 1379 39 area area NN erambler-co-uk-8585 1379 40 or or CC erambler-co-uk-8585 1379 41 that that DT erambler-co-uk-8585 1379 42 . . . erambler-co-uk-8585 1380 1 You’re You’re NNP erambler-co-uk-8585 1380 2 not not RB erambler-co-uk-8585 1380 3 on on IN erambler-co-uk-8585 1380 4 Twitter Twitter NNP erambler-co-uk-8585 1380 5 but but CC erambler-co-uk-8585 1380 6 your -PRON- PRP$ erambler-co-uk-8585 1380 7 data data NN erambler-co-uk-8585 1380 8 is be VBZ erambler-co-uk-8585 1380 9 being be VBG erambler-co-uk-8585 1380 10 used use VBN erambler-co-uk-8585 1380 11 by by IN erambler-co-uk-8585 1380 12 200 200 CD erambler-co-uk-8585 1380 13 research research NN erambler-co-uk-8585 1380 14 groups group NNS erambler-co-uk-8585 1380 15 across across IN erambler-co-uk-8585 1380 16 the the DT erambler-co-uk-8585 1380 17 world world NN erambler-co-uk-8585 1380 18 ? ? . erambler-co-uk-8585 1381 1 Great great JJ erambler-co-uk-8585 1381 2 ! ! . erambler-co-uk-8585 1382 1 You -PRON- PRP erambler-co-uk-8585 1382 2 didn’t didn’t NNP erambler-co-uk-8585 1382 3 have have VBP erambler-co-uk-8585 1382 4 time time NN erambler-co-uk-8585 1382 5 to to TO erambler-co-uk-8585 1382 6 tidy tidy VB erambler-co-uk-8585 1382 7 up up RP erambler-co-uk-8585 1382 8 your -PRON- PRP$ erambler-co-uk-8585 1382 9 source source NN erambler-co-uk-8585 1382 10 code code NN erambler-co-uk-8585 1382 11 for for IN erambler-co-uk-8585 1382 12 github github NNS erambler-co-uk-8585 1382 13 but but CC erambler-co-uk-8585 1382 14 your -PRON- PRP$ erambler-co-uk-8585 1382 15 work work NN erambler-co-uk-8585 1382 16 is be VBZ erambler-co-uk-8585 1382 17 directly directly RB erambler-co-uk-8585 1382 18 impacting impact VBG erambler-co-uk-8585 1382 19 government government NN erambler-co-uk-8585 1382 20 policy policy NN erambler-co-uk-8585 1382 21 ? ? . erambler-co-uk-8585 1383 1 Brilliant brilliant JJ erambler-co-uk-8585 1383 2 ! ! . erambler-co-uk-8585 1384 1 We -PRON- PRP erambler-co-uk-8585 1384 2 still still RB erambler-co-uk-8585 1384 3 need need VBP erambler-co-uk-8585 1384 4 convince convince NN erambler-co-uk-8585 1384 5 more more JJR erambler-co-uk-8585 1384 6 people people NNS erambler-co-uk-8585 1384 7 to to TO erambler-co-uk-8585 1384 8 do do VB erambler-co-uk-8585 1384 9 more more JJR erambler-co-uk-8585 1384 10 of of IN erambler-co-uk-8585 1384 11 these these DT erambler-co-uk-8585 1384 12 beneficial beneficial JJ erambler-co-uk-8585 1384 13 things thing NNS erambler-co-uk-8585 1384 14 , , , erambler-co-uk-8585 1384 15 so so CC erambler-co-uk-8585 1384 16 how how WRB erambler-co-uk-8585 1384 17 ? ? . erambler-co-uk-8585 1385 1 Call call VB erambler-co-uk-8585 1385 2 me -PRON- PRP erambler-co-uk-8585 1385 3 naïve naïve VB erambler-co-uk-8585 1385 4 , , , erambler-co-uk-8585 1385 5 but but CC erambler-co-uk-8585 1385 6 maybe maybe RB erambler-co-uk-8585 1385 7 we -PRON- PRP erambler-co-uk-8585 1385 8 should should MD erambler-co-uk-8585 1385 9 stick stick VB erambler-co-uk-8585 1385 10 to to IN erambler-co-uk-8585 1385 11 making make VBG erambler-co-uk-8585 1385 12 rational rational JJ erambler-co-uk-8585 1385 13 arguments argument NNS erambler-co-uk-8585 1385 14 , , , erambler-co-uk-8585 1385 15 calming calm VBG erambler-co-uk-8585 1385 16 fears fear NNS erambler-co-uk-8585 1385 17 and and CC erambler-co-uk-8585 1385 18 providing provide VBG erambler-co-uk-8585 1385 19 low low JJ erambler-co-uk-8585 1385 20 - - HYPH erambler-co-uk-8585 1385 21 risk risk NN erambler-co-uk-8585 1385 22 opportunities opportunity NNS erambler-co-uk-8585 1385 23 to to TO erambler-co-uk-8585 1385 24 learn learn VB erambler-co-uk-8585 1385 25 new new JJ erambler-co-uk-8585 1385 26 skills skill NNS erambler-co-uk-8585 1385 27 . . . erambler-co-uk-8585 1386 1 Acting acting NN erambler-co-uk-8585 1386 2 ( ( -LRB- erambler-co-uk-8585 1386 3 compassionately compassionately RB erambler-co-uk-8585 1386 4 ) ) -RRB- erambler-co-uk-8585 1386 5 like like IN erambler-co-uk-8585 1386 6 a a DT erambler-co-uk-8585 1386 7 stuck stuck JJ erambler-co-uk-8585 1386 8 record record NN erambler-co-uk-8585 1386 9 can can MD erambler-co-uk-8585 1386 10 help help VB erambler-co-uk-8585 1386 11 . . . erambler-co-uk-8585 1387 1 And and CC erambler-co-uk-8585 1387 2 maybe maybe RB erambler-co-uk-8585 1387 3 we’ll we’ll NN erambler-co-uk-8585 1387 4 need need NN erambler-co-uk-8585 1387 5 to to TO erambler-co-uk-8585 1387 6 scale scale VB erambler-co-uk-8585 1387 7 back back RP erambler-co-uk-8585 1387 8 our -PRON- PRP$ erambler-co-uk-8585 1387 9 expectations expectation NNS erambler-co-uk-8585 1387 10 in in IN erambler-co-uk-8585 1387 11 other other JJ erambler-co-uk-8585 1387 12 areas area NNS erambler-co-uk-8585 1387 13 ( ( -LRB- erambler-co-uk-8585 1387 14 journal journal NNP erambler-co-uk-8585 1387 15 impact impact NN erambler-co-uk-8585 1387 16 factors factor NNS erambler-co-uk-8585 1387 17 , , , erambler-co-uk-8585 1387 18 anyone anyone NN erambler-co-uk-8585 1387 19 ? ? . erambler-co-uk-8585 1387 20 ) ) -RRB- erambler-co-uk-8585 1388 1 to to TO erambler-co-uk-8585 1388 2 make make VB erambler-co-uk-8585 1388 3 space space NN erambler-co-uk-8585 1388 4 for for IN erambler-co-uk-8585 1388 5 the the DT erambler-co-uk-8585 1388 6 new new JJ erambler-co-uk-8585 1388 7 stuff stuff NN erambler-co-uk-8585 1388 8 . . . erambler-co-uk-8585 1389 1 Software software NN erambler-co-uk-8585 1389 2 Carpentry Carpentry NNP erambler-co-uk-8585 1389 3 : : : erambler-co-uk-8585 1389 4 SC SC NNP erambler-co-uk-8585 1389 5 Test Test NNP erambler-co-uk-8585 1389 6 ; ; : erambler-co-uk-8585 1389 7 does do VBZ erambler-co-uk-8585 1389 8 your -PRON- PRP$ erambler-co-uk-8585 1389 9 software software NN erambler-co-uk-8585 1389 10 do do VB erambler-co-uk-8585 1389 11 what what WP erambler-co-uk-8585 1389 12 you -PRON- PRP erambler-co-uk-8585 1389 13 meant mean VBD erambler-co-uk-8585 1389 14 ? ? . erambler-co-uk-8585 1390 1 & & CC erambler-co-uk-8585 1390 2 ldquo;The ldquo;The NNP erambler-co-uk-8585 1390 3 single single JJ erambler-co-uk-8585 1390 4 most most RBS erambler-co-uk-8585 1390 5 important important JJ erambler-co-uk-8585 1390 6 rule rule NN erambler-co-uk-8585 1390 7 of of IN erambler-co-uk-8585 1390 8 testing testing NN erambler-co-uk-8585 1390 9 is be VBZ erambler-co-uk-8585 1390 10 to to TO erambler-co-uk-8585 1390 11 do do VB erambler-co-uk-8585 1390 12 it.&rdquo it.&rdquo NNP erambler-co-uk-8585 1390 13 ; ; : erambler-co-uk-8585 1390 14 & & CC erambler-co-uk-8585 1390 15 mdash mdash NN erambler-co-uk-8585 1390 16 ; ; : erambler-co-uk-8585 1390 17 Brian Brian NNP erambler-co-uk-8585 1390 18 Kernighan Kernighan NNP erambler-co-uk-8585 1390 19 and and CC erambler-co-uk-8585 1390 20 Rob Rob NNP erambler-co-uk-8585 1390 21 Pike Pike NNP erambler-co-uk-8585 1390 22 , , , erambler-co-uk-8585 1390 23 The the DT erambler-co-uk-8585 1390 24 Practice Practice NNP erambler-co-uk-8585 1390 25 of of IN erambler-co-uk-8585 1390 26 Programming Programming NNP erambler-co-uk-8585 1390 27 ( ( -LRB- erambler-co-uk-8585 1390 28 quote quote UH erambler-co-uk-8585 1390 29 taken take VBN erambler-co-uk-8585 1390 30 from from IN erambler-co-uk-8585 1390 31 SC SC NNP erambler-co-uk-8585 1390 32 Test Test NNP erambler-co-uk-8585 1390 33 page page NN erambler-co-uk-8585 1390 34 One one CD erambler-co-uk-8585 1390 35 of of IN erambler-co-uk-8585 1390 36 the the DT erambler-co-uk-8585 1390 37 trickiest tricky JJS erambler-co-uk-8585 1390 38 aspects aspect NNS erambler-co-uk-8585 1390 39 of of IN erambler-co-uk-8585 1390 40 developing develop VBG erambler-co-uk-8585 1390 41 software software NN erambler-co-uk-8585 1390 42 is be VBZ erambler-co-uk-8585 1390 43 making make VBG erambler-co-uk-8585 1390 44 sure sure JJ erambler-co-uk-8585 1390 45 that that IN erambler-co-uk-8585 1390 46 it -PRON- PRP erambler-co-uk-8585 1390 47 actually actually RB erambler-co-uk-8585 1390 48 does do VBZ erambler-co-uk-8585 1390 49 what what WP erambler-co-uk-8585 1390 50 it’s it’s NNP erambler-co-uk-8585 1390 51 supposed suppose VBN erambler-co-uk-8585 1390 52 to to TO erambler-co-uk-8585 1390 53 . . . erambler-co-uk-8585 1391 1 Sometimes sometimes RB erambler-co-uk-8585 1391 2 failures failure NNS erambler-co-uk-8585 1391 3 are be VBP erambler-co-uk-8585 1391 4 obvious obvious JJ erambler-co-uk-8585 1391 5 : : : erambler-co-uk-8585 1391 6 you -PRON- PRP erambler-co-uk-8585 1391 7 get get VBP erambler-co-uk-8585 1391 8 completely completely RB erambler-co-uk-8585 1391 9 unreasonable unreasonable JJ erambler-co-uk-8585 1391 10 output output NN erambler-co-uk-8585 1391 11 or or CC erambler-co-uk-8585 1391 12 even even RB erambler-co-uk-8585 1391 13 ( ( -LRB- erambler-co-uk-8585 1391 14 shock shock NN erambler-co-uk-8585 1391 15 ! ! . erambler-co-uk-8585 1391 16 ) ) -RRB- erambler-co-uk-8585 1392 1 a a DT erambler-co-uk-8585 1392 2 comprehensible comprehensible JJ erambler-co-uk-8585 1392 3 error error NN erambler-co-uk-8585 1392 4 message message NN erambler-co-uk-8585 1392 5 . . . erambler-co-uk-8585 1393 1 But but CC erambler-co-uk-8585 1393 2 failures failure NNS erambler-co-uk-8585 1393 3 are be VBP erambler-co-uk-8585 1393 4 often often RB erambler-co-uk-8585 1393 5 more more RBR erambler-co-uk-8585 1393 6 subtle subtle JJ erambler-co-uk-8585 1393 7 . . . erambler-co-uk-8585 1394 1 Would Would MD erambler-co-uk-8585 1394 2 you -PRON- PRP erambler-co-uk-8585 1394 3 notice notice VB erambler-co-uk-8585 1394 4 if if IN erambler-co-uk-8585 1394 5 your -PRON- PRP$ erambler-co-uk-8585 1394 6 result result NN erambler-co-uk-8585 1394 7 was be VBD erambler-co-uk-8585 1394 8 out out RB erambler-co-uk-8585 1394 9 by by IN erambler-co-uk-8585 1394 10 a a DT erambler-co-uk-8585 1394 11 few few JJ erambler-co-uk-8585 1394 12 percent percent NN erambler-co-uk-8585 1394 13 , , , erambler-co-uk-8585 1394 14 or or CC erambler-co-uk-8585 1394 15 consistently consistently RB erambler-co-uk-8585 1394 16 ignored ignore VBD erambler-co-uk-8585 1394 17 the the DT erambler-co-uk-8585 1394 18 first first JJ erambler-co-uk-8585 1394 19 row row NN erambler-co-uk-8585 1394 20 of of IN erambler-co-uk-8585 1394 21 your -PRON- PRP$ erambler-co-uk-8585 1394 22 input input NN erambler-co-uk-8585 1394 23 data datum NNS erambler-co-uk-8585 1394 24 ? ? . erambler-co-uk-8585 1395 1 The the DT erambler-co-uk-8585 1395 2 solution solution NN erambler-co-uk-8585 1395 3 to to IN erambler-co-uk-8585 1395 4 this this DT erambler-co-uk-8585 1395 5 is be VBZ erambler-co-uk-8585 1395 6 testing testing NN erambler-co-uk-8585 1395 7 : : : erambler-co-uk-8585 1395 8 take take VB erambler-co-uk-8585 1395 9 some some DT erambler-co-uk-8585 1395 10 simple simple JJ erambler-co-uk-8585 1395 11 example example NN erambler-co-uk-8585 1395 12 input input NN erambler-co-uk-8585 1395 13 with with IN erambler-co-uk-8585 1395 14 a a DT erambler-co-uk-8585 1395 15 known know VBN erambler-co-uk-8585 1395 16 output output NN erambler-co-uk-8585 1395 17 , , , erambler-co-uk-8585 1395 18 run run VB erambler-co-uk-8585 1395 19 the the DT erambler-co-uk-8585 1395 20 code code NN erambler-co-uk-8585 1395 21 and and CC erambler-co-uk-8585 1395 22 compare compare VB erambler-co-uk-8585 1395 23 the the DT erambler-co-uk-8585 1395 24 actual actual JJ erambler-co-uk-8585 1395 25 output output NN erambler-co-uk-8585 1395 26 with with IN erambler-co-uk-8585 1395 27 the the DT erambler-co-uk-8585 1395 28 expected expect VBN erambler-co-uk-8585 1395 29 one one CD erambler-co-uk-8585 1395 30 . . . erambler-co-uk-8585 1396 1 Implement implement VB erambler-co-uk-8585 1396 2 a a DT erambler-co-uk-8585 1396 3 new new JJ erambler-co-uk-8585 1396 4 feature feature NN erambler-co-uk-8585 1396 5 , , , erambler-co-uk-8585 1396 6 test test NN erambler-co-uk-8585 1396 7 and and CC erambler-co-uk-8585 1396 8 repeat repeat NN erambler-co-uk-8585 1396 9 . . . erambler-co-uk-8585 1397 1 Sounds sound VBZ erambler-co-uk-8585 1397 2 easy easy JJ erambler-co-uk-8585 1397 3 , , , erambler-co-uk-8585 1397 4 doesn’t doesn’t VB erambler-co-uk-8585 1397 5 it -PRON- PRP erambler-co-uk-8585 1397 6 ? ? . erambler-co-uk-8585 1398 1 But but CC erambler-co-uk-8585 1398 2 then then RB erambler-co-uk-8585 1398 3 you -PRON- PRP erambler-co-uk-8585 1398 4 implement implement VBP erambler-co-uk-8585 1398 5 a a DT erambler-co-uk-8585 1398 6 new new JJ erambler-co-uk-8585 1398 7 bit bit NN erambler-co-uk-8585 1398 8 of of IN erambler-co-uk-8585 1398 9 code code NN erambler-co-uk-8585 1398 10 . . . erambler-co-uk-8585 1399 1 You -PRON- PRP erambler-co-uk-8585 1399 2 test test VBP erambler-co-uk-8585 1399 3 it -PRON- PRP erambler-co-uk-8585 1399 4 and and CC erambler-co-uk-8585 1399 5 everything everything NN erambler-co-uk-8585 1399 6 seems seem VBZ erambler-co-uk-8585 1399 7 to to TO erambler-co-uk-8585 1399 8 work work VB erambler-co-uk-8585 1399 9 fine fine RB erambler-co-uk-8585 1399 10 , , , erambler-co-uk-8585 1399 11 except except IN erambler-co-uk-8585 1399 12 that that IN erambler-co-uk-8585 1399 13 your -PRON- PRP$ erambler-co-uk-8585 1399 14 new new JJ erambler-co-uk-8585 1399 15 feature feature NN erambler-co-uk-8585 1399 16 required require VBN erambler-co-uk-8585 1399 17 changes change NNS erambler-co-uk-8585 1399 18 to to IN erambler-co-uk-8585 1399 19 existing exist VBG erambler-co-uk-8585 1399 20 code code NN erambler-co-uk-8585 1399 21 and and CC erambler-co-uk-8585 1399 22 those those DT erambler-co-uk-8585 1399 23 changes change NNS erambler-co-uk-8585 1399 24 broke break VBD erambler-co-uk-8585 1399 25 something something NN erambler-co-uk-8585 1399 26 else else RB erambler-co-uk-8585 1399 27 . . . erambler-co-uk-8585 1400 1 So so RB erambler-co-uk-8585 1400 2 in in IN erambler-co-uk-8585 1400 3 fact fact NN erambler-co-uk-8585 1400 4 you -PRON- PRP erambler-co-uk-8585 1400 5 need need VBP erambler-co-uk-8585 1400 6 to to TO erambler-co-uk-8585 1400 7 test test VB erambler-co-uk-8585 1400 8 everything everything NN erambler-co-uk-8585 1400 9 , , , erambler-co-uk-8585 1400 10 and and CC erambler-co-uk-8585 1400 11 do do VB erambler-co-uk-8585 1400 12 it -PRON- PRP erambler-co-uk-8585 1400 13 every every DT erambler-co-uk-8585 1400 14 time time NN erambler-co-uk-8585 1400 15 you -PRON- PRP erambler-co-uk-8585 1400 16 make make VBP erambler-co-uk-8585 1400 17 a a DT erambler-co-uk-8585 1400 18 change change NN erambler-co-uk-8585 1400 19 . . . erambler-co-uk-8585 1401 1 Further further RB erambler-co-uk-8585 1401 2 than than IN erambler-co-uk-8585 1401 3 that that DT erambler-co-uk-8585 1401 4 , , , erambler-co-uk-8585 1401 5 you -PRON- PRP erambler-co-uk-8585 1401 6 probably probably RB erambler-co-uk-8585 1401 7 want want VBP erambler-co-uk-8585 1401 8 to to TO erambler-co-uk-8585 1401 9 test test VB erambler-co-uk-8585 1401 10 that that IN erambler-co-uk-8585 1401 11 all all DT erambler-co-uk-8585 1401 12 your -PRON- PRP$ erambler-co-uk-8585 1401 13 separate separate JJ erambler-co-uk-8585 1401 14 bits bit NNS erambler-co-uk-8585 1401 15 of of IN erambler-co-uk-8585 1401 16 code code NN erambler-co-uk-8585 1401 17 work work NN erambler-co-uk-8585 1401 18 together together RB erambler-co-uk-8585 1401 19 properly properly RB erambler-co-uk-8585 1401 20 ( ( -LRB- erambler-co-uk-8585 1401 21 integration integration NN erambler-co-uk-8585 1401 22 testing testing NN erambler-co-uk-8585 1401 23 ) ) -RRB- erambler-co-uk-8585 1401 24 as as RB erambler-co-uk-8585 1401 25 well well RB erambler-co-uk-8585 1401 26 as as IN erambler-co-uk-8585 1401 27 testing test VBG erambler-co-uk-8585 1401 28 the the DT erambler-co-uk-8585 1401 29 individual individual JJ erambler-co-uk-8585 1401 30 bits bit NNS erambler-co-uk-8585 1401 31 separately separately RB erambler-co-uk-8585 1401 32 ( ( -LRB- erambler-co-uk-8585 1401 33 unit unit NN erambler-co-uk-8585 1401 34 testing testing NN erambler-co-uk-8585 1401 35 ) ) -RRB- erambler-co-uk-8585 1401 36 . . . erambler-co-uk-8585 1402 1 In in IN erambler-co-uk-8585 1402 2 fact fact NN erambler-co-uk-8585 1402 3 , , , erambler-co-uk-8585 1402 4 splitting split VBG erambler-co-uk-8585 1402 5 your -PRON- PRP$ erambler-co-uk-8585 1402 6 tests test NNS erambler-co-uk-8585 1402 7 up up RP erambler-co-uk-8585 1402 8 like like IN erambler-co-uk-8585 1402 9 that that DT erambler-co-uk-8585 1402 10 is be VBZ erambler-co-uk-8585 1402 11 a a DT erambler-co-uk-8585 1402 12 good good JJ erambler-co-uk-8585 1402 13 way way NN erambler-co-uk-8585 1402 14 of of IN erambler-co-uk-8585 1402 15 holding hold VBG erambler-co-uk-8585 1402 16 on on RP erambler-co-uk-8585 1402 17 to to IN erambler-co-uk-8585 1402 18 your -PRON- PRP$ erambler-co-uk-8585 1402 19 sanity sanity NN erambler-co-uk-8585 1402 20 . . . erambler-co-uk-8585 1403 1 This this DT erambler-co-uk-8585 1403 2 is be VBZ erambler-co-uk-8585 1403 3 actually actually RB erambler-co-uk-8585 1403 4 a a DT erambler-co-uk-8585 1403 5 lot lot NN erambler-co-uk-8585 1403 6 less less RBR erambler-co-uk-8585 1403 7 scary scary JJ erambler-co-uk-8585 1403 8 than than IN erambler-co-uk-8585 1403 9 it -PRON- PRP erambler-co-uk-8585 1403 10 sounds sound VBZ erambler-co-uk-8585 1403 11 , , , erambler-co-uk-8585 1403 12 because because IN erambler-co-uk-8585 1403 13 there there EX erambler-co-uk-8585 1403 14 are be VBP erambler-co-uk-8585 1403 15 plenty plenty JJ erambler-co-uk-8585 1403 16 of of IN erambler-co-uk-8585 1403 17 tools tool NNS erambler-co-uk-8585 1403 18 now now RB erambler-co-uk-8585 1403 19 to to TO erambler-co-uk-8585 1403 20 automate automate VB erambler-co-uk-8585 1403 21 that that IN erambler-co-uk-8585 1403 22 testing testing NN erambler-co-uk-8585 1403 23 : : : erambler-co-uk-8585 1403 24 you -PRON- PRP erambler-co-uk-8585 1403 25 just just RB erambler-co-uk-8585 1403 26 type type VBP erambler-co-uk-8585 1403 27 a a DT erambler-co-uk-8585 1403 28 simple simple JJ erambler-co-uk-8585 1403 29 test test NN erambler-co-uk-8585 1403 30 command command NN erambler-co-uk-8585 1403 31 and and CC erambler-co-uk-8585 1403 32 everything everything NN erambler-co-uk-8585 1403 33 is be VBZ erambler-co-uk-8585 1403 34 verified verify VBN erambler-co-uk-8585 1403 35 . . . erambler-co-uk-8585 1404 1 There there EX erambler-co-uk-8585 1404 2 are be VBP erambler-co-uk-8585 1404 3 even even RB erambler-co-uk-8585 1404 4 tools tool NNS erambler-co-uk-8585 1404 5 that that WDT erambler-co-uk-8585 1404 6 enable enable VBP erambler-co-uk-8585 1404 7 you -PRON- PRP erambler-co-uk-8585 1404 8 to to TO erambler-co-uk-8585 1404 9 have have VB erambler-co-uk-8585 1404 10 tests test NNS erambler-co-uk-8585 1404 11 run run VBN erambler-co-uk-8585 1404 12 automatically automatically RB erambler-co-uk-8585 1404 13 when when WRB erambler-co-uk-8585 1404 14 you -PRON- PRP erambler-co-uk-8585 1404 15 check check VBP erambler-co-uk-8585 1404 16 the the DT erambler-co-uk-8585 1404 17 code code NN erambler-co-uk-8585 1404 18 into into IN erambler-co-uk-8585 1404 19 version version NN erambler-co-uk-8585 1404 20 control control NN erambler-co-uk-8585 1404 21 , , , erambler-co-uk-8585 1404 22 and and CC erambler-co-uk-8585 1404 23 even even RB erambler-co-uk-8585 1404 24 automatically automatically RB erambler-co-uk-8585 1404 25 deploy deploy VB erambler-co-uk-8585 1404 26 code code NN erambler-co-uk-8585 1404 27 that that WDT erambler-co-uk-8585 1404 28 passes pass VBZ erambler-co-uk-8585 1404 29 the the DT erambler-co-uk-8585 1404 30 tests test NNS erambler-co-uk-8585 1404 31 , , , erambler-co-uk-8585 1404 32 a a DT erambler-co-uk-8585 1404 33 process process NN erambler-co-uk-8585 1404 34 known know VBN erambler-co-uk-8585 1404 35 as as IN erambler-co-uk-8585 1404 36 continuous continuous JJ erambler-co-uk-8585 1404 37 integration integration NN erambler-co-uk-8585 1404 38 or or CC erambler-co-uk-8585 1404 39 CI ci NN erambler-co-uk-8585 1404 40 . . . erambler-co-uk-8585 1405 1 The the DT erambler-co-uk-8585 1405 2 big big JJ erambler-co-uk-8585 1405 3 problems problem NNS erambler-co-uk-8585 1405 4 with with IN erambler-co-uk-8585 1405 5 testing testing NN erambler-co-uk-8585 1405 6 are be VBP erambler-co-uk-8585 1405 7 that that IN erambler-co-uk-8585 1405 8 it’s it’s JJ erambler-co-uk-8585 1405 9 tedious tedious JJ erambler-co-uk-8585 1405 10 , , , erambler-co-uk-8585 1405 11 your -PRON- PRP$ erambler-co-uk-8585 1405 12 code code NN erambler-co-uk-8585 1405 13 seems seem VBZ erambler-co-uk-8585 1405 14 to to TO erambler-co-uk-8585 1405 15 work work VB erambler-co-uk-8585 1405 16 without without IN erambler-co-uk-8585 1405 17 it -PRON- PRP erambler-co-uk-8585 1405 18 and and CC erambler-co-uk-8585 1405 19 no no DT erambler-co-uk-8585 1405 20 - - HYPH erambler-co-uk-8585 1405 21 one one NN erambler-co-uk-8585 1405 22 tells tell VBZ erambler-co-uk-8585 1405 23 you -PRON- PRP erambler-co-uk-8585 1405 24 off off RP erambler-co-uk-8585 1405 25 for for IN erambler-co-uk-8585 1405 26 not not RB erambler-co-uk-8585 1405 27 doing do VBG erambler-co-uk-8585 1405 28 it -PRON- PRP erambler-co-uk-8585 1405 29 . . . erambler-co-uk-8585 1406 1 At at IN erambler-co-uk-8585 1406 2 the the DT erambler-co-uk-8585 1406 3 time time NN erambler-co-uk-8585 1406 4 when when WRB erambler-co-uk-8585 1406 5 the the DT erambler-co-uk-8585 1406 6 Software Software NNP erambler-co-uk-8585 1406 7 Carpentry Carpentry NNP erambler-co-uk-8585 1406 8 competition competition NN erambler-co-uk-8585 1406 9 was be VBD erambler-co-uk-8585 1406 10 being be VBG erambler-co-uk-8585 1406 11 run run VBN erambler-co-uk-8585 1406 12 , , , erambler-co-uk-8585 1406 13 the the DT erambler-co-uk-8585 1406 14 idea idea NN erambler-co-uk-8585 1406 15 of of IN erambler-co-uk-8585 1406 16 testing test VBG erambler-co-uk-8585 1406 17 wasn’t wasn’t NNP erambler-co-uk-8585 1406 18 new new JJ erambler-co-uk-8585 1406 19 , , , erambler-co-uk-8585 1406 20 but but CC erambler-co-uk-8585 1406 21 the the DT erambler-co-uk-8585 1406 22 tools tool NNS erambler-co-uk-8585 1406 23 to to TO erambler-co-uk-8585 1406 24 help help VB erambler-co-uk-8585 1406 25 were be VBD erambler-co-uk-8585 1406 26 in in IN erambler-co-uk-8585 1406 27 their -PRON- PRP$ erambler-co-uk-8585 1406 28 infancy infancy NN erambler-co-uk-8585 1406 29 . . . erambler-co-uk-8585 1407 1 & & CC erambler-co-uk-8585 1407 2 ldquo;Existing ldquo;Existing NNP erambler-co-uk-8585 1407 3 tools tool NNS erambler-co-uk-8585 1407 4 are be VBP erambler-co-uk-8585 1407 5 obscure obscure JJ erambler-co-uk-8585 1407 6 , , , erambler-co-uk-8585 1407 7 hard hard JJ erambler-co-uk-8585 1407 8 to to TO erambler-co-uk-8585 1407 9 use use VB erambler-co-uk-8585 1407 10 , , , erambler-co-uk-8585 1407 11 expensive expensive JJ erambler-co-uk-8585 1407 12 , , , erambler-co-uk-8585 1407 13 don’t don’t CD erambler-co-uk-8585 1407 14 actually actually RB erambler-co-uk-8585 1407 15 provide provide VBP erambler-co-uk-8585 1407 16 much much JJ erambler-co-uk-8585 1407 17 help help NN erambler-co-uk-8585 1407 18 , , , erambler-co-uk-8585 1407 19 or or CC erambler-co-uk-8585 1407 20 all all DT erambler-co-uk-8585 1407 21 three.&rdquo three.&rdquo NNP erambler-co-uk-8585 1407 22 ; ; : erambler-co-uk-8585 1407 23 The the DT erambler-co-uk-8585 1407 24 SC SC NNP erambler-co-uk-8585 1407 25 Test Test NNP erambler-co-uk-8585 1407 26 category category NN erambler-co-uk-8585 1407 27 asked ask VBD erambler-co-uk-8585 1407 28 entrants entrant NNS erambler-co-uk-8585 1407 29 & & CC erambler-co-uk-8585 1407 30 ldquo;to ldquo;to NNP erambler-co-uk-8585 1407 31 design design VBP erambler-co-uk-8585 1407 32 a a DT erambler-co-uk-8585 1407 33 tool tool NN erambler-co-uk-8585 1407 34 , , , erambler-co-uk-8585 1407 35 or or CC erambler-co-uk-8585 1407 36 set set NN erambler-co-uk-8585 1407 37 of of IN erambler-co-uk-8585 1407 38 tools tool NNS erambler-co-uk-8585 1407 39 , , , erambler-co-uk-8585 1407 40 which which WDT erambler-co-uk-8585 1407 41 will will MD erambler-co-uk-8585 1407 42 help help VB erambler-co-uk-8585 1407 43 programmers programmer NNS erambler-co-uk-8585 1407 44 construct construct VB erambler-co-uk-8585 1407 45 and and CC erambler-co-uk-8585 1407 46 maintain maintain VB erambler-co-uk-8585 1407 47 black black JJ erambler-co-uk-8585 1407 48 box box NN erambler-co-uk-8585 1407 49 and and CC erambler-co-uk-8585 1407 50 glass glass NN erambler-co-uk-8585 1407 51 box box NN erambler-co-uk-8585 1407 52 tests test NNS erambler-co-uk-8585 1407 53 of of IN erambler-co-uk-8585 1407 54 software software NN erambler-co-uk-8585 1407 55 components component NNS erambler-co-uk-8585 1407 56 at at IN erambler-co-uk-8585 1407 57 all all DT erambler-co-uk-8585 1407 58 levels level NNS erambler-co-uk-8585 1407 59 , , , erambler-co-uk-8585 1407 60 including include VBG erambler-co-uk-8585 1407 61 functions function NNS erambler-co-uk-8585 1407 62 , , , erambler-co-uk-8585 1407 63 modules module NNS erambler-co-uk-8585 1407 64 , , , erambler-co-uk-8585 1407 65 and and CC erambler-co-uk-8585 1407 66 classes class NNS erambler-co-uk-8585 1407 67 , , , erambler-co-uk-8585 1407 68 and and CC erambler-co-uk-8585 1407 69 whole whole JJ erambler-co-uk-8585 1407 70 programs.&rdquo programs.&rdquo NNP erambler-co-uk-8585 1407 71 ; ; : erambler-co-uk-8585 1407 72 The the DT erambler-co-uk-8585 1407 73 SC SC NNP erambler-co-uk-8585 1407 74 Test Test NNP erambler-co-uk-8585 1407 75 category category NN erambler-co-uk-8585 1407 76 is be VBZ erambler-co-uk-8585 1407 77 interesting interesting JJ erambler-co-uk-8585 1407 78 in in IN erambler-co-uk-8585 1407 79 that that IN erambler-co-uk-8585 1407 80 the the DT erambler-co-uk-8585 1407 81 competition competition NN erambler-co-uk-8585 1407 82 administrators administrator NNS erambler-co-uk-8585 1407 83 clearly clearly RB erambler-co-uk-8585 1407 84 found find VBD erambler-co-uk-8585 1407 85 it -PRON- PRP erambler-co-uk-8585 1407 86 difficult difficult JJ erambler-co-uk-8585 1407 87 to to TO erambler-co-uk-8585 1407 88 specify specify VB erambler-co-uk-8585 1407 89 what what WP erambler-co-uk-8585 1407 90 they -PRON- PRP erambler-co-uk-8585 1407 91 wanted want VBD erambler-co-uk-8585 1407 92 to to TO erambler-co-uk-8585 1407 93 see see VB erambler-co-uk-8585 1407 94 in in IN erambler-co-uk-8585 1407 95 an an DT erambler-co-uk-8585 1407 96 entry entry NN erambler-co-uk-8585 1407 97 . . . erambler-co-uk-8585 1408 1 In in IN erambler-co-uk-8585 1408 2 fact fact NN erambler-co-uk-8585 1408 3 , , , erambler-co-uk-8585 1408 4 the the DT erambler-co-uk-8585 1408 5 whole whole JJ erambler-co-uk-8585 1408 6 category category NN erambler-co-uk-8585 1408 7 was be VBD erambler-co-uk-8585 1408 8 reopened reopen VBN erambler-co-uk-8585 1408 9 with with IN erambler-co-uk-8585 1408 10 a a DT erambler-co-uk-8585 1408 11 refined refined JJ erambler-co-uk-8585 1408 12 set set NN erambler-co-uk-8585 1408 13 of of IN erambler-co-uk-8585 1408 14 rules rule NNS erambler-co-uk-8585 1408 15 and and CC erambler-co-uk-8585 1408 16 expectations expectation NNS erambler-co-uk-8585 1408 17 . . . erambler-co-uk-8585 1409 1 Ultimately ultimately RB erambler-co-uk-8585 1409 2 , , , erambler-co-uk-8585 1409 3 it’s it’s DT erambler-co-uk-8585 1409 4 difficult difficult JJ erambler-co-uk-8585 1409 5 to to TO erambler-co-uk-8585 1409 6 tell tell VB erambler-co-uk-8585 1409 7 whether whether IN erambler-co-uk-8585 1409 8 this this DT erambler-co-uk-8585 1409 9 category category NN erambler-co-uk-8585 1409 10 made make VBD erambler-co-uk-8585 1409 11 a a DT erambler-co-uk-8585 1409 12 significant significant JJ erambler-co-uk-8585 1409 13 difference difference NN erambler-co-uk-8585 1409 14 . . . erambler-co-uk-8585 1410 1 Where where WRB erambler-co-uk-8585 1410 2 the the DT erambler-co-uk-8585 1410 3 tools tool NNS erambler-co-uk-8585 1410 4 to to TO erambler-co-uk-8585 1410 5 write write VB erambler-co-uk-8585 1410 6 tests test NNS erambler-co-uk-8585 1410 7 used use VBN erambler-co-uk-8585 1410 8 to to TO erambler-co-uk-8585 1410 9 be be VB erambler-co-uk-8585 1410 10 very very RB erambler-co-uk-8585 1410 11 sparse sparse JJ erambler-co-uk-8585 1410 12 and and CC erambler-co-uk-8585 1410 13 difficult difficult JJ erambler-co-uk-8585 1410 14 to to TO erambler-co-uk-8585 1410 15 use use VB erambler-co-uk-8585 1410 16 they -PRON- PRP erambler-co-uk-8585 1410 17 are be VBP erambler-co-uk-8585 1410 18 now now RB erambler-co-uk-8585 1410 19 many many JJ erambler-co-uk-8585 1410 20 and and CC erambler-co-uk-8585 1410 21 several several JJ erambler-co-uk-8585 1410 22 options option NNS erambler-co-uk-8585 1410 23 exist exist VBP erambler-co-uk-8585 1410 24 for for IN erambler-co-uk-8585 1410 25 most most JJS erambler-co-uk-8585 1410 26 programming programming NN erambler-co-uk-8585 1410 27 languages language NNS erambler-co-uk-8585 1410 28 . . . erambler-co-uk-8585 1411 1 With with IN erambler-co-uk-8585 1411 2 this this DT erambler-co-uk-8585 1411 3 proliferation proliferation NN erambler-co-uk-8585 1411 4 , , , erambler-co-uk-8585 1411 5 several several JJ erambler-co-uk-8585 1411 6 tried try VBN erambler-co-uk-8585 1411 7 - - HYPH erambler-co-uk-8585 1411 8 and and CC erambler-co-uk-8585 1411 9 - - HYPH erambler-co-uk-8585 1411 10 tested test VBN erambler-co-uk-8585 1411 11 methodologies methodology NNS erambler-co-uk-8585 1411 12 have have VBP erambler-co-uk-8585 1411 13 emerged emerge VBN erambler-co-uk-8585 1411 14 which which WDT erambler-co-uk-8585 1411 15 are be VBP erambler-co-uk-8585 1411 16 consistent consistent JJ erambler-co-uk-8585 1411 17 across across IN erambler-co-uk-8585 1411 18 many many JJ erambler-co-uk-8585 1411 19 different different JJ erambler-co-uk-8585 1411 20 tools tool NNS erambler-co-uk-8585 1411 21 , , , erambler-co-uk-8585 1411 22 so so CC erambler-co-uk-8585 1411 23 while while IN erambler-co-uk-8585 1411 24 things thing NNS erambler-co-uk-8585 1411 25 still still RB erambler-co-uk-8585 1411 26 aren’t aren’t NNP erambler-co-uk-8585 1411 27 perfect perfect JJ erambler-co-uk-8585 1411 28 they -PRON- PRP erambler-co-uk-8585 1411 29 are be VBP erambler-co-uk-8585 1411 30 much much RB erambler-co-uk-8585 1411 31 better well JJR erambler-co-uk-8585 1411 32 . . . erambler-co-uk-8585 1412 1 In in IN erambler-co-uk-8585 1412 2 recent recent JJ erambler-co-uk-8585 1412 3 years year NNS erambler-co-uk-8585 1412 4 there there EX erambler-co-uk-8585 1412 5 has have VBZ erambler-co-uk-8585 1412 6 been be VBN erambler-co-uk-8585 1412 7 a a DT erambler-co-uk-8585 1412 8 culture culture NN erambler-co-uk-8585 1412 9 shift shift NN erambler-co-uk-8585 1412 10 in in IN erambler-co-uk-8585 1412 11 the the DT erambler-co-uk-8585 1412 12 wider wide JJR erambler-co-uk-8585 1412 13 software software NN erambler-co-uk-8585 1412 14 development development NN erambler-co-uk-8585 1412 15 community community NN erambler-co-uk-8585 1412 16 towards towards IN erambler-co-uk-8585 1412 17 both both DT erambler-co-uk-8585 1412 18 testing testing NN erambler-co-uk-8585 1412 19 in in IN erambler-co-uk-8585 1412 20 general general JJ erambler-co-uk-8585 1412 21 and and CC erambler-co-uk-8585 1412 22 test test NN erambler-co-uk-8585 1412 23 - - HYPH erambler-co-uk-8585 1412 24 first first JJ erambler-co-uk-8585 1412 25 development development NN erambler-co-uk-8585 1412 26 , , , erambler-co-uk-8585 1412 27 where where WRB erambler-co-uk-8585 1412 28 the the DT erambler-co-uk-8585 1412 29 tests test NNS erambler-co-uk-8585 1412 30 for for IN erambler-co-uk-8585 1412 31 a a DT erambler-co-uk-8585 1412 32 new new JJ erambler-co-uk-8585 1412 33 feature feature NN erambler-co-uk-8585 1412 34 are be VBP erambler-co-uk-8585 1412 35 written write VBN erambler-co-uk-8585 1412 36 first first RB erambler-co-uk-8585 1412 37 , , , erambler-co-uk-8585 1412 38 and and CC erambler-co-uk-8585 1412 39 then then RB erambler-co-uk-8585 1412 40 the the DT erambler-co-uk-8585 1412 41 implementation implementation NN erambler-co-uk-8585 1412 42 is be VBZ erambler-co-uk-8585 1412 43 coded code VBN erambler-co-uk-8585 1412 44 incrementally incrementally RB erambler-co-uk-8585 1412 45 until until IN erambler-co-uk-8585 1412 46 all all DT erambler-co-uk-8585 1412 47 tests test NNS erambler-co-uk-8585 1412 48 pass pass VBP erambler-co-uk-8585 1412 49 . . . erambler-co-uk-8585 1413 1 The the DT erambler-co-uk-8585 1413 2 current current JJ erambler-co-uk-8585 1413 3 challenge challenge NN erambler-co-uk-8585 1413 4 is be VBZ erambler-co-uk-8585 1413 5 to to TO erambler-co-uk-8585 1413 6 transfer transfer VB erambler-co-uk-8585 1413 7 this this DT erambler-co-uk-8585 1413 8 culture culture NN erambler-co-uk-8585 1413 9 shift shift NN erambler-co-uk-8585 1413 10 to to IN erambler-co-uk-8585 1413 11 the the DT erambler-co-uk-8585 1413 12 academic academic JJ erambler-co-uk-8585 1413 13 research research NN erambler-co-uk-8585 1413 14 community community NN erambler-co-uk-8585 1413 15 ! ! . erambler-co-uk-8585 1414 1 Tools tool NNS erambler-co-uk-8585 1414 2 for for IN erambler-co-uk-8585 1414 3 collaborative collaborative JJ erambler-co-uk-8585 1414 4 markdown markdown NN erambler-co-uk-8585 1414 5 editing edit VBG erambler-co-uk-8585 1414 6 Photo Photo NNP erambler-co-uk-8585 1414 7 by by IN erambler-co-uk-8585 1414 8 Alan Alan NNP erambler-co-uk-8585 1414 9 Cleaver Cleaver NNP erambler-co-uk-8585 1414 10 I -PRON- PRP erambler-co-uk-8585 1414 11 really really RB erambler-co-uk-8585 1414 12 love love VBP erambler-co-uk-8585 1414 13 Markdown1 Markdown1 NNP erambler-co-uk-8585 1414 14 . . . erambler-co-uk-8585 1415 1 I -PRON- PRP erambler-co-uk-8585 1415 2 love love VBP erambler-co-uk-8585 1415 3 its -PRON- PRP$ erambler-co-uk-8585 1415 4 simplicity simplicity NN erambler-co-uk-8585 1415 5 ; ; : erambler-co-uk-8585 1415 6 its -PRON- PRP$ erambler-co-uk-8585 1415 7 readability readability NN erambler-co-uk-8585 1415 8 ; ; : erambler-co-uk-8585 1415 9 its -PRON- PRP$ erambler-co-uk-8585 1415 10 plain plain JJ erambler-co-uk-8585 1415 11 - - HYPH erambler-co-uk-8585 1415 12 text text NN erambler-co-uk-8585 1415 13 nature nature NN erambler-co-uk-8585 1415 14 . . . erambler-co-uk-8585 1416 1 I -PRON- PRP erambler-co-uk-8585 1416 2 love love VBP erambler-co-uk-8585 1416 3 that that IN erambler-co-uk-8585 1416 4 it -PRON- PRP erambler-co-uk-8585 1416 5 can can MD erambler-co-uk-8585 1416 6 be be VB erambler-co-uk-8585 1416 7 written write VBN erambler-co-uk-8585 1416 8 and and CC erambler-co-uk-8585 1416 9 read read VBN erambler-co-uk-8585 1416 10 with with IN erambler-co-uk-8585 1416 11 nothing nothing NN erambler-co-uk-8585 1416 12 more more RBR erambler-co-uk-8585 1416 13 complicated complicated JJ erambler-co-uk-8585 1416 14 than than IN erambler-co-uk-8585 1416 15 a a DT erambler-co-uk-8585 1416 16 text text NN erambler-co-uk-8585 1416 17 - - HYPH erambler-co-uk-8585 1416 18 editor editor NN erambler-co-uk-8585 1416 19 . . . erambler-co-uk-8585 1417 1 I -PRON- PRP erambler-co-uk-8585 1417 2 love love VBP erambler-co-uk-8585 1417 3 how how WRB erambler-co-uk-8585 1417 4 nicely nicely RB erambler-co-uk-8585 1417 5 it -PRON- PRP erambler-co-uk-8585 1417 6 plays play VBZ erambler-co-uk-8585 1417 7 with with IN erambler-co-uk-8585 1417 8 version version NN erambler-co-uk-8585 1417 9 control control NNP erambler-co-uk-8585 1417 10 systems system NNS erambler-co-uk-8585 1417 11 . . . erambler-co-uk-8585 1418 1 I -PRON- PRP erambler-co-uk-8585 1418 2 love love VBP erambler-co-uk-8585 1418 3 how how WRB erambler-co-uk-8585 1418 4 easy easy JJ erambler-co-uk-8585 1418 5 it -PRON- PRP erambler-co-uk-8585 1418 6 is be VBZ erambler-co-uk-8585 1418 7 to to TO erambler-co-uk-8585 1418 8 convert convert VB erambler-co-uk-8585 1418 9 to to IN erambler-co-uk-8585 1418 10 different different JJ erambler-co-uk-8585 1418 11 formats format NNS erambler-co-uk-8585 1418 12 with with IN erambler-co-uk-8585 1418 13 Pandoc Pandoc NNP erambler-co-uk-8585 1418 14 and and CC erambler-co-uk-8585 1418 15 how how WRB erambler-co-uk-8585 1418 16 it’s it’s JJ erambler-co-uk-8585 1418 17 become become VBP erambler-co-uk-8585 1418 18 effectively effectively RB erambler-co-uk-8585 1418 19 the the DT erambler-co-uk-8585 1418 20 native native JJ erambler-co-uk-8585 1418 21 text text NN erambler-co-uk-8585 1418 22 format format NN erambler-co-uk-8585 1418 23 for for IN erambler-co-uk-8585 1418 24 a a DT erambler-co-uk-8585 1418 25 wide wide JJ erambler-co-uk-8585 1418 26 range range NN erambler-co-uk-8585 1418 27 of of IN erambler-co-uk-8585 1418 28 blogging blogge VBG erambler-co-uk-8585 1418 29 platforms platform NNS erambler-co-uk-8585 1418 30 . . . erambler-co-uk-8585 1419 1 One one CD erambler-co-uk-8585 1419 2 frustration frustration NN erambler-co-uk-8585 1419 3 I’ve i’ve PRP erambler-co-uk-8585 1419 4 had have VBD erambler-co-uk-8585 1419 5 recently recently RB erambler-co-uk-8585 1419 6 , , , erambler-co-uk-8585 1419 7 then then RB erambler-co-uk-8585 1419 8 , , , erambler-co-uk-8585 1419 9 is be VBZ erambler-co-uk-8585 1419 10 that that IN erambler-co-uk-8585 1419 11 it’s it’s NNP erambler-co-uk-8585 1419 12 surprisingly surprisingly RB erambler-co-uk-8585 1419 13 difficult difficult JJ erambler-co-uk-8585 1419 14 to to TO erambler-co-uk-8585 1419 15 collaborate collaborate VB erambler-co-uk-8585 1419 16 on on IN erambler-co-uk-8585 1419 17 a a DT erambler-co-uk-8585 1419 18 Markdown Markdown NNP erambler-co-uk-8585 1419 19 document document NN erambler-co-uk-8585 1419 20 . . . erambler-co-uk-8585 1420 1 There there EX erambler-co-uk-8585 1420 2 are be VBP erambler-co-uk-8585 1420 3 various various JJ erambler-co-uk-8585 1420 4 solutions solution NNS erambler-co-uk-8585 1420 5 that that WDT erambler-co-uk-8585 1420 6 almost almost RB erambler-co-uk-8585 1420 7 work work VBP erambler-co-uk-8585 1420 8 but but CC erambler-co-uk-8585 1420 9 at at IN erambler-co-uk-8585 1420 10 best good JJS erambler-co-uk-8585 1420 11 feel feel VB erambler-co-uk-8585 1420 12 somehow somehow RB erambler-co-uk-8585 1420 13 inelegant inelegant JJ erambler-co-uk-8585 1420 14 , , , erambler-co-uk-8585 1420 15 especially especially RB erambler-co-uk-8585 1420 16 when when WRB erambler-co-uk-8585 1420 17 compared compare VBN erambler-co-uk-8585 1420 18 with with IN erambler-co-uk-8585 1420 19 rock rock NN erambler-co-uk-8585 1420 20 solid solid JJ erambler-co-uk-8585 1420 21 products product NNS erambler-co-uk-8585 1420 22 like like IN erambler-co-uk-8585 1420 23 Google Google NNP erambler-co-uk-8585 1420 24 Docs Docs NNP erambler-co-uk-8585 1420 25 . . . erambler-co-uk-8585 1421 1 Finally finally RB erambler-co-uk-8585 1421 2 , , , erambler-co-uk-8585 1421 3 though though RB erambler-co-uk-8585 1421 4 , , , erambler-co-uk-8585 1421 5 we’re we’re NNP erambler-co-uk-8585 1421 6 starting start VBG erambler-co-uk-8585 1421 7 to to TO erambler-co-uk-8585 1421 8 see see VB erambler-co-uk-8585 1421 9 some some DT erambler-co-uk-8585 1421 10 real real JJ erambler-co-uk-8585 1421 11 possibilities possibility NNS erambler-co-uk-8585 1421 12 . . . erambler-co-uk-8585 1422 1 Here here RB erambler-co-uk-8585 1422 2 are be VBP erambler-co-uk-8585 1422 3 some some DT erambler-co-uk-8585 1422 4 of of IN erambler-co-uk-8585 1422 5 the the DT erambler-co-uk-8585 1422 6 things thing NNS erambler-co-uk-8585 1422 7 I’ve i’ve PRP erambler-co-uk-8585 1422 8 tried try VBD erambler-co-uk-8585 1422 9 , , , erambler-co-uk-8585 1422 10 but but CC erambler-co-uk-8585 1422 11 I’d I’d NNP erambler-co-uk-8585 1422 12 be be VB erambler-co-uk-8585 1422 13 keen keen JJ erambler-co-uk-8585 1422 14 to to TO erambler-co-uk-8585 1422 15 hear hear VB erambler-co-uk-8585 1422 16 about about IN erambler-co-uk-8585 1422 17 other other JJ erambler-co-uk-8585 1422 18 options option NNS erambler-co-uk-8585 1422 19 . . . erambler-co-uk-8585 1423 1 1 1 LS erambler-co-uk-8585 1423 2 . . . erambler-co-uk-8585 1424 1 Just just RB erambler-co-uk-8585 1424 2 suck suck VB erambler-co-uk-8585 1424 3 it -PRON- PRP erambler-co-uk-8585 1424 4 up up RP erambler-co-uk-8585 1424 5 To to TO erambler-co-uk-8585 1424 6 be be VB erambler-co-uk-8585 1424 7 honest honest JJ erambler-co-uk-8585 1424 8 , , , erambler-co-uk-8585 1424 9 Google Google NNP erambler-co-uk-8585 1424 10 Docs Docs NNP erambler-co-uk-8585 1424 11 isn’t isn’t CD erambler-co-uk-8585 1424 12 that that RB erambler-co-uk-8585 1424 13 bad bad JJ erambler-co-uk-8585 1424 14 . . . erambler-co-uk-8585 1425 1 In in IN erambler-co-uk-8585 1425 2 fact fact NN erambler-co-uk-8585 1425 3 it -PRON- PRP erambler-co-uk-8585 1425 4 works work VBZ erambler-co-uk-8585 1425 5 really really RB erambler-co-uk-8585 1425 6 well well RB erambler-co-uk-8585 1425 7 , , , erambler-co-uk-8585 1425 8 and and CC erambler-co-uk-8585 1425 9 has have VBZ erambler-co-uk-8585 1425 10 almost almost RB erambler-co-uk-8585 1425 11 no no DT erambler-co-uk-8585 1425 12 learning learn VBG erambler-co-uk-8585 1425 13 curve curve NN erambler-co-uk-8585 1425 14 for for IN erambler-co-uk-8585 1425 15 anyone anyone NN erambler-co-uk-8585 1425 16 who’s who’s CD erambler-co-uk-8585 1425 17 ever ever RB erambler-co-uk-8585 1425 18 used use VBD erambler-co-uk-8585 1425 19 Word Word NNP erambler-co-uk-8585 1425 20 ( ( -LRB- erambler-co-uk-8585 1425 21 i.e. i.e. FW erambler-co-uk-8585 1426 1 practically practically RB erambler-co-uk-8585 1426 2 anyone anyone NN erambler-co-uk-8585 1426 3 who’s who’s NNP erambler-co-uk-8585 1426 4 used use VBD erambler-co-uk-8585 1426 5 a a DT erambler-co-uk-8585 1426 6 computer computer NN erambler-co-uk-8585 1426 7 since since IN erambler-co-uk-8585 1426 8 the the DT erambler-co-uk-8585 1426 9 90s 90 NNS erambler-co-uk-8585 1426 10 ) ) -RRB- erambler-co-uk-8585 1426 11 . . . erambler-co-uk-8585 1427 1 When when WRB erambler-co-uk-8585 1427 2 I’m I’m NNP erambler-co-uk-8585 1427 3 working work VBG erambler-co-uk-8585 1427 4 with with IN erambler-co-uk-8585 1427 5 non non JJ erambler-co-uk-8585 1427 6 - - JJ erambler-co-uk-8585 1427 7 technical technical JJ erambler-co-uk-8585 1427 8 colleagues colleague NNS erambler-co-uk-8585 1427 9 there’s there’s NNP erambler-co-uk-8585 1427 10 nothing nothing NN erambler-co-uk-8585 1427 11 I’d I’d NNP erambler-co-uk-8585 1427 12 rather rather RB erambler-co-uk-8585 1427 13 use use VBP erambler-co-uk-8585 1427 14 . . . erambler-co-uk-8585 1428 1 It -PRON- PRP erambler-co-uk-8585 1428 2 still still RB erambler-co-uk-8585 1428 3 feels feel VBZ erambler-co-uk-8585 1428 4 a a DT erambler-co-uk-8585 1428 5 bit bit NN erambler-co-uk-8585 1428 6 uncomfortable uncomfortable JJ erambler-co-uk-8585 1428 7 though though RB erambler-co-uk-8585 1428 8 , , , erambler-co-uk-8585 1428 9 especially especially RB erambler-co-uk-8585 1428 10 the the DT erambler-co-uk-8585 1428 11 vendor vendor NN erambler-co-uk-8585 1428 12 lock lock NN erambler-co-uk-8585 1428 13 - - HYPH erambler-co-uk-8585 1428 14 in in NN erambler-co-uk-8585 1428 15 . . . erambler-co-uk-8585 1429 1 You -PRON- PRP erambler-co-uk-8585 1429 2 can can MD erambler-co-uk-8585 1429 3 export export VB erambler-co-uk-8585 1429 4 a a DT erambler-co-uk-8585 1429 5 Google Google NNP erambler-co-uk-8585 1429 6 Doc Doc NNP erambler-co-uk-8585 1429 7 to to IN erambler-co-uk-8585 1429 8 Word Word NNP erambler-co-uk-8585 1429 9 , , , erambler-co-uk-8585 1429 10 ODT ODT NNP erambler-co-uk-8585 1429 11 or or CC erambler-co-uk-8585 1429 12 PDF PDF NNP erambler-co-uk-8585 1429 13 , , , erambler-co-uk-8585 1429 14 but but CC erambler-co-uk-8585 1429 15 you -PRON- PRP erambler-co-uk-8585 1429 16 need need VBP erambler-co-uk-8585 1429 17 to to TO erambler-co-uk-8585 1429 18 use use VB erambler-co-uk-8585 1429 19 Google Google NNP erambler-co-uk-8585 1429 20 Docs Docs NNP erambler-co-uk-8585 1429 21 to to TO erambler-co-uk-8585 1429 22 do do VB erambler-co-uk-8585 1429 23 that that DT erambler-co-uk-8585 1429 24 . . . erambler-co-uk-8585 1430 1 Plus plus CC erambler-co-uk-8585 1430 2 as as RB erambler-co-uk-8585 1430 3 soon soon RB erambler-co-uk-8585 1430 4 as as IN erambler-co-uk-8585 1430 5 I -PRON- PRP erambler-co-uk-8585 1430 6 start start VBP erambler-co-uk-8585 1430 7 working work VBG erambler-co-uk-8585 1430 8 in in IN erambler-co-uk-8585 1430 9 a a DT erambler-co-uk-8585 1430 10 word word NN erambler-co-uk-8585 1430 11 processor processor NN erambler-co-uk-8585 1430 12 I -PRON- PRP erambler-co-uk-8585 1430 13 get get VBP erambler-co-uk-8585 1430 14 tempted tempt VBN erambler-co-uk-8585 1430 15 to to TO erambler-co-uk-8585 1430 16 muck muck VB erambler-co-uk-8585 1430 17 around around RP erambler-co-uk-8585 1430 18 with with IN erambler-co-uk-8585 1430 19 formatting formatting NN erambler-co-uk-8585 1430 20 . . . erambler-co-uk-8585 1431 1 2 2 LS erambler-co-uk-8585 1431 2 . . . erambler-co-uk-8585 1432 1 Git(hub git(hub LS erambler-co-uk-8585 1432 2 ) ) -RRB- erambler-co-uk-8585 1432 3 The the DT erambler-co-uk-8585 1432 4 obvious obvious JJ erambler-co-uk-8585 1432 5 solution solution NN erambler-co-uk-8585 1432 6 to to IN erambler-co-uk-8585 1432 7 most most JJS erambler-co-uk-8585 1432 8 techies techie NNS erambler-co-uk-8585 1432 9 is be VBZ erambler-co-uk-8585 1432 10 to to TO erambler-co-uk-8585 1432 11 set set VB erambler-co-uk-8585 1432 12 up up RP erambler-co-uk-8585 1432 13 a a DT erambler-co-uk-8585 1432 14 GitHub GitHub NNP erambler-co-uk-8585 1432 15 repo repo NN erambler-co-uk-8585 1432 16 , , , erambler-co-uk-8585 1432 17 commit commit VB erambler-co-uk-8585 1432 18 the the DT erambler-co-uk-8585 1432 19 document document NN erambler-co-uk-8585 1432 20 and and CC erambler-co-uk-8585 1432 21 go go VB erambler-co-uk-8585 1432 22 from from IN erambler-co-uk-8585 1432 23 there there RB erambler-co-uk-8585 1432 24 . . . erambler-co-uk-8585 1433 1 This this DT erambler-co-uk-8585 1433 2 works work VBZ erambler-co-uk-8585 1433 3 very very RB erambler-co-uk-8585 1433 4 well well RB erambler-co-uk-8585 1433 5 for for IN erambler-co-uk-8585 1433 6 bigger big JJR erambler-co-uk-8585 1433 7 documents document NNS erambler-co-uk-8585 1433 8 written write VBN erambler-co-uk-8585 1433 9 over over IN erambler-co-uk-8585 1433 10 a a DT erambler-co-uk-8585 1433 11 longer long JJR erambler-co-uk-8585 1433 12 time time NN erambler-co-uk-8585 1433 13 , , , erambler-co-uk-8585 1433 14 but but CC erambler-co-uk-8585 1433 15 seems seem VBZ erambler-co-uk-8585 1433 16 a a DT erambler-co-uk-8585 1433 17 bit bit NN erambler-co-uk-8585 1433 18 heavyweight heavyweight JJ erambler-co-uk-8585 1433 19 for for IN erambler-co-uk-8585 1433 20 a a DT erambler-co-uk-8585 1433 21 simple simple JJ erambler-co-uk-8585 1433 22 one one CD erambler-co-uk-8585 1433 23 - - HYPH erambler-co-uk-8585 1433 24 page page NN erambler-co-uk-8585 1433 25 proposal proposal NN erambler-co-uk-8585 1433 26 , , , erambler-co-uk-8585 1433 27 especially especially RB erambler-co-uk-8585 1433 28 over over IN erambler-co-uk-8585 1433 29 short short JJ erambler-co-uk-8585 1433 30 timescales timescale NNS erambler-co-uk-8585 1433 31 . . . erambler-co-uk-8585 1434 1 Who who WP erambler-co-uk-8585 1434 2 wants want VBZ erambler-co-uk-8585 1434 3 to to TO erambler-co-uk-8585 1434 4 muck muck VB erambler-co-uk-8585 1434 5 around around RP erambler-co-uk-8585 1434 6 with with IN erambler-co-uk-8585 1434 7 pull pull NN erambler-co-uk-8585 1434 8 requests request NNS erambler-co-uk-8585 1434 9 and and CC erambler-co-uk-8585 1434 10 merging merge VBG erambler-co-uk-8585 1434 11 changes change NNS erambler-co-uk-8585 1434 12 for for IN erambler-co-uk-8585 1434 13 a a DT erambler-co-uk-8585 1434 14 document document NN erambler-co-uk-8585 1434 15 that’s that’s NNP erambler-co-uk-8585 1434 16 going go VBG erambler-co-uk-8585 1434 17 to to TO erambler-co-uk-8585 1434 18 take take VB erambler-co-uk-8585 1434 19 2 2 CD erambler-co-uk-8585 1434 20 days day NNS erambler-co-uk-8585 1434 21 to to TO erambler-co-uk-8585 1434 22 write write VB erambler-co-uk-8585 1434 23 tops top NNS erambler-co-uk-8585 1434 24 ? ? . erambler-co-uk-8585 1435 1 This this DT erambler-co-uk-8585 1435 2 type type NN erambler-co-uk-8585 1435 3 of of IN erambler-co-uk-8585 1435 4 project project NN erambler-co-uk-8585 1435 5 doesn’t doesn’t NNP erambler-co-uk-8585 1435 6 need need VBP erambler-co-uk-8585 1435 7 a a DT erambler-co-uk-8585 1435 8 bug bug NN erambler-co-uk-8585 1435 9 tracker tracker NN erambler-co-uk-8585 1435 10 or or CC erambler-co-uk-8585 1435 11 a a DT erambler-co-uk-8585 1435 12 wiki wiki NN erambler-co-uk-8585 1435 13 or or CC erambler-co-uk-8585 1435 14 a a DT erambler-co-uk-8585 1435 15 public public JJ erambler-co-uk-8585 1435 16 homepage homepage NN erambler-co-uk-8585 1435 17 anyway anyway RB erambler-co-uk-8585 1435 18 . . . erambler-co-uk-8585 1436 1 Even even RB erambler-co-uk-8585 1436 2 without without IN erambler-co-uk-8585 1436 3 GitHub GitHub NNP erambler-co-uk-8585 1436 4 in in IN erambler-co-uk-8585 1436 5 the the DT erambler-co-uk-8585 1436 6 equation equation NN erambler-co-uk-8585 1436 7 , , , erambler-co-uk-8585 1436 8 using use VBG erambler-co-uk-8585 1436 9 git git NN erambler-co-uk-8585 1436 10 for for IN erambler-co-uk-8585 1436 11 such such PDT erambler-co-uk-8585 1436 12 a a DT erambler-co-uk-8585 1436 13 trivial trivial JJ erambler-co-uk-8585 1436 14 use use NN erambler-co-uk-8585 1436 15 case case NN erambler-co-uk-8585 1436 16 seems seem VBZ erambler-co-uk-8585 1436 17 clunky clunky JJ erambler-co-uk-8585 1436 18 . . . erambler-co-uk-8585 1437 1 3 3 LS erambler-co-uk-8585 1437 2 . . . erambler-co-uk-8585 1438 1 Markdown Markdown NNP erambler-co-uk-8585 1438 2 in in IN erambler-co-uk-8585 1438 3 Etherpad Etherpad NNP erambler-co-uk-8585 1438 4 / / SYM erambler-co-uk-8585 1438 5 Google Google NNP erambler-co-uk-8585 1438 6 Docs Docs NNP erambler-co-uk-8585 1438 7 Etherpad Etherpad NNP erambler-co-uk-8585 1438 8 is be VBZ erambler-co-uk-8585 1438 9 great great JJ erambler-co-uk-8585 1438 10 tool tool NN erambler-co-uk-8585 1438 11 for for IN erambler-co-uk-8585 1438 12 collaborative collaborative JJ erambler-co-uk-8585 1438 13 editing editing NN erambler-co-uk-8585 1438 14 , , , erambler-co-uk-8585 1438 15 but but CC erambler-co-uk-8585 1438 16 suffers suffer VBZ erambler-co-uk-8585 1438 17 from from IN erambler-co-uk-8585 1438 18 two two CD erambler-co-uk-8585 1438 19 key key JJ erambler-co-uk-8585 1438 20 problems problem NNS erambler-co-uk-8585 1438 21 : : : erambler-co-uk-8585 1438 22 no no DT erambler-co-uk-8585 1438 23 syntax syntax NN erambler-co-uk-8585 1438 24 highlighting highlight VBG erambler-co-uk-8585 1438 25 or or CC erambler-co-uk-8585 1438 26 preview preview NN erambler-co-uk-8585 1438 27 for for IN erambler-co-uk-8585 1438 28 markdown markdown NN erambler-co-uk-8585 1438 29 ( ( -LRB- erambler-co-uk-8585 1438 30 it’s it’s NNP erambler-co-uk-8585 1438 31 just just RB erambler-co-uk-8585 1438 32 treated treat VBN erambler-co-uk-8585 1438 33 as as IN erambler-co-uk-8585 1438 34 simple simple JJ erambler-co-uk-8585 1438 35 text text NN erambler-co-uk-8585 1438 36 ) ) -RRB- erambler-co-uk-8585 1438 37 ; ; : erambler-co-uk-8585 1438 38 and and CC erambler-co-uk-8585 1438 39 you -PRON- PRP erambler-co-uk-8585 1438 40 need need VBP erambler-co-uk-8585 1438 41 to to TO erambler-co-uk-8585 1438 42 find find VB erambler-co-uk-8585 1438 43 a a DT erambler-co-uk-8585 1438 44 server server NN erambler-co-uk-8585 1438 45 to to TO erambler-co-uk-8585 1438 46 host host VB erambler-co-uk-8585 1438 47 it -PRON- PRP erambler-co-uk-8585 1438 48 or or CC erambler-co-uk-8585 1438 49 do do VB erambler-co-uk-8585 1438 50 it -PRON- PRP erambler-co-uk-8585 1438 51 yourself -PRON- PRP erambler-co-uk-8585 1438 52 . . . erambler-co-uk-8585 1439 1 However however RB erambler-co-uk-8585 1439 2 , , , erambler-co-uk-8585 1439 3 there’s there’s NNP erambler-co-uk-8585 1439 4 nothing nothing NN erambler-co-uk-8585 1439 5 to to TO erambler-co-uk-8585 1439 6 stop stop VB erambler-co-uk-8585 1439 7 you -PRON- PRP erambler-co-uk-8585 1439 8 editing edit VBG erambler-co-uk-8585 1439 9 markdown markdown VBN erambler-co-uk-8585 1439 10 with with IN erambler-co-uk-8585 1439 11 it -PRON- PRP erambler-co-uk-8585 1439 12 . . . erambler-co-uk-8585 1440 1 You -PRON- PRP erambler-co-uk-8585 1440 2 can can MD erambler-co-uk-8585 1440 3 do do VB erambler-co-uk-8585 1440 4 the the DT erambler-co-uk-8585 1440 5 same same JJ erambler-co-uk-8585 1440 6 thing thing NN erambler-co-uk-8585 1440 7 in in IN erambler-co-uk-8585 1440 8 Google Google NNP erambler-co-uk-8585 1440 9 Docs Docs NNP erambler-co-uk-8585 1440 10 , , , erambler-co-uk-8585 1440 11 in in IN erambler-co-uk-8585 1440 12 fact fact NN erambler-co-uk-8585 1440 13 , , , erambler-co-uk-8585 1440 14 and and CC erambler-co-uk-8585 1440 15 I -PRON- PRP erambler-co-uk-8585 1440 16 have have VBP erambler-co-uk-8585 1440 17 . . . erambler-co-uk-8585 1441 1 Editing edit VBG erambler-co-uk-8585 1441 2 a a DT erambler-co-uk-8585 1441 3 fundamentally fundamentally RB erambler-co-uk-8585 1441 4 plain plain JJ erambler-co-uk-8585 1441 5 - - HYPH erambler-co-uk-8585 1441 6 text text NN erambler-co-uk-8585 1441 7 format format NN erambler-co-uk-8585 1441 8 in in IN erambler-co-uk-8585 1441 9 a a DT erambler-co-uk-8585 1441 10 word word NN erambler-co-uk-8585 1441 11 processor processor NN erambler-co-uk-8585 1441 12 just just RB erambler-co-uk-8585 1441 13 feels feel VBZ erambler-co-uk-8585 1441 14 weird weird JJ erambler-co-uk-8585 1441 15 though though RB erambler-co-uk-8585 1441 16 . . . erambler-co-uk-8585 1442 1 4 4 LS erambler-co-uk-8585 1442 2 . . . erambler-co-uk-8585 1443 1 Overleaf Overleaf NNP erambler-co-uk-8585 1443 2 / / SYM erambler-co-uk-8585 1443 3 Authorea Authorea NNP erambler-co-uk-8585 1443 4 Overleaf Overleaf NNP erambler-co-uk-8585 1443 5 and and CC erambler-co-uk-8585 1443 6 Authorea Authorea NNP erambler-co-uk-8585 1443 7 are be VBP erambler-co-uk-8585 1443 8 two two CD erambler-co-uk-8585 1443 9 products product NNS erambler-co-uk-8585 1443 10 developed develop VBN erambler-co-uk-8585 1443 11 to to TO erambler-co-uk-8585 1443 12 support support VB erambler-co-uk-8585 1443 13 academic academic JJ erambler-co-uk-8585 1443 14 editing editing NN erambler-co-uk-8585 1443 15 . . . erambler-co-uk-8585 1444 1 Authorea Authorea NNP erambler-co-uk-8585 1444 2 has have VBZ erambler-co-uk-8585 1444 3 built build VBN erambler-co-uk-8585 1444 4 - - HYPH erambler-co-uk-8585 1444 5 in in RP erambler-co-uk-8585 1444 6 markdown markdown JJ erambler-co-uk-8585 1444 7 support support NN erambler-co-uk-8585 1444 8 but but CC erambler-co-uk-8585 1444 9 lacks lack VBZ erambler-co-uk-8585 1444 10 proper proper JJ erambler-co-uk-8585 1444 11 simultaneous simultaneous JJ erambler-co-uk-8585 1444 12 editing editing NN erambler-co-uk-8585 1444 13 . . . erambler-co-uk-8585 1445 1 Overleaf Overleaf NNP erambler-co-uk-8585 1445 2 has have VBZ erambler-co-uk-8585 1445 3 great great JJ erambler-co-uk-8585 1445 4 simultaneous simultaneous JJ erambler-co-uk-8585 1445 5 editing editing NN erambler-co-uk-8585 1445 6 but but CC erambler-co-uk-8585 1445 7 only only RB erambler-co-uk-8585 1445 8 supports support VBZ erambler-co-uk-8585 1445 9 markdown markdown VBN erambler-co-uk-8585 1445 10 by by IN erambler-co-uk-8585 1445 11 wrapping wrap VBG erambler-co-uk-8585 1445 12 a a DT erambler-co-uk-8585 1445 13 bunch bunch NN erambler-co-uk-8585 1445 14 of of IN erambler-co-uk-8585 1445 15 LaTeX LaTeX NNP erambler-co-uk-8585 1445 16 boilerplate boilerplate VB erambler-co-uk-8585 1445 17 around around IN erambler-co-uk-8585 1445 18 it -PRON- PRP erambler-co-uk-8585 1445 19 . . . erambler-co-uk-8585 1446 1 Both both DT erambler-co-uk-8585 1446 2 OK ok UH erambler-co-uk-8585 1446 3 but but CC erambler-co-uk-8585 1446 4 unsatisfactory unsatisfactory JJ erambler-co-uk-8585 1446 5 . . . erambler-co-uk-8585 1447 1 5 5 CD erambler-co-uk-8585 1447 2 . . . erambler-co-uk-8585 1448 1 StackEdit StackEdit NNP erambler-co-uk-8585 1448 2 Now now RB erambler-co-uk-8585 1448 3 we’re we’re VBD erambler-co-uk-8585 1448 4 starting start VBG erambler-co-uk-8585 1448 5 to to TO erambler-co-uk-8585 1448 6 get get VB erambler-co-uk-8585 1448 7 somewhere somewhere RB erambler-co-uk-8585 1448 8 . . . erambler-co-uk-8585 1449 1 StackEdit StackEdit NNP erambler-co-uk-8585 1449 2 has have VBZ erambler-co-uk-8585 1449 3 both both DT erambler-co-uk-8585 1449 4 Markdown Markdown NNP erambler-co-uk-8585 1449 5 syntax syntax NN erambler-co-uk-8585 1449 6 highlighting highlighting NN erambler-co-uk-8585 1449 7 and and CC erambler-co-uk-8585 1449 8 near near JJ erambler-co-uk-8585 1449 9 - - HYPH erambler-co-uk-8585 1449 10 realtime realtime NN erambler-co-uk-8585 1449 11 preview preview NN erambler-co-uk-8585 1449 12 , , , erambler-co-uk-8585 1449 13 as as RB erambler-co-uk-8585 1449 14 well well RB erambler-co-uk-8585 1449 15 as as IN erambler-co-uk-8585 1449 16 integrating integrate VBG erambler-co-uk-8585 1449 17 with with IN erambler-co-uk-8585 1449 18 Google Google NNP erambler-co-uk-8585 1449 19 Drive Drive NNP erambler-co-uk-8585 1449 20 and and CC erambler-co-uk-8585 1449 21 Dropbox Dropbox NNP erambler-co-uk-8585 1449 22 for for IN erambler-co-uk-8585 1449 23 file file NN erambler-co-uk-8585 1449 24 synchronisation synchronisation NN erambler-co-uk-8585 1449 25 . . . erambler-co-uk-8585 1450 1 6 6 CD erambler-co-uk-8585 1450 2 . . . erambler-co-uk-8585 1451 1 HackMD HackMD NNP erambler-co-uk-8585 1451 2 HackMD HackMD NNP erambler-co-uk-8585 1451 3 is be VBZ erambler-co-uk-8585 1451 4 one one NN erambler-co-uk-8585 1451 5 that that WDT erambler-co-uk-8585 1451 6 I -PRON- PRP erambler-co-uk-8585 1451 7 only only RB erambler-co-uk-8585 1451 8 came come VBD erambler-co-uk-8585 1451 9 across across RP erambler-co-uk-8585 1451 10 recently recently RB erambler-co-uk-8585 1451 11 , , , erambler-co-uk-8585 1451 12 but but CC erambler-co-uk-8585 1451 13 it -PRON- PRP erambler-co-uk-8585 1451 14 looks look VBZ erambler-co-uk-8585 1451 15 like like IN erambler-co-uk-8585 1451 16 it -PRON- PRP erambler-co-uk-8585 1451 17 does do VBZ erambler-co-uk-8585 1451 18 exactly exactly RB erambler-co-uk-8585 1451 19 what what WP erambler-co-uk-8585 1451 20 I’m I’m NNP erambler-co-uk-8585 1451 21 after after IN erambler-co-uk-8585 1451 22 : : : erambler-co-uk-8585 1451 23 a a DT erambler-co-uk-8585 1451 24 simple simple JJ erambler-co-uk-8585 1451 25 markdown markdown NN erambler-co-uk-8585 1451 26 - - HYPH erambler-co-uk-8585 1451 27 aware aware JJ erambler-co-uk-8585 1451 28 editor editor NN erambler-co-uk-8585 1451 29 with with IN erambler-co-uk-8585 1451 30 live live JJ erambler-co-uk-8585 1451 31 preview preview NN erambler-co-uk-8585 1451 32 that that WDT erambler-co-uk-8585 1451 33 also also RB erambler-co-uk-8585 1451 34 permits permit VBZ erambler-co-uk-8585 1451 35 simultaneous simultaneous JJ erambler-co-uk-8585 1451 36 editing editing NN erambler-co-uk-8585 1451 37 . . . erambler-co-uk-8585 1452 1 I’m i’m VB erambler-co-uk-8585 1452 2 a a DT erambler-co-uk-8585 1452 3 little little JJ erambler-co-uk-8585 1452 4 circumspect circumspect JJ erambler-co-uk-8585 1452 5 simply simply RB erambler-co-uk-8585 1452 6 because because IN erambler-co-uk-8585 1452 7 I -PRON- PRP erambler-co-uk-8585 1452 8 know know VBP erambler-co-uk-8585 1452 9 simultaneous simultaneous JJ erambler-co-uk-8585 1452 10 editing editing NN erambler-co-uk-8585 1452 11 is be VBZ erambler-co-uk-8585 1452 12 difficult difficult JJ erambler-co-uk-8585 1452 13 to to TO erambler-co-uk-8585 1452 14 get get VB erambler-co-uk-8585 1452 15 right right JJ erambler-co-uk-8585 1452 16 , , , erambler-co-uk-8585 1452 17 but but CC erambler-co-uk-8585 1452 18 it -PRON- PRP erambler-co-uk-8585 1452 19 certainly certainly RB erambler-co-uk-8585 1452 20 shows show VBZ erambler-co-uk-8585 1452 21 promise promise NN erambler-co-uk-8585 1452 22 . . . erambler-co-uk-8585 1453 1 7 7 LS erambler-co-uk-8585 1453 2 . . . erambler-co-uk-8585 1454 1 Classeur Classeur NNP erambler-co-uk-8585 1454 2 I -PRON- PRP erambler-co-uk-8585 1454 3 discovered discover VBD erambler-co-uk-8585 1454 4 Classeur Classeur NNP erambler-co-uk-8585 1454 5 literally literally RB erambler-co-uk-8585 1454 6 today today NN erambler-co-uk-8585 1454 7 : : : erambler-co-uk-8585 1454 8 it’s it’s NNP erambler-co-uk-8585 1454 9 developed develop VBN erambler-co-uk-8585 1454 10 by by IN erambler-co-uk-8585 1454 11 the the DT erambler-co-uk-8585 1454 12 same same JJ erambler-co-uk-8585 1454 13 team team NN erambler-co-uk-8585 1454 14 as as IN erambler-co-uk-8585 1454 15 StackEdit StackEdit NNP erambler-co-uk-8585 1454 16 ( ( -LRB- erambler-co-uk-8585 1454 17 which which WDT erambler-co-uk-8585 1454 18 is be VBZ erambler-co-uk-8585 1454 19 now now RB erambler-co-uk-8585 1454 20 apparently apparently RB erambler-co-uk-8585 1454 21 no no RB erambler-co-uk-8585 1454 22 longer long RBR erambler-co-uk-8585 1454 23 in in IN erambler-co-uk-8585 1454 24 development development NN erambler-co-uk-8585 1454 25 ) ) -RRB- erambler-co-uk-8585 1454 26 , , , erambler-co-uk-8585 1454 27 and and CC erambler-co-uk-8585 1454 28 is be VBZ erambler-co-uk-8585 1454 29 currently currently RB erambler-co-uk-8585 1454 30 in in IN erambler-co-uk-8585 1454 31 beta beta NN erambler-co-uk-8585 1454 32 , , , erambler-co-uk-8585 1454 33 but but CC erambler-co-uk-8585 1454 34 it -PRON- PRP erambler-co-uk-8585 1454 35 looks look VBZ erambler-co-uk-8585 1454 36 to to TO erambler-co-uk-8585 1454 37 offer offer VB erambler-co-uk-8585 1454 38 two two CD erambler-co-uk-8585 1454 39 killer killer NN erambler-co-uk-8585 1454 40 features feature NNS erambler-co-uk-8585 1454 41 : : : erambler-co-uk-8585 1454 42 real real JJ erambler-co-uk-8585 1454 43 - - HYPH erambler-co-uk-8585 1454 44 time time NN erambler-co-uk-8585 1454 45 collaboration collaboration NN erambler-co-uk-8585 1454 46 , , , erambler-co-uk-8585 1454 47 including include VBG erambler-co-uk-8585 1454 48 commenting commenting NN erambler-co-uk-8585 1454 49 , , , erambler-co-uk-8585 1454 50 and and CC erambler-co-uk-8585 1454 51 pandoc pandoc NN erambler-co-uk-8585 1454 52 - - HYPH erambler-co-uk-8585 1454 53 powered power VBN erambler-co-uk-8585 1454 54 export export NN erambler-co-uk-8585 1454 55 to to IN erambler-co-uk-8585 1454 56 loads load NNS erambler-co-uk-8585 1454 57 of of IN erambler-co-uk-8585 1454 58 different different JJ erambler-co-uk-8585 1454 59 formats format NNS erambler-co-uk-8585 1454 60 . . . erambler-co-uk-8585 1455 1 Anything anything NN erambler-co-uk-8585 1455 2 else else RB erambler-co-uk-8585 1455 3 ? ? . erambler-co-uk-8585 1456 1 Those those DT erambler-co-uk-8585 1456 2 are be VBP erambler-co-uk-8585 1456 3 the the DT erambler-co-uk-8585 1456 4 options option NNS erambler-co-uk-8585 1456 5 I’ve i’ve PRP erambler-co-uk-8585 1456 6 come come VB erambler-co-uk-8585 1456 7 up up RP erambler-co-uk-8585 1456 8 with with IN erambler-co-uk-8585 1456 9 so so RB erambler-co-uk-8585 1456 10 far far RB erambler-co-uk-8585 1456 11 , , , erambler-co-uk-8585 1456 12 but but CC erambler-co-uk-8585 1456 13 they -PRON- PRP erambler-co-uk-8585 1456 14 can’t can’t NNS erambler-co-uk-8585 1456 15 be be VBP erambler-co-uk-8585 1456 16 the the DT erambler-co-uk-8585 1456 17 only only JJ erambler-co-uk-8585 1456 18 ones one NNS erambler-co-uk-8585 1456 19 . . . erambler-co-uk-8585 1457 1 Is be VBZ erambler-co-uk-8585 1457 2 there there EX erambler-co-uk-8585 1457 3 anything anything NN erambler-co-uk-8585 1457 4 I’ve I’ve NNP erambler-co-uk-8585 1457 5 missed miss VBN erambler-co-uk-8585 1457 6 ? ? . erambler-co-uk-8585 1458 1 Other other JJ erambler-co-uk-8585 1458 2 plain plain JJ erambler-co-uk-8585 1458 3 - - HYPH erambler-co-uk-8585 1458 4 text text NN erambler-co-uk-8585 1458 5 formats format NNS erambler-co-uk-8585 1458 6 are be VBP erambler-co-uk-8585 1458 7 available available JJ erambler-co-uk-8585 1458 8 . . . erambler-co-uk-8585 1459 1 I’m I’m NNP erambler-co-uk-8585 1459 2 also also RB erambler-co-uk-8585 1459 3 a a DT erambler-co-uk-8585 1459 4 big big JJ erambler-co-uk-8585 1459 5 fan fan NN erambler-co-uk-8585 1459 6 of of IN erambler-co-uk-8585 1459 7 org org NN erambler-co-uk-8585 1459 8 - - HYPH erambler-co-uk-8585 1459 9 mode mode NN erambler-co-uk-8585 1459 10 . . . erambler-co-uk-8585 1460 1 & & CC erambler-co-uk-8585 1460 2 # # $ erambler-co-uk-8585 1460 3 x21a9;︎ x21a9;︎ CD erambler-co-uk-8585 1460 4 ; ; : erambler-co-uk-8585 1460 5 Software software NN erambler-co-uk-8585 1460 6 Carpentry Carpentry NNP erambler-co-uk-8585 1460 7 : : : erambler-co-uk-8585 1460 8 SC SC NNP erambler-co-uk-8585 1460 9 Track Track NNP erambler-co-uk-8585 1460 10 ; ; : erambler-co-uk-8585 1460 11 hunt hunt VB erambler-co-uk-8585 1460 12 those those DT erambler-co-uk-8585 1460 13 bugs bug NNS erambler-co-uk-8585 1460 14 ! ! . erambler-co-uk-8585 1461 1 This this DT erambler-co-uk-8585 1461 2 competition competition NN erambler-co-uk-8585 1461 3 will will MD erambler-co-uk-8585 1461 4 be be VB erambler-co-uk-8585 1461 5 an an DT erambler-co-uk-8585 1461 6 opportunity opportunity NN erambler-co-uk-8585 1461 7 for for IN erambler-co-uk-8585 1461 8 the the DT erambler-co-uk-8585 1461 9 next next JJ erambler-co-uk-8585 1461 10 wave wave NN erambler-co-uk-8585 1461 11 of of IN erambler-co-uk-8585 1461 12 developers developer NNS erambler-co-uk-8585 1461 13 to to TO erambler-co-uk-8585 1461 14 show show VB erambler-co-uk-8585 1461 15 their -PRON- PRP$ erambler-co-uk-8585 1461 16 skills skill NNS erambler-co-uk-8585 1461 17 to to IN erambler-co-uk-8585 1461 18 the the DT erambler-co-uk-8585 1461 19 world world NNP erambler-co-uk-8585 1461 20 & & CC erambler-co-uk-8585 1461 21 mdash mdash NNP erambler-co-uk-8585 1461 22 ; ; : erambler-co-uk-8585 1461 23 and and CC erambler-co-uk-8585 1461 24 to to IN erambler-co-uk-8585 1461 25 companies company NNS erambler-co-uk-8585 1461 26 like like IN erambler-co-uk-8585 1461 27 ours -PRON- PRP erambler-co-uk-8585 1461 28 . . . erambler-co-uk-8585 1462 1 & & CC erambler-co-uk-8585 1462 2 mdash mdash NNP erambler-co-uk-8585 1462 3 ; ; : erambler-co-uk-8585 1462 4 Dick Dick NNP erambler-co-uk-8585 1462 5 Hardt Hardt NNP erambler-co-uk-8585 1462 6 , , , erambler-co-uk-8585 1462 7 ActiveState ActiveState NNP erambler-co-uk-8585 1462 8 ( ( -LRB- erambler-co-uk-8585 1462 9 quote quote UH erambler-co-uk-8585 1462 10 taken take VBN erambler-co-uk-8585 1462 11 from from IN erambler-co-uk-8585 1462 12 SC SC NNP erambler-co-uk-8585 1462 13 Track Track NNP erambler-co-uk-8585 1462 14 page page NN erambler-co-uk-8585 1462 15 ) ) -RRB- erambler-co-uk-8585 1462 16 All all DT erambler-co-uk-8585 1462 17 code code NN erambler-co-uk-8585 1462 18 contains contain VBZ erambler-co-uk-8585 1462 19 bugs bug NNS erambler-co-uk-8585 1462 20 , , , erambler-co-uk-8585 1462 21 and and CC erambler-co-uk-8585 1462 22 all all DT erambler-co-uk-8585 1462 23 projects project NNS erambler-co-uk-8585 1462 24 have have VBP erambler-co-uk-8585 1462 25 features feature NNS erambler-co-uk-8585 1462 26 that that IN erambler-co-uk-8585 1462 27 users user NNS erambler-co-uk-8585 1462 28 would would MD erambler-co-uk-8585 1462 29 like like VB erambler-co-uk-8585 1462 30 but but CC erambler-co-uk-8585 1462 31 which which WDT erambler-co-uk-8585 1462 32 aren’t aren’t NNP erambler-co-uk-8585 1462 33 yet yet RB erambler-co-uk-8585 1462 34 implemented implement VBD erambler-co-uk-8585 1462 35 . . . erambler-co-uk-8585 1463 1 Open open JJ erambler-co-uk-8585 1463 2 source source NN erambler-co-uk-8585 1463 3 projects project NNS erambler-co-uk-8585 1463 4 tend tend VBP erambler-co-uk-8585 1463 5 to to TO erambler-co-uk-8585 1463 6 get get VB erambler-co-uk-8585 1463 7 more more JJR erambler-co-uk-8585 1463 8 of of IN erambler-co-uk-8585 1463 9 these these DT erambler-co-uk-8585 1463 10 as as IN erambler-co-uk-8585 1463 11 their -PRON- PRP$ erambler-co-uk-8585 1463 12 user user NN erambler-co-uk-8585 1463 13 communities community NNS erambler-co-uk-8585 1463 14 grow grow VBP erambler-co-uk-8585 1463 15 and and CC erambler-co-uk-8585 1463 16 start start VBP erambler-co-uk-8585 1463 17 requesting request VBG erambler-co-uk-8585 1463 18 improvements improvement NNS erambler-co-uk-8585 1463 19 to to IN erambler-co-uk-8585 1463 20 the the DT erambler-co-uk-8585 1463 21 product product NN erambler-co-uk-8585 1463 22 . . . erambler-co-uk-8585 1464 1 As as IN erambler-co-uk-8585 1464 2 your -PRON- PRP$ erambler-co-uk-8585 1464 3 open open JJ erambler-co-uk-8585 1464 4 source source NN erambler-co-uk-8585 1464 5 project project NN erambler-co-uk-8585 1464 6 grows grow VBZ erambler-co-uk-8585 1464 7 , , , erambler-co-uk-8585 1464 8 it -PRON- PRP erambler-co-uk-8585 1464 9 becomes become VBZ erambler-co-uk-8585 1464 10 harder hard JJR erambler-co-uk-8585 1464 11 and and CC erambler-co-uk-8585 1464 12 harder hard JJR erambler-co-uk-8585 1464 13 to to TO erambler-co-uk-8585 1464 14 keep keep VB erambler-co-uk-8585 1464 15 track track NN erambler-co-uk-8585 1464 16 of of IN erambler-co-uk-8585 1464 17 and and CC erambler-co-uk-8585 1464 18 prioritise prioritise VB erambler-co-uk-8585 1464 19 all all DT erambler-co-uk-8585 1464 20 of of IN erambler-co-uk-8585 1464 21 these these DT erambler-co-uk-8585 1464 22 potential potential JJ erambler-co-uk-8585 1464 23 chunks chunk NNS erambler-co-uk-8585 1464 24 of of IN erambler-co-uk-8585 1464 25 work work NN erambler-co-uk-8585 1464 26 . . . erambler-co-uk-8585 1465 1 What what WP erambler-co-uk-8585 1465 2 do do VBP erambler-co-uk-8585 1465 3 you -PRON- PRP erambler-co-uk-8585 1465 4 do do VB erambler-co-uk-8585 1465 5 ? ? . erambler-co-uk-8585 1466 1 The the DT erambler-co-uk-8585 1466 2 answer answer NN erambler-co-uk-8585 1466 3 , , , erambler-co-uk-8585 1466 4 as as IN erambler-co-uk-8585 1466 5 ever ever RB erambler-co-uk-8585 1466 6 , , , erambler-co-uk-8585 1466 7 is be VBZ erambler-co-uk-8585 1466 8 to to TO erambler-co-uk-8585 1466 9 make make VB erambler-co-uk-8585 1466 10 a a DT erambler-co-uk-8585 1466 11 to to TO erambler-co-uk-8585 1466 12 - - HYPH erambler-co-uk-8585 1466 13 do do VB erambler-co-uk-8585 1466 14 list list NN erambler-co-uk-8585 1466 15 . . . erambler-co-uk-8585 1467 1 Different different JJ erambler-co-uk-8585 1467 2 projects project NNS erambler-co-uk-8585 1467 3 have have VBP erambler-co-uk-8585 1467 4 used use VBN erambler-co-uk-8585 1467 5 different different JJ erambler-co-uk-8585 1467 6 solutions solution NNS erambler-co-uk-8585 1467 7 , , , erambler-co-uk-8585 1467 8 including include VBG erambler-co-uk-8585 1467 9 mailing mailing NN erambler-co-uk-8585 1467 10 lists list NNS erambler-co-uk-8585 1467 11 , , , erambler-co-uk-8585 1467 12 forums forum NNS erambler-co-uk-8585 1467 13 and and CC erambler-co-uk-8585 1467 14 wikis wikis NN erambler-co-uk-8585 1467 15 , , , erambler-co-uk-8585 1467 16 but but CC erambler-co-uk-8585 1467 17 fairly fairly RB erambler-co-uk-8585 1467 18 quickly quickly RB erambler-co-uk-8585 1467 19 a a DT erambler-co-uk-8585 1467 20 whole whole JJ erambler-co-uk-8585 1467 21 separate separate JJ erambler-co-uk-8585 1467 22 class class NN erambler-co-uk-8585 1467 23 of of IN erambler-co-uk-8585 1467 24 software software NN erambler-co-uk-8585 1467 25 evolved evolve VBD erambler-co-uk-8585 1467 26 : : : erambler-co-uk-8585 1467 27 the the DT erambler-co-uk-8585 1467 28 bug bug NN erambler-co-uk-8585 1467 29 tracker tracker NNP erambler-co-uk-8585 1467 30 , , , erambler-co-uk-8585 1467 31 which which WDT erambler-co-uk-8585 1467 32 includes include VBZ erambler-co-uk-8585 1467 33 such such JJ erambler-co-uk-8585 1467 34 well well RB erambler-co-uk-8585 1467 35 - - HYPH erambler-co-uk-8585 1467 36 known know VBN erambler-co-uk-8585 1467 37 examples example NNS erambler-co-uk-8585 1467 38 as as IN erambler-co-uk-8585 1467 39 Bugzilla Bugzilla NNP erambler-co-uk-8585 1467 40 , , , erambler-co-uk-8585 1467 41 Redmine Redmine NNP erambler-co-uk-8585 1467 42 and and CC erambler-co-uk-8585 1467 43 the the DT erambler-co-uk-8585 1467 44 mighty mighty JJ erambler-co-uk-8585 1467 45 JIRA JIRA NNP erambler-co-uk-8585 1467 46 . . . erambler-co-uk-8585 1468 1 Bug bug NN erambler-co-uk-8585 1468 2 trackers tracker NNS erambler-co-uk-8585 1468 3 are be VBP erambler-co-uk-8585 1468 4 built build VBN erambler-co-uk-8585 1468 5 entirely entirely RB erambler-co-uk-8585 1468 6 around around IN erambler-co-uk-8585 1468 7 such such JJ erambler-co-uk-8585 1468 8 requests request NNS erambler-co-uk-8585 1468 9 for for IN erambler-co-uk-8585 1468 10 improvement improvement NN erambler-co-uk-8585 1468 11 , , , erambler-co-uk-8585 1468 12 and and CC erambler-co-uk-8585 1468 13 typically typically RB erambler-co-uk-8585 1468 14 track track VB erambler-co-uk-8585 1468 15 them -PRON- PRP erambler-co-uk-8585 1468 16 through through IN erambler-co-uk-8585 1468 17 workflow workflow NN erambler-co-uk-8585 1468 18 stages stage NNS erambler-co-uk-8585 1468 19 ( ( -LRB- erambler-co-uk-8585 1468 20 planning planning NN erambler-co-uk-8585 1468 21 , , , erambler-co-uk-8585 1468 22 in in IN erambler-co-uk-8585 1468 23 progress progress NN erambler-co-uk-8585 1468 24 , , , erambler-co-uk-8585 1468 25 fixed fix VBN erambler-co-uk-8585 1468 26 , , , erambler-co-uk-8585 1468 27 etc etc FW erambler-co-uk-8585 1468 28 . . . erambler-co-uk-8585 1468 29 ) ) -RRB- erambler-co-uk-8585 1469 1 with with IN erambler-co-uk-8585 1469 2 scope scope NN erambler-co-uk-8585 1469 3 for for IN erambler-co-uk-8585 1469 4 the the DT erambler-co-uk-8585 1469 5 community community NN erambler-co-uk-8585 1469 6 to to TO erambler-co-uk-8585 1469 7 discuss discuss VB erambler-co-uk-8585 1469 8 and and CC erambler-co-uk-8585 1469 9 add add VB erambler-co-uk-8585 1469 10 various various JJ erambler-co-uk-8585 1469 11 bits bit NNS erambler-co-uk-8585 1469 12 of of IN erambler-co-uk-8585 1469 13 metadata metadata NN erambler-co-uk-8585 1469 14 . . . erambler-co-uk-8585 1470 1 In in IN erambler-co-uk-8585 1470 2 this this DT erambler-co-uk-8585 1470 3 way way NN erambler-co-uk-8585 1470 4 , , , erambler-co-uk-8585 1470 5 it -PRON- PRP erambler-co-uk-8585 1470 6 becomes become VBZ erambler-co-uk-8585 1470 7 easier easy JJR erambler-co-uk-8585 1470 8 both both DT erambler-co-uk-8585 1470 9 to to TO erambler-co-uk-8585 1470 10 prioritise prioritise VB erambler-co-uk-8585 1470 11 problems problem NNS erambler-co-uk-8585 1470 12 against against IN erambler-co-uk-8585 1470 13 each each DT erambler-co-uk-8585 1470 14 other other JJ erambler-co-uk-8585 1470 15 and and CC erambler-co-uk-8585 1470 16 to to TO erambler-co-uk-8585 1470 17 use use VB erambler-co-uk-8585 1470 18 the the DT erambler-co-uk-8585 1470 19 hive hive JJ erambler-co-uk-8585 1470 20 mind mind NN erambler-co-uk-8585 1470 21 to to TO erambler-co-uk-8585 1470 22 find find VB erambler-co-uk-8585 1470 23 solutions solution NNS erambler-co-uk-8585 1470 24 . . . erambler-co-uk-8585 1471 1 Unfortunately unfortunately RB erambler-co-uk-8585 1471 2 most most JJS erambler-co-uk-8585 1471 3 bug bug NN erambler-co-uk-8585 1471 4 trackers tracker NNS erambler-co-uk-8585 1471 5 are be VBP erambler-co-uk-8585 1471 6 big big JJ erambler-co-uk-8585 1471 7 , , , erambler-co-uk-8585 1471 8 complicated complicated JJ erambler-co-uk-8585 1471 9 beasts beast NNS erambler-co-uk-8585 1471 10 , , , erambler-co-uk-8585 1471 11 more more RBR erambler-co-uk-8585 1471 12 suited suited JJ erambler-co-uk-8585 1471 13 to to IN erambler-co-uk-8585 1471 14 large large JJ erambler-co-uk-8585 1471 15 projects project NNS erambler-co-uk-8585 1471 16 with with IN erambler-co-uk-8585 1471 17 dozens dozen NNS erambler-co-uk-8585 1471 18 of of IN erambler-co-uk-8585 1471 19 developers developer NNS erambler-co-uk-8585 1471 20 and and CC erambler-co-uk-8585 1471 21 hundreds hundred NNS erambler-co-uk-8585 1471 22 or or CC erambler-co-uk-8585 1471 23 thousands thousand NNS erambler-co-uk-8585 1471 24 of of IN erambler-co-uk-8585 1471 25 users user NNS erambler-co-uk-8585 1471 26 . . . erambler-co-uk-8585 1472 1 Clearly clearly RB erambler-co-uk-8585 1472 2 a a DT erambler-co-uk-8585 1472 3 project project NN erambler-co-uk-8585 1472 4 of of IN erambler-co-uk-8585 1472 5 this this DT erambler-co-uk-8585 1472 6 size size NN erambler-co-uk-8585 1472 7 is be VBZ erambler-co-uk-8585 1472 8 more more RBR erambler-co-uk-8585 1472 9 difficult difficult JJ erambler-co-uk-8585 1472 10 to to TO erambler-co-uk-8585 1472 11 manage manage VB erambler-co-uk-8585 1472 12 and and CC erambler-co-uk-8585 1472 13 requires require VBZ erambler-co-uk-8585 1472 14 a a DT erambler-co-uk-8585 1472 15 certain certain JJ erambler-co-uk-8585 1472 16 feature feature NN erambler-co-uk-8585 1472 17 set set VBN erambler-co-uk-8585 1472 18 , , , erambler-co-uk-8585 1472 19 but but CC erambler-co-uk-8585 1472 20 the the DT erambler-co-uk-8585 1472 21 result result NN erambler-co-uk-8585 1472 22 is be VBZ erambler-co-uk-8585 1472 23 that that IN erambler-co-uk-8585 1472 24 the the DT erambler-co-uk-8585 1472 25 average average JJ erambler-co-uk-8585 1472 26 bug bug NN erambler-co-uk-8585 1472 27 tracker tracker NN erambler-co-uk-8585 1472 28 is be VBZ erambler-co-uk-8585 1472 29 non non JJ erambler-co-uk-8585 1472 30 - - JJ erambler-co-uk-8585 1472 31 trivial trivial JJ erambler-co-uk-8585 1472 32 to to TO erambler-co-uk-8585 1472 33 set set VB erambler-co-uk-8585 1472 34 up up RP erambler-co-uk-8585 1472 35 for for IN erambler-co-uk-8585 1472 36 a a DT erambler-co-uk-8585 1472 37 small small JJ erambler-co-uk-8585 1472 38 single single JJ erambler-co-uk-8585 1472 39 - - HYPH erambler-co-uk-8585 1472 40 developer developer NN erambler-co-uk-8585 1472 41 project project NN erambler-co-uk-8585 1472 42 . . . erambler-co-uk-8585 1473 1 The the DT erambler-co-uk-8585 1473 2 SC SC NNP erambler-co-uk-8585 1473 3 Track Track NNP erambler-co-uk-8585 1473 4 category category NN erambler-co-uk-8585 1473 5 asked ask VBD erambler-co-uk-8585 1473 6 entrants entrant NNS erambler-co-uk-8585 1473 7 to to TO erambler-co-uk-8585 1473 8 propose propose VB erambler-co-uk-8585 1473 9 a a DT erambler-co-uk-8585 1473 10 better well JJR erambler-co-uk-8585 1473 11 bug bug NN erambler-co-uk-8585 1473 12 tracking tracking NN erambler-co-uk-8585 1473 13 system system NN erambler-co-uk-8585 1473 14 . . . erambler-co-uk-8585 1474 1 In in IN erambler-co-uk-8585 1474 2 particular particular JJ erambler-co-uk-8585 1474 3 , , , erambler-co-uk-8585 1474 4 the the DT erambler-co-uk-8585 1474 5 judges judge NNS erambler-co-uk-8585 1474 6 were be VBD erambler-co-uk-8585 1474 7 looking look VBG erambler-co-uk-8585 1474 8 for for IN erambler-co-uk-8585 1474 9 something something NN erambler-co-uk-8585 1474 10 easy easy JJ erambler-co-uk-8585 1474 11 to to TO erambler-co-uk-8585 1474 12 set set VB erambler-co-uk-8585 1474 13 up up RP erambler-co-uk-8585 1474 14 and and CC erambler-co-uk-8585 1474 15 configure configure VB erambler-co-uk-8585 1474 16 without without IN erambler-co-uk-8585 1474 17 compromising compromise VBG erambler-co-uk-8585 1474 18 on on IN erambler-co-uk-8585 1474 19 functionality functionality NN erambler-co-uk-8585 1474 20 . . . erambler-co-uk-8585 1475 1 The the DT erambler-co-uk-8585 1475 2 winning win VBG erambler-co-uk-8585 1475 3 entry entry NN erambler-co-uk-8585 1475 4 was be VBD erambler-co-uk-8585 1475 5 a a DT erambler-co-uk-8585 1475 6 bug bug NN erambler-co-uk-8585 1475 7 - - HYPH erambler-co-uk-8585 1475 8 tracker tracker NN erambler-co-uk-8585 1475 9 called call VBN erambler-co-uk-8585 1475 10 Roundup Roundup NNP erambler-co-uk-8585 1475 11 , , , erambler-co-uk-8585 1475 12 proposed propose VBN erambler-co-uk-8585 1475 13 by by IN erambler-co-uk-8585 1475 14 Ka Ka NNP erambler-co-uk-8585 1475 15 - - HYPH erambler-co-uk-8585 1475 16 Ping Ping NNP erambler-co-uk-8585 1475 17 Yee Yee NNP erambler-co-uk-8585 1475 18 . . . erambler-co-uk-8585 1476 1 Here here RB erambler-co-uk-8585 1476 2 we -PRON- PRP erambler-co-uk-8585 1476 3 have have VBP erambler-co-uk-8585 1476 4 another another DT erambler-co-uk-8585 1476 5 tool tool NN erambler-co-uk-8585 1476 6 which which WDT erambler-co-uk-8585 1476 7 is be VBZ erambler-co-uk-8585 1476 8 still still RB erambler-co-uk-8585 1476 9 in in IN erambler-co-uk-8585 1476 10 active active JJ erambler-co-uk-8585 1476 11 use use NN erambler-co-uk-8585 1476 12 and and CC erambler-co-uk-8585 1476 13 development development NN erambler-co-uk-8585 1476 14 today today NN erambler-co-uk-8585 1476 15 . . . erambler-co-uk-8585 1477 1 Given give VBN erambler-co-uk-8585 1477 2 that that IN erambler-co-uk-8585 1477 3 there there EX erambler-co-uk-8585 1477 4 is be VBZ erambler-co-uk-8585 1477 5 now now RB erambler-co-uk-8585 1477 6 a a DT erambler-co-uk-8585 1477 7 huge huge JJ erambler-co-uk-8585 1477 8 range range NN erambler-co-uk-8585 1477 9 of of IN erambler-co-uk-8585 1477 10 options option NNS erambler-co-uk-8585 1477 11 available available JJ erambler-co-uk-8585 1477 12 in in IN erambler-co-uk-8585 1477 13 this this DT erambler-co-uk-8585 1477 14 area area NN erambler-co-uk-8585 1477 15 , , , erambler-co-uk-8585 1477 16 including include VBG erambler-co-uk-8585 1477 17 the the DT erambler-co-uk-8585 1477 18 mighty mighty JJ erambler-co-uk-8585 1477 19 github github NNS erambler-co-uk-8585 1477 20 , , , erambler-co-uk-8585 1477 21 this this DT erambler-co-uk-8585 1477 22 is be VBZ erambler-co-uk-8585 1477 23 no no DT erambler-co-uk-8585 1477 24 small small JJ erambler-co-uk-8585 1477 25 achievement achievement NN erambler-co-uk-8585 1477 26 . . . erambler-co-uk-8585 1478 1 These these DT erambler-co-uk-8585 1478 2 days day NNS erambler-co-uk-8585 1478 3 , , , erambler-co-uk-8585 1478 4 of of IN erambler-co-uk-8585 1478 5 course course NN erambler-co-uk-8585 1478 6 , , , erambler-co-uk-8585 1478 7 github github NNP erambler-co-uk-8585 1478 8 has have VBZ erambler-co-uk-8585 1478 9 become become VBN erambler-co-uk-8585 1478 10 something something NN erambler-co-uk-8585 1478 11 of of IN erambler-co-uk-8585 1478 12 a a DT erambler-co-uk-8585 1478 13 de de FW erambler-co-uk-8585 1478 14 facto facto FW erambler-co-uk-8585 1478 15 standard standard NN erambler-co-uk-8585 1478 16 for for IN erambler-co-uk-8585 1478 17 open open JJ erambler-co-uk-8585 1478 18 source source NN erambler-co-uk-8585 1478 19 project project NN erambler-co-uk-8585 1478 20 management management NN erambler-co-uk-8585 1478 21 . . . erambler-co-uk-8585 1479 1 Although although IN erambler-co-uk-8585 1479 2 ostensibly ostensibly RB erambler-co-uk-8585 1479 3 a a DT erambler-co-uk-8585 1479 4 version version NN erambler-co-uk-8585 1479 5 control control NN erambler-co-uk-8585 1479 6 hosting hosting NN erambler-co-uk-8585 1479 7 platform platform NN erambler-co-uk-8585 1479 8 , , , erambler-co-uk-8585 1479 9 each each DT erambler-co-uk-8585 1479 10 github github NNP erambler-co-uk-8585 1479 11 repository repository NN erambler-co-uk-8585 1479 12 also also RB erambler-co-uk-8585 1479 13 comes come VBZ erambler-co-uk-8585 1479 14 with with IN erambler-co-uk-8585 1479 15 a a DT erambler-co-uk-8585 1479 16 built build VBN erambler-co-uk-8585 1479 17 - - HYPH erambler-co-uk-8585 1479 18 in in RP erambler-co-uk-8585 1479 19 issue issue NN erambler-co-uk-8585 1479 20 tracker tracker NN erambler-co-uk-8585 1479 21 , , , erambler-co-uk-8585 1479 22 which which WDT erambler-co-uk-8585 1479 23 is be VBZ erambler-co-uk-8585 1479 24 also also RB erambler-co-uk-8585 1479 25 well well RB erambler-co-uk-8585 1479 26 - - HYPH erambler-co-uk-8585 1479 27 integrated integrate VBN erambler-co-uk-8585 1479 28 with with IN erambler-co-uk-8585 1479 29 the the DT erambler-co-uk-8585 1479 30 & & CC erambler-co-uk-8585 1479 31 ldquo;pull ldquo;pull NNP erambler-co-uk-8585 1479 32 request&rdquo request&rdquo NNP erambler-co-uk-8585 1479 33 ; ; : erambler-co-uk-8585 1479 34 workflow workflow NN erambler-co-uk-8585 1479 35 system system NN erambler-co-uk-8585 1479 36 that that WDT erambler-co-uk-8585 1479 37 allows allow VBZ erambler-co-uk-8585 1479 38 contributors contributor NNS erambler-co-uk-8585 1479 39 to to TO erambler-co-uk-8585 1479 40 submit submit VB erambler-co-uk-8585 1479 41 bug bug NN erambler-co-uk-8585 1479 42 fixes fix NNS erambler-co-uk-8585 1479 43 and and CC erambler-co-uk-8585 1479 44 features feature VBZ erambler-co-uk-8585 1479 45 themselves -PRON- PRP erambler-co-uk-8585 1479 46 . . . erambler-co-uk-8585 1480 1 Github’s Github’s NNP erambler-co-uk-8585 1480 2 competitors competitor NNS erambler-co-uk-8585 1480 3 , , , erambler-co-uk-8585 1480 4 such such JJ erambler-co-uk-8585 1480 5 as as IN erambler-co-uk-8585 1480 6 GitLab GitLab NNP erambler-co-uk-8585 1480 7 and and CC erambler-co-uk-8585 1480 8 Bitbucket Bitbucket NNP erambler-co-uk-8585 1480 9 , , , erambler-co-uk-8585 1480 10 also also RB erambler-co-uk-8585 1480 11 include include VBP erambler-co-uk-8585 1480 12 similar similar JJ erambler-co-uk-8585 1480 13 features feature NNS erambler-co-uk-8585 1480 14 . . . erambler-co-uk-8585 1481 1 Not not RB erambler-co-uk-8585 1481 2 everyone everyone NN erambler-co-uk-8585 1481 3 wants want VBZ erambler-co-uk-8585 1481 4 to to TO erambler-co-uk-8585 1481 5 work work VB erambler-co-uk-8585 1481 6 in in IN erambler-co-uk-8585 1481 7 this this DT erambler-co-uk-8585 1481 8 way way NN erambler-co-uk-8585 1481 9 though though RB erambler-co-uk-8585 1481 10 , , , erambler-co-uk-8585 1481 11 so so RB erambler-co-uk-8585 1481 12 it’s it’s JJ erambler-co-uk-8585 1481 13 good good NN erambler-co-uk-8585 1481 14 to to TO erambler-co-uk-8585 1481 15 see see VB erambler-co-uk-8585 1481 16 that that IN erambler-co-uk-8585 1481 17 there there EX erambler-co-uk-8585 1481 18 is be VBZ erambler-co-uk-8585 1481 19 still still RB erambler-co-uk-8585 1481 20 a a DT erambler-co-uk-8585 1481 21 healthy healthy JJ erambler-co-uk-8585 1481 22 ecosystem ecosystem NN erambler-co-uk-8585 1481 23 of of IN erambler-co-uk-8585 1481 24 open open JJ erambler-co-uk-8585 1481 25 source source NN erambler-co-uk-8585 1481 26 bug bug NN erambler-co-uk-8585 1481 27 trackers tracker NNS erambler-co-uk-8585 1481 28 , , , erambler-co-uk-8585 1481 29 and and CC erambler-co-uk-8585 1481 30 that that IN erambler-co-uk-8585 1481 31 Software Software NNP erambler-co-uk-8585 1481 32 Carpentry Carpentry NNP erambler-co-uk-8585 1481 33 is be VBZ erambler-co-uk-8585 1481 34 still still RB erambler-co-uk-8585 1481 35 having have VBG erambler-co-uk-8585 1481 36 an an DT erambler-co-uk-8585 1481 37 impact impact NN erambler-co-uk-8585 1481 38 . . . erambler-co-uk-8585 1482 1 Software software NN erambler-co-uk-8585 1482 2 Carpentry Carpentry NNP erambler-co-uk-8585 1482 3 : : : erambler-co-uk-8585 1482 4 SC SC NNP erambler-co-uk-8585 1482 5 Config Config NNP erambler-co-uk-8585 1482 6 ; ; : erambler-co-uk-8585 1482 7 write write VB erambler-co-uk-8585 1482 8 once once RB erambler-co-uk-8585 1482 9 , , , erambler-co-uk-8585 1482 10 compile compile VB erambler-co-uk-8585 1482 11 anywhere anywhere RB erambler-co-uk-8585 1482 12 Nine nine CD erambler-co-uk-8585 1482 13 years year NNS erambler-co-uk-8585 1482 14 ago ago RB erambler-co-uk-8585 1482 15 , , , erambler-co-uk-8585 1482 16 when when WRB erambler-co-uk-8585 1482 17 I -PRON- PRP erambler-co-uk-8585 1482 18 first first RB erambler-co-uk-8585 1482 19 release release VBP erambler-co-uk-8585 1482 20 Python Python NNP erambler-co-uk-8585 1482 21 to to IN erambler-co-uk-8585 1482 22 the the DT erambler-co-uk-8585 1482 23 world world NN erambler-co-uk-8585 1482 24 , , , erambler-co-uk-8585 1482 25 I -PRON- PRP erambler-co-uk-8585 1482 26 distributed distribute VBD erambler-co-uk-8585 1482 27 it -PRON- PRP erambler-co-uk-8585 1482 28 with with IN erambler-co-uk-8585 1482 29 a a DT erambler-co-uk-8585 1482 30 Makefile Makefile NNP erambler-co-uk-8585 1482 31 for for IN erambler-co-uk-8585 1482 32 BSD BSD NNP erambler-co-uk-8585 1482 33 Unix Unix NNP erambler-co-uk-8585 1482 34 . . . erambler-co-uk-8585 1483 1 The the DT erambler-co-uk-8585 1483 2 most most RBS erambler-co-uk-8585 1483 3 frequent frequent JJ erambler-co-uk-8585 1483 4 questions question NNS erambler-co-uk-8585 1483 5 and and CC erambler-co-uk-8585 1483 6 suggestions suggestion NNS erambler-co-uk-8585 1483 7 I -PRON- PRP erambler-co-uk-8585 1483 8 received receive VBD erambler-co-uk-8585 1483 9 in in IN erambler-co-uk-8585 1483 10 response response NN erambler-co-uk-8585 1483 11 to to IN erambler-co-uk-8585 1483 12 these these DT erambler-co-uk-8585 1483 13 early early JJ erambler-co-uk-8585 1483 14 distributions distribution NNS erambler-co-uk-8585 1483 15 were be VBD erambler-co-uk-8585 1483 16 about about RB erambler-co-uk-8585 1483 17 building build VBG erambler-co-uk-8585 1483 18 it -PRON- PRP erambler-co-uk-8585 1483 19 on on IN erambler-co-uk-8585 1483 20 different different JJ erambler-co-uk-8585 1483 21 Unix Unix NNP erambler-co-uk-8585 1483 22 platforms platform NNS erambler-co-uk-8585 1483 23 . . . erambler-co-uk-8585 1484 1 Someone someone NN erambler-co-uk-8585 1484 2 pointed point VBD erambler-co-uk-8585 1484 3 me -PRON- PRP erambler-co-uk-8585 1484 4 to to IN erambler-co-uk-8585 1484 5 autoconf autoconf NN erambler-co-uk-8585 1484 6 , , , erambler-co-uk-8585 1484 7 which which WDT erambler-co-uk-8585 1484 8 allowed allow VBD erambler-co-uk-8585 1484 9 me -PRON- PRP erambler-co-uk-8585 1484 10 to to TO erambler-co-uk-8585 1484 11 create create VB erambler-co-uk-8585 1484 12 a a DT erambler-co-uk-8585 1484 13 configure configure NN erambler-co-uk-8585 1484 14 script script NN erambler-co-uk-8585 1484 15 that that WDT erambler-co-uk-8585 1484 16 figured figure VBD erambler-co-uk-8585 1484 17 out out RP erambler-co-uk-8585 1484 18 platform platform NN erambler-co-uk-8585 1484 19 idiosyncracies idiosyncracie NNS erambler-co-uk-8585 1484 20 Unfortunately unfortunately RB erambler-co-uk-8585 1484 21 , , , erambler-co-uk-8585 1484 22 autoconf autoconf NN erambler-co-uk-8585 1484 23 is be VBZ erambler-co-uk-8585 1484 24 painful painful JJ erambler-co-uk-8585 1484 25 to to TO erambler-co-uk-8585 1484 26 use use VB erambler-co-uk-8585 1484 27 & & CC erambler-co-uk-8585 1484 28 ndash ndash NN erambler-co-uk-8585 1484 29 ; ; : erambler-co-uk-8585 1484 30 its -PRON- PRP$ erambler-co-uk-8585 1484 31 grouping grouping NN erambler-co-uk-8585 1484 32 , , , erambler-co-uk-8585 1484 33 quoting quoting NN erambler-co-uk-8585 1484 34 and and CC erambler-co-uk-8585 1484 35 commenting comment VBG erambler-co-uk-8585 1484 36 conventions convention NNS erambler-co-uk-8585 1484 37 don’t don’t NNS erambler-co-uk-8585 1484 38 match match VBP erambler-co-uk-8585 1484 39 those those DT erambler-co-uk-8585 1484 40 of of IN erambler-co-uk-8585 1484 41 the the DT erambler-co-uk-8585 1484 42 target target NN erambler-co-uk-8585 1484 43 language language NN erambler-co-uk-8585 1484 44 , , , erambler-co-uk-8585 1484 45 which which WDT erambler-co-uk-8585 1484 46 makes make VBZ erambler-co-uk-8585 1484 47 scripts script NNS erambler-co-uk-8585 1484 48 hard hard RB erambler-co-uk-8585 1484 49 to to TO erambler-co-uk-8585 1484 50 write write VB erambler-co-uk-8585 1484 51 and and CC erambler-co-uk-8585 1484 52 even even RB erambler-co-uk-8585 1484 53 harder hard JJR erambler-co-uk-8585 1484 54 to to IN erambler-co-uk-8585 1484 55 debug debug NNP erambler-co-uk-8585 1484 56 . . . erambler-co-uk-8585 1485 1 I -PRON- PRP erambler-co-uk-8585 1485 2 hope hope VBP erambler-co-uk-8585 1485 3 that that IN erambler-co-uk-8585 1485 4 this this DT erambler-co-uk-8585 1485 5 competition competition NN erambler-co-uk-8585 1485 6 comes come VBZ erambler-co-uk-8585 1485 7 up up RP erambler-co-uk-8585 1485 8 with with IN erambler-co-uk-8585 1485 9 a a DT erambler-co-uk-8585 1485 10 better well JJR erambler-co-uk-8585 1485 11 solution solution NN erambler-co-uk-8585 1485 12 & & CC erambler-co-uk-8585 1485 13 mdash mdash NN erambler-co-uk-8585 1485 14 ; ; : erambler-co-uk-8585 1485 15 it -PRON- PRP erambler-co-uk-8585 1485 16 would would MD erambler-co-uk-8585 1485 17 make make VB erambler-co-uk-8585 1485 18 porting port VBG erambler-co-uk-8585 1485 19 Python Python NNP erambler-co-uk-8585 1485 20 to to IN erambler-co-uk-8585 1485 21 new new JJ erambler-co-uk-8585 1485 22 platforms platform NNS erambler-co-uk-8585 1485 23 a a DT erambler-co-uk-8585 1485 24 lot lot NN erambler-co-uk-8585 1485 25 easier easy JJR erambler-co-uk-8585 1485 26 ! ! . erambler-co-uk-8585 1486 1 & & CC erambler-co-uk-8585 1486 2 mdash mdash NNP erambler-co-uk-8585 1486 3 ; ; : erambler-co-uk-8585 1486 4 Guido Guido NNP erambler-co-uk-8585 1486 5 van van NNP erambler-co-uk-8585 1486 6 Rossum Rossum NNP erambler-co-uk-8585 1486 7 , , , erambler-co-uk-8585 1486 8 Technical Technical NNP erambler-co-uk-8585 1486 9 Director Director NNP erambler-co-uk-8585 1486 10 , , , erambler-co-uk-8585 1486 11 Python Python NNP erambler-co-uk-8585 1486 12 Consortium Consortium NNP erambler-co-uk-8585 1486 13 ( ( -LRB- erambler-co-uk-8585 1486 14 quote quote UH erambler-co-uk-8585 1486 15 taken take VBN erambler-co-uk-8585 1486 16 from from IN erambler-co-uk-8585 1486 17 SC SC NNP erambler-co-uk-8585 1486 18 Config Config NNP erambler-co-uk-8585 1486 19 page page NN erambler-co-uk-8585 1486 20 ) ) -RRB- erambler-co-uk-8585 1486 21 On on IN erambler-co-uk-8585 1486 22 to to IN erambler-co-uk-8585 1486 23 the the DT erambler-co-uk-8585 1486 24 next next JJ erambler-co-uk-8585 1486 25 Software Software NNP erambler-co-uk-8585 1486 26 Carpentry Carpentry NNP erambler-co-uk-8585 1486 27 competition competition NN erambler-co-uk-8585 1486 28 category category NN erambler-co-uk-8585 1486 29 , , , erambler-co-uk-8585 1486 30 then then RB erambler-co-uk-8585 1486 31 . . . erambler-co-uk-8585 1487 1 One one CD erambler-co-uk-8585 1487 2 of of IN erambler-co-uk-8585 1487 3 the the DT erambler-co-uk-8585 1487 4 challenges challenge NNS erambler-co-uk-8585 1487 5 of of IN erambler-co-uk-8585 1487 6 writing write VBG erambler-co-uk-8585 1487 7 open open JJ erambler-co-uk-8585 1487 8 source source NN erambler-co-uk-8585 1487 9 software software NN erambler-co-uk-8585 1487 10 is be VBZ erambler-co-uk-8585 1487 11 that that IN erambler-co-uk-8585 1487 12 you -PRON- PRP erambler-co-uk-8585 1487 13 have have VBP erambler-co-uk-8585 1487 14 to to TO erambler-co-uk-8585 1487 15 make make VB erambler-co-uk-8585 1487 16 it -PRON- PRP erambler-co-uk-8585 1487 17 run run VB erambler-co-uk-8585 1487 18 on on IN erambler-co-uk-8585 1487 19 a a DT erambler-co-uk-8585 1487 20 wide wide JJ erambler-co-uk-8585 1487 21 range range NN erambler-co-uk-8585 1487 22 of of IN erambler-co-uk-8585 1487 23 systems system NNS erambler-co-uk-8585 1487 24 over over IN erambler-co-uk-8585 1487 25 which which WDT erambler-co-uk-8585 1487 26 you -PRON- PRP erambler-co-uk-8585 1487 27 have have VBP erambler-co-uk-8585 1487 28 no no DT erambler-co-uk-8585 1487 29 control control NN erambler-co-uk-8585 1487 30 . . . erambler-co-uk-8585 1488 1 You -PRON- PRP erambler-co-uk-8585 1488 2 don’t don’t CD erambler-co-uk-8585 1488 3 know know VBP erambler-co-uk-8585 1488 4 what what WP erambler-co-uk-8585 1488 5 operating operating NN erambler-co-uk-8585 1488 6 system system NN erambler-co-uk-8585 1488 7 any any DT erambler-co-uk-8585 1488 8 given give VBN erambler-co-uk-8585 1488 9 user user NN erambler-co-uk-8585 1488 10 might may MD erambler-co-uk-8585 1488 11 be be VB erambler-co-uk-8585 1488 12 using use VBG erambler-co-uk-8585 1488 13 or or CC erambler-co-uk-8585 1488 14 what what WP erambler-co-uk-8585 1488 15 libraries library NNS erambler-co-uk-8585 1488 16 they -PRON- PRP erambler-co-uk-8585 1488 17 have have VBP erambler-co-uk-8585 1488 18 installed instal VBN erambler-co-uk-8585 1488 19 , , , erambler-co-uk-8585 1488 20 or or CC erambler-co-uk-8585 1488 21 even even RB erambler-co-uk-8585 1488 22 what what WP erambler-co-uk-8585 1488 23 versions version NNS erambler-co-uk-8585 1488 24 of of IN erambler-co-uk-8585 1488 25 those those DT erambler-co-uk-8585 1488 26 libraries library NNS erambler-co-uk-8585 1488 27 . . . erambler-co-uk-8585 1489 1 This this DT erambler-co-uk-8585 1489 2 means mean VBZ erambler-co-uk-8585 1489 3 that that IN erambler-co-uk-8585 1489 4 whatever whatever WDT erambler-co-uk-8585 1489 5 build build VBP erambler-co-uk-8585 1489 6 system system NN erambler-co-uk-8585 1489 7 you -PRON- PRP erambler-co-uk-8585 1489 8 use use VBP erambler-co-uk-8585 1489 9 , , , erambler-co-uk-8585 1489 10 you -PRON- PRP erambler-co-uk-8585 1489 11 can’t can’t PRP erambler-co-uk-8585 1489 12 just just RB erambler-co-uk-8585 1489 13 send send VBP erambler-co-uk-8585 1489 14 the the DT erambler-co-uk-8585 1489 15 Makefile Makefile NNP erambler-co-uk-8585 1489 16 ( ( -LRB- erambler-co-uk-8585 1489 17 or or CC erambler-co-uk-8585 1489 18 whatever whatever WDT erambler-co-uk-8585 1489 19 ) ) -RRB- erambler-co-uk-8585 1489 20 to to IN erambler-co-uk-8585 1489 21 someone someone NN erambler-co-uk-8585 1489 22 else else RB erambler-co-uk-8585 1489 23 and and CC erambler-co-uk-8585 1489 24 expect expect VB erambler-co-uk-8585 1489 25 everything everything NN erambler-co-uk-8585 1489 26 to to TO erambler-co-uk-8585 1489 27 go go VB erambler-co-uk-8585 1489 28 off off RP erambler-co-uk-8585 1489 29 without without IN erambler-co-uk-8585 1489 30 a a DT erambler-co-uk-8585 1489 31 hitch hitch NN erambler-co-uk-8585 1489 32 . . . erambler-co-uk-8585 1490 1 For for IN erambler-co-uk-8585 1490 2 a a DT erambler-co-uk-8585 1490 3 very very RB erambler-co-uk-8585 1490 4 long long JJ erambler-co-uk-8585 1490 5 time time NN erambler-co-uk-8585 1490 6 , , , erambler-co-uk-8585 1490 7 it’s it’s NNP erambler-co-uk-8585 1490 8 been be VBN erambler-co-uk-8585 1490 9 common common JJ erambler-co-uk-8585 1490 10 practice practice NN erambler-co-uk-8585 1490 11 for for IN erambler-co-uk-8585 1490 12 source source NN erambler-co-uk-8585 1490 13 packages package NNS erambler-co-uk-8585 1490 14 to to TO erambler-co-uk-8585 1490 15 include include VB erambler-co-uk-8585 1490 16 a a DT erambler-co-uk-8585 1490 17 configure configure NN erambler-co-uk-8585 1490 18 script script NN erambler-co-uk-8585 1490 19 that that WDT erambler-co-uk-8585 1490 20 , , , erambler-co-uk-8585 1490 21 when when WRB erambler-co-uk-8585 1490 22 executed execute VBN erambler-co-uk-8585 1490 23 , , , erambler-co-uk-8585 1490 24 runs run VBZ erambler-co-uk-8585 1490 25 a a DT erambler-co-uk-8585 1490 26 bunch bunch NN erambler-co-uk-8585 1490 27 of of IN erambler-co-uk-8585 1490 28 tests test NNS erambler-co-uk-8585 1490 29 to to TO erambler-co-uk-8585 1490 30 see see VB erambler-co-uk-8585 1490 31 what what WP erambler-co-uk-8585 1490 32 it -PRON- PRP erambler-co-uk-8585 1490 33 has have VBZ erambler-co-uk-8585 1490 34 to to TO erambler-co-uk-8585 1490 35 work work VB erambler-co-uk-8585 1490 36 with with IN erambler-co-uk-8585 1490 37 and and CC erambler-co-uk-8585 1490 38 sets set VBZ erambler-co-uk-8585 1490 39 up up RP erambler-co-uk-8585 1490 40 the the DT erambler-co-uk-8585 1490 41 Makefile Makefile NNP erambler-co-uk-8585 1490 42 accordingly accordingly RB erambler-co-uk-8585 1490 43 . . . erambler-co-uk-8585 1491 1 Writing write VBG erambler-co-uk-8585 1491 2 these these DT erambler-co-uk-8585 1491 3 scripts script NNS erambler-co-uk-8585 1491 4 by by IN erambler-co-uk-8585 1491 5 hand hand NN erambler-co-uk-8585 1491 6 is be VBZ erambler-co-uk-8585 1491 7 a a DT erambler-co-uk-8585 1491 8 nightmare nightmare NN erambler-co-uk-8585 1491 9 , , , erambler-co-uk-8585 1491 10 so so RB erambler-co-uk-8585 1491 11 tools tool NNS erambler-co-uk-8585 1491 12 like like IN erambler-co-uk-8585 1491 13 autoconf autoconf NN erambler-co-uk-8585 1491 14 and and CC erambler-co-uk-8585 1491 15 automake automake NN erambler-co-uk-8585 1491 16 evolved evolve VBD erambler-co-uk-8585 1491 17 to to TO erambler-co-uk-8585 1491 18 make make VB erambler-co-uk-8585 1491 19 things thing NNS erambler-co-uk-8585 1491 20 a a DT erambler-co-uk-8585 1491 21 little little JJ erambler-co-uk-8585 1491 22 easier easy JJR erambler-co-uk-8585 1491 23 . . . erambler-co-uk-8585 1492 1 They -PRON- PRP erambler-co-uk-8585 1492 2 did do VBD erambler-co-uk-8585 1492 3 , , , erambler-co-uk-8585 1492 4 and and CC erambler-co-uk-8585 1492 5 if if IN erambler-co-uk-8585 1492 6 the the DT erambler-co-uk-8585 1492 7 tests test NNS erambler-co-uk-8585 1492 8 you -PRON- PRP erambler-co-uk-8585 1492 9 want want VBP erambler-co-uk-8585 1492 10 to to TO erambler-co-uk-8585 1492 11 use use VB erambler-co-uk-8585 1492 12 are be VBP erambler-co-uk-8585 1492 13 already already RB erambler-co-uk-8585 1492 14 implemented implement VBN erambler-co-uk-8585 1492 15 they -PRON- PRP erambler-co-uk-8585 1492 16 work work VBP erambler-co-uk-8585 1492 17 very very RB erambler-co-uk-8585 1492 18 well well RB erambler-co-uk-8585 1492 19 indeed indeed RB erambler-co-uk-8585 1492 20 . . . erambler-co-uk-8585 1493 1 Unfortunately unfortunately RB erambler-co-uk-8585 1493 2 they’re they’re NNP erambler-co-uk-8585 1493 3 built build VBN erambler-co-uk-8585 1493 4 on on IN erambler-co-uk-8585 1493 5 an an DT erambler-co-uk-8585 1493 6 unholy unholy JJ erambler-co-uk-8585 1493 7 combination combination NN erambler-co-uk-8585 1493 8 of of IN erambler-co-uk-8585 1493 9 shell shell NNP erambler-co-uk-8585 1493 10 scripting scripting NNP erambler-co-uk-8585 1493 11 and and CC erambler-co-uk-8585 1493 12 the the DT erambler-co-uk-8585 1493 13 archaic archaic NN erambler-co-uk-8585 1493 14 Gnu Gnu NNP erambler-co-uk-8585 1493 15 M4 M4 NNP erambler-co-uk-8585 1493 16 macro macro JJ erambler-co-uk-8585 1493 17 language language NN erambler-co-uk-8585 1493 18 . . . erambler-co-uk-8585 1494 1 That that DT erambler-co-uk-8585 1494 2 means mean VBZ erambler-co-uk-8585 1494 3 if if IN erambler-co-uk-8585 1494 4 you -PRON- PRP erambler-co-uk-8585 1494 5 want want VBP erambler-co-uk-8585 1494 6 to to TO erambler-co-uk-8585 1494 7 write write VB erambler-co-uk-8585 1494 8 new new JJ erambler-co-uk-8585 1494 9 tests test NNS erambler-co-uk-8585 1494 10 you -PRON- PRP erambler-co-uk-8585 1494 11 need need VBP erambler-co-uk-8585 1494 12 to to TO erambler-co-uk-8585 1494 13 understand understand VB erambler-co-uk-8585 1494 14 both both DT erambler-co-uk-8585 1494 15 of of IN erambler-co-uk-8585 1494 16 these these DT erambler-co-uk-8585 1494 17 as as RB erambler-co-uk-8585 1494 18 well well RB erambler-co-uk-8585 1494 19 as as IN erambler-co-uk-8585 1494 20 the the DT erambler-co-uk-8585 1494 21 architecture architecture NN erambler-co-uk-8585 1494 22 of of IN erambler-co-uk-8585 1494 23 the the DT erambler-co-uk-8585 1494 24 tools tool NNS erambler-co-uk-8585 1494 25 themselves -PRON- PRP erambler-co-uk-8585 1494 26 & & CC erambler-co-uk-8585 1494 27 mdash mdash NN erambler-co-uk-8585 1494 28 ; ; : erambler-co-uk-8585 1494 29 not not RB erambler-co-uk-8585 1494 30 an an DT erambler-co-uk-8585 1494 31 easy easy JJ erambler-co-uk-8585 1494 32 task task NN erambler-co-uk-8585 1494 33 for for IN erambler-co-uk-8585 1494 34 the the DT erambler-co-uk-8585 1494 35 average average JJ erambler-co-uk-8585 1494 36 self self NN erambler-co-uk-8585 1494 37 - - HYPH erambler-co-uk-8585 1494 38 taught teach VBN erambler-co-uk-8585 1494 39 research research NN erambler-co-uk-8585 1494 40 programmer programmer NN erambler-co-uk-8585 1494 41 . . . erambler-co-uk-8585 1495 1 SC SC NNP erambler-co-uk-8585 1495 2 Conf Conf NNP erambler-co-uk-8585 1495 3 , , , erambler-co-uk-8585 1495 4 then then RB erambler-co-uk-8585 1495 5 , , , erambler-co-uk-8585 1495 6 called call VBD erambler-co-uk-8585 1495 7 for for IN erambler-co-uk-8585 1495 8 a a DT erambler-co-uk-8585 1495 9 re re NN erambler-co-uk-8585 1495 10 - - NN erambler-co-uk-8585 1495 11 engineering engineering NN erambler-co-uk-8585 1495 12 of of IN erambler-co-uk-8585 1495 13 the the DT erambler-co-uk-8585 1495 14 autoconf autoconf NN erambler-co-uk-8585 1495 15 concept concept NN erambler-co-uk-8585 1495 16 , , , erambler-co-uk-8585 1495 17 to to TO erambler-co-uk-8585 1495 18 make make VB erambler-co-uk-8585 1495 19 it -PRON- PRP erambler-co-uk-8585 1495 20 easier easy JJR erambler-co-uk-8585 1495 21 for for IN erambler-co-uk-8585 1495 22 researchers researcher NNS erambler-co-uk-8585 1495 23 to to TO erambler-co-uk-8585 1495 24 make make VB erambler-co-uk-8585 1495 25 their -PRON- PRP$ erambler-co-uk-8585 1495 26 code code NN erambler-co-uk-8585 1495 27 available available JJ erambler-co-uk-8585 1495 28 in in IN erambler-co-uk-8585 1495 29 a a DT erambler-co-uk-8585 1495 30 portable portable JJ erambler-co-uk-8585 1495 31 , , , erambler-co-uk-8585 1495 32 platform platform NN erambler-co-uk-8585 1495 33 - - HYPH erambler-co-uk-8585 1495 34 independent independent JJ erambler-co-uk-8585 1495 35 format format NN erambler-co-uk-8585 1495 36 . . . erambler-co-uk-8585 1496 1 The the DT erambler-co-uk-8585 1496 2 second second JJ erambler-co-uk-8585 1496 3 round round JJ erambler-co-uk-8585 1496 4 configuration configuration NN erambler-co-uk-8585 1496 5 tool tool NN erambler-co-uk-8585 1496 6 winner winner NN erambler-co-uk-8585 1496 7 was be VBD erambler-co-uk-8585 1496 8 SapCat SapCat NNP erambler-co-uk-8585 1496 9 , , , erambler-co-uk-8585 1496 10 & & CC erambler-co-uk-8585 1496 11 ldquo;a ldquo;a NNP erambler-co-uk-8585 1496 12 tool tool NN erambler-co-uk-8585 1496 13 to to TO erambler-co-uk-8585 1496 14 help help VB erambler-co-uk-8585 1496 15 make make VB erambler-co-uk-8585 1496 16 software software NN erambler-co-uk-8585 1496 17 portable&rdquo portable&rdquo NN erambler-co-uk-8585 1496 18 ; ; : erambler-co-uk-8585 1496 19 . . . erambler-co-uk-8585 1497 1 Unfortunately unfortunately RB erambler-co-uk-8585 1497 2 , , , erambler-co-uk-8585 1497 3 this this DT erambler-co-uk-8585 1497 4 one one NN erambler-co-uk-8585 1497 5 seems seem VBZ erambler-co-uk-8585 1497 6 not not RB erambler-co-uk-8585 1497 7 to to TO erambler-co-uk-8585 1497 8 have have VB erambler-co-uk-8585 1497 9 gone go VBN erambler-co-uk-8585 1497 10 anywhere anywhere RB erambler-co-uk-8585 1497 11 , , , erambler-co-uk-8585 1497 12 and and CC erambler-co-uk-8585 1497 13 I -PRON- PRP erambler-co-uk-8585 1497 14 could could MD erambler-co-uk-8585 1497 15 only only RB erambler-co-uk-8585 1497 16 find find VB erambler-co-uk-8585 1497 17 the the DT erambler-co-uk-8585 1497 18 original original JJ erambler-co-uk-8585 1497 19 proposal proposal NN erambler-co-uk-8585 1497 20 on on IN erambler-co-uk-8585 1497 21 the the DT erambler-co-uk-8585 1497 22 Internet Internet NNP erambler-co-uk-8585 1497 23 Archive Archive NNP erambler-co-uk-8585 1497 24 . . . erambler-co-uk-8585 1498 1 There there EX erambler-co-uk-8585 1498 2 were be VBD erambler-co-uk-8585 1498 3 a a DT erambler-co-uk-8585 1498 4 lot lot NN erambler-co-uk-8585 1498 5 of of IN erambler-co-uk-8585 1498 6 good good JJ erambler-co-uk-8585 1498 7 ideas idea NNS erambler-co-uk-8585 1498 8 in in IN erambler-co-uk-8585 1498 9 this this DT erambler-co-uk-8585 1498 10 category category NN erambler-co-uk-8585 1498 11 about about IN erambler-co-uk-8585 1498 12 making make VBG erambler-co-uk-8585 1498 13 catalogues catalogue NNS erambler-co-uk-8585 1498 14 and and CC erambler-co-uk-8585 1498 15 databases database NNS erambler-co-uk-8585 1498 16 of of IN erambler-co-uk-8585 1498 17 system system NN erambler-co-uk-8585 1498 18 quirks quirk VBZ erambler-co-uk-8585 1498 19 to to TO erambler-co-uk-8585 1498 20 avoid avoid VB erambler-co-uk-8585 1498 21 having have VBG erambler-co-uk-8585 1498 22 to to TO erambler-co-uk-8585 1498 23 rerun rerun VB erambler-co-uk-8585 1498 24 the the DT erambler-co-uk-8585 1498 25 same same JJ erambler-co-uk-8585 1498 26 expensive expensive JJ erambler-co-uk-8585 1498 27 tests test NNS erambler-co-uk-8585 1498 28 again again RB erambler-co-uk-8585 1498 29 the the DT erambler-co-uk-8585 1498 30 way way NN erambler-co-uk-8585 1498 31 a a DT erambler-co-uk-8585 1498 32 standard standard JJ erambler-co-uk-8585 1498 33 ./configure ./configure NN erambler-co-uk-8585 1498 34 script script NN erambler-co-uk-8585 1498 35 does do VBZ erambler-co-uk-8585 1498 36 . . . erambler-co-uk-8585 1499 1 I -PRON- PRP erambler-co-uk-8585 1499 2 think think VBP erambler-co-uk-8585 1499 3 one one CD erambler-co-uk-8585 1499 4 reason reason NN erambler-co-uk-8585 1499 5 none none NN erambler-co-uk-8585 1499 6 of of IN erambler-co-uk-8585 1499 7 these these DT erambler-co-uk-8585 1499 8 ideas idea NNS erambler-co-uk-8585 1499 9 survived survive VBD erambler-co-uk-8585 1499 10 is be VBZ erambler-co-uk-8585 1499 11 that that IN erambler-co-uk-8585 1499 12 they -PRON- PRP erambler-co-uk-8585 1499 13 were be VBD erambler-co-uk-8585 1499 14 overly overly RB erambler-co-uk-8585 1499 15 ambitions ambition NNS erambler-co-uk-8585 1499 16 , , , erambler-co-uk-8585 1499 17 imagining imagine VBG erambler-co-uk-8585 1499 18 a a DT erambler-co-uk-8585 1499 19 grand grand JJ erambler-co-uk-8585 1499 20 architecture architecture NN erambler-co-uk-8585 1499 21 where where WRB erambler-co-uk-8585 1499 22 their -PRON- PRP$ erambler-co-uk-8585 1499 23 tool tool NN erambler-co-uk-8585 1499 24 provide provide VBP erambler-co-uk-8585 1499 25 some some DT erambler-co-uk-8585 1499 26 overarching overarching JJ erambler-co-uk-8585 1499 27 source source NN erambler-co-uk-8585 1499 28 of of IN erambler-co-uk-8585 1499 29 truth truth NN erambler-co-uk-8585 1499 30 . . . erambler-co-uk-8585 1500 1 This this DT erambler-co-uk-8585 1500 2 is be VBZ erambler-co-uk-8585 1500 3 in in IN erambler-co-uk-8585 1500 4 stark stark JJ erambler-co-uk-8585 1500 5 contrast contrast NN erambler-co-uk-8585 1500 6 to to IN erambler-co-uk-8585 1500 7 the the DT erambler-co-uk-8585 1500 8 way way NN erambler-co-uk-8585 1500 9 most most JJS erambler-co-uk-8585 1500 10 Unix Unix NNP erambler-co-uk-8585 1500 11 - - HYPH erambler-co-uk-8585 1500 12 like like JJ erambler-co-uk-8585 1500 13 systems system NNS erambler-co-uk-8585 1500 14 work work NN erambler-co-uk-8585 1500 15 , , , erambler-co-uk-8585 1500 16 where where WRB erambler-co-uk-8585 1500 17 each each DT erambler-co-uk-8585 1500 18 tool tool NN erambler-co-uk-8585 1500 19 does do VBZ erambler-co-uk-8585 1500 20 one one CD erambler-co-uk-8585 1500 21 very very RB erambler-co-uk-8585 1500 22 specific specific JJ erambler-co-uk-8585 1500 23 job job NN erambler-co-uk-8585 1500 24 well well NN erambler-co-uk-8585 1500 25 and and CC erambler-co-uk-8585 1500 26 tools tool NNS erambler-co-uk-8585 1500 27 are be VBP erambler-co-uk-8585 1500 28 easy easy JJ erambler-co-uk-8585 1500 29 to to TO erambler-co-uk-8585 1500 30 combine combine VB erambler-co-uk-8585 1500 31 in in IN erambler-co-uk-8585 1500 32 various various JJ erambler-co-uk-8585 1500 33 ways way NNS erambler-co-uk-8585 1500 34 . . . erambler-co-uk-8585 1501 1 In in IN erambler-co-uk-8585 1501 2 the the DT erambler-co-uk-8585 1501 3 end end NN erambler-co-uk-8585 1501 4 though though RB erambler-co-uk-8585 1501 5 , , , erambler-co-uk-8585 1501 6 I -PRON- PRP erambler-co-uk-8585 1501 7 think think VBP erambler-co-uk-8585 1501 8 Moore’s Moore’s NNP erambler-co-uk-8585 1501 9 Law Law NNP erambler-co-uk-8585 1501 10 won win VBD erambler-co-uk-8585 1501 11 out out RP erambler-co-uk-8585 1501 12 here here RB erambler-co-uk-8585 1501 13 , , , erambler-co-uk-8585 1501 14 making make VBG erambler-co-uk-8585 1501 15 it -PRON- PRP erambler-co-uk-8585 1501 16 easier easy JJR erambler-co-uk-8585 1501 17 to to TO erambler-co-uk-8585 1501 18 do do VB erambler-co-uk-8585 1501 19 the the DT erambler-co-uk-8585 1501 20 brute brute JJ erambler-co-uk-8585 1501 21 - - HYPH erambler-co-uk-8585 1501 22 force force NN erambler-co-uk-8585 1501 23 checks check NNS erambler-co-uk-8585 1501 24 each each DT erambler-co-uk-8585 1501 25 time time NN erambler-co-uk-8585 1501 26 than than IN erambler-co-uk-8585 1501 27 to to TO erambler-co-uk-8585 1501 28 try try VB erambler-co-uk-8585 1501 29 anything anything NN erambler-co-uk-8585 1501 30 clever clever JJ erambler-co-uk-8585 1501 31 to to TO erambler-co-uk-8585 1501 32 save save VB erambler-co-uk-8585 1501 33 time time NN erambler-co-uk-8585 1501 34 & & CC erambler-co-uk-8585 1501 35 mdash mdash NN erambler-co-uk-8585 1501 36 ; ; : erambler-co-uk-8585 1501 37 a a DT erambler-co-uk-8585 1501 38 good good JJ erambler-co-uk-8585 1501 39 example example NN erambler-co-uk-8585 1501 40 of of IN erambler-co-uk-8585 1501 41 avoiding avoid VBG erambler-co-uk-8585 1501 42 unnecessary unnecessary JJ erambler-co-uk-8585 1501 43 optimisation optimisation NN erambler-co-uk-8585 1501 44 . . . erambler-co-uk-8585 1502 1 Add add VB erambler-co-uk-8585 1502 2 to to IN erambler-co-uk-8585 1502 3 that that DT erambler-co-uk-8585 1502 4 the the DT erambler-co-uk-8585 1502 5 evolution evolution NN erambler-co-uk-8585 1502 6 of of IN erambler-co-uk-8585 1502 7 the the DT erambler-co-uk-8585 1502 8 generic generic JJ erambler-co-uk-8585 1502 9 pkg pkg NNP erambler-co-uk-8585 1502 10 - - HYPH erambler-co-uk-8585 1502 11 config config NN erambler-co-uk-8585 1502 12 tool tool NN erambler-co-uk-8585 1502 13 from from IN erambler-co-uk-8585 1502 14 earlier early JJR erambler-co-uk-8585 1502 15 package package NN erambler-co-uk-8585 1502 16 - - HYPH erambler-co-uk-8585 1502 17 specific specific JJ erambler-co-uk-8585 1502 18 tools tool NNS erambler-co-uk-8585 1502 19 like like IN erambler-co-uk-8585 1502 20 gtk gtk NN erambler-co-uk-8585 1502 21 - - HYPH erambler-co-uk-8585 1502 22 config config NN erambler-co-uk-8585 1502 23 , , , erambler-co-uk-8585 1502 24 and and CC erambler-co-uk-8585 1502 25 it’s it’ VBG erambler-co-uk-8585 1502 26 now now RB erambler-co-uk-8585 1502 27 much much RB erambler-co-uk-8585 1502 28 easier easy JJR erambler-co-uk-8585 1502 29 to to TO erambler-co-uk-8585 1502 30 check check VB erambler-co-uk-8585 1502 31 for for IN erambler-co-uk-8585 1502 32 particular particular JJ erambler-co-uk-8585 1502 33 versions version NNS erambler-co-uk-8585 1502 34 and and CC erambler-co-uk-8585 1502 35 features feature NNS erambler-co-uk-8585 1502 36 of of IN erambler-co-uk-8585 1502 37 common common JJ erambler-co-uk-8585 1502 38 packages package NNS erambler-co-uk-8585 1502 39 . . . erambler-co-uk-8585 1503 1 On on IN erambler-co-uk-8585 1503 2 top top NN erambler-co-uk-8585 1503 3 of of IN erambler-co-uk-8585 1503 4 that that DT erambler-co-uk-8585 1503 5 , , , erambler-co-uk-8585 1503 6 much much JJ erambler-co-uk-8585 1503 7 of of IN erambler-co-uk-8585 1503 8 the the DT erambler-co-uk-8585 1503 9 day day NN erambler-co-uk-8585 1503 10 - - HYPH erambler-co-uk-8585 1503 11 to to IN erambler-co-uk-8585 1503 12 - - HYPH erambler-co-uk-8585 1503 13 day day NN erambler-co-uk-8585 1503 14 coding coding NN erambler-co-uk-8585 1503 15 of of IN erambler-co-uk-8585 1503 16 a a DT erambler-co-uk-8585 1503 17 modern modern JJ erambler-co-uk-8585 1503 18 researcher researcher NN erambler-co-uk-8585 1503 19 happens happen VBZ erambler-co-uk-8585 1503 20 in in IN erambler-co-uk-8585 1503 21 interpreted interpreted JJ erambler-co-uk-8585 1503 22 languages language NNS erambler-co-uk-8585 1503 23 like like IN erambler-co-uk-8585 1503 24 Python Python NNP erambler-co-uk-8585 1503 25 and and CC erambler-co-uk-8585 1503 26 R R NNP erambler-co-uk-8585 1503 27 , , , erambler-co-uk-8585 1503 28 which which WDT erambler-co-uk-8585 1503 29 give give VBP erambler-co-uk-8585 1503 30 you -PRON- PRP erambler-co-uk-8585 1503 31 a a DT erambler-co-uk-8585 1503 32 fully fully RB erambler-co-uk-8585 1503 33 - - HYPH erambler-co-uk-8585 1503 34 functioning function VBG erambler-co-uk-8585 1503 35 pre pre JJ erambler-co-uk-8585 1503 36 - - JJ erambler-co-uk-8585 1503 37 configured configured JJ erambler-co-uk-8585 1503 38 environment environment NN erambler-co-uk-8585 1503 39 with with IN erambler-co-uk-8585 1503 40 a a DT erambler-co-uk-8585 1503 41 lot lot NN erambler-co-uk-8585 1503 42 less less RBR erambler-co-uk-8585 1503 43 compiling compiling JJ erambler-co-uk-8585 1503 44 to to TO erambler-co-uk-8585 1503 45 do do VB erambler-co-uk-8585 1503 46 . . . erambler-co-uk-8585 1504 1 As as IN erambler-co-uk-8585 1504 2 a a DT erambler-co-uk-8585 1504 3 side side NN erambler-co-uk-8585 1504 4 note note NN erambler-co-uk-8585 1504 5 , , , erambler-co-uk-8585 1504 6 Tom Tom NNP erambler-co-uk-8585 1504 7 Tromey Tromey NNP erambler-co-uk-8585 1504 8 , , , erambler-co-uk-8585 1504 9 another another DT erambler-co-uk-8585 1504 10 of of IN erambler-co-uk-8585 1504 11 the the DT erambler-co-uk-8585 1504 12 shortlisted shortlisted JJ erambler-co-uk-8585 1504 13 entrants entrant NNS erambler-co-uk-8585 1504 14 in in IN erambler-co-uk-8585 1504 15 this this DT erambler-co-uk-8585 1504 16 category category NN erambler-co-uk-8585 1504 17 , , , erambler-co-uk-8585 1504 18 is be VBZ erambler-co-uk-8585 1504 19 still still RB erambler-co-uk-8585 1504 20 a a DT erambler-co-uk-8585 1504 21 major major JJ erambler-co-uk-8585 1504 22 contributor contributor NN erambler-co-uk-8585 1504 23 to to IN erambler-co-uk-8585 1504 24 the the DT erambler-co-uk-8585 1504 25 open open JJ erambler-co-uk-8585 1504 26 source source NN erambler-co-uk-8585 1504 27 world world NN erambler-co-uk-8585 1504 28 . . . erambler-co-uk-8585 1505 1 He -PRON- PRP erambler-co-uk-8585 1505 2 still still RB erambler-co-uk-8585 1505 3 seems seem VBZ erambler-co-uk-8585 1505 4 to to TO erambler-co-uk-8585 1505 5 be be VB erambler-co-uk-8585 1505 6 involved involve VBN erambler-co-uk-8585 1505 7 in in IN erambler-co-uk-8585 1505 8 the the DT erambler-co-uk-8585 1505 9 automake automake NN erambler-co-uk-8585 1505 10 project project NN erambler-co-uk-8585 1505 11 , , , erambler-co-uk-8585 1505 12 contributes contribute VBZ erambler-co-uk-8585 1505 13 a a DT erambler-co-uk-8585 1505 14 lot lot NN erambler-co-uk-8585 1505 15 of of IN erambler-co-uk-8585 1505 16 code code NN erambler-co-uk-8585 1505 17 to to IN erambler-co-uk-8585 1505 18 the the DT erambler-co-uk-8585 1505 19 emacs emacs NNP erambler-co-uk-8585 1505 20 community community NN erambler-co-uk-8585 1505 21 too too RB erambler-co-uk-8585 1505 22 and and CC erambler-co-uk-8585 1505 23 blogs blog NNS erambler-co-uk-8585 1505 24 sporadically sporadically RB erambler-co-uk-8585 1505 25 at at IN erambler-co-uk-8585 1505 26 The the DT erambler-co-uk-8585 1505 27 Cliffs Cliffs NNPS erambler-co-uk-8585 1505 28 of of IN erambler-co-uk-8585 1505 29 Inanity Inanity NNP erambler-co-uk-8585 1505 30 . . . erambler-co-uk-8585 1506 1 Semantic semantic JJ erambler-co-uk-8585 1506 2 linefeeds linefeed NNS erambler-co-uk-8585 1506 3 : : : erambler-co-uk-8585 1506 4 one one CD erambler-co-uk-8585 1506 5 clause clause NN erambler-co-uk-8585 1506 6 per per IN erambler-co-uk-8585 1506 7 line line NN erambler-co-uk-8585 1506 8 I’ve i’ve PRP erambler-co-uk-8585 1506 9 started start VBD erambler-co-uk-8585 1506 10 using use VBG erambler-co-uk-8585 1506 11 & & CC erambler-co-uk-8585 1506 12 ldquo;semantic ldquo;semantic NNP erambler-co-uk-8585 1506 13 linefeeds&rdquo linefeeds&rdquo NNP erambler-co-uk-8585 1506 14 ; ; : erambler-co-uk-8585 1506 15 , , , erambler-co-uk-8585 1506 16 a a DT erambler-co-uk-8585 1506 17 concept concept NN erambler-co-uk-8585 1506 18 I -PRON- PRP erambler-co-uk-8585 1506 19 discovered discover VBD erambler-co-uk-8585 1506 20 on on IN erambler-co-uk-8585 1506 21 Brandon Brandon NNP erambler-co-uk-8585 1506 22 Rhodes Rhodes NNP erambler-co-uk-8585 1506 23 ' ' POS erambler-co-uk-8585 1506 24 blog blog NN erambler-co-uk-8585 1506 25 , , , erambler-co-uk-8585 1506 26 when when WRB erambler-co-uk-8585 1506 27 writing write VBG erambler-co-uk-8585 1506 28 content content NN erambler-co-uk-8585 1506 29 , , , erambler-co-uk-8585 1506 30 an an DT erambler-co-uk-8585 1506 31 idea idea NN erambler-co-uk-8585 1506 32 described describe VBN erambler-co-uk-8585 1506 33 in in IN erambler-co-uk-8585 1506 34 that that DT erambler-co-uk-8585 1506 35 article article NN erambler-co-uk-8585 1506 36 far far RB erambler-co-uk-8585 1506 37 better well RBR erambler-co-uk-8585 1506 38 than than IN erambler-co-uk-8585 1506 39 I -PRON- PRP erambler-co-uk-8585 1506 40 could could MD erambler-co-uk-8585 1506 41 . . . erambler-co-uk-8585 1507 1 I -PRON- PRP erambler-co-uk-8585 1507 2 turns turn VBZ erambler-co-uk-8585 1507 3 out out RP erambler-co-uk-8585 1507 4 this this DT erambler-co-uk-8585 1507 5 is be VBZ erambler-co-uk-8585 1507 6 a a DT erambler-co-uk-8585 1507 7 very very RB erambler-co-uk-8585 1507 8 old old JJ erambler-co-uk-8585 1507 9 idea idea NN erambler-co-uk-8585 1507 10 , , , erambler-co-uk-8585 1507 11 promoted promote VBN erambler-co-uk-8585 1507 12 way way RB erambler-co-uk-8585 1507 13 back back RB erambler-co-uk-8585 1507 14 in in IN erambler-co-uk-8585 1507 15 the the DT erambler-co-uk-8585 1507 16 day day NN erambler-co-uk-8585 1507 17 by by IN erambler-co-uk-8585 1507 18 Brian Brian NNP erambler-co-uk-8585 1507 19 W W NNP erambler-co-uk-8585 1507 20 Kernighan Kernighan NNP erambler-co-uk-8585 1507 21 , , , erambler-co-uk-8585 1507 22 contributor contributor NN erambler-co-uk-8585 1507 23 to to IN erambler-co-uk-8585 1507 24 the the DT erambler-co-uk-8585 1507 25 original original JJ erambler-co-uk-8585 1507 26 Unix Unix NNP erambler-co-uk-8585 1507 27 system system NN erambler-co-uk-8585 1507 28 , , , erambler-co-uk-8585 1507 29 co co NN erambler-co-uk-8585 1507 30 - - NN erambler-co-uk-8585 1507 31 creator creator NN erambler-co-uk-8585 1507 32 of of IN erambler-co-uk-8585 1507 33 the the DT erambler-co-uk-8585 1507 34 AWK AWK NNP erambler-co-uk-8585 1507 35 and and CC erambler-co-uk-8585 1507 36 AMPL AMPL NNP erambler-co-uk-8585 1507 37 programming programming NN erambler-co-uk-8585 1507 38 languages language NNS erambler-co-uk-8585 1507 39 and and CC erambler-co-uk-8585 1507 40 co co NN erambler-co-uk-8585 1507 41 - - NN erambler-co-uk-8585 1507 42 author author NN erambler-co-uk-8585 1507 43 of of IN erambler-co-uk-8585 1507 44 a a DT erambler-co-uk-8585 1507 45 lot lot NN erambler-co-uk-8585 1507 46 of of IN erambler-co-uk-8585 1507 47 seminal seminal JJ erambler-co-uk-8585 1507 48 programming programming NN erambler-co-uk-8585 1507 49 textbooks textbook NNS erambler-co-uk-8585 1507 50 including include VBG erambler-co-uk-8585 1507 51 & & CC erambler-co-uk-8585 1507 52 ldquo;The ldquo;The NNP erambler-co-uk-8585 1507 53 C C NNP erambler-co-uk-8585 1507 54 Programming Programming NNP erambler-co-uk-8585 1507 55 Language&rdquo Language&rdquo NNP erambler-co-uk-8585 1507 56 ; ; : erambler-co-uk-8585 1507 57 . . . erambler-co-uk-8585 1508 1 The the DT erambler-co-uk-8585 1508 2 basic basic JJ erambler-co-uk-8585 1508 3 idea idea NN erambler-co-uk-8585 1508 4 is be VBZ erambler-co-uk-8585 1508 5 that that IN erambler-co-uk-8585 1508 6 you -PRON- PRP erambler-co-uk-8585 1508 7 break break VBP erambler-co-uk-8585 1508 8 lines line NNS erambler-co-uk-8585 1508 9 at at IN erambler-co-uk-8585 1508 10 natural natural JJ erambler-co-uk-8585 1508 11 gaps gap NNS erambler-co-uk-8585 1508 12 between between IN erambler-co-uk-8585 1508 13 clauses clause NNS erambler-co-uk-8585 1508 14 and and CC erambler-co-uk-8585 1508 15 phrases phrase NNS erambler-co-uk-8585 1508 16 , , , erambler-co-uk-8585 1508 17 rather rather RB erambler-co-uk-8585 1508 18 than than IN erambler-co-uk-8585 1508 19 simply simply RB erambler-co-uk-8585 1508 20 after after IN erambler-co-uk-8585 1508 21 the the DT erambler-co-uk-8585 1508 22 last last JJ erambler-co-uk-8585 1508 23 word word NN erambler-co-uk-8585 1508 24 before before IN erambler-co-uk-8585 1508 25 you -PRON- PRP erambler-co-uk-8585 1508 26 hit hit VBP erambler-co-uk-8585 1508 27 80 80 CD erambler-co-uk-8585 1508 28 characters character NNS erambler-co-uk-8585 1508 29 . . . erambler-co-uk-8585 1509 1 Keeping keep VBG erambler-co-uk-8585 1509 2 line line NN erambler-co-uk-8585 1509 3 lengths length NNS erambler-co-uk-8585 1509 4 strictly strictly RB erambler-co-uk-8585 1509 5 to to IN erambler-co-uk-8585 1509 6 80 80 CD erambler-co-uk-8585 1509 7 characters character NNS erambler-co-uk-8585 1509 8 isn’t isn’t CD erambler-co-uk-8585 1509 9 really really RB erambler-co-uk-8585 1509 10 necessary necessary JJ erambler-co-uk-8585 1509 11 in in IN erambler-co-uk-8585 1509 12 these these DT erambler-co-uk-8585 1509 13 days day NNS erambler-co-uk-8585 1509 14 of of IN erambler-co-uk-8585 1509 15 wide wide JJ erambler-co-uk-8585 1509 16 aspect aspect NN erambler-co-uk-8585 1509 17 ratios ratio NNS erambler-co-uk-8585 1509 18 for for IN erambler-co-uk-8585 1509 19 screens screen NNS erambler-co-uk-8585 1509 20 . . . erambler-co-uk-8585 1510 1 Breaking break VBG erambler-co-uk-8585 1510 2 lines line NNS erambler-co-uk-8585 1510 3 at at IN erambler-co-uk-8585 1510 4 points point NNS erambler-co-uk-8585 1510 5 that that WDT erambler-co-uk-8585 1510 6 make make VBP erambler-co-uk-8585 1510 7 semantic semantic JJ erambler-co-uk-8585 1510 8 sense sense NN erambler-co-uk-8585 1510 9 in in IN erambler-co-uk-8585 1510 10 the the DT erambler-co-uk-8585 1510 11 sentence sentence NN erambler-co-uk-8585 1510 12 is be VBZ erambler-co-uk-8585 1510 13 really really RB erambler-co-uk-8585 1510 14 helpful helpful JJ erambler-co-uk-8585 1510 15 for for IN erambler-co-uk-8585 1510 16 editing editing NN erambler-co-uk-8585 1510 17 , , , erambler-co-uk-8585 1510 18 especially especially RB erambler-co-uk-8585 1510 19 in in IN erambler-co-uk-8585 1510 20 the the DT erambler-co-uk-8585 1510 21 context context NN erambler-co-uk-8585 1510 22 of of IN erambler-co-uk-8585 1510 23 version version NN erambler-co-uk-8585 1510 24 control control NN erambler-co-uk-8585 1510 25 , , , erambler-co-uk-8585 1510 26 because because IN erambler-co-uk-8585 1510 27 it -PRON- PRP erambler-co-uk-8585 1510 28 isolates isolate VBZ erambler-co-uk-8585 1510 29 changes change NNS erambler-co-uk-8585 1510 30 to to IN erambler-co-uk-8585 1510 31 the the DT erambler-co-uk-8585 1510 32 clause clause NN erambler-co-uk-8585 1510 33 in in IN erambler-co-uk-8585 1510 34 which which WDT erambler-co-uk-8585 1510 35 they -PRON- PRP erambler-co-uk-8585 1510 36 occur occur VBP erambler-co-uk-8585 1510 37 rather rather RB erambler-co-uk-8585 1510 38 than than IN erambler-co-uk-8585 1510 39 just just RB erambler-co-uk-8585 1510 40 the the DT erambler-co-uk-8585 1510 41 nearest near JJS erambler-co-uk-8585 1510 42 80-character 80-character CD erambler-co-uk-8585 1510 43 block block NN erambler-co-uk-8585 1510 44 . . . erambler-co-uk-8585 1511 1 I -PRON- PRP erambler-co-uk-8585 1511 2 also also RB erambler-co-uk-8585 1511 3 like like VBP erambler-co-uk-8585 1511 4 it -PRON- PRP erambler-co-uk-8585 1511 5 because because IN erambler-co-uk-8585 1511 6 it -PRON- PRP erambler-co-uk-8585 1511 7 makes make VBZ erambler-co-uk-8585 1511 8 my -PRON- PRP$ erambler-co-uk-8585 1511 9 crappy crappy JJ erambler-co-uk-8585 1511 10 prose prose NN erambler-co-uk-8585 1511 11 feel feel VBP erambler-co-uk-8585 1511 12 just just RB erambler-co-uk-8585 1511 13 a a DT erambler-co-uk-8585 1511 14 little little JJ erambler-co-uk-8585 1511 15 bit bit NN erambler-co-uk-8585 1511 16 more more RBR erambler-co-uk-8585 1511 17 like like IN erambler-co-uk-8585 1511 18 poetry poetry NN erambler-co-uk-8585 1511 19 . . . erambler-co-uk-8585 1512 1 ☺ ☺ NNP erambler-co-uk-8585 1512 2 Software Software NNP erambler-co-uk-8585 1512 3 Carpentry Carpentry NNP erambler-co-uk-8585 1512 4 : : : erambler-co-uk-8585 1512 5 SC SC NNP erambler-co-uk-8585 1512 6 Build Build NNP erambler-co-uk-8585 1512 7 ; ; , erambler-co-uk-8585 1512 8 or or CC erambler-co-uk-8585 1512 9 making make VBG erambler-co-uk-8585 1512 10 a a DT erambler-co-uk-8585 1512 11 better well JJR erambler-co-uk-8585 1512 12 make make VB erambler-co-uk-8585 1512 13 Software software NN erambler-co-uk-8585 1512 14 tools tool NNS erambler-co-uk-8585 1512 15 often often RB erambler-co-uk-8585 1512 16 grow grow VBP erambler-co-uk-8585 1512 17 incrementally incrementally RB erambler-co-uk-8585 1512 18 from from IN erambler-co-uk-8585 1512 19 small small JJ erambler-co-uk-8585 1512 20 beginnings beginning NNS erambler-co-uk-8585 1512 21 into into IN erambler-co-uk-8585 1512 22 elaborate elaborate JJ erambler-co-uk-8585 1512 23 artefacts artefact NNS erambler-co-uk-8585 1512 24 . . . erambler-co-uk-8585 1513 1 Each each DT erambler-co-uk-8585 1513 2 increment increment NN erambler-co-uk-8585 1513 3 makes make VBZ erambler-co-uk-8585 1513 4 sense sense NN erambler-co-uk-8585 1513 5 , , , erambler-co-uk-8585 1513 6 but but CC erambler-co-uk-8585 1513 7 the the DT erambler-co-uk-8585 1513 8 final final JJ erambler-co-uk-8585 1513 9 edifice edifice NN erambler-co-uk-8585 1513 10 is be VBZ erambler-co-uk-8585 1513 11 a a DT erambler-co-uk-8585 1513 12 mess mess NN erambler-co-uk-8585 1513 13 . . . erambler-co-uk-8585 1514 1 make make NNP erambler-co-uk-8585 1514 2 is be VBZ erambler-co-uk-8585 1514 3 an an DT erambler-co-uk-8585 1514 4 excellent excellent JJ erambler-co-uk-8585 1514 5 example example NN erambler-co-uk-8585 1514 6 : : : erambler-co-uk-8585 1514 7 a a DT erambler-co-uk-8585 1514 8 simple simple JJ erambler-co-uk-8585 1514 9 tool tool NN erambler-co-uk-8585 1514 10 that that WDT erambler-co-uk-8585 1514 11 has have VBZ erambler-co-uk-8585 1514 12 grown grow VBN erambler-co-uk-8585 1514 13 into into IN erambler-co-uk-8585 1514 14 a a DT erambler-co-uk-8585 1514 15 complex complex JJ erambler-co-uk-8585 1514 16 domain domain NN erambler-co-uk-8585 1514 17 - - HYPH erambler-co-uk-8585 1514 18 specific specific JJ erambler-co-uk-8585 1514 19 programming programming NN erambler-co-uk-8585 1514 20 language language NN erambler-co-uk-8585 1514 21 . . . erambler-co-uk-8585 1515 1 I -PRON- PRP erambler-co-uk-8585 1515 2 look look VBP erambler-co-uk-8585 1515 3 forward forward RB erambler-co-uk-8585 1515 4 to to IN erambler-co-uk-8585 1515 5 seeing see VBG erambler-co-uk-8585 1515 6 the the DT erambler-co-uk-8585 1515 7 improvements improvement NNS erambler-co-uk-8585 1515 8 we -PRON- PRP erambler-co-uk-8585 1515 9 will will MD erambler-co-uk-8585 1515 10 get get VB erambler-co-uk-8585 1515 11 from from IN erambler-co-uk-8585 1515 12 designing design VBG erambler-co-uk-8585 1515 13 the the DT erambler-co-uk-8585 1515 14 tool tool NN erambler-co-uk-8585 1515 15 afresh afresh RB erambler-co-uk-8585 1515 16 , , , erambler-co-uk-8585 1515 17 as as IN erambler-co-uk-8585 1515 18 a a DT erambler-co-uk-8585 1515 19 whole&hellip whole&hellip NN erambler-co-uk-8585 1515 20 ; ; : erambler-co-uk-8585 1515 21 & & CC erambler-co-uk-8585 1515 22 mdash mdash NN erambler-co-uk-8585 1515 23 ; ; : erambler-co-uk-8585 1515 24 Simon Simon NNP erambler-co-uk-8585 1515 25 Peyton Peyton NNP erambler-co-uk-8585 1515 26 - - HYPH erambler-co-uk-8585 1515 27 Jones Jones NNP erambler-co-uk-8585 1515 28 , , , erambler-co-uk-8585 1515 29 Microsoft Microsoft NNP erambler-co-uk-8585 1515 30 Research Research NNP erambler-co-uk-8585 1515 31 ( ( -LRB- erambler-co-uk-8585 1515 32 quote quote UH erambler-co-uk-8585 1515 33 taken take VBN erambler-co-uk-8585 1515 34 from from IN erambler-co-uk-8585 1515 35 SC SC NNP erambler-co-uk-8585 1515 36 Build Build NNP erambler-co-uk-8585 1515 37 page page NN erambler-co-uk-8585 1515 38 ) ) -RRB- erambler-co-uk-8585 1515 39 Most Most JJS erambler-co-uk-8585 1515 40 people people NNS erambler-co-uk-8585 1515 41 who who WP erambler-co-uk-8585 1515 42 have have VBP erambler-co-uk-8585 1515 43 had have VBN erambler-co-uk-8585 1515 44 to to TO erambler-co-uk-8585 1515 45 compile compile VB erambler-co-uk-8585 1515 46 an an DT erambler-co-uk-8585 1515 47 existing exist VBG erambler-co-uk-8585 1515 48 software software NN erambler-co-uk-8585 1515 49 tool tool NN erambler-co-uk-8585 1515 50 will will MD erambler-co-uk-8585 1515 51 have have VB erambler-co-uk-8585 1515 52 come come VBN erambler-co-uk-8585 1515 53 across across IN erambler-co-uk-8585 1515 54 the the DT erambler-co-uk-8585 1515 55 venerable venerable JJ erambler-co-uk-8585 1515 56 make make VB erambler-co-uk-8585 1515 57 tool tool NN erambler-co-uk-8585 1515 58 ( ( -LRB- erambler-co-uk-8585 1515 59 which which WDT erambler-co-uk-8585 1515 60 usually usually RB erambler-co-uk-8585 1515 61 these these DT erambler-co-uk-8585 1515 62 days day NNS erambler-co-uk-8585 1515 63 means mean VBZ erambler-co-uk-8585 1515 64 GNU GNU NNP erambler-co-uk-8585 1515 65 Make make VBP erambler-co-uk-8585 1515 66 ) ) -RRB- erambler-co-uk-8585 1515 67 . . . erambler-co-uk-8585 1516 1 It -PRON- PRP erambler-co-uk-8585 1516 2 allows allow VBZ erambler-co-uk-8585 1516 3 the the DT erambler-co-uk-8585 1516 4 developer developer NN erambler-co-uk-8585 1516 5 to to TO erambler-co-uk-8585 1516 6 write write VB erambler-co-uk-8585 1516 7 a a DT erambler-co-uk-8585 1516 8 declarative declarative JJ erambler-co-uk-8585 1516 9 set set NN erambler-co-uk-8585 1516 10 of of IN erambler-co-uk-8585 1516 11 rules rule NNS erambler-co-uk-8585 1516 12 specifying specify VBG erambler-co-uk-8585 1516 13 how how WRB erambler-co-uk-8585 1516 14 the the DT erambler-co-uk-8585 1516 15 final final JJ erambler-co-uk-8585 1516 16 software software NN erambler-co-uk-8585 1516 17 should should MD erambler-co-uk-8585 1516 18 be be VB erambler-co-uk-8585 1516 19 built build VBN erambler-co-uk-8585 1516 20 from from IN erambler-co-uk-8585 1516 21 its -PRON- PRP$ erambler-co-uk-8585 1516 22 component component NN erambler-co-uk-8585 1516 23 parts part NNS erambler-co-uk-8585 1516 24 , , , erambler-co-uk-8585 1516 25 mostly mostly RB erambler-co-uk-8585 1516 26 source source NN erambler-co-uk-8585 1516 27 code code NN erambler-co-uk-8585 1516 28 , , , erambler-co-uk-8585 1516 29 allowing allow VBG erambler-co-uk-8585 1516 30 the the DT erambler-co-uk-8585 1516 31 build build NN erambler-co-uk-8585 1516 32 itself -PRON- PRP erambler-co-uk-8585 1516 33 to to TO erambler-co-uk-8585 1516 34 be be VB erambler-co-uk-8585 1516 35 carried carry VBN erambler-co-uk-8585 1516 36 out out RP erambler-co-uk-8585 1516 37 by by IN erambler-co-uk-8585 1516 38 simply simply RB erambler-co-uk-8585 1516 39 typing type VBG erambler-co-uk-8585 1516 40 make make VB erambler-co-uk-8585 1516 41 at at IN erambler-co-uk-8585 1516 42 the the DT erambler-co-uk-8585 1516 43 command command NN erambler-co-uk-8585 1516 44 line line NN erambler-co-uk-8585 1516 45 and and CC erambler-co-uk-8585 1516 46 hitting hit VBG erambler-co-uk-8585 1516 47 Enter Enter NNP erambler-co-uk-8585 1516 48 . . . erambler-co-uk-8585 1517 1 Given give VBN erambler-co-uk-8585 1517 2 a a DT erambler-co-uk-8585 1517 3 set set NN erambler-co-uk-8585 1517 4 of of IN erambler-co-uk-8585 1517 5 rules rule NNS erambler-co-uk-8585 1517 6 , , , erambler-co-uk-8585 1517 7 make make VB erambler-co-uk-8585 1517 8 will will MD erambler-co-uk-8585 1517 9 work work VB erambler-co-uk-8585 1517 10 out out RP erambler-co-uk-8585 1517 11 all all PDT erambler-co-uk-8585 1517 12 the the DT erambler-co-uk-8585 1517 13 dependencies dependency NNS erambler-co-uk-8585 1517 14 between between IN erambler-co-uk-8585 1517 15 components component NNS erambler-co-uk-8585 1517 16 and and CC erambler-co-uk-8585 1517 17 ensure ensure VB erambler-co-uk-8585 1517 18 everything everything NN erambler-co-uk-8585 1517 19 is be VBZ erambler-co-uk-8585 1517 20 built build VBN erambler-co-uk-8585 1517 21 in in IN erambler-co-uk-8585 1517 22 the the DT erambler-co-uk-8585 1517 23 right right JJ erambler-co-uk-8585 1517 24 order order NN erambler-co-uk-8585 1517 25 and and CC erambler-co-uk-8585 1517 26 nothing nothing NN erambler-co-uk-8585 1517 27 that that WDT erambler-co-uk-8585 1517 28 is be VBZ erambler-co-uk-8585 1517 29 up up RB erambler-co-uk-8585 1517 30 - - HYPH erambler-co-uk-8585 1517 31 to to IN erambler-co-uk-8585 1517 32 - - HYPH erambler-co-uk-8585 1517 33 date date NN erambler-co-uk-8585 1517 34 is be VBZ erambler-co-uk-8585 1517 35 rebuilt rebuild VBN erambler-co-uk-8585 1517 36 . . . erambler-co-uk-8585 1518 1 Great great JJ erambler-co-uk-8585 1518 2 in in IN erambler-co-uk-8585 1518 3 principle principle NN erambler-co-uk-8585 1518 4 but but CC erambler-co-uk-8585 1518 5 make make VB erambler-co-uk-8585 1518 6 is be VBZ erambler-co-uk-8585 1518 7 notoriously notoriously RB erambler-co-uk-8585 1518 8 difficult difficult JJ erambler-co-uk-8585 1518 9 for for IN erambler-co-uk-8585 1518 10 beginners beginner NNS erambler-co-uk-8585 1518 11 to to TO erambler-co-uk-8585 1518 12 learn learn VB erambler-co-uk-8585 1518 13 , , , erambler-co-uk-8585 1518 14 as as RB erambler-co-uk-8585 1518 15 much much JJ erambler-co-uk-8585 1518 16 of of IN erambler-co-uk-8585 1518 17 the the DT erambler-co-uk-8585 1518 18 logic logic NN erambler-co-uk-8585 1518 19 for for IN erambler-co-uk-8585 1518 20 how how WRB erambler-co-uk-8585 1518 21 builds build NNS erambler-co-uk-8585 1518 22 are be VBP erambler-co-uk-8585 1518 23 actually actually RB erambler-co-uk-8585 1518 24 carried carry VBN erambler-co-uk-8585 1518 25 out out RP erambler-co-uk-8585 1518 26 is be VBZ erambler-co-uk-8585 1518 27 hidden hide VBN erambler-co-uk-8585 1518 28 beneath beneath IN erambler-co-uk-8585 1518 29 the the DT erambler-co-uk-8585 1518 30 surface surface NN erambler-co-uk-8585 1518 31 . . . erambler-co-uk-8585 1519 1 This this DT erambler-co-uk-8585 1519 2 also also RB erambler-co-uk-8585 1519 3 makes make VBZ erambler-co-uk-8585 1519 4 it -PRON- PRP erambler-co-uk-8585 1519 5 difficult difficult JJ erambler-co-uk-8585 1519 6 to to IN erambler-co-uk-8585 1519 7 debug debug NNP erambler-co-uk-8585 1519 8 problems problem NNS erambler-co-uk-8585 1519 9 when when WRB erambler-co-uk-8585 1519 10 building build VBG erambler-co-uk-8585 1519 11 large large JJ erambler-co-uk-8585 1519 12 projects project NNS erambler-co-uk-8585 1519 13 . . . erambler-co-uk-8585 1520 1 For for IN erambler-co-uk-8585 1520 2 these these DT erambler-co-uk-8585 1520 3 reasons reason NNS erambler-co-uk-8585 1520 4 , , , erambler-co-uk-8585 1520 5 the the DT erambler-co-uk-8585 1520 6 SC SC NNP erambler-co-uk-8585 1520 7 Build Build NNP erambler-co-uk-8585 1520 8 category category NN erambler-co-uk-8585 1520 9 called call VBD erambler-co-uk-8585 1520 10 for for IN erambler-co-uk-8585 1520 11 a a DT erambler-co-uk-8585 1520 12 replacement replacement NN erambler-co-uk-8585 1520 13 build build NN erambler-co-uk-8585 1520 14 tool tool NN erambler-co-uk-8585 1520 15 engineered engineer VBN erambler-co-uk-8585 1520 16 from from IN erambler-co-uk-8585 1520 17 the the DT erambler-co-uk-8585 1520 18 ground ground NN erambler-co-uk-8585 1520 19 up up RP erambler-co-uk-8585 1520 20 to to TO erambler-co-uk-8585 1520 21 solve solve VB erambler-co-uk-8585 1520 22 these these DT erambler-co-uk-8585 1520 23 problems problem NNS erambler-co-uk-8585 1520 24 . . . erambler-co-uk-8585 1521 1 The the DT erambler-co-uk-8585 1521 2 second second JJ erambler-co-uk-8585 1521 3 round round JJ erambler-co-uk-8585 1521 4 winner winner NN erambler-co-uk-8585 1521 5 , , , erambler-co-uk-8585 1521 6 ScCons ScCons NNP erambler-co-uk-8585 1521 7 , , , erambler-co-uk-8585 1521 8 is be VBZ erambler-co-uk-8585 1521 9 a a DT erambler-co-uk-8585 1521 10 Python Python NNP erambler-co-uk-8585 1521 11 - - HYPH erambler-co-uk-8585 1521 12 based base VBN erambler-co-uk-8585 1521 13 make make NN erambler-co-uk-8585 1521 14 - - HYPH erambler-co-uk-8585 1521 15 like like JJ erambler-co-uk-8585 1521 16 build build VB erambler-co-uk-8585 1521 17 tool tool NN erambler-co-uk-8585 1521 18 written write VBN erambler-co-uk-8585 1521 19 by by IN erambler-co-uk-8585 1521 20 Steven Steven NNP erambler-co-uk-8585 1521 21 Knight Knight NNP erambler-co-uk-8585 1521 22 . . . erambler-co-uk-8585 1522 1 While while IN erambler-co-uk-8585 1522 2 I -PRON- PRP erambler-co-uk-8585 1522 3 could could MD erambler-co-uk-8585 1522 4 find find VB erambler-co-uk-8585 1522 5 no no DT erambler-co-uk-8585 1522 6 evidence evidence NN erambler-co-uk-8585 1522 7 of of IN erambler-co-uk-8585 1522 8 any any DT erambler-co-uk-8585 1522 9 of of IN erambler-co-uk-8585 1522 10 the the DT erambler-co-uk-8585 1522 11 other other JJ erambler-co-uk-8585 1522 12 shortlisted shortlisted JJ erambler-co-uk-8585 1522 13 entries entry NNS erambler-co-uk-8585 1522 14 , , , erambler-co-uk-8585 1522 15 this this DT erambler-co-uk-8585 1522 16 project project NN erambler-co-uk-8585 1522 17 ( ( -LRB- erambler-co-uk-8585 1522 18 now now RB erambler-co-uk-8585 1522 19 renamed rename VBN erambler-co-uk-8585 1522 20 SCons SCons NNP erambler-co-uk-8585 1522 21 ) ) -RRB- erambler-co-uk-8585 1522 22 continues continue VBZ erambler-co-uk-8585 1522 23 in in IN erambler-co-uk-8585 1522 24 active active JJ erambler-co-uk-8585 1522 25 use use NN erambler-co-uk-8585 1522 26 and and CC erambler-co-uk-8585 1522 27 development development NN erambler-co-uk-8585 1522 28 to to IN erambler-co-uk-8585 1522 29 this this DT erambler-co-uk-8585 1522 30 day day NN erambler-co-uk-8585 1522 31 . . . erambler-co-uk-8585 1523 1 I -PRON- PRP erambler-co-uk-8585 1523 2 actually actually RB erambler-co-uk-8585 1523 3 use use VBP erambler-co-uk-8585 1523 4 this this DT erambler-co-uk-8585 1523 5 one one NN erambler-co-uk-8585 1523 6 myself -PRON- PRP erambler-co-uk-8585 1523 7 from from IN erambler-co-uk-8585 1523 8 time time NN erambler-co-uk-8585 1523 9 to to IN erambler-co-uk-8585 1523 10 time time NN erambler-co-uk-8585 1523 11 and and CC erambler-co-uk-8585 1523 12 to to TO erambler-co-uk-8585 1523 13 be be VB erambler-co-uk-8585 1523 14 honest honest JJ erambler-co-uk-8585 1523 15 I -PRON- PRP erambler-co-uk-8585 1523 16 prefer prefer VBP erambler-co-uk-8585 1523 17 it -PRON- PRP erambler-co-uk-8585 1523 18 in in IN erambler-co-uk-8585 1523 19 many many JJ erambler-co-uk-8585 1523 20 cases case NNS erambler-co-uk-8585 1523 21 to to IN erambler-co-uk-8585 1523 22 trendy trendy JJ erambler-co-uk-8585 1523 23 new new JJ erambler-co-uk-8585 1523 24 tools tool NNS erambler-co-uk-8585 1523 25 like like IN erambler-co-uk-8585 1523 26 rake rake NN erambler-co-uk-8585 1523 27 or or CC erambler-co-uk-8585 1523 28 grunt grunt NN erambler-co-uk-8585 1523 29 and and CC erambler-co-uk-8585 1523 30 the the DT erambler-co-uk-8585 1523 31 behemoth behemoth NN erambler-co-uk-8585 1523 32 that that WDT erambler-co-uk-8585 1523 33 is be VBZ erambler-co-uk-8585 1523 34 Apache Apache NNP erambler-co-uk-8585 1523 35 Ant Ant NNP erambler-co-uk-8585 1523 36 . . . erambler-co-uk-8585 1524 1 Its -PRON- PRP$ erambler-co-uk-8585 1524 2 Python Python NNP erambler-co-uk-8585 1524 3 - - HYPH erambler-co-uk-8585 1524 4 based base VBN erambler-co-uk-8585 1524 5 SConstruct sconstruct NN erambler-co-uk-8585 1524 6 file file NN erambler-co-uk-8585 1524 7 syntax syntax NN erambler-co-uk-8585 1524 8 is be VBZ erambler-co-uk-8585 1524 9 remarkably remarkably RB erambler-co-uk-8585 1524 10 intuitive intuitive JJ erambler-co-uk-8585 1524 11 and and CC erambler-co-uk-8585 1524 12 scales scale VBZ erambler-co-uk-8585 1524 13 nicely nicely RB erambler-co-uk-8585 1524 14 from from IN erambler-co-uk-8585 1524 15 very very RB erambler-co-uk-8585 1524 16 simple simple JJ erambler-co-uk-8585 1524 17 builds build VBZ erambler-co-uk-8585 1524 18 up up IN erambler-co-uk-8585 1524 19 to to IN erambler-co-uk-8585 1524 20 big big JJ erambler-co-uk-8585 1524 21 and and CC erambler-co-uk-8585 1524 22 complicated complicated JJ erambler-co-uk-8585 1524 23 project project NN erambler-co-uk-8585 1524 24 , , , erambler-co-uk-8585 1524 25 with with IN erambler-co-uk-8585 1524 26 good good JJ erambler-co-uk-8585 1524 27 dependency dependency NN erambler-co-uk-8585 1524 28 tracking tracking NN erambler-co-uk-8585 1524 29 to to TO erambler-co-uk-8585 1524 30 avoid avoid VB erambler-co-uk-8585 1524 31 unnecessary unnecessary JJ erambler-co-uk-8585 1524 32 recompiling recompiling NN erambler-co-uk-8585 1524 33 . . . erambler-co-uk-8585 1525 1 It -PRON- PRP erambler-co-uk-8585 1525 2 has have VBZ erambler-co-uk-8585 1525 3 a a DT erambler-co-uk-8585 1525 4 lot lot NN erambler-co-uk-8585 1525 5 of of IN erambler-co-uk-8585 1525 6 built build VBN erambler-co-uk-8585 1525 7 - - HYPH erambler-co-uk-8585 1525 8 in in RP erambler-co-uk-8585 1525 9 rules rule NNS erambler-co-uk-8585 1525 10 for for IN erambler-co-uk-8585 1525 11 performing perform VBG erambler-co-uk-8585 1525 12 common common JJ erambler-co-uk-8585 1525 13 build build NN erambler-co-uk-8585 1525 14 & & CC erambler-co-uk-8585 1525 15 amp amp NN erambler-co-uk-8585 1525 16 ; ; : erambler-co-uk-8585 1525 17 compile compile JJ erambler-co-uk-8585 1525 18 tasks task NNS erambler-co-uk-8585 1525 19 , , , erambler-co-uk-8585 1525 20 but but CC erambler-co-uk-8585 1525 21 it’s it’s CD erambler-co-uk-8585 1525 22 trivial trivial NN erambler-co-uk-8585 1525 23 to to TO erambler-co-uk-8585 1525 24 add add VB erambler-co-uk-8585 1525 25 your -PRON- PRP$ erambler-co-uk-8585 1525 26 own own JJ erambler-co-uk-8585 1525 27 , , , erambler-co-uk-8585 1525 28 either either RB erambler-co-uk-8585 1525 29 by by IN erambler-co-uk-8585 1525 30 combining combine VBG erambler-co-uk-8585 1525 31 existing exist VBG erambler-co-uk-8585 1525 32 building building NN erambler-co-uk-8585 1525 33 blocks block NNS erambler-co-uk-8585 1525 34 or or CC erambler-co-uk-8585 1525 35 by by IN erambler-co-uk-8585 1525 36 writing write VBG erambler-co-uk-8585 1525 37 a a DT erambler-co-uk-8585 1525 38 new new JJ erambler-co-uk-8585 1525 39 builder builder NN erambler-co-uk-8585 1525 40 with with IN erambler-co-uk-8585 1525 41 the the DT erambler-co-uk-8585 1525 42 full full JJ erambler-co-uk-8585 1525 43 power power NN erambler-co-uk-8585 1525 44 of of IN erambler-co-uk-8585 1525 45 Python Python NNP erambler-co-uk-8585 1525 46 . . . erambler-co-uk-8585 1526 1 A a DT erambler-co-uk-8585 1526 2 minimal minimal JJ erambler-co-uk-8585 1526 3 SConstruct sconstruct NN erambler-co-uk-8585 1526 4 file file NN erambler-co-uk-8585 1526 5 looks look VBZ erambler-co-uk-8585 1526 6 like like IN erambler-co-uk-8585 1526 7 this this DT erambler-co-uk-8585 1526 8 : : : erambler-co-uk-8585 1526 9 Program('hello.c' program('hello.c' NN erambler-co-uk-8585 1526 10 ; ; : erambler-co-uk-8585 1526 11 ) ) -RRB- erambler-co-uk-8585 1526 12 Couldn’t Couldn’t NNS erambler-co-uk-8585 1526 13 be be VB erambler-co-uk-8585 1526 14 simpler simple JJR erambler-co-uk-8585 1526 15 ! ! . erambler-co-uk-8585 1527 1 And and CC erambler-co-uk-8585 1527 2 you -PRON- PRP erambler-co-uk-8585 1527 3 have have VBP erambler-co-uk-8585 1527 4 the the DT erambler-co-uk-8585 1527 5 full full JJ erambler-co-uk-8585 1527 6 power power NN erambler-co-uk-8585 1527 7 of of IN erambler-co-uk-8585 1527 8 Python Python NNP erambler-co-uk-8585 1527 9 syntax syntax NN erambler-co-uk-8585 1527 10 to to TO erambler-co-uk-8585 1527 11 keep keep VB erambler-co-uk-8585 1527 12 your -PRON- PRP$ erambler-co-uk-8585 1527 13 build build NN erambler-co-uk-8585 1527 14 file file NN erambler-co-uk-8585 1527 15 simple simple JJ erambler-co-uk-8585 1527 16 and and CC erambler-co-uk-8585 1527 17 readable readable JJ erambler-co-uk-8585 1527 18 . . . erambler-co-uk-8585 1528 1 It’s it’s JJ erambler-co-uk-8585 1528 2 interesting interesting JJ erambler-co-uk-8585 1528 3 that that IN erambler-co-uk-8585 1528 4 all all PDT erambler-co-uk-8585 1528 5 the the DT erambler-co-uk-8585 1528 6 entries entry NNS erambler-co-uk-8585 1528 7 in in IN erambler-co-uk-8585 1528 8 this this DT erambler-co-uk-8585 1528 9 category category NN erambler-co-uk-8585 1528 10 apart apart RB erambler-co-uk-8585 1528 11 from from IN erambler-co-uk-8585 1528 12 one one CD erambler-co-uk-8585 1528 13 chose choose VBD erambler-co-uk-8585 1528 14 to to TO erambler-co-uk-8585 1528 15 use use VB erambler-co-uk-8585 1528 16 a a DT erambler-co-uk-8585 1528 17 Python Python NNP erambler-co-uk-8585 1528 18 - - HYPH erambler-co-uk-8585 1528 19 derived derive VBN erambler-co-uk-8585 1528 20 syntax syntax NN erambler-co-uk-8585 1528 21 for for IN erambler-co-uk-8585 1528 22 describing describe VBG erambler-co-uk-8585 1528 23 build build NN erambler-co-uk-8585 1528 24 steps step NNS erambler-co-uk-8585 1528 25 . . . erambler-co-uk-8585 1529 1 Python Python NNP erambler-co-uk-8585 1529 2 was be VBD erambler-co-uk-8585 1529 3 clearly clearly RB erambler-co-uk-8585 1529 4 already already RB erambler-co-uk-8585 1529 5 a a DT erambler-co-uk-8585 1529 6 language language NN erambler-co-uk-8585 1529 7 of of IN erambler-co-uk-8585 1529 8 choice choice NN erambler-co-uk-8585 1529 9 for for IN erambler-co-uk-8585 1529 10 flexible flexible JJ erambler-co-uk-8585 1529 11 multi multi JJ erambler-co-uk-8585 1529 12 - - JJ erambler-co-uk-8585 1529 13 purpose purpose NN erambler-co-uk-8585 1529 14 computing computing NN erambler-co-uk-8585 1529 15 . . . erambler-co-uk-8585 1530 1 The the DT erambler-co-uk-8585 1530 2 exception exception NN erambler-co-uk-8585 1530 3 is be VBZ erambler-co-uk-8585 1530 4 the the DT erambler-co-uk-8585 1530 5 entry entry NN erambler-co-uk-8585 1530 6 that that WDT erambler-co-uk-8585 1530 7 chose choose VBD erambler-co-uk-8585 1530 8 to to TO erambler-co-uk-8585 1530 9 use use VB erambler-co-uk-8585 1530 10 XML xml NN erambler-co-uk-8585 1530 11 instead instead RB erambler-co-uk-8585 1530 12 , , , erambler-co-uk-8585 1530 13 which which WDT erambler-co-uk-8585 1530 14 I -PRON- PRP erambler-co-uk-8585 1530 15 think think VBP erambler-co-uk-8585 1530 16 is be VBZ erambler-co-uk-8585 1530 17 a a DT erambler-co-uk-8585 1530 18 horrible horrible JJ erambler-co-uk-8585 1530 19 idea idea NN erambler-co-uk-8585 1530 20 ( ( -LRB- erambler-co-uk-8585 1530 21 oh oh UH erambler-co-uk-8585 1530 22 how how WRB erambler-co-uk-8585 1530 23 I -PRON- PRP erambler-co-uk-8585 1530 24 used use VBD erambler-co-uk-8585 1530 25 to to TO erambler-co-uk-8585 1530 26 love love VB erambler-co-uk-8585 1530 27 XML xml NN erambler-co-uk-8585 1530 28 ! ! . erambler-co-uk-8585 1530 29 ) ) -RRB- erambler-co-uk-8585 1531 1 but but CC erambler-co-uk-8585 1531 2 has have VBZ erambler-co-uk-8585 1531 3 been be VBN erambler-co-uk-8585 1531 4 used use VBN erambler-co-uk-8585 1531 5 to to IN erambler-co-uk-8585 1531 6 great great JJ erambler-co-uk-8585 1531 7 effect effect NN erambler-co-uk-8585 1531 8 in in IN erambler-co-uk-8585 1531 9 the the DT erambler-co-uk-8585 1531 10 Java Java NNP erambler-co-uk-8585 1531 11 world world NN erambler-co-uk-8585 1531 12 by by IN erambler-co-uk-8585 1531 13 tools tool NNS erambler-co-uk-8585 1531 14 like like IN erambler-co-uk-8585 1531 15 Ant Ant NNP erambler-co-uk-8585 1531 16 and and CC erambler-co-uk-8585 1531 17 Maven Maven NNP erambler-co-uk-8585 1531 18 . . . erambler-co-uk-8585 1532 1 What what WP erambler-co-uk-8585 1532 2 happened happen VBD erambler-co-uk-8585 1532 3 to to IN erambler-co-uk-8585 1532 4 the the DT erambler-co-uk-8585 1532 5 original original JJ erambler-co-uk-8585 1532 6 Software software NN erambler-co-uk-8585 1532 7 Carpentry Carpentry NNP erambler-co-uk-8585 1532 8 ? ? . erambler-co-uk-8585 1533 1 & & CC erambler-co-uk-8585 1533 2 ldquo;Software ldquo;Software NNP erambler-co-uk-8585 1533 3 Carpentry Carpentry NNP erambler-co-uk-8585 1533 4 was be VBD erambler-co-uk-8585 1533 5 originally originally RB erambler-co-uk-8585 1533 6 a a DT erambler-co-uk-8585 1533 7 competition competition NN erambler-co-uk-8585 1533 8 to to TO erambler-co-uk-8585 1533 9 design design VB erambler-co-uk-8585 1533 10 new new JJ erambler-co-uk-8585 1533 11 software software NN erambler-co-uk-8585 1533 12 tools tool NNS erambler-co-uk-8585 1533 13 , , , erambler-co-uk-8585 1533 14 not not RB erambler-co-uk-8585 1533 15 a a DT erambler-co-uk-8585 1533 16 training training NN erambler-co-uk-8585 1533 17 course course NN erambler-co-uk-8585 1533 18 . . . erambler-co-uk-8585 1534 1 The the DT erambler-co-uk-8585 1534 2 fact fact NN erambler-co-uk-8585 1534 3 that that IN erambler-co-uk-8585 1534 4 you -PRON- PRP erambler-co-uk-8585 1534 5 didn’t didn’t NNP erambler-co-uk-8585 1534 6 know know VBP erambler-co-uk-8585 1534 7 that that DT erambler-co-uk-8585 1534 8 tells tell VBZ erambler-co-uk-8585 1534 9 you -PRON- PRP erambler-co-uk-8585 1534 10 how how WRB erambler-co-uk-8585 1534 11 well well RB erambler-co-uk-8585 1534 12 it -PRON- PRP erambler-co-uk-8585 1534 13 worked.&rdquo worked.&rdquo NNP erambler-co-uk-8585 1534 14 ; ; : erambler-co-uk-8585 1534 15 When when WRB erambler-co-uk-8585 1534 16 I -PRON- PRP erambler-co-uk-8585 1534 17 read read VBD erambler-co-uk-8585 1534 18 this this DT erambler-co-uk-8585 1534 19 in in IN erambler-co-uk-8585 1534 20 a a DT erambler-co-uk-8585 1534 21 recent recent JJ erambler-co-uk-8585 1534 22 post post NN erambler-co-uk-8585 1534 23 on on IN erambler-co-uk-8585 1534 24 Greg Greg NNP erambler-co-uk-8585 1534 25 Wilson’s Wilson’s NNP erambler-co-uk-8585 1534 26 blog blog NN erambler-co-uk-8585 1534 27 , , , erambler-co-uk-8585 1534 28 I -PRON- PRP erambler-co-uk-8585 1534 29 took take VBD erambler-co-uk-8585 1534 30 it -PRON- PRP erambler-co-uk-8585 1534 31 as as IN erambler-co-uk-8585 1534 32 a a DT erambler-co-uk-8585 1534 33 challenge challenge NN erambler-co-uk-8585 1534 34 . . . erambler-co-uk-8585 1535 1 I -PRON- PRP erambler-co-uk-8585 1535 2 actually actually RB erambler-co-uk-8585 1535 3 do do VBP erambler-co-uk-8585 1535 4 remember remember VB erambler-co-uk-8585 1535 5 the the DT erambler-co-uk-8585 1535 6 competition competition NN erambler-co-uk-8585 1535 7 , , , erambler-co-uk-8585 1535 8 although although IN erambler-co-uk-8585 1535 9 looking look VBG erambler-co-uk-8585 1535 10 at at IN erambler-co-uk-8585 1535 11 the the DT erambler-co-uk-8585 1535 12 dates date NNS erambler-co-uk-8585 1535 13 it -PRON- PRP erambler-co-uk-8585 1535 14 was be VBD erambler-co-uk-8585 1535 15 long long RB erambler-co-uk-8585 1535 16 over over RB erambler-co-uk-8585 1535 17 by by IN erambler-co-uk-8585 1535 18 the the DT erambler-co-uk-8585 1535 19 time time NN erambler-co-uk-8585 1535 20 I -PRON- PRP erambler-co-uk-8585 1535 21 found find VBD erambler-co-uk-8585 1535 22 it -PRON- PRP erambler-co-uk-8585 1535 23 . . . erambler-co-uk-8585 1536 1 I -PRON- PRP erambler-co-uk-8585 1536 2 believe believe VBP erambler-co-uk-8585 1536 3 it -PRON- PRP erambler-co-uk-8585 1536 4 did do VBD erambler-co-uk-8585 1536 5 have have VB erambler-co-uk-8585 1536 6 impact impact NN erambler-co-uk-8585 1536 7 ; ; : erambler-co-uk-8585 1536 8 in in IN erambler-co-uk-8585 1536 9 fact fact NN erambler-co-uk-8585 1536 10 , , , erambler-co-uk-8585 1536 11 I -PRON- PRP erambler-co-uk-8585 1536 12 still still RB erambler-co-uk-8585 1536 13 occasionally occasionally RB erambler-co-uk-8585 1536 14 use use VBP erambler-co-uk-8585 1536 15 one one CD erambler-co-uk-8585 1536 16 of of IN erambler-co-uk-8585 1536 17 the the DT erambler-co-uk-8585 1536 18 tools tool NNS erambler-co-uk-8585 1536 19 it -PRON- PRP erambler-co-uk-8585 1536 20 produced produce VBD erambler-co-uk-8585 1536 21 , , , erambler-co-uk-8585 1536 22 so so RB erambler-co-uk-8585 1536 23 Greg’s greg’s JJ erambler-co-uk-8585 1536 24 comment comment NN erambler-co-uk-8585 1536 25 got get VBD erambler-co-uk-8585 1536 26 me -PRON- PRP erambler-co-uk-8585 1536 27 thinking think VBG erambler-co-uk-8585 1536 28 : : : erambler-co-uk-8585 1536 29 what what WP erambler-co-uk-8585 1536 30 happened happen VBD erambler-co-uk-8585 1536 31 to to IN erambler-co-uk-8585 1536 32 the the DT erambler-co-uk-8585 1536 33 other other JJ erambler-co-uk-8585 1536 34 competition competition NN erambler-co-uk-8585 1536 35 entries entry NNS erambler-co-uk-8585 1536 36 ? ? . erambler-co-uk-8585 1537 1 Working work VBG erambler-co-uk-8585 1537 2 out out RP erambler-co-uk-8585 1537 3 what what WP erambler-co-uk-8585 1537 4 happened happen VBD erambler-co-uk-8585 1537 5 will will MD erambler-co-uk-8585 1537 6 need need VB erambler-co-uk-8585 1537 7 a a DT erambler-co-uk-8585 1537 8 bit bit NN erambler-co-uk-8585 1537 9 of of IN erambler-co-uk-8585 1537 10 digging digging NN erambler-co-uk-8585 1537 11 , , , erambler-co-uk-8585 1537 12 as as IN erambler-co-uk-8585 1537 13 most most JJS erambler-co-uk-8585 1537 14 of of IN erambler-co-uk-8585 1537 15 the the DT erambler-co-uk-8585 1537 16 relevant relevant JJ erambler-co-uk-8585 1537 17 information information NN erambler-co-uk-8585 1537 18 is be VBZ erambler-co-uk-8585 1537 19 now now RB erambler-co-uk-8585 1537 20 only only RB erambler-co-uk-8585 1537 21 available available JJ erambler-co-uk-8585 1537 22 on on IN erambler-co-uk-8585 1537 23 the the DT erambler-co-uk-8585 1537 24 Internet Internet NNP erambler-co-uk-8585 1537 25 Archive Archive NNP erambler-co-uk-8585 1537 26 . . . erambler-co-uk-8585 1538 1 It -PRON- PRP erambler-co-uk-8585 1538 2 certainly certainly RB erambler-co-uk-8585 1538 3 seems seem VBZ erambler-co-uk-8585 1538 4 that that IN erambler-co-uk-8585 1538 5 by by IN erambler-co-uk-8585 1538 6 November November NNP erambler-co-uk-8585 1538 7 2008 2008 CD erambler-co-uk-8585 1538 8 the the DT erambler-co-uk-8585 1538 9 domain domain NN erambler-co-uk-8585 1538 10 name name NN erambler-co-uk-8585 1538 11 had have VBD erambler-co-uk-8585 1538 12 been be VBN erambler-co-uk-8585 1538 13 allowed allow VBN erambler-co-uk-8585 1538 14 to to TO erambler-co-uk-8585 1538 15 lapse lapse VB erambler-co-uk-8585 1538 16 and and CC erambler-co-uk-8585 1538 17 had have VBD erambler-co-uk-8585 1538 18 been be VBN erambler-co-uk-8585 1538 19 replaced replace VBN erambler-co-uk-8585 1538 20 with with IN erambler-co-uk-8585 1538 21 a a DT erambler-co-uk-8585 1538 22 holding holding NN erambler-co-uk-8585 1538 23 page page NN erambler-co-uk-8585 1538 24 by by IN erambler-co-uk-8585 1538 25 the the DT erambler-co-uk-8585 1538 26 registrar registrar NN erambler-co-uk-8585 1538 27 . . . erambler-co-uk-8585 1539 1 There there EX erambler-co-uk-8585 1539 2 were be VBD erambler-co-uk-8585 1539 3 four four CD erambler-co-uk-8585 1539 4 categories category NNS erambler-co-uk-8585 1539 5 in in IN erambler-co-uk-8585 1539 6 the the DT erambler-co-uk-8585 1539 7 competition competition NN erambler-co-uk-8585 1539 8 , , , erambler-co-uk-8585 1539 9 each each DT erambler-co-uk-8585 1539 10 representing represent VBG erambler-co-uk-8585 1539 11 a a DT erambler-co-uk-8585 1539 12 category category NN erambler-co-uk-8585 1539 13 of of IN erambler-co-uk-8585 1539 14 tool tool NN erambler-co-uk-8585 1539 15 that that WDT erambler-co-uk-8585 1539 16 the the DT erambler-co-uk-8585 1539 17 organisers organiser NNS erambler-co-uk-8585 1539 18 thought think VBN erambler-co-uk-8585 1539 19 could could MD erambler-co-uk-8585 1539 20 be be VB erambler-co-uk-8585 1539 21 improved improve VBN erambler-co-uk-8585 1539 22 : : : erambler-co-uk-8585 1539 23 SC SC NNP erambler-co-uk-8585 1539 24 Build Build NNP erambler-co-uk-8585 1539 25 : : : erambler-co-uk-8585 1539 26 a a DT erambler-co-uk-8585 1539 27 build build NN erambler-co-uk-8585 1539 28 tool tool NN erambler-co-uk-8585 1539 29 to to TO erambler-co-uk-8585 1539 30 replace replace VB erambler-co-uk-8585 1539 31 make make VB erambler-co-uk-8585 1539 32 SC SC NNP erambler-co-uk-8585 1539 33 Conf Conf NNP erambler-co-uk-8585 1539 34 : : : erambler-co-uk-8585 1539 35 a a DT erambler-co-uk-8585 1539 36 configuration configuration NN erambler-co-uk-8585 1539 37 management management NN erambler-co-uk-8585 1539 38 tool tool NN erambler-co-uk-8585 1539 39 to to TO erambler-co-uk-8585 1539 40 replace replace VB erambler-co-uk-8585 1539 41 autoconf autoconf NN erambler-co-uk-8585 1539 42 and and CC erambler-co-uk-8585 1539 43 automake automake NN erambler-co-uk-8585 1539 44 SC SC NNP erambler-co-uk-8585 1539 45 Track Track NNP erambler-co-uk-8585 1539 46 : : : erambler-co-uk-8585 1539 47 a a DT erambler-co-uk-8585 1539 48 bug bug NN erambler-co-uk-8585 1539 49 tracking track VBG erambler-co-uk-8585 1539 50 tool tool NN erambler-co-uk-8585 1539 51 SC SC NNP erambler-co-uk-8585 1539 52 Test Test NNP erambler-co-uk-8585 1539 53 : : : erambler-co-uk-8585 1539 54 an an DT erambler-co-uk-8585 1539 55 easy easy JJ erambler-co-uk-8585 1539 56 to to TO erambler-co-uk-8585 1539 57 use use VB erambler-co-uk-8585 1539 58 testing testing NN erambler-co-uk-8585 1539 59 framework framework NN erambler-co-uk-8585 1539 60 I’m I’m NNP erambler-co-uk-8585 1539 61 hoping hope VBG erambler-co-uk-8585 1539 62 to to TO erambler-co-uk-8585 1539 63 be be VB erambler-co-uk-8585 1539 64 able able JJ erambler-co-uk-8585 1539 65 to to TO erambler-co-uk-8585 1539 66 show show VB erambler-co-uk-8585 1539 67 that that IN erambler-co-uk-8585 1539 68 this this DT erambler-co-uk-8585 1539 69 work work NN erambler-co-uk-8585 1539 70 had have VBD erambler-co-uk-8585 1539 71 a a DT erambler-co-uk-8585 1539 72 lot lot NN erambler-co-uk-8585 1539 73 more more JJR erambler-co-uk-8585 1539 74 impact impact NN erambler-co-uk-8585 1539 75 than than IN erambler-co-uk-8585 1539 76 Greg Greg NNP erambler-co-uk-8585 1539 77 is be VBZ erambler-co-uk-8585 1539 78 admitting admit VBG erambler-co-uk-8585 1539 79 here here RB erambler-co-uk-8585 1539 80 . . . erambler-co-uk-8585 1540 1 I’ll I’ll NNP erambler-co-uk-8585 1540 2 keep keep VBP erambler-co-uk-8585 1540 3 you -PRON- PRP erambler-co-uk-8585 1540 4 posted post VBN erambler-co-uk-8585 1540 5 on on IN erambler-co-uk-8585 1540 6 what what WP erambler-co-uk-8585 1540 7 I -PRON- PRP erambler-co-uk-8585 1540 8 find find VBP erambler-co-uk-8585 1540 9 ! ! . erambler-co-uk-8585 1541 1 Changing change VBG erambler-co-uk-8585 1541 2 static static JJ erambler-co-uk-8585 1541 3 site site NN erambler-co-uk-8585 1541 4 generators generator NNS erambler-co-uk-8585 1541 5 : : : erambler-co-uk-8585 1541 6 Nanoc Nanoc NNP erambler-co-uk-8585 1541 7 → → SYM erambler-co-uk-8585 1541 8 Hugo Hugo NNP erambler-co-uk-8585 1541 9 I’ve I’ve NNP erambler-co-uk-8585 1541 10 decided decide VBD erambler-co-uk-8585 1541 11 to to TO erambler-co-uk-8585 1541 12 move move VB erambler-co-uk-8585 1541 13 the the DT erambler-co-uk-8585 1541 14 site site NN erambler-co-uk-8585 1541 15 over over IN erambler-co-uk-8585 1541 16 to to IN erambler-co-uk-8585 1541 17 a a DT erambler-co-uk-8585 1541 18 different different JJ erambler-co-uk-8585 1541 19 static static JJ erambler-co-uk-8585 1541 20 site site NN erambler-co-uk-8585 1541 21 generator generator NN erambler-co-uk-8585 1541 22 , , , erambler-co-uk-8585 1541 23 Hugo Hugo NNP erambler-co-uk-8585 1541 24 . . . erambler-co-uk-8585 1542 1 I’ve I’ve NNP erambler-co-uk-8585 1542 2 been be VBN erambler-co-uk-8585 1542 3 using use VBG erambler-co-uk-8585 1542 4 Nanoc Nanoc NNP erambler-co-uk-8585 1542 5 for for IN erambler-co-uk-8585 1542 6 a a DT erambler-co-uk-8585 1542 7 long long JJ erambler-co-uk-8585 1542 8 time time NN erambler-co-uk-8585 1542 9 and and CC erambler-co-uk-8585 1542 10 it’s it’s NN erambler-co-uk-8585 1542 11 worked work VBD erambler-co-uk-8585 1542 12 very very RB erambler-co-uk-8585 1542 13 well well RB erambler-co-uk-8585 1542 14 , , , erambler-co-uk-8585 1542 15 but but CC erambler-co-uk-8585 1542 16 lately lately RB erambler-co-uk-8585 1542 17 it’s it’s CD erambler-co-uk-8585 1542 18 been be VBN erambler-co-uk-8585 1542 19 taking take VBG erambler-co-uk-8585 1542 20 longer long RBR erambler-co-uk-8585 1542 21 and and CC erambler-co-uk-8585 1542 22 longer long RBR erambler-co-uk-8585 1542 23 to to TO erambler-co-uk-8585 1542 24 compile compile VB erambler-co-uk-8585 1542 25 the the DT erambler-co-uk-8585 1542 26 site site NN erambler-co-uk-8585 1542 27 and and CC erambler-co-uk-8585 1542 28 throwing throw VBG erambler-co-uk-8585 1542 29 weird weird JJ erambler-co-uk-8585 1542 30 errors error NNS erambler-co-uk-8585 1542 31 that that WDT erambler-co-uk-8585 1542 32 I -PRON- PRP erambler-co-uk-8585 1542 33 can’t can’t NNS erambler-co-uk-8585 1542 34 get get VBP erambler-co-uk-8585 1542 35 to to IN erambler-co-uk-8585 1542 36 the the DT erambler-co-uk-8585 1542 37 bottom bottom NN erambler-co-uk-8585 1542 38 of of IN erambler-co-uk-8585 1542 39 . . . erambler-co-uk-8585 1543 1 At at IN erambler-co-uk-8585 1543 2 the the DT erambler-co-uk-8585 1543 3 time time NN erambler-co-uk-8585 1543 4 I -PRON- PRP erambler-co-uk-8585 1543 5 started start VBD erambler-co-uk-8585 1543 6 using use VBG erambler-co-uk-8585 1543 7 Nanoc Nanoc NNP erambler-co-uk-8585 1543 8 , , , erambler-co-uk-8585 1543 9 static static JJ erambler-co-uk-8585 1543 10 site site NN erambler-co-uk-8585 1543 11 generators generator NNS erambler-co-uk-8585 1543 12 were be VBD erambler-co-uk-8585 1543 13 in in IN erambler-co-uk-8585 1543 14 their -PRON- PRP$ erambler-co-uk-8585 1543 15 infancy infancy NN erambler-co-uk-8585 1543 16 . . . erambler-co-uk-8585 1544 1 There there EX erambler-co-uk-8585 1544 2 weren’t weren’t IN erambler-co-uk-8585 1544 3 the the DT erambler-co-uk-8585 1544 4 huge huge JJ erambler-co-uk-8585 1544 5 number number NN erambler-co-uk-8585 1544 6 of of IN erambler-co-uk-8585 1544 7 feature feature NN erambler-co-uk-8585 1544 8 - - HYPH erambler-co-uk-8585 1544 9 loaded load VBN erambler-co-uk-8585 1544 10 options option NNS erambler-co-uk-8585 1544 11 that that IN erambler-co-uk-8585 1544 12 there there EX erambler-co-uk-8585 1544 13 are be VBP erambler-co-uk-8585 1544 14 now now RB erambler-co-uk-8585 1544 15 , , , erambler-co-uk-8585 1544 16 so so CC erambler-co-uk-8585 1544 17 I -PRON- PRP erambler-co-uk-8585 1544 18 chose choose VBD erambler-co-uk-8585 1544 19 one one CD erambler-co-uk-8585 1544 20 and and CC erambler-co-uk-8585 1544 21 I -PRON- PRP erambler-co-uk-8585 1544 22 built build VBD erambler-co-uk-8585 1544 23 a a DT erambler-co-uk-8585 1544 24 whole whole JJ erambler-co-uk-8585 1544 25 load load NN erambler-co-uk-8585 1544 26 of of IN erambler-co-uk-8585 1544 27 blogging blogge VBG erambler-co-uk-8585 1544 28 - - HYPH erambler-co-uk-8585 1544 29 related relate VBN erambler-co-uk-8585 1544 30 functionality functionality NN erambler-co-uk-8585 1544 31 myself -PRON- PRP erambler-co-uk-8585 1544 32 . . . erambler-co-uk-8585 1545 1 I -PRON- PRP erambler-co-uk-8585 1545 2 did do VBD erambler-co-uk-8585 1545 3 it -PRON- PRP erambler-co-uk-8585 1545 4 in in IN erambler-co-uk-8585 1545 5 ways way NNS erambler-co-uk-8585 1545 6 that that WDT erambler-co-uk-8585 1545 7 made make VBD erambler-co-uk-8585 1545 8 sense sense NN erambler-co-uk-8585 1545 9 at at IN erambler-co-uk-8585 1545 10 the the DT erambler-co-uk-8585 1545 11 time time NN erambler-co-uk-8585 1545 12 but but CC erambler-co-uk-8585 1545 13 no no RB erambler-co-uk-8585 1545 14 longer longer RB erambler-co-uk-8585 1545 15 work work VB erambler-co-uk-8585 1545 16 well well RB erambler-co-uk-8585 1545 17 with with IN erambler-co-uk-8585 1545 18 Nanoc’s nanoc’s JJ erambler-co-uk-8585 1545 19 latest late JJS erambler-co-uk-8585 1545 20 versions version NNS erambler-co-uk-8585 1545 21 . . . erambler-co-uk-8585 1546 1 So so RB erambler-co-uk-8585 1546 2 it’s it’s JJ erambler-co-uk-8585 1546 3 time time NN erambler-co-uk-8585 1546 4 to to TO erambler-co-uk-8585 1546 5 move move VB erambler-co-uk-8585 1546 6 to to IN erambler-co-uk-8585 1546 7 something something NN erambler-co-uk-8585 1546 8 that that WDT erambler-co-uk-8585 1546 9 has have VBZ erambler-co-uk-8585 1546 10 blogging blogge VBG erambler-co-uk-8585 1546 11 baked bake VBN erambler-co-uk-8585 1546 12 - - : erambler-co-uk-8585 1546 13 in in RP erambler-co-uk-8585 1546 14 from from IN erambler-co-uk-8585 1546 15 the the DT erambler-co-uk-8585 1546 16 beginning beginning NN erambler-co-uk-8585 1546 17 and and CC erambler-co-uk-8585 1546 18 I’m I’m NNP erambler-co-uk-8585 1546 19 taking take VBG erambler-co-uk-8585 1546 20 the the DT erambler-co-uk-8585 1546 21 opportunity opportunity NN erambler-co-uk-8585 1546 22 to to TO erambler-co-uk-8585 1546 23 overhaul overhaul VB erambler-co-uk-8585 1546 24 the the DT erambler-co-uk-8585 1546 25 look look NN erambler-co-uk-8585 1546 26 and and CC erambler-co-uk-8585 1546 27 feel feel VBP erambler-co-uk-8585 1546 28 too too RB erambler-co-uk-8585 1546 29 . . . erambler-co-uk-8585 1547 1 Again again RB erambler-co-uk-8585 1547 2 , , , erambler-co-uk-8585 1547 3 when when WRB erambler-co-uk-8585 1547 4 I -PRON- PRP erambler-co-uk-8585 1547 5 started start VBD erambler-co-uk-8585 1547 6 there there RB erambler-co-uk-8585 1547 7 weren’t weren’t WRB erambler-co-uk-8585 1547 8 many many JJ erambler-co-uk-8585 1547 9 pre pre JJ erambler-co-uk-8585 1547 10 - - JJ erambler-co-uk-8585 1547 11 existing exist VBG erambler-co-uk-8585 1547 12 themes theme NNS erambler-co-uk-8585 1547 13 so so RB erambler-co-uk-8585 1547 14 I -PRON- PRP erambler-co-uk-8585 1547 15 built build VBD erambler-co-uk-8585 1547 16 the the DT erambler-co-uk-8585 1547 17 whole whole JJ erambler-co-uk-8585 1547 18 thing thing NN erambler-co-uk-8585 1547 19 myself -PRON- PRP erambler-co-uk-8585 1547 20 and and CC erambler-co-uk-8585 1547 21 though though IN erambler-co-uk-8585 1547 22 I’m i’m NN erambler-co-uk-8585 1547 23 happy happy JJ erambler-co-uk-8585 1547 24 with with IN erambler-co-uk-8585 1547 25 the the DT erambler-co-uk-8585 1547 26 work work NN erambler-co-uk-8585 1547 27 I -PRON- PRP erambler-co-uk-8585 1547 28 did do VBD erambler-co-uk-8585 1547 29 on on IN erambler-co-uk-8585 1547 30 it -PRON- PRP erambler-co-uk-8585 1547 31 it -PRON- PRP erambler-co-uk-8585 1547 32 never never RB erambler-co-uk-8585 1547 33 quite quite RB erambler-co-uk-8585 1547 34 felt feel VBD erambler-co-uk-8585 1547 35 polished polished JJ erambler-co-uk-8585 1547 36 enough enough RB erambler-co-uk-8585 1547 37 . . . erambler-co-uk-8585 1548 1 Now now RB erambler-co-uk-8585 1548 2 I’ve i’ve PRP erambler-co-uk-8585 1548 3 got get VBD erambler-co-uk-8585 1548 4 the the DT erambler-co-uk-8585 1548 5 opportunity opportunity NN erambler-co-uk-8585 1548 6 to to TO erambler-co-uk-8585 1548 7 adapt adapt VB erambler-co-uk-8585 1548 8 one one CD erambler-co-uk-8585 1548 9 of of IN erambler-co-uk-8585 1548 10 the the DT erambler-co-uk-8585 1548 11 many many JJ erambler-co-uk-8585 1548 12 well well RB erambler-co-uk-8585 1548 13 - - HYPH erambler-co-uk-8585 1548 14 designed design VBN erambler-co-uk-8585 1548 15 themes theme NNS erambler-co-uk-8585 1548 16 already already RB erambler-co-uk-8585 1548 17 out out RB erambler-co-uk-8585 1548 18 there there RB erambler-co-uk-8585 1548 19 , , , erambler-co-uk-8585 1548 20 so so RB erambler-co-uk-8585 1548 21 I’ve i’ve PRP erambler-co-uk-8585 1548 22 taken take VBD erambler-co-uk-8585 1548 23 one one CD erambler-co-uk-8585 1548 24 from from IN erambler-co-uk-8585 1548 25 the the DT erambler-co-uk-8585 1548 26 Hugo Hugo NNP erambler-co-uk-8585 1548 27 themes theme NNS erambler-co-uk-8585 1548 28 gallery gallery NN erambler-co-uk-8585 1548 29 and and CC erambler-co-uk-8585 1548 30 tweaked tweak VBD erambler-co-uk-8585 1548 31 the the DT erambler-co-uk-8585 1548 32 colours colour NNS erambler-co-uk-8585 1548 33 to to IN erambler-co-uk-8585 1548 34 my -PRON- PRP$ erambler-co-uk-8585 1548 35 satisfaction satisfaction NN erambler-co-uk-8585 1548 36 . . . erambler-co-uk-8585 1549 1 Hugo Hugo NNP erambler-co-uk-8585 1549 2 also also RB erambler-co-uk-8585 1549 3 has have VBZ erambler-co-uk-8585 1549 4 various various JJ erambler-co-uk-8585 1549 5 features feature NNS erambler-co-uk-8585 1549 6 that that WDT erambler-co-uk-8585 1549 7 I’ve i’ve PRP erambler-co-uk-8585 1549 8 wanted want VBD erambler-co-uk-8585 1549 9 to to TO erambler-co-uk-8585 1549 10 implement implement VB erambler-co-uk-8585 1549 11 in in IN erambler-co-uk-8585 1549 12 Nanoc Nanoc NNP erambler-co-uk-8585 1549 13 but but CC erambler-co-uk-8585 1549 14 never never RB erambler-co-uk-8585 1549 15 quite quite RB erambler-co-uk-8585 1549 16 got get VBD erambler-co-uk-8585 1549 17 round round NN erambler-co-uk-8585 1549 18 to to IN erambler-co-uk-8585 1549 19 it -PRON- PRP erambler-co-uk-8585 1549 20 . . . erambler-co-uk-8585 1550 1 The the DT erambler-co-uk-8585 1550 2 nicest nice JJS erambler-co-uk-8585 1550 3 one one CD erambler-co-uk-8585 1550 4 is be VBZ erambler-co-uk-8585 1550 5 proper proper JJ erambler-co-uk-8585 1550 6 handling handling NN erambler-co-uk-8585 1550 7 of of IN erambler-co-uk-8585 1550 8 draft draft NN erambler-co-uk-8585 1550 9 posts post NNS erambler-co-uk-8585 1550 10 and and CC erambler-co-uk-8585 1550 11 future future JJ erambler-co-uk-8585 1550 12 dates date NNS erambler-co-uk-8585 1550 13 , , , erambler-co-uk-8585 1550 14 but but CC erambler-co-uk-8585 1550 15 I -PRON- PRP erambler-co-uk-8585 1550 16 keep keep VBP erambler-co-uk-8585 1550 17 finding find VBG erambler-co-uk-8585 1550 18 others other NNS erambler-co-uk-8585 1550 19 . . . erambler-co-uk-8585 1551 1 There’s there’ VBG erambler-co-uk-8585 1551 2 a a DT erambler-co-uk-8585 1551 3 lot lot NN erambler-co-uk-8585 1551 4 of of IN erambler-co-uk-8585 1551 5 old old JJ erambler-co-uk-8585 1551 6 content content NN erambler-co-uk-8585 1551 7 that that WDT erambler-co-uk-8585 1551 8 isn’t isn’t VBZ erambler-co-uk-8585 1551 9 quite quite RB erambler-co-uk-8585 1551 10 compatible compatible JJ erambler-co-uk-8585 1551 11 with with IN erambler-co-uk-8585 1551 12 the the DT erambler-co-uk-8585 1551 13 way way NN erambler-co-uk-8585 1551 14 Hugo Hugo NNP erambler-co-uk-8585 1551 15 does do VBZ erambler-co-uk-8585 1551 16 things thing NNS erambler-co-uk-8585 1551 17 so so RB erambler-co-uk-8585 1551 18 I’ve I’ve NNP erambler-co-uk-8585 1551 19 taken take VBD erambler-co-uk-8585 1551 20 the the DT erambler-co-uk-8585 1551 21 old old JJ erambler-co-uk-8585 1551 22 Nanoc Nanoc NNP erambler-co-uk-8585 1551 23 - - HYPH erambler-co-uk-8585 1551 24 compiled compile VBN erambler-co-uk-8585 1551 25 content content NN erambler-co-uk-8585 1551 26 and and CC erambler-co-uk-8585 1551 27 frozen freeze VBD erambler-co-uk-8585 1551 28 it -PRON- PRP erambler-co-uk-8585 1551 29 to to TO erambler-co-uk-8585 1551 30 make make VB erambler-co-uk-8585 1551 31 sure sure JJ erambler-co-uk-8585 1551 32 that that IN erambler-co-uk-8585 1551 33 old old JJ erambler-co-uk-8585 1551 34 links link NNS erambler-co-uk-8585 1551 35 should should MD erambler-co-uk-8585 1551 36 still still RB erambler-co-uk-8585 1551 37 work work VB erambler-co-uk-8585 1551 38 . . . erambler-co-uk-8585 1552 1 I -PRON- PRP erambler-co-uk-8585 1552 2 could could MD erambler-co-uk-8585 1552 3 probably probably RB erambler-co-uk-8585 1552 4 fiddle fiddle VB erambler-co-uk-8585 1552 5 with with IN erambler-co-uk-8585 1552 6 it -PRON- PRP erambler-co-uk-8585 1552 7 for for IN erambler-co-uk-8585 1552 8 years year NNS erambler-co-uk-8585 1552 9 without without IN erambler-co-uk-8585 1552 10 doing do VBG erambler-co-uk-8585 1552 11 much much RB erambler-co-uk-8585 1552 12 so so RB erambler-co-uk-8585 1552 13 it’s it’s JJ erambler-co-uk-8585 1552 14 probably probably RB erambler-co-uk-8585 1552 15 time time NN erambler-co-uk-8585 1552 16 to to TO erambler-co-uk-8585 1552 17 go go VB erambler-co-uk-8585 1552 18 ahead ahead RB erambler-co-uk-8585 1552 19 and and CC erambler-co-uk-8585 1552 20 publish publish VB erambler-co-uk-8585 1552 21 it -PRON- PRP erambler-co-uk-8585 1552 22 . . . erambler-co-uk-8585 1553 1 I’m I’m NNP erambler-co-uk-8585 1553 2 still still RB erambler-co-uk-8585 1553 3 not not RB erambler-co-uk-8585 1553 4 completely completely RB erambler-co-uk-8585 1553 5 happy happy JJ erambler-co-uk-8585 1553 6 with with IN erambler-co-uk-8585 1553 7 my -PRON- PRP$ erambler-co-uk-8585 1553 8 choice choice NN erambler-co-uk-8585 1553 9 of of IN erambler-co-uk-8585 1553 10 theme theme NN erambler-co-uk-8585 1553 11 but but CC erambler-co-uk-8585 1553 12 one one CD erambler-co-uk-8585 1553 13 of of IN erambler-co-uk-8585 1553 14 the the DT erambler-co-uk-8585 1553 15 joys joy NNS erambler-co-uk-8585 1553 16 of of IN erambler-co-uk-8585 1553 17 Hugo Hugo NNP erambler-co-uk-8585 1553 18 is be VBZ erambler-co-uk-8585 1553 19 that that IN erambler-co-uk-8585 1553 20 I -PRON- PRP erambler-co-uk-8585 1553 21 can can MD erambler-co-uk-8585 1553 22 change change VB erambler-co-uk-8585 1553 23 that that IN erambler-co-uk-8585 1553 24 whenever whenever WRB erambler-co-uk-8585 1553 25 I -PRON- PRP erambler-co-uk-8585 1553 26 want want VBP erambler-co-uk-8585 1553 27 . . . erambler-co-uk-8585 1554 1 Let let VB erambler-co-uk-8585 1554 2 me -PRON- PRP erambler-co-uk-8585 1554 3 know know VB erambler-co-uk-8585 1554 4 what what WP erambler-co-uk-8585 1554 5 you -PRON- PRP erambler-co-uk-8585 1554 6 think think VBP erambler-co-uk-8585 1554 7 ! ! . erambler-co-uk-8585 1555 1 License License NNP erambler-co-uk-8585 1555 2 Except Except NNP erambler-co-uk-8585 1555 3 where where WRB erambler-co-uk-8585 1555 4 otherwise otherwise RB erambler-co-uk-8585 1555 5 stated state VBN erambler-co-uk-8585 1555 6 , , , erambler-co-uk-8585 1555 7 all all DT erambler-co-uk-8585 1555 8 content content NN erambler-co-uk-8585 1555 9 on on IN erambler-co-uk-8585 1555 10 eRambler eRambler NNP erambler-co-uk-8585 1555 11 by by IN erambler-co-uk-8585 1555 12 Jez Jez NNP erambler-co-uk-8585 1555 13 Cope Cope NNP erambler-co-uk-8585 1555 14 is be VBZ erambler-co-uk-8585 1555 15 licensed license VBN erambler-co-uk-8585 1555 16 under under IN erambler-co-uk-8585 1555 17 a a DT erambler-co-uk-8585 1555 18 Creative Creative NNP erambler-co-uk-8585 1555 19 Commons Commons NNP erambler-co-uk-8585 1555 20 Attribution Attribution NNP erambler-co-uk-8585 1555 21 - - HYPH erambler-co-uk-8585 1555 22 ShareAlike ShareAlike NNP erambler-co-uk-8585 1555 23 4.0 4.0 CD erambler-co-uk-8585 1555 24 International international JJ erambler-co-uk-8585 1555 25 license license NN erambler-co-uk-8585 1555 26 . . . erambler-co-uk-8585 1556 1 RDM RDM NNP erambler-co-uk-8585 1556 2 Resources resource NNS erambler-co-uk-8585 1556 3 I -PRON- PRP erambler-co-uk-8585 1556 4 occasionally occasionally RB erambler-co-uk-8585 1556 5 get get VBP erambler-co-uk-8585 1556 6 asked ask VBN erambler-co-uk-8585 1556 7 for for IN erambler-co-uk-8585 1556 8 resources resource NNS erambler-co-uk-8585 1556 9 to to TO erambler-co-uk-8585 1556 10 help help VB erambler-co-uk-8585 1556 11 someone someone NN erambler-co-uk-8585 1556 12 learn learn VB erambler-co-uk-8585 1556 13 more more JJR erambler-co-uk-8585 1556 14 about about IN erambler-co-uk-8585 1556 15 research research NN erambler-co-uk-8585 1556 16 data data NN erambler-co-uk-8585 1556 17 management management NN erambler-co-uk-8585 1556 18 ( ( -LRB- erambler-co-uk-8585 1556 19 RDM RDM NNP erambler-co-uk-8585 1556 20 ) ) -RRB- erambler-co-uk-8585 1556 21 as as IN erambler-co-uk-8585 1556 22 a a DT erambler-co-uk-8585 1556 23 discipline discipline NN erambler-co-uk-8585 1556 24 ( ( -LRB- erambler-co-uk-8585 1556 25 i.e. i.e. FW erambler-co-uk-8585 1557 1 for for IN erambler-co-uk-8585 1557 2 those those DT erambler-co-uk-8585 1557 3 providing provide VBG erambler-co-uk-8585 1557 4 RDM RDM NNP erambler-co-uk-8585 1557 5 support support NN erambler-co-uk-8585 1557 6 rather rather RB erambler-co-uk-8585 1557 7 than than IN erambler-co-uk-8585 1557 8 simply simply RB erambler-co-uk-8585 1557 9 wanting want VBG erambler-co-uk-8585 1557 10 to to TO erambler-co-uk-8585 1557 11 manage manage VB erambler-co-uk-8585 1557 12 their -PRON- PRP$ erambler-co-uk-8585 1557 13 own own JJ erambler-co-uk-8585 1557 14 data datum NNS erambler-co-uk-8585 1557 15 ) ) -RRB- erambler-co-uk-8585 1557 16 . . . erambler-co-uk-8585 1558 1 I’ve I’ve NNP erambler-co-uk-8585 1558 2 therefore therefore RB erambler-co-uk-8585 1558 3 collected collect VBD erambler-co-uk-8585 1558 4 a a DT erambler-co-uk-8585 1558 5 few few JJ erambler-co-uk-8585 1558 6 resources resource NNS erambler-co-uk-8585 1558 7 together together RB erambler-co-uk-8585 1558 8 on on IN erambler-co-uk-8585 1558 9 this this DT erambler-co-uk-8585 1558 10 page page NN erambler-co-uk-8585 1558 11 . . . erambler-co-uk-8585 1559 1 If if IN erambler-co-uk-8585 1559 2 you’re you’re NNP erambler-co-uk-8585 1559 3 lucky lucky JJ erambler-co-uk-8585 1559 4 I -PRON- PRP erambler-co-uk-8585 1559 5 might may MD erambler-co-uk-8585 1559 6 even even RB erambler-co-uk-8585 1559 7 update update VB erambler-co-uk-8585 1559 8 it -PRON- PRP erambler-co-uk-8585 1559 9 from from IN erambler-co-uk-8585 1559 10 time time NN erambler-co-uk-8585 1559 11 to to IN erambler-co-uk-8585 1559 12 time time NN erambler-co-uk-8585 1559 13 ! ! . erambler-co-uk-8585 1560 1 First first RB erambler-co-uk-8585 1560 2 , , , erambler-co-uk-8585 1560 3 a a DT erambler-co-uk-8585 1560 4 caveat caveat NN erambler-co-uk-8585 1560 5 : : : erambler-co-uk-8585 1560 6 this this DT erambler-co-uk-8585 1560 7 is be VBZ erambler-co-uk-8585 1560 8 very very RB erambler-co-uk-8585 1560 9 focussed focussed JJ erambler-co-uk-8585 1560 10 on on IN erambler-co-uk-8585 1560 11 UK UK NNP erambler-co-uk-8585 1560 12 Higher Higher NNP erambler-co-uk-8585 1560 13 Education Education NNP erambler-co-uk-8585 1560 14 , , , erambler-co-uk-8585 1560 15 though though IN erambler-co-uk-8585 1560 16 much much JJ erambler-co-uk-8585 1560 17 of of IN erambler-co-uk-8585 1560 18 it -PRON- PRP erambler-co-uk-8585 1560 19 will will MD erambler-co-uk-8585 1560 20 still still RB erambler-co-uk-8585 1560 21 be be VB erambler-co-uk-8585 1560 22 relevant relevant JJ erambler-co-uk-8585 1560 23 for for IN erambler-co-uk-8585 1560 24 people people NNS erambler-co-uk-8585 1560 25 outside outside IN erambler-co-uk-8585 1560 26 that that DT erambler-co-uk-8585 1560 27 narrow narrow JJ erambler-co-uk-8585 1560 28 demographic demographic NN erambler-co-uk-8585 1560 29 . . . erambler-co-uk-8585 1561 1 My -PRON- PRP$ erambler-co-uk-8585 1561 2 general general JJ erambler-co-uk-8585 1561 3 recommendation recommendation NN erambler-co-uk-8585 1561 4 would would MD erambler-co-uk-8585 1561 5 be be VB erambler-co-uk-8585 1561 6 to to TO erambler-co-uk-8585 1561 7 start start VB erambler-co-uk-8585 1561 8 with with IN erambler-co-uk-8585 1561 9 the the DT erambler-co-uk-8585 1561 10 Digital Digital NNP erambler-co-uk-8585 1561 11 Curation Curation NNP erambler-co-uk-8585 1561 12 Centre Centre NNP erambler-co-uk-8585 1561 13 ( ( -LRB- erambler-co-uk-8585 1561 14 DCC DCC NNP erambler-co-uk-8585 1561 15 ) ) -RRB- erambler-co-uk-8585 1561 16 website website NN erambler-co-uk-8585 1561 17 and and CC erambler-co-uk-8585 1561 18 follow follow VB erambler-co-uk-8585 1561 19 links link NNS erambler-co-uk-8585 1561 20 out out RP erambler-co-uk-8585 1561 21 from from IN erambler-co-uk-8585 1561 22 there there RB erambler-co-uk-8585 1561 23 . . . erambler-co-uk-8585 1562 1 I -PRON- PRP erambler-co-uk-8585 1562 2 also also RB erambler-co-uk-8585 1562 3 have have VBP erambler-co-uk-8585 1562 4 a a DT erambler-co-uk-8585 1562 5 slowly slowly RB erambler-co-uk-8585 1562 6 growing grow VBG erambler-co-uk-8585 1562 7 list list NN erambler-co-uk-8585 1562 8 of of IN erambler-co-uk-8585 1562 9 RDM RDM NNP erambler-co-uk-8585 1562 10 links link NNS erambler-co-uk-8585 1562 11 on on IN erambler-co-uk-8585 1562 12 Diigo Diigo NNP erambler-co-uk-8585 1562 13 , , , erambler-co-uk-8585 1562 14 and and CC erambler-co-uk-8585 1562 15 there’s there’s NNP erambler-co-uk-8585 1562 16 an an DT erambler-co-uk-8585 1562 17 RDM RDM NNP erambler-co-uk-8585 1562 18 section section NN erambler-co-uk-8585 1562 19 in in IN erambler-co-uk-8585 1562 20 my -PRON- PRP$ erambler-co-uk-8585 1562 21 list list NN erambler-co-uk-8585 1562 22 of of IN erambler-co-uk-8585 1562 23 blogs blog NNS erambler-co-uk-8585 1562 24 and and CC erambler-co-uk-8585 1562 25 feeds feed VBZ erambler-co-uk-8585 1562 26 too too RB erambler-co-uk-8585 1562 27 . . . erambler-co-uk-8585 1563 1 Mailing mailing NN erambler-co-uk-8585 1563 2 lists list NNS erambler-co-uk-8585 1563 3 Jiscmail Jiscmail NNP erambler-co-uk-8585 1563 4 is be VBZ erambler-co-uk-8585 1563 5 a a DT erambler-co-uk-8585 1563 6 popular popular JJ erambler-co-uk-8585 1563 7 list list NN erambler-co-uk-8585 1563 8 server server NN erambler-co-uk-8585 1563 9 run run VB erambler-co-uk-8585 1563 10 for for IN erambler-co-uk-8585 1563 11 the the DT erambler-co-uk-8585 1563 12 benefit benefit NN erambler-co-uk-8585 1563 13 of of IN erambler-co-uk-8585 1563 14 further further JJ erambler-co-uk-8585 1563 15 and and CC erambler-co-uk-8585 1563 16 higher high JJR erambler-co-uk-8585 1563 17 education education NN erambler-co-uk-8585 1563 18 in in IN erambler-co-uk-8585 1563 19 the the DT erambler-co-uk-8585 1563 20 UK UK NNP erambler-co-uk-8585 1563 21 ; ; : erambler-co-uk-8585 1563 22 the the DT erambler-co-uk-8585 1563 23 following follow VBG erambler-co-uk-8585 1563 24 lists list NNS erambler-co-uk-8585 1563 25 are be VBP erambler-co-uk-8585 1563 26 particularly particularly RB erambler-co-uk-8585 1563 27 relevant relevant JJ erambler-co-uk-8585 1563 28 : : : erambler-co-uk-8585 1563 29 RESEARCH research NN erambler-co-uk-8585 1563 30 - - HYPH erambler-co-uk-8585 1563 31 DATAMAN DATAMAN NNP erambler-co-uk-8585 1563 32 DATA DATA NNP erambler-co-uk-8585 1563 33 - - HYPH erambler-co-uk-8585 1563 34 PUBLICATION PUBLICATION NNP erambler-co-uk-8585 1563 35 DIGITAL DIGITAL NNP erambler-co-uk-8585 1563 36 - - HYPH erambler-co-uk-8585 1563 37 PRESERVATION PRESERVATION NNP erambler-co-uk-8585 1563 38 LIS LIS NNP erambler-co-uk-8585 1563 39 - - HYPH erambler-co-uk-8585 1563 40 RESEARCHSUPPORT RESEARCHSUPPORT NNP erambler-co-uk-8585 1563 41 The the DT erambler-co-uk-8585 1563 42 Research Research NNP erambler-co-uk-8585 1563 43 Data Data NNP erambler-co-uk-8585 1563 44 Alliance Alliance NNP erambler-co-uk-8585 1563 45 have have VBP erambler-co-uk-8585 1563 46 a a DT erambler-co-uk-8585 1563 47 number number NN erambler-co-uk-8585 1563 48 of of IN erambler-co-uk-8585 1563 49 Interest Interest NNP erambler-co-uk-8585 1563 50 Groups Groups NNPS erambler-co-uk-8585 1563 51 and and CC erambler-co-uk-8585 1563 52 Working Working NNP erambler-co-uk-8585 1563 53 Groups Groups NNPS erambler-co-uk-8585 1563 54 that that WDT erambler-co-uk-8585 1563 55 discuss discuss VBP erambler-co-uk-8585 1563 56 issues issue NNS erambler-co-uk-8585 1563 57 by by IN erambler-co-uk-8585 1563 58 email email NN erambler-co-uk-8585 1563 59 Events event NNS erambler-co-uk-8585 1563 60 International International NNP erambler-co-uk-8585 1563 61 Digital Digital NNP erambler-co-uk-8585 1563 62 Curation Curation NNP erambler-co-uk-8585 1563 63 Conference Conference NNP erambler-co-uk-8585 1563 64 — — : erambler-co-uk-8585 1563 65 major major JJ erambler-co-uk-8585 1563 66 annual annual JJ erambler-co-uk-8585 1563 67 conference conference NN erambler-co-uk-8585 1563 68 Research Research NNP erambler-co-uk-8585 1563 69 Data Data NNP erambler-co-uk-8585 1563 70 Management Management NNP erambler-co-uk-8585 1563 71 Forum Forum NNP erambler-co-uk-8585 1563 72 — — : erambler-co-uk-8585 1563 73 roughly roughly RB erambler-co-uk-8585 1563 74 every every DT erambler-co-uk-8585 1563 75 six six CD erambler-co-uk-8585 1563 76 months month NNS erambler-co-uk-8585 1563 77 , , , erambler-co-uk-8585 1563 78 places place NNS erambler-co-uk-8585 1563 79 are be VBP erambler-co-uk-8585 1563 80 limited limited JJ erambler-co-uk-8585 1563 81 ! ! . erambler-co-uk-8585 1564 1 RDA RDA NNP erambler-co-uk-8585 1564 2 Plenary Plenary NNP erambler-co-uk-8585 1564 3 — — : erambler-co-uk-8585 1564 4 also also RB erambler-co-uk-8585 1564 5 every every DT erambler-co-uk-8585 1564 6 6 6 CD erambler-co-uk-8585 1564 7 months month NNS erambler-co-uk-8585 1564 8 , , , erambler-co-uk-8585 1564 9 but but CC erambler-co-uk-8585 1564 10 only only RB erambler-co-uk-8585 1564 11 about about RB erambler-co-uk-8585 1564 12 1 1 CD erambler-co-uk-8585 1564 13 in in IN erambler-co-uk-8585 1564 14 every every DT erambler-co-uk-8585 1564 15 3 3 CD erambler-co-uk-8585 1564 16 in in IN erambler-co-uk-8585 1564 17 Europe Europe NNP erambler-co-uk-8585 1564 18 Books Books NNPS erambler-co-uk-8585 1564 19 In in IN erambler-co-uk-8585 1564 20 no no DT erambler-co-uk-8585 1564 21 particular particular JJ erambler-co-uk-8585 1564 22 order order NN erambler-co-uk-8585 1564 23 : : : erambler-co-uk-8585 1564 24 Martin Martin NNP erambler-co-uk-8585 1564 25 , , , erambler-co-uk-8585 1564 26 Victoria Victoria NNP erambler-co-uk-8585 1564 27 . . . erambler-co-uk-8585 1565 1 Demystifying Demystifying NNP erambler-co-uk-8585 1565 2 eResearch eResearch NNP erambler-co-uk-8585 1565 3 : : : erambler-co-uk-8585 1565 4 A A NNP erambler-co-uk-8585 1565 5 Primer Primer NNP erambler-co-uk-8585 1565 6 for for IN erambler-co-uk-8585 1565 7 Librarians Librarians NNPS erambler-co-uk-8585 1565 8 . . . erambler-co-uk-8585 1566 1 Libraries library NNS erambler-co-uk-8585 1566 2 Unlimited unlimited JJ erambler-co-uk-8585 1566 3 , , , erambler-co-uk-8585 1566 4 2014 2014 CD erambler-co-uk-8585 1566 5 . . . erambler-co-uk-8585 1567 1 Borgman Borgman NNP erambler-co-uk-8585 1567 2 , , , erambler-co-uk-8585 1567 3 Christine Christine NNP erambler-co-uk-8585 1567 4 L. L. NNP erambler-co-uk-8585 1567 5 Big Big NNP erambler-co-uk-8585 1567 6 Data Data NNP erambler-co-uk-8585 1567 7 , , , erambler-co-uk-8585 1567 8 Little Little NNP erambler-co-uk-8585 1567 9 Data Data NNP erambler-co-uk-8585 1567 10 , , , erambler-co-uk-8585 1567 11 No No NNP erambler-co-uk-8585 1567 12 Data data NN erambler-co-uk-8585 1567 13 : : : erambler-co-uk-8585 1567 14 Scholarship scholarship NN erambler-co-uk-8585 1567 15 in in IN erambler-co-uk-8585 1567 16 the the DT erambler-co-uk-8585 1567 17 Networked Networked NNP erambler-co-uk-8585 1567 18 World World NNP erambler-co-uk-8585 1567 19 . . . erambler-co-uk-8585 1568 1 Cambridge Cambridge NNP erambler-co-uk-8585 1568 2 , , , erambler-co-uk-8585 1568 3 Massachusetts Massachusetts NNP erambler-co-uk-8585 1568 4 : : : erambler-co-uk-8585 1568 5 The the DT erambler-co-uk-8585 1568 6 MIT MIT NNP erambler-co-uk-8585 1568 7 Press Press NNP erambler-co-uk-8585 1568 8 , , , erambler-co-uk-8585 1568 9 2015 2015 CD erambler-co-uk-8585 1568 10 . . . erambler-co-uk-8585 1569 1 Corti Corti NNP erambler-co-uk-8585 1569 2 , , , erambler-co-uk-8585 1569 3 Louise Louise NNP erambler-co-uk-8585 1569 4 , , , erambler-co-uk-8585 1569 5 Veerle Veerle NNP erambler-co-uk-8585 1569 6 Van Van NNP erambler-co-uk-8585 1569 7 den den NN erambler-co-uk-8585 1569 8 Eynden Eynden NNP erambler-co-uk-8585 1569 9 , , , erambler-co-uk-8585 1569 10 and and CC erambler-co-uk-8585 1569 11 Libby Libby NNP erambler-co-uk-8585 1569 12 Bishop Bishop NNP erambler-co-uk-8585 1569 13 . . . erambler-co-uk-8585 1570 1 Managing managing NN erambler-co-uk-8585 1570 2 and and CC erambler-co-uk-8585 1570 3 Sharing Sharing NNP erambler-co-uk-8585 1570 4 Research Research NNP erambler-co-uk-8585 1570 5 Data Data NNP erambler-co-uk-8585 1570 6 . . . erambler-co-uk-8585 1571 1 Thousand Thousand NNP erambler-co-uk-8585 1571 2 Oaks Oaks NNPS erambler-co-uk-8585 1571 3 , , , erambler-co-uk-8585 1571 4 CA CA NNP erambler-co-uk-8585 1571 5 : : : erambler-co-uk-8585 1571 6 SAGE SAGE NNP erambler-co-uk-8585 1571 7 Publications Publications NNPS erambler-co-uk-8585 1571 8 Ltd Ltd NNP erambler-co-uk-8585 1571 9 , , , erambler-co-uk-8585 1571 10 2014 2014 CD erambler-co-uk-8585 1571 11 . . . erambler-co-uk-8585 1572 1 Pryor Pryor NNP erambler-co-uk-8585 1572 2 , , , erambler-co-uk-8585 1572 3 Graham Graham NNP erambler-co-uk-8585 1572 4 , , , erambler-co-uk-8585 1572 5 ed ed NNP erambler-co-uk-8585 1572 6 . . . erambler-co-uk-8585 1573 1 Managing Managing NNP erambler-co-uk-8585 1573 2 Research Research NNP erambler-co-uk-8585 1573 3 Data Data NNP erambler-co-uk-8585 1573 4 . . . erambler-co-uk-8585 1574 1 Facet Facet NNP erambler-co-uk-8585 1574 2 Publishing Publishing NNP erambler-co-uk-8585 1574 3 , , , erambler-co-uk-8585 1574 4 2012 2012 CD erambler-co-uk-8585 1574 5 . . . erambler-co-uk-8585 1575 1 Pryor Pryor NNP erambler-co-uk-8585 1575 2 , , , erambler-co-uk-8585 1575 3 Graham Graham NNP erambler-co-uk-8585 1575 4 , , , erambler-co-uk-8585 1575 5 Sarah Sarah NNP erambler-co-uk-8585 1575 6 Jones Jones NNP erambler-co-uk-8585 1575 7 , , , erambler-co-uk-8585 1575 8 and and CC erambler-co-uk-8585 1575 9 Angus Angus NNP erambler-co-uk-8585 1575 10 Whyte Whyte NNP erambler-co-uk-8585 1575 11 , , , erambler-co-uk-8585 1575 12 eds eds XX erambler-co-uk-8585 1575 13 . . . erambler-co-uk-8585 1576 1 Delivering Delivering NNP erambler-co-uk-8585 1576 2 Research Research NNP erambler-co-uk-8585 1576 3 Data Data NNP erambler-co-uk-8585 1576 4 Management Management NNP erambler-co-uk-8585 1576 5 Services Services NNPS erambler-co-uk-8585 1576 6 : : : erambler-co-uk-8585 1576 7 Fundamentals fundamental NNS erambler-co-uk-8585 1576 8 of of IN erambler-co-uk-8585 1576 9 Good Good NNP erambler-co-uk-8585 1576 10 Practice Practice NNP erambler-co-uk-8585 1576 11 . . . erambler-co-uk-8585 1577 1 Facet Facet NNP erambler-co-uk-8585 1577 2 Publishing Publishing NNP erambler-co-uk-8585 1577 3 , , , erambler-co-uk-8585 1577 4 2013 2013 CD erambler-co-uk-8585 1577 5 . . . erambler-co-uk-8585 1578 1 Ray Ray NNP erambler-co-uk-8585 1578 2 , , , erambler-co-uk-8585 1578 3 Joyce Joyce NNP erambler-co-uk-8585 1578 4 M. M. NNP erambler-co-uk-8585 1578 5 , , , erambler-co-uk-8585 1578 6 ed ed NNP erambler-co-uk-8585 1578 7 . . . erambler-co-uk-8585 1579 1 Research Research NNP erambler-co-uk-8585 1579 2 Data Data NNP erambler-co-uk-8585 1579 3 Management Management NNP erambler-co-uk-8585 1579 4 : : : erambler-co-uk-8585 1579 5 Practical Practical NNP erambler-co-uk-8585 1579 6 Strategies Strategies NNPS erambler-co-uk-8585 1579 7 for for IN erambler-co-uk-8585 1579 8 Information Information NNP erambler-co-uk-8585 1579 9 Professionals Professionals NNPS erambler-co-uk-8585 1579 10 . . . erambler-co-uk-8585 1580 1 West West NNP erambler-co-uk-8585 1580 2 Lafayette Lafayette NNP erambler-co-uk-8585 1580 3 , , , erambler-co-uk-8585 1580 4 Indiana Indiana NNP erambler-co-uk-8585 1580 5 : : : erambler-co-uk-8585 1580 6 Purdue Purdue NNP erambler-co-uk-8585 1580 7 University University NNP erambler-co-uk-8585 1580 8 Press Press NNP erambler-co-uk-8585 1580 9 , , , erambler-co-uk-8585 1580 10 2014 2014 CD erambler-co-uk-8585 1580 11 . . . erambler-co-uk-8585 1581 1 Reports report NNS erambler-co-uk-8585 1581 2 ‘ ' `` erambler-co-uk-8585 1581 3 Ten ten CD erambler-co-uk-8585 1581 4 Recommendations Recommendations NNPS erambler-co-uk-8585 1581 5 for for IN erambler-co-uk-8585 1581 6 Libraries library NNS erambler-co-uk-8585 1581 7 to to TO erambler-co-uk-8585 1581 8 Get get VB erambler-co-uk-8585 1581 9 Started start VBN erambler-co-uk-8585 1581 10 with with IN erambler-co-uk-8585 1581 11 Research Research NNP erambler-co-uk-8585 1581 12 Data Data NNP erambler-co-uk-8585 1581 13 Management Management NNP erambler-co-uk-8585 1581 14 ’ ' '' erambler-co-uk-8585 1581 15 . . . erambler-co-uk-8585 1582 1 LIBER LIBER NNP erambler-co-uk-8585 1582 2 , , , erambler-co-uk-8585 1582 3 24 24 CD erambler-co-uk-8585 1582 4 August August NNP erambler-co-uk-8585 1582 5 2012 2012 CD erambler-co-uk-8585 1582 6 . . . erambler-co-uk-8585 1582 7 http://libereurope.eu/news/ten-recommendations-for-libraries-to-get-started-with-research-data-management/. http://libereurope.eu/news/ten-recommendations-for-libraries-to-get-started-with-research-data-management/. ADD erambler-co-uk-8585 1583 1 ‘ ' `` erambler-co-uk-8585 1583 2 Science science NN erambler-co-uk-8585 1583 3 as as IN erambler-co-uk-8585 1583 4 an an DT erambler-co-uk-8585 1583 5 Open Open NNP erambler-co-uk-8585 1583 6 Enterprise enterprise NN erambler-co-uk-8585 1583 7 ’ ' '' erambler-co-uk-8585 1583 8 . . . erambler-co-uk-8585 1584 1 Royal Royal NNP erambler-co-uk-8585 1584 2 Society Society NNP erambler-co-uk-8585 1584 3 , , , erambler-co-uk-8585 1584 4 2 2 CD erambler-co-uk-8585 1584 5 June June NNP erambler-co-uk-8585 1584 6 2012 2012 CD erambler-co-uk-8585 1584 7 . . . erambler-co-uk-8585 1584 8 https://royalsociety.org/policy/projects/science-public-enterprise/Report/. https://royalsociety.org/policy/projects/science-public-enterprise/report/. ADD erambler-co-uk-8585 1585 1 Mary Mary NNP erambler-co-uk-8585 1585 2 Auckland Auckland NNP erambler-co-uk-8585 1585 3 . . . erambler-co-uk-8585 1586 1 ‘ ' `` erambler-co-uk-8585 1586 2 Re Re NNS erambler-co-uk-8585 1586 3 - - NN erambler-co-uk-8585 1586 4 Skilling skilling NN erambler-co-uk-8585 1586 5 for for IN erambler-co-uk-8585 1586 6 Research Research NNP erambler-co-uk-8585 1586 7 ’ ' '' erambler-co-uk-8585 1586 8 . . . erambler-co-uk-8585 1587 1 RLUK RLUK NNP erambler-co-uk-8585 1587 2 , , , erambler-co-uk-8585 1587 3 January January NNP erambler-co-uk-8585 1587 4 2012 2012 CD erambler-co-uk-8585 1587 5 . . . erambler-co-uk-8585 1587 6 http://www.rluk.ac.uk/wp-content/uploads/2014/02/RLUK-Re-skilling.pdf http://www.rluk.ac.uk/wp-content/uploads/2014/02/RLUK-Re-skilling.pdf NNS erambler-co-uk-8585 1587 7 . . . erambler-co-uk-8585 1588 1 Journals Journals NNP erambler-co-uk-8585 1588 2 International International NNP erambler-co-uk-8585 1588 3 Journal Journal NNP erambler-co-uk-8585 1588 4 of of IN erambler-co-uk-8585 1588 5 Digital Digital NNP erambler-co-uk-8585 1588 6 Curation Curation NNP erambler-co-uk-8585 1588 7 ( ( -LRB- erambler-co-uk-8585 1588 8 IJDC IJDC NNP erambler-co-uk-8585 1588 9 ) ) -RRB- erambler-co-uk-8585 1588 10 Journal Journal NNP erambler-co-uk-8585 1588 11 of of IN erambler-co-uk-8585 1588 12 eScience eScience NNP erambler-co-uk-8585 1588 13 Librarianship Librarianship NNP erambler-co-uk-8585 1588 14 ( ( -LRB- erambler-co-uk-8585 1588 15 JeSLib JeSLib NNP erambler-co-uk-8585 1588 16 ) ) -RRB- erambler-co-uk-8585 1588 17 Fairphone Fairphone NNP erambler-co-uk-8585 1588 18 2 2 CD erambler-co-uk-8585 1588 19 : : : erambler-co-uk-8585 1588 20 initial initial JJ erambler-co-uk-8585 1588 21 thoughts thought NNS erambler-co-uk-8585 1588 22 on on IN erambler-co-uk-8585 1588 23 the the DT erambler-co-uk-8585 1588 24 original original JJ erambler-co-uk-8585 1588 25 ethical ethical JJ erambler-co-uk-8585 1588 26 smartphone smartphone NN erambler-co-uk-8585 1588 27 I’ve I’ve NNP erambler-co-uk-8585 1588 28 had have VBD erambler-co-uk-8585 1588 29 my -PRON- PRP$ erambler-co-uk-8585 1588 30 eye eye NN erambler-co-uk-8585 1588 31 on on IN erambler-co-uk-8585 1588 32 the the DT erambler-co-uk-8585 1588 33 Fairphone Fairphone NNP erambler-co-uk-8585 1588 34 2 2 CD erambler-co-uk-8585 1588 35 for for IN erambler-co-uk-8585 1588 36 a a DT erambler-co-uk-8585 1588 37 while while NN erambler-co-uk-8585 1588 38 now now RB erambler-co-uk-8585 1588 39 , , , erambler-co-uk-8585 1588 40 and and CC erambler-co-uk-8585 1588 41 when when WRB erambler-co-uk-8585 1588 42 my -PRON- PRP$ erambler-co-uk-8585 1588 43 current current JJ erambler-co-uk-8585 1588 44 phone phone NN erambler-co-uk-8585 1588 45 , , , erambler-co-uk-8585 1588 46 an an DT erambler-co-uk-8585 1588 47 aging age VBG erambler-co-uk-8585 1588 48 Samsung Samsung NNP erambler-co-uk-8585 1588 49 Galaxy Galaxy NNP erambler-co-uk-8585 1588 50 S4 S4 NNP erambler-co-uk-8585 1588 51 , , , erambler-co-uk-8585 1588 52 started start VBD erambler-co-uk-8585 1588 53 playing play VBG erambler-co-uk-8585 1588 54 up up RP erambler-co-uk-8585 1588 55 I -PRON- PRP erambler-co-uk-8585 1588 56 decided decide VBD erambler-co-uk-8585 1588 57 it -PRON- PRP erambler-co-uk-8585 1588 58 was be VBD erambler-co-uk-8585 1588 59 time time NN erambler-co-uk-8585 1588 60 to to TO erambler-co-uk-8585 1588 61 take take VB erambler-co-uk-8585 1588 62 the the DT erambler-co-uk-8585 1588 63 plunge plunge NN erambler-co-uk-8585 1588 64 . . . erambler-co-uk-8585 1589 1 A a DT erambler-co-uk-8585 1589 2 few few JJ erambler-co-uk-8585 1589 3 people people NNS erambler-co-uk-8585 1589 4 have have VBP erambler-co-uk-8585 1589 5 asked ask VBN erambler-co-uk-8585 1589 6 for for IN erambler-co-uk-8585 1589 7 my -PRON- PRP$ erambler-co-uk-8585 1589 8 thoughts thought NNS erambler-co-uk-8585 1589 9 on on IN erambler-co-uk-8585 1589 10 the the DT erambler-co-uk-8585 1589 11 Fairphone Fairphone NNP erambler-co-uk-8585 1589 12 so so RB erambler-co-uk-8585 1589 13 here here RB erambler-co-uk-8585 1589 14 are be VBP erambler-co-uk-8585 1589 15 a a DT erambler-co-uk-8585 1589 16 few few JJ erambler-co-uk-8585 1589 17 notes note NNS erambler-co-uk-8585 1589 18 . . . erambler-co-uk-8585 1590 1 Why why WRB erambler-co-uk-8585 1590 2 I -PRON- PRP erambler-co-uk-8585 1590 3 bought buy VBD erambler-co-uk-8585 1590 4 it -PRON- PRP erambler-co-uk-8585 1590 5 The the DT erambler-co-uk-8585 1590 6 thing thing NN erambler-co-uk-8585 1590 7 that that WDT erambler-co-uk-8585 1590 8 sparked spark VBD erambler-co-uk-8585 1590 9 my -PRON- PRP$ erambler-co-uk-8585 1590 10 interest interest NN erambler-co-uk-8585 1590 11 , , , erambler-co-uk-8585 1590 12 and and CC erambler-co-uk-8585 1590 13 the the DT erambler-co-uk-8585 1590 14 main main JJ erambler-co-uk-8585 1590 15 reason reason NN erambler-co-uk-8585 1590 16 for for IN erambler-co-uk-8585 1590 17 buying buy VBG erambler-co-uk-8585 1590 18 the the DT erambler-co-uk-8585 1590 19 phone phone NN erambler-co-uk-8585 1590 20 really really RB erambler-co-uk-8585 1590 21 , , , erambler-co-uk-8585 1590 22 was be VBD erambler-co-uk-8585 1590 23 the the DT erambler-co-uk-8585 1590 24 ethical ethical JJ erambler-co-uk-8585 1590 25 stance stance NN erambler-co-uk-8585 1590 26 of of IN erambler-co-uk-8585 1590 27 the the DT erambler-co-uk-8585 1590 28 manufacturer manufacturer NN erambler-co-uk-8585 1590 29 . . . erambler-co-uk-8585 1591 1 The the DT erambler-co-uk-8585 1591 2 small small JJ erambler-co-uk-8585 1591 3 Swedish swedish JJ erambler-co-uk-8585 1591 4 company company NN erambler-co-uk-8585 1591 5 have have VBP erambler-co-uk-8585 1591 6 gone go VBN erambler-co-uk-8585 1591 7 to to IN erambler-co-uk-8585 1591 8 great great JJ erambler-co-uk-8585 1591 9 lengths length NNS erambler-co-uk-8585 1591 10 to to TO erambler-co-uk-8585 1591 11 ensure ensure VB erambler-co-uk-8585 1591 12 that that IN erambler-co-uk-8585 1591 13 both both CC erambler-co-uk-8585 1591 14 labour labour NN erambler-co-uk-8585 1591 15 and and CC erambler-co-uk-8585 1591 16 materials material NNS erambler-co-uk-8585 1591 17 are be VBP erambler-co-uk-8585 1591 18 sourced source VBN erambler-co-uk-8585 1591 19 as as RB erambler-co-uk-8585 1591 20 responsibly responsibly RB erambler-co-uk-8585 1591 21 as as IN erambler-co-uk-8585 1591 22 possible possible JJ erambler-co-uk-8585 1591 23 . . . erambler-co-uk-8585 1592 1 They -PRON- PRP erambler-co-uk-8585 1592 2 regularly regularly RB erambler-co-uk-8585 1592 3 inspect inspect VBP erambler-co-uk-8585 1592 4 the the DT erambler-co-uk-8585 1592 5 factories factory NNS erambler-co-uk-8585 1592 6 where where WRB erambler-co-uk-8585 1592 7 the the DT erambler-co-uk-8585 1592 8 parts part NNS erambler-co-uk-8585 1592 9 are be VBP erambler-co-uk-8585 1592 10 made make VBN erambler-co-uk-8585 1592 11 and and CC erambler-co-uk-8585 1592 12 assembled assemble VBN erambler-co-uk-8585 1592 13 to to TO erambler-co-uk-8585 1592 14 ensure ensure VB erambler-co-uk-8585 1592 15 fair fair JJ erambler-co-uk-8585 1592 16 treatment treatment NN erambler-co-uk-8585 1592 17 of of IN erambler-co-uk-8585 1592 18 the the DT erambler-co-uk-8585 1592 19 workers worker NNS erambler-co-uk-8585 1592 20 and and CC erambler-co-uk-8585 1592 21 they -PRON- PRP erambler-co-uk-8585 1592 22 source source VBP erambler-co-uk-8585 1592 23 all all PDT erambler-co-uk-8585 1592 24 the the DT erambler-co-uk-8585 1592 25 raw raw JJ erambler-co-uk-8585 1592 26 materials material NNS erambler-co-uk-8585 1592 27 carefully carefully RB erambler-co-uk-8585 1592 28 to to TO erambler-co-uk-8585 1592 29 minimise minimise VB erambler-co-uk-8585 1592 30 the the DT erambler-co-uk-8585 1592 31 environmental environmental JJ erambler-co-uk-8585 1592 32 impact impact NN erambler-co-uk-8585 1592 33 and and CC erambler-co-uk-8585 1592 34 the the DT erambler-co-uk-8585 1592 35 use use NN erambler-co-uk-8585 1592 36 of of IN erambler-co-uk-8585 1592 37 conflict conflict NN erambler-co-uk-8585 1592 38 minerals mineral NNS erambler-co-uk-8585 1592 39 . . . erambler-co-uk-8585 1593 1 Another another DT erambler-co-uk-8585 1593 2 side side NN erambler-co-uk-8585 1593 3 to to IN erambler-co-uk-8585 1593 4 this this DT erambler-co-uk-8585 1593 5 ethical ethical JJ erambler-co-uk-8585 1593 6 stance stance NN erambler-co-uk-8585 1593 7 is be VBZ erambler-co-uk-8585 1593 8 a a DT erambler-co-uk-8585 1593 9 focus focus NN erambler-co-uk-8585 1593 10 on on IN erambler-co-uk-8585 1593 11 longevity longevity NN erambler-co-uk-8585 1593 12 of of IN erambler-co-uk-8585 1593 13 the the DT erambler-co-uk-8585 1593 14 phone phone NN erambler-co-uk-8585 1593 15 itself -PRON- PRP erambler-co-uk-8585 1593 16 . . . erambler-co-uk-8585 1594 1 This this DT erambler-co-uk-8585 1594 2 is be VBZ erambler-co-uk-8585 1594 3 not not RB erambler-co-uk-8585 1594 4 a a DT erambler-co-uk-8585 1594 5 product product NN erambler-co-uk-8585 1594 6 with with IN erambler-co-uk-8585 1594 7 an an DT erambler-co-uk-8585 1594 8 intentionally intentionally RB erambler-co-uk-8585 1594 9 limited limited JJ erambler-co-uk-8585 1594 10 lifespan lifespan NN erambler-co-uk-8585 1594 11 . . . erambler-co-uk-8585 1595 1 Instead instead RB erambler-co-uk-8585 1595 2 , , , erambler-co-uk-8585 1595 3 it’s it’s NNP erambler-co-uk-8585 1595 4 designed design VBN erambler-co-uk-8585 1595 5 to to TO erambler-co-uk-8585 1595 6 be be VB erambler-co-uk-8585 1595 7 modular modular JJ erambler-co-uk-8585 1595 8 and and CC erambler-co-uk-8585 1595 9 as as RB erambler-co-uk-8585 1595 10 repairable repairable JJ erambler-co-uk-8585 1595 11 as as IN erambler-co-uk-8585 1595 12 possible possible JJ erambler-co-uk-8585 1595 13 , , , erambler-co-uk-8585 1595 14 by by IN erambler-co-uk-8585 1595 15 the the DT erambler-co-uk-8585 1595 16 owner owner NN erambler-co-uk-8585 1595 17 themselves -PRON- PRP erambler-co-uk-8585 1595 18 . . . erambler-co-uk-8585 1596 1 Spares spare NNS erambler-co-uk-8585 1596 2 are be VBP erambler-co-uk-8585 1596 3 available available JJ erambler-co-uk-8585 1596 4 for for IN erambler-co-uk-8585 1596 5 all all DT erambler-co-uk-8585 1596 6 of of IN erambler-co-uk-8585 1596 7 the the DT erambler-co-uk-8585 1596 8 parts part NNS erambler-co-uk-8585 1596 9 that that WDT erambler-co-uk-8585 1596 10 commonly commonly RB erambler-co-uk-8585 1596 11 fail fail VBP erambler-co-uk-8585 1596 12 in in IN erambler-co-uk-8585 1596 13 phones phone NNS erambler-co-uk-8585 1596 14 ( ( -LRB- erambler-co-uk-8585 1596 15 including include VBG erambler-co-uk-8585 1596 16 screen screen NN erambler-co-uk-8585 1596 17 and and CC erambler-co-uk-8585 1596 18 camera camera NN erambler-co-uk-8585 1596 19 ) ) -RRB- erambler-co-uk-8585 1596 20 , , , erambler-co-uk-8585 1596 21 and and CC erambler-co-uk-8585 1596 22 at at IN erambler-co-uk-8585 1596 23 the the DT erambler-co-uk-8585 1596 24 time time NN erambler-co-uk-8585 1596 25 of of IN erambler-co-uk-8585 1596 26 writing write VBG erambler-co-uk-8585 1596 27 the the DT erambler-co-uk-8585 1596 28 Fairphone Fairphone NNP erambler-co-uk-8585 1596 29 2 2 CD erambler-co-uk-8585 1596 30 is be VBZ erambler-co-uk-8585 1596 31 the the DT erambler-co-uk-8585 1596 32 only only JJ erambler-co-uk-8585 1596 33 phone phone NN erambler-co-uk-8585 1596 34 to to TO erambler-co-uk-8585 1596 35 receive receive VB erambler-co-uk-8585 1596 36 10/10 10/10 CD erambler-co-uk-8585 1596 37 for for IN erambler-co-uk-8585 1596 38 reparability reparability NN erambler-co-uk-8585 1596 39 from from IN erambler-co-uk-8585 1596 40 iFixit iFixit NNP erambler-co-uk-8585 1596 41 . . . erambler-co-uk-8585 1597 1 There there EX erambler-co-uk-8585 1597 2 are be VBP erambler-co-uk-8585 1597 3 plans plan NNS erambler-co-uk-8585 1597 4 to to TO erambler-co-uk-8585 1597 5 allow allow VB erambler-co-uk-8585 1597 6 hardware hardware NN erambler-co-uk-8585 1597 7 upgrades upgrade NNS erambler-co-uk-8585 1597 8 , , , erambler-co-uk-8585 1597 9 including include VBG erambler-co-uk-8585 1597 10 an an DT erambler-co-uk-8585 1597 11 expansion expansion NN erambler-co-uk-8585 1597 12 port port NN erambler-co-uk-8585 1597 13 on on IN erambler-co-uk-8585 1597 14 the the DT erambler-co-uk-8585 1597 15 back back NN erambler-co-uk-8585 1597 16 so so IN erambler-co-uk-8585 1597 17 that that IN erambler-co-uk-8585 1597 18 NFC NFC NNP erambler-co-uk-8585 1597 19 or or CC erambler-co-uk-8585 1597 20 wireless wireless JJ erambler-co-uk-8585 1597 21 charging charging NN erambler-co-uk-8585 1597 22 could could MD erambler-co-uk-8585 1597 23 be be VB erambler-co-uk-8585 1597 24 added add VBN erambler-co-uk-8585 1597 25 with with IN erambler-co-uk-8585 1597 26 a a DT erambler-co-uk-8585 1597 27 new new JJ erambler-co-uk-8585 1597 28 case case NN erambler-co-uk-8585 1597 29 , , , erambler-co-uk-8585 1597 30 for for IN erambler-co-uk-8585 1597 31 example example NN erambler-co-uk-8585 1597 32 . . . erambler-co-uk-8585 1598 1 What what WP erambler-co-uk-8585 1598 2 I -PRON- PRP erambler-co-uk-8585 1598 3 like like VBP erambler-co-uk-8585 1598 4 So so RB erambler-co-uk-8585 1598 5 far far RB erambler-co-uk-8585 1598 6 , , , erambler-co-uk-8585 1598 7 the the DT erambler-co-uk-8585 1598 8 killer killer NN erambler-co-uk-8585 1598 9 feature feature NN erambler-co-uk-8585 1598 10 for for IN erambler-co-uk-8585 1598 11 me -PRON- PRP erambler-co-uk-8585 1598 12 is be VBZ erambler-co-uk-8585 1598 13 the the DT erambler-co-uk-8585 1598 14 dual dual JJ erambler-co-uk-8585 1598 15 SIM SIM NNP erambler-co-uk-8585 1598 16 card card NN erambler-co-uk-8585 1598 17 slots slot NNS erambler-co-uk-8585 1598 18 . . . erambler-co-uk-8585 1599 1 I -PRON- PRP erambler-co-uk-8585 1599 2 have have VBP erambler-co-uk-8585 1599 3 both both CC erambler-co-uk-8585 1599 4 a a DT erambler-co-uk-8585 1599 5 personal personal JJ erambler-co-uk-8585 1599 6 and and CC erambler-co-uk-8585 1599 7 a a DT erambler-co-uk-8585 1599 8 work work NN erambler-co-uk-8585 1599 9 phone phone NN erambler-co-uk-8585 1599 10 , , , erambler-co-uk-8585 1599 11 and and CC erambler-co-uk-8585 1599 12 the the DT erambler-co-uk-8585 1599 13 latter latter JJ erambler-co-uk-8585 1599 14 was be VBD erambler-co-uk-8585 1599 15 always always RB erambler-co-uk-8585 1599 16 getting get VBG erambler-co-uk-8585 1599 17 left leave VBN erambler-co-uk-8585 1599 18 at at IN erambler-co-uk-8585 1599 19 home home NN erambler-co-uk-8585 1599 20 or or CC erambler-co-uk-8585 1599 21 in in IN erambler-co-uk-8585 1599 22 the the DT erambler-co-uk-8585 1599 23 office office NN erambler-co-uk-8585 1599 24 or or CC erambler-co-uk-8585 1599 25 running run VBG erambler-co-uk-8585 1599 26 out out IN erambler-co-uk-8585 1599 27 of of IN erambler-co-uk-8585 1599 28 charge charge NN erambler-co-uk-8585 1599 29 . . . erambler-co-uk-8585 1600 1 Now now RB erambler-co-uk-8585 1600 2 I -PRON- PRP erambler-co-uk-8585 1600 3 have have VBP erambler-co-uk-8585 1600 4 both both DT erambler-co-uk-8585 1600 5 SIMs sim NNS erambler-co-uk-8585 1600 6 in in IN erambler-co-uk-8585 1600 7 the the DT erambler-co-uk-8585 1600 8 one one CD erambler-co-uk-8585 1600 9 phone phone NN erambler-co-uk-8585 1600 10 : : : erambler-co-uk-8585 1600 11 I -PRON- PRP erambler-co-uk-8585 1600 12 can can MD erambler-co-uk-8585 1600 13 recieve recieve VB erambler-co-uk-8585 1600 14 calls call NNS erambler-co-uk-8585 1600 15 on on IN erambler-co-uk-8585 1600 16 either either DT erambler-co-uk-8585 1600 17 number number NN erambler-co-uk-8585 1600 18 , , , erambler-co-uk-8585 1600 19 turn turn VB erambler-co-uk-8585 1600 20 them -PRON- PRP erambler-co-uk-8585 1600 21 on on RP erambler-co-uk-8585 1600 22 and and CC erambler-co-uk-8585 1600 23 off off RB erambler-co-uk-8585 1600 24 independently independently RB erambler-co-uk-8585 1600 25 and and CC erambler-co-uk-8585 1600 26 choose choose VB erambler-co-uk-8585 1600 27 which which WDT erambler-co-uk-8585 1600 28 account account VBP erambler-co-uk-8585 1600 29 to to TO erambler-co-uk-8585 1600 30 use use VB erambler-co-uk-8585 1600 31 when when WRB erambler-co-uk-8585 1600 32 sending send VBG erambler-co-uk-8585 1600 33 a a DT erambler-co-uk-8585 1600 34 text text NN erambler-co-uk-8585 1600 35 or or CC erambler-co-uk-8585 1600 36 making make VBG erambler-co-uk-8585 1600 37 a a DT erambler-co-uk-8585 1600 38 call call NN erambler-co-uk-8585 1600 39 . . . erambler-co-uk-8585 1601 1 The the DT erambler-co-uk-8585 1601 2 OS OS NNP erambler-co-uk-8585 1601 3 is be VBZ erambler-co-uk-8585 1601 4 very very RB erambler-co-uk-8585 1601 5 close close JJ erambler-co-uk-8585 1601 6 to to IN erambler-co-uk-8585 1601 7 & & CC erambler-co-uk-8585 1601 8 ldquo;standard&rdquo ldquo;standard&rdquo FW erambler-co-uk-8585 1601 9 ; ; : erambler-co-uk-8585 1601 10 Android Android NNP erambler-co-uk-8585 1601 11 , , , erambler-co-uk-8585 1601 12 which which WDT erambler-co-uk-8585 1601 13 is be VBZ erambler-co-uk-8585 1601 14 nice nice JJ erambler-co-uk-8585 1601 15 , , , erambler-co-uk-8585 1601 16 and and CC erambler-co-uk-8585 1601 17 I -PRON- PRP erambler-co-uk-8585 1601 18 really really RB erambler-co-uk-8585 1601 19 don’t don’t VBZ erambler-co-uk-8585 1601 20 miss miss VBP erambler-co-uk-8585 1601 21 all all PDT erambler-co-uk-8585 1601 22 the the DT erambler-co-uk-8585 1601 23 extra extra JJ erambler-co-uk-8585 1601 24 bloatware bloatware NN erambler-co-uk-8585 1601 25 that that WDT erambler-co-uk-8585 1601 26 came come VBD erambler-co-uk-8585 1601 27 with with IN erambler-co-uk-8585 1601 28 the the DT erambler-co-uk-8585 1601 29 Galaxy Galaxy NNP erambler-co-uk-8585 1601 30 S4 s4 NN erambler-co-uk-8585 1601 31 . . . erambler-co-uk-8585 1602 1 It -PRON- PRP erambler-co-uk-8585 1602 2 also also RB erambler-co-uk-8585 1602 3 has have VBZ erambler-co-uk-8585 1602 4 twice twice PDT erambler-co-uk-8585 1602 5 the the DT erambler-co-uk-8585 1602 6 storage storage NN erambler-co-uk-8585 1602 7 of of IN erambler-co-uk-8585 1602 8 that that DT erambler-co-uk-8585 1602 9 phone phone NN erambler-co-uk-8585 1602 10 , , , erambler-co-uk-8585 1602 11 which which WDT erambler-co-uk-8585 1602 12 is be VBZ erambler-co-uk-8585 1602 13 hardly hardly RB erambler-co-uk-8585 1602 14 unique unique JJ erambler-co-uk-8585 1602 15 but but CC erambler-co-uk-8585 1602 16 is be VBZ erambler-co-uk-8585 1602 17 still still RB erambler-co-uk-8585 1602 18 nice nice JJ erambler-co-uk-8585 1602 19 to to TO erambler-co-uk-8585 1602 20 have have VB erambler-co-uk-8585 1602 21 . . . erambler-co-uk-8585 1603 1 Overall overall RB erambler-co-uk-8585 1603 2 , , , erambler-co-uk-8585 1603 3 it -PRON- PRP erambler-co-uk-8585 1603 4 seems seem VBZ erambler-co-uk-8585 1603 5 like like IN erambler-co-uk-8585 1603 6 a a DT erambler-co-uk-8585 1603 7 solid solid JJ erambler-co-uk-8585 1603 8 , , , erambler-co-uk-8585 1603 9 reliable reliable JJ erambler-co-uk-8585 1603 10 phone phone NN erambler-co-uk-8585 1603 11 , , , erambler-co-uk-8585 1603 12 though though IN erambler-co-uk-8585 1603 13 it’s it’s CD erambler-co-uk-8585 1603 14 not not RB erambler-co-uk-8585 1603 15 going go VBG erambler-co-uk-8585 1603 16 to to TO erambler-co-uk-8585 1603 17 outperform outperform VB erambler-co-uk-8585 1603 18 anything anything NN erambler-co-uk-8585 1603 19 else else RB erambler-co-uk-8585 1603 20 at at IN erambler-co-uk-8585 1603 21 the the DT erambler-co-uk-8585 1603 22 same same JJ erambler-co-uk-8585 1603 23 price price NN erambler-co-uk-8585 1603 24 point point NN erambler-co-uk-8585 1603 25 . . . erambler-co-uk-8585 1604 1 It -PRON- PRP erambler-co-uk-8585 1604 2 certainly certainly RB erambler-co-uk-8585 1604 3 feels feel VBZ erambler-co-uk-8585 1604 4 nice nice JJ erambler-co-uk-8585 1604 5 and and CC erambler-co-uk-8585 1604 6 snappy snappy JJ erambler-co-uk-8585 1604 7 for for IN erambler-co-uk-8585 1604 8 everything everything NN erambler-co-uk-8585 1604 9 I -PRON- PRP erambler-co-uk-8585 1604 10 want want VBP erambler-co-uk-8585 1604 11 to to TO erambler-co-uk-8585 1604 12 use use VB erambler-co-uk-8585 1604 13 it -PRON- PRP erambler-co-uk-8585 1604 14 for for IN erambler-co-uk-8585 1604 15 . . . erambler-co-uk-8585 1605 1 I’m i’m UH erambler-co-uk-8585 1605 2 no no DT erambler-co-uk-8585 1605 3 mobile mobile JJ erambler-co-uk-8585 1605 4 gamer gamer NN erambler-co-uk-8585 1605 5 , , , erambler-co-uk-8585 1605 6 but but CC erambler-co-uk-8585 1605 7 there there EX erambler-co-uk-8585 1605 8 is be VBZ erambler-co-uk-8585 1605 9 that that DT erambler-co-uk-8585 1605 10 distant distant JJ erambler-co-uk-8585 1605 11 promise promise NN erambler-co-uk-8585 1605 12 of of IN erambler-co-uk-8585 1605 13 upgradability upgradability NN erambler-co-uk-8585 1605 14 on on IN erambler-co-uk-8585 1605 15 the the DT erambler-co-uk-8585 1605 16 horizon horizon NN erambler-co-uk-8585 1605 17 if if IN erambler-co-uk-8585 1605 18 you -PRON- PRP erambler-co-uk-8585 1605 19 are be VBP erambler-co-uk-8585 1605 20 . . . erambler-co-uk-8585 1606 1 What what WP erambler-co-uk-8585 1606 2 I -PRON- PRP erambler-co-uk-8585 1606 3 don’t don’t VBP erambler-co-uk-8585 1606 4 like like IN erambler-co-uk-8585 1606 5 I -PRON- PRP erambler-co-uk-8585 1606 6 only only RB erambler-co-uk-8585 1606 7 have have VBP erambler-co-uk-8585 1606 8 two two CD erambler-co-uk-8585 1606 9 bugbears bugbear NNS erambler-co-uk-8585 1606 10 so so RB erambler-co-uk-8585 1606 11 far far RB erambler-co-uk-8585 1606 12 . . . erambler-co-uk-8585 1607 1 Once once RB erambler-co-uk-8585 1607 2 or or CC erambler-co-uk-8585 1607 3 twice twice RB erambler-co-uk-8585 1607 4 it’s it’s RB erambler-co-uk-8585 1607 5 locked lock VBN erambler-co-uk-8585 1607 6 up up RP erambler-co-uk-8585 1607 7 and and CC erambler-co-uk-8585 1607 8 become become VB erambler-co-uk-8585 1607 9 unresponsive unresponsive JJ erambler-co-uk-8585 1607 10 , , , erambler-co-uk-8585 1607 11 requiring require VBG erambler-co-uk-8585 1607 12 a a DT erambler-co-uk-8585 1607 13 & & CC erambler-co-uk-8585 1607 14 ldquo;manual ldquo;manual NNP erambler-co-uk-8585 1607 15 reset&rdquo reset&rdquo NNP erambler-co-uk-8585 1607 16 ; ; : erambler-co-uk-8585 1607 17 ( ( -LRB- erambler-co-uk-8585 1607 18 removing remove VBG erambler-co-uk-8585 1607 19 and and CC erambler-co-uk-8585 1607 20 replacing replace VBG erambler-co-uk-8585 1607 21 the the DT erambler-co-uk-8585 1607 22 battery battery NN erambler-co-uk-8585 1607 23 ) ) -RRB- erambler-co-uk-8585 1607 24 to to TO erambler-co-uk-8585 1607 25 get get VB erambler-co-uk-8585 1607 26 going go VBG erambler-co-uk-8585 1607 27 again again RB erambler-co-uk-8585 1607 28 . . . erambler-co-uk-8585 1608 1 It -PRON- PRP erambler-co-uk-8585 1608 2 also also RB erambler-co-uk-8585 1608 3 lacks lack VBZ erambler-co-uk-8585 1608 4 NFC NFC NNP erambler-co-uk-8585 1608 5 , , , erambler-co-uk-8585 1608 6 which which WDT erambler-co-uk-8585 1608 7 isn’t isn’t VBZ erambler-co-uk-8585 1608 8 really really RB erambler-co-uk-8585 1608 9 a a DT erambler-co-uk-8585 1608 10 deal deal NN erambler-co-uk-8585 1608 11 breaker breaker NN erambler-co-uk-8585 1608 12 , , , erambler-co-uk-8585 1608 13 but but CC erambler-co-uk-8585 1608 14 I -PRON- PRP erambler-co-uk-8585 1608 15 was be VBD erambler-co-uk-8585 1608 16 just just RB erambler-co-uk-8585 1608 17 starting start VBG erambler-co-uk-8585 1608 18 to to TO erambler-co-uk-8585 1608 19 make make VB erambler-co-uk-8585 1608 20 occasional occasional JJ erambler-co-uk-8585 1608 21 use use NN erambler-co-uk-8585 1608 22 of of IN erambler-co-uk-8585 1608 23 it -PRON- PRP erambler-co-uk-8585 1608 24 on on IN erambler-co-uk-8585 1608 25 the the DT erambler-co-uk-8585 1608 26 S4 s4 NN erambler-co-uk-8585 1608 27 ( ( -LRB- erambler-co-uk-8585 1608 28 mostly mostly RB erambler-co-uk-8585 1608 29 experimenting experiment VBG erambler-co-uk-8585 1608 30 with with IN erambler-co-uk-8585 1608 31 my -PRON- PRP$ erambler-co-uk-8585 1608 32 Yubikey Yubikey NNP erambler-co-uk-8585 1608 33 NEO NEO NNP erambler-co-uk-8585 1608 34 ) ) -RRB- erambler-co-uk-8585 1608 35 and and CC erambler-co-uk-8585 1608 36 it -PRON- PRP erambler-co-uk-8585 1608 37 would would MD erambler-co-uk-8585 1608 38 have have VB erambler-co-uk-8585 1608 39 been be VBN erambler-co-uk-8585 1608 40 nice nice JJ erambler-co-uk-8585 1608 41 to to TO erambler-co-uk-8585 1608 42 try try VB erambler-co-uk-8585 1608 43 out out RP erambler-co-uk-8585 1608 44 Android Android NNP erambler-co-uk-8585 1608 45 Pay Pay NNP erambler-co-uk-8585 1608 46 when when WRB erambler-co-uk-8585 1608 47 it -PRON- PRP erambler-co-uk-8585 1608 48 finally finally RB erambler-co-uk-8585 1608 49 arrives arrive VBZ erambler-co-uk-8585 1608 50 in in IN erambler-co-uk-8585 1608 51 the the DT erambler-co-uk-8585 1608 52 UK UK NNP erambler-co-uk-8585 1608 53 . . . erambler-co-uk-8585 1609 1 Overall overall JJ erambler-co-uk-8585 1609 2 It’s It’s NNP erambler-co-uk-8585 1609 3 definitely definitely RB erambler-co-uk-8585 1609 4 a a DT erambler-co-uk-8585 1609 5 serious serious JJ erambler-co-uk-8585 1609 6 contender contender NN erambler-co-uk-8585 1609 7 if if IN erambler-co-uk-8585 1609 8 you’re you’re NNP erambler-co-uk-8585 1609 9 looking look VBG erambler-co-uk-8585 1609 10 for for IN erambler-co-uk-8585 1609 11 a a DT erambler-co-uk-8585 1609 12 new new JJ erambler-co-uk-8585 1609 13 smartphone smartphone NN erambler-co-uk-8585 1609 14 and and CC erambler-co-uk-8585 1609 15 aren’t aren’t NNP erambler-co-uk-8585 1609 16 bothered bother VBD erambler-co-uk-8585 1609 17 about about IN erambler-co-uk-8585 1609 18 serious serious JJ erambler-co-uk-8585 1609 19 mobile mobile JJ erambler-co-uk-8585 1609 20 gaming gaming NN erambler-co-uk-8585 1609 21 . . . erambler-co-uk-8585 1610 1 You -PRON- PRP erambler-co-uk-8585 1610 2 do do VBP erambler-co-uk-8585 1610 3 pay pay VB erambler-co-uk-8585 1610 4 a a DT erambler-co-uk-8585 1610 5 premium premium NN erambler-co-uk-8585 1610 6 for for IN erambler-co-uk-8585 1610 7 the the DT erambler-co-uk-8585 1610 8 ethical ethical JJ erambler-co-uk-8585 1610 9 sourcing sourcing NN erambler-co-uk-8585 1610 10 and and CC erambler-co-uk-8585 1610 11 modularity modularity NN erambler-co-uk-8585 1610 12 , , , erambler-co-uk-8585 1610 13 but but CC erambler-co-uk-8585 1610 14 I -PRON- PRP erambler-co-uk-8585 1610 15 feel feel VBP erambler-co-uk-8585 1610 16 that’s that’s NNP erambler-co-uk-8585 1610 17 worth worth JJ erambler-co-uk-8585 1610 18 it -PRON- PRP erambler-co-uk-8585 1610 19 for for IN erambler-co-uk-8585 1610 20 me -PRON- PRP erambler-co-uk-8585 1610 21 . . . erambler-co-uk-8585 1611 1 I’m i’m ADD erambler-co-uk-8585 1611 2 looking look VBG erambler-co-uk-8585 1611 3 forward forward RB erambler-co-uk-8585 1611 4 to to IN erambler-co-uk-8585 1611 5 seeing see VBG erambler-co-uk-8585 1611 6 how how WRB erambler-co-uk-8585 1611 7 it -PRON- PRP erambler-co-uk-8585 1611 8 works work VBZ erambler-co-uk-8585 1611 9 out out RP erambler-co-uk-8585 1611 10 as as IN erambler-co-uk-8585 1611 11 a a DT erambler-co-uk-8585 1611 12 phone phone NN erambler-co-uk-8585 1611 13 . . . erambler-co-uk-8585 1612 1 Wiring wire VBG erambler-co-uk-8585 1612 2 my -PRON- PRP$ erambler-co-uk-8585 1612 3 web web NN erambler-co-uk-8585 1612 4 I’m I’m NNP erambler-co-uk-8585 1612 5 a a DT erambler-co-uk-8585 1612 6 nut nut NN erambler-co-uk-8585 1612 7 for for IN erambler-co-uk-8585 1612 8 automating automate VBG erambler-co-uk-8585 1612 9 repetitive repetitive JJ erambler-co-uk-8585 1612 10 tasks task NNS erambler-co-uk-8585 1612 11 , , , erambler-co-uk-8585 1612 12 so so CC erambler-co-uk-8585 1612 13 I -PRON- PRP erambler-co-uk-8585 1612 14 was be VBD erambler-co-uk-8585 1612 15 dead dead JJ erambler-co-uk-8585 1612 16 pleased pleased JJ erambler-co-uk-8585 1612 17 a a DT erambler-co-uk-8585 1612 18 few few JJ erambler-co-uk-8585 1612 19 years year NNS erambler-co-uk-8585 1612 20 ago ago RB erambler-co-uk-8585 1612 21 when when WRB erambler-co-uk-8585 1612 22 I -PRON- PRP erambler-co-uk-8585 1612 23 discovered discover VBD erambler-co-uk-8585 1612 24 that that IN erambler-co-uk-8585 1612 25 IFTTT IFTTT NNP erambler-co-uk-8585 1612 26 let let VBD erambler-co-uk-8585 1612 27 me -PRON- PRP erambler-co-uk-8585 1612 28 plug plug VB erambler-co-uk-8585 1612 29 different different JJ erambler-co-uk-8585 1612 30 bits bit NNS erambler-co-uk-8585 1612 31 of of IN erambler-co-uk-8585 1612 32 the the DT erambler-co-uk-8585 1612 33 web web NN erambler-co-uk-8585 1612 34 together together RB erambler-co-uk-8585 1612 35 . . . erambler-co-uk-8585 1613 1 I -PRON- PRP erambler-co-uk-8585 1613 2 now now RB erambler-co-uk-8585 1613 3 use use VBP erambler-co-uk-8585 1613 4 it -PRON- PRP erambler-co-uk-8585 1613 5 for for IN erambler-co-uk-8585 1613 6 tasks task NNS erambler-co-uk-8585 1613 7 such such JJ erambler-co-uk-8585 1613 8 as as IN erambler-co-uk-8585 1613 9 : : : erambler-co-uk-8585 1613 10 Syndicating syndicate VBG erambler-co-uk-8585 1613 11 blog blog NN erambler-co-uk-8585 1613 12 posts post NNS erambler-co-uk-8585 1613 13 to to IN erambler-co-uk-8585 1613 14 social social JJ erambler-co-uk-8585 1613 15 media medium NNS erambler-co-uk-8585 1613 16 Creating create VBG erambler-co-uk-8585 1613 17 scheduled schedule VBN erambler-co-uk-8585 1613 18 / / SYM erambler-co-uk-8585 1613 19 repeating repeat VBG erambler-co-uk-8585 1613 20 todo todo JJ erambler-co-uk-8585 1613 21 items item NNS erambler-co-uk-8585 1613 22 from from IN erambler-co-uk-8585 1613 23 a a DT erambler-co-uk-8585 1613 24 Google Google NNP erambler-co-uk-8585 1613 25 Calendar Calendar NNP erambler-co-uk-8585 1613 26 Making make VBG erambler-co-uk-8585 1613 27 a a DT erambler-co-uk-8585 1613 28 note note NN erambler-co-uk-8585 1613 29 to to TO erambler-co-uk-8585 1613 30 revisit revisit VB erambler-co-uk-8585 1613 31 an an DT erambler-co-uk-8585 1613 32 article article NN erambler-co-uk-8585 1613 33 I’ve i’ve PRP erambler-co-uk-8585 1613 34 starred star VBD erambler-co-uk-8585 1613 35 in in IN erambler-co-uk-8585 1613 36 Feedly Feedly NNP erambler-co-uk-8585 1613 37 I’d I’d NNP erambler-co-uk-8585 1613 38 probably probably RB erambler-co-uk-8585 1613 39 only only RB erambler-co-uk-8585 1613 40 be be VB erambler-co-uk-8585 1613 41 half half NN erambler-co-uk-8585 1613 42 - - HYPH erambler-co-uk-8585 1613 43 joking joke VBG erambler-co-uk-8585 1613 44 if if IN erambler-co-uk-8585 1613 45 I -PRON- PRP erambler-co-uk-8585 1613 46 said say VBD erambler-co-uk-8585 1613 47 that that IN erambler-co-uk-8585 1613 48 I -PRON- PRP erambler-co-uk-8585 1613 49 spend spend VBP erambler-co-uk-8585 1613 50 more more JJR erambler-co-uk-8585 1613 51 time time NN erambler-co-uk-8585 1613 52 automating automate VBG erambler-co-uk-8585 1613 53 things thing NNS erambler-co-uk-8585 1613 54 than than IN erambler-co-uk-8585 1613 55 I -PRON- PRP erambler-co-uk-8585 1613 56 save save VBP erambler-co-uk-8585 1613 57 not not RB erambler-co-uk-8585 1613 58 having have VBG erambler-co-uk-8585 1613 59 to to TO erambler-co-uk-8585 1613 60 do do VB erambler-co-uk-8585 1613 61 said say VBD erambler-co-uk-8585 1613 62 things thing NNS erambler-co-uk-8585 1613 63 manually manually RB erambler-co-uk-8585 1613 64 . . . erambler-co-uk-8585 1614 1 Thankfully thankfully RB erambler-co-uk-8585 1614 2 it’s it’ VBZ erambler-co-uk-8585 1614 3 also also RB erambler-co-uk-8585 1614 4 a a DT erambler-co-uk-8585 1614 5 great great JJ erambler-co-uk-8585 1614 6 opportunity opportunity NN erambler-co-uk-8585 1614 7 to to TO erambler-co-uk-8585 1614 8 learn learn VB erambler-co-uk-8585 1614 9 , , , erambler-co-uk-8585 1614 10 and and CC erambler-co-uk-8585 1614 11 recently recently RB erambler-co-uk-8585 1614 12 I’ve I’ve VBZ erambler-co-uk-8585 1614 13 been be VBN erambler-co-uk-8585 1614 14 thinking think VBG erambler-co-uk-8585 1614 15 about about IN erambler-co-uk-8585 1614 16 reimplementing reimplemente VBG erambler-co-uk-8585 1614 17 some some DT erambler-co-uk-8585 1614 18 of of IN erambler-co-uk-8585 1614 19 my -PRON- PRP$ erambler-co-uk-8585 1614 20 IFTTT IFTTT NNP erambler-co-uk-8585 1614 21 workflows workflow VBZ erambler-co-uk-8585 1614 22 myself -PRON- PRP erambler-co-uk-8585 1614 23 to to TO erambler-co-uk-8585 1614 24 get get VB erambler-co-uk-8585 1614 25 to to IN erambler-co-uk-8585 1614 26 grips grip NNS erambler-co-uk-8585 1614 27 with with IN erambler-co-uk-8585 1614 28 how how WRB erambler-co-uk-8585 1614 29 it -PRON- PRP erambler-co-uk-8585 1614 30 all all DT erambler-co-uk-8585 1614 31 works work VBZ erambler-co-uk-8585 1614 32 . . . erambler-co-uk-8585 1615 1 There there EX erambler-co-uk-8585 1615 2 are be VBP erambler-co-uk-8585 1615 3 some some DT erambler-co-uk-8585 1615 4 interesting interesting JJ erambler-co-uk-8585 1615 5 open open JJ erambler-co-uk-8585 1615 6 source source NN erambler-co-uk-8585 1615 7 projects project NNS erambler-co-uk-8585 1615 8 designed design VBN erambler-co-uk-8585 1615 9 to to TO erambler-co-uk-8585 1615 10 offer offer VB erambler-co-uk-8585 1615 11 a a DT erambler-co-uk-8585 1615 12 lot lot NN erambler-co-uk-8585 1615 13 of of IN erambler-co-uk-8585 1615 14 this this DT erambler-co-uk-8585 1615 15 functionality functionality NN erambler-co-uk-8585 1615 16 , , , erambler-co-uk-8585 1615 17 such such JJ erambler-co-uk-8585 1615 18 as as IN erambler-co-uk-8585 1615 19 Huginn Huginn NNP erambler-co-uk-8585 1615 20 , , , erambler-co-uk-8585 1615 21 but but CC erambler-co-uk-8585 1615 22 I -PRON- PRP erambler-co-uk-8585 1615 23 decided decide VBD erambler-co-uk-8585 1615 24 to to TO erambler-co-uk-8585 1615 25 go go VB erambler-co-uk-8585 1615 26 for for IN erambler-co-uk-8585 1615 27 a a DT erambler-co-uk-8585 1615 28 simpler simple JJR erambler-co-uk-8585 1615 29 option option NN erambler-co-uk-8585 1615 30 for for IN erambler-co-uk-8585 1615 31 two two CD erambler-co-uk-8585 1615 32 reasons reason NNS erambler-co-uk-8585 1615 33 : : : erambler-co-uk-8585 1615 34 I -PRON- PRP erambler-co-uk-8585 1615 35 want want VBP erambler-co-uk-8585 1615 36 to to TO erambler-co-uk-8585 1615 37 spend spend VB erambler-co-uk-8585 1615 38 my -PRON- PRP$ erambler-co-uk-8585 1615 39 time time NN erambler-co-uk-8585 1615 40 learning learn VBG erambler-co-uk-8585 1615 41 about about IN erambler-co-uk-8585 1615 42 the the DT erambler-co-uk-8585 1615 43 APIs api NNS erambler-co-uk-8585 1615 44 of of IN erambler-co-uk-8585 1615 45 the the DT erambler-co-uk-8585 1615 46 services service NNS erambler-co-uk-8585 1615 47 I -PRON- PRP erambler-co-uk-8585 1615 48 use use VBP erambler-co-uk-8585 1615 49 and and CC erambler-co-uk-8585 1615 50 how how WRB erambler-co-uk-8585 1615 51 to to TO erambler-co-uk-8585 1615 52 wire wire VB erambler-co-uk-8585 1615 53 them -PRON- PRP erambler-co-uk-8585 1615 54 together together RB erambler-co-uk-8585 1615 55 , , , erambler-co-uk-8585 1615 56 rather rather RB erambler-co-uk-8585 1615 57 than than IN erambler-co-uk-8585 1615 58 learning learn VBG erambler-co-uk-8585 1615 59 how how WRB erambler-co-uk-8585 1615 60 to to TO erambler-co-uk-8585 1615 61 use use VB erambler-co-uk-8585 1615 62 another another DT erambler-co-uk-8585 1615 63 big big JJ erambler-co-uk-8585 1615 64 framework framework NN erambler-co-uk-8585 1615 65 ; ; : erambler-co-uk-8585 1615 66 and and CC erambler-co-uk-8585 1615 67 I -PRON- PRP erambler-co-uk-8585 1615 68 only only RB erambler-co-uk-8585 1615 69 have have VBP erambler-co-uk-8585 1615 70 a a DT erambler-co-uk-8585 1615 71 small small JJ erambler-co-uk-8585 1615 72 Amazon Amazon NNP erambler-co-uk-8585 1615 73 EC2 EC2 NNP erambler-co-uk-8585 1615 74 server server NN erambler-co-uk-8585 1615 75 to to TO erambler-co-uk-8585 1615 76 pay pay VB erambler-co-uk-8585 1615 77 with with IN erambler-co-uk-8585 1615 78 and and CC erambler-co-uk-8585 1615 79 a a DT erambler-co-uk-8585 1615 80 heavy heavy JJ erambler-co-uk-8585 1615 81 Ruby Ruby NNP erambler-co-uk-8585 1615 82 on on IN erambler-co-uk-8585 1615 83 Rails Rails NNPS erambler-co-uk-8585 1615 84 app app NN erambler-co-uk-8585 1615 85 like like IN erambler-co-uk-8585 1615 86 Huginn Huginn NNP erambler-co-uk-8585 1615 87 ( ( -LRB- erambler-co-uk-8585 1615 88 plus plus CC erambler-co-uk-8585 1615 89 web web NN erambler-co-uk-8585 1615 90 server server NN erambler-co-uk-8585 1615 91 ) ) -RRB- erambler-co-uk-8585 1615 92 needs need VBZ erambler-co-uk-8585 1615 93 more more JJR erambler-co-uk-8585 1615 94 memory memory NN erambler-co-uk-8585 1615 95 than than IN erambler-co-uk-8585 1615 96 I -PRON- PRP erambler-co-uk-8585 1615 97 have have VBP erambler-co-uk-8585 1615 98 . . . erambler-co-uk-8585 1616 1 Instead instead RB erambler-co-uk-8585 1616 2 I’ve i’ve PRP erambler-co-uk-8585 1616 3 gone go VBD erambler-co-uk-8585 1616 4 old old JJ erambler-co-uk-8585 1616 5 - - HYPH erambler-co-uk-8585 1616 6 school school NN erambler-co-uk-8585 1616 7 with with IN erambler-co-uk-8585 1616 8 a a DT erambler-co-uk-8585 1616 9 little little JJ erambler-co-uk-8585 1616 10 collection collection NN erambler-co-uk-8585 1616 11 of of IN erambler-co-uk-8585 1616 12 individual individual JJ erambler-co-uk-8585 1616 13 scripts script NNS erambler-co-uk-8585 1616 14 to to TO erambler-co-uk-8585 1616 15 do do VB erambler-co-uk-8585 1616 16 particular particular JJ erambler-co-uk-8585 1616 17 jobs job NNS erambler-co-uk-8585 1616 18 . . . erambler-co-uk-8585 1617 1 I’m i’m VB erambler-co-uk-8585 1617 2 using use VBG erambler-co-uk-8585 1617 3 the the DT erambler-co-uk-8585 1617 4 built build VBN erambler-co-uk-8585 1617 5 - - HYPH erambler-co-uk-8585 1617 6 in in RP erambler-co-uk-8585 1617 7 scheduling scheduling NN erambler-co-uk-8585 1617 8 functionality functionality NN erambler-co-uk-8585 1617 9 of of IN erambler-co-uk-8585 1617 10 systemd systemd NN erambler-co-uk-8585 1617 11 , , , erambler-co-uk-8585 1617 12 which which WDT erambler-co-uk-8585 1617 13 is be VBZ erambler-co-uk-8585 1617 14 already already RB erambler-co-uk-8585 1617 15 part part NN erambler-co-uk-8585 1617 16 of of IN erambler-co-uk-8585 1617 17 a a DT erambler-co-uk-8585 1617 18 modern modern JJ erambler-co-uk-8585 1617 19 Linux Linux NNP erambler-co-uk-8585 1617 20 operating operating NN erambler-co-uk-8585 1617 21 system system NN erambler-co-uk-8585 1617 22 , , , erambler-co-uk-8585 1617 23 to to TO erambler-co-uk-8585 1617 24 get get VB erambler-co-uk-8585 1617 25 them -PRON- PRP erambler-co-uk-8585 1617 26 to to TO erambler-co-uk-8585 1617 27 run run VB erambler-co-uk-8585 1617 28 periodically periodically RB erambler-co-uk-8585 1617 29 . . . erambler-co-uk-8585 1618 1 It -PRON- PRP erambler-co-uk-8585 1618 2 also also RB erambler-co-uk-8585 1618 3 means mean VBZ erambler-co-uk-8585 1618 4 I -PRON- PRP erambler-co-uk-8585 1618 5 can can MD erambler-co-uk-8585 1618 6 vary vary VB erambler-co-uk-8585 1618 7 the the DT erambler-co-uk-8585 1618 8 language language NN erambler-co-uk-8585 1618 9 I -PRON- PRP erambler-co-uk-8585 1618 10 use use VBP erambler-co-uk-8585 1618 11 to to TO erambler-co-uk-8585 1618 12 write write VB erambler-co-uk-8585 1618 13 each each DT erambler-co-uk-8585 1618 14 one one NN erambler-co-uk-8585 1618 15 depending depend VBG erambler-co-uk-8585 1618 16 on on IN erambler-co-uk-8585 1618 17 the the DT erambler-co-uk-8585 1618 18 needs need NNS erambler-co-uk-8585 1618 19 of of IN erambler-co-uk-8585 1618 20 the the DT erambler-co-uk-8585 1618 21 job job NN erambler-co-uk-8585 1618 22 at at IN erambler-co-uk-8585 1618 23 hand hand NN erambler-co-uk-8585 1618 24 and and CC erambler-co-uk-8585 1618 25 what what WP erambler-co-uk-8585 1618 26 I -PRON- PRP erambler-co-uk-8585 1618 27 want want VBP erambler-co-uk-8585 1618 28 to to TO erambler-co-uk-8585 1618 29 learn learn VB erambler-co-uk-8585 1618 30 / / SYM erambler-co-uk-8585 1618 31 feel feel VB erambler-co-uk-8585 1618 32 like like IN erambler-co-uk-8585 1618 33 at at IN erambler-co-uk-8585 1618 34 the the DT erambler-co-uk-8585 1618 35 time time NN erambler-co-uk-8585 1618 36 . . . erambler-co-uk-8585 1619 1 Currently currently RB erambler-co-uk-8585 1619 2 it’s it’s CD erambler-co-uk-8585 1619 3 all all DT erambler-co-uk-8585 1619 4 done do VBN erambler-co-uk-8585 1619 5 in in IN erambler-co-uk-8585 1619 6 Python Python NNP erambler-co-uk-8585 1619 7 , , , erambler-co-uk-8585 1619 8 but but CC erambler-co-uk-8585 1619 9 I -PRON- PRP erambler-co-uk-8585 1619 10 want want VBP erambler-co-uk-8585 1619 11 to to TO erambler-co-uk-8585 1619 12 have have VB erambler-co-uk-8585 1619 13 a a DT erambler-co-uk-8585 1619 14 go go NN erambler-co-uk-8585 1619 15 at at IN erambler-co-uk-8585 1619 16 Lisp Lisp NNP erambler-co-uk-8585 1619 17 sometime sometime RB erambler-co-uk-8585 1619 18 , , , erambler-co-uk-8585 1619 19 and and CC erambler-co-uk-8585 1619 20 there there EX erambler-co-uk-8585 1619 21 are be VBP erambler-co-uk-8585 1619 22 some some DT erambler-co-uk-8585 1619 23 interesting interesting JJ erambler-co-uk-8585 1619 24 new new JJ erambler-co-uk-8585 1619 25 languages language NNS erambler-co-uk-8585 1619 26 like like IN erambler-co-uk-8585 1619 27 Go Go NNP erambler-co-uk-8585 1619 28 and and CC erambler-co-uk-8585 1619 29 Julia Julia NNP erambler-co-uk-8585 1619 30 that that WDT erambler-co-uk-8585 1619 31 I’d I’d NNP erambler-co-uk-8585 1619 32 like like VBP erambler-co-uk-8585 1619 33 to to TO erambler-co-uk-8585 1619 34 get get VB erambler-co-uk-8585 1619 35 my -PRON- PRP$ erambler-co-uk-8585 1619 36 teeth tooth NNS erambler-co-uk-8585 1619 37 into into IN erambler-co-uk-8585 1619 38 as as RB erambler-co-uk-8585 1619 39 well well RB erambler-co-uk-8585 1619 40 . . . erambler-co-uk-8585 1620 1 You -PRON- PRP erambler-co-uk-8585 1620 2 can can MD erambler-co-uk-8585 1620 3 see see VB erambler-co-uk-8585 1620 4 my -PRON- PRP$ erambler-co-uk-8585 1620 5 code code NN erambler-co-uk-8585 1620 6 on on IN erambler-co-uk-8585 1620 7 github github NNS erambler-co-uk-8585 1620 8 as as IN erambler-co-uk-8585 1620 9 it -PRON- PRP erambler-co-uk-8585 1620 10 develops develop VBZ erambler-co-uk-8585 1620 11 : : : erambler-co-uk-8585 1620 12 https://github.com/jezcope/web-plumbing https://github.com/jezcope/web-plumbing NN erambler-co-uk-8585 1620 13 . . . erambler-co-uk-8585 1621 1 Comments comment NNS erambler-co-uk-8585 1621 2 and and CC erambler-co-uk-8585 1621 3 contributions contribution NNS erambler-co-uk-8585 1621 4 are be VBP erambler-co-uk-8585 1621 5 welcome welcome JJ erambler-co-uk-8585 1621 6 ( ( -LRB- erambler-co-uk-8585 1621 7 if if IN erambler-co-uk-8585 1621 8 not not RB erambler-co-uk-8585 1621 9 expected expect VBN erambler-co-uk-8585 1621 10 ) ) -RRB- erambler-co-uk-8585 1621 11 and and CC erambler-co-uk-8585 1621 12 let let VB erambler-co-uk-8585 1621 13 me -PRON- PRP erambler-co-uk-8585 1621 14 know know VB erambler-co-uk-8585 1621 15 if if IN erambler-co-uk-8585 1621 16 you -PRON- PRP erambler-co-uk-8585 1621 17 find find VBP erambler-co-uk-8585 1621 18 any any DT erambler-co-uk-8585 1621 19 of of IN erambler-co-uk-8585 1621 20 the the DT erambler-co-uk-8585 1621 21 code code NN erambler-co-uk-8585 1621 22 useful useful JJ erambler-co-uk-8585 1621 23 . . . erambler-co-uk-8585 1622 1 Image image NN erambler-co-uk-8585 1622 2 credit credit NN erambler-co-uk-8585 1622 3 : : : erambler-co-uk-8585 1622 4 xkcd xkcd NNP erambler-co-uk-8585 1622 5 # # $ erambler-co-uk-8585 1622 6 1319 1319 CD erambler-co-uk-8585 1622 7 , , , erambler-co-uk-8585 1622 8 Automation Automation NNP erambler-co-uk-8585 1622 9 Data Data NNP erambler-co-uk-8585 1622 10 is be VBZ erambler-co-uk-8585 1622 11 like like IN erambler-co-uk-8585 1622 12 water water NN erambler-co-uk-8585 1622 13 , , , erambler-co-uk-8585 1622 14 and and CC erambler-co-uk-8585 1622 15 language language NN erambler-co-uk-8585 1622 16 is be VBZ erambler-co-uk-8585 1622 17 like like IN erambler-co-uk-8585 1622 18 clothing clothing NN erambler-co-uk-8585 1622 19 I -PRON- PRP erambler-co-uk-8585 1622 20 admit admit VBP erambler-co-uk-8585 1622 21 it -PRON- PRP erambler-co-uk-8585 1622 22 : : : erambler-co-uk-8585 1622 23 I’m I’m NNP erambler-co-uk-8585 1622 24 a a DT erambler-co-uk-8585 1622 25 grammar grammar NNP erambler-co-uk-8585 1622 26 nerd nerd NN erambler-co-uk-8585 1622 27 . . . erambler-co-uk-8585 1623 1 I -PRON- PRP erambler-co-uk-8585 1623 2 know know VBP erambler-co-uk-8585 1623 3 the the DT erambler-co-uk-8585 1623 4 difference difference NN erambler-co-uk-8585 1623 5 between between IN erambler-co-uk-8585 1623 6 & & CC erambler-co-uk-8585 1623 7 lsquo;who&rsquo lsquo;who&rsquo NNP erambler-co-uk-8585 1623 8 ; ; : erambler-co-uk-8585 1623 9 and and CC erambler-co-uk-8585 1623 10 & & CC erambler-co-uk-8585 1623 11 lsquo;whom&rsquo lsquo;whom&rsquo NNP erambler-co-uk-8585 1623 12 ; ; : erambler-co-uk-8585 1623 13 , , , erambler-co-uk-8585 1623 14 and and CC erambler-co-uk-8585 1623 15 I’m I’m NNP erambler-co-uk-8585 1623 16 proud proud JJ erambler-co-uk-8585 1623 17 . . . erambler-co-uk-8585 1624 1 I -PRON- PRP erambler-co-uk-8585 1624 2 used use VBD erambler-co-uk-8585 1624 3 to to TO erambler-co-uk-8585 1624 4 be be VB erambler-co-uk-8585 1624 5 pretty pretty RB erambler-co-uk-8585 1624 6 militant militant JJ erambler-co-uk-8585 1624 7 , , , erambler-co-uk-8585 1624 8 but but CC erambler-co-uk-8585 1624 9 these these DT erambler-co-uk-8585 1624 10 days day NNS erambler-co-uk-8585 1624 11 I’m i’m NN erambler-co-uk-8585 1624 12 more more RBR erambler-co-uk-8585 1624 13 relaxed relaxed JJ erambler-co-uk-8585 1624 14 . . . erambler-co-uk-8585 1625 1 I -PRON- PRP erambler-co-uk-8585 1625 2 still still RB erambler-co-uk-8585 1625 3 take take VBP erambler-co-uk-8585 1625 4 joy joy NN erambler-co-uk-8585 1625 5 in in IN erambler-co-uk-8585 1625 6 the the DT erambler-co-uk-8585 1625 7 mechanics mechanic NNS erambler-co-uk-8585 1625 8 of of IN erambler-co-uk-8585 1625 9 the the DT erambler-co-uk-8585 1625 10 language language NN erambler-co-uk-8585 1625 11 , , , erambler-co-uk-8585 1625 12 but but CC erambler-co-uk-8585 1625 13 I -PRON- PRP erambler-co-uk-8585 1625 14 also also RB erambler-co-uk-8585 1625 15 believe believe VBP erambler-co-uk-8585 1625 16 that that IN erambler-co-uk-8585 1625 17 English English NNP erambler-co-uk-8585 1625 18 is be VBZ erambler-co-uk-8585 1625 19 defined define VBN erambler-co-uk-8585 1625 20 by by IN erambler-co-uk-8585 1625 21 its -PRON- PRP$ erambler-co-uk-8585 1625 22 usage usage NN erambler-co-uk-8585 1625 23 , , , erambler-co-uk-8585 1625 24 not not RB erambler-co-uk-8585 1625 25 by by IN erambler-co-uk-8585 1625 26 a a DT erambler-co-uk-8585 1625 27 set set NN erambler-co-uk-8585 1625 28 of of IN erambler-co-uk-8585 1625 29 arbitrary arbitrary JJ erambler-co-uk-8585 1625 30 rules rule NNS erambler-co-uk-8585 1625 31 . . . erambler-co-uk-8585 1626 1 I’m i’m NN erambler-co-uk-8585 1626 2 just just RB erambler-co-uk-8585 1626 3 as as IN erambler-co-uk-8585 1626 4 happy happy JJ erambler-co-uk-8585 1626 5 to to TO erambler-co-uk-8585 1626 6 abuse abuse VB erambler-co-uk-8585 1626 7 it -PRON- PRP erambler-co-uk-8585 1626 8 as as IN erambler-co-uk-8585 1626 9 to to TO erambler-co-uk-8585 1626 10 use use VB erambler-co-uk-8585 1626 11 it -PRON- PRP erambler-co-uk-8585 1626 12 , , , erambler-co-uk-8585 1626 13 although although IN erambler-co-uk-8585 1626 14 I -PRON- PRP erambler-co-uk-8585 1626 15 still still RB erambler-co-uk-8585 1626 16 think think VBP erambler-co-uk-8585 1626 17 it’s it’s PRP$ erambler-co-uk-8585 1626 18 important important JJ erambler-co-uk-8585 1626 19 to to TO erambler-co-uk-8585 1626 20 know know VB erambler-co-uk-8585 1626 21 what what WP erambler-co-uk-8585 1626 22 rules rule VBZ erambler-co-uk-8585 1626 23 you’re you’re VBZ erambler-co-uk-8585 1626 24 breaking breaking JJ erambler-co-uk-8585 1626 25 and and CC erambler-co-uk-8585 1626 26 why why WRB erambler-co-uk-8585 1626 27 . . . erambler-co-uk-8585 1627 1 My -PRON- PRP$ erambler-co-uk-8585 1627 2 approach approach NN erambler-co-uk-8585 1627 3 now now RB erambler-co-uk-8585 1627 4 boils boil VBZ erambler-co-uk-8585 1627 5 down down RP erambler-co-uk-8585 1627 6 to to IN erambler-co-uk-8585 1627 7 this this DT erambler-co-uk-8585 1627 8 : : : erambler-co-uk-8585 1627 9 language language NN erambler-co-uk-8585 1627 10 is be VBZ erambler-co-uk-8585 1627 11 like like IN erambler-co-uk-8585 1627 12 clothing clothing NN erambler-co-uk-8585 1627 13 . . . erambler-co-uk-8585 1628 1 You -PRON- PRP erambler-co-uk-8585 1628 2 ( ( -LRB- erambler-co-uk-8585 1628 3 probably probably RB erambler-co-uk-8585 1628 4 ) ) -RRB- erambler-co-uk-8585 1628 5 wouldn’t wouldn’t NNP erambler-co-uk-8585 1628 6 show show VBP erambler-co-uk-8585 1628 7 up up RP erambler-co-uk-8585 1628 8 to to IN erambler-co-uk-8585 1628 9 a a DT erambler-co-uk-8585 1628 10 job job NN erambler-co-uk-8585 1628 11 interview interview NN erambler-co-uk-8585 1628 12 in in IN erambler-co-uk-8585 1628 13 your -PRON- PRP$ erambler-co-uk-8585 1628 14 pyjamas1 pyjamas1 NN erambler-co-uk-8585 1628 15 , , , erambler-co-uk-8585 1628 16 but but CC erambler-co-uk-8585 1628 17 neither neither DT erambler-co-uk-8585 1628 18 are be VBP erambler-co-uk-8585 1628 19 you -PRON- PRP erambler-co-uk-8585 1628 20 going go VBG erambler-co-uk-8585 1628 21 to to TO erambler-co-uk-8585 1628 22 wear wear VB erambler-co-uk-8585 1628 23 a a DT erambler-co-uk-8585 1628 24 tuxedo tuxedo NN erambler-co-uk-8585 1628 25 or or CC erambler-co-uk-8585 1628 26 ballgown ballgown JJ erambler-co-uk-8585 1628 27 to to IN erambler-co-uk-8585 1628 28 the the DT erambler-co-uk-8585 1628 29 pub pub NN erambler-co-uk-8585 1628 30 . . . erambler-co-uk-8585 1629 1 Getting get VBG erambler-co-uk-8585 1629 2 commas comma NNS erambler-co-uk-8585 1629 3 and and CC erambler-co-uk-8585 1629 4 semicolons semicolon NNS erambler-co-uk-8585 1629 5 in in IN erambler-co-uk-8585 1629 6 the the DT erambler-co-uk-8585 1629 7 right right JJ erambler-co-uk-8585 1629 8 place place NN erambler-co-uk-8585 1629 9 is be VBZ erambler-co-uk-8585 1629 10 like like IN erambler-co-uk-8585 1629 11 getting get VBG erambler-co-uk-8585 1629 12 your -PRON- PRP$ erambler-co-uk-8585 1629 13 shirt shirt NN erambler-co-uk-8585 1629 14 buttons button NNS erambler-co-uk-8585 1629 15 done do VBN erambler-co-uk-8585 1629 16 up up RP erambler-co-uk-8585 1629 17 right right RB erambler-co-uk-8585 1629 18 . . . erambler-co-uk-8585 1630 1 Getting get VBG erambler-co-uk-8585 1630 2 it -PRON- PRP erambler-co-uk-8585 1630 3 wrong wrong JJ erambler-co-uk-8585 1630 4 doesn’t doesn’t NNP erambler-co-uk-8585 1630 5 mean mean VB erambler-co-uk-8585 1630 6 you’re you’re NNP erambler-co-uk-8585 1630 7 an an DT erambler-co-uk-8585 1630 8 idiot idiot NN erambler-co-uk-8585 1630 9 . . . erambler-co-uk-8585 1631 1 Everyone everyone NN erambler-co-uk-8585 1631 2 will will MD erambler-co-uk-8585 1631 3 know know VB erambler-co-uk-8585 1631 4 what what WP erambler-co-uk-8585 1631 5 you -PRON- PRP erambler-co-uk-8585 1631 6 meant mean VBD erambler-co-uk-8585 1631 7 . . . erambler-co-uk-8585 1632 1 It -PRON- PRP erambler-co-uk-8585 1632 2 will will MD erambler-co-uk-8585 1632 3 affect affect VB erambler-co-uk-8585 1632 4 how how WRB erambler-co-uk-8585 1632 5 you’re you’re NNP erambler-co-uk-8585 1632 6 perceived perceive VBD erambler-co-uk-8585 1632 7 , , , erambler-co-uk-8585 1632 8 though though RB erambler-co-uk-8585 1632 9 , , , erambler-co-uk-8585 1632 10 and and CC erambler-co-uk-8585 1632 11 that that DT erambler-co-uk-8585 1632 12 will will MD erambler-co-uk-8585 1632 13 affect affect VB erambler-co-uk-8585 1632 14 how how WRB erambler-co-uk-8585 1632 15 your -PRON- PRP$ erambler-co-uk-8585 1632 16 message message NN erambler-co-uk-8585 1632 17 is be VBZ erambler-co-uk-8585 1632 18 perceived perceive VBN erambler-co-uk-8585 1632 19 . . . erambler-co-uk-8585 1633 1 And and CC erambler-co-uk-8585 1633 2 there there EX erambler-co-uk-8585 1633 3 are be VBP erambler-co-uk-8585 1633 4 former former JJ erambler-co-uk-8585 1633 5 rules2 rules2 NN erambler-co-uk-8585 1633 6 that that IN erambler-co-uk-8585 1633 7 some some DT erambler-co-uk-8585 1633 8 still still RB erambler-co-uk-8585 1633 9 enforce enforce VBP erambler-co-uk-8585 1633 10 that that WDT erambler-co-uk-8585 1633 11 are be VBP erambler-co-uk-8585 1633 12 nonetheless nonetheless RB erambler-co-uk-8585 1633 13 dropping drop VBG erambler-co-uk-8585 1633 14 out out IN erambler-co-uk-8585 1633 15 of of IN erambler-co-uk-8585 1633 16 regular regular JJ erambler-co-uk-8585 1633 17 usage usage NN erambler-co-uk-8585 1633 18 . . . erambler-co-uk-8585 1634 1 There there EX erambler-co-uk-8585 1634 2 was be VBD erambler-co-uk-8585 1634 3 a a DT erambler-co-uk-8585 1634 4 time time NN erambler-co-uk-8585 1634 5 when when WRB erambler-co-uk-8585 1634 6 everyone everyone NN erambler-co-uk-8585 1634 7 in in IN erambler-co-uk-8585 1634 8 an an DT erambler-co-uk-8585 1634 9 office office NN erambler-co-uk-8585 1634 10 job job NN erambler-co-uk-8585 1634 11 wore wear VBD erambler-co-uk-8585 1634 12 formal formal JJ erambler-co-uk-8585 1634 13 clothing clothing NN erambler-co-uk-8585 1634 14 . . . erambler-co-uk-8585 1635 1 Then then RB erambler-co-uk-8585 1635 2 it -PRON- PRP erambler-co-uk-8585 1635 3 became become VBD erambler-co-uk-8585 1635 4 acceptable acceptable JJ erambler-co-uk-8585 1635 5 just just RB erambler-co-uk-8585 1635 6 to to TO erambler-co-uk-8585 1635 7 have have VB erambler-co-uk-8585 1635 8 a a DT erambler-co-uk-8585 1635 9 blouse blouse NN erambler-co-uk-8585 1635 10 , , , erambler-co-uk-8585 1635 11 or or CC erambler-co-uk-8585 1635 12 a a DT erambler-co-uk-8585 1635 13 shirt shirt NN erambler-co-uk-8585 1635 14 and and CC erambler-co-uk-8585 1635 15 tie tie NN erambler-co-uk-8585 1635 16 . . . erambler-co-uk-8585 1636 1 Then then RB erambler-co-uk-8585 1636 2 the the DT erambler-co-uk-8585 1636 3 tie tie NN erambler-co-uk-8585 1636 4 became become VBD erambler-co-uk-8585 1636 5 optional optional JJ erambler-co-uk-8585 1636 6 and and CC erambler-co-uk-8585 1636 7 now now RB erambler-co-uk-8585 1636 8 there there EX erambler-co-uk-8585 1636 9 are be VBP erambler-co-uk-8585 1636 10 many many JJ erambler-co-uk-8585 1636 11 professions profession NNS erambler-co-uk-8585 1636 12 where where WRB erambler-co-uk-8585 1636 13 perfectly perfectly RB erambler-co-uk-8585 1636 14 well well RB erambler-co-uk-8585 1636 15 - - HYPH erambler-co-uk-8585 1636 16 respected respect VBN erambler-co-uk-8585 1636 17 and and CC erambler-co-uk-8585 1636 18 competent competent JJ erambler-co-uk-8585 1636 19 people people NNS erambler-co-uk-8585 1636 20 are be VBP erambler-co-uk-8585 1636 21 expected expect VBN erambler-co-uk-8585 1636 22 to to TO erambler-co-uk-8585 1636 23 show show VB erambler-co-uk-8585 1636 24 up up RP erambler-co-uk-8585 1636 25 wearing wear VBG erambler-co-uk-8585 1636 26 nothing nothing NN erambler-co-uk-8585 1636 27 smarter smart JJR erambler-co-uk-8585 1636 28 than than IN erambler-co-uk-8585 1636 29 jeans jean NNS erambler-co-uk-8585 1636 30 and and CC erambler-co-uk-8585 1636 31 a a DT erambler-co-uk-8585 1636 32 t t NN erambler-co-uk-8585 1636 33 - - HYPH erambler-co-uk-8585 1636 34 shirt shirt NN erambler-co-uk-8585 1636 35 . . . erambler-co-uk-8585 1637 1 One one CD erambler-co-uk-8585 1637 2 such such JJ erambler-co-uk-8585 1637 3 rule rule NN erambler-co-uk-8585 1637 4 IMHO IMHO NNP erambler-co-uk-8585 1637 5 is be VBZ erambler-co-uk-8585 1637 6 that that DT erambler-co-uk-8585 1637 7 & & CC erambler-co-uk-8585 1637 8 lsquo;data&rsquo lsquo;data&rsquo PRP erambler-co-uk-8585 1637 9 ; ; : erambler-co-uk-8585 1637 10 is be VBZ erambler-co-uk-8585 1637 11 a a DT erambler-co-uk-8585 1637 12 plural plural JJ erambler-co-uk-8585 1637 13 and and CC erambler-co-uk-8585 1637 14 should should MD erambler-co-uk-8585 1637 15 take take VB erambler-co-uk-8585 1637 16 pronouns pronoun NNS erambler-co-uk-8585 1637 17 like like IN erambler-co-uk-8585 1637 18 & & CC erambler-co-uk-8585 1637 19 lsquo;they&rsquo lsquo;they&rsquo FW erambler-co-uk-8585 1637 20 ; ; : erambler-co-uk-8585 1637 21 and and CC erambler-co-uk-8585 1637 22 & & CC erambler-co-uk-8585 1637 23 lsquo;these&rsquo lsquo;these&rsquo NNP erambler-co-uk-8585 1637 24 ; ; : erambler-co-uk-8585 1637 25 . . . erambler-co-uk-8585 1638 1 The the DT erambler-co-uk-8585 1638 2 origin origin NN erambler-co-uk-8585 1638 3 of of IN erambler-co-uk-8585 1638 4 the the DT erambler-co-uk-8585 1638 5 word word NN erambler-co-uk-8585 1638 6 & & CC erambler-co-uk-8585 1638 7 lsquo;data&rsquo lsquo;data&rsquo FW erambler-co-uk-8585 1638 8 ; ; : erambler-co-uk-8585 1638 9 is be VBZ erambler-co-uk-8585 1638 10 in in IN erambler-co-uk-8585 1638 11 the the DT erambler-co-uk-8585 1638 12 Latin Latin NNP erambler-co-uk-8585 1638 13 plural plural NN erambler-co-uk-8585 1638 14 of of IN erambler-co-uk-8585 1638 15 & & CC erambler-co-uk-8585 1638 16 lsquo;datum&rsquo lsquo;datum&rsquo FW erambler-co-uk-8585 1638 17 ; ; : erambler-co-uk-8585 1638 18 , , , erambler-co-uk-8585 1638 19 and and CC erambler-co-uk-8585 1638 20 that that DT erambler-co-uk-8585 1638 21 idea idea NN erambler-co-uk-8585 1638 22 has have VBZ erambler-co-uk-8585 1638 23 clung cling VBN erambler-co-uk-8585 1638 24 on on RP erambler-co-uk-8585 1638 25 for for IN erambler-co-uk-8585 1638 26 a a DT erambler-co-uk-8585 1638 27 considerable considerable JJ erambler-co-uk-8585 1638 28 period period NN erambler-co-uk-8585 1638 29 . . . erambler-co-uk-8585 1639 1 But but CC erambler-co-uk-8585 1639 2 we -PRON- PRP erambler-co-uk-8585 1639 3 don’t don’t VBG erambler-co-uk-8585 1639 4 speak speak VBP erambler-co-uk-8585 1639 5 Latin Latin NNP erambler-co-uk-8585 1639 6 and and CC erambler-co-uk-8585 1639 7 the the DT erambler-co-uk-8585 1639 8 English english JJ erambler-co-uk-8585 1639 9 language language NN erambler-co-uk-8585 1639 10 continues continue VBZ erambler-co-uk-8585 1639 11 to to TO erambler-co-uk-8585 1639 12 evolve evolve VB erambler-co-uk-8585 1639 13 : : : erambler-co-uk-8585 1639 14 & & CC erambler-co-uk-8585 1639 15 lsquo;agenda&rsquo lsquo;agenda&rsquo NNP erambler-co-uk-8585 1639 16 ; ; : erambler-co-uk-8585 1639 17 also also RB erambler-co-uk-8585 1639 18 began begin VBD erambler-co-uk-8585 1639 19 life life NN erambler-co-uk-8585 1639 20 as as IN erambler-co-uk-8585 1639 21 a a DT erambler-co-uk-8585 1639 22 Latin latin JJ erambler-co-uk-8585 1639 23 plural plural NN erambler-co-uk-8585 1639 24 , , , erambler-co-uk-8585 1639 25 but but CC erambler-co-uk-8585 1639 26 we -PRON- PRP erambler-co-uk-8585 1639 27 don’t don’t VBZ erambler-co-uk-8585 1639 28 use use VBP erambler-co-uk-8585 1639 29 the the DT erambler-co-uk-8585 1639 30 word word NN erambler-co-uk-8585 1639 31 & & CC erambler-co-uk-8585 1639 32 lsquo;agendum&rsquo lsquo;agendum&rsquo NNP erambler-co-uk-8585 1639 33 ; ; : erambler-co-uk-8585 1639 34 any any DT erambler-co-uk-8585 1639 35 more more RBR erambler-co-uk-8585 1639 36 . . . erambler-co-uk-8585 1640 1 It’s it’s JJ erambler-co-uk-8585 1640 2 common common JJ erambler-co-uk-8585 1640 3 everyday everyday JJ erambler-co-uk-8585 1640 4 usage usage NN erambler-co-uk-8585 1640 5 to to TO erambler-co-uk-8585 1640 6 refer refer VB erambler-co-uk-8585 1640 7 to to IN erambler-co-uk-8585 1640 8 data datum NNS erambler-co-uk-8585 1640 9 with with IN erambler-co-uk-8585 1640 10 singular singular JJ erambler-co-uk-8585 1640 11 pronouns pronoun NNS erambler-co-uk-8585 1640 12 like like IN erambler-co-uk-8585 1640 13 & & CC erambler-co-uk-8585 1640 14 lsquo;it&rsquo lsquo;it&rsquo NNP erambler-co-uk-8585 1640 15 ; ; : erambler-co-uk-8585 1640 16 and and CC erambler-co-uk-8585 1640 17 & & CC erambler-co-uk-8585 1640 18 lsquo;this&rsquo lsquo;this&rsquo ADD erambler-co-uk-8585 1640 19 ; ; : erambler-co-uk-8585 1640 20 , , , erambler-co-uk-8585 1640 21 and and CC erambler-co-uk-8585 1640 22 it’s it’s DT erambler-co-uk-8585 1640 23 very very RB erambler-co-uk-8585 1640 24 rare rare JJ erambler-co-uk-8585 1640 25 to to TO erambler-co-uk-8585 1640 26 see see VB erambler-co-uk-8585 1640 27 someone someone NN erambler-co-uk-8585 1640 28 referring refer VBG erambler-co-uk-8585 1640 29 to to IN erambler-co-uk-8585 1640 30 a a DT erambler-co-uk-8585 1640 31 single single JJ erambler-co-uk-8585 1640 32 datum datum NN erambler-co-uk-8585 1640 33 ( ( -LRB- erambler-co-uk-8585 1640 34 as as IN erambler-co-uk-8585 1640 35 opposed oppose VBN erambler-co-uk-8585 1640 36 to to IN erambler-co-uk-8585 1640 37 & & CC erambler-co-uk-8585 1640 38 lsquo;data lsquo;data NNP erambler-co-uk-8585 1640 39 point&rsquo point&rsquo NNP erambler-co-uk-8585 1640 40 ; ; : erambler-co-uk-8585 1640 41 or or CC erambler-co-uk-8585 1640 42 something something NN erambler-co-uk-8585 1640 43 ) ) -RRB- erambler-co-uk-8585 1640 44 . . . erambler-co-uk-8585 1641 1 If if IN erambler-co-uk-8585 1641 2 you -PRON- PRP erambler-co-uk-8585 1641 3 want want VBP erambler-co-uk-8585 1641 4 to to TO erambler-co-uk-8585 1641 5 get get VB erambler-co-uk-8585 1641 6 technical technical JJ erambler-co-uk-8585 1641 7 , , , erambler-co-uk-8585 1641 8 I -PRON- PRP erambler-co-uk-8585 1641 9 tend tend VBP erambler-co-uk-8585 1641 10 to to TO erambler-co-uk-8585 1641 11 think think VB erambler-co-uk-8585 1641 12 of of IN erambler-co-uk-8585 1641 13 data datum NNS erambler-co-uk-8585 1641 14 as as IN erambler-co-uk-8585 1641 15 a a DT erambler-co-uk-8585 1641 16 mass mass NN erambler-co-uk-8585 1641 17 noun noun NN erambler-co-uk-8585 1641 18 , , , erambler-co-uk-8585 1641 19 like like IN erambler-co-uk-8585 1641 20 & & CC erambler-co-uk-8585 1641 21 lsquo;water&rsquo lsquo;water&rsquo FW erambler-co-uk-8585 1641 22 ; ; : erambler-co-uk-8585 1641 23 or or CC erambler-co-uk-8585 1641 24 & & CC erambler-co-uk-8585 1641 25 lsquo;information&rsquo lsquo;information&rsquo NNP erambler-co-uk-8585 1641 26 ; ; : erambler-co-uk-8585 1641 27 . . . erambler-co-uk-8585 1642 1 It’s it’s JJ erambler-co-uk-8585 1642 2 uncountable uncountable JJ erambler-co-uk-8585 1642 3 : : : erambler-co-uk-8585 1642 4 talking talk VBG erambler-co-uk-8585 1642 5 about about IN erambler-co-uk-8585 1642 6 & & CC erambler-co-uk-8585 1642 7 lsquo;a lsquo;a NNP erambler-co-uk-8585 1642 8 water&rsquo water&rsquo NNP erambler-co-uk-8585 1642 9 ; ; : erambler-co-uk-8585 1642 10 or or CC erambler-co-uk-8585 1642 11 & & CC erambler-co-uk-8585 1642 12 lsquo;an lsquo;an NNP erambler-co-uk-8585 1642 13 information&rsquo information&rsquo NNP erambler-co-uk-8585 1642 14 ; ; : erambler-co-uk-8585 1642 15 doesn’t doesn’t NNP erambler-co-uk-8585 1642 16 make make VBP erambler-co-uk-8585 1642 17 much much JJ erambler-co-uk-8585 1642 18 sense sense NN erambler-co-uk-8585 1642 19 , , , erambler-co-uk-8585 1642 20 but but CC erambler-co-uk-8585 1642 21 it -PRON- PRP erambler-co-uk-8585 1642 22 uses use VBZ erambler-co-uk-8585 1642 23 singular singular JJ erambler-co-uk-8585 1642 24 pronouns pronoun NNS erambler-co-uk-8585 1642 25 , , , erambler-co-uk-8585 1642 26 as as IN erambler-co-uk-8585 1642 27 in in IN erambler-co-uk-8585 1642 28 & & CC erambler-co-uk-8585 1642 29 lsquo;this lsquo;this NNP erambler-co-uk-8585 1642 30 information&rsquo information&rsquo NNP erambler-co-uk-8585 1642 31 ; ; : erambler-co-uk-8585 1642 32 . . . erambler-co-uk-8585 1643 1 If if IN erambler-co-uk-8585 1643 2 you’re you’re NNP erambler-co-uk-8585 1643 3 interested interested JJ erambler-co-uk-8585 1643 4 , , , erambler-co-uk-8585 1643 5 the the DT erambler-co-uk-8585 1643 6 Oxford Oxford NNP erambler-co-uk-8585 1643 7 English English NNP erambler-co-uk-8585 1643 8 Dictionary Dictionary NNP erambler-co-uk-8585 1643 9 also also RB erambler-co-uk-8585 1643 10 takes take VBZ erambler-co-uk-8585 1643 11 this this DT erambler-co-uk-8585 1643 12 position position NN erambler-co-uk-8585 1643 13 , , , erambler-co-uk-8585 1643 14 while while IN erambler-co-uk-8585 1643 15 Chambers Chambers NNP erambler-co-uk-8585 1643 16 leaves leave VBZ erambler-co-uk-8585 1643 17 the the DT erambler-co-uk-8585 1643 18 choice choice NN erambler-co-uk-8585 1643 19 of of IN erambler-co-uk-8585 1643 20 singular singular JJ erambler-co-uk-8585 1643 21 or or CC erambler-co-uk-8585 1643 22 plural plural JJ erambler-co-uk-8585 1643 23 noun noun NN erambler-co-uk-8585 1643 24 up up IN erambler-co-uk-8585 1643 25 to to IN erambler-co-uk-8585 1643 26 you -PRON- PRP erambler-co-uk-8585 1643 27 . . . erambler-co-uk-8585 1644 1 There there EX erambler-co-uk-8585 1644 2 is be VBZ erambler-co-uk-8585 1644 3 absolutely absolutely RB erambler-co-uk-8585 1644 4 nothing nothing NN erambler-co-uk-8585 1644 5 wrong wrong JJ erambler-co-uk-8585 1644 6 , , , erambler-co-uk-8585 1644 7 in in IN erambler-co-uk-8585 1644 8 my -PRON- PRP$ erambler-co-uk-8585 1644 9 book book NN erambler-co-uk-8585 1644 10 , , , erambler-co-uk-8585 1644 11 with with IN erambler-co-uk-8585 1644 12 referring refer VBG erambler-co-uk-8585 1644 13 to to IN erambler-co-uk-8585 1644 14 data datum NNS erambler-co-uk-8585 1644 15 in in IN erambler-co-uk-8585 1644 16 the the DT erambler-co-uk-8585 1644 17 plural plural NN erambler-co-uk-8585 1644 18 as as IN erambler-co-uk-8585 1644 19 many many JJ erambler-co-uk-8585 1644 20 people people NNS erambler-co-uk-8585 1644 21 still still RB erambler-co-uk-8585 1644 22 do do VBP erambler-co-uk-8585 1644 23 . . . erambler-co-uk-8585 1645 1 But but CC erambler-co-uk-8585 1645 2 it’s it’s PRP erambler-co-uk-8585 1645 3 no no RB erambler-co-uk-8585 1645 4 longer long RBR erambler-co-uk-8585 1645 5 a a DT erambler-co-uk-8585 1645 6 rule rule NN erambler-co-uk-8585 1645 7 and and CC erambler-co-uk-8585 1645 8 for for IN erambler-co-uk-8585 1645 9 me -PRON- PRP erambler-co-uk-8585 1645 10 it’s it’s JJ erambler-co-uk-8585 1645 11 weakened weaken VBN erambler-co-uk-8585 1645 12 further further RB erambler-co-uk-8585 1645 13 from from IN erambler-co-uk-8585 1645 14 guideline guideline NN erambler-co-uk-8585 1645 15 to to IN erambler-co-uk-8585 1645 16 preference preference NN erambler-co-uk-8585 1645 17 . . . erambler-co-uk-8585 1646 1 It’s it’s JJ erambler-co-uk-8585 1646 2 like like IN erambler-co-uk-8585 1646 3 wearing wear VBG erambler-co-uk-8585 1646 4 a a DT erambler-co-uk-8585 1646 5 bow bow NN erambler-co-uk-8585 1646 6 - - HYPH erambler-co-uk-8585 1646 7 tie tie NN erambler-co-uk-8585 1646 8 to to IN erambler-co-uk-8585 1646 9 work work NN erambler-co-uk-8585 1646 10 . . . erambler-co-uk-8585 1647 1 There’s There’s NNP erambler-co-uk-8585 1647 2 nothing nothing NN erambler-co-uk-8585 1647 3 wrong wrong JJ erambler-co-uk-8585 1647 4 with with IN erambler-co-uk-8585 1647 5 it -PRON- PRP erambler-co-uk-8585 1647 6 and and CC erambler-co-uk-8585 1647 7 some some DT erambler-co-uk-8585 1647 8 people people NNS erambler-co-uk-8585 1647 9 really really RB erambler-co-uk-8585 1647 10 make make VBP erambler-co-uk-8585 1647 11 it -PRON- PRP erambler-co-uk-8585 1647 12 work work VB erambler-co-uk-8585 1647 13 , , , erambler-co-uk-8585 1647 14 but but CC erambler-co-uk-8585 1647 15 it’s it’s NNP erambler-co-uk-8585 1647 16 increasingly increasingly RB erambler-co-uk-8585 1647 17 outdated outdated JJ erambler-co-uk-8585 1647 18 and and CC erambler-co-uk-8585 1647 19 even even RB erambler-co-uk-8585 1647 20 a a DT erambler-co-uk-8585 1647 21 little little JJ erambler-co-uk-8585 1647 22 eccentric eccentric JJ erambler-co-uk-8585 1647 23 . . . erambler-co-uk-8585 1648 1 or or CC erambler-co-uk-8585 1648 2 maybe maybe RB erambler-co-uk-8585 1648 3 you’d you’d NNS erambler-co-uk-8585 1648 4 totally totally RB erambler-co-uk-8585 1648 5 rock rock VBP erambler-co-uk-8585 1648 6 it -PRON- PRP erambler-co-uk-8585 1648 7 . . . erambler-co-uk-8585 1649 1 & & CC erambler-co-uk-8585 1649 2 # # $ erambler-co-uk-8585 1649 3 x21a9;︎ x21a9;︎ NNP erambler-co-uk-8585 1649 4 ; ; : erambler-co-uk-8585 1649 5 Like like IN erambler-co-uk-8585 1649 6 not not RB erambler-co-uk-8585 1649 7 starting start VBG erambler-co-uk-8585 1649 8 a a DT erambler-co-uk-8585 1649 9 sentence sentence NN erambler-co-uk-8585 1649 10 with with IN erambler-co-uk-8585 1649 11 a a DT erambler-co-uk-8585 1649 12 conjunction&hellip conjunction&hellip NN erambler-co-uk-8585 1649 13 ; ; : erambler-co-uk-8585 1649 14 & & CC erambler-co-uk-8585 1649 15 # # $ erambler-co-uk-8585 1649 16 x21a9;︎ x21a9;︎ NNP erambler-co-uk-8585 1649 17 ; ; : erambler-co-uk-8585 1649 18 # # $ erambler-co-uk-8585 1649 19 IDCC16 idcc16 NN erambler-co-uk-8585 1649 20 day day NN erambler-co-uk-8585 1649 21 2 2 CD erambler-co-uk-8585 1649 22 : : : erambler-co-uk-8585 1649 23 new new JJ erambler-co-uk-8585 1649 24 ideas idea NNS erambler-co-uk-8585 1649 25 Well well UH erambler-co-uk-8585 1649 26 , , , erambler-co-uk-8585 1649 27 I -PRON- PRP erambler-co-uk-8585 1649 28 did do VBD erambler-co-uk-8585 1649 29 a a DT erambler-co-uk-8585 1649 30 great great JJ erambler-co-uk-8585 1649 31 job job NN erambler-co-uk-8585 1649 32 of of IN erambler-co-uk-8585 1649 33 blogging blogge VBG erambler-co-uk-8585 1649 34 the the DT erambler-co-uk-8585 1649 35 conference conference NN erambler-co-uk-8585 1649 36 for for IN erambler-co-uk-8585 1649 37 a a DT erambler-co-uk-8585 1649 38 couple couple NN erambler-co-uk-8585 1649 39 of of IN erambler-co-uk-8585 1649 40 days day NNS erambler-co-uk-8585 1649 41 , , , erambler-co-uk-8585 1649 42 but but CC erambler-co-uk-8585 1649 43 then then RB erambler-co-uk-8585 1649 44 I -PRON- PRP erambler-co-uk-8585 1649 45 was be VBD erambler-co-uk-8585 1649 46 hit hit VBN erambler-co-uk-8585 1649 47 by by IN erambler-co-uk-8585 1649 48 the the DT erambler-co-uk-8585 1649 49 bug bug NN erambler-co-uk-8585 1649 50 that’s that’s NNP erambler-co-uk-8585 1649 51 been be VBN erambler-co-uk-8585 1649 52 going go VBG erambler-co-uk-8585 1649 53 round round RB erambler-co-uk-8585 1649 54 and and CC erambler-co-uk-8585 1649 55 didn’t didn’t NNP erambler-co-uk-8585 1649 56 have have VBP erambler-co-uk-8585 1649 57 a a DT erambler-co-uk-8585 1649 58 lot lot NN erambler-co-uk-8585 1649 59 of of IN erambler-co-uk-8585 1649 60 energy energy NN erambler-co-uk-8585 1649 61 for for IN erambler-co-uk-8585 1649 62 anything anything NN erambler-co-uk-8585 1649 63 other other JJ erambler-co-uk-8585 1649 64 than than IN erambler-co-uk-8585 1649 65 paying pay VBG erambler-co-uk-8585 1649 66 attention attention NN erambler-co-uk-8585 1649 67 and and CC erambler-co-uk-8585 1649 68 making make VBG erambler-co-uk-8585 1649 69 notes note NNS erambler-co-uk-8585 1649 70 during during IN erambler-co-uk-8585 1649 71 the the DT erambler-co-uk-8585 1649 72 day day NN erambler-co-uk-8585 1649 73 ! ! . erambler-co-uk-8585 1650 1 I’ve I’ve NNP erambler-co-uk-8585 1650 2 now now RB erambler-co-uk-8585 1650 3 got get VBD erambler-co-uk-8585 1650 4 round round JJ erambler-co-uk-8585 1650 5 to to IN erambler-co-uk-8585 1650 6 reviewing review VBG erambler-co-uk-8585 1650 7 my -PRON- PRP$ erambler-co-uk-8585 1650 8 notes note NNS erambler-co-uk-8585 1650 9 so so RB erambler-co-uk-8585 1650 10 here here RB erambler-co-uk-8585 1650 11 are be VBP erambler-co-uk-8585 1650 12 a a DT erambler-co-uk-8585 1650 13 few few JJ erambler-co-uk-8585 1650 14 reflections reflection NNS erambler-co-uk-8585 1650 15 on on IN erambler-co-uk-8585 1650 16 day day NN erambler-co-uk-8585 1650 17 2 2 CD erambler-co-uk-8585 1650 18 . . . erambler-co-uk-8585 1651 1 Day day NN erambler-co-uk-8585 1651 2 2 2 CD erambler-co-uk-8585 1651 3 was be VBD erambler-co-uk-8585 1651 4 the the DT erambler-co-uk-8585 1651 5 day day NN erambler-co-uk-8585 1651 6 of of IN erambler-co-uk-8585 1651 7 many many JJ erambler-co-uk-8585 1651 8 parallel parallel JJ erambler-co-uk-8585 1651 9 talks talk NNS erambler-co-uk-8585 1651 10 ! ! . erambler-co-uk-8585 1652 1 So so RB erambler-co-uk-8585 1652 2 many many JJ erambler-co-uk-8585 1652 3 great great JJ erambler-co-uk-8585 1652 4 and and CC erambler-co-uk-8585 1652 5 inspiring inspiring JJ erambler-co-uk-8585 1652 6 ideas idea NNS erambler-co-uk-8585 1652 7 to to TO erambler-co-uk-8585 1652 8 take take VB erambler-co-uk-8585 1652 9 in in RP erambler-co-uk-8585 1652 10 ! ! . erambler-co-uk-8585 1653 1 Here here RB erambler-co-uk-8585 1653 2 are be VBP erambler-co-uk-8585 1653 3 a a DT erambler-co-uk-8585 1653 4 few few JJ erambler-co-uk-8585 1653 5 of of IN erambler-co-uk-8585 1653 6 my -PRON- PRP$ erambler-co-uk-8585 1653 7 take take NN erambler-co-uk-8585 1653 8 - - HYPH erambler-co-uk-8585 1653 9 home home NN erambler-co-uk-8585 1653 10 points point NNS erambler-co-uk-8585 1653 11 . . . erambler-co-uk-8585 1654 1 Big big JJ erambler-co-uk-8585 1654 2 science science NN erambler-co-uk-8585 1654 3 and and CC erambler-co-uk-8585 1654 4 the the DT erambler-co-uk-8585 1654 5 long long JJ erambler-co-uk-8585 1654 6 tail tail NN erambler-co-uk-8585 1654 7 The the DT erambler-co-uk-8585 1654 8 first first JJ erambler-co-uk-8585 1654 9 parallel parallel JJ erambler-co-uk-8585 1654 10 session session NN erambler-co-uk-8585 1654 11 had have VBD erambler-co-uk-8585 1654 12 examples example NNS erambler-co-uk-8585 1654 13 of of IN erambler-co-uk-8585 1654 14 practical practical JJ erambler-co-uk-8585 1654 15 data data NN erambler-co-uk-8585 1654 16 management management NN erambler-co-uk-8585 1654 17 in in IN erambler-co-uk-8585 1654 18 the the DT erambler-co-uk-8585 1654 19 real real JJ erambler-co-uk-8585 1654 20 world world NN erambler-co-uk-8585 1654 21 . . . erambler-co-uk-8585 1655 1 Jian Jian NNP erambler-co-uk-8585 1655 2 Qin Qin NNP erambler-co-uk-8585 1655 3 & & CC erambler-co-uk-8585 1655 4 amp amp NNP erambler-co-uk-8585 1655 5 ; ; : erambler-co-uk-8585 1655 6 Brian Brian NNP erambler-co-uk-8585 1655 7 Dobreski Dobreski NNP erambler-co-uk-8585 1655 8 ( ( -LRB- erambler-co-uk-8585 1655 9 School School NNP erambler-co-uk-8585 1655 10 of of IN erambler-co-uk-8585 1655 11 Information Information NNP erambler-co-uk-8585 1655 12 Studies Studies NNPS erambler-co-uk-8585 1655 13 , , , erambler-co-uk-8585 1655 14 Syracuse Syracuse NNP erambler-co-uk-8585 1655 15 University University NNP erambler-co-uk-8585 1655 16 ) ) -RRB- erambler-co-uk-8585 1655 17 worked work VBD erambler-co-uk-8585 1655 18 on on IN erambler-co-uk-8585 1655 19 reproducibility reproducibility NN erambler-co-uk-8585 1655 20 with with IN erambler-co-uk-8585 1655 21 one one CD erambler-co-uk-8585 1655 22 of of IN erambler-co-uk-8585 1655 23 the the DT erambler-co-uk-8585 1655 24 research research NN erambler-co-uk-8585 1655 25 groups group NNS erambler-co-uk-8585 1655 26 involved involve VBN erambler-co-uk-8585 1655 27 with with IN erambler-co-uk-8585 1655 28 the the DT erambler-co-uk-8585 1655 29 recent recent JJ erambler-co-uk-8585 1655 30 gravitational gravitational JJ erambler-co-uk-8585 1655 31 wave wave NN erambler-co-uk-8585 1655 32 discovery discovery NN erambler-co-uk-8585 1655 33 . . . erambler-co-uk-8585 1656 1 & & CC erambler-co-uk-8585 1656 2 ldquo;Reproducibility&rdquo ldquo;Reproducibility&rdquo NNP erambler-co-uk-8585 1656 3 ; ; : erambler-co-uk-8585 1656 4 for for IN erambler-co-uk-8585 1656 5 this this DT erambler-co-uk-8585 1656 6 work work NN erambler-co-uk-8585 1656 7 ( ( -LRB- erambler-co-uk-8585 1656 8 as as IN erambler-co-uk-8585 1656 9 with with IN erambler-co-uk-8585 1656 10 much much JJ erambler-co-uk-8585 1656 11 of of IN erambler-co-uk-8585 1656 12 physics physics NN erambler-co-uk-8585 1656 13 ) ) -RRB- erambler-co-uk-8585 1656 14 mostly mostly RB erambler-co-uk-8585 1656 15 equates equate VBZ erambler-co-uk-8585 1656 16 to to IN erambler-co-uk-8585 1656 17 computational computational JJ erambler-co-uk-8585 1656 18 reproducibility reproducibility NN erambler-co-uk-8585 1656 19 : : : erambler-co-uk-8585 1656 20 tracking track VBG erambler-co-uk-8585 1656 21 the the DT erambler-co-uk-8585 1656 22 provenance provenance NN erambler-co-uk-8585 1656 23 of of IN erambler-co-uk-8585 1656 24 the the DT erambler-co-uk-8585 1656 25 code code NN erambler-co-uk-8585 1656 26 and and CC erambler-co-uk-8585 1656 27 its -PRON- PRP$ erambler-co-uk-8585 1656 28 input input NN erambler-co-uk-8585 1656 29 and and CC erambler-co-uk-8585 1656 30 output output NN erambler-co-uk-8585 1656 31 is be VBZ erambler-co-uk-8585 1656 32 key key JJ erambler-co-uk-8585 1656 33 . . . erambler-co-uk-8585 1657 1 They -PRON- PRP erambler-co-uk-8585 1657 2 also also RB erambler-co-uk-8585 1657 3 found find VBD erambler-co-uk-8585 1657 4 that that IN erambler-co-uk-8585 1657 5 in in IN erambler-co-uk-8585 1657 6 practice practice NN erambler-co-uk-8585 1657 7 the the DT erambler-co-uk-8585 1657 8 scientists scientist NNS erambler-co-uk-8585 1657 9 ' ' POS erambler-co-uk-8585 1657 10 focus focus NN erambler-co-uk-8585 1657 11 was be VBD erambler-co-uk-8585 1657 12 on on IN erambler-co-uk-8585 1657 13 making make VBG erambler-co-uk-8585 1657 14 the the DT erambler-co-uk-8585 1657 15 big big JJ erambler-co-uk-8585 1657 16 discovery discovery NN erambler-co-uk-8585 1657 17 , , , erambler-co-uk-8585 1657 18 and and CC erambler-co-uk-8585 1657 19 ensuring ensure VBG erambler-co-uk-8585 1657 20 reproducibility reproducibility NN erambler-co-uk-8585 1657 21 was be VBD erambler-co-uk-8585 1657 22 seen see VBN erambler-co-uk-8585 1657 23 as as IN erambler-co-uk-8585 1657 24 secondary secondary JJ erambler-co-uk-8585 1657 25 . . . erambler-co-uk-8585 1658 1 This this DT erambler-co-uk-8585 1658 2 goes go VBZ erambler-co-uk-8585 1658 3 some some DT erambler-co-uk-8585 1658 4 way way NN erambler-co-uk-8585 1658 5 to to IN erambler-co-uk-8585 1658 6 explaining explain VBG erambler-co-uk-8585 1658 7 why why WRB erambler-co-uk-8585 1658 8 current current JJ erambler-co-uk-8585 1658 9 workflows workflow NNS erambler-co-uk-8585 1658 10 and and CC erambler-co-uk-8585 1658 11 tools tool NNS erambler-co-uk-8585 1658 12 don’t don’t PRP erambler-co-uk-8585 1658 13 really really RB erambler-co-uk-8585 1658 14 capture capture VB erambler-co-uk-8585 1658 15 enough enough JJ erambler-co-uk-8585 1658 16 metadata metadata NN erambler-co-uk-8585 1658 17 . . . erambler-co-uk-8585 1659 1 Milena Milena NNP erambler-co-uk-8585 1659 2 Golshan Golshan NNP erambler-co-uk-8585 1659 3 & & CC erambler-co-uk-8585 1659 4 amp amp NN erambler-co-uk-8585 1659 5 ; ; : erambler-co-uk-8585 1659 6 Ashley Ashley NNP erambler-co-uk-8585 1659 7 Sands Sands NNP erambler-co-uk-8585 1659 8 ( ( -LRB- erambler-co-uk-8585 1659 9 Center Center NNP erambler-co-uk-8585 1659 10 for for IN erambler-co-uk-8585 1659 11 Knowledge Knowledge NNP erambler-co-uk-8585 1659 12 Infrastructures Infrastructures NNPS erambler-co-uk-8585 1659 13 , , , erambler-co-uk-8585 1659 14 UCLA UCLA NNP erambler-co-uk-8585 1659 15 ) ) -RRB- erambler-co-uk-8585 1659 16 investigated investigate VBD erambler-co-uk-8585 1659 17 the the DT erambler-co-uk-8585 1659 18 use use NN erambler-co-uk-8585 1659 19 of of IN erambler-co-uk-8585 1659 20 Software software NN erambler-co-uk-8585 1659 21 - - HYPH erambler-co-uk-8585 1659 22 as as IN erambler-co-uk-8585 1659 23 - - HYPH erambler-co-uk-8585 1659 24 a a DT erambler-co-uk-8585 1659 25 - - HYPH erambler-co-uk-8585 1659 26 Service Service NNP erambler-co-uk-8585 1659 27 ( ( -LRB- erambler-co-uk-8585 1659 28 SaaS SaaS NNP erambler-co-uk-8585 1659 29 , , , erambler-co-uk-8585 1659 30 such such JJ erambler-co-uk-8585 1659 31 as as IN erambler-co-uk-8585 1659 32 Google Google NNP erambler-co-uk-8585 1659 33 Drive Drive NNP erambler-co-uk-8585 1659 34 , , , erambler-co-uk-8585 1659 35 Dropbox Dropbox NNP erambler-co-uk-8585 1659 36 or or CC erambler-co-uk-8585 1659 37 more more JJR erambler-co-uk-8585 1659 38 specialised specialised JJ erambler-co-uk-8585 1659 39 tools tool NNS erambler-co-uk-8585 1659 40 ) ) -RRB- erambler-co-uk-8585 1659 41 as as IN erambler-co-uk-8585 1659 42 a a DT erambler-co-uk-8585 1659 43 way way NN erambler-co-uk-8585 1659 44 of of IN erambler-co-uk-8585 1659 45 meeting meet VBG erambler-co-uk-8585 1659 46 the the DT erambler-co-uk-8585 1659 47 needs need NNS erambler-co-uk-8585 1659 48 of of IN erambler-co-uk-8585 1659 49 long long JJ erambler-co-uk-8585 1659 50 - - HYPH erambler-co-uk-8585 1659 51 tail tail NN erambler-co-uk-8585 1659 52 science science NN erambler-co-uk-8585 1659 53 research research NN erambler-co-uk-8585 1659 54 such such JJ erambler-co-uk-8585 1659 55 as as IN erambler-co-uk-8585 1659 56 ocean ocean NN erambler-co-uk-8585 1659 57 science science NN erambler-co-uk-8585 1659 58 . . . erambler-co-uk-8585 1660 1 This this DT erambler-co-uk-8585 1660 2 research research NN erambler-co-uk-8585 1660 3 is be VBZ erambler-co-uk-8585 1660 4 characterised characterise VBN erambler-co-uk-8585 1660 5 by by IN erambler-co-uk-8585 1660 6 small small JJ erambler-co-uk-8585 1660 7 teams team NNS erambler-co-uk-8585 1660 8 , , , erambler-co-uk-8585 1660 9 diverse diverse JJ erambler-co-uk-8585 1660 10 data datum NNS erambler-co-uk-8585 1660 11 , , , erambler-co-uk-8585 1660 12 dynamic dynamic JJ erambler-co-uk-8585 1660 13 local local JJ erambler-co-uk-8585 1660 14 development development NN erambler-co-uk-8585 1660 15 of of IN erambler-co-uk-8585 1660 16 tools tool NNS erambler-co-uk-8585 1660 17 , , , erambler-co-uk-8585 1660 18 local local JJ erambler-co-uk-8585 1660 19 practices practice NNS erambler-co-uk-8585 1660 20 and and CC erambler-co-uk-8585 1660 21 difficulty difficulty NN erambler-co-uk-8585 1660 22 disseminating disseminate VBG erambler-co-uk-8585 1660 23 data datum NNS erambler-co-uk-8585 1660 24 . . . erambler-co-uk-8585 1661 1 This this DT erambler-co-uk-8585 1661 2 results result VBZ erambler-co-uk-8585 1661 3 in in IN erambler-co-uk-8585 1661 4 a a DT erambler-co-uk-8585 1661 5 need need NN erambler-co-uk-8585 1661 6 for for IN erambler-co-uk-8585 1661 7 researchers researcher NNS erambler-co-uk-8585 1661 8 to to TO erambler-co-uk-8585 1661 9 be be VB erambler-co-uk-8585 1661 10 generalists generalist NNS erambler-co-uk-8585 1661 11 , , , erambler-co-uk-8585 1661 12 as as IN erambler-co-uk-8585 1661 13 opposed oppose VBN erambler-co-uk-8585 1661 14 to to IN erambler-co-uk-8585 1661 15 & & CC erambler-co-uk-8585 1661 16 ldquo;big ldquo;big NNP erambler-co-uk-8585 1661 17 science&rdquo science&rdquo NNP erambler-co-uk-8585 1661 18 ; ; : erambler-co-uk-8585 1661 19 research research NN erambler-co-uk-8585 1661 20 areas area NNS erambler-co-uk-8585 1661 21 , , , erambler-co-uk-8585 1661 22 where where WRB erambler-co-uk-8585 1661 23 they -PRON- PRP erambler-co-uk-8585 1661 24 can can MD erambler-co-uk-8585 1661 25 afford afford VB erambler-co-uk-8585 1661 26 to to TO erambler-co-uk-8585 1661 27 specialise specialise VB erambler-co-uk-8585 1661 28 much much RB erambler-co-uk-8585 1661 29 more more RBR erambler-co-uk-8585 1661 30 deeply deeply RB erambler-co-uk-8585 1661 31 . . . erambler-co-uk-8585 1662 1 Such such JJ erambler-co-uk-8585 1662 2 generalists generalist NNS erambler-co-uk-8585 1662 3 tend tend VBP erambler-co-uk-8585 1662 4 to to TO erambler-co-uk-8585 1662 5 develop develop VB erambler-co-uk-8585 1662 6 their -PRON- PRP$ erambler-co-uk-8585 1662 7 own own JJ erambler-co-uk-8585 1662 8 isolated isolated JJ erambler-co-uk-8585 1662 9 workflows workflow NNS erambler-co-uk-8585 1662 10 , , , erambler-co-uk-8585 1662 11 which which WDT erambler-co-uk-8585 1662 12 can can MD erambler-co-uk-8585 1662 13 differ differ VB erambler-co-uk-8585 1662 14 greatly greatly RB erambler-co-uk-8585 1662 15 even even RB erambler-co-uk-8585 1662 16 within within IN erambler-co-uk-8585 1662 17 a a DT erambler-co-uk-8585 1662 18 single single JJ erambler-co-uk-8585 1662 19 lab lab NN erambler-co-uk-8585 1662 20 . . . erambler-co-uk-8585 1663 1 Long long JJ erambler-co-uk-8585 1663 2 - - HYPH erambler-co-uk-8585 1663 3 tail tail NN erambler-co-uk-8585 1663 4 research research NN erambler-co-uk-8585 1663 5 also also RB erambler-co-uk-8585 1663 6 often often RB erambler-co-uk-8585 1663 7 struggles struggle VBZ erambler-co-uk-8585 1663 8 from from IN erambler-co-uk-8585 1663 9 a a DT erambler-co-uk-8585 1663 10 lack lack NN erambler-co-uk-8585 1663 11 of of IN erambler-co-uk-8585 1663 12 dedicated dedicated JJ erambler-co-uk-8585 1663 13 IT it NN erambler-co-uk-8585 1663 14 support support NN erambler-co-uk-8585 1663 15 . . . erambler-co-uk-8585 1664 1 They -PRON- PRP erambler-co-uk-8585 1664 2 found find VBD erambler-co-uk-8585 1664 3 that that IN erambler-co-uk-8585 1664 4 use use NN erambler-co-uk-8585 1664 5 of of IN erambler-co-uk-8585 1664 6 SaaS SaaS NNP erambler-co-uk-8585 1664 7 could could MD erambler-co-uk-8585 1664 8 help help VB erambler-co-uk-8585 1664 9 to to TO erambler-co-uk-8585 1664 10 meet meet VB erambler-co-uk-8585 1664 11 these these DT erambler-co-uk-8585 1664 12 challenges challenge NNS erambler-co-uk-8585 1664 13 , , , erambler-co-uk-8585 1664 14 but but CC erambler-co-uk-8585 1664 15 with with IN erambler-co-uk-8585 1664 16 a a DT erambler-co-uk-8585 1664 17 high high JJ erambler-co-uk-8585 1664 18 cost cost NN erambler-co-uk-8585 1664 19 required require VBN erambler-co-uk-8585 1664 20 to to TO erambler-co-uk-8585 1664 21 cover cover VB erambler-co-uk-8585 1664 22 the the DT erambler-co-uk-8585 1664 23 needed need VBN erambler-co-uk-8585 1664 24 guarantees guarantee NNS erambler-co-uk-8585 1664 25 of of IN erambler-co-uk-8585 1664 26 security security NN erambler-co-uk-8585 1664 27 and and CC erambler-co-uk-8585 1664 28 stability stability NN erambler-co-uk-8585 1664 29 . . . erambler-co-uk-8585 1665 1 Education Education NNP erambler-co-uk-8585 1665 2 & & CC erambler-co-uk-8585 1665 3 amp amp NN erambler-co-uk-8585 1665 4 ; ; : erambler-co-uk-8585 1665 5 training training NN erambler-co-uk-8585 1665 6 This this DT erambler-co-uk-8585 1665 7 session session NN erambler-co-uk-8585 1665 8 focussed focusse VBN erambler-co-uk-8585 1665 9 on on IN erambler-co-uk-8585 1665 10 the the DT erambler-co-uk-8585 1665 11 professional professional JJ erambler-co-uk-8585 1665 12 development development NN erambler-co-uk-8585 1665 13 of of IN erambler-co-uk-8585 1665 14 library library NN erambler-co-uk-8585 1665 15 staff staff NN erambler-co-uk-8585 1665 16 . . . erambler-co-uk-8585 1666 1 Eleanor Eleanor NNP erambler-co-uk-8585 1666 2 Mattern Mattern NNP erambler-co-uk-8585 1666 3 ( ( -LRB- erambler-co-uk-8585 1666 4 University University NNP erambler-co-uk-8585 1666 5 of of IN erambler-co-uk-8585 1666 6 Pittsburgh Pittsburgh NNP erambler-co-uk-8585 1666 7 ) ) -RRB- erambler-co-uk-8585 1666 8 described describe VBD erambler-co-uk-8585 1666 9 the the DT erambler-co-uk-8585 1666 10 immersive immersive JJ erambler-co-uk-8585 1666 11 training training NN erambler-co-uk-8585 1666 12 introduced introduce VBN erambler-co-uk-8585 1666 13 to to TO erambler-co-uk-8585 1666 14 improve improve VB erambler-co-uk-8585 1666 15 librarians librarian NNS erambler-co-uk-8585 1666 16 ' ' POS erambler-co-uk-8585 1666 17 understanding understanding NN erambler-co-uk-8585 1666 18 of of IN erambler-co-uk-8585 1666 19 the the DT erambler-co-uk-8585 1666 20 data data NN erambler-co-uk-8585 1666 21 needs need NNS erambler-co-uk-8585 1666 22 of of IN erambler-co-uk-8585 1666 23 their -PRON- PRP$ erambler-co-uk-8585 1666 24 subject subject JJ erambler-co-uk-8585 1666 25 areas area NNS erambler-co-uk-8585 1666 26 in in IN erambler-co-uk-8585 1666 27 delivering deliver VBG erambler-co-uk-8585 1666 28 their -PRON- PRP$ erambler-co-uk-8585 1666 29 RDM RDM NNP erambler-co-uk-8585 1666 30 service service NN erambler-co-uk-8585 1666 31 delivery delivery NN erambler-co-uk-8585 1666 32 model model NN erambler-co-uk-8585 1666 33 . . . erambler-co-uk-8585 1667 1 The the DT erambler-co-uk-8585 1667 2 participants participant NNS erambler-co-uk-8585 1667 3 each each DT erambler-co-uk-8585 1667 4 conducted conduct VBD erambler-co-uk-8585 1667 5 a a DT erambler-co-uk-8585 1667 6 & & CC erambler-co-uk-8585 1667 7 ldquo;disciplinary ldquo;disciplinary NNP erambler-co-uk-8585 1667 8 deep deep JJ erambler-co-uk-8585 1667 9 dive&rdquo dive&rdquo NNP erambler-co-uk-8585 1667 10 ; ; : erambler-co-uk-8585 1667 11 , , , erambler-co-uk-8585 1667 12 shadowing shadow VBG erambler-co-uk-8585 1667 13 researchers researcher NNS erambler-co-uk-8585 1667 14 and and CC erambler-co-uk-8585 1667 15 then then RB erambler-co-uk-8585 1667 16 reporting report VBG erambler-co-uk-8585 1667 17 back back RB erambler-co-uk-8585 1667 18 to to IN erambler-co-uk-8585 1667 19 the the DT erambler-co-uk-8585 1667 20 group group NN erambler-co-uk-8585 1667 21 on on IN erambler-co-uk-8585 1667 22 their -PRON- PRP$ erambler-co-uk-8585 1667 23 discoveries discovery NNS erambler-co-uk-8585 1667 24 with with IN erambler-co-uk-8585 1667 25 a a DT erambler-co-uk-8585 1667 26 presentation presentation NN erambler-co-uk-8585 1667 27 and and CC erambler-co-uk-8585 1667 28 discussion discussion NN erambler-co-uk-8585 1667 29 . . . erambler-co-uk-8585 1668 1 Liz Liz NNP erambler-co-uk-8585 1668 2 Lyon Lyon NNP erambler-co-uk-8585 1668 3 ( ( -LRB- erambler-co-uk-8585 1668 4 also also RB erambler-co-uk-8585 1668 5 University University NNP erambler-co-uk-8585 1668 6 of of IN erambler-co-uk-8585 1668 7 Pittsburgh Pittsburgh NNP erambler-co-uk-8585 1668 8 , , , erambler-co-uk-8585 1668 9 formerly formerly RB erambler-co-uk-8585 1668 10 UKOLN UKOLN NNP erambler-co-uk-8585 1668 11 / / SYM erambler-co-uk-8585 1668 12 DCC DCC NNP erambler-co-uk-8585 1668 13 ) ) -RRB- erambler-co-uk-8585 1668 14 gave give VBD erambler-co-uk-8585 1668 15 a a DT erambler-co-uk-8585 1668 16 systematic systematic JJ erambler-co-uk-8585 1668 17 breakdown breakdown NN erambler-co-uk-8585 1668 18 of of IN erambler-co-uk-8585 1668 19 the the DT erambler-co-uk-8585 1668 20 skills skill NNS erambler-co-uk-8585 1668 21 , , , erambler-co-uk-8585 1668 22 knowledge knowledge NN erambler-co-uk-8585 1668 23 and and CC erambler-co-uk-8585 1668 24 experience experience NN erambler-co-uk-8585 1668 25 required require VBN erambler-co-uk-8585 1668 26 in in IN erambler-co-uk-8585 1668 27 different different JJ erambler-co-uk-8585 1668 28 data data NN erambler-co-uk-8585 1668 29 - - HYPH erambler-co-uk-8585 1668 30 related relate VBN erambler-co-uk-8585 1668 31 roles role NNS erambler-co-uk-8585 1668 32 , , , erambler-co-uk-8585 1668 33 obtained obtain VBN erambler-co-uk-8585 1668 34 from from IN erambler-co-uk-8585 1668 35 an an DT erambler-co-uk-8585 1668 36 analysis analysis NN erambler-co-uk-8585 1668 37 of of IN erambler-co-uk-8585 1668 38 job job NN erambler-co-uk-8585 1668 39 adverts advert NNS erambler-co-uk-8585 1668 40 . . . erambler-co-uk-8585 1669 1 She -PRON- PRP erambler-co-uk-8585 1669 2 identified identify VBD erambler-co-uk-8585 1669 3 distinct distinct JJ erambler-co-uk-8585 1669 4 roles role NNS erambler-co-uk-8585 1669 5 of of IN erambler-co-uk-8585 1669 6 data datum NNS erambler-co-uk-8585 1669 7 analyst analyst NN erambler-co-uk-8585 1669 8 , , , erambler-co-uk-8585 1669 9 data data NN erambler-co-uk-8585 1669 10 engineer engineer NN erambler-co-uk-8585 1669 11 and and CC erambler-co-uk-8585 1669 12 data data NN erambler-co-uk-8585 1669 13 journalist journalist NN erambler-co-uk-8585 1669 14 , , , erambler-co-uk-8585 1669 15 and and CC erambler-co-uk-8585 1669 16 as as RB erambler-co-uk-8585 1669 17 well well RB erambler-co-uk-8585 1669 18 as as IN erambler-co-uk-8585 1669 19 each each DT erambler-co-uk-8585 1669 20 role’s role’s NNP erambler-co-uk-8585 1669 21 distinctive distinctive JJ erambler-co-uk-8585 1669 22 skills skill NNS erambler-co-uk-8585 1669 23 , , , erambler-co-uk-8585 1669 24 pinpointed pinpoint VBD erambler-co-uk-8585 1669 25 common common JJ erambler-co-uk-8585 1669 26 requirements requirement NNS erambler-co-uk-8585 1669 27 of of IN erambler-co-uk-8585 1669 28 all all DT erambler-co-uk-8585 1669 29 three three CD erambler-co-uk-8585 1669 30 : : : erambler-co-uk-8585 1669 31 Python Python NNP erambler-co-uk-8585 1669 32 , , , erambler-co-uk-8585 1669 33 R R NNP erambler-co-uk-8585 1669 34 , , , erambler-co-uk-8585 1669 35 SQL SQL NNP erambler-co-uk-8585 1669 36 and and CC erambler-co-uk-8585 1669 37 Excel Excel NNP erambler-co-uk-8585 1669 38 . . . erambler-co-uk-8585 1670 1 This this DT erambler-co-uk-8585 1670 2 work work NN erambler-co-uk-8585 1670 3 follows follow VBZ erambler-co-uk-8585 1670 4 on on RP erambler-co-uk-8585 1670 5 from from IN erambler-co-uk-8585 1670 6 an an DT erambler-co-uk-8585 1670 7 earlier early JJR erambler-co-uk-8585 1670 8 phase phase NN erambler-co-uk-8585 1670 9 which which WDT erambler-co-uk-8585 1670 10 identified identify VBD erambler-co-uk-8585 1670 11 an an DT erambler-co-uk-8585 1670 12 allied allied JJ erambler-co-uk-8585 1670 13 set set NN erambler-co-uk-8585 1670 14 of of IN erambler-co-uk-8585 1670 15 roles role NNS erambler-co-uk-8585 1670 16 : : : erambler-co-uk-8585 1670 17 data data NNP erambler-co-uk-8585 1670 18 archivist archivist NNP erambler-co-uk-8585 1670 19 , , , erambler-co-uk-8585 1670 20 data data NNP erambler-co-uk-8585 1670 21 librarian librarian NNP erambler-co-uk-8585 1670 22 and and CC erambler-co-uk-8585 1670 23 data data NN erambler-co-uk-8585 1670 24 steward steward NN erambler-co-uk-8585 1670 25 . . . erambler-co-uk-8585 1671 1 Data datum NNS erambler-co-uk-8585 1671 2 sharing share VBG erambler-co-uk-8585 1671 3 and and CC erambler-co-uk-8585 1671 4 reuse reuse VB erambler-co-uk-8585 1671 5 This this DT erambler-co-uk-8585 1671 6 session session NN erambler-co-uk-8585 1671 7 gave give VBD erambler-co-uk-8585 1671 8 an an DT erambler-co-uk-8585 1671 9 overview overview NN erambler-co-uk-8585 1671 10 of of IN erambler-co-uk-8585 1671 11 several several JJ erambler-co-uk-8585 1671 12 specific specific JJ erambler-co-uk-8585 1671 13 workflow workflow NN erambler-co-uk-8585 1671 14 tools tool NNS erambler-co-uk-8585 1671 15 designed design VBN erambler-co-uk-8585 1671 16 for for IN erambler-co-uk-8585 1671 17 researchers researcher NNS erambler-co-uk-8585 1671 18 . . . erambler-co-uk-8585 1672 1 Marisa Marisa NNP erambler-co-uk-8585 1672 2 Strong Strong NNP erambler-co-uk-8585 1672 3 ( ( -LRB- erambler-co-uk-8585 1672 4 University University NNP erambler-co-uk-8585 1672 5 of of IN erambler-co-uk-8585 1672 6 California California NNP erambler-co-uk-8585 1672 7 Curation Curation NNP erambler-co-uk-8585 1672 8 Centre Centre NNP erambler-co-uk-8585 1672 9 / / SYM erambler-co-uk-8585 1672 10 California California NNP erambler-co-uk-8585 1672 11 Digital Digital NNP erambler-co-uk-8585 1672 12 Libraries Libraries NNPS erambler-co-uk-8585 1672 13 ) ) -RRB- erambler-co-uk-8585 1672 14 presented present VBD erambler-co-uk-8585 1672 15 Dash Dash NNP erambler-co-uk-8585 1672 16 , , , erambler-co-uk-8585 1672 17 a a DT erambler-co-uk-8585 1672 18 highly highly RB erambler-co-uk-8585 1672 19 modular modular JJ erambler-co-uk-8585 1672 20 tool tool NN erambler-co-uk-8585 1672 21 for for IN erambler-co-uk-8585 1672 22 manual manual JJ erambler-co-uk-8585 1672 23 data datum NNS erambler-co-uk-8585 1672 24 curation curation NN erambler-co-uk-8585 1672 25 and and CC erambler-co-uk-8585 1672 26 deposit deposit NN erambler-co-uk-8585 1672 27 by by IN erambler-co-uk-8585 1672 28 researchers researcher NNS erambler-co-uk-8585 1672 29 . . . erambler-co-uk-8585 1673 1 It’s It’s NNP erambler-co-uk-8585 1673 2 built build VBN erambler-co-uk-8585 1673 3 on on IN erambler-co-uk-8585 1673 4 their -PRON- PRP$ erambler-co-uk-8585 1673 5 flexible flexible JJ erambler-co-uk-8585 1673 6 backend backend NN erambler-co-uk-8585 1673 7 , , , erambler-co-uk-8585 1673 8 Stash Stash NNP erambler-co-uk-8585 1673 9 , , , erambler-co-uk-8585 1673 10 and and CC erambler-co-uk-8585 1673 11 though though IN erambler-co-uk-8585 1673 12 it’s it’s CD erambler-co-uk-8585 1673 13 currently currently RB erambler-co-uk-8585 1673 14 optimised optimise VBN erambler-co-uk-8585 1673 15 to to TO erambler-co-uk-8585 1673 16 deposit deposit VB erambler-co-uk-8585 1673 17 in in IN erambler-co-uk-8585 1673 18 their -PRON- PRP$ erambler-co-uk-8585 1673 19 Merritt Merritt NNP erambler-co-uk-8585 1673 20 data data NN erambler-co-uk-8585 1673 21 repository repository NN erambler-co-uk-8585 1673 22 it -PRON- PRP erambler-co-uk-8585 1673 23 could could MD erambler-co-uk-8585 1673 24 easily easily RB erambler-co-uk-8585 1673 25 be be VB erambler-co-uk-8585 1673 26 hooked hook VBN erambler-co-uk-8585 1673 27 up up RP erambler-co-uk-8585 1673 28 to to IN erambler-co-uk-8585 1673 29 other other JJ erambler-co-uk-8585 1673 30 repositories repository NNS erambler-co-uk-8585 1673 31 . . . erambler-co-uk-8585 1674 1 It -PRON- PRP erambler-co-uk-8585 1674 2 captures capture VBZ erambler-co-uk-8585 1674 3 DataCite datacite JJ erambler-co-uk-8585 1674 4 metadata metadata NN erambler-co-uk-8585 1674 5 and and CC erambler-co-uk-8585 1674 6 a a DT erambler-co-uk-8585 1674 7 few few JJ erambler-co-uk-8585 1674 8 other other JJ erambler-co-uk-8585 1674 9 fields field NNS erambler-co-uk-8585 1674 10 , , , erambler-co-uk-8585 1674 11 and and CC erambler-co-uk-8585 1674 12 is be VBZ erambler-co-uk-8585 1674 13 integrated integrate VBN erambler-co-uk-8585 1674 14 with with IN erambler-co-uk-8585 1674 15 ORCID ORCID NNP erambler-co-uk-8585 1674 16 to to TO erambler-co-uk-8585 1674 17 uniquely uniquely RB erambler-co-uk-8585 1674 18 identify identify VB erambler-co-uk-8585 1674 19 people people NNS erambler-co-uk-8585 1674 20 . . . erambler-co-uk-8585 1675 1 In in IN erambler-co-uk-8585 1675 2 a a DT erambler-co-uk-8585 1675 3 different different JJ erambler-co-uk-8585 1675 4 vein vein NN erambler-co-uk-8585 1675 5 , , , erambler-co-uk-8585 1675 6 Eleni Eleni NNP erambler-co-uk-8585 1675 7 Castro Castro NNP erambler-co-uk-8585 1675 8 ( ( -LRB- erambler-co-uk-8585 1675 9 Institute Institute NNP erambler-co-uk-8585 1675 10 for for IN erambler-co-uk-8585 1675 11 Quantitative Quantitative NNP erambler-co-uk-8585 1675 12 Social Social NNP erambler-co-uk-8585 1675 13 Science Science NNP erambler-co-uk-8585 1675 14 , , , erambler-co-uk-8585 1675 15 Harvard Harvard NNP erambler-co-uk-8585 1675 16 University University NNP erambler-co-uk-8585 1675 17 ) ) -RRB- erambler-co-uk-8585 1675 18 discussed discuss VBD erambler-co-uk-8585 1675 19 some some DT erambler-co-uk-8585 1675 20 of of IN erambler-co-uk-8585 1675 21 the the DT erambler-co-uk-8585 1675 22 ways way NNS erambler-co-uk-8585 1675 23 that that WDT erambler-co-uk-8585 1675 24 Harvard’s Harvard’s NNP erambler-co-uk-8585 1675 25 Dataverse Dataverse NNP erambler-co-uk-8585 1675 26 repository repository NN erambler-co-uk-8585 1675 27 is be VBZ erambler-co-uk-8585 1675 28 streamlining streamline VBG erambler-co-uk-8585 1675 29 deposit deposit NN erambler-co-uk-8585 1675 30 by by IN erambler-co-uk-8585 1675 31 enabling enable VBG erambler-co-uk-8585 1675 32 automation automation NN erambler-co-uk-8585 1675 33 . . . erambler-co-uk-8585 1676 1 It -PRON- PRP erambler-co-uk-8585 1676 2 provides provide VBZ erambler-co-uk-8585 1676 3 a a DT erambler-co-uk-8585 1676 4 number number NN erambler-co-uk-8585 1676 5 of of IN erambler-co-uk-8585 1676 6 standardised standardised JJ erambler-co-uk-8585 1676 7 endpoints endpoint NNS erambler-co-uk-8585 1676 8 such such JJ erambler-co-uk-8585 1676 9 as as IN erambler-co-uk-8585 1676 10 OAI OAI NNP erambler-co-uk-8585 1676 11 - - HYPH erambler-co-uk-8585 1676 12 PMH PMH NNP erambler-co-uk-8585 1676 13 for for IN erambler-co-uk-8585 1676 14 metadata metadata NN erambler-co-uk-8585 1676 15 harvest harvest NN erambler-co-uk-8585 1676 16 and and CC erambler-co-uk-8585 1676 17 SWORD sword NN erambler-co-uk-8585 1676 18 for for IN erambler-co-uk-8585 1676 19 deposit deposit NN erambler-co-uk-8585 1676 20 , , , erambler-co-uk-8585 1676 21 as as RB erambler-co-uk-8585 1676 22 well well RB erambler-co-uk-8585 1676 23 as as IN erambler-co-uk-8585 1676 24 custom custom NN erambler-co-uk-8585 1676 25 APIs api NNS erambler-co-uk-8585 1676 26 for for IN erambler-co-uk-8585 1676 27 discovery discovery NN erambler-co-uk-8585 1676 28 and and CC erambler-co-uk-8585 1676 29 deposit deposit NN erambler-co-uk-8585 1676 30 . . . erambler-co-uk-8585 1677 1 Interesting interesting JJ erambler-co-uk-8585 1677 2 use use NN erambler-co-uk-8585 1677 3 cases case NNS erambler-co-uk-8585 1677 4 include include VBP erambler-co-uk-8585 1677 5 : : : erambler-co-uk-8585 1677 6 An an DT erambler-co-uk-8585 1677 7 addon addon NN erambler-co-uk-8585 1677 8 for for IN erambler-co-uk-8585 1677 9 the the DT erambler-co-uk-8585 1677 10 Open Open NNP erambler-co-uk-8585 1677 11 Science Science NNP erambler-co-uk-8585 1677 12 Framework Framework NNP erambler-co-uk-8585 1677 13 to to TO erambler-co-uk-8585 1677 14 deposit deposit VB erambler-co-uk-8585 1677 15 in in IN erambler-co-uk-8585 1677 16 Dataverse Dataverse NNP erambler-co-uk-8585 1677 17 via via IN erambler-co-uk-8585 1677 18 SWORD sword NN erambler-co-uk-8585 1677 19 An an NN erambler-co-uk-8585 1677 20 R r NN erambler-co-uk-8585 1677 21 package package NN erambler-co-uk-8585 1677 22 to to TO erambler-co-uk-8585 1677 23 enable enable VB erambler-co-uk-8585 1677 24 automatic automatic JJ erambler-co-uk-8585 1677 25 deposit deposit NN erambler-co-uk-8585 1677 26 of of IN erambler-co-uk-8585 1677 27 simulation simulation NN erambler-co-uk-8585 1677 28 and and CC erambler-co-uk-8585 1677 29 analysis analysis NN erambler-co-uk-8585 1677 30 results result NNS erambler-co-uk-8585 1677 31 Integration integration NN erambler-co-uk-8585 1677 32 with with IN erambler-co-uk-8585 1677 33 publisher publisher NN erambler-co-uk-8585 1677 34 workflows workflow VBZ erambler-co-uk-8585 1677 35 Open Open NNP erambler-co-uk-8585 1677 36 Journal Journal NNP erambler-co-uk-8585 1677 37 Systems Systems NNP erambler-co-uk-8585 1677 38 A a DT erambler-co-uk-8585 1677 39 growing grow VBG erambler-co-uk-8585 1677 40 set set NN erambler-co-uk-8585 1677 41 of of IN erambler-co-uk-8585 1677 42 visualisations visualisation NNS erambler-co-uk-8585 1677 43 for for IN erambler-co-uk-8585 1677 44 deposited deposit VBN erambler-co-uk-8585 1677 45 data datum NNS erambler-co-uk-8585 1677 46 In in IN erambler-co-uk-8585 1677 47 the the DT erambler-co-uk-8585 1677 48 future future NN erambler-co-uk-8585 1677 49 they’re they’re NNP erambler-co-uk-8585 1677 50 also also RB erambler-co-uk-8585 1677 51 looking look VBG erambler-co-uk-8585 1677 52 to to TO erambler-co-uk-8585 1677 53 integrate integrate VB erambler-co-uk-8585 1677 54 with with IN erambler-co-uk-8585 1677 55 DMPtool DMPtool NNP erambler-co-uk-8585 1677 56 to to TO erambler-co-uk-8585 1677 57 capture capture VB erambler-co-uk-8585 1677 58 data data NN erambler-co-uk-8585 1677 59 management management NN erambler-co-uk-8585 1677 60 plans plan NNS erambler-co-uk-8585 1677 61 and and CC erambler-co-uk-8585 1677 62 with with IN erambler-co-uk-8585 1677 63 Archivematica Archivematica NNP erambler-co-uk-8585 1677 64 for for IN erambler-co-uk-8585 1677 65 digital digital JJ erambler-co-uk-8585 1677 66 preservation preservation NN erambler-co-uk-8585 1677 67 . . . erambler-co-uk-8585 1678 1 Andrew Andrew NNP erambler-co-uk-8585 1678 2 Treloar Treloar NNP erambler-co-uk-8585 1678 3 ( ( -LRB- erambler-co-uk-8585 1678 4 Australian Australian NNP erambler-co-uk-8585 1678 5 National National NNP erambler-co-uk-8585 1678 6 Data Data NNP erambler-co-uk-8585 1678 7 Service Service NNP erambler-co-uk-8585 1678 8 ) ) -RRB- erambler-co-uk-8585 1678 9 gave give VBD erambler-co-uk-8585 1678 10 us -PRON- PRP erambler-co-uk-8585 1678 11 some some DT erambler-co-uk-8585 1678 12 reflections reflection NNS erambler-co-uk-8585 1678 13 on on IN erambler-co-uk-8585 1678 14 the the DT erambler-co-uk-8585 1678 15 ANDS ANDS NNP erambler-co-uk-8585 1678 16 & & CC erambler-co-uk-8585 1678 17 ldquo;applications ldquo;applications NNP erambler-co-uk-8585 1678 18 programme&rdquo programme&rdquo NNP erambler-co-uk-8585 1678 19 ; ; : erambler-co-uk-8585 1678 20 , , , erambler-co-uk-8585 1678 21 a a DT erambler-co-uk-8585 1678 22 series series NN erambler-co-uk-8585 1678 23 of of IN erambler-co-uk-8585 1678 24 25 25 CD erambler-co-uk-8585 1678 25 small small JJ erambler-co-uk-8585 1678 26 funded fund VBN erambler-co-uk-8585 1678 27 projects project NNS erambler-co-uk-8585 1678 28 intended intend VBN erambler-co-uk-8585 1678 29 to to TO erambler-co-uk-8585 1678 30 address address VB erambler-co-uk-8585 1678 31 the the DT erambler-co-uk-8585 1678 32 fourth fourth JJ erambler-co-uk-8585 1678 33 of of IN erambler-co-uk-8585 1678 34 their -PRON- PRP$ erambler-co-uk-8585 1678 35 strategic strategic JJ erambler-co-uk-8585 1678 36 transformations transformation NNS erambler-co-uk-8585 1678 37 , , , erambler-co-uk-8585 1678 38 single single JJ erambler-co-uk-8585 1678 39 use use NN erambler-co-uk-8585 1678 40 → → SYM erambler-co-uk-8585 1678 41 reusable reusable JJ erambler-co-uk-8585 1678 42 . . . erambler-co-uk-8585 1679 1 He -PRON- PRP erambler-co-uk-8585 1679 2 observed observe VBD erambler-co-uk-8585 1679 3 that that IN erambler-co-uk-8585 1679 4 essentially essentially RB erambler-co-uk-8585 1679 5 these these DT erambler-co-uk-8585 1679 6 projects project NNS erambler-co-uk-8585 1679 7 worked work VBD erambler-co-uk-8585 1679 8 because because IN erambler-co-uk-8585 1679 9 they -PRON- PRP erambler-co-uk-8585 1679 10 were be VBD erambler-co-uk-8585 1679 11 able able JJ erambler-co-uk-8585 1679 12 to to TO erambler-co-uk-8585 1679 13 throw throw VB erambler-co-uk-8585 1679 14 money money NN erambler-co-uk-8585 1679 15 at at IN erambler-co-uk-8585 1679 16 a a DT erambler-co-uk-8585 1679 17 problem problem NN erambler-co-uk-8585 1679 18 until until IN erambler-co-uk-8585 1679 19 they -PRON- PRP erambler-co-uk-8585 1679 20 found find VBD erambler-co-uk-8585 1679 21 a a DT erambler-co-uk-8585 1679 22 solution solution NN erambler-co-uk-8585 1679 23 : : : erambler-co-uk-8585 1679 24 not not RB erambler-co-uk-8585 1679 25 very very RB erambler-co-uk-8585 1679 26 sustainable sustainable JJ erambler-co-uk-8585 1679 27 . . . erambler-co-uk-8585 1680 1 Some some DT erambler-co-uk-8585 1680 2 of of IN erambler-co-uk-8585 1680 3 them -PRON- PRP erambler-co-uk-8585 1680 4 stuck stick VBD erambler-co-uk-8585 1680 5 to to IN erambler-co-uk-8585 1680 6 a a DT erambler-co-uk-8585 1680 7 traditional traditional JJ erambler-co-uk-8585 1680 8 & & CC erambler-co-uk-8585 1680 9 ldquo;waterfall&rdquo ldquo;waterfall&rdquo FW erambler-co-uk-8585 1680 10 ; ; : erambler-co-uk-8585 1680 11 approach approach NN erambler-co-uk-8585 1680 12 to to IN erambler-co-uk-8585 1680 13 project project NN erambler-co-uk-8585 1680 14 management management NN erambler-co-uk-8585 1680 15 , , , erambler-co-uk-8585 1680 16 resulting result VBG erambler-co-uk-8585 1680 17 in in IN erambler-co-uk-8585 1680 18 & & CC erambler-co-uk-8585 1680 19 ldquo;the ldquo;the DT erambler-co-uk-8585 1680 20 right right JJ erambler-co-uk-8585 1680 21 solution solution NN erambler-co-uk-8585 1680 22 2 2 CD erambler-co-uk-8585 1680 23 years year NNS erambler-co-uk-8585 1680 24 late&rdquo late&rdquo NNP erambler-co-uk-8585 1680 25 ; ; : erambler-co-uk-8585 1680 26 . . . erambler-co-uk-8585 1681 1 Every every DT erambler-co-uk-8585 1681 2 researcher’s researcher’s NNP erambler-co-uk-8585 1681 3 needs need NNS erambler-co-uk-8585 1681 4 are be VBP erambler-co-uk-8585 1681 5 & & CC erambler-co-uk-8585 1681 6 ldquo;special&rdquo ldquo;special&rdquo FW erambler-co-uk-8585 1681 7 ; ; : erambler-co-uk-8585 1681 8 and and CC erambler-co-uk-8585 1681 9 communities community NNS erambler-co-uk-8585 1681 10 are be VBP erambler-co-uk-8585 1681 11 still still RB erambler-co-uk-8585 1681 12 constrained constrain VBN erambler-co-uk-8585 1681 13 by by IN erambler-co-uk-8585 1681 14 old old JJ erambler-co-uk-8585 1681 15 ways way NNS erambler-co-uk-8585 1681 16 of of IN erambler-co-uk-8585 1681 17 working work VBG erambler-co-uk-8585 1681 18 . . . erambler-co-uk-8585 1682 1 The the DT erambler-co-uk-8585 1682 2 conclusions conclusion NNS erambler-co-uk-8585 1682 3 from from IN erambler-co-uk-8585 1682 4 this this DT erambler-co-uk-8585 1682 5 programme programme NN erambler-co-uk-8585 1682 6 were be VBD erambler-co-uk-8585 1682 7 that that DT erambler-co-uk-8585 1682 8 : : : erambler-co-uk-8585 1682 9 & & CC erambler-co-uk-8585 1682 10 ldquo;Good ldquo;Good NNP erambler-co-uk-8585 1682 11 enough&rdquo enough&rdquo NNP erambler-co-uk-8585 1682 12 ; ; : erambler-co-uk-8585 1682 13 is be VBZ erambler-co-uk-8585 1682 14 fine fine RB erambler-co-uk-8585 1682 15 most most JJS erambler-co-uk-8585 1682 16 of of IN erambler-co-uk-8585 1682 17 the the DT erambler-co-uk-8585 1682 18 time time NN erambler-co-uk-8585 1682 19 Adopt Adopt NNP erambler-co-uk-8585 1682 20 / / SYM erambler-co-uk-8585 1682 21 Adapt Adapt NNP erambler-co-uk-8585 1682 22 / / SYM erambler-co-uk-8585 1682 23 Augment Augment NNP erambler-co-uk-8585 1682 24 is be VBZ erambler-co-uk-8585 1682 25 better well JJR erambler-co-uk-8585 1682 26 than than IN erambler-co-uk-8585 1682 27 Build build VB erambler-co-uk-8585 1682 28 Existing exist VBG erambler-co-uk-8585 1682 29 toolkits toolkit NNS erambler-co-uk-8585 1682 30 let let VBP erambler-co-uk-8585 1682 31 you -PRON- PRP erambler-co-uk-8585 1682 32 focus focus VB erambler-co-uk-8585 1682 33 on on IN erambler-co-uk-8585 1682 34 the the DT erambler-co-uk-8585 1682 35 10 10 CD erambler-co-uk-8585 1682 36 % % NN erambler-co-uk-8585 1682 37 functionality functionality NN erambler-co-uk-8585 1682 38 that’s that’s NNP erambler-co-uk-8585 1682 39 missing miss VBG erambler-co-uk-8585 1682 40 Succussful succussful JJ erambler-co-uk-8585 1682 41 projects project NNS erambler-co-uk-8585 1682 42 involved involve VBD erambler-co-uk-8585 1682 43 research research NN erambler-co-uk-8585 1682 44 champions champion NNS erambler-co-uk-8585 1682 45 who who WP erambler-co-uk-8585 1682 46 can can MD erambler-co-uk-8585 1682 47 : : : erambler-co-uk-8585 1682 48 1 1 LS erambler-co-uk-8585 1682 49 ) ) -RRB- erambler-co-uk-8585 1682 50 articulate articulate VB erambler-co-uk-8585 1682 51 their -PRON- PRP$ erambler-co-uk-8585 1682 52 community’s community’s NNP erambler-co-uk-8585 1682 53 requirements requirement NNS erambler-co-uk-8585 1682 54 ; ; : erambler-co-uk-8585 1682 55 and and CC erambler-co-uk-8585 1682 56 2 2 LS erambler-co-uk-8585 1682 57 ) ) -RRB- erambler-co-uk-8585 1682 58 promote promote VB erambler-co-uk-8585 1682 59 project project NN erambler-co-uk-8585 1682 60 outcomes outcome NNS erambler-co-uk-8585 1682 61 Summary Summary NNP erambler-co-uk-8585 1682 62 All all RB erambler-co-uk-8585 1682 63 in in IN erambler-co-uk-8585 1682 64 all all DT erambler-co-uk-8585 1682 65 , , , erambler-co-uk-8585 1682 66 it -PRON- PRP erambler-co-uk-8585 1682 67 was be VBD erambler-co-uk-8585 1682 68 a a DT erambler-co-uk-8585 1682 69 really really RB erambler-co-uk-8585 1682 70 exciting exciting JJ erambler-co-uk-8585 1682 71 conference conference NN erambler-co-uk-8585 1682 72 , , , erambler-co-uk-8585 1682 73 and and CC erambler-co-uk-8585 1682 74 I’ve i’ve PRP erambler-co-uk-8585 1682 75 come come VB erambler-co-uk-8585 1682 76 home home RB erambler-co-uk-8585 1682 77 with with IN erambler-co-uk-8585 1682 78 loads load NNS erambler-co-uk-8585 1682 79 of of IN erambler-co-uk-8585 1682 80 new new JJ erambler-co-uk-8585 1682 81 ideas idea NNS erambler-co-uk-8585 1682 82 and and CC erambler-co-uk-8585 1682 83 plans plan NNS erambler-co-uk-8585 1682 84 to to TO erambler-co-uk-8585 1682 85 develop develop VB erambler-co-uk-8585 1682 86 our -PRON- PRP$ erambler-co-uk-8585 1682 87 services service NNS erambler-co-uk-8585 1682 88 at at IN erambler-co-uk-8585 1682 89 Sheffield Sheffield NNP erambler-co-uk-8585 1682 90 . . . erambler-co-uk-8585 1683 1 I -PRON- PRP erambler-co-uk-8585 1683 2 noticed notice VBD erambler-co-uk-8585 1683 3 a a DT erambler-co-uk-8585 1683 4 continuation continuation NN erambler-co-uk-8585 1683 5 of of IN erambler-co-uk-8585 1683 6 some some DT erambler-co-uk-8585 1683 7 of of IN erambler-co-uk-8585 1683 8 the the DT erambler-co-uk-8585 1683 9 trends trend NNS erambler-co-uk-8585 1683 10 I -PRON- PRP erambler-co-uk-8585 1683 11 spotted spot VBD erambler-co-uk-8585 1683 12 at at IN erambler-co-uk-8585 1683 13 last last JJ erambler-co-uk-8585 1683 14 year’s year’s NNP erambler-co-uk-8585 1683 15 IDCC IDCC NNP erambler-co-uk-8585 1683 16 , , , erambler-co-uk-8585 1683 17 especially especially RB erambler-co-uk-8585 1683 18 an an DT erambler-co-uk-8585 1683 19 increasing increase VBG erambler-co-uk-8585 1683 20 focus focus NN erambler-co-uk-8585 1683 21 on on IN erambler-co-uk-8585 1683 22 & & CC erambler-co-uk-8585 1683 23 ldquo;second ldquo;second NNP erambler-co-uk-8585 1683 24 - - HYPH erambler-co-uk-8585 1683 25 order&rdquo order&rdquo NNP erambler-co-uk-8585 1683 26 ; ; : erambler-co-uk-8585 1683 27 problems problem NNS erambler-co-uk-8585 1683 28 : : : erambler-co-uk-8585 1683 29 we’re we’re MD erambler-co-uk-8585 1683 30 no no RB erambler-co-uk-8585 1683 31 longer long RBR erambler-co-uk-8585 1683 32 spending spend VBG erambler-co-uk-8585 1683 33 most most JJS erambler-co-uk-8585 1683 34 of of IN erambler-co-uk-8585 1683 35 our -PRON- PRP$ erambler-co-uk-8585 1683 36 energy energy NN erambler-co-uk-8585 1683 37 just just RB erambler-co-uk-8585 1683 38 convincing convince VBG erambler-co-uk-8585 1683 39 researchers researcher NNS erambler-co-uk-8585 1683 40 to to TO erambler-co-uk-8585 1683 41 take take VB erambler-co-uk-8585 1683 42 data datum NNS erambler-co-uk-8585 1683 43 management management NN erambler-co-uk-8585 1683 44 seriously seriously RB erambler-co-uk-8585 1683 45 and and CC erambler-co-uk-8585 1683 46 are be VBP erambler-co-uk-8585 1683 47 able able JJ erambler-co-uk-8585 1683 48 to to TO erambler-co-uk-8585 1683 49 spend spend VB erambler-co-uk-8585 1683 50 more more JJR erambler-co-uk-8585 1683 51 time time NN erambler-co-uk-8585 1683 52 helping help VBG erambler-co-uk-8585 1683 53 them -PRON- PRP erambler-co-uk-8585 1683 54 to to TO erambler-co-uk-8585 1683 55 do do VB erambler-co-uk-8585 1683 56 it -PRON- PRP erambler-co-uk-8585 1683 57 better well RBR erambler-co-uk-8585 1683 58 and and CC erambler-co-uk-8585 1683 59 get get VB erambler-co-uk-8585 1683 60 value value NN erambler-co-uk-8585 1683 61 out out IN erambler-co-uk-8585 1683 62 of of IN erambler-co-uk-8585 1683 63 it -PRON- PRP erambler-co-uk-8585 1683 64 . . . erambler-co-uk-8585 1684 1 There’s There’s NNP erambler-co-uk-8585 1684 2 also also RB erambler-co-uk-8585 1684 3 a a DT erambler-co-uk-8585 1684 4 shift shift NN erambler-co-uk-8585 1684 5 in in IN erambler-co-uk-8585 1684 6 emphasis emphasis NN erambler-co-uk-8585 1684 7 ( ( -LRB- erambler-co-uk-8585 1684 8 identified identify VBN erambler-co-uk-8585 1684 9 by by IN erambler-co-uk-8585 1684 10 closing close VBG erambler-co-uk-8585 1684 11 speaker speaker NN erambler-co-uk-8585 1684 12 Cliff Cliff NNP erambler-co-uk-8585 1684 13 Lynch Lynch NNP erambler-co-uk-8585 1684 14 ) ) -RRB- erambler-co-uk-8585 1684 15 from from IN erambler-co-uk-8585 1684 16 sharing share VBG erambler-co-uk-8585 1684 17 to to TO erambler-co-uk-8585 1684 18 reuse reuse VB erambler-co-uk-8585 1684 19 , , , erambler-co-uk-8585 1684 20 and and CC erambler-co-uk-8585 1684 21 making make VBG erambler-co-uk-8585 1684 22 sure sure JJ erambler-co-uk-8585 1684 23 that that IN erambler-co-uk-8585 1684 24 data data NN erambler-co-uk-8585 1684 25 is be VBZ erambler-co-uk-8585 1684 26 not not RB erambler-co-uk-8585 1684 27 just just RB erambler-co-uk-8585 1684 28 available available JJ erambler-co-uk-8585 1684 29 but but CC erambler-co-uk-8585 1684 30 valuable valuable JJ erambler-co-uk-8585 1684 31 . . . erambler-co-uk-8585 1685 1 # # NNP erambler-co-uk-8585 1685 2 IDCC16 IDCC16 NNP erambler-co-uk-8585 1685 3 Day day NN erambler-co-uk-8585 1685 4 1 1 CD erambler-co-uk-8585 1685 5 : : : erambler-co-uk-8585 1685 6 Open Open NNP erambler-co-uk-8585 1685 7 Data datum NNS erambler-co-uk-8585 1685 8 The the DT erambler-co-uk-8585 1685 9 main main JJ erambler-co-uk-8585 1685 10 conference conference NN erambler-co-uk-8585 1685 11 opened open VBD erambler-co-uk-8585 1685 12 today today NN erambler-co-uk-8585 1685 13 with with IN erambler-co-uk-8585 1685 14 an an DT erambler-co-uk-8585 1685 15 inspiring inspiring JJ erambler-co-uk-8585 1685 16 keynote keynote NN erambler-co-uk-8585 1685 17 by by IN erambler-co-uk-8585 1685 18 Barend Barend NNP erambler-co-uk-8585 1685 19 Mons Mons NNPS erambler-co-uk-8585 1685 20 , , , erambler-co-uk-8585 1685 21 Professor Professor NNP erambler-co-uk-8585 1685 22 in in IN erambler-co-uk-8585 1685 23 Biosemantics Biosemantics NNP erambler-co-uk-8585 1685 24 , , , erambler-co-uk-8585 1685 25 Leiden Leiden NNP erambler-co-uk-8585 1685 26 University University NNP erambler-co-uk-8585 1685 27 Medical Medical NNP erambler-co-uk-8585 1685 28 Center Center NNP erambler-co-uk-8585 1685 29 . . . erambler-co-uk-8585 1686 1 The the DT erambler-co-uk-8585 1686 2 talk talk NN erambler-co-uk-8585 1686 3 had have VBD erambler-co-uk-8585 1686 4 plenty plenty NN erambler-co-uk-8585 1686 5 of of IN erambler-co-uk-8585 1686 6 great great JJ erambler-co-uk-8585 1686 7 stuff stuff NN erambler-co-uk-8585 1686 8 , , , erambler-co-uk-8585 1686 9 but but CC erambler-co-uk-8585 1686 10 two two CD erambler-co-uk-8585 1686 11 points point NNS erambler-co-uk-8585 1686 12 stood stand VBD erambler-co-uk-8585 1686 13 out out RP erambler-co-uk-8585 1686 14 for for IN erambler-co-uk-8585 1686 15 me -PRON- PRP erambler-co-uk-8585 1686 16 . . . erambler-co-uk-8585 1687 1 First first RB erambler-co-uk-8585 1687 2 , , , erambler-co-uk-8585 1687 3 Prof Prof NNP erambler-co-uk-8585 1687 4 Mons Mons NNP erambler-co-uk-8585 1687 5 described describe VBD erambler-co-uk-8585 1687 6 a a DT erambler-co-uk-8585 1687 7 newly newly RB erambler-co-uk-8585 1687 8 discovered discover VBN erambler-co-uk-8585 1687 9 link link NN erambler-co-uk-8585 1687 10 between between IN erambler-co-uk-8585 1687 11 Huntingdon’s Huntingdon’s NNP erambler-co-uk-8585 1687 12 Disease Disease NNP erambler-co-uk-8585 1687 13 and and CC erambler-co-uk-8585 1687 14 a a DT erambler-co-uk-8585 1687 15 previously previously RB erambler-co-uk-8585 1687 16 unconsidered unconsidered JJ erambler-co-uk-8585 1687 17 gene gene NN erambler-co-uk-8585 1687 18 . . . erambler-co-uk-8585 1688 1 No no DT erambler-co-uk-8585 1688 2 - - HYPH erambler-co-uk-8585 1688 3 one one NN erambler-co-uk-8585 1688 4 had have VBD erambler-co-uk-8585 1688 5 previously previously RB erambler-co-uk-8585 1688 6 recognised recognise VBN erambler-co-uk-8585 1688 7 this this DT erambler-co-uk-8585 1688 8 link link NN erambler-co-uk-8585 1688 9 , , , erambler-co-uk-8585 1688 10 but but CC erambler-co-uk-8585 1688 11 on on IN erambler-co-uk-8585 1688 12 mining mine VBG erambler-co-uk-8585 1688 13 the the DT erambler-co-uk-8585 1688 14 literature literature NN erambler-co-uk-8585 1688 15 , , , erambler-co-uk-8585 1688 16 an an DT erambler-co-uk-8585 1688 17 indirect indirect JJ erambler-co-uk-8585 1688 18 link link NN erambler-co-uk-8585 1688 19 was be VBD erambler-co-uk-8585 1688 20 identified identify VBN erambler-co-uk-8585 1688 21 in in IN erambler-co-uk-8585 1688 22 more more JJR erambler-co-uk-8585 1688 23 than than IN erambler-co-uk-8585 1688 24 10 10 CD erambler-co-uk-8585 1688 25 % % NN erambler-co-uk-8585 1688 26 of of IN erambler-co-uk-8585 1688 27 the the DT erambler-co-uk-8585 1688 28 roughly roughly RB erambler-co-uk-8585 1688 29 1 1 CD erambler-co-uk-8585 1688 30 million million CD erambler-co-uk-8585 1688 31 scientific scientific JJ erambler-co-uk-8585 1688 32 claims claim NNS erambler-co-uk-8585 1688 33 analysed analyse VBD erambler-co-uk-8585 1688 34 . . . erambler-co-uk-8585 1689 1 This this DT erambler-co-uk-8585 1689 2 is be VBZ erambler-co-uk-8585 1689 3 knowledge knowledge NN erambler-co-uk-8585 1689 4 for for IN erambler-co-uk-8585 1689 5 which which WDT erambler-co-uk-8585 1689 6 we -PRON- PRP erambler-co-uk-8585 1689 7 already already RB erambler-co-uk-8585 1689 8 had have VBD erambler-co-uk-8585 1689 9 more more JJR erambler-co-uk-8585 1689 10 than than IN erambler-co-uk-8585 1689 11 enough enough JJ erambler-co-uk-8585 1689 12 evidence evidence NN erambler-co-uk-8585 1689 13 , , , erambler-co-uk-8585 1689 14 but but CC erambler-co-uk-8585 1689 15 which which WDT erambler-co-uk-8585 1689 16 could could MD erambler-co-uk-8585 1689 17 never never RB erambler-co-uk-8585 1689 18 have have VB erambler-co-uk-8585 1689 19 been be VBN erambler-co-uk-8585 1689 20 discovered discover VBN erambler-co-uk-8585 1689 21 without without IN erambler-co-uk-8585 1689 22 such such PDT erambler-co-uk-8585 1689 23 a a DT erambler-co-uk-8585 1689 24 wide wide RB erambler-co-uk-8585 1689 25 - - HYPH erambler-co-uk-8585 1689 26 ranging range VBG erambler-co-uk-8585 1689 27 computational computational JJ erambler-co-uk-8585 1689 28 study study NN erambler-co-uk-8585 1689 29 . . . erambler-co-uk-8585 1690 1 Second second JJ erambler-co-uk-8585 1690 2 , , , erambler-co-uk-8585 1690 3 he -PRON- PRP erambler-co-uk-8585 1690 4 described describe VBD erambler-co-uk-8585 1690 5 a a DT erambler-co-uk-8585 1690 6 number number NN erambler-co-uk-8585 1690 7 of of IN erambler-co-uk-8585 1690 8 behaviours behaviour NNS erambler-co-uk-8585 1690 9 which which WDT erambler-co-uk-8585 1690 10 should should MD erambler-co-uk-8585 1690 11 be be VB erambler-co-uk-8585 1690 12 considered consider VBN erambler-co-uk-8585 1690 13 & & CC erambler-co-uk-8585 1690 14 ldquo;malpractice&rdquo ldquo;malpractice&rdquo FW erambler-co-uk-8585 1690 15 ; ; : erambler-co-uk-8585 1690 16 in in IN erambler-co-uk-8585 1690 17 science science NN erambler-co-uk-8585 1690 18 : : : erambler-co-uk-8585 1690 19 Relying rely VBG erambler-co-uk-8585 1690 20 on on IN erambler-co-uk-8585 1690 21 supplementary supplementary JJ erambler-co-uk-8585 1690 22 data datum NNS erambler-co-uk-8585 1690 23 in in IN erambler-co-uk-8585 1690 24 articles article NNS erambler-co-uk-8585 1690 25 for for IN erambler-co-uk-8585 1690 26 data datum NNS erambler-co-uk-8585 1690 27 sharing sharing NN erambler-co-uk-8585 1690 28 : : : erambler-co-uk-8585 1690 29 the the DT erambler-co-uk-8585 1690 30 majority majority NN erambler-co-uk-8585 1690 31 of of IN erambler-co-uk-8585 1690 32 this this DT erambler-co-uk-8585 1690 33 is be VBZ erambler-co-uk-8585 1690 34 trash trash NN erambler-co-uk-8585 1690 35 ( ( -LRB- erambler-co-uk-8585 1690 36 paywalled paywalle VBN erambler-co-uk-8585 1690 37 , , , erambler-co-uk-8585 1690 38 embedded embed VBN erambler-co-uk-8585 1690 39 in in IN erambler-co-uk-8585 1690 40 bitmap bitmap NNP erambler-co-uk-8585 1690 41 images image NNS erambler-co-uk-8585 1690 42 , , , erambler-co-uk-8585 1690 43 missing miss VBG erambler-co-uk-8585 1690 44 ) ) -RRB- erambler-co-uk-8585 1690 45 Using use VBG erambler-co-uk-8585 1690 46 the the DT erambler-co-uk-8585 1690 47 Journal Journal NNP erambler-co-uk-8585 1690 48 Impact Impact NNP erambler-co-uk-8585 1690 49 Factor Factor NNP erambler-co-uk-8585 1690 50 to to TO erambler-co-uk-8585 1690 51 evaluate evaluate VB erambler-co-uk-8585 1690 52 science science NN erambler-co-uk-8585 1690 53 and and CC erambler-co-uk-8585 1690 54 ignoring ignore VBG erambler-co-uk-8585 1690 55 altmetrics altmetric NNS erambler-co-uk-8585 1690 56 Not not RB erambler-co-uk-8585 1690 57 writing write VBG erambler-co-uk-8585 1690 58 data datum NNS erambler-co-uk-8585 1690 59 stewardship stewardship NN erambler-co-uk-8585 1690 60 plans plan NNS erambler-co-uk-8585 1690 61 for for IN erambler-co-uk-8585 1690 62 projects project NNS erambler-co-uk-8585 1690 63 ( ( -LRB- erambler-co-uk-8585 1690 64 he -PRON- PRP erambler-co-uk-8585 1690 65 prefers prefer VBZ erambler-co-uk-8585 1690 66 this this DT erambler-co-uk-8585 1690 67 term term NN erambler-co-uk-8585 1690 68 to to IN erambler-co-uk-8585 1690 69 & & CC erambler-co-uk-8585 1690 70 ldquo;data ldquo;data NNP erambler-co-uk-8585 1690 71 management management NN erambler-co-uk-8585 1690 72 plan&rdquo plan&rdquo NN erambler-co-uk-8585 1690 73 ; ; , erambler-co-uk-8585 1690 74 ) ) -RRB- erambler-co-uk-8585 1690 75 Obstructing obstruct VBG erambler-co-uk-8585 1690 76 tenure tenure NN erambler-co-uk-8585 1690 77 for for IN erambler-co-uk-8585 1690 78 data datum NNS erambler-co-uk-8585 1690 79 experts expert NNS erambler-co-uk-8585 1690 80 by by IN erambler-co-uk-8585 1690 81 assuming assume VBG erambler-co-uk-8585 1690 82 that that IN erambler-co-uk-8585 1690 83 all all DT erambler-co-uk-8585 1690 84 highly highly RB erambler-co-uk-8585 1690 85 - - HYPH erambler-co-uk-8585 1690 86 skilled skilled JJ erambler-co-uk-8585 1690 87 scientists scientist NNS erambler-co-uk-8585 1690 88 must must MD erambler-co-uk-8585 1690 89 have have VB erambler-co-uk-8585 1690 90 a a DT erambler-co-uk-8585 1690 91 long long JJ erambler-co-uk-8585 1690 92 publication publication NN erambler-co-uk-8585 1690 93 record record NN erambler-co-uk-8585 1690 94 A a DT erambler-co-uk-8585 1690 95 second second JJ erambler-co-uk-8585 1690 96 plenary plenary JJ erambler-co-uk-8585 1690 97 talk talk NN erambler-co-uk-8585 1690 98 from from IN erambler-co-uk-8585 1690 99 Andrew Andrew NNP erambler-co-uk-8585 1690 100 Sallons Sallons NNPS erambler-co-uk-8585 1690 101 of of IN erambler-co-uk-8585 1690 102 the the DT erambler-co-uk-8585 1690 103 Centre Centre NNP erambler-co-uk-8585 1690 104 for for IN erambler-co-uk-8585 1690 105 Open Open NNP erambler-co-uk-8585 1690 106 Science Science NNP erambler-co-uk-8585 1690 107 introduced introduce VBD erambler-co-uk-8585 1690 108 a a DT erambler-co-uk-8585 1690 109 number number NN erambler-co-uk-8585 1690 110 of of IN erambler-co-uk-8585 1690 111 interesting interesting RB erambler-co-uk-8585 1690 112 - - HYPH erambler-co-uk-8585 1690 113 looking look VBG erambler-co-uk-8585 1690 114 bits bit NNS erambler-co-uk-8585 1690 115 and and CC erambler-co-uk-8585 1690 116 bobs bobs NNP erambler-co-uk-8585 1690 117 , , , erambler-co-uk-8585 1690 118 including include VBG erambler-co-uk-8585 1690 119 the the DT erambler-co-uk-8585 1690 120 Transparency Transparency NNP erambler-co-uk-8585 1690 121 & & CC erambler-co-uk-8585 1690 122 amp amp NN erambler-co-uk-8585 1690 123 ; ; : erambler-co-uk-8585 1690 124 Openness Openness NNP erambler-co-uk-8585 1690 125 Promotion Promotion NNP erambler-co-uk-8585 1690 126 ( ( -LRB- erambler-co-uk-8585 1690 127 TOP TOP NNP erambler-co-uk-8585 1690 128 ) ) -RRB- erambler-co-uk-8585 1690 129 Guidelines guideline NNS erambler-co-uk-8585 1690 130 which which WDT erambler-co-uk-8585 1690 131 set set VBD erambler-co-uk-8585 1690 132 out out RP erambler-co-uk-8585 1690 133 a a DT erambler-co-uk-8585 1690 134 pathway pathway NN erambler-co-uk-8585 1690 135 to to TO erambler-co-uk-8585 1690 136 help help VB erambler-co-uk-8585 1690 137 funders funder NNS erambler-co-uk-8585 1690 138 , , , erambler-co-uk-8585 1690 139 publishers publisher NNS erambler-co-uk-8585 1690 140 and and CC erambler-co-uk-8585 1690 141 institutions institution NNS erambler-co-uk-8585 1690 142 move move VBP erambler-co-uk-8585 1690 143 towards towards IN erambler-co-uk-8585 1690 144 more more RBR erambler-co-uk-8585 1690 145 open open JJ erambler-co-uk-8585 1690 146 science science NN erambler-co-uk-8585 1690 147 . . . erambler-co-uk-8585 1691 1 The the DT erambler-co-uk-8585 1691 2 rest rest NN erambler-co-uk-8585 1691 3 of of IN erambler-co-uk-8585 1691 4 the the DT erambler-co-uk-8585 1691 5 day day NN erambler-co-uk-8585 1691 6 was be VBD erambler-co-uk-8585 1691 7 taken take VBN erambler-co-uk-8585 1691 8 up up RP erambler-co-uk-8585 1691 9 with with IN erambler-co-uk-8585 1691 10 a a DT erambler-co-uk-8585 1691 11 panel panel NN erambler-co-uk-8585 1691 12 on on IN erambler-co-uk-8585 1691 13 open open JJ erambler-co-uk-8585 1691 14 data datum NNS erambler-co-uk-8585 1691 15 , , , erambler-co-uk-8585 1691 16 a a DT erambler-co-uk-8585 1691 17 poster poster NN erambler-co-uk-8585 1691 18 session session NN erambler-co-uk-8585 1691 19 , , , erambler-co-uk-8585 1691 20 some some DT erambler-co-uk-8585 1691 21 demos demo NNS erambler-co-uk-8585 1691 22 and and CC erambler-co-uk-8585 1691 23 a a DT erambler-co-uk-8585 1691 24 birds bird NNS erambler-co-uk-8585 1691 25 - - HYPH erambler-co-uk-8585 1691 26 of of IN erambler-co-uk-8585 1691 27 - - HYPH erambler-co-uk-8585 1691 28 a a DT erambler-co-uk-8585 1691 29 - - HYPH erambler-co-uk-8585 1691 30 feather feather NN erambler-co-uk-8585 1691 31 session session NN erambler-co-uk-8585 1691 32 on on IN erambler-co-uk-8585 1691 33 sharing share VBG erambler-co-uk-8585 1691 34 sensitive sensitive JJ erambler-co-uk-8585 1691 35 / / SYM erambler-co-uk-8585 1691 36 confidential confidential JJ erambler-co-uk-8585 1691 37 data datum NNS erambler-co-uk-8585 1691 38 . . . erambler-co-uk-8585 1692 1 There there EX erambler-co-uk-8585 1692 2 was be VBD erambler-co-uk-8585 1692 3 a a DT erambler-co-uk-8585 1692 4 great great JJ erambler-co-uk-8585 1692 5 range range NN erambler-co-uk-8585 1692 6 of of IN erambler-co-uk-8585 1692 7 posters poster NNS erambler-co-uk-8585 1692 8 , , , erambler-co-uk-8585 1692 9 but but CC erambler-co-uk-8585 1692 10 a a DT erambler-co-uk-8585 1692 11 few few JJ erambler-co-uk-8585 1692 12 that that WDT erambler-co-uk-8585 1692 13 stood stand VBD erambler-co-uk-8585 1692 14 out out RP erambler-co-uk-8585 1692 15 to to IN erambler-co-uk-8585 1692 16 me -PRON- PRP erambler-co-uk-8585 1692 17 were be VBD erambler-co-uk-8585 1692 18 : : : erambler-co-uk-8585 1692 19 Lessons lesson NNS erambler-co-uk-8585 1692 20 learned learn VBD erambler-co-uk-8585 1692 21 about about IN erambler-co-uk-8585 1692 22 ISO iso NN erambler-co-uk-8585 1692 23 16363 16363 CD erambler-co-uk-8585 1692 24 ( ( -LRB- erambler-co-uk-8585 1692 25 & & CC erambler-co-uk-8585 1692 26 ldquo;Audit ldquo;Audit NNP erambler-co-uk-8585 1692 27 and and CC erambler-co-uk-8585 1692 28 certification certification NN erambler-co-uk-8585 1692 29 of of IN erambler-co-uk-8585 1692 30 trustworthy trustworthy NNP erambler-co-uk-8585 1692 31 digital digital NNP erambler-co-uk-8585 1692 32 repositories&rdquo repositories&rdquo NNP erambler-co-uk-8585 1692 33 ; ; : erambler-co-uk-8585 1692 34 ) ) -RRB- erambler-co-uk-8585 1692 35 certification certification NN erambler-co-uk-8585 1692 36 from from IN erambler-co-uk-8585 1692 37 the the DT erambler-co-uk-8585 1692 38 British British NNP erambler-co-uk-8585 1692 39 Library Library NNP erambler-co-uk-8585 1692 40 Two two CD erambler-co-uk-8585 1692 41 separate separate JJ erambler-co-uk-8585 1692 42 posters poster NNS erambler-co-uk-8585 1692 43 ( ( -LRB- erambler-co-uk-8585 1692 44 from from IN erambler-co-uk-8585 1692 45 the the DT erambler-co-uk-8585 1692 46 Universities Universities NNPS erambler-co-uk-8585 1692 47 of of IN erambler-co-uk-8585 1692 48 Toronto Toronto NNP erambler-co-uk-8585 1692 49 and and CC erambler-co-uk-8585 1692 50 Colorado Colorado NNP erambler-co-uk-8585 1692 51 ) ) -RRB- erambler-co-uk-8585 1692 52 about about IN erambler-co-uk-8585 1692 53 disciplinary disciplinary JJ erambler-co-uk-8585 1692 54 RDM RDM NNP erambler-co-uk-8585 1692 55 information information NN erambler-co-uk-8585 1692 56 & & CC erambler-co-uk-8585 1692 57 amp amp NN erambler-co-uk-8585 1692 58 ; ; : erambler-co-uk-8585 1692 59 training training NN erambler-co-uk-8585 1692 60 for for IN erambler-co-uk-8585 1692 61 liaison liaison NN erambler-co-uk-8585 1692 62 librarians librarian NNS erambler-co-uk-8585 1692 63 A a DT erambler-co-uk-8585 1692 64 template template NN erambler-co-uk-8585 1692 65 for for IN erambler-co-uk-8585 1692 66 sharing share VBG erambler-co-uk-8585 1692 67 psychology psychology NN erambler-co-uk-8585 1692 68 data datum NNS erambler-co-uk-8585 1692 69 developed develop VBN erambler-co-uk-8585 1692 70 by by IN erambler-co-uk-8585 1692 71 a a DT erambler-co-uk-8585 1692 72 psychologist psychologist NN erambler-co-uk-8585 1692 73 - - HYPH erambler-co-uk-8585 1692 74 turned turn VBN erambler-co-uk-8585 1692 75 - - HYPH erambler-co-uk-8585 1692 76 information information NN erambler-co-uk-8585 1692 77 researcher researcher NN erambler-co-uk-8585 1692 78 from from IN erambler-co-uk-8585 1692 79 Carnegie Carnegie NNP erambler-co-uk-8585 1692 80 Mellon Mellon NNP erambler-co-uk-8585 1692 81 University University NNP erambler-co-uk-8585 1692 82 More more RBR erambler-co-uk-8585 1692 83 to to TO erambler-co-uk-8585 1692 84 follow follow VB erambler-co-uk-8585 1692 85 , , , erambler-co-uk-8585 1692 86 but but CC erambler-co-uk-8585 1692 87 for for IN erambler-co-uk-8585 1692 88 now now RB erambler-co-uk-8585 1692 89 it’s it’s CD erambler-co-uk-8585 1692 90 time time NN erambler-co-uk-8585 1692 91 for for IN erambler-co-uk-8585 1692 92 the the DT erambler-co-uk-8585 1692 93 conference conference NN erambler-co-uk-8585 1692 94 dinner dinner NN erambler-co-uk-8585 1692 95 ! ! . erambler-co-uk-8585 1693 1 # # $ erambler-co-uk-8585 1693 2 IDCC16 IDCC16 NNP erambler-co-uk-8585 1693 3 Day day NN erambler-co-uk-8585 1693 4 0 0 CD erambler-co-uk-8585 1693 5 : : : erambler-co-uk-8585 1693 6 business business NN erambler-co-uk-8585 1693 7 models model NNS erambler-co-uk-8585 1693 8 for for IN erambler-co-uk-8585 1693 9 research research NN erambler-co-uk-8585 1693 10 data data NN erambler-co-uk-8585 1693 11 management management NN erambler-co-uk-8585 1693 12 I’m I’m NNP erambler-co-uk-8585 1693 13 at at IN erambler-co-uk-8585 1693 14 the the DT erambler-co-uk-8585 1693 15 International International NNP erambler-co-uk-8585 1693 16 Digital Digital NNP erambler-co-uk-8585 1693 17 Curation Curation NNP erambler-co-uk-8585 1693 18 Conference Conference NNP erambler-co-uk-8585 1693 19 2016 2016 CD erambler-co-uk-8585 1693 20 ( ( -LRB- erambler-co-uk-8585 1693 21 # # $ erambler-co-uk-8585 1693 22 IDCC16 IDCC16 NNP erambler-co-uk-8585 1693 23 ) ) -RRB- erambler-co-uk-8585 1693 24 in in IN erambler-co-uk-8585 1693 25 Amsterdam Amsterdam NNP erambler-co-uk-8585 1693 26 this this DT erambler-co-uk-8585 1693 27 week week NN erambler-co-uk-8585 1693 28 . . . erambler-co-uk-8585 1694 1 It’s it’s JJ erambler-co-uk-8585 1694 2 always always RB erambler-co-uk-8585 1694 3 a a DT erambler-co-uk-8585 1694 4 good good JJ erambler-co-uk-8585 1694 5 opportunity opportunity NN erambler-co-uk-8585 1694 6 to to TO erambler-co-uk-8585 1694 7 pick pick VB erambler-co-uk-8585 1694 8 up up RP erambler-co-uk-8585 1694 9 some some DT erambler-co-uk-8585 1694 10 new new JJ erambler-co-uk-8585 1694 11 ideas idea NNS erambler-co-uk-8585 1694 12 and and CC erambler-co-uk-8585 1694 13 catch catch VB erambler-co-uk-8585 1694 14 up up RP erambler-co-uk-8585 1694 15 with with IN erambler-co-uk-8585 1694 16 colleagues colleague NNS erambler-co-uk-8585 1694 17 from from IN erambler-co-uk-8585 1694 18 around around IN erambler-co-uk-8585 1694 19 the the DT erambler-co-uk-8585 1694 20 world world NN erambler-co-uk-8585 1694 21 , , , erambler-co-uk-8585 1694 22 and and CC erambler-co-uk-8585 1694 23 I -PRON- PRP erambler-co-uk-8585 1694 24 always always RB erambler-co-uk-8585 1694 25 come come VBP erambler-co-uk-8585 1694 26 back back RB erambler-co-uk-8585 1694 27 full full JJ erambler-co-uk-8585 1694 28 of of IN erambler-co-uk-8585 1694 29 new new JJ erambler-co-uk-8585 1694 30 possibilities possibility NNS erambler-co-uk-8585 1694 31 . . . erambler-co-uk-8585 1695 1 I’ll I’ll NNP erambler-co-uk-8585 1695 2 try try NNP erambler-co-uk-8585 1695 3 and and CC erambler-co-uk-8585 1695 4 do do VB erambler-co-uk-8585 1695 5 some some DT erambler-co-uk-8585 1695 6 more more RBR erambler-co-uk-8585 1695 7 reflective reflective JJ erambler-co-uk-8585 1695 8 posts post NNS erambler-co-uk-8585 1695 9 after after IN erambler-co-uk-8585 1695 10 the the DT erambler-co-uk-8585 1695 11 conference conference NN erambler-co-uk-8585 1695 12 but but CC erambler-co-uk-8585 1695 13 I -PRON- PRP erambler-co-uk-8585 1695 14 thought think VBD erambler-co-uk-8585 1695 15 I’d I’d NNP erambler-co-uk-8585 1695 16 do do VBP erambler-co-uk-8585 1695 17 some some DT erambler-co-uk-8585 1695 18 quick quick JJ erambler-co-uk-8585 1695 19 reactions reaction NNS erambler-co-uk-8585 1695 20 while while IN erambler-co-uk-8585 1695 21 everything everything NN erambler-co-uk-8585 1695 22 is be VBZ erambler-co-uk-8585 1695 23 still still RB erambler-co-uk-8585 1695 24 fresh fresh JJ erambler-co-uk-8585 1695 25 . . . erambler-co-uk-8585 1696 1 Monday Monday NNP erambler-co-uk-8585 1696 2 and and CC erambler-co-uk-8585 1696 3 Thursday Thursday NNP erambler-co-uk-8585 1696 4 are be VBP erambler-co-uk-8585 1696 5 pre- pre- JJ erambler-co-uk-8585 1696 6 and and CC erambler-co-uk-8585 1696 7 post post JJ erambler-co-uk-8585 1696 8 - - JJ erambler-co-uk-8585 1696 9 conference conference JJ erambler-co-uk-8585 1696 10 workshop workshop NN erambler-co-uk-8585 1696 11 days day NNS erambler-co-uk-8585 1696 12 , , , erambler-co-uk-8585 1696 13 and and CC erambler-co-uk-8585 1696 14 today today NN erambler-co-uk-8585 1696 15 I -PRON- PRP erambler-co-uk-8585 1696 16 attended attend VBD erambler-co-uk-8585 1696 17 Developing Developing NNP erambler-co-uk-8585 1696 18 Research Research NNP erambler-co-uk-8585 1696 19 Data Data NNP erambler-co-uk-8585 1696 20 Management Management NNP erambler-co-uk-8585 1696 21 Services Services NNPS erambler-co-uk-8585 1696 22 . . . erambler-co-uk-8585 1697 1 Joy Joy NNP erambler-co-uk-8585 1697 2 Davidson Davidson NNP erambler-co-uk-8585 1697 3 and and CC erambler-co-uk-8585 1697 4 Jonathan Jonathan NNP erambler-co-uk-8585 1697 5 Rans Rans NNP erambler-co-uk-8585 1697 6 from from IN erambler-co-uk-8585 1697 7 the the DT erambler-co-uk-8585 1697 8 Digital Digital NNP erambler-co-uk-8585 1697 9 Curation Curation NNP erambler-co-uk-8585 1697 10 Centre Centre NNP erambler-co-uk-8585 1697 11 ( ( -LRB- erambler-co-uk-8585 1697 12 DCC DCC NNP erambler-co-uk-8585 1697 13 ) ) -RRB- erambler-co-uk-8585 1697 14 introduced introduce VBD erambler-co-uk-8585 1697 15 us -PRON- PRP erambler-co-uk-8585 1697 16 to to IN erambler-co-uk-8585 1697 17 the the DT erambler-co-uk-8585 1697 18 Business Business NNP erambler-co-uk-8585 1697 19 Model Model NNP erambler-co-uk-8585 1697 20 Canvas Canvas NNP erambler-co-uk-8585 1697 21 , , , erambler-co-uk-8585 1697 22 a a DT erambler-co-uk-8585 1697 23 template template NN erambler-co-uk-8585 1697 24 for for IN erambler-co-uk-8585 1697 25 designing design VBG erambler-co-uk-8585 1697 26 a a DT erambler-co-uk-8585 1697 27 business business NN erambler-co-uk-8585 1697 28 model model NN erambler-co-uk-8585 1697 29 on on IN erambler-co-uk-8585 1697 30 a a DT erambler-co-uk-8585 1697 31 single single JJ erambler-co-uk-8585 1697 32 sheet sheet NN erambler-co-uk-8585 1697 33 of of IN erambler-co-uk-8585 1697 34 paper paper NN erambler-co-uk-8585 1697 35 . . . erambler-co-uk-8585 1698 1 The the DT erambler-co-uk-8585 1698 2 model model NN erambler-co-uk-8585 1698 3 prompts prompt VBZ erambler-co-uk-8585 1698 4 you -PRON- PRP erambler-co-uk-8585 1698 5 to to TO erambler-co-uk-8585 1698 6 think think VB erambler-co-uk-8585 1698 7 about about IN erambler-co-uk-8585 1698 8 all all DT erambler-co-uk-8585 1698 9 of of IN erambler-co-uk-8585 1698 10 the the DT erambler-co-uk-8585 1698 11 key key JJ erambler-co-uk-8585 1698 12 facets facet NNS erambler-co-uk-8585 1698 13 of of IN erambler-co-uk-8585 1698 14 a a DT erambler-co-uk-8585 1698 15 sustainable sustainable JJ erambler-co-uk-8585 1698 16 , , , erambler-co-uk-8585 1698 17 profitable profitable JJ erambler-co-uk-8585 1698 18 business business NN erambler-co-uk-8585 1698 19 , , , erambler-co-uk-8585 1698 20 and and CC erambler-co-uk-8585 1698 21 can can MD erambler-co-uk-8585 1698 22 easily easily RB erambler-co-uk-8585 1698 23 be be VB erambler-co-uk-8585 1698 24 adapted adapt VBN erambler-co-uk-8585 1698 25 to to IN erambler-co-uk-8585 1698 26 the the DT erambler-co-uk-8585 1698 27 task task NN erambler-co-uk-8585 1698 28 of of IN erambler-co-uk-8585 1698 29 building build VBG erambler-co-uk-8585 1698 30 a a DT erambler-co-uk-8585 1698 31 service service NN erambler-co-uk-8585 1698 32 model model NN erambler-co-uk-8585 1698 33 within within IN erambler-co-uk-8585 1698 34 a a DT erambler-co-uk-8585 1698 35 larger large JJR erambler-co-uk-8585 1698 36 institution institution NN erambler-co-uk-8585 1698 37 . . . erambler-co-uk-8585 1699 1 The the DT erambler-co-uk-8585 1699 2 DCC DCC NNP erambler-co-uk-8585 1699 3 used use VBD erambler-co-uk-8585 1699 4 it -PRON- PRP erambler-co-uk-8585 1699 5 as as IN erambler-co-uk-8585 1699 6 part part NN erambler-co-uk-8585 1699 7 of of IN erambler-co-uk-8585 1699 8 the the DT erambler-co-uk-8585 1699 9 Collaboration Collaboration NNP erambler-co-uk-8585 1699 10 to to IN erambler-co-uk-8585 1699 11 Clarify Clarify NNP erambler-co-uk-8585 1699 12 Curation Curation NNP erambler-co-uk-8585 1699 13 Costs Costs NNP erambler-co-uk-8585 1699 14 ( ( -LRB- erambler-co-uk-8585 1699 15 4C 4c JJ erambler-co-uk-8585 1699 16 ) ) -RRB- erambler-co-uk-8585 1699 17 project project NN erambler-co-uk-8585 1699 18 , , , erambler-co-uk-8585 1699 19 whose whose WP$ erambler-co-uk-8585 1699 20 output output NN erambler-co-uk-8585 1699 21 the the DT erambler-co-uk-8585 1699 22 Curation Curation NNP erambler-co-uk-8585 1699 23 Costs Costs NNPS erambler-co-uk-8585 1699 24 Exchange Exchange NNP erambler-co-uk-8585 1699 25 is be VBZ erambler-co-uk-8585 1699 26 also also RB erambler-co-uk-8585 1699 27 worth worth JJ erambler-co-uk-8585 1699 28 a a DT erambler-co-uk-8585 1699 29 look look NN erambler-co-uk-8585 1699 30 . . . erambler-co-uk-8585 1700 1 It -PRON- PRP erambler-co-uk-8585 1700 2 was be VBD erambler-co-uk-8585 1700 3 a a DT erambler-co-uk-8585 1700 4 really really RB erambler-co-uk-8585 1700 5 useful useful JJ erambler-co-uk-8585 1700 6 exercise exercise NN erambler-co-uk-8585 1700 7 to to TO erambler-co-uk-8585 1700 8 be be VB erambler-co-uk-8585 1700 9 able able JJ erambler-co-uk-8585 1700 10 to to TO erambler-co-uk-8585 1700 11 work work VB erambler-co-uk-8585 1700 12 through through IN erambler-co-uk-8585 1700 13 the the DT erambler-co-uk-8585 1700 14 whole whole JJ erambler-co-uk-8585 1700 15 process process NN erambler-co-uk-8585 1700 16 for for IN erambler-co-uk-8585 1700 17 an an DT erambler-co-uk-8585 1700 18 aspect aspect NN erambler-co-uk-8585 1700 19 of of IN erambler-co-uk-8585 1700 20 research research NN erambler-co-uk-8585 1700 21 data data NN erambler-co-uk-8585 1700 22 management management NN erambler-co-uk-8585 1700 23 ( ( -LRB- erambler-co-uk-8585 1700 24 my -PRON- PRP$ erambler-co-uk-8585 1700 25 table table NN erambler-co-uk-8585 1700 26 focused focus VBN erambler-co-uk-8585 1700 27 on on IN erambler-co-uk-8585 1700 28 training training NN erambler-co-uk-8585 1700 29 & & CC erambler-co-uk-8585 1700 30 amp amp NN erambler-co-uk-8585 1700 31 ; ; : erambler-co-uk-8585 1700 32 guidance guidance NN erambler-co-uk-8585 1700 33 provision provision NN erambler-co-uk-8585 1700 34 ) ) -RRB- erambler-co-uk-8585 1700 35 , , , erambler-co-uk-8585 1700 36 both both CC erambler-co-uk-8585 1700 37 because because IN erambler-co-uk-8585 1700 38 of of IN erambler-co-uk-8585 1700 39 the the DT erambler-co-uk-8585 1700 40 ideas idea NNS erambler-co-uk-8585 1700 41 that that WDT erambler-co-uk-8585 1700 42 came come VBD erambler-co-uk-8585 1700 43 up up RP erambler-co-uk-8585 1700 44 and and CC erambler-co-uk-8585 1700 45 also also RB erambler-co-uk-8585 1700 46 the the DT erambler-co-uk-8585 1700 47 experience experience NN erambler-co-uk-8585 1700 48 of of IN erambler-co-uk-8585 1700 49 putting put VBG erambler-co-uk-8585 1700 50 the the DT erambler-co-uk-8585 1700 51 framework framework NN erambler-co-uk-8585 1700 52 into into IN erambler-co-uk-8585 1700 53 practice practice NN erambler-co-uk-8585 1700 54 . . . erambler-co-uk-8585 1701 1 It -PRON- PRP erambler-co-uk-8585 1701 2 seems seem VBZ erambler-co-uk-8585 1701 3 like like IN erambler-co-uk-8585 1701 4 a a DT erambler-co-uk-8585 1701 5 really really RB erambler-co-uk-8585 1701 6 valuable valuable JJ erambler-co-uk-8585 1701 7 tool tool NN erambler-co-uk-8585 1701 8 and and CC erambler-co-uk-8585 1701 9 I -PRON- PRP erambler-co-uk-8585 1701 10 look look VBP erambler-co-uk-8585 1701 11 forward forward RB erambler-co-uk-8585 1701 12 to to IN erambler-co-uk-8585 1701 13 seeing see VBG erambler-co-uk-8585 1701 14 how how WRB erambler-co-uk-8585 1701 15 it -PRON- PRP erambler-co-uk-8585 1701 16 might may MD erambler-co-uk-8585 1701 17 help help VB erambler-co-uk-8585 1701 18 us -PRON- PRP erambler-co-uk-8585 1701 19 with with IN erambler-co-uk-8585 1701 20 our -PRON- PRP$ erambler-co-uk-8585 1701 21 RDM RDM NNP erambler-co-uk-8585 1701 22 service service NN erambler-co-uk-8585 1701 23 development development NN erambler-co-uk-8585 1701 24 . . . erambler-co-uk-8585 1702 1 Tomorrow tomorrow NN erambler-co-uk-8585 1702 2 the the DT erambler-co-uk-8585 1702 3 conference conference NN erambler-co-uk-8585 1702 4 proper proper JJ erambler-co-uk-8585 1702 5 begins begin VBZ erambler-co-uk-8585 1702 6 , , , erambler-co-uk-8585 1702 7 with with IN erambler-co-uk-8585 1702 8 a a DT erambler-co-uk-8585 1702 9 range range NN erambler-co-uk-8585 1702 10 of of IN erambler-co-uk-8585 1702 11 keynotes keynote NNS erambler-co-uk-8585 1702 12 , , , erambler-co-uk-8585 1702 13 panel panel NN erambler-co-uk-8585 1702 14 sessions session NNS erambler-co-uk-8585 1702 15 and and CC erambler-co-uk-8585 1702 16 birds bird NNS erambler-co-uk-8585 1702 17 - - HYPH erambler-co-uk-8585 1702 18 of of IN erambler-co-uk-8585 1702 19 - - HYPH erambler-co-uk-8585 1702 20 a a DT erambler-co-uk-8585 1702 21 - - HYPH erambler-co-uk-8585 1702 22 feather feather NN erambler-co-uk-8585 1702 23 meetings meeting NNS erambler-co-uk-8585 1702 24 so so RB erambler-co-uk-8585 1702 25 hopefully hopefully RB erambler-co-uk-8585 1702 26 more more RBR erambler-co-uk-8585 1702 27 then then RB erambler-co-uk-8585 1702 28 ! ! . erambler-co-uk-8585 1703 1 About about IN erambler-co-uk-8585 1703 2 me -PRON- PRP erambler-co-uk-8585 1703 3 I -PRON- PRP erambler-co-uk-8585 1703 4 help help VBP erambler-co-uk-8585 1703 5 researchers researcher NNS erambler-co-uk-8585 1703 6 communicate communicate VB erambler-co-uk-8585 1703 7 and and CC erambler-co-uk-8585 1703 8 collaborate collaborate VBP erambler-co-uk-8585 1703 9 more more RBR erambler-co-uk-8585 1703 10 effectively effectively RB erambler-co-uk-8585 1703 11 using use VBG erambler-co-uk-8585 1703 12 technology technology NN erambler-co-uk-8585 1703 13 , , , erambler-co-uk-8585 1703 14 mainly mainly RB erambler-co-uk-8585 1703 15 focusing focus VBG erambler-co-uk-8585 1703 16 on on IN erambler-co-uk-8585 1703 17 research research NN erambler-co-uk-8585 1703 18 data data NN erambler-co-uk-8585 1703 19 management management NN erambler-co-uk-8585 1703 20 policy policy NN erambler-co-uk-8585 1703 21 , , , erambler-co-uk-8585 1703 22 practice practice NN erambler-co-uk-8585 1703 23 , , , erambler-co-uk-8585 1703 24 training training NN erambler-co-uk-8585 1703 25 and and CC erambler-co-uk-8585 1703 26 advocacy advocacy NN erambler-co-uk-8585 1703 27 . . . erambler-co-uk-8585 1704 1 I -PRON- PRP erambler-co-uk-8585 1704 2 currently currently RB erambler-co-uk-8585 1704 3 work work VBP erambler-co-uk-8585 1704 4 at at IN erambler-co-uk-8585 1704 5 The the DT erambler-co-uk-8585 1704 6 British British NNP erambler-co-uk-8585 1704 7 Library Library NNP erambler-co-uk-8585 1704 8 as as IN erambler-co-uk-8585 1704 9 Data Data NNP erambler-co-uk-8585 1704 10 Services Services NNPS erambler-co-uk-8585 1704 11 Lead Lead NNP erambler-co-uk-8585 1704 12 . . . erambler-co-uk-8585 1705 1 In in IN erambler-co-uk-8585 1705 2 my -PRON- PRP$ erambler-co-uk-8585 1705 3 free free JJ erambler-co-uk-8585 1705 4 time time NN erambler-co-uk-8585 1705 5 , , , erambler-co-uk-8585 1705 6 I -PRON- PRP erambler-co-uk-8585 1705 7 like like VBP erambler-co-uk-8585 1705 8 to to TO erambler-co-uk-8585 1705 9 : : : erambler-co-uk-8585 1705 10 run run VB erambler-co-uk-8585 1705 11 ; ; : erambler-co-uk-8585 1705 12 play play VB erambler-co-uk-8585 1705 13 the the DT erambler-co-uk-8585 1705 14 accordion accordion NN erambler-co-uk-8585 1705 15 ; ; : erambler-co-uk-8585 1705 16 morris morris NNP erambler-co-uk-8585 1705 17 dance dance NNP erambler-co-uk-8585 1705 18 ; ; : erambler-co-uk-8585 1705 19 climb climb NN erambler-co-uk-8585 1705 20 ; ; , erambler-co-uk-8585 1705 21 cook cook NN erambler-co-uk-8585 1705 22 ; ; , erambler-co-uk-8585 1705 23 read read VB erambler-co-uk-8585 1705 24 ( ( -LRB- erambler-co-uk-8585 1705 25 fiction fiction NN erambler-co-uk-8585 1705 26 and and CC erambler-co-uk-8585 1705 27 non non NN erambler-co-uk-8585 1705 28 - - NN erambler-co-uk-8585 1705 29 fiction fiction JJ erambler-co-uk-8585 1705 30 , , , erambler-co-uk-8585 1705 31 mostly mostly RB erambler-co-uk-8585 1705 32 scifi scifi VB erambler-co-uk-8585 1705 33 & & CC erambler-co-uk-8585 1705 34 amp amp NN erambler-co-uk-8585 1705 35 ; ; : erambler-co-uk-8585 1705 36 fantasy fantasy NN erambler-co-uk-8585 1705 37 ) ) -RRB- erambler-co-uk-8585 1705 38 ; ; : erambler-co-uk-8585 1705 39 write write VB erambler-co-uk-8585 1705 40 . . . erambler-co-uk-8585 1706 1 TBH TBH NNP erambler-co-uk-8585 1706 2 I -PRON- PRP erambler-co-uk-8585 1706 3 barely barely RB erambler-co-uk-8585 1706 4 have have VBP erambler-co-uk-8585 1706 5 time time NN erambler-co-uk-8585 1706 6 for for IN erambler-co-uk-8585 1706 7 any any DT erambler-co-uk-8585 1706 8 of of IN erambler-co-uk-8585 1706 9 them&hellip them&hellip NN erambler-co-uk-8585 1706 10 ; ; : erambler-co-uk-8585 1706 11 Better well JJR erambler-co-uk-8585 1706 12 Science Science NNP erambler-co-uk-8585 1706 13 Through through IN erambler-co-uk-8585 1706 14 Better well JJR erambler-co-uk-8585 1706 15 Data datum NNS erambler-co-uk-8585 1706 16 # # NN erambler-co-uk-8585 1706 17 scidata17 scidata17 IN erambler-co-uk-8585 1706 18 Better well JJR erambler-co-uk-8585 1706 19 Science Science NNP erambler-co-uk-8585 1706 20 through through IN erambler-co-uk-8585 1706 21 Better Better NNP erambler-co-uk-8585 1706 22 DoughnutsJez DoughnutsJez MD erambler-co-uk-8585 1706 23 Cope cope VB erambler-co-uk-8585 1706 24 Update update NN erambler-co-uk-8585 1706 25 : : : erambler-co-uk-8585 1706 26 fixed fix VBD erambler-co-uk-8585 1706 27 the the DT erambler-co-uk-8585 1706 28 link link NN erambler-co-uk-8585 1706 29 to to IN erambler-co-uk-8585 1706 30 the the DT erambler-co-uk-8585 1706 31 slides slide NNS erambler-co-uk-8585 1706 32 so so IN erambler-co-uk-8585 1706 33 it -PRON- PRP erambler-co-uk-8585 1706 34 works work VBZ erambler-co-uk-8585 1706 35 now now RB erambler-co-uk-8585 1706 36 ! ! . erambler-co-uk-8585 1707 1 Last last JJ erambler-co-uk-8585 1707 2 week week NN erambler-co-uk-8585 1707 3 I -PRON- PRP erambler-co-uk-8585 1707 4 had have VBD erambler-co-uk-8585 1707 5 the the DT erambler-co-uk-8585 1707 6 honour honour NN erambler-co-uk-8585 1707 7 of of IN erambler-co-uk-8585 1707 8 giving give VBG erambler-co-uk-8585 1707 9 my -PRON- PRP$ erambler-co-uk-8585 1707 10 first first JJ erambler-co-uk-8585 1707 11 ever ever RB erambler-co-uk-8585 1707 12 keynote keynote NNP erambler-co-uk-8585 1707 13 talk talk NN erambler-co-uk-8585 1707 14 , , , erambler-co-uk-8585 1707 15 at at IN erambler-co-uk-8585 1707 16 an an DT erambler-co-uk-8585 1707 17 event event NN erambler-co-uk-8585 1707 18 entitled entitle VBN erambler-co-uk-8585 1707 19 Better well JJR erambler-co-uk-8585 1707 20 Science Science NNP erambler-co-uk-8585 1707 21 Through through IN erambler-co-uk-8585 1707 22 Better Better NNP erambler-co-uk-8585 1707 23 Data Data NNP erambler-co-uk-8585 1707 24 hosted host VBN erambler-co-uk-8585 1707 25 jointly jointly RB erambler-co-uk-8585 1707 26 by by IN erambler-co-uk-8585 1707 27 Springer Springer NNP erambler-co-uk-8585 1707 28 Nature Nature NNP erambler-co-uk-8585 1707 29 and and CC erambler-co-uk-8585 1707 30 the the DT erambler-co-uk-8585 1707 31 Wellcome Wellcome NNP erambler-co-uk-8585 1707 32 Trust Trust NNP erambler-co-uk-8585 1707 33 . . . erambler-co-uk-8585 1708 1 It -PRON- PRP erambler-co-uk-8585 1708 2 was be VBD erambler-co-uk-8585 1708 3 nerve nerve NN erambler-co-uk-8585 1708 4 - - HYPH erambler-co-uk-8585 1708 5 wracking wrack VBG erambler-co-uk-8585 1708 6 but but CC erambler-co-uk-8585 1708 7 exciting exciting JJ erambler-co-uk-8585 1708 8 and and CC erambler-co-uk-8585 1708 9 seemed seem VBD erambler-co-uk-8585 1708 10 to to TO erambler-co-uk-8585 1708 11 go go VB erambler-co-uk-8585 1708 12 down down RP erambler-co-uk-8585 1708 13 fairly fairly RB erambler-co-uk-8585 1708 14 well well RB erambler-co-uk-8585 1708 15 . . . erambler-co-uk-8585 1709 1 I -PRON- PRP erambler-co-uk-8585 1709 2 even even RB erambler-co-uk-8585 1709 3 got get VBD erambler-co-uk-8585 1709 4 accidentally accidentally RB erambler-co-uk-8585 1709 5 awarded award VBN erambler-co-uk-8585 1709 6 a a DT erambler-co-uk-8585 1709 7 PhD phd NN erambler-co-uk-8585 1709 8 in in IN erambler-co-uk-8585 1709 9 the the DT erambler-co-uk-8585 1709 10 programme programme NN erambler-co-uk-8585 1709 11 — — : erambler-co-uk-8585 1709 12 if if IN erambler-co-uk-8585 1709 13 only only RB erambler-co-uk-8585 1709 14 it -PRON- PRP erambler-co-uk-8585 1709 15 was be VBD erambler-co-uk-8585 1709 16 that that RB erambler-co-uk-8585 1709 17 easy easy JJ erambler-co-uk-8585 1709 18 ! ! . erambler-co-uk-8585 1710 1 The the DT erambler-co-uk-8585 1710 2 slides slide NNS erambler-co-uk-8585 1710 3 for for IN erambler-co-uk-8585 1710 4 the the DT erambler-co-uk-8585 1710 5 talk talk NN erambler-co-uk-8585 1710 6 , , , erambler-co-uk-8585 1710 7 & & CC erambler-co-uk-8585 1710 8 ldquo;Supporting ldquo;supporting IN erambler-co-uk-8585 1710 9 Open Open NNP erambler-co-uk-8585 1710 10 Research Research NNP erambler-co-uk-8585 1710 11 : : : erambler-co-uk-8585 1710 12 The the DT erambler-co-uk-8585 1710 13 role role NN erambler-co-uk-8585 1710 14 of of IN erambler-co-uk-8585 1710 15 an an DT erambler-co-uk-8585 1710 16 academic academic JJ erambler-co-uk-8585 1710 17 library&rdquo library&rdquo NN erambler-co-uk-8585 1710 18 ; ; : erambler-co-uk-8585 1710 19 , , , erambler-co-uk-8585 1710 20 are be VBP erambler-co-uk-8585 1710 21 available available JJ erambler-co-uk-8585 1710 22 online online JJ erambler-co-uk-8585 1710 23 ( ( -LRB- erambler-co-uk-8585 1710 24 doi:10.15131 doi:10.15131 NNP erambler-co-uk-8585 1710 25 / / SYM erambler-co-uk-8585 1710 26 shef.data.5537269 shef.data.5537269 NNP erambler-co-uk-8585 1710 27 ) ) -RRB- erambler-co-uk-8585 1710 28 , , , erambler-co-uk-8585 1710 29 and and CC erambler-co-uk-8585 1710 30 the the DT erambler-co-uk-8585 1710 31 whole whole JJ erambler-co-uk-8585 1710 32 event event NN erambler-co-uk-8585 1710 33 was be VBD erambler-co-uk-8585 1710 34 video’d video’d NNP erambler-co-uk-8585 1710 35 for for IN erambler-co-uk-8585 1710 36 posterity posterity NN erambler-co-uk-8585 1710 37 and and CC erambler-co-uk-8585 1710 38 viewable viewable JJ erambler-co-uk-8585 1710 39 online online NN erambler-co-uk-8585 1710 40 . . . erambler-co-uk-8585 1711 1 I -PRON- PRP erambler-co-uk-8585 1711 2 got get VBD erambler-co-uk-8585 1711 3 some some DT erambler-co-uk-8585 1711 4 good good JJ erambler-co-uk-8585 1711 5 questions question NNS erambler-co-uk-8585 1711 6 too too RB erambler-co-uk-8585 1711 7 , , , erambler-co-uk-8585 1711 8 mainly mainly RB erambler-co-uk-8585 1711 9 from from IN erambler-co-uk-8585 1711 10 the the DT erambler-co-uk-8585 1711 11 clever clever JJ erambler-co-uk-8585 1711 12 online online JJ erambler-co-uk-8585 1711 13 question question NN erambler-co-uk-8585 1711 14 system system NN erambler-co-uk-8585 1711 15 . . . erambler-co-uk-8585 1712 1 I -PRON- PRP erambler-co-uk-8585 1712 2 didn’t didn’t NNP erambler-co-uk-8585 1712 3 get get VBP erambler-co-uk-8585 1712 4 to to TO erambler-co-uk-8585 1712 5 answer answer VB erambler-co-uk-8585 1712 6 all all DT erambler-co-uk-8585 1712 7 of of IN erambler-co-uk-8585 1712 8 them -PRON- PRP erambler-co-uk-8585 1712 9 , , , erambler-co-uk-8585 1712 10 so so RB erambler-co-uk-8585 1712 11 I’m I’m NNP erambler-co-uk-8585 1712 12 thinking think VBG erambler-co-uk-8585 1712 13 of of IN erambler-co-uk-8585 1712 14 doing do VBG erambler-co-uk-8585 1712 15 a a DT erambler-co-uk-8585 1712 16 blog blog NN erambler-co-uk-8585 1712 17 post post NN erambler-co-uk-8585 1712 18 or or CC erambler-co-uk-8585 1712 19 two two CD erambler-co-uk-8585 1712 20 to to TO erambler-co-uk-8585 1712 21 address address VB erambler-co-uk-8585 1712 22 a a DT erambler-co-uk-8585 1712 23 few few JJ erambler-co-uk-8585 1712 24 more more JJR erambler-co-uk-8585 1712 25 . . . erambler-co-uk-8585 1713 1 There there EX erambler-co-uk-8585 1713 2 were be VBD erambler-co-uk-8585 1713 3 loads load NNS erambler-co-uk-8585 1713 4 of of IN erambler-co-uk-8585 1713 5 other other JJ erambler-co-uk-8585 1713 6 great great JJ erambler-co-uk-8585 1713 7 presentations presentation NNS erambler-co-uk-8585 1713 8 as as RB erambler-co-uk-8585 1713 9 well well RB erambler-co-uk-8585 1713 10 , , , erambler-co-uk-8585 1713 11 both both DT erambler-co-uk-8585 1713 12 keynotes keynote NNS erambler-co-uk-8585 1713 13 and and CC erambler-co-uk-8585 1713 14 7-minute 7-minute CD erambler-co-uk-8585 1713 15 lightning lightning NN erambler-co-uk-8585 1713 16 talks talk NNS erambler-co-uk-8585 1713 17 , , , erambler-co-uk-8585 1713 18 so so RB erambler-co-uk-8585 1713 19 I’d I’d NNPS erambler-co-uk-8585 1713 20 encourage encourage VBP erambler-co-uk-8585 1713 21 you -PRON- PRP erambler-co-uk-8585 1713 22 to to TO erambler-co-uk-8585 1713 23 take take VB erambler-co-uk-8585 1713 24 a a DT erambler-co-uk-8585 1713 25 look look NN erambler-co-uk-8585 1713 26 at at IN erambler-co-uk-8585 1713 27 at at IN erambler-co-uk-8585 1713 28 least least JJS erambler-co-uk-8585 1713 29 some some DT erambler-co-uk-8585 1713 30 of of IN erambler-co-uk-8585 1713 31 it -PRON- PRP erambler-co-uk-8585 1713 32 . . . erambler-co-uk-8585 1714 1 I’ll I’ll NNP erambler-co-uk-8585 1714 2 pick pick VB erambler-co-uk-8585 1714 3 out out RP erambler-co-uk-8585 1714 4 a a DT erambler-co-uk-8585 1714 5 few few JJ erambler-co-uk-8585 1714 6 of of IN erambler-co-uk-8585 1714 7 my -PRON- PRP$ erambler-co-uk-8585 1714 8 highlights highlight NNS erambler-co-uk-8585 1714 9 . . . erambler-co-uk-8585 1715 1 Dr Dr NNP erambler-co-uk-8585 1715 2 Aled Aled NNP erambler-co-uk-8585 1715 3 Edwards Edwards NNP erambler-co-uk-8585 1715 4 ( ( -LRB- erambler-co-uk-8585 1715 5 University University NNP erambler-co-uk-8585 1715 6 of of IN erambler-co-uk-8585 1715 7 Toronto Toronto NNP erambler-co-uk-8585 1715 8 ) ) -RRB- erambler-co-uk-8585 1715 9 There’s There’s NNP erambler-co-uk-8585 1715 10 a a DT erambler-co-uk-8585 1715 11 major major JJ erambler-co-uk-8585 1715 12 problem problem NN erambler-co-uk-8585 1715 13 with with IN erambler-co-uk-8585 1715 14 science science NN erambler-co-uk-8585 1715 15 funding funding NN erambler-co-uk-8585 1715 16 that that WDT erambler-co-uk-8585 1715 17 I -PRON- PRP erambler-co-uk-8585 1715 18 hadn’t hadn’t NNP erambler-co-uk-8585 1715 19 really really RB erambler-co-uk-8585 1715 20 thought think VBD erambler-co-uk-8585 1715 21 about about IN erambler-co-uk-8585 1715 22 before before RB erambler-co-uk-8585 1715 23 . . . erambler-co-uk-8585 1716 1 The the DT erambler-co-uk-8585 1716 2 available available JJ erambler-co-uk-8585 1716 3 funding funding NN erambler-co-uk-8585 1716 4 pool pool NN erambler-co-uk-8585 1716 5 for for IN erambler-co-uk-8585 1716 6 research research NN erambler-co-uk-8585 1716 7 is be VBZ erambler-co-uk-8585 1716 8 divided divide VBN erambler-co-uk-8585 1716 9 up up RP erambler-co-uk-8585 1716 10 into into IN erambler-co-uk-8585 1716 11 pots pot NNS erambler-co-uk-8585 1716 12 by by IN erambler-co-uk-8585 1716 13 country country NN erambler-co-uk-8585 1716 14 , , , erambler-co-uk-8585 1716 15 and and CC erambler-co-uk-8585 1716 16 often often RB erambler-co-uk-8585 1716 17 by by IN erambler-co-uk-8585 1716 18 funding fund VBG erambler-co-uk-8585 1716 19 body body NN erambler-co-uk-8585 1716 20 within within IN erambler-co-uk-8585 1716 21 a a DT erambler-co-uk-8585 1716 22 country country NN erambler-co-uk-8585 1716 23 . . . erambler-co-uk-8585 1717 1 Each each DT erambler-co-uk-8585 1717 2 of of IN erambler-co-uk-8585 1717 3 these these DT erambler-co-uk-8585 1717 4 pots pot NNS erambler-co-uk-8585 1717 5 have have VBP erambler-co-uk-8585 1717 6 robust robust JJ erambler-co-uk-8585 1717 7 processes process NNS erambler-co-uk-8585 1717 8 to to TO erambler-co-uk-8585 1717 9 award award VB erambler-co-uk-8585 1717 10 funding funding NN erambler-co-uk-8585 1717 11 to to IN erambler-co-uk-8585 1717 12 the the DT erambler-co-uk-8585 1717 13 most most RBS erambler-co-uk-8585 1717 14 important important JJ erambler-co-uk-8585 1717 15 problems problem NNS erambler-co-uk-8585 1717 16 and and CC erambler-co-uk-8585 1717 17 most most RBS erambler-co-uk-8585 1717 18 capable capable JJ erambler-co-uk-8585 1717 19 researchers researcher NNS erambler-co-uk-8585 1717 20 . . . erambler-co-uk-8585 1718 1 The the DT erambler-co-uk-8585 1718 2 problem problem NN erambler-co-uk-8585 1718 3 comes come VBZ erambler-co-uk-8585 1718 4 because because IN erambler-co-uk-8585 1718 5 there there EX erambler-co-uk-8585 1718 6 is be VBZ erambler-co-uk-8585 1718 7 no no DT erambler-co-uk-8585 1718 8 coordination coordination NN erambler-co-uk-8585 1718 9 between between IN erambler-co-uk-8585 1718 10 these these DT erambler-co-uk-8585 1718 11 pots pot NNS erambler-co-uk-8585 1718 12 , , , erambler-co-uk-8585 1718 13 so so IN erambler-co-uk-8585 1718 14 researchers researcher NNS erambler-co-uk-8585 1718 15 all all RB erambler-co-uk-8585 1718 16 over over IN erambler-co-uk-8585 1718 17 the the DT erambler-co-uk-8585 1718 18 world world NN erambler-co-uk-8585 1718 19 end end VB erambler-co-uk-8585 1718 20 up up RP erambler-co-uk-8585 1718 21 getting get VBG erambler-co-uk-8585 1718 22 funded fund VBN erambler-co-uk-8585 1718 23 to to TO erambler-co-uk-8585 1718 24 research research VB erambler-co-uk-8585 1718 25 the the DT erambler-co-uk-8585 1718 26 most most RBS erambler-co-uk-8585 1718 27 popular popular JJ erambler-co-uk-8585 1718 28 problems problem NNS erambler-co-uk-8585 1718 29 leading lead VBG erambler-co-uk-8585 1718 30 to to IN erambler-co-uk-8585 1718 31 a a DT erambler-co-uk-8585 1718 32 lot lot NN erambler-co-uk-8585 1718 33 of of IN erambler-co-uk-8585 1718 34 duplication duplication NN erambler-co-uk-8585 1718 35 of of IN erambler-co-uk-8585 1718 36 effort effort NN erambler-co-uk-8585 1718 37 . . . erambler-co-uk-8585 1719 1 Industry industry NN erambler-co-uk-8585 1719 2 funding funding NN erambler-co-uk-8585 1719 3 suffers suffer VBZ erambler-co-uk-8585 1719 4 from from IN erambler-co-uk-8585 1719 5 a a DT erambler-co-uk-8585 1719 6 similar similar JJ erambler-co-uk-8585 1719 7 problem problem NN erambler-co-uk-8585 1719 8 , , , erambler-co-uk-8585 1719 9 particularly particularly RB erambler-co-uk-8585 1719 10 the the DT erambler-co-uk-8585 1719 11 pharmaceutical pharmaceutical JJ erambler-co-uk-8585 1719 12 industry industry NN erambler-co-uk-8585 1719 13 . . . erambler-co-uk-8585 1720 1 Because because IN erambler-co-uk-8585 1720 2 there there EX erambler-co-uk-8585 1720 3 is be VBZ erambler-co-uk-8585 1720 4 no no DT erambler-co-uk-8585 1720 5 sharing sharing NN erambler-co-uk-8585 1720 6 of of IN erambler-co-uk-8585 1720 7 data datum NNS erambler-co-uk-8585 1720 8 or or CC erambler-co-uk-8585 1720 9 negative negative JJ erambler-co-uk-8585 1720 10 results result NNS erambler-co-uk-8585 1720 11 , , , erambler-co-uk-8585 1720 12 multiple multiple JJ erambler-co-uk-8585 1720 13 companies company NNS erambler-co-uk-8585 1720 14 spend spend VBP erambler-co-uk-8585 1720 15 billions billion NNS erambler-co-uk-8585 1720 16 researching research VBG erambler-co-uk-8585 1720 17 the the DT erambler-co-uk-8585 1720 18 same same JJ erambler-co-uk-8585 1720 19 dead dead JJ erambler-co-uk-8585 1720 20 ends end NNS erambler-co-uk-8585 1720 21 chasing chase VBG erambler-co-uk-8585 1720 22 after after IN erambler-co-uk-8585 1720 23 the the DT erambler-co-uk-8585 1720 24 same same JJ erambler-co-uk-8585 1720 25 drugs drug NNS erambler-co-uk-8585 1720 26 . . . erambler-co-uk-8585 1721 1 This this DT erambler-co-uk-8585 1721 2 is be VBZ erambler-co-uk-8585 1721 3 where where WRB erambler-co-uk-8585 1721 4 the the DT erambler-co-uk-8585 1721 5 astronomical astronomical JJ erambler-co-uk-8585 1721 6 costs cost NNS erambler-co-uk-8585 1721 7 of of IN erambler-co-uk-8585 1721 8 drug drug NN erambler-co-uk-8585 1721 9 development development NN erambler-co-uk-8585 1721 10 come come VBP erambler-co-uk-8585 1721 11 from from IN erambler-co-uk-8585 1721 12 . . . erambler-co-uk-8585 1722 1 Dr Dr NNP erambler-co-uk-8585 1722 2 Edwards Edwards NNP erambler-co-uk-8585 1722 3 presented present VBD erambler-co-uk-8585 1722 4 one one CD erambler-co-uk-8585 1722 5 alternative alternative NN erambler-co-uk-8585 1722 6 , , , erambler-co-uk-8585 1722 7 modelled model VBN erambler-co-uk-8585 1722 8 by by IN erambler-co-uk-8585 1722 9 a a DT erambler-co-uk-8585 1722 10 company company NN erambler-co-uk-8585 1722 11 called call VBN erambler-co-uk-8585 1722 12 M4 M4 NNP erambler-co-uk-8585 1722 13 K K NNP erambler-co-uk-8585 1722 14 Pharma Pharma NNP erambler-co-uk-8585 1722 15 . . . erambler-co-uk-8585 1723 1 The the DT erambler-co-uk-8585 1723 2 idea idea NN erambler-co-uk-8585 1723 3 is be VBZ erambler-co-uk-8585 1723 4 to to TO erambler-co-uk-8585 1723 5 use use VB erambler-co-uk-8585 1723 6 existing exist VBG erambler-co-uk-8585 1723 7 IP IP NNP erambler-co-uk-8585 1723 8 laws law NNS erambler-co-uk-8585 1723 9 to to TO erambler-co-uk-8585 1723 10 try try VB erambler-co-uk-8585 1723 11 and and CC erambler-co-uk-8585 1723 12 give give VB erambler-co-uk-8585 1723 13 academic academic JJ erambler-co-uk-8585 1723 14 researchers researcher NNS erambler-co-uk-8585 1723 15 a a DT erambler-co-uk-8585 1723 16 reasonable reasonable JJ erambler-co-uk-8585 1723 17 , , , erambler-co-uk-8585 1723 18 morally morally RB erambler-co-uk-8585 1723 19 - - HYPH erambler-co-uk-8585 1723 20 justifiable justifiable JJ erambler-co-uk-8585 1723 21 and and CC erambler-co-uk-8585 1723 22 sustainable sustainable JJ erambler-co-uk-8585 1723 23 profit profit NN erambler-co-uk-8585 1723 24 on on IN erambler-co-uk-8585 1723 25 drugs drug NNS erambler-co-uk-8585 1723 26 they -PRON- PRP erambler-co-uk-8585 1723 27 develop develop VBP erambler-co-uk-8585 1723 28 , , , erambler-co-uk-8585 1723 29 in in IN erambler-co-uk-8585 1723 30 contrast contrast NN erambler-co-uk-8585 1723 31 to to IN erambler-co-uk-8585 1723 32 the the DT erambler-co-uk-8585 1723 33 current current JJ erambler-co-uk-8585 1723 34 model model NN erambler-co-uk-8585 1723 35 where where WRB erambler-co-uk-8585 1723 36 basic basic JJ erambler-co-uk-8585 1723 37 research research NN erambler-co-uk-8585 1723 38 is be VBZ erambler-co-uk-8585 1723 39 funded fund VBN erambler-co-uk-8585 1723 40 by by IN erambler-co-uk-8585 1723 41 governments government NNS erambler-co-uk-8585 1723 42 while while IN erambler-co-uk-8585 1723 43 large large JJ erambler-co-uk-8585 1723 44 corporations corporation NNS erambler-co-uk-8585 1723 45 hoover hoover VBP erambler-co-uk-8585 1723 46 up up RB erambler-co-uk-8585 1723 47 as as RB erambler-co-uk-8585 1723 48 much much JJ erambler-co-uk-8585 1723 49 profit profit NN erambler-co-uk-8585 1723 50 as as IN erambler-co-uk-8585 1723 51 they -PRON- PRP erambler-co-uk-8585 1723 52 possibly possibly RB erambler-co-uk-8585 1723 53 can can MD erambler-co-uk-8585 1723 54 . . . erambler-co-uk-8585 1724 1 This this DT erambler-co-uk-8585 1724 2 new new JJ erambler-co-uk-8585 1724 3 model model NN erambler-co-uk-8585 1724 4 would would MD erambler-co-uk-8585 1724 5 develop develop VB erambler-co-uk-8585 1724 6 drugs drug NNS erambler-co-uk-8585 1724 7 all all PDT erambler-co-uk-8585 1724 8 the the DT erambler-co-uk-8585 1724 9 way way NN erambler-co-uk-8585 1724 10 to to IN erambler-co-uk-8585 1724 11 human human JJ erambler-co-uk-8585 1724 12 trial trial NN erambler-co-uk-8585 1724 13 within within IN erambler-co-uk-8585 1724 14 academia academia NN erambler-co-uk-8585 1724 15 , , , erambler-co-uk-8585 1724 16 then then RB erambler-co-uk-8585 1724 17 license license VB erambler-co-uk-8585 1724 18 the the DT erambler-co-uk-8585 1724 19 resulting result VBG erambler-co-uk-8585 1724 20 drugs drug NNS erambler-co-uk-8585 1724 21 to to IN erambler-co-uk-8585 1724 22 companies company NNS erambler-co-uk-8585 1724 23 to to TO erambler-co-uk-8585 1724 24 manufacture manufacture VB erambler-co-uk-8585 1724 25 with with IN erambler-co-uk-8585 1724 26 a a DT erambler-co-uk-8585 1724 27 price price NN erambler-co-uk-8585 1724 28 cap cap NN erambler-co-uk-8585 1724 29 to to TO erambler-co-uk-8585 1724 30 keep keep VB erambler-co-uk-8585 1724 31 the the DT erambler-co-uk-8585 1724 32 medicines medicine NNS erambler-co-uk-8585 1724 33 affordable affordable JJ erambler-co-uk-8585 1724 34 to to IN erambler-co-uk-8585 1724 35 all all DT erambler-co-uk-8585 1724 36 who who WP erambler-co-uk-8585 1724 37 need need VBP erambler-co-uk-8585 1724 38 them -PRON- PRP erambler-co-uk-8585 1724 39 . . . erambler-co-uk-8585 1725 1 Core core NN erambler-co-uk-8585 1725 2 to to IN erambler-co-uk-8585 1725 3 this this DT erambler-co-uk-8585 1725 4 effort effort NN erambler-co-uk-8585 1725 5 is be VBZ erambler-co-uk-8585 1725 6 openness openness NN erambler-co-uk-8585 1725 7 with with IN erambler-co-uk-8585 1725 8 data datum NNS erambler-co-uk-8585 1725 9 , , , erambler-co-uk-8585 1725 10 materials material NNS erambler-co-uk-8585 1725 11 and and CC erambler-co-uk-8585 1725 12 methodology methodology NN erambler-co-uk-8585 1725 13 , , , erambler-co-uk-8585 1725 14 and and CC erambler-co-uk-8585 1725 15 Dr Dr NNP erambler-co-uk-8585 1725 16 Edwards Edwards NNP erambler-co-uk-8585 1725 17 presented present VBD erambler-co-uk-8585 1725 18 several several JJ erambler-co-uk-8585 1725 19 examples example NNS erambler-co-uk-8585 1725 20 of of IN erambler-co-uk-8585 1725 21 how how WRB erambler-co-uk-8585 1725 22 this this DT erambler-co-uk-8585 1725 23 approach approach NN erambler-co-uk-8585 1725 24 benefited benefit VBD erambler-co-uk-8585 1725 25 academic academic JJ erambler-co-uk-8585 1725 26 researchers researcher NNS erambler-co-uk-8585 1725 27 , , , erambler-co-uk-8585 1725 28 industry industry NN erambler-co-uk-8585 1725 29 and and CC erambler-co-uk-8585 1725 30 patients patient NNS erambler-co-uk-8585 1725 31 compared compare VBN erambler-co-uk-8585 1725 32 with with IN erambler-co-uk-8585 1725 33 a a DT erambler-co-uk-8585 1725 34 closed closed JJ erambler-co-uk-8585 1725 35 , , , erambler-co-uk-8585 1725 36 competitive competitive JJ erambler-co-uk-8585 1725 37 focus focus NN erambler-co-uk-8585 1725 38 . . . erambler-co-uk-8585 1726 1 Dr Dr NNP erambler-co-uk-8585 1726 2 Kirstie Kirstie NNP erambler-co-uk-8585 1726 3 Whitaker Whitaker NNP erambler-co-uk-8585 1726 4 ( ( -LRB- erambler-co-uk-8585 1726 5 Alan Alan NNP erambler-co-uk-8585 1726 6 Turing Turing NNP erambler-co-uk-8585 1726 7 Institute Institute NNP erambler-co-uk-8585 1726 8 ) ) -RRB- erambler-co-uk-8585 1726 9 This this DT erambler-co-uk-8585 1726 10 was be VBD erambler-co-uk-8585 1726 11 a a DT erambler-co-uk-8585 1726 12 brilliant brilliant JJ erambler-co-uk-8585 1726 13 presentation presentation NN erambler-co-uk-8585 1726 14 , , , erambler-co-uk-8585 1726 15 presenting present VBG erambler-co-uk-8585 1726 16 a a DT erambler-co-uk-8585 1726 17 practical practical JJ erambler-co-uk-8585 1726 18 how how NN erambler-co-uk-8585 1726 19 - - : erambler-co-uk-8585 1726 20 to to TO erambler-co-uk-8585 1726 21 guide guide VB erambler-co-uk-8585 1726 22 to to IN erambler-co-uk-8585 1726 23 doing do VBG erambler-co-uk-8585 1726 24 reproducible reproducible NN erambler-co-uk-8585 1726 25 research research NN erambler-co-uk-8585 1726 26 , , , erambler-co-uk-8585 1726 27 from from IN erambler-co-uk-8585 1726 28 one one CD erambler-co-uk-8585 1726 29 researcher researcher NN erambler-co-uk-8585 1726 30 to to IN erambler-co-uk-8585 1726 31 another another DT erambler-co-uk-8585 1726 32 . . . erambler-co-uk-8585 1727 1 I -PRON- PRP erambler-co-uk-8585 1727 2 suggest suggest VBP erambler-co-uk-8585 1727 3 you -PRON- PRP erambler-co-uk-8585 1727 4 take take VBP erambler-co-uk-8585 1727 5 a a DT erambler-co-uk-8585 1727 6 look look NN erambler-co-uk-8585 1727 7 at at IN erambler-co-uk-8585 1727 8 her -PRON- PRP$ erambler-co-uk-8585 1727 9 slides slide NNS erambler-co-uk-8585 1727 10 yourself -PRON- PRP erambler-co-uk-8585 1727 11 : : : erambler-co-uk-8585 1727 12 Showing show VBG erambler-co-uk-8585 1727 13 your -PRON- PRP$ erambler-co-uk-8585 1727 14 working working NN erambler-co-uk-8585 1727 15 : : : erambler-co-uk-8585 1727 16 a a DT erambler-co-uk-8585 1727 17 how how NN erambler-co-uk-8585 1727 18 - - HYPH erambler-co-uk-8585 1727 19 to to TO erambler-co-uk-8585 1727 20 guide guide VB erambler-co-uk-8585 1727 21 to to TO erambler-co-uk-8585 1727 22 reproducible reproducible VB erambler-co-uk-8585 1727 23 research research NN erambler-co-uk-8585 1727 24 . . . erambler-co-uk-8585 1728 1 Dr Dr NNP erambler-co-uk-8585 1728 2 Whitaker Whitaker NNP erambler-co-uk-8585 1728 3 briefly briefly RB erambler-co-uk-8585 1728 4 addressed address VBD erambler-co-uk-8585 1728 5 a a DT erambler-co-uk-8585 1728 6 number number NN erambler-co-uk-8585 1728 7 of of IN erambler-co-uk-8585 1728 8 common common JJ erambler-co-uk-8585 1728 9 barriers barrier NNS erambler-co-uk-8585 1728 10 to to TO erambler-co-uk-8585 1728 11 reproducible reproducible VB erambler-co-uk-8585 1728 12 research research NN erambler-co-uk-8585 1728 13 : : : erambler-co-uk-8585 1728 14 Is be VBZ erambler-co-uk-8585 1728 15 not not RB erambler-co-uk-8585 1728 16 considered consider VBN erambler-co-uk-8585 1728 17 for for IN erambler-co-uk-8585 1728 18 promotion promotion NN erambler-co-uk-8585 1728 19 : : : erambler-co-uk-8585 1728 20 so so CC erambler-co-uk-8585 1728 21 it -PRON- PRP erambler-co-uk-8585 1728 22 should should MD erambler-co-uk-8585 1728 23 be be VB erambler-co-uk-8585 1728 24 ! ! . erambler-co-uk-8585 1729 1 Held hold VBN erambler-co-uk-8585 1729 2 to to IN erambler-co-uk-8585 1729 3 higher high JJR erambler-co-uk-8585 1729 4 standards standard NNS erambler-co-uk-8585 1729 5 than than IN erambler-co-uk-8585 1729 6 others other NNS erambler-co-uk-8585 1729 7 : : : erambler-co-uk-8585 1729 8 reviewers reviewer NNS erambler-co-uk-8585 1729 9 should should MD erambler-co-uk-8585 1729 10 be be VB erambler-co-uk-8585 1729 11 discouraged discourage VBN erambler-co-uk-8585 1729 12 from from IN erambler-co-uk-8585 1729 13 nitpicking nitpick VBG erambler-co-uk-8585 1729 14 just just RB erambler-co-uk-8585 1729 15 because because IN erambler-co-uk-8585 1729 16 the the DT erambler-co-uk-8585 1729 17 data data NN erambler-co-uk-8585 1729 18 / / SYM erambler-co-uk-8585 1729 19 code code NN erambler-co-uk-8585 1729 20 / / , erambler-co-uk-8585 1729 21 whatever whatever WDT erambler-co-uk-8585 1729 22 is be VBZ erambler-co-uk-8585 1729 23 available available JJ erambler-co-uk-8585 1729 24 ( ( -LRB- erambler-co-uk-8585 1729 25 true true JJ erambler-co-uk-8585 1729 26 unbiased unbiased JJ erambler-co-uk-8585 1729 27 peer peer NN erambler-co-uk-8585 1729 28 review review NN erambler-co-uk-8585 1729 29 of of IN erambler-co-uk-8585 1729 30 these these DT erambler-co-uk-8585 1729 31 would would MD erambler-co-uk-8585 1729 32 be be VB erambler-co-uk-8585 1729 33 great great JJ erambler-co-uk-8585 1729 34 though though RB erambler-co-uk-8585 1729 35 ) ) -RRB- erambler-co-uk-8585 1729 36 Publication publication NN erambler-co-uk-8585 1729 37 bias bias NN erambler-co-uk-8585 1729 38 towards towards IN erambler-co-uk-8585 1729 39 novel novel JJ erambler-co-uk-8585 1729 40 findings finding NNS erambler-co-uk-8585 1729 41 : : : erambler-co-uk-8585 1729 42 it -PRON- PRP erambler-co-uk-8585 1729 43 is be VBZ erambler-co-uk-8585 1729 44 morally morally RB erambler-co-uk-8585 1729 45 wrong wrong JJ erambler-co-uk-8585 1729 46 to to TO erambler-co-uk-8585 1729 47 not not RB erambler-co-uk-8585 1729 48 publish publish VB erambler-co-uk-8585 1729 49 reproductions reproduction NNS erambler-co-uk-8585 1729 50 , , , erambler-co-uk-8585 1729 51 replications replication NNS erambler-co-uk-8585 1729 52 etc etc FW erambler-co-uk-8585 1729 53 . . . erambler-co-uk-8585 1730 1 so so RB erambler-co-uk-8585 1730 2 we -PRON- PRP erambler-co-uk-8585 1730 3 need need VBP erambler-co-uk-8585 1730 4 to to TO erambler-co-uk-8585 1730 5 address address VB erambler-co-uk-8585 1730 6 the the DT erambler-co-uk-8585 1730 7 common common JJ erambler-co-uk-8585 1730 8 taboo taboo NN erambler-co-uk-8585 1730 9 on on IN erambler-co-uk-8585 1730 10 doing do VBG erambler-co-uk-8585 1730 11 so so RB erambler-co-uk-8585 1730 12 Plead plead VB erambler-co-uk-8585 1730 13 the the DT erambler-co-uk-8585 1730 14 5th 5th NN erambler-co-uk-8585 1730 15 : : : erambler-co-uk-8585 1730 16 if if IN erambler-co-uk-8585 1730 17 you -PRON- PRP erambler-co-uk-8585 1730 18 share share VBP erambler-co-uk-8585 1730 19 , , , erambler-co-uk-8585 1730 20 people people NNS erambler-co-uk-8585 1730 21 may may MD erambler-co-uk-8585 1730 22 find find VB erambler-co-uk-8585 1730 23 flaws flaw NNS erambler-co-uk-8585 1730 24 , , , erambler-co-uk-8585 1730 25 but but CC erambler-co-uk-8585 1730 26 if if IN erambler-co-uk-8585 1730 27 you -PRON- PRP erambler-co-uk-8585 1730 28 don’t don’t VBP erambler-co-uk-8585 1730 29 they -PRON- PRP erambler-co-uk-8585 1730 30 can’t can’t ADD erambler-co-uk-8585 1730 31 — — : erambler-co-uk-8585 1730 32 if if IN erambler-co-uk-8585 1730 33 you’re you’re NNP erambler-co-uk-8585 1730 34 worried worry VBD erambler-co-uk-8585 1730 35 about about IN erambler-co-uk-8585 1730 36 this this DT erambler-co-uk-8585 1730 37 you -PRON- PRP erambler-co-uk-8585 1730 38 should should MD erambler-co-uk-8585 1730 39 ask ask VB erambler-co-uk-8585 1730 40 yourself -PRON- PRP erambler-co-uk-8585 1730 41 why why WRB erambler-co-uk-8585 1730 42 ! ! . erambler-co-uk-8585 1731 1 Support support VB erambler-co-uk-8585 1731 2 additional additional JJ erambler-co-uk-8585 1731 3 users user NNS erambler-co-uk-8585 1731 4 : : : erambler-co-uk-8585 1731 5 some some DT erambler-co-uk-8585 1731 6 ( ( -LRB- erambler-co-uk-8585 1731 7 much much JJ erambler-co-uk-8585 1731 8 ? ? . erambler-co-uk-8585 1731 9 ) ) -RRB- erambler-co-uk-8585 1732 1 of of IN erambler-co-uk-8585 1732 2 the the DT erambler-co-uk-8585 1732 3 burden burden NN erambler-co-uk-8585 1732 4 should should MD erambler-co-uk-8585 1732 5 reasonably reasonably RB erambler-co-uk-8585 1732 6 on on IN erambler-co-uk-8585 1732 7 the the DT erambler-co-uk-8585 1732 8 reuser reuser NN erambler-co-uk-8585 1732 9 , , , erambler-co-uk-8585 1732 10 not not RB erambler-co-uk-8585 1732 11 the the DT erambler-co-uk-8585 1732 12 sharer sharer NN erambler-co-uk-8585 1732 13 Takes Takes NNP erambler-co-uk-8585 1732 14 time time NN erambler-co-uk-8585 1732 15 : : : erambler-co-uk-8585 1732 16 this this DT erambler-co-uk-8585 1732 17 is be VBZ erambler-co-uk-8585 1732 18 only only RB erambler-co-uk-8585 1732 19 true true JJ erambler-co-uk-8585 1732 20 if if IN erambler-co-uk-8585 1732 21 you -PRON- PRP erambler-co-uk-8585 1732 22 hack hack VBP erambler-co-uk-8585 1732 23 it -PRON- PRP erambler-co-uk-8585 1732 24 together together RB erambler-co-uk-8585 1732 25 after after IN erambler-co-uk-8585 1732 26 the the DT erambler-co-uk-8585 1732 27 fact fact NN erambler-co-uk-8585 1732 28 ; ; : erambler-co-uk-8585 1732 29 if if IN erambler-co-uk-8585 1732 30 you -PRON- PRP erambler-co-uk-8585 1732 31 do do VBP erambler-co-uk-8585 1732 32 it -PRON- PRP erambler-co-uk-8585 1732 33 from from IN erambler-co-uk-8585 1732 34 the the DT erambler-co-uk-8585 1732 35 start start NN erambler-co-uk-8585 1732 36 , , , erambler-co-uk-8585 1732 37 the the DT erambler-co-uk-8585 1732 38 whole whole JJ erambler-co-uk-8585 1732 39 process process NN erambler-co-uk-8585 1732 40 will will MD erambler-co-uk-8585 1732 41 be be VB erambler-co-uk-8585 1732 42 quicker quick JJR erambler-co-uk-8585 1732 43 ! ! . erambler-co-uk-8585 1733 1 Requires require VBZ erambler-co-uk-8585 1733 2 additional additional JJ erambler-co-uk-8585 1733 3 skills skill NNS erambler-co-uk-8585 1733 4 : : : erambler-co-uk-8585 1733 5 important important JJ erambler-co-uk-8585 1733 6 to to TO erambler-co-uk-8585 1733 7 provide provide VB erambler-co-uk-8585 1733 8 training training NN erambler-co-uk-8585 1733 9 , , , erambler-co-uk-8585 1733 10 but but CC erambler-co-uk-8585 1733 11 also also RB erambler-co-uk-8585 1733 12 to to TO erambler-co-uk-8585 1733 13 judge judge VB erambler-co-uk-8585 1733 14 PhD phd NN erambler-co-uk-8585 1733 15 students student NNS erambler-co-uk-8585 1733 16 on on IN erambler-co-uk-8585 1733 17 their -PRON- PRP$ erambler-co-uk-8585 1733 18 ability ability NN erambler-co-uk-8585 1733 19 to to TO erambler-co-uk-8585 1733 20 do do VB erambler-co-uk-8585 1733 21 this this DT erambler-co-uk-8585 1733 22 , , , erambler-co-uk-8585 1733 23 not not RB erambler-co-uk-8585 1733 24 just just RB erambler-co-uk-8585 1733 25 on on IN erambler-co-uk-8585 1733 26 their -PRON- PRP$ erambler-co-uk-8585 1733 27 thesis thesis NN erambler-co-uk-8585 1733 28 & & CC erambler-co-uk-8585 1733 29 amp amp NN erambler-co-uk-8585 1733 30 ; ; : erambler-co-uk-8585 1733 31 papers paper NNS erambler-co-uk-8585 1733 32 The the DT erambler-co-uk-8585 1733 33 rest rest NN erambler-co-uk-8585 1733 34 of of IN erambler-co-uk-8585 1733 35 the the DT erambler-co-uk-8585 1733 36 presentation presentation NN erambler-co-uk-8585 1733 37 , , , erambler-co-uk-8585 1733 38 the the DT erambler-co-uk-8585 1733 39 & & CC erambler-co-uk-8585 1733 40 ldquo;how ldquo;how NNP erambler-co-uk-8585 1733 41 - - HYPH erambler-co-uk-8585 1733 42 to&rdquo to&rdquo NNP erambler-co-uk-8585 1733 43 ; ; : erambler-co-uk-8585 1733 44 guide guide NN erambler-co-uk-8585 1733 45 of of IN erambler-co-uk-8585 1733 46 the the DT erambler-co-uk-8585 1733 47 title title NN erambler-co-uk-8585 1733 48 ' ' '' erambler-co-uk-8585 1733 49 was be VBD erambler-co-uk-8585 1733 50 a a DT erambler-co-uk-8585 1733 51 well well RB erambler-co-uk-8585 1733 52 - - HYPH erambler-co-uk-8585 1733 53 chosen choose VBN erambler-co-uk-8585 1733 54 and and CC erambler-co-uk-8585 1733 55 passionately passionately RB erambler-co-uk-8585 1733 56 delivered deliver VBD erambler-co-uk-8585 1733 57 set set NN erambler-co-uk-8585 1733 58 of of IN erambler-co-uk-8585 1733 59 recommendations recommendation NNS erambler-co-uk-8585 1733 60 , , , erambler-co-uk-8585 1733 61 but but CC erambler-co-uk-8585 1733 62 the the DT erambler-co-uk-8585 1733 63 thing thing NN erambler-co-uk-8585 1733 64 that that WDT erambler-co-uk-8585 1733 65 really really RB erambler-co-uk-8585 1733 66 stuck stick VBD erambler-co-uk-8585 1733 67 out out RP erambler-co-uk-8585 1733 68 for for IN erambler-co-uk-8585 1733 69 me -PRON- PRP erambler-co-uk-8585 1733 70 is be VBZ erambler-co-uk-8585 1733 71 how how WRB erambler-co-uk-8585 1733 72 good good JJ erambler-co-uk-8585 1733 73 Dr Dr NNP erambler-co-uk-8585 1733 74 Whitaker Whitaker NNP erambler-co-uk-8585 1733 75 is be VBZ erambler-co-uk-8585 1733 76 at at IN erambler-co-uk-8585 1733 77 making make VBG erambler-co-uk-8585 1733 78 the the DT erambler-co-uk-8585 1733 79 point point NN erambler-co-uk-8585 1733 80 that that IN erambler-co-uk-8585 1733 81 you -PRON- PRP erambler-co-uk-8585 1733 82 only only RB erambler-co-uk-8585 1733 83 have have VBP erambler-co-uk-8585 1733 84 to to TO erambler-co-uk-8585 1733 85 do do VB erambler-co-uk-8585 1733 86 one one CD erambler-co-uk-8585 1733 87 of of IN erambler-co-uk-8585 1733 88 these these DT erambler-co-uk-8585 1733 89 things thing NNS erambler-co-uk-8585 1733 90 to to TO erambler-co-uk-8585 1733 91 improve improve VB erambler-co-uk-8585 1733 92 the the DT erambler-co-uk-8585 1733 93 quality quality NN erambler-co-uk-8585 1733 94 of of IN erambler-co-uk-8585 1733 95 your -PRON- PRP$ erambler-co-uk-8585 1733 96 research research NN erambler-co-uk-8585 1733 97 . . . erambler-co-uk-8585 1734 1 It’s it’s JJ erambler-co-uk-8585 1734 2 easy easy JJ erambler-co-uk-8585 1734 3 to to TO erambler-co-uk-8585 1734 4 get get VB erambler-co-uk-8585 1734 5 the the DT erambler-co-uk-8585 1734 6 impression impression NN erambler-co-uk-8585 1734 7 at at IN erambler-co-uk-8585 1734 8 the the DT erambler-co-uk-8585 1734 9 moment moment NN erambler-co-uk-8585 1734 10 that that WDT erambler-co-uk-8585 1734 11 you -PRON- PRP erambler-co-uk-8585 1734 12 have have VBP erambler-co-uk-8585 1734 13 to to TO erambler-co-uk-8585 1734 14 be be VB erambler-co-uk-8585 1734 15 fully fully RB erambler-co-uk-8585 1734 16 , , , erambler-co-uk-8585 1734 17 perfectly perfectly RB erambler-co-uk-8585 1734 18 open open JJ erambler-co-uk-8585 1734 19 or or CC erambler-co-uk-8585 1734 20 not not RB erambler-co-uk-8585 1734 21 at at RB erambler-co-uk-8585 1734 22 all all RB erambler-co-uk-8585 1734 23 , , , erambler-co-uk-8585 1734 24 but but CC erambler-co-uk-8585 1734 25 it’s it’s CD erambler-co-uk-8585 1734 26 actually actually RB erambler-co-uk-8585 1734 27 OK ok JJ erambler-co-uk-8585 1734 28 to to TO erambler-co-uk-8585 1734 29 get get VB erambler-co-uk-8585 1734 30 there there RB erambler-co-uk-8585 1734 31 one one CD erambler-co-uk-8585 1734 32 step step NN erambler-co-uk-8585 1734 33 at at IN erambler-co-uk-8585 1734 34 a a DT erambler-co-uk-8585 1734 35 time time NN erambler-co-uk-8585 1734 36 , , , erambler-co-uk-8585 1734 37 or or CC erambler-co-uk-8585 1734 38 even even RB erambler-co-uk-8585 1734 39 not not RB erambler-co-uk-8585 1734 40 to to TO erambler-co-uk-8585 1734 41 go go VB erambler-co-uk-8585 1734 42 all all PDT erambler-co-uk-8585 1734 43 the the DT erambler-co-uk-8585 1734 44 way way NN erambler-co-uk-8585 1734 45 at at RB erambler-co-uk-8585 1734 46 all all RB erambler-co-uk-8585 1734 47 ! ! . erambler-co-uk-8585 1735 1 Anyway anyway UH erambler-co-uk-8585 1735 2 , , , erambler-co-uk-8585 1735 3 I -PRON- PRP erambler-co-uk-8585 1735 4 think think VBP erambler-co-uk-8585 1735 5 this this DT erambler-co-uk-8585 1735 6 is be VBZ erambler-co-uk-8585 1735 7 a a DT erambler-co-uk-8585 1735 8 slide slide NN erambler-co-uk-8585 1735 9 deck deck NN erambler-co-uk-8585 1735 10 that that WDT erambler-co-uk-8585 1735 11 speaks speak VBZ erambler-co-uk-8585 1735 12 for for IN erambler-co-uk-8585 1735 13 itself -PRON- PRP erambler-co-uk-8585 1735 14 , , , erambler-co-uk-8585 1735 15 so so CC erambler-co-uk-8585 1735 16 I -PRON- PRP erambler-co-uk-8585 1735 17 won’t won’t -LRB- erambler-co-uk-8585 1735 18 say say VBP erambler-co-uk-8585 1735 19 any any DT erambler-co-uk-8585 1735 20 more more RBR erambler-co-uk-8585 1735 21 ! ! . erambler-co-uk-8585 1736 1 Lightning lightning NN erambler-co-uk-8585 1736 2 talk talk NN erambler-co-uk-8585 1736 3 highlights highlight VBZ erambler-co-uk-8585 1736 4 There there EX erambler-co-uk-8585 1736 5 was be VBD erambler-co-uk-8585 1736 6 plenty plenty NN erambler-co-uk-8585 1736 7 of of IN erambler-co-uk-8585 1736 8 good good JJ erambler-co-uk-8585 1736 9 stuff stuff NN erambler-co-uk-8585 1736 10 in in IN erambler-co-uk-8585 1736 11 the the DT erambler-co-uk-8585 1736 12 lightning lightning NN erambler-co-uk-8585 1736 13 talks talk NNS erambler-co-uk-8585 1736 14 , , , erambler-co-uk-8585 1736 15 which which WDT erambler-co-uk-8585 1736 16 were be VBD erambler-co-uk-8585 1736 17 constrained constrain VBN erambler-co-uk-8585 1736 18 to to IN erambler-co-uk-8585 1736 19 7 7 CD erambler-co-uk-8585 1736 20 minutes minute NNS erambler-co-uk-8585 1736 21 each each DT erambler-co-uk-8585 1736 22 , , , erambler-co-uk-8585 1736 23 but but CC erambler-co-uk-8585 1736 24 a a DT erambler-co-uk-8585 1736 25 few few JJ erambler-co-uk-8585 1736 26 of of IN erambler-co-uk-8585 1736 27 the the DT erambler-co-uk-8585 1736 28 things thing NNS erambler-co-uk-8585 1736 29 that that WDT erambler-co-uk-8585 1736 30 stood stand VBD erambler-co-uk-8585 1736 31 out out RP erambler-co-uk-8585 1736 32 for for IN erambler-co-uk-8585 1736 33 me -PRON- PRP erambler-co-uk-8585 1736 34 were be VBD erambler-co-uk-8585 1736 35 , , , erambler-co-uk-8585 1736 36 in in IN erambler-co-uk-8585 1736 37 no no DT erambler-co-uk-8585 1736 38 particular particular JJ erambler-co-uk-8585 1736 39 order order NN erambler-co-uk-8585 1736 40 : : : erambler-co-uk-8585 1736 41 Code Code NNP erambler-co-uk-8585 1736 42 Ocean Ocean NNP erambler-co-uk-8585 1736 43 — — : erambler-co-uk-8585 1736 44 share share VB erambler-co-uk-8585 1736 45 and and CC erambler-co-uk-8585 1736 46 run run VBP erambler-co-uk-8585 1736 47 code code NN erambler-co-uk-8585 1736 48 in in IN erambler-co-uk-8585 1736 49 the the DT erambler-co-uk-8585 1736 50 cloud cloud NN erambler-co-uk-8585 1736 51 dat dat NNP erambler-co-uk-8585 1736 52 project project NN erambler-co-uk-8585 1736 53 — — : erambler-co-uk-8585 1736 54 peer peer VBP erambler-co-uk-8585 1736 55 to to TO erambler-co-uk-8585 1736 56 peer peer VB erambler-co-uk-8585 1736 57 data data NN erambler-co-uk-8585 1736 58 syncronisation syncronisation NN erambler-co-uk-8585 1736 59 tool tool NN erambler-co-uk-8585 1736 60 Can Can MD erambler-co-uk-8585 1736 61 automate automate VB erambler-co-uk-8585 1736 62 metadata metadata NN erambler-co-uk-8585 1736 63 creation creation NN erambler-co-uk-8585 1736 64 , , , erambler-co-uk-8585 1736 65 data datum NNS erambler-co-uk-8585 1736 66 syncing syncing NN erambler-co-uk-8585 1736 67 , , , erambler-co-uk-8585 1736 68 versioning versione VBG erambler-co-uk-8585 1736 69 Set Set VBN erambler-co-uk-8585 1736 70 up up RP erambler-co-uk-8585 1736 71 a a DT erambler-co-uk-8585 1736 72 secure secure JJ erambler-co-uk-8585 1736 73 data data NN erambler-co-uk-8585 1736 74 sharing sharing NN erambler-co-uk-8585 1736 75 network network NN erambler-co-uk-8585 1736 76 that that WDT erambler-co-uk-8585 1736 77 keeps keep VBZ erambler-co-uk-8585 1736 78 the the DT erambler-co-uk-8585 1736 79 data datum NNS erambler-co-uk-8585 1736 80 in in IN erambler-co-uk-8585 1736 81 sync sync NN erambler-co-uk-8585 1736 82 but but CC erambler-co-uk-8585 1736 83 off off IN erambler-co-uk-8585 1736 84 the the DT erambler-co-uk-8585 1736 85 cloud cloud NN erambler-co-uk-8585 1736 86 Berlin Berlin NNP erambler-co-uk-8585 1736 87 Institute Institute NNP erambler-co-uk-8585 1736 88 of of IN erambler-co-uk-8585 1736 89 Health Health NNP erambler-co-uk-8585 1736 90 — — : erambler-co-uk-8585 1736 91 open open JJ erambler-co-uk-8585 1736 92 science science NN erambler-co-uk-8585 1736 93 course course NN erambler-co-uk-8585 1736 94 for for IN erambler-co-uk-8585 1736 95 students student NNS erambler-co-uk-8585 1736 96 Pre pre JJ erambler-co-uk-8585 1736 97 - - JJ erambler-co-uk-8585 1736 98 print print JJ erambler-co-uk-8585 1736 99 paper paper NN erambler-co-uk-8585 1736 100 Course course NN erambler-co-uk-8585 1736 101 materials material NNS erambler-co-uk-8585 1736 102 InterMine InterMine NNP erambler-co-uk-8585 1736 103 — — : erambler-co-uk-8585 1736 104 taking take VBG erambler-co-uk-8585 1736 105 the the DT erambler-co-uk-8585 1736 106 pain pain NN erambler-co-uk-8585 1736 107 out out IN erambler-co-uk-8585 1736 108 of of IN erambler-co-uk-8585 1736 109 data datum NNS erambler-co-uk-8585 1736 110 cleaning cleaning NN erambler-co-uk-8585 1736 111 & & CC erambler-co-uk-8585 1736 112 amp amp NN erambler-co-uk-8585 1736 113 ; ; : erambler-co-uk-8585 1736 114 analysis analysis NN erambler-co-uk-8585 1736 115 Nix Nix NNP erambler-co-uk-8585 1736 116 / / SYM erambler-co-uk-8585 1736 117 NixOS NixOS NNP erambler-co-uk-8585 1736 118 as as IN erambler-co-uk-8585 1736 119 a a DT erambler-co-uk-8585 1736 120 component component NN erambler-co-uk-8585 1736 121 of of IN erambler-co-uk-8585 1736 122 a a DT erambler-co-uk-8585 1736 123 reproducible reproducible NN erambler-co-uk-8585 1736 124 paper paper NN erambler-co-uk-8585 1736 125 BoneJ BoneJ NNP erambler-co-uk-8585 1736 126 ( ( -LRB- erambler-co-uk-8585 1736 127 ImageJ ImageJ NNP erambler-co-uk-8585 1736 128 plugin plugin NN erambler-co-uk-8585 1736 129 for for IN erambler-co-uk-8585 1736 130 bone bone NN erambler-co-uk-8585 1736 131 analysis analysis NN erambler-co-uk-8585 1736 132 ) ) -RRB- erambler-co-uk-8585 1736 133 — — : erambler-co-uk-8585 1736 134 developed develop VBN erambler-co-uk-8585 1736 135 by by IN erambler-co-uk-8585 1736 136 a a DT erambler-co-uk-8585 1736 137 scientist scientist NN erambler-co-uk-8585 1736 138 , , , erambler-co-uk-8585 1736 139 used use VBD erambler-co-uk-8585 1736 140 a a DT erambler-co-uk-8585 1736 141 lot lot NN erambler-co-uk-8585 1736 142 , , , erambler-co-uk-8585 1736 143 now now RB erambler-co-uk-8585 1736 144 has have VBZ erambler-co-uk-8585 1736 145 a a DT erambler-co-uk-8585 1736 146 Wellcome Wellcome NNP erambler-co-uk-8585 1736 147 - - HYPH erambler-co-uk-8585 1736 148 funded fund VBN erambler-co-uk-8585 1736 149 RSE rse NN erambler-co-uk-8585 1736 150 to to TO erambler-co-uk-8585 1736 151 develop develop VB erambler-co-uk-8585 1736 152 next next JJ erambler-co-uk-8585 1736 153 version version NN erambler-co-uk-8585 1736 154 ESASky esasky NN erambler-co-uk-8585 1736 155 — — : erambler-co-uk-8585 1736 156 amazing amazing JJ erambler-co-uk-8585 1736 157 live live NN erambler-co-uk-8585 1736 158 , , , erambler-co-uk-8585 1736 159 online online JJ erambler-co-uk-8585 1736 160 archive archive NN erambler-co-uk-8585 1736 161 of of IN erambler-co-uk-8585 1736 162 masses masse NNS erambler-co-uk-8585 1736 163 of of IN erambler-co-uk-8585 1736 164 astronomical astronomical JJ erambler-co-uk-8585 1736 165 data datum NNS erambler-co-uk-8585 1736 166 Coda Coda NNP erambler-co-uk-8585 1736 167 I -PRON- PRP erambler-co-uk-8585 1736 168 really really RB erambler-co-uk-8585 1736 169 enjoyed enjoy VBD erambler-co-uk-8585 1736 170 the the DT erambler-co-uk-8585 1736 171 event event NN erambler-co-uk-8585 1736 172 ( ( -LRB- erambler-co-uk-8585 1736 173 and and CC erambler-co-uk-8585 1736 174 the the DT erambler-co-uk-8585 1736 175 food food NN erambler-co-uk-8585 1736 176 was be VBD erambler-co-uk-8585 1736 177 excellent excellent JJ erambler-co-uk-8585 1736 178 too too RB erambler-co-uk-8585 1736 179 ) ) -RRB- erambler-co-uk-8585 1736 180 . . . erambler-co-uk-8585 1737 1 My -PRON- PRP$ erambler-co-uk-8585 1737 2 thanks thank NNS erambler-co-uk-8585 1737 3 go go VBP erambler-co-uk-8585 1737 4 out out RP erambler-co-uk-8585 1737 5 to to IN erambler-co-uk-8585 1737 6 : : : erambler-co-uk-8585 1737 7 The the DT erambler-co-uk-8585 1737 8 programme programme NN erambler-co-uk-8585 1737 9 committee committee NN erambler-co-uk-8585 1737 10 for for IN erambler-co-uk-8585 1737 11 asking ask VBG erambler-co-uk-8585 1737 12 me -PRON- PRP erambler-co-uk-8585 1737 13 to to TO erambler-co-uk-8585 1737 14 come come VB erambler-co-uk-8585 1737 15 and and CC erambler-co-uk-8585 1737 16 give give VB erambler-co-uk-8585 1737 17 my -PRON- PRP$ erambler-co-uk-8585 1737 18 take take NN erambler-co-uk-8585 1737 19 — — : erambler-co-uk-8585 1737 20 I -PRON- PRP erambler-co-uk-8585 1737 21 hope hope VBP erambler-co-uk-8585 1737 22 I -PRON- PRP erambler-co-uk-8585 1737 23 did do VBD erambler-co-uk-8585 1737 24 it -PRON- PRP erambler-co-uk-8585 1737 25 justice justice NN erambler-co-uk-8585 1737 26 ! ! . erambler-co-uk-8585 1738 1 The the DT erambler-co-uk-8585 1738 2 organising organising NN erambler-co-uk-8585 1738 3 team team NN erambler-co-uk-8585 1738 4 who who WP erambler-co-uk-8585 1738 5 did do VBD erambler-co-uk-8585 1738 6 a a DT erambler-co-uk-8585 1738 7 brilliant brilliant JJ erambler-co-uk-8585 1738 8 job job NN erambler-co-uk-8585 1738 9 of of IN erambler-co-uk-8585 1738 10 keeping keep VBG erambler-co-uk-8585 1738 11 everything everything NN erambler-co-uk-8585 1738 12 running run VBG erambler-co-uk-8585 1738 13 smoothly smoothly RB erambler-co-uk-8585 1738 14 before before IN erambler-co-uk-8585 1738 15 and and CC erambler-co-uk-8585 1738 16 during during IN erambler-co-uk-8585 1738 17 the the DT erambler-co-uk-8585 1738 18 event event NN erambler-co-uk-8585 1738 19 The the DT erambler-co-uk-8585 1738 20 University University NNP erambler-co-uk-8585 1738 21 of of IN erambler-co-uk-8585 1738 22 Sheffield Sheffield NNP erambler-co-uk-8585 1738 23 for for IN erambler-co-uk-8585 1738 24 letting let VBG erambler-co-uk-8585 1738 25 me -PRON- PRP erambler-co-uk-8585 1738 26 get get VB erambler-co-uk-8585 1738 27 away away RP erambler-co-uk-8585 1738 28 with with IN erambler-co-uk-8585 1738 29 doing do VBG erambler-co-uk-8585 1738 30 things thing NNS erambler-co-uk-8585 1738 31 like like IN erambler-co-uk-8585 1738 32 this this DT erambler-co-uk-8585 1738 33 ! ! . erambler-co-uk-8585 1739 1 Blog blog NN erambler-co-uk-8585 1739 2 platform platform NN erambler-co-uk-8585 1739 3 switch switch NN erambler-co-uk-8585 1739 4 I’ve i’ve PRP erambler-co-uk-8585 1739 5 just just RB erambler-co-uk-8585 1739 6 switched switch VBD erambler-co-uk-8585 1739 7 my -PRON- PRP$ erambler-co-uk-8585 1739 8 blog blog NN erambler-co-uk-8585 1739 9 over over RP erambler-co-uk-8585 1739 10 to to IN erambler-co-uk-8585 1739 11 the the DT erambler-co-uk-8585 1739 12 Nikola Nikola NNP erambler-co-uk-8585 1739 13 static static JJ erambler-co-uk-8585 1739 14 site site NN erambler-co-uk-8585 1739 15 generator generator NN erambler-co-uk-8585 1739 16 . . . erambler-co-uk-8585 1740 1 Hopefully hopefully RB erambler-co-uk-8585 1740 2 you -PRON- PRP erambler-co-uk-8585 1740 3 won’t won’t CD erambler-co-uk-8585 1740 4 notice notice NN erambler-co-uk-8585 1740 5 a a DT erambler-co-uk-8585 1740 6 thing thing NN erambler-co-uk-8585 1740 7 , , , erambler-co-uk-8585 1740 8 but but CC erambler-co-uk-8585 1740 9 there there EX erambler-co-uk-8585 1740 10 might may MD erambler-co-uk-8585 1740 11 be be VB erambler-co-uk-8585 1740 12 a a DT erambler-co-uk-8585 1740 13 few few JJ erambler-co-uk-8585 1740 14 weird weird JJ erambler-co-uk-8585 1740 15 spectres spectre NNS erambler-co-uk-8585 1740 16 around around IN erambler-co-uk-8585 1740 17 til til IN erambler-co-uk-8585 1740 18 I -PRON- PRP erambler-co-uk-8585 1740 19 get get VBP erambler-co-uk-8585 1740 20 all all PDT erambler-co-uk-8585 1740 21 the the DT erambler-co-uk-8585 1740 22 kinks kinks NNPS erambler-co-uk-8585 1740 23 ironed iron VBD erambler-co-uk-8585 1740 24 out out RP erambler-co-uk-8585 1740 25 . . . erambler-co-uk-8585 1741 1 I’ve I’ve NNP erambler-co-uk-8585 1741 2 made make VBD erambler-co-uk-8585 1741 3 the the DT erambler-co-uk-8585 1741 4 switch switch NN erambler-co-uk-8585 1741 5 for for IN erambler-co-uk-8585 1741 6 a a DT erambler-co-uk-8585 1741 7 couple couple NN erambler-co-uk-8585 1741 8 of of IN erambler-co-uk-8585 1741 9 main main JJ erambler-co-uk-8585 1741 10 reasons reason NNS erambler-co-uk-8585 1741 11 : : : erambler-co-uk-8585 1741 12 Nikola Nikola NNP erambler-co-uk-8585 1741 13 supports support VBZ erambler-co-uk-8585 1741 14 Jupyter Jupyter NNP erambler-co-uk-8585 1741 15 notebooks notebook NNS erambler-co-uk-8585 1741 16 as as IN erambler-co-uk-8585 1741 17 a a DT erambler-co-uk-8585 1741 18 source source NN erambler-co-uk-8585 1741 19 format format NN erambler-co-uk-8585 1741 20 for for IN erambler-co-uk-8585 1741 21 blog blog NN erambler-co-uk-8585 1741 22 posts post NNS erambler-co-uk-8585 1741 23 , , , erambler-co-uk-8585 1741 24 which which WDT erambler-co-uk-8585 1741 25 will will MD erambler-co-uk-8585 1741 26 be be VB erambler-co-uk-8585 1741 27 useful useful JJ erambler-co-uk-8585 1741 28 to to TO erambler-co-uk-8585 1741 29 include include VB erambler-co-uk-8585 1741 30 code code NN erambler-co-uk-8585 1741 31 snippets snippet NNS erambler-co-uk-8585 1741 32 It’s It’s NNP erambler-co-uk-8585 1741 33 written write VBN erambler-co-uk-8585 1741 34 in in IN erambler-co-uk-8585 1741 35 Python Python NNP erambler-co-uk-8585 1741 36 , , , erambler-co-uk-8585 1741 37 a a DT erambler-co-uk-8585 1741 38 language language NN erambler-co-uk-8585 1741 39 which which WDT erambler-co-uk-8585 1741 40 I -PRON- PRP erambler-co-uk-8585 1741 41 actually actually RB erambler-co-uk-8585 1741 42 know know VBP erambler-co-uk-8585 1741 43 , , , erambler-co-uk-8585 1741 44 so so RB erambler-co-uk-8585 1741 45 I’m I’m NNS erambler-co-uk-8585 1741 46 more more RBR erambler-co-uk-8585 1741 47 likely likely JJ erambler-co-uk-8585 1741 48 to to TO erambler-co-uk-8585 1741 49 be be VB erambler-co-uk-8585 1741 50 able able JJ erambler-co-uk-8585 1741 51 to to TO erambler-co-uk-8585 1741 52 fix fix VB erambler-co-uk-8585 1741 53 things thing NNS erambler-co-uk-8585 1741 54 that that WDT erambler-co-uk-8585 1741 55 break break VBP erambler-co-uk-8585 1741 56 , , , erambler-co-uk-8585 1741 57 customise customise VB erambler-co-uk-8585 1741 58 it -PRON- PRP erambler-co-uk-8585 1741 59 and and CC erambler-co-uk-8585 1741 60 potentially potentially RB erambler-co-uk-8585 1741 61 contribute contribute VB erambler-co-uk-8585 1741 62 to to IN erambler-co-uk-8585 1741 63 the the DT erambler-co-uk-8585 1741 64 open open JJ erambler-co-uk-8585 1741 65 source source NN erambler-co-uk-8585 1741 66 project project NN erambler-co-uk-8585 1741 67 ( ( -LRB- erambler-co-uk-8585 1741 68 by by IN erambler-co-uk-8585 1741 69 contrast contrast NN erambler-co-uk-8585 1741 70 , , , erambler-co-uk-8585 1741 71 Hugo Hugo NNP erambler-co-uk-8585 1741 72 is be VBZ erambler-co-uk-8585 1741 73 written write VBN erambler-co-uk-8585 1741 74 in in IN erambler-co-uk-8585 1741 75 Go Go NNP erambler-co-uk-8585 1741 76 , , , erambler-co-uk-8585 1741 77 which which WDT erambler-co-uk-8585 1741 78 I’m I’m NNP erambler-co-uk-8585 1741 79 not not RB erambler-co-uk-8585 1741 80 really really RB erambler-co-uk-8585 1741 81 familiar familiar JJ erambler-co-uk-8585 1741 82 with with IN erambler-co-uk-8585 1741 83 ) ) -RRB- erambler-co-uk-8585 1741 84 Chat Chat NNP erambler-co-uk-8585 1741 85 rooms room NNS erambler-co-uk-8585 1741 86 vs vs IN erambler-co-uk-8585 1741 87 Twitter Twitter NNP erambler-co-uk-8585 1741 88 : : : erambler-co-uk-8585 1741 89 how how WRB erambler-co-uk-8585 1741 90 I -PRON- PRP erambler-co-uk-8585 1741 91 communicate communicate VBP erambler-co-uk-8585 1741 92 now now RB erambler-co-uk-8585 1741 93 CC0 CC0 NNS erambler-co-uk-8585 1741 94 , , , erambler-co-uk-8585 1741 95 Pixabay Pixabay NNP erambler-co-uk-8585 1741 96 This this DT erambler-co-uk-8585 1741 97 time time NN erambler-co-uk-8585 1741 98 last last JJ erambler-co-uk-8585 1741 99 year year NN erambler-co-uk-8585 1741 100 , , , erambler-co-uk-8585 1741 101 Brad Brad NNP erambler-co-uk-8585 1741 102 Colbow Colbow NNP erambler-co-uk-8585 1741 103 published publish VBD erambler-co-uk-8585 1741 104 a a DT erambler-co-uk-8585 1741 105 comic comic NN erambler-co-uk-8585 1741 106 in in IN erambler-co-uk-8585 1741 107 his -PRON- PRP$ erambler-co-uk-8585 1741 108 & & CC erambler-co-uk-8585 1741 109 ldquo;The ldquo;The NNP erambler-co-uk-8585 1741 110 Brads&rdquo Brads&rdquo NNP erambler-co-uk-8585 1741 111 ; ; : erambler-co-uk-8585 1741 112 series series NNP erambler-co-uk-8585 1741 113 entitled entitle VBN erambler-co-uk-8585 1741 114 & & CC erambler-co-uk-8585 1741 115 ldquo;The ldquo;The NNP erambler-co-uk-8585 1741 116 long long JJ erambler-co-uk-8585 1741 117 slow slow JJ erambler-co-uk-8585 1741 118 death death NN erambler-co-uk-8585 1741 119 of of IN erambler-co-uk-8585 1741 120 Twitter&rdquo Twitter&rdquo NNP erambler-co-uk-8585 1741 121 ; ; : erambler-co-uk-8585 1741 122 . . . erambler-co-uk-8585 1742 1 It -PRON- PRP erambler-co-uk-8585 1742 2 really really RB erambler-co-uk-8585 1742 3 encapsulates encapsulate VBZ erambler-co-uk-8585 1742 4 the the DT erambler-co-uk-8585 1742 5 way way NN erambler-co-uk-8585 1742 6 I’ve i’ve PRP erambler-co-uk-8585 1742 7 been be VBD erambler-co-uk-8585 1742 8 feeling feel VBG erambler-co-uk-8585 1742 9 about about IN erambler-co-uk-8585 1742 10 Twitter Twitter NNP erambler-co-uk-8585 1742 11 for for IN erambler-co-uk-8585 1742 12 a a DT erambler-co-uk-8585 1742 13 while while NN erambler-co-uk-8585 1742 14 now now RB erambler-co-uk-8585 1742 15 . . . erambler-co-uk-8585 1743 1 Go go VB erambler-co-uk-8585 1743 2 ahead ahead RB erambler-co-uk-8585 1743 3 and and CC erambler-co-uk-8585 1743 4 take take VB erambler-co-uk-8585 1743 5 a a DT erambler-co-uk-8585 1743 6 look look NN erambler-co-uk-8585 1743 7 . . . erambler-co-uk-8585 1744 1 I’ll I’ll NNP erambler-co-uk-8585 1744 2 still still RB erambler-co-uk-8585 1744 3 be be VB erambler-co-uk-8585 1744 4 here here RB erambler-co-uk-8585 1744 5 when when WRB erambler-co-uk-8585 1744 6 you -PRON- PRP erambler-co-uk-8585 1744 7 come come VBP erambler-co-uk-8585 1744 8 back back RB erambler-co-uk-8585 1744 9 . . . erambler-co-uk-8585 1745 1 According accord VBG erambler-co-uk-8585 1745 2 to to IN erambler-co-uk-8585 1745 3 my -PRON- PRP$ erambler-co-uk-8585 1745 4 Twitter Twitter NNP erambler-co-uk-8585 1745 5 profile profile NN erambler-co-uk-8585 1745 6 , , , erambler-co-uk-8585 1745 7 I -PRON- PRP erambler-co-uk-8585 1745 8 joined join VBD erambler-co-uk-8585 1745 9 in in IN erambler-co-uk-8585 1745 10 February February NNP erambler-co-uk-8585 1745 11 2009 2009 CD erambler-co-uk-8585 1745 12 as as IN erambler-co-uk-8585 1745 13 user user NN erambler-co-uk-8585 1745 14 # # $ erambler-co-uk-8585 1745 15 20,049,102 20,049,102 CD erambler-co-uk-8585 1745 16 . . . erambler-co-uk-8585 1746 1 It -PRON- PRP erambler-co-uk-8585 1746 2 was be VBD erambler-co-uk-8585 1746 3 nearing near VBG erambler-co-uk-8585 1746 4 its -PRON- PRP$ erambler-co-uk-8585 1746 5 3rd 3rd JJ erambler-co-uk-8585 1746 6 birthday birthday NN erambler-co-uk-8585 1746 7 and and CC erambler-co-uk-8585 1746 8 , , , erambler-co-uk-8585 1746 9 though though IN erambler-co-uk-8585 1746 10 there there EX erambler-co-uk-8585 1746 11 were be VBD erambler-co-uk-8585 1746 12 clearly clearly RB erambler-co-uk-8585 1746 13 a a DT erambler-co-uk-8585 1746 14 lot lot NN erambler-co-uk-8585 1746 15 of of IN erambler-co-uk-8585 1746 16 people people NNS erambler-co-uk-8585 1746 17 already already RB erambler-co-uk-8585 1746 18 signed sign VBD erambler-co-uk-8585 1746 19 up up RP erambler-co-uk-8585 1746 20 at at IN erambler-co-uk-8585 1746 21 that that DT erambler-co-uk-8585 1746 22 point point NN erambler-co-uk-8585 1746 23 , , , erambler-co-uk-8585 1746 24 it -PRON- PRP erambler-co-uk-8585 1746 25 was be VBD erambler-co-uk-8585 1746 26 still still RB erambler-co-uk-8585 1746 27 relatively relatively RB erambler-co-uk-8585 1746 28 quiet quiet JJ erambler-co-uk-8585 1746 29 , , , erambler-co-uk-8585 1746 30 especially especially RB erambler-co-uk-8585 1746 31 in in IN erambler-co-uk-8585 1746 32 the the DT erambler-co-uk-8585 1746 33 UK UK NNP erambler-co-uk-8585 1746 34 . . . erambler-co-uk-8585 1747 1 I -PRON- PRP erambler-co-uk-8585 1747 2 was be VBD erambler-co-uk-8585 1747 3 a a DT erambler-co-uk-8585 1747 4 lonely lonely JJ erambler-co-uk-8585 1747 5 PhD phd NN erambler-co-uk-8585 1747 6 student student NN erambler-co-uk-8585 1747 7 just just RB erambler-co-uk-8585 1747 8 starting start VBG erambler-co-uk-8585 1747 9 to to TO erambler-co-uk-8585 1747 10 get get VB erambler-co-uk-8585 1747 11 interested interested JJ erambler-co-uk-8585 1747 12 in in IN erambler-co-uk-8585 1747 13 educational educational JJ erambler-co-uk-8585 1747 14 technology technology NN erambler-co-uk-8585 1747 15 , , , erambler-co-uk-8585 1747 16 and and CC erambler-co-uk-8585 1747 17 one one CD erambler-co-uk-8585 1747 18 thing thing NN erambler-co-uk-8585 1747 19 that that WDT erambler-co-uk-8585 1747 20 Twitter Twitter NNP erambler-co-uk-8585 1747 21 had have VBD erambler-co-uk-8585 1747 22 in in IN erambler-co-uk-8585 1747 23 great great JJ erambler-co-uk-8585 1747 24 supply supply NN erambler-co-uk-8585 1747 25 was be VBD erambler-co-uk-8585 1747 26 ( ( -LRB- erambler-co-uk-8585 1747 27 and and CC erambler-co-uk-8585 1747 28 still still RB erambler-co-uk-8585 1747 29 is be VBZ erambler-co-uk-8585 1747 30 ) ) -RRB- erambler-co-uk-8585 1747 31 people people NNS erambler-co-uk-8585 1747 32 pushing push VBG erambler-co-uk-8585 1747 33 back back RP erambler-co-uk-8585 1747 34 the the DT erambler-co-uk-8585 1747 35 boundaries boundary NNS erambler-co-uk-8585 1747 36 of of IN erambler-co-uk-8585 1747 37 what what WDT erambler-co-uk-8585 1747 38 tech tech NN erambler-co-uk-8585 1747 39 can can MD erambler-co-uk-8585 1747 40 do do VB erambler-co-uk-8585 1747 41 in in IN erambler-co-uk-8585 1747 42 different different JJ erambler-co-uk-8585 1747 43 contexts contexts NN erambler-co-uk-8585 1747 44 . . . erambler-co-uk-8585 1748 1 Somewhere somewhere RB erambler-co-uk-8585 1748 2 along along IN erambler-co-uk-8585 1748 3 the the DT erambler-co-uk-8585 1748 4 way way NN erambler-co-uk-8585 1748 5 Twitter Twitter NNP erambler-co-uk-8585 1748 6 got get VBD erambler-co-uk-8585 1748 7 really really RB erambler-co-uk-8585 1748 8 noisy noisy JJ erambler-co-uk-8585 1748 9 , , , erambler-co-uk-8585 1748 10 partly partly RB erambler-co-uk-8585 1748 11 because because IN erambler-co-uk-8585 1748 12 more more JJR erambler-co-uk-8585 1748 13 people people NNS erambler-co-uk-8585 1748 14 ( ( -LRB- erambler-co-uk-8585 1748 15 especially especially RB erambler-co-uk-8585 1748 16 commercial commercial JJ erambler-co-uk-8585 1748 17 companies company NNS erambler-co-uk-8585 1748 18 ) ) -RRB- erambler-co-uk-8585 1748 19 are be VBP erambler-co-uk-8585 1748 20 using use VBG erambler-co-uk-8585 1748 21 it -PRON- PRP erambler-co-uk-8585 1748 22 more more JJR erambler-co-uk-8585 1748 23 to to TO erambler-co-uk-8585 1748 24 talk talk VB erambler-co-uk-8585 1748 25 about about IN erambler-co-uk-8585 1748 26 stuff stuff NN erambler-co-uk-8585 1748 27 that that WDT erambler-co-uk-8585 1748 28 doesn’t doesn’t NNP erambler-co-uk-8585 1748 29 interest interest NN erambler-co-uk-8585 1748 30 me -PRON- PRP erambler-co-uk-8585 1748 31 , , , erambler-co-uk-8585 1748 32 and and CC erambler-co-uk-8585 1748 33 partly partly RB erambler-co-uk-8585 1748 34 because because IN erambler-co-uk-8585 1748 35 I -PRON- PRP erambler-co-uk-8585 1748 36 now now RB erambler-co-uk-8585 1748 37 follow follow VBP erambler-co-uk-8585 1748 38 1,200 1,200 CD erambler-co-uk-8585 1748 39 + + CC erambler-co-uk-8585 1748 40 people people NNS erambler-co-uk-8585 1748 41 and and CC erambler-co-uk-8585 1748 42 find find VB erambler-co-uk-8585 1748 43 I -PRON- PRP erambler-co-uk-8585 1748 44 get get VBP erambler-co-uk-8585 1748 45 several several JJ erambler-co-uk-8585 1748 46 tweets tweet NNS erambler-co-uk-8585 1748 47 a a DT erambler-co-uk-8585 1748 48 second second JJ erambler-co-uk-8585 1748 49 at at IN erambler-co-uk-8585 1748 50 peak peak NN erambler-co-uk-8585 1748 51 times time NNS erambler-co-uk-8585 1748 52 , , , erambler-co-uk-8585 1748 53 which which WDT erambler-co-uk-8585 1748 54 no no DT erambler-co-uk-8585 1748 55 - - HYPH erambler-co-uk-8585 1748 56 one one PRP erambler-co-uk-8585 1748 57 could could MD erambler-co-uk-8585 1748 58 be be VB erambler-co-uk-8585 1748 59 expected expect VBN erambler-co-uk-8585 1748 60 to to TO erambler-co-uk-8585 1748 61 handle handle VB erambler-co-uk-8585 1748 62 . . . erambler-co-uk-8585 1749 1 More more RBR erambler-co-uk-8585 1749 2 recently recently RB erambler-co-uk-8585 1749 3 I’ve i’ve PRP erambler-co-uk-8585 1749 4 found find VBD erambler-co-uk-8585 1749 5 my -PRON- PRP$ erambler-co-uk-8585 1749 6 attention attention NN erambler-co-uk-8585 1749 7 drawn draw VBN erambler-co-uk-8585 1749 8 to to IN erambler-co-uk-8585 1749 9 more more RBR erambler-co-uk-8585 1749 10 focussed focussed JJ erambler-co-uk-8585 1749 11 communities community NNS erambler-co-uk-8585 1749 12 instead instead RB erambler-co-uk-8585 1749 13 of of IN erambler-co-uk-8585 1749 14 that that DT erambler-co-uk-8585 1749 15 big big JJ erambler-co-uk-8585 1749 16 old old JJ erambler-co-uk-8585 1749 17 shouting shouting NN erambler-co-uk-8585 1749 18 match match NN erambler-co-uk-8585 1749 19 . . . erambler-co-uk-8585 1750 1 I -PRON- PRP erambler-co-uk-8585 1750 2 find find VBP erambler-co-uk-8585 1750 3 I’m I’m NNP erambler-co-uk-8585 1750 4 much much RB erambler-co-uk-8585 1750 5 more more RBR erambler-co-uk-8585 1750 6 comfortable comfortable JJ erambler-co-uk-8585 1750 7 discussing discuss VBG erambler-co-uk-8585 1750 8 things thing NNS erambler-co-uk-8585 1750 9 and and CC erambler-co-uk-8585 1750 10 asking ask VBG erambler-co-uk-8585 1750 11 questions question NNS erambler-co-uk-8585 1750 12 in in IN erambler-co-uk-8585 1750 13 small small JJ erambler-co-uk-8585 1750 14 focussed focussed JJ erambler-co-uk-8585 1750 15 communities community NNS erambler-co-uk-8585 1750 16 because because IN erambler-co-uk-8585 1750 17 I -PRON- PRP erambler-co-uk-8585 1750 18 know know VBP erambler-co-uk-8585 1750 19 who who WP erambler-co-uk-8585 1750 20 might may MD erambler-co-uk-8585 1750 21 be be VB erambler-co-uk-8585 1750 22 interested interested JJ erambler-co-uk-8585 1750 23 in in IN erambler-co-uk-8585 1750 24 what what WP erambler-co-uk-8585 1750 25 . . . erambler-co-uk-8585 1751 1 If if IN erambler-co-uk-8585 1751 2 I -PRON- PRP erambler-co-uk-8585 1751 3 come come VBP erambler-co-uk-8585 1751 4 across across IN erambler-co-uk-8585 1751 5 an an DT erambler-co-uk-8585 1751 6 article article NN erambler-co-uk-8585 1751 7 about about IN erambler-co-uk-8585 1751 8 a a DT erambler-co-uk-8585 1751 9 cool cool JJ erambler-co-uk-8585 1751 10 new new JJ erambler-co-uk-8585 1751 11 Python Python NNP erambler-co-uk-8585 1751 12 library library NN erambler-co-uk-8585 1751 13 , , , erambler-co-uk-8585 1751 14 I’ll I’ll NNP erambler-co-uk-8585 1751 15 geek geek NN erambler-co-uk-8585 1751 16 out out RP erambler-co-uk-8585 1751 17 about about IN erambler-co-uk-8585 1751 18 it -PRON- PRP erambler-co-uk-8585 1751 19 with with IN erambler-co-uk-8585 1751 20 my -PRON- PRP$ erambler-co-uk-8585 1751 21 research research NN erambler-co-uk-8585 1751 22 software software NN erambler-co-uk-8585 1751 23 engineer engineer NN erambler-co-uk-8585 1751 24 friends friend NNS erambler-co-uk-8585 1751 25 ; ; : erambler-co-uk-8585 1751 26 if if IN erambler-co-uk-8585 1751 27 I -PRON- PRP erambler-co-uk-8585 1751 28 want want VBP erambler-co-uk-8585 1751 29 advice advice NN erambler-co-uk-8585 1751 30 on on IN erambler-co-uk-8585 1751 31 an an DT erambler-co-uk-8585 1751 32 aspect aspect NN erambler-co-uk-8585 1751 33 of of IN erambler-co-uk-8585 1751 34 my -PRON- PRP$ erambler-co-uk-8585 1751 35 emacs emacs NN erambler-co-uk-8585 1751 36 setup setup NN erambler-co-uk-8585 1751 37 , , , erambler-co-uk-8585 1751 38 I’ll I’ll NNP erambler-co-uk-8585 1751 39 ask ask VB erambler-co-uk-8585 1751 40 a a DT erambler-co-uk-8585 1751 41 bunch bunch NN erambler-co-uk-8585 1751 42 of of IN erambler-co-uk-8585 1751 43 emacs emacs NN erambler-co-uk-8585 1751 44 users user NNS erambler-co-uk-8585 1751 45 . . . erambler-co-uk-8585 1752 1 I -PRON- PRP erambler-co-uk-8585 1752 2 feel feel VBP erambler-co-uk-8585 1752 3 like like IN erambler-co-uk-8585 1752 4 I’m I’m NNP erambler-co-uk-8585 1752 5 talking talk VBG erambler-co-uk-8585 1752 6 to to IN erambler-co-uk-8585 1752 7 people people NNS erambler-co-uk-8585 1752 8 who who WP erambler-co-uk-8585 1752 9 want want VBP erambler-co-uk-8585 1752 10 to to TO erambler-co-uk-8585 1752 11 hear hear VB erambler-co-uk-8585 1752 12 what what WP erambler-co-uk-8585 1752 13 I’m I’m NNP erambler-co-uk-8585 1752 14 saying say VBG erambler-co-uk-8585 1752 15 . . . erambler-co-uk-8585 1753 1 Next next RB erambler-co-uk-8585 1753 2 to to IN erambler-co-uk-8585 1753 3 that that DT erambler-co-uk-8585 1753 4 experience experience NN erambler-co-uk-8585 1753 5 , , , erambler-co-uk-8585 1753 6 Twitter Twitter NNP erambler-co-uk-8585 1753 7 just just RB erambler-co-uk-8585 1753 8 feels feel VBZ erambler-co-uk-8585 1753 9 like like IN erambler-co-uk-8585 1753 10 standing stand VBG erambler-co-uk-8585 1753 11 on on IN erambler-co-uk-8585 1753 12 a a DT erambler-co-uk-8585 1753 13 street street NN erambler-co-uk-8585 1753 14 corner corner NN erambler-co-uk-8585 1753 15 shouting shout VBG erambler-co-uk-8585 1753 16 . . . erambler-co-uk-8585 1754 1 IRC IRC NNP erambler-co-uk-8585 1754 2 channels channel NNS erambler-co-uk-8585 1754 3 ( ( -LRB- erambler-co-uk-8585 1754 4 mostly mostly RB erambler-co-uk-8585 1754 5 on on IN erambler-co-uk-8585 1754 6 Freenode Freenode NNP erambler-co-uk-8585 1754 7 ) ) -RRB- erambler-co-uk-8585 1754 8 , , , erambler-co-uk-8585 1754 9 and and CC erambler-co-uk-8585 1754 10 similar similar JJ erambler-co-uk-8585 1754 11 things thing NNS erambler-co-uk-8585 1754 12 like like IN erambler-co-uk-8585 1754 13 Slack Slack NNP erambler-co-uk-8585 1754 14 and and CC erambler-co-uk-8585 1754 15 gitter gitter NN erambler-co-uk-8585 1754 16 form form VB erambler-co-uk-8585 1754 17 the the DT erambler-co-uk-8585 1754 18 bulk bulk NN erambler-co-uk-8585 1754 19 of of IN erambler-co-uk-8585 1754 20 this this DT erambler-co-uk-8585 1754 21 for for IN erambler-co-uk-8585 1754 22 me -PRON- PRP erambler-co-uk-8585 1754 23 , , , erambler-co-uk-8585 1754 24 along along IN erambler-co-uk-8585 1754 25 with with IN erambler-co-uk-8585 1754 26 a a DT erambler-co-uk-8585 1754 27 growing grow VBG erambler-co-uk-8585 1754 28 number number NN erambler-co-uk-8585 1754 29 of of IN erambler-co-uk-8585 1754 30 WhatsApp WhatsApp NNP erambler-co-uk-8585 1754 31 group group NN erambler-co-uk-8585 1754 32 chats chat NNS erambler-co-uk-8585 1754 33 . . . erambler-co-uk-8585 1755 1 Although although IN erambler-co-uk-8585 1755 2 online online JJ erambler-co-uk-8585 1755 3 chat chat NN erambler-co-uk-8585 1755 4 is be VBZ erambler-co-uk-8585 1755 5 theoretically theoretically RB erambler-co-uk-8585 1755 6 a a DT erambler-co-uk-8585 1755 7 synchronous synchronous JJ erambler-co-uk-8585 1755 8 medium medium NN erambler-co-uk-8585 1755 9 , , , erambler-co-uk-8585 1755 10 I -PRON- PRP erambler-co-uk-8585 1755 11 find find VBP erambler-co-uk-8585 1755 12 that that IN erambler-co-uk-8585 1755 13 I -PRON- PRP erambler-co-uk-8585 1755 14 can can MD erambler-co-uk-8585 1755 15 treat treat VB erambler-co-uk-8585 1755 16 it -PRON- PRP erambler-co-uk-8585 1755 17 more more RBR erambler-co-uk-8585 1755 18 as as IN erambler-co-uk-8585 1755 19 & & CC erambler-co-uk-8585 1755 20 ldquo;semi ldquo;semi NNP erambler-co-uk-8585 1755 21 - - HYPH erambler-co-uk-8585 1755 22 synchronous&rdquo synchronous&rdquo NNP erambler-co-uk-8585 1755 23 ; ; : erambler-co-uk-8585 1755 24 : : : erambler-co-uk-8585 1755 25 I -PRON- PRP erambler-co-uk-8585 1755 26 can can MD erambler-co-uk-8585 1755 27 have have VB erambler-co-uk-8585 1755 28 real real JJ erambler-co-uk-8585 1755 29 - - HYPH erambler-co-uk-8585 1755 30 time time NN erambler-co-uk-8585 1755 31 conversations conversation NNS erambler-co-uk-8585 1755 32 as as IN erambler-co-uk-8585 1755 33 they -PRON- PRP erambler-co-uk-8585 1755 34 arise arise VBP erambler-co-uk-8585 1755 35 , , , erambler-co-uk-8585 1755 36 but but CC erambler-co-uk-8585 1755 37 I -PRON- PRP erambler-co-uk-8585 1755 38 can can MD erambler-co-uk-8585 1755 39 also also RB erambler-co-uk-8585 1755 40 close close VB erambler-co-uk-8585 1755 41 them -PRON- PRP erambler-co-uk-8585 1755 42 and and CC erambler-co-uk-8585 1755 43 tune tune VB erambler-co-uk-8585 1755 44 back back RB erambler-co-uk-8585 1755 45 in in RB erambler-co-uk-8585 1755 46 later later RB erambler-co-uk-8585 1755 47 to to TO erambler-co-uk-8585 1755 48 catch catch VB erambler-co-uk-8585 1755 49 up up RP erambler-co-uk-8585 1755 50 if if IN erambler-co-uk-8585 1755 51 I -PRON- PRP erambler-co-uk-8585 1755 52 want want VBP erambler-co-uk-8585 1755 53 . . . erambler-co-uk-8585 1756 1 Now now RB erambler-co-uk-8585 1756 2 I -PRON- PRP erambler-co-uk-8585 1756 3 come come VBP erambler-co-uk-8585 1756 4 to to TO erambler-co-uk-8585 1756 5 think think VB erambler-co-uk-8585 1756 6 about about IN erambler-co-uk-8585 1756 7 it -PRON- PRP erambler-co-uk-8585 1756 8 , , , erambler-co-uk-8585 1756 9 this this DT erambler-co-uk-8585 1756 10 is be VBZ erambler-co-uk-8585 1756 11 how how WRB erambler-co-uk-8585 1756 12 I -PRON- PRP erambler-co-uk-8585 1756 13 used use VBD erambler-co-uk-8585 1756 14 to to TO erambler-co-uk-8585 1756 15 treat treat VB erambler-co-uk-8585 1756 16 Twitter Twitter NNP erambler-co-uk-8585 1756 17 before before IN erambler-co-uk-8585 1756 18 the the DT erambler-co-uk-8585 1756 19 1,200 1,200 CD erambler-co-uk-8585 1756 20 follows follow VBZ erambler-co-uk-8585 1756 21 happened happen VBN erambler-co-uk-8585 1756 22 . . . erambler-co-uk-8585 1757 1 I -PRON- PRP erambler-co-uk-8585 1757 2 also also RB erambler-co-uk-8585 1757 3 find find VBP erambler-co-uk-8585 1757 4 I -PRON- PRP erambler-co-uk-8585 1757 5 visit visit VBP erambler-co-uk-8585 1757 6 a a DT erambler-co-uk-8585 1757 7 handful handful NN erambler-co-uk-8585 1757 8 of of IN erambler-co-uk-8585 1757 9 forums forum NNS erambler-co-uk-8585 1757 10 regularly regularly RB erambler-co-uk-8585 1757 11 , , , erambler-co-uk-8585 1757 12 mostly mostly RB erambler-co-uk-8585 1757 13 of of IN erambler-co-uk-8585 1757 14 the the DT erambler-co-uk-8585 1757 15 Reddit Reddit NNP erambler-co-uk-8585 1757 16 link link NN erambler-co-uk-8585 1757 17 - - HYPH erambler-co-uk-8585 1757 18 sharing sharing NN erambler-co-uk-8585 1757 19 or or CC erambler-co-uk-8585 1757 20 StackExchange StackExchange NNP erambler-co-uk-8585 1757 21 Q&A Q&A NNP erambler-co-uk-8585 1757 22 type type NN erambler-co-uk-8585 1757 23 . . . erambler-co-uk-8585 1758 1 /r /r . erambler-co-uk-8585 1758 2 / / SYM erambler-co-uk-8585 1758 3 buildapc buildapc NNP erambler-co-uk-8585 1758 4 was be VBD erambler-co-uk-8585 1758 5 invaluable invaluable JJ erambler-co-uk-8585 1758 6 when when WRB erambler-co-uk-8585 1758 7 I -PRON- PRP erambler-co-uk-8585 1758 8 was be VBD erambler-co-uk-8585 1758 9 building build VBG erambler-co-uk-8585 1758 10 my -PRON- PRP$ erambler-co-uk-8585 1758 11 latest late JJS erambler-co-uk-8585 1758 12 box box NN erambler-co-uk-8585 1758 13 , , , erambler-co-uk-8585 1758 14 /r /r . erambler-co-uk-8585 1758 15 / / SYM erambler-co-uk-8585 1758 16 EarthPorn EarthPorn NNP erambler-co-uk-8585 1758 17 ( ( -LRB- erambler-co-uk-8585 1758 18 very very RB erambler-co-uk-8585 1758 19 much much RB erambler-co-uk-8585 1758 20 not not RB erambler-co-uk-8585 1758 21 NSFW NSFW NNP erambler-co-uk-8585 1758 22 ) ) -RRB- erambler-co-uk-8585 1758 23 is be VBZ erambler-co-uk-8585 1758 24 just just RB erambler-co-uk-8585 1758 25 beautiful beautiful JJ erambler-co-uk-8585 1758 26 . . . erambler-co-uk-8585 1759 1 I -PRON- PRP erambler-co-uk-8585 1759 2 suppose suppose VBP erambler-co-uk-8585 1759 3 the the DT erambler-co-uk-8585 1759 4 risk risk NN erambler-co-uk-8585 1759 5 of of IN erambler-co-uk-8585 1759 6 all all PDT erambler-co-uk-8585 1759 7 this this DT erambler-co-uk-8585 1759 8 is be VBZ erambler-co-uk-8585 1759 9 that that IN erambler-co-uk-8585 1759 10 I -PRON- PRP erambler-co-uk-8585 1759 11 end end VBP erambler-co-uk-8585 1759 12 up up RP erambler-co-uk-8585 1759 13 reinforcing reinforce VBG erambler-co-uk-8585 1759 14 my -PRON- PRP$ erambler-co-uk-8585 1759 15 own own JJ erambler-co-uk-8585 1759 16 echo echo NN erambler-co-uk-8585 1759 17 chamber chamber NN erambler-co-uk-8585 1759 18 . . . erambler-co-uk-8585 1760 1 I’m i’m UH erambler-co-uk-8585 1760 2 not not RB erambler-co-uk-8585 1760 3 sure sure JJ erambler-co-uk-8585 1760 4 how how WRB erambler-co-uk-8585 1760 5 to to TO erambler-co-uk-8585 1760 6 deal deal VB erambler-co-uk-8585 1760 7 with with IN erambler-co-uk-8585 1760 8 that that DT erambler-co-uk-8585 1760 9 , , , erambler-co-uk-8585 1760 10 but but CC erambler-co-uk-8585 1760 11 I -PRON- PRP erambler-co-uk-8585 1760 12 certainly certainly RB erambler-co-uk-8585 1760 13 can’t can’t PRP$ erambler-co-uk-8585 1760 14 deal deal VBP erambler-co-uk-8585 1760 15 with with IN erambler-co-uk-8585 1760 16 it -PRON- PRP erambler-co-uk-8585 1760 17 while while IN erambler-co-uk-8585 1760 18 also also RB erambler-co-uk-8585 1760 19 suffering suffer VBG erambler-co-uk-8585 1760 20 from from IN erambler-co-uk-8585 1760 21 information information NN erambler-co-uk-8585 1760 22 overload overload NN erambler-co-uk-8585 1760 23 . . . erambler-co-uk-8585 1761 1 Not not RB erambler-co-uk-8585 1761 2 just just RB erambler-co-uk-8585 1761 3 certifiable certifiable JJ erambler-co-uk-8585 1761 4 … … NFP erambler-co-uk-8585 1761 5 A a DT erambler-co-uk-8585 1761 6 couple couple NN erambler-co-uk-8585 1761 7 of of IN erambler-co-uk-8585 1761 8 months month NNS erambler-co-uk-8585 1761 9 ago ago RB erambler-co-uk-8585 1761 10 , , , erambler-co-uk-8585 1761 11 I -PRON- PRP erambler-co-uk-8585 1761 12 went go VBD erambler-co-uk-8585 1761 13 to to IN erambler-co-uk-8585 1761 14 Oxford Oxford NNP erambler-co-uk-8585 1761 15 for for IN erambler-co-uk-8585 1761 16 an an DT erambler-co-uk-8585 1761 17 intensive intensive JJ erambler-co-uk-8585 1761 18 , , , erambler-co-uk-8585 1761 19 2-day 2-day CD erambler-co-uk-8585 1761 20 course course NN erambler-co-uk-8585 1761 21 run run VBN erambler-co-uk-8585 1761 22 by by IN erambler-co-uk-8585 1761 23 Software Software NNP erambler-co-uk-8585 1761 24 Carpentry Carpentry NNP erambler-co-uk-8585 1761 25 and and CC erambler-co-uk-8585 1761 26 Data Data NNPS erambler-co-uk-8585 1761 27 Carpentry Carpentry NNP erambler-co-uk-8585 1761 28 for for IN erambler-co-uk-8585 1761 29 prospective prospective JJ erambler-co-uk-8585 1761 30 new new JJ erambler-co-uk-8585 1761 31 instructors instructor NNS erambler-co-uk-8585 1761 32 . . . erambler-co-uk-8585 1762 1 I’ve I’ve NNP erambler-co-uk-8585 1762 2 now now RB erambler-co-uk-8585 1762 3 had have VBD erambler-co-uk-8585 1762 4 confirmation confirmation NN erambler-co-uk-8585 1762 5 that that IN erambler-co-uk-8585 1762 6 I’ve I’ve NNP erambler-co-uk-8585 1762 7 completed complete VBD erambler-co-uk-8585 1762 8 the the DT erambler-co-uk-8585 1762 9 checkout checkout NN erambler-co-uk-8585 1762 10 procedure procedure NN erambler-co-uk-8585 1762 11 so so RB erambler-co-uk-8585 1762 12 it’s it’s JJ erambler-co-uk-8585 1762 13 official official NN erambler-co-uk-8585 1762 14 : : : erambler-co-uk-8585 1762 15 I’m i’m IN erambler-co-uk-8585 1762 16 now now RB erambler-co-uk-8585 1762 17 a a DT erambler-co-uk-8585 1762 18 certified certify VBN erambler-co-uk-8585 1762 19 Data Data NNP erambler-co-uk-8585 1762 20 Carpentry Carpentry NNP erambler-co-uk-8585 1762 21 instructor instructor VBP erambler-co-uk-8585 1762 22 ! ! . erambler-co-uk-8585 1763 1 As as RB erambler-co-uk-8585 1763 2 far far RB erambler-co-uk-8585 1763 3 as as IN erambler-co-uk-8585 1763 4 I’m I’m NNP erambler-co-uk-8585 1763 5 aware aware JJ erambler-co-uk-8585 1763 6 , , , erambler-co-uk-8585 1763 7 the the DT erambler-co-uk-8585 1763 8 certification certification NN erambler-co-uk-8585 1763 9 process process NN erambler-co-uk-8585 1763 10 is be VBZ erambler-co-uk-8585 1763 11 now now RB erambler-co-uk-8585 1763 12 combined combine VBN erambler-co-uk-8585 1763 13 , , , erambler-co-uk-8585 1763 14 so so RB erambler-co-uk-8585 1763 15 I’m I’m NNP erambler-co-uk-8585 1763 16 also also RB erambler-co-uk-8585 1763 17 approved approve VBD erambler-co-uk-8585 1763 18 to to TO erambler-co-uk-8585 1763 19 teach teach VB erambler-co-uk-8585 1763 20 Software Software NNP erambler-co-uk-8585 1763 21 Carpentry Carpentry NNP erambler-co-uk-8585 1763 22 material material NN erambler-co-uk-8585 1763 23 too too RB erambler-co-uk-8585 1763 24 . . . erambler-co-uk-8585 1764 1 And and CC erambler-co-uk-8585 1764 2 of of IN erambler-co-uk-8585 1764 3 course course NN erambler-co-uk-8585 1764 4 there’s there’s NNP erambler-co-uk-8585 1764 5 Library Library NNP erambler-co-uk-8585 1764 6 Carpentry Carpentry NNP erambler-co-uk-8585 1764 7 too&hellip too&hellip RB erambler-co-uk-8585 1764 8 ; ; : erambler-co-uk-8585 1764 9 SSI SSI NNP erambler-co-uk-8585 1764 10 Fellowship Fellowship NNP erambler-co-uk-8585 1764 11 2020 2020 CD erambler-co-uk-8585 1764 12 I’m I’m NNP erambler-co-uk-8585 1764 13 honoured honour VBD erambler-co-uk-8585 1764 14 and and CC erambler-co-uk-8585 1764 15 excited excited JJ erambler-co-uk-8585 1764 16 to to TO erambler-co-uk-8585 1764 17 be be VB erambler-co-uk-8585 1764 18 named name VBN erambler-co-uk-8585 1764 19 one one CD erambler-co-uk-8585 1764 20 of of IN erambler-co-uk-8585 1764 21 this this DT erambler-co-uk-8585 1764 22 year’s year’s NNP erambler-co-uk-8585 1764 23 Software Software NNP erambler-co-uk-8585 1764 24 Sustainability Sustainability NNP erambler-co-uk-8585 1764 25 Institute Institute NNP erambler-co-uk-8585 1764 26 Fellows Fellows NNP erambler-co-uk-8585 1764 27 . . . erambler-co-uk-8585 1765 1 There’s there’ NNS erambler-co-uk-8585 1765 2 not not RB erambler-co-uk-8585 1765 3 much much JJ erambler-co-uk-8585 1765 4 to to TO erambler-co-uk-8585 1765 5 write write VB erambler-co-uk-8585 1765 6 about about IN erambler-co-uk-8585 1765 7 yet yet RB erambler-co-uk-8585 1765 8 because because IN erambler-co-uk-8585 1765 9 it’s it’s CD erambler-co-uk-8585 1765 10 only only RB erambler-co-uk-8585 1765 11 just just RB erambler-co-uk-8585 1765 12 started start VBN erambler-co-uk-8585 1765 13 , , , erambler-co-uk-8585 1765 14 but but CC erambler-co-uk-8585 1765 15 I’m I’m NNP erambler-co-uk-8585 1765 16 looking look VBG erambler-co-uk-8585 1765 17 forward forward RB erambler-co-uk-8585 1765 18 to to IN erambler-co-uk-8585 1765 19 sharing share VBG erambler-co-uk-8585 1765 20 more more JJR erambler-co-uk-8585 1765 21 with with IN erambler-co-uk-8585 1765 22 you -PRON- PRP erambler-co-uk-8585 1765 23 . . . erambler-co-uk-8585 1766 1 In in IN erambler-co-uk-8585 1766 2 the the DT erambler-co-uk-8585 1766 3 meantime meantime NN erambler-co-uk-8585 1766 4 , , , erambler-co-uk-8585 1766 5 you -PRON- PRP erambler-co-uk-8585 1766 6 can can MD erambler-co-uk-8585 1766 7 take take VB erambler-co-uk-8585 1766 8 a a DT erambler-co-uk-8585 1766 9 look look NN erambler-co-uk-8585 1766 10 at at IN erambler-co-uk-8585 1766 11 the the DT erambler-co-uk-8585 1766 12 2020 2020 CD erambler-co-uk-8585 1766 13 fellowship fellowship NN erambler-co-uk-8585 1766 14 announcement announcement NN erambler-co-uk-8585 1766 15 and and CC erambler-co-uk-8585 1766 16 get get VB erambler-co-uk-8585 1766 17 an an DT erambler-co-uk-8585 1766 18 idea idea NN erambler-co-uk-8585 1766 19 of of IN erambler-co-uk-8585 1766 20 my -PRON- PRP$ erambler-co-uk-8585 1766 21 plans plan NNS erambler-co-uk-8585 1766 22 from from IN erambler-co-uk-8585 1766 23 my -PRON- PRP$ erambler-co-uk-8585 1766 24 application application NN erambler-co-uk-8585 1766 25 video video NN erambler-co-uk-8585 1766 26 : : : erambler-co-uk-8585 1766 27 Talks talk NNS erambler-co-uk-8585 1766 28 Here here RB erambler-co-uk-8585 1766 29 is be VBZ erambler-co-uk-8585 1766 30 a a DT erambler-co-uk-8585 1766 31 selection selection NN erambler-co-uk-8585 1766 32 of of IN erambler-co-uk-8585 1766 33 talks talk NNS erambler-co-uk-8585 1766 34 that that IN erambler-co-uk-8585 1766 35 I’ve i’ve PRP erambler-co-uk-8585 1766 36 given give VBN erambler-co-uk-8585 1766 37 . . . erambler-co-uk-8585 1767 1 { { -LRB- erambler-co-uk-8585 1767 2 { { -LRB- erambler-co-uk-8585 1767 3 % % NN erambler-co-uk-8585 1767 4 template template NN erambler-co-uk-8585 1767 5 % % NN erambler-co-uk-8585 1767 6 } } -RRB- erambler-co-uk-8585 1767 7 } } -RRB- erambler-co-uk-8585 1767 8 & & CC erambler-co-uk-8585 1767 9 lt;% lt;% NNP erambler-co-uk-8585 1767 10 ! ! . erambler-co-uk-8585 1768 1 import import NNP erambler-co-uk-8585 1768 2 arrow arrow NNP erambler-co-uk-8585 1768 3 % % NNP erambler-co-uk-8585 1768 4 & & CC erambler-co-uk-8585 1768 5 gt gt NNP erambler-co-uk-8585 1768 6 ; ; : erambler-co-uk-8585 1768 7 Date Date NNP erambler-co-uk-8585 1768 8 Title Title NNP erambler-co-uk-8585 1768 9 Location Location NNP erambler-co-uk-8585 1768 10 % % NN erambler-co-uk-8585 1768 11 for for IN erambler-co-uk-8585 1768 12 talk talk NN erambler-co-uk-8585 1768 13 in in IN erambler-co-uk-8585 1768 14 post.data("talks post.data("talk NNS erambler-co-uk-8585 1768 15 " " '' erambler-co-uk-8585 1768 16 ) ) -RRB- erambler-co-uk-8585 1768 17 : : : erambler-co-uk-8585 1768 18 % % NN erambler-co-uk-8585 1768 19 if if IN erambler-co-uk-8585 1768 20 ' ' `` erambler-co-uk-8585 1768 21 date date NN erambler-co-uk-8585 1768 22 ' ' '' erambler-co-uk-8585 1768 23 in in IN erambler-co-uk-8585 1768 24 talk talk NN erambler-co-uk-8585 1768 25 : : : erambler-co-uk-8585 1768 26 $ $ $ erambler-co-uk-8585 1768 27 { { -LRB- erambler-co-uk-8585 1768 28 date.format('ddd date.format('ddd NN erambler-co-uk-8585 1768 29 d d NNP erambler-co-uk-8585 1768 30 MMM MMM NNP erambler-co-uk-8585 1768 31 YYYY YYYY NNP erambler-co-uk-8585 1768 32 ' ' '' erambler-co-uk-8585 1768 33 ) ) -RRB- erambler-co-uk-8585 1768 34 } } -RRB- erambler-co-uk-8585 1768 35 % % NN erambler-co-uk-8585 1768 36 endif endif NNP erambler-co-uk-8585 1768 37 % % NN erambler-co-uk-8585 1768 38 if if IN erambler-co-uk-8585 1768 39 ' ' `` erambler-co-uk-8585 1768 40 url url NN erambler-co-uk-8585 1768 41 ' ' '' erambler-co-uk-8585 1768 42 in in IN erambler-co-uk-8585 1768 43 talk talk NN erambler-co-uk-8585 1768 44 : : : erambler-co-uk-8585 1768 45 % % NN erambler-co-uk-8585 1768 46 endif endif NNP erambler-co-uk-8585 1768 47 $ $ $ erambler-co-uk-8585 1768 48 { { -LRB- erambler-co-uk-8585 1768 49 talk['title talk['title NNP erambler-co-uk-8585 1768 50 ' ' '' erambler-co-uk-8585 1768 51 ] ] -RRB- erambler-co-uk-8585 1768 52 } } -RRB- erambler-co-uk-8585 1768 53 % % NN erambler-co-uk-8585 1768 54 if if IN erambler-co-uk-8585 1768 55 ' ' `` erambler-co-uk-8585 1768 56 url url NN erambler-co-uk-8585 1768 57 ' ' '' erambler-co-uk-8585 1768 58 in in IN erambler-co-uk-8585 1768 59 talk talk NN erambler-co-uk-8585 1768 60 : : : erambler-co-uk-8585 1768 61 % % NN erambler-co-uk-8585 1768 62 endif endif NNP erambler-co-uk-8585 1768 63 $ $ $ erambler-co-uk-8585 1768 64 { { -LRB- erambler-co-uk-8585 1768 65 talk.get('location talk.get('location CD erambler-co-uk-8585 1768 66 ' ' '' erambler-co-uk-8585 1768 67 , , , erambler-co-uk-8585 1768 68 ' ' '' erambler-co-uk-8585 1768 69 ' ' '' erambler-co-uk-8585 1768 70 ) ) -RRB- erambler-co-uk-8585 1768 71 } } -RRB- erambler-co-uk-8585 1768 72 % % NN erambler-co-uk-8585 1768 73 endfor endfor IN erambler-co-uk-8585 1768 74 { { -LRB- erambler-co-uk-8585 1768 75 { { -LRB- erambler-co-uk-8585 1768 76 % % NN erambler-co-uk-8585 1768 77 /template /template , erambler-co-uk-8585 1768 78 % % NN erambler-co-uk-8585 1768 79 } } -RRB- erambler-co-uk-8585 1768 80 } } -RRB-