module Config.Metadata.Title where

import Utils (setLike)

separators :: String
separators = "—·|"

badStringPatterns, badStrings :: [String]
badStringPatterns = setLike ["Redirecting to ", "404 ", "Page Unavailable", "Page not found", "Page Not Found", "CAPTCHA", "s shortform feed", "Item not found"]

-- Testing: unique keys
stringReplace :: [(String,String)]
stringReplace = setLike [("  ", " ")
                , (" � ", " - ")
                , ("Â°", "°")
                , ("Â ", " ")
                , (" â\200\224 ", "—")
                , ("\128\200\231", "’")]

-- Testing: unique list; we do not bother unit-testing these because they are often used as few-shot examples
-- in `/static/build/title-cleaner.py` instead, and shouldn't matter much.
badStrings = setLike ["", " ", "Quanta Magazine", "OSF", "CAIDA Resource Catalog", "Blogger", "Log in", "Stuff", "common.redirect_permanent.title", "Search", "search"
     , "404 Not Found", "301 Moved Permanently", "Object moved", "302 Found", "WordPress \8250 Error"
     , "Login \187 Qstream", "Kaggle Blog - Medium", "403 Forbidden", "500 Internal Server Error", "BBC NEWS Science &amp; Environment", "Welcome!", "Flashback Forum", "Best search engine for True crime stories"
     , "Research", "niplav", "SL4: By Thread", "Moved Temporarily", "Redirecting\8230", "Torch"
     , "crazymeds.us", "Site Not Found - Carnegie Mellon University School of Computer Science", "Documented Moved", "Notion \8211 The all-in-one workspace for your notes, tasks, wikis and databases."
     , "TikTok - Make Your Day", "Just a moment...", "Amazon.com", "303 See Other", "Sorry! Something went wrong!"
     , "nytimes.com", "Error 404 (Not Found)!!1", "Quanta Magazine\nQuanta Homepage\nSaved articles\nLogin\nSearch\nComment\nSave Article\nFacebook\nTwitter\nCopy link\nEmail\nPocket\nReddit\nYcombinator\nFlipboard\nComment\nSave Article\nComment\nSave Article\nFacebook\nTwitter\nCopy link\nEmail\nPocket\nReddit\nYcombinator\nFlipboard\nFacebook\nTwitter\nCopy link\nEmail\nPocket\nReddit\nYcombinator\nFlipboard\nQuanta Homepage\nFacebook\nTwitter\nYoutube\nInstagram", "Page not found", "Dropbox - 404", "Table"
     , "Figure", "Page not found - Galois, Inc.\nLinkedIn icon\nYouTube icon", "Hacker News", "Dropbox - File Deleted - Simplify your life", "Moved Permanently"
     , "wsj.com", "Attention Required!", "Redirecting...", "Page Not Found", "WebCite query result"
     , "Opinion", "Google Colab", "Facebook", "The Evangelion Otaku Page :::", "Google Scholar", "Ponies at Dawn"
     , "Not Found", "301 Moved", "Frontiers", "404 Page not found", "404 Not Found\n \8211 MEM TEA", "reuters.com"
     , "Home", "\38626\28149\28149\21305: \25160", "fastcompany.com", "dnstats.net", "Wikipedia Statistics", "Wayback Machine\nInternet Archive logo\nDonate icon\nSearch icon\nSearch icon\nUpload icon\nUser icon\nWeb icon\nTexts icon\nVideo icon\nAudio icon\nSoftware icon\nImages icon\nDonate icon\nEllipses icon\nHamburger icon\nSearch icon\nDonate icon"
     , "Access to this page has been denied", "404 - Page not found", "Internet Archive: Digital Library of Free &amp; Borrowable Books, Movies, Music &amp; Wayback Machine", "Document Moved"
     , "404 Error", "Site not found", "Metropolitan Opera", "Imgur: The magic of the Internet", "Add-ons for Firefox (en-US)", "trees are harlequins, words are harlequins", "The page was not found!", "Page not found \183 GitHub", "Error", "Calvin &amp; Muad'Dib: Photo", "404 - File or directory not found."
     , "Slate Star Scratchpad", "Not found.", "Internet Archive: Error\nInternet Archive logo\nDonate icon\nSearch icon\nSearch icon\nUpload icon\nUser icon\nWeb icon\nTexts icon\nVideo icon\nAudio icon\nSoftware icon\nImages icon\nDonate icon\nEllipses icon\nHamburger icon\nSearch icon\nDonate icon", "File not found", "Central Intelligence Agency\nCentral Intelligence Agency\nInstagram\nFacebook\nTwitter\nLinkedIn\nYouTube\nFlickr\nTelegram", "Amazon Alexa"
     , "About", "404 Not Found - Harney &amp; Sons Fine Teas", "\227\131\139\227\130\179\227\131\139\227\130\179", "e-codices \8211\160Virtual Manuscript Library of Switzerland", "Weights &amp; Biases"
     , "Untitled Document", "Tor Project", "Redirect", "Private Site\nWordPress.com", "Google Code Archive - Long-term storage for Google Code Project Hosting."
     , "Error - LONGECITY", "Document Has Moved", "Amazon.co.jp", "307 Temporary Redirect", "308 Permanent Redirect", "\8206Connecting to App\160Store", "psmag.com"
     , "openSNP", "You\8217ve reached a 404 page.\nActivating this button will toggle the display of additional content\nSlate homepage\nSubmit search\nEnter query\nActivating this button will toggle the display of additional content\nOpen menu\nClose menu\nActivating this button will toggle the display of additional content\nSlate on Instagram\nSlate on Twitter\nSlate on Facebook\nSlate on YouTube\nSlate homepage\n*\nSlate on Instagram\nSlate on Twitter\nSlate on Facebook\nSlate on YouTube\nThe Slate Group logo", "The Pirate Bay - The galaxy's most resilient bittorrent site", "Page not found - Sex Games Online\nPage not found - Sex Games Online", "Page Not Found (404)", "Object not found!"
     , "LessWrong", "Hacker News Search powered by Algolia", "EvaGeeks.org Forum - an Evangelion Fan Community - Login", "EvaGeeks.org Forum - an Evangelion Fan Community - Information"
     , "A Lesson Is Learned But The Damage Is Irreversible", "404", "thestreet.com", "moved to tonkatsu-slice", "jackkinsella.ie"
     , "Untitled", "Unable to Serve This Request", "Table of Contents", "Sam Harris", "Redirecting to Google Groups", "Publications"
     , "Page Not Found - Straight Dope Message Board", "Page Not Found - Quantified Self Forum", "Page Not Found\nLock", "Music", "Marak.com", "Manifold"
     , "Library Genesis \8226 scientific articles", "JSTOR: Access Check", "Home - Nyaa.se Torrents Proxy", "Felsida 404", "FeepingCreature", "FAQ"
     , "Evalegend.com", "Error Page", "Edge.org", "DeviantArt: 404", "DSpace", "ClinicalTrials.gov"
     , "Browse :: Nyaa", "Blog not found", "Are.na", "Arbital", "Access to this page has been denied.", "APA PsycNet"
     , "4chan archive", "404: Page Not Found", "404 / Page Not Found", "404 - Category not found", "401 Authorization Required", "302 Moved", "502 Bad Gateway", "504 Gateway Time-out"
     , "www.milib.co.uk", "worlds of DAVID BRIN", "vanishing_\227\129\151\227\129\152\227\129\191", "study.com", "simon's darcsden", "siderea"
     , "seatsmart.com", "rs.io", "ribbonfarm", "reddragdiva"
     , "rachelbythebay", "prymd.com", "podcast.ai", "pied", "paizo.com - Community / Paizo Blog", "miller-mccune.com"
     , "megastep", "marketwatch.com", "is No Longer Here", "index", "gigamonkeys", "forre.st"
     , "flume.com.br", "agingfree.org", "articles", "Vercel Security Checkpoint", "CONTENTdm"
     , "Not Found - Albion - Webflow HTML website template", "Siberian Times", "Toshi Omagari"
     , "404 - Isomorphic Labs", "Page not found - PsyPost - Psychology News"
     , "Notion – The all-in-one workspace for your notes, tasks, wikis, and databases."
     , "Computer Vision and Learning LMU Munich", "Ryan Moulton's Articles"
     , "Page not found : Stanford University", "GoLocalPDX", "Bookslut"
     , "&#13;\n\tMedicine &amp; Science in Sports &amp; Exercise&#13;", "Patlabor Wiki", "Reddit"
     , "Reddit - Dive into anything", "why why why why why why why", "Exclusive", "Randomly updated"
     , "Redirecting", "x.com", "Welcome to the Orion's Arm Universe Project", "Web Page Under Construction"
     , "Organization not found", "Page not found - Rybka Forum", "APA Dictionary of Psychology"
     , "0xPARC", "graydon2", "Vimeo / CAPTCHA Challenge", "Bulletin of the Atomic Scientists"
     , "ORCID", "This page could not be found", "Are you a robot?", "Dario Amodei", "Nabeel S. Qureshi"
     , "ScienceDirect", "smoothbrains.net", "home", "Welcome", "welcome", "index.utf8"
     , "Getting Stronger", "University College London", "lamag.com", "nyuu dot page", "Perma"
     , "Justin Pombrio", "ōtoro.net", "Research Scientist", "Vanderbilt University School of Medicine"
     , "Olup Stories", "Human Verification", "Oceans Yet to Burn", "Wiremodal"
     , "OUH - OUH group members", "Sergey’s Blog", "Sensor Fusion: High Speed Robots"
     , "SAS Proceedings and more - 404", "Inception Labs", "Access Denied", "News details", "UK", "Heart of the internet"
     , "IMBEI", "naml.us", "Redirecting The Scholar's Stage", "Research units", "Reddit—The heart of the internet"
     , "Reddit - The heart of the internet", "Bloomberg - Are you a robot?", "Aizk’s Site", "Aizk's Site"
     , "Personal profile - UPJS Kosice", "Personal profile—UPJS Kosice", "Edward Tufte: New ET Writings, Artworks &amp; News"
     , "fi-le.net", "Personal Page", "Fantasy and Science Fiction", "Sam Patterson", "Subscribe to read"
     , "Internet Sacred Text Archive", "Ricki Heicklen", "Language Log", "Construction Physics", "Stan Winston School of Character Arts"
     , "No Moods, Ads or Cutesy Fucking Icons", "Bloomberg", "PROSPERO", "archive.is", "Notion", "Yahoo", "inc.com"
     , "Colin Woodbury", "Machine Learning", "Discovery", "Client Challenge", "X Cancelled", "Minusx", "Mariano Gappa’s Blog"
     , "HAMIDI USA", "Shtetl-Optimized", "Signals and Threads", "The Yale Review", "archive.ph", "Renato Athaydes", "Rate limit"
     , "The Anime Cafe", "life in a monospace typeface", "News Details", "GlyphDrawing.Club -blog"
     , "Informasi Resmi Game Online Terkini Cuan", "Zotero", "Sign in - Google Accounts", "Virgin and Child"
     , "Michael Wolf", "L.B.Stanza", "Blog Post - Alex Litzenberger", "The American Society of Cinematographers", "archiveofourown.org"]

