1<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Tags</title><base href="/"><link rel="stylesheet" href="/assets/css/spectre.min.css"><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Montserrat|Raleway"><link rel="stylesheet" href="//cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/styles/default.min.css"><link rel="icon" href="/images/favicon.svg" sizes="any" type="image/svg+xml"><style type="text/css"> 2 3@media screen and (min-width: 1200px) 4{ 5html 6{ 7 font-size : 23px; 8} 9 10} 11@media screen and (min-width: 992px) 12{ 13html 14{ 15 font-size : 24px; 16} 17 18} 19@media screen and (min-width: 768px) 20{ 21html 22{ 23 font-size : 25px; 24} 25 26} 27@media screen and (min-width: 576px) 28{ 29html 30{ 31 font-size : 27px; 32} 33 34} 35body 36{ 37 font-family : "Raleway", sans-serif; 38} 39 40body.has-docked-nav #main-header 41{ 42 width : 100%; 43 opacity : 0.94999; 44 z-index : 2; 45 position : fixed; 46} 47 48#headerWrapper 49{ 50 background-color : #ffffff; 51 border-top : 2px solid #494e8e; 52 border-bottom : 2px solid #494e8e; 53} 54 55#headerWrapper header 56{ 57 padding-top : 0; 58 padding-bottom : 0; 59 padding-left : 1em; 60 padding-right : 2em; 61 min-height : 4em; 62 margin : auto auto auto auto; 63 max-width : 65em; 64} 65 66#headerWrapper header .nav 67{ 68 flex-direction : row; 69} 70 71#headerWrapper header .nav li 72{ 73 margin-top : 0; 74} 75 76.container 77{ 78 max-width : 55em; 79 padding : 3em 3em 3em 3em; 80} 81 82.header 83{ 84 margin-bottom : 2em; 85} 86 87li.pages 88{ 89 list-style-type : none; 90 margin-top : 1em; 91} 92 93h1, 94h2, 95h3, 96h4 97{ 98 margin-top : 1em; 99} 100 101b 102{ 103 font-size : 1.19999em; 104} 105 106main 107{ 108 font-family : "Raleway", sans-serif; 109} 110 111main li 112{ 113 list-style-position : outside; 114} 115 116.csl-entry 117{ 118 margin-left : 2em; 119 text-indent : -2em; 120} 121 122figure 123{ 124 text-align : center; 125} 126 127figure figcaption 128{ 129 text-align : center; 130} 131 132figure img 133{ 134 max-width : 80%; 135} 136 137 138article img 139{ 140 max-width : 80%; 141} 142 143span.update p 144{ 145 display : inline; 146} 147 148.chip 149{ 150 margin : 0.1rem 0.29999rem 0.1rem 0.29999rem; 151 background-color : rgba(87,85,221,0.2588); 152} 153 154footer 155{ 156 background-color : #494e8e; 157 color : #fafafa; 158} 159 160footer a 161{ 162 color : #ddddec; 163} 164 165footer a.icon img 166{ 167 width : 3em; 168} 169 170footer .column 171{ 172 display : flex; 173 justify-content : center; 174 align-content : center; 175} 176 177footer p 178{ 179 margin-bottom : 0; 180} 181 182footer .icons 183{ 184 color : #fafafa; 185 font-size : 2em; 186 display : flex; 187 align-self : center; 188} 189 190footer .icons svg:hover 191{ 192 opacity : 0.8; 193} 194 195@media screen and (min-width: 576px) 196{ 197footer .icons 198{ 199 flex-direction : column; 200} 201 202} 203@media screen and (min-width: 992px) 204{ 205footer .icons 206{ 207 flex-direction : row; 208} 209 210} 211section#greeting 212{ 213 margin-top : 4em; 214 margin-bottom : 2em; 215 font-size : 2em; 216} 217 218section#greeting .icons 219{ 220 display : flex; 221 justify-content : space-between; 222} 223 224section#greeting .icons img 225{ 226 height : 4em; 227 margin-top : 2em; 228} 229 230 231section#postList li.post 232{ 233 margin-top : 5em; 234 list-style-type : none; 235} 236 237section#postList .postTitle 238{ 239 font-size : 2em; 240} 241 242@media print 243{ 244 245html 246{ 247 font-size : 0.9rem; 248} 249 250button 251{ 252 display : none; 253} 254 255#headerWrapper 256{ 257 display : none; 258} 259 260footer 261{ 262 display : none; 263} 264 265.container 266{ 267 max-width : none; 268 padding : 0em 0em 0em 0em; 269} 270 271table 272{ 273 font-size : 0.8rem; 274} 275 276} 277
278/* Generated with Clay, http://fvisser.nl/clay */</style><style type="text/css">@page{margin: 3cm;}</style></head><body><div id="headerWrapper"><header class="navbar"><section class="navbar-section"><a class="navbar-brand" href>Jonathan Reeve: <span>Computational Literary Analysis</span></a></section><section class="navbar-section"><ul class="nav"><li class="nav-item"><a href>posts</a></li><li class="nav-item"><a href="cv">cv</a></li><li class="nav-item"><a href='/tags'>tags</a></li><li class="nav-item"><a href="feed.xml">feed</a></li></ul></section></header></div><div class="container"><h1>Tags</h1><div><a id="annotation"></a><h2>annotation</h2><ul><li class="pages"><b><a href="2016/01/non-linear-garden-party">Tag, Catalog, Iterate: A Non-Linear Analysis of Katherine Mansfieldâs 279âThe Garden Partyâ 280</a></b></li><li class="pages"><b><a href="2015/04/a-bookmarklet-for-creating-annotags">A Bookmarklet For Creating Annotags 281</a></b></li><li class="pages"><b><a href="2014/09/annotag-calculator">Annotag Calculator 1.0 282</a></b></li><li class="pages"><b><a href="2013/05/announcing-annotags">Announcing Annotags: A Concept for a Decentralized Literary Annotation 283Protocol 284</a></b></li></ul><a id="Austen"></a><h2>Austen</h2><ul><li class="pages"><b><a href="2019/02/workshop-word-embeddings">Workshop Notebook: Advanced Topics in Word Embeddings 285</a></b></li></ul><a id="BASH"></a><h2>BASH</h2><ul><li class="pages"><b><a href="2015/03/imperial-voices">Imperial Voices: Gender and Social Class among Shakespeareâs Characters, 286a Stylometric Approach 287</a></b></li></ul><a id="calendar"></a><h2>calendar</h2><ul><li class="pages"><b><a href="2020/09/calendar-reform">A Proposal for a New Calendar 288</a></b></li></ul><a id="Chaucer"></a><h2>Chaucer</h2><ul><li class="pages"><b><a href="2017/06/macro-etymological-canterbury-tales">A Macro-Etymological Analysis of The Canterbury Tales 289</a></b></li></ul><a id="corpora"></a><h2>corpora</h2><ul><li class="pages"><b><a href="2017/12/similar-documents-in-project-gutenberg">Computationally Identifying Similar Books in Project Gutenberg 290</a></b></li><li class="pages"><b><a href="2017/06/project-gutenberg-the-database">A Project Gutenberg Database for Text Mining 291</a></b></li><li class="pages"><b><a href="2015/09/introducing-git-lit">Introducing Git-Lit 292</a></b></li><li class="pages"><b><a href="2015/03/proposal-for-a-corpus-protocol">A Proposal for a Corpus Sharing Protocol 293</a></b></li></ul><a id="corpus linguistics"></a><h2>corpus linguistics</h2><ul><li class="pages"><b><a href="2015/09/introducing-git-lit">Introducing Git-Lit 294</a></b></li><li class="pages"><b><a href="2015/03/proposal-for-a-corpus-protocol">A Proposal for a Corpus Sharing Protocol 295</a></b></li></ul><a id="corpus-db"></a><h2>
295corpus-db</h2><ul><li class="pages"><b><a href="2018/03/fingerprinting-the-chapter">Fingerprinting the Chapter 296</a></b></li></ul><a id="dissertation"></a><h2>dissertation</h2><ul><li class="pages"><b><a href="2022/03/best-practices-dissertation">Best Practices for Dissertations in the 21st Century 297</a></b></li></ul><a id="early moderns"></a><h2>early moderns</h2><ul><li class="pages"><b><a href="2016/07/paradise-lost-macroetymology">A Macro-Etymological Analysis of Miltonâs Paradise Lost 298</a></b></li><li class="pages"><b><a href="2015/03/imperial-voices">Imperial Voices: Gender and Social Class among Shakespeareâs Characters, 299a Stylometric Approach 300</a></b></li></ul><a id="etymology"></a><h2>etymology</h2><ul><li class="pages"><b><a href="2017/06/macro-etymological-canterbury-tales">A Macro-Etymological Analysis of The Canterbury Tales 301</a></b></li><li class="pages"><b><a href="2016/07/paradise-lost-macroetymology">A Macro-Etymological Analysis of Miltonâs Paradise Lost 302</a></b></li><li class="pages"><b><a href="2016/06/introducing-macroetym-cli">Macroetym: a Command-Line Tool for Macro-Etymological Textual Analysis 303</a></b></li><li class="pages"><b><a href="2015/05/macroetymology-of-portrait-paper">A Macro-Etymological Analysis of James Joyceâs A Portrait of the Artist 304as a Young Man 305</a></b></li><li class="pages"><b><a href="2014/10/macroetymology-of-the-waves">A Macro-Etymological Analysis of Character Dialog in Virginia Woolfâs 306The Waves 307</a></b></li><li class="pages"><b><a href="2014/09/macroetymology-of-whitman-editions">A Comparative Macro-Etymology of Whitman Editions 308</a></b></li><li class="pages"><b><a href="2013/11/introducing-the-macro-etymological-analyzer">Introducing the Macro-Etymological Analyzer 309</a></b></li></ul><a id="gender"></a><h2>gender</h2><ul><li class="pages"><b><a href="2014/10/macroetymology-of-the-waves">A Macro-Etymological Analysis of Character Dialog in Virginia Woolfâs 310The Waves 311</a></b></li></ul><a id="generation"></a><h2>generation</h2><ul><li class="pages"><b><a href="2016/02/cantos-generator">A Programmatic Generator for Poundâs Cantos 312</a></b></li></ul><a id="genre"></a><h2>genre</h2><ul><li class="pages"><b><a href="2019/10/experiments-with-literary-genre">Adventures in Reproducing 19th Century Digital Humanities Projects 313</a></b></li></ul><a id="haskell"></a><h2>haskell</h2><ul><li class="pages"><b><a href="2020/09/type-safe-blog">My Type-Safe Blog in Haskell 314</a></b></li></ul><a id="James"></a><h2>James</h2><ul><li class="pages"><b><a href="2017/06/henry-james-sentence">The Henry James Sentence: New Quantitative Approaches 315</a></b></li></ul><a id="Joyce"></a><h2>Joyce</h2><ul><li class="pages"><b><a href="2015/05/macroetymology-of-portrait-paper">A Macro-Etymological Analysis of James Joyceâs A Portrait of the Artist 316as a Young Man 317</a></b></li></ul><a id="Mansfield"></a><h2>Mansfield</h2><ul><li class="pages"><b><a href="2016/01/non-linear-garden-party">Tag, Catalog, Iterate: A Non-Linear Analysis of Katherine Mansfieldâs 318âThe Garden Partyâ 319</a></b></li></ul><a id="media"></a><h2>media</h2><ul><li class="pages"><b><a href="2021/05/stop-making-pdfs">The Case Against PDFs 320</a></b></li><li class="pages"><b><a href="2021/05/rethinking-mla-papers">Rethinking the MLA Style Research Paper 321</a></b></li></ul><a id="medieval"></a><h2>medieval</h2><ul><li class="pages"><b><a href="2017/06/macro-etymological-canterbury-tales">A Macro-Etymological Analysis of The Canterbury Tales 322</a></b></li></ul><a id="modernism"></a><h2>modernism</h2><ul><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 323</a></b></li><li class="pages"><b><a href="2016/02/cantos-generator">A Programmatic Generator for Poundâs Cantos 324</a></b></li><li class="pages"><b><a href="2016/01/non-linear-garden-party">Tag, Catalog, Iterate: A Non-Linear Analysis of Katherine Mansfieldâs 325âThe Garden Partyâ 326</a></b></li><li class="pages"><b><a href="2015/05/macroetymology-of-portrait-paper">A Macro-Etymological Analysis of James Joyceâs A Portrait of the Artist 327as a Young Man 328</a></b></li></ul><a id="natural language processing"></a><h2>natural language processing</h2><ul><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 329</a></b></li><li class="pages"><b><a href="2016/10/socratic-dialogue-generator">A Generator of Socratic Dialogues 330</a></b></li><li class="pages"><b><a href="2016/08/chapterize">Chapterize: a Tool for Automatically Splitting Electronic Texts into 331Chapters 332</a></b></li><li class="pages"><b><a href="2014/06/hacking-at-the-open-syllabus-project-collocations-by-subject">Hacking at the Open Syllabus Project: Collocations by Subject 333</a></b></li></ul><a id="NLTK"></a><h2>NLTK</h2><ul><li class="pages"><b><a href="2015/03/detecting-literary-chiaroscuro">Detecting Literary Chiaroscuro in Eliot, Dickens, and other Victorian 334Novelists 335</a></b></li></ul><a id="notetaking"></a><h2>notetaking</h2><ul><li class="pages"><b><a href="2021/05/notetaking-in-semantic-triples">Notetaking In Semantic Triples 336</a></b></li><li class="pages"><b><a href="2020/12/my-notetaking-system">My Notetaking System 337</a></b></li></ul><a id="open source"></a><h2>open source</h2><ul><li class="pages"><b><a href="2015/09/introducing-git-lit">Introducing Git-Lit 338</a></b></li><li class="pages"><b><a href="2015/04/a-bookmarklet-for-creating-annotags">A Bookmarklet For Creating Annotags 339</a></b></li><li class="pages"><b><a href="2015/03/proposal-for-a-corpus-protocol">A Proposal for a Corpus Sharing Protocol 340</a></b></li></ul><a id="paper"></a><h2>paper</h2><ul><li class="pages"><b><a href="2016/07/paradise-lost-macroetymology">A Macro-Etymological Analysis of Miltonâs Paradise Lost 341</a></b></li><li class="pages"><b><a href="2015/05/macroetymology-of-portrait-paper">A Macro-Etymological Analysis of James Joyceâs A Portrait of the Artist 342as a Young Man 343</a></b></li><li class="pages"><b><a href="2015/03/imperial-voices">Imperial Voices: Gender and Social Class among Shakespeareâs Characters, 344a Stylometric Approach 345</a></b></li></ul><a id="PCA"></a><h2>PCA</h2><ul><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 346</a></b></li><li class="pages"><b><a href="2015/03/imperial-voices">Imperial Voices: Gender and Social Class among Shakespeareâs Characters, 347a Stylometric Approach 348</a></b></li></ul><a id="pedagogy"></a><h2>pedagogy</h2><ul><li class="pages"><b><a href="2020/09/teaching-online">Notes on My Online Teaching Methodology 349</a></b></li></ul><a id="PHP"></a><h2>PHP</h2><ul><li class="pages"><b><a href="2013/11/introducing-the-macro-etymological-analyzer">Introducing the Macro-Etymological Analyzer 350</a></b></li></ul><a id="poetry"></a><h2>poetry</h2><ul><li class="pages"><b><a href="2016/07/paradise-lost-macroetymology">A Macro-Etymological Analysis of Miltonâs Paradise Lost 351</a></b></li><li class="pages"><b><a href="2016/02/cantos-generator">A Programmatic Generator for Poundâs Cantos 352</a></b></li></ul><a id="python"></a><h2>python</h2><ul><li class="pages"><b><a href="2019/02/workshop-word-embeddings">Workshop Notebook: Advanced Topics in Word Embeddings 353</a></b></li><li class="pages"><b><a href="2018/03/fingerprinting-the-chapter">Fingerprinting the Chapter 354</a></b></li><li class="pages"><b><a href="2017/12/similar-documents-in-project-gutenberg">Computationally Identifying Similar Books in Project Gutenberg 355</a></b></li><li class="pages"><b><a href="2016/06/introducing-macroetym-cli">Macroetym: a Command-Line Tool for Macro-Etymological Textual Analysis 356</a></b></li><li class="pages"><b><a href="2016/02/cantos-generator">A Programmatic Generator for Poundâs Cantos 357</a></b></li><li class="pages"><b><a href="2015/03/imperial-voices">Imperial Voices: Gender and Social Class among Shakespeareâs Characters, 358a Stylometric Approach 359</a></b></li><li class="pages"><b><a href="2015/03/detecting-literary-chiaroscuro">Detecting Literary Chiaroscuro in Eliot, Dickens, and other Victorian 360Novelists 361</a></b></li><li class="pages"><b><a href="2014/06/hacking-at-the-open-syllabus-project-collocations-by-subject">Hacking at the Open Syllabus Project: Collocations by Subject 362</a></b></li></ul><a id="Queneau"></a><h2>Queneau</h2><ul><li class="pages"><b><a href="2019/09/exercises-in-style">Isolating Literary Style with Raymond Queneau 363</a></b></li></ul><a id="Richardson"></a><h2>Richardson</h2><ul><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 364</a></b></li></ul><a id="semantic web"></a><h2>semantic web</h2><ul><li class="pages"><b><a href="2021/05/notetaking-in-semantic-triples">Notetaking In Semantic Triples 365</a></b></li></ul><a id="sentences"></a><h2>
365sentences</h2><ul><li class="pages"><b><a href="2017/06/henry-james-sentence">The Henry James Sentence: New Quantitative Approaches 366</a></b></li></ul><a id="Shakespeare"></a><h2>Shakespeare</h2><ul><li class="pages"><b><a href="2015/03/imperial-voices">Imperial Voices: Gender and Social Class among Shakespeareâs Characters, 367a Stylometric Approach 368</a></b></li></ul><a id="statistics"></a><h2>statistics</h2><ul><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 369</a></b></li></ul><a id="style"></a><h2>style</h2><ul><li class="pages"><b><a href="2019/09/exercises-in-style">Isolating Literary Style with Raymond Queneau 370</a></b></li></ul><a id="syntax"></a><h2>syntax</h2><ul><li class="pages"><b><a href="2017/06/henry-james-sentence">The Henry James Sentence: New Quantitative Approaches 371</a></b></li></ul><a id="text analysis"></a><h2>text analysis</h2><ul><li class="pages"><b><a href="2019/02/workshop-word-embeddings">Workshop Notebook: Advanced Topics in Word Embeddings 372</a></b></li><li class="pages"><b><a href="2018/03/fingerprinting-the-chapter">Fingerprinting the Chapter 373</a></b></li><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 374</a></b></li><li class="pages"><b><a href="2016/07/paradise-lost-macroetymology">A Macro-Etymological Analysis of Miltonâs Paradise Lost 375</a></b></li><li class="pages"><b><a href="2016/06/introducing-macroetym-cli">Macroetym: a Command-Line Tool for Macro-Etymological Textual Analysis 376</a></b></li><li class="pages"><b><a href="2016/02/cantos-generator">A Programmatic Generator for Poundâs Cantos 377</a></b></li><li class="pages"><b><a href="2016/01/non-linear-garden-party">Tag, Catalog, Iterate: A Non-Linear Analysis of Katherine Mansfieldâs 378âThe Garden Partyâ 379</a></b></li><li class="pages"><b><a href="2015/09/introducing-git-lit">Introducing Git-Lit 380</a></b></li><li class="pages"><b><a href="2015/03/proposal-for-a-corpus-protocol">A Proposal for a Corpus Sharing Protocol 381</a></b></li><li class="pages"><b><a href="2014/06/hacking-at-the-open-syllabus-project-collocations-by-subject">Hacking at the Open Syllabus Project: Collocations by Subject 382</a></b></li><li class="pages"><b><a href="2013/11/introducing-the-macro-etymological-analyzer">Introducing the Macro-Etymological Analyzer 383</a></b></li></ul><a id="titles archive"></a><h2>titles archive</h2><ul><li class="pages"><b><a href="2023/06/books-with-question-titles">Books with Question Titles 384</a></b></li></ul><a id="tools"></a><h2>tools</h2><ul><li class="pages"><b><a href="2016/08/chapterize">Chapterize: a Tool for Automatically Splitting Electronic Texts into 385Chapters 386</a></b></li><li class="pages"><b><a href="2016/06/introducing-macroetym-cli">Macroetym: a Command-Line Tool for Macro-Etymological Textual Analysis 387</a></b></li></ul><a id="tutorials"></a><h2>tutorials</h2><ul><li class="pages"><b><a href="2019/02/workshop-word-embeddings">Workshop Notebook: Advanced Topics in Word Embeddings 388</a></b></li><li class="pages"><b><a href="2016/10/socratic-dialogue-generator">A Generator of Socratic Dialogues 389</a></b></li></ul><a id="Whitman"></a><h2>Whitman</h2><ul><li class="pages"><b><a href="2014/09/macroetymology-of-whitman-editions">A Comparative Macro-Etymology of Whitman Editions 390</a></b></li></ul><a id="Woolf"></a><h2>Woolf</h2><ul><li class="pages"><b><a href="2017/01/character-voice">Probabilistic Detection of Character Voices in Fiction 391</a></b></li><li class="pages"><b><a href="2014/10/macroetymology-of-the-waves">A Macro-Etymological Analysis of Character Dialog in Virginia Woolfâs 392The Waves 393</a></b></li></ul><a id="word embeddings"></a><h2>word embeddings</h2><ul><li class="pages"><b><a href="2019/02/workshop-word-embeddings">Workshop Notebook: Advanced Topics in Word Embeddings 394</a></b></li></ul><a id="wordnet"></a><h2>wordnet</h2><ul><li class="pages"><b><a href="2015/03/detecting-literary-chiaroscuro">Detecting Literary Chiaroscuro in Eliot, Dickens, and other Victorian 395Novelists 396</a></b></li></ul><a id="writing"></a><h2>writing</h2><ul><li class="pages"><b><a href="2025/06/my-writing-workflow">My Writing Workflow 397</a></b></li></ul></div></div><footer><div class="container"><div class="columns"><div class="column col-8"><p>I believe in openness. This work is licensed under a <a 398href="https://creativecommons.org/licenses/by-nc-sa/4.0/">Creative 399Commons Attribution-NonCommercial-ShareAlike 4.0 International 400License</a>, unless otherwise stated. All content ©Jonathan Reeve 2023. 401Hand-coded with love, using exclusively free and open-source software, 402including <a href="https://github.com/srid/ema">Ema</a> and <a 403href="https://haskell.org/">Haskell</a>. Hosted on <a 404href="https://github.com">GitHub</a> and served with <a 405href="https://netlify.com">Netlify</a>. Icons by Nhor, via <a 406href="https://thenounproject.com">The Noun Project</a>. <a 407href="https://www.buymeacoffee.com/vaIVQZH">Buy me a coffee</a> or 408support me <a href="https://liberapay.com/JonathanReeve/donate">via 409Libera Pay</a>.</p></div><div class="column col-4"><div class="icons"><a href="http://github.com/JonathanReeve"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="#fafafa" width="3em" height="3em"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 41048h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 4111.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 41276-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 41317.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 4140-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 41563.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 41611.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 41718.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 4189.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 419388 257.4c.1 73.4-44.7 136.3-110.7 420158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 4211.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 4221.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 4231.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 4243.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 4251.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 4263.7 1.3 1.1 1.5 1.1 3.3 0 4274.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 4281.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 4291.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"></svg></a><a href="http://twitter.com/j0_0n"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="#fafafa" width="3em" height="3em"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 43048 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 4315.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 43215.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 43329.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 4340 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 43524-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 43615.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></svg></a><a href="mailto:[email protected]"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="#fafafa" width="3em" height="3em"><path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 43748 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 438262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24
43924-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 44084.938-10.5 7.655-31.392 26.12-45.883 44125.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 44224-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 44370.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 44464.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z"></svg></a></div></div></div>
444<script data-goatcounter="https://jonreeve.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
444<script src="/assets/js/jquery-3.5.1.min.js"></script>
444<script src="/assets/js/main.js"></script>
444<script src="//cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/highlight.min.js"></script>
444<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
444<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
444<script>hljs.initHighlightingOnLoad();</script>
444</div></footer></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.