-- A list of bad substrings to remove. Note this is used with `Utils.deleteMixedMany` to specialize down to either prefix or suffix deletion based on the trailing vs leading space (respectively). This should greatly reduce the risk of unintended deletions.
-- Testing: unique list
stringDelete :: [String]
stringDelete = setLike [" - The Public Domain Review"
            , "â\200\224dConstruct Conference Talk"
            , " - Long Bets"
            , "Sequential Tart: Article - "
            , " - IEEE Spectrum"
            , " - The Willits News"
            , "spotify-podcast-badge-wht-blk-165x40"
            , "The Technium: "
            , " « 33 Bits of Entropy"
            , "\nInternet Archive logo\nDonate icon\nSearch icon\nSearch icon\nUpload icon\nUser icon\nWeb icon\nTexts icon\nVideo icon\nAudio icon\nSoftware icon\nImages icon\nDonate icon\nEllipses icon\nHamburger icon\nSearch icon\nDonate icon"
            , " – The Berkeley Artificial Intelligence Research Blog"
            , " \128\200\223 Jay Alammar \128\200\223 Visualizing machine learning one concept at a time."
            , "Abandoned Footnotes: "
            , " - ScienceDirect\nScienceDirect"
            , " Journal of Heredity"
            , "\nStripe logo\nOpen mobile navigation\nStripe logo\nClose mobile navigation\nPayments\nCheckout\nElements\nRadar\nConnect\nBilling\nInvoicing\nTerminal\nIdentity\nClimate\nBilling\nInvoicing\nTax\nRevenue Recognition\nSigma\nAtlas\nConnect\nCapital\nIssuing\nTreasury\nPayments\nCheckout\nElements\nRadar\nConnect\nBilling\nInvoicing\nTerminal\nIdentity\nClimate\nBilling\nInvoicing\nTax\nRevenue Recognition\nSigma\nAtlas\nConnect\nCapital\nIssuing\nTreasury\nStripe logo"
            , " - TODAY People - TODAY.com"
            , "Erowid Online Books : "
            , "The Splintered Mind: "
            , "Github - "
            , "GitHub - "
            , "*Reflective Disequilibrium*: "
            , " - The New York Times"
            , " |"
            , " - YouTube"
            , "—Bulletin of the Atomic Scientists"
            , " MIT News"
            , " \\\\ Anthropic"
            , " – Brendan Eich"
            , "—ACM Queue"
            , " American Political Science Review"
            , " @ Things Of Interest"
            , " - LessWrong", "A Neighborhood of Infinity: ", " by Jason Scott", " - <antirez>"
            , " - Nick's Blog", " - &lt;antirez&gt;", " - Dwarf Fortress Wiki", " \8211 Armed and Dangerous"
            , "Details Magazine: ", "(urth) ", " - Wishful Coding", "The Codeless Code:"
            , "The Virtuosi: ", "Tom Waits - ", " \9733 The Scintillating But Ultimately Untrue Thought", " (Aaron Swartz: The Weblog)"
            , " (Aaron Swartz's Raw Thought)", " - Inquiries Journal", "Locus Online: ", "Loper OS \187 "
            , "Mike On Ads  \187 Blog Archive   \187 ", " // Hayao Miyazaki Web", " - GhibliWiki", "\8212The Intercept"
            , "zlkj.in - ", " : zhanpei fang", "zenpundit.com  \187 Blog Archive   \187 "
            , "American Express\nApple Pay\nDiners Club\nDiscover\nMeta Pay\nGoogle Pay\nMastercard\nPayPal\nShop Pay\nVenmo\nVisa", " \8211 You Are Not So Smart", " - XTools", "xkcd: "
            , " \8211 xcorr: AI &amp; neuro", " \226\128\148 LessWrong", " : Free Download, Borrow, and Streaming : Internet Archive\nInternet Archive logo\nDonate icon\nSearch icon\nSearch icon\nUpload icon\nUser icon\nWeb icon\nTexts icon\nVideo icon\nAudio icon\nSoftware icon\nImages icon\nDonate icon\nEllipses icon\nHamburger icon\nSearch icon\nDonate icon", " - 80,000 Hours"
            , " - EvaGeeks.org Forum - an Evangelion Fan Community", " - MathOverflow", " - Cross Validated", " - Wikisource, the free online library"
            , " - PMC", " - EvaWiki - An Evangelion Wiki - EvaGeeks.org", " -- Debian Quality Assurance", " - Freakonomics"
            , " - Marginal REVOLUTION", " BMC Public Health", " - Mathematics Stack Exchange", " - Google Groups"
            , " - Stack Overflow", " - MyAnimeList.net", "    [abc wiki]", "UK Anime Network - "
            , " - Microsoft Research\nYour Privacy Choices Opt-Out Icon\nYour Privacy Choices Opt-Out Icon", " -- New York Magazine - Nymag\nSearch\nClose\nSearch\nClose", "The Project Gutenberg eBook of ", "The Project Gutenberg EBook of "
            , " - Dresden Codak", " - Google Drive", " \226\128\148 EA Forum", "Saturday Morning Breakfast Cereal - "
            , " - Bitcoin Wiki", "PredictionBook: ", " - Wikipedia", " - Google Books"
            , " - Goodreads News &amp; Interviews", " - Open The Magazine", " (Stanford Encyclopedia of Philosophy)", " - HaskellWiki"
            , "AnimeSuki Forum - View Single Post -  ", "&#13;\n      The Project Gutenberg eBook of", " - DEV Community\nNavigation menu\nSearch\nSearch\nSearch\nClose\nMore...\nCopy link\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nEnter fullscreen mode\nExit fullscreen mode\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button\nCollapse\nExpand\nDropdown menu\nLike comment: \nLike comment: \nComment button", " - \8234Google Scholar\8236"
            , "\8221 \8211 Sankaku Complex", " - PMC\nTwitter\nFacebook\nLinkedIn\nGitHub\nSM-Twitter\nSM-Facebook\nSM-Youtube", " \8211 Ex Urbe", " \8211 Ultan's Library"
            , " \8211 Retraction Watch", "\nVICE\nVICE", " - The Washington Post", "  Science"
            , " / Habr\nHabr\nSearch\nWrite a publication\nSettings\nPull to refresh\nReading time\nViews\nTotal votes 54: \226\134\145\&53 and \226\134\147\&1\nAdd to bookmarks\nComments\nSend message\nComments\nFacebook\nTwitter\nTelegram", " \8211 Sydsvenskan\nSydsvenskan\nSydsvenskan\nSt\228ng\nSt\228ng\nTill toppen av sidan\nSydsvenskan\nFacebook\nTwitter\nInstagram", " The Digital Antiquarian", " -\n\nsourcehut git"
            , " - Hoogle", " - User Experience Stack Exchange", " - Wiktionary, the free dictionary", " PNAS Nexus"
            , " on DeviantArt", "steve yegge - ", "statistics - ", " - Google Search"
            , " :: hub.darcs.net", " - Everything2.com", "apfelmus - "
            , "ag.algebraic geometry - ", " - Wolfram", " - dbSNP - NCBI\nTwitter\nFacebook\nLinkedIn\nGitHub\nTwitter\nSM-Facebook\nSM-Youtube", " - Theoretical Computer Science Stack Exchange"
            , " - Marketoonist", " - Vocaloid Database", " -- joshua schachter's blog", "nt.number theory - "
            , " - Super User", " International Journal of Epidemiology", "mscroggs.co.uk Blog: ", " - AniDB"
            , " - Linux Manuals (1)", " - by benedict - bene dictio", "    [hashcat wiki]", " - IndieWeb"
            , " - ArchWiki", "\nFork me on GitHub", "lcamtuf's old blog: ", " - Academia Stack Exchange"
            , "jwz: ", " @ GitHub", "ignore the code: ", " - The Verge\nThe Verge\nThe Verge\nExpand\nThe Verge\nExpand\nPrevious\nNext\nPrevious\nNext\nPrevious\nNext\nPrevious\nNext\nComments\nThe Verge"
            , " - TeX - LaTeX Stack Exchange", "floatingsheep: ", " - Code Golf Stack Exchange"
            , "Nadia Asparouhova ", "The Universe of Discourse :"
            , " - a Hugging Face Space by HuggingFaceFW", " – Embedded in Academia"
            , "Swiss National Museum - Swiss history blog", "Matt Blaze: ", " �|� OR-Tools �", " - Justin Skycak"
            , " – The Scholar's Stage", " JAMA Network Open", " - Astral Codex Ten", "Probably Overthinking It: "
            , "Abstract Heresies: ", " - ScienceDirect", " - Bulbapedia, the community-driven PokÃ©mon encyclopedia"
            , " - Bulbapedia, the community-driven Pokémon encyclopedia", " 2.0 viewer"
            , " – Stratechery by Ben Thompson", " – Thread Reader App", " - by RJ Andrews - Chartography"
            , "dys2p › ", " - by Adam Mastroianni", " Clinical Chemistry", " - Erik Schluntz"
            , " - The Data Point", "– Terence Edenâ\\200\\231s Blog", " – Variance Explained"
            , "Matvoz.com – ", "Mike Dellanoce's Blog: ", " – Clear Language, Clear Mind\8288:"
            , " - Google Fonts", " : Download For Free, View Sample Text, Rating And More On Fontsgeek.Com"
            , "Run Deep: ", " – Daniel Frank", " - by Dwarkesh Patel", " � Erik Bernhardsson"
            , " - Epoch AI", " - by Scott Alexander", " - by Rohit Krishnan", " - by Sasha Chapin"
            , " - Casey Handmer's blog", " - Casey Handmer’s blog", "Zarf Updates: ", " - Derpibooru"
            , " - HTML: HyperText Markup Language", " - Joel on Software", "Neal Stephenson - "
            , "- jreyesr’s blog", "Old Vintage Computing Research: ", "Flight From Perfection - "
            , "A Knight at the Opera: ", "Res Obscura: ", " • European Platform of Women Scientists"
            , " - HoloWiki - A Holography FAQ", " - by Brian Potter", "—Free Online Library", "Ebony: "
            , " - A Collection of Unmitigated Pedantry", " - Dominic Cummings substack", "Code rant: "
            , " - Economics from the Top Down", " - Link error", " - Jenneral HQ", " - Reactor"
            , "PStricks : applications ", "Moneyness: ", " - Thingiverse", "- Review - Anime News Network"
            , " by Unseen Histories - Unseen Histories", " | Blog", " - Wikimedia Commons"
            , " | by Merzmensch | Merzazine", " - The Law and Policy Blog", " - Daniel Wirtz"
            , "Machinamenta: ", "Radiator Blog: ", "  Journal of Heredity", " - media.ccc.de"
            , " - UEFConnect", " | Technology", " - Flashback Forum", " - Chiraag Gohel"
            , " - Ken Bertagnolli", " - Aresluna", " - Unexpected Values", "IQ's Corner: "
            , " - Deviant/Abstraction", " : Free Download, Borrow, and Streaming : Internet Archive", " - TalkChess.com", " - Works in Progress", "SL4: ", " - Engineering and Technology History Wiki"
            , " - Dominic Cummings's Blog", " - Ethan Zuckerman", "The Ants Of God Are Queer Fish: "
            , " - Science Fiction, Fantasy, Philosophy & History", "The Silver Elves: ", "Bloomberg - "
            , " - Are you a robot?", " - Matt Lakeman", " - by Jacob Falkovich", " - <em>Daily Nous</em>"
            , " - Daily Nous", " - Wask", " - Yuxi on the Wired", "model ships in the cinema: "
            , " - Big Sand Woodworking", "Emigre: ", "David T. Wilbanks: ", " - Asimov Press"
            , " :: SSRN", " - Adam LeBlanc", "Gesta Septentrionalis: ", " - Internal exile", " - Ben"
            , " | The Calvin and Hobbes Wiki", " at Interrobang Type Co", " - For Better", "<br />", "<br>", "<br/>"
            , " - by Benjamin Breen", " - You Are a Story with Will Storr", " - Isegoria", " - TASVideos"
            , " - by Colin Gorrie", " - SimEdw’s Blog", "nfdn: ", " - by Erik Hoel", " - John Luttig"
            , " @ osmarks' website", " at MROB", " - Clear Language, Clear Mind"
            , " : Institute for Policy Research - Northwestern University", "Snarkmarket: ", " - Google Developers Blog"
            , " - Dmitry Brant", "Geoff Greer’s site: ", "Wes McKinney - ", " - an article by Chris Morgan", "First Known When Lost: "
            , " - by Bryan Caplan", "Tom Lehman - ", "small clever rooms: ", "research!rsc: ", " - Debbie Maddy"
            , " - Keith Woods", " - by Zachary Brown", " - Anime News Network", " -blog", " - by JP Aumasson - bfSwA"
            , "MindAndMuscle.net - ", " \\ Anthropic", " (Maurycy's blog)", " - Soliloquies", " - iA", " - Tinyhack.com", " | Archives"
            , " - Michael Chavinda - A collection of my thoughts on the various topics I find myself interested in."
            , " - by Roger’s Bacon - Secretorum", ".  - Present & Correct", ". —Present &amp; Correct", " - Kenneth Krabats 1000 stemmer"
            , " - Recursive Descent into Madness - A countable set of sanities and insanities, by Shea Leffler.", " — by Scott Alexander"
            , "—by Scott Alexander", "Brian B.'s Climate Blog: ", "Fortunate Son: ", " - Sam Patterson"
            , " - Famous poems, famous poets. - All Poetry", " - Instructables", " - steph :)", " - Kotaku", " - Clarissa's Blog"
            , " - Unsung", " - The Shamblog", " - Felix Krause", " - apenwarr", "—Clear Language, Clear Mind", " - Project Play"
            , "Haskell for all: ", " | Health &amp; wellbeing", " | Health & wellbeing", " - Project Zero", " - Armand D’Angour"
            , "God Plays Dice: "]
