How I broke free from pd.set_option (and probably some best practices, too) in my python pandas code.
# find the PID of the process on your port
lsof -i :3000
# kill it bang bang
Thank me later
I love the Nike Run Club app and use it for every run I go on. The interface is incredible and provides a lot of cool summary / overview data of each run, including mile splits, and various permutations of visualizations showing combinations of your elevation / pace / total distance / GPS location throughout the run.
Being a pydata enthusiast though, I eventually faced the familiar and primal urge every data-scientist knows all to well: the need to access the raw data. Brilliant UI / UX interface and stellar user-friendly platform be damned, I need the raw CSV / XML / KML files and yearn to load it into pandas in a Jupyter notebook!
Maybe I’ll do some munging, aggregating and filtering. Maybe I’ll import matplotlib, bokeh, altair or plotly and make some cool charts! If I’m feeling ambitious, maybe I’ll even start doing crazy geospatial shit like haversine distance or analyzing the impacts of relativity on time and distance throughout my run (don’t discount those spatial dilations when I hit breakneck speeds of 8:30 Minutes / Mile 😅).
Anyways, these dreams must be put on hold because Nike doesn’t offer an a la carte data export feature in the app or online. Fear not, I have discovered a way to still access this data — my dreams of data need not be forsaken!
Something I oscillate being proud and super ashamed of is the fact that I still maintain a vocabulary list. In college, specifically late junior year, I became fascinated with the Profiles that The New Yorker would publish frequently and the strange collection of people whose lives a reporter would studiously detail.
I remember reading the one on Sean Penn (which I think became relevant amidst the El Chapo story), and being impressed by the specificity of the vocabulary used. I was also confronted with the revelation of how limited my understanding of English was. It was a daunting realization, but one that I’ve since found beauty within: language need not be mundane. I was enamored by the existence of extremely precise language and the clarity with which great writers could convey a scene or concept through words alone.
Despite being incredibly annoyed by the strange rules, exceptions and ambiguity in the English language and it’s grammar, I’ve found refuge in the beauty and potency of the words that compose it.
My regretful misconception of the medium language provides to relay truth and experience was born from years of boredom bred by uninspiring texts. It was compounded by the prevalent usage of imprecise and generalized words. From DMV manuals to SAT passages and even found within the mainstream dictionaries, the conspiracy to suppress my interest in English and writing with dull and uninspiring words, passages and even books was widespread.
Luckily, my interest in language was buoyed by my parents (whom both hold doctorates in literature) and some especially inspiring instructors (Ms. Kathy in elementary, Chris Stapleton in high school and Carey Voeller at Wofford). Hope this shoutout contained within an objectively dull blog post about why I keep an adult vocab list hosted on my rather low traffic blog, makes dealing with me as a student worth it.
To date (2019-07-18), here’s the list of the words (and occasionally phrases) that I’ve encountered when reading and been either completely unfamiliar with or perhaps just contextually unfamiliar with and had to turn to the dictionary for clarification.
Above I expressed my disdain for the commonplace dictionaries provided by Apple and Google, as such I prefer to use the 1913 edition of Webster’s Unabridged English Dictionary. You can find the online version here and if you are especially nerdy and inclined to stick it to the man, you can even hack your Mac or iPhone and replace the bland built-in dictionary with whatever dictionary you most prefer by compiling it to XML and replacing the dictionary source in the operating system code (more on that, here). This dictionary passion was inspired by James Somers’ incredible piece.
Abjure, Abrogation, Abscond, Accede, Accession, Accretion, Acerbic, Acolyte, Acuity, Adipose, Aegis, Agglomeration, Albumin, Alcove, Alderman, Alembic, Aloes, Alveolae, Amorpha, Amorphous, Amorphozoic, Analemma, Anathema, Anechoic, Angiogenic, Anodyne, Anomic, Anoxic, Antechamber, Antediluvian, Anteroom, Anthelmintic, Anthemia, Anthemic, Anthemion, Anthroponymy, Anticoagulant, Antigen, Antiphonal, Apathetic, Aphasia, Aphorism, Aping, Apocryphal, Apostasy, Apostate, Apostolic, Apotheosis, Apparition, Appoggiatura, Approbation, Aquiline, Arcana, Ardor, Argot, Aria, Arrears, Arriviste, Assignation, Assortative, Astringent, Atavistic, Auslaut, Auteur, Avocation, Avowedly, Ayatollah, Badinage, Banquette, Barbiturate, Barbiturates, Barbule, Basilicas, Bedlamite, Beguile, Beguiled, Besmirching, Bimodal, Bitumen, Bituminous, Blaxploitation, Blight, Bodega, Bollard, Botulism, Braggadocio, Bromides, Bumrushing, Bureau, Cabal, Cabalistic, Cadaveric, Cagily, Calamitous, Callow, Calumniate, Calumniator, Canard, Candolatory, Candor, Capitonym, Capitulate, Carapace, Carouse, Carousing, Catechism, Catecornered, Cathartic, Cathedra, Cation, Caulked, Centrist, Cerebration, Cernuous, Chalcedony, Chalcocite, Chalcogen, Chalcopyrite, Chapeau, Chastened, Chauvinism, Cherubic, Chicanery, Chilblains, Chinoiserie, Chippendale, Chrominance, Chromium, Chutzpah, Chyron, Claptrap, Clarion, Clemenceau, Clemency, Cloying, Coalition, Cochlea, Coda, Cognoscenti, Compendium, Concomitant, Concubines, Confection, Confit, Conflagration, Congenital, Conjugal, Conniption, Consigliere, Consign, Constabulary, Consternation, Corollary, Corporatese, Corpulent, Corpuscle, Corpuscular, Corybantic, Cossacks, Countermanded, Crake, Craven, Crony, Cupola, Curdle, Dalliance, Dally, Dapples, De Maupassant, Decamped, Decrepitude, Dehiscence, Dehiscent, Deleterious, Demagogue, Demimonde, Demur, Demurred, Denizen, Descanting, Desiccated, Despot, Despotic, Detritus, Dialectical, Dialectics, Diathermy, Didactic, Digerati, Dilapidated, Dilettante, Diminutive, Diocesan, Disavow, Discomfit, Disparate, Disputatious, Dolophine, Dostoyevsky, Dysarthria, Dystonia, Ecclesiastical, Ecumenical, Effete, Efficacious, Efflorescence, Efflorescent, Effluvium, Effrontery, Egalitarianism, Elision, Emeritus, Emissaries, Emphysema, Enamelists, Endemic, Enervation, Enfant Terrible, Enmity, Enrapture, Enraptured, Ensconce, Ensheathe, Ensorcelled, Enumerated, Environ, Environs, Epigraph, Episcopate, Epistemic, Epistemology, Epistolary, Equipoise, Equivocate, Ergonomic, Erisology, Ersatz, Erudite, Erudition, Erysipelas, Ethereal, Evinces, Eviscerate, Excoriate, Execrable, Exegesis, Exegetical, Exhortatory, Exigencies, Existence, Fatwa, Fealty, Fervid, Fester, Flash, Fledgling, Fogey, Fogyism, Formalism, Fuchsia, Fusillade, Fustian, Gabardine, Gait, Garbled, Garish, Gauze, Genteel, Genus, Geodesic, Geodesy, Geodetic, Gerontology, Gestation, Gibe, Gondola, Gondolier, Gondoliers, Gout, Graticule, Gravitas, Grouse, Gubernatorial, Gusto, Gyration, Hackles, Hackneyed, Hawala, Hegemony, Hemstitching, Heuristic, Horology, Hypodermic, Iconoclastic, Idée Fixe, Ignominious, Imago Dei, Imbue, Imbued, Immolate, Impetus, Impolitic, Imprimatur, Inaugural, Inclemency, Incommensurate, Incommunicado, Inculcated, Inculpable, Incursion, Indigent, Ineluctable, Infirmity, Iniquity, Insular, Internecine, Intimations, Intone, Intoned, Intransigent, Invective, Invention, Investiture, Jeremiad, Jingoistic, Jocund, Jural, Kitsch, Kleptocracy, Kowtow, Lambaste, Lambasted, Largesse, Lassitude, Latency, Legerdemain, Legume, Leguminous, Libation, Libidinous, Libration, Lichen, Linchpin, Litterateur, Littérateur, Liturgical, Liturgy, Livermorium, Locale, Lodestar, Luchadores, Lumpen, Lurid, Lyell, Lymphoma, Machiavellian, Madrasahs, Malaise, Malaphor, Marionette, Medias Res, Ménage, Mendacious, Meting (Mete), Milquetoast, Minutiae, Miscreant, Mise En Scène, Missives, Mordant, Mores, Moribund, Mycologists, Myrmidons, Nadir, Neophyte, Neuropathy, Norn, Nutation, Nyctinasty, Obdurate, Obeisance, Oblique, Obliquity, Obstinate, Obviate, Odalisque, Odylic, Oedema, Oligopolists, Omerta, Ontological, Onus, Ophthalmology, Opia, Opprobrium, Opulent, Oracular, Orotund, Orthography, Oryx, Ostracization, Otiose, Outmoded, Paean, Palama, Palmistry, Palpable, Panacea, Pandemonium, Panoply, Panopticon, Pantomime, Parable, Parlance, Parochial, Parried, Pastiche, Pathogenesis, Pathogenicity, Pathos, Paucity, Paunch, Pax Roeana, Peace Of Westphalia, Pedagogic, Pedagogy, Pendeloque, Penology, Peregrinate, Periodization, Peripatetic, Pernicious, Pestilence, Phantasmal, Pharmacopoeia, Philatelic, Philippic, Philtrum, Phrenology, Pibroch, Platitudes, Pliant, Plutocracy, Plying (Their Trade), Pogrom, Poignantly, Polemic, Post Mortem, Praziquantel, Precariat, Precocious, Preternatural, Privation, Proboscis, Profligacy, Progenitor, Promulgated, Propinquity, Propitious, Prosaic, Puerile, Pugilist, Pugnacious, Purloined, Pusillanimous, Putative, Putsch, Quadrennial, Quaver, Rampant, Rankle, Rarefy, Ratiocination, Recalcitrant, Reconnaissance, Recursive, Redolent, Redouble, Relish, Reportorial, Reproach, Reticence, Reticent, Revel, Rhubarb, Rothbard, Rutile, Saccadic, Sacerdotal, Sacrilege, Sacroiliac, Sacrosanct, Salacious, Salient, Salvific, Samizdat, Sanctum, Sanguine, Scattershot, Sciatica, Sclerotic, Scurrilous, Seance, Sebastopol, Seconal, Sedulous, Sedulously, Semaphore, Sevastopol, Shambolic, Shawl, Sheaf, Sheath, Shebeen, Shibboleth, Shroud, Siliqua, Simulacrum, Sleuthing, Sobriquet, Solipsism, Sonder, Soppy, Sordid, Sorosis, Specter, Sprightly, Spritely, Spurious, Squall, Stalwart, Stare Decisis, Stendhal, Stoic, Stradivarius, Styptic, Sublunar, Suborning, Subservient, Subterfuge, Sulfurous, Sump, Supercilious, Supplicant, Surfeit, Sycophant, Tacit, Taciturn, Teetotaler, Telegenic, Temporal, Tendril, Theocracy, Thurible, Timbre, Tinctured, Titillate, Titivate, Titivating, Titters, Titular, Tolstoy, Tortola, Tourniquet, Toxoplasmosis, Transliterate, Transmutes, Travail, Trenchant, Triage, Tripe, Trivalent, Turgenev, Tutelage, Tzitzit, Umbrage, Undergird, Uninflected, Untrammeled, Vainglory, Valor, Vamp, Vanguard, Vaunted, Verbosity, Verve, Vicissitudes, Visage, Visceral, Vitriolage, Vitriolic, Voluminous, Vox Populi, Vulgarian, Winnow, Yarmulke, Zany
 Referring to the default dictionary on iOS and via Google Search.
At some point, I really hope to migrate this blog from WordPress to a fully self hosted, designed and written implementation of this humble blog. My ambition to accomplish this is probably just a manifestation of my OCD and desire to have more control over the content and how it’s presented.
If you’ve ever done this, I would love to hear about the process and method by which you ultimately did it. I have thought about using a static site hosted on S3 or some of the Django packages for CMS / blog hosting, but have so far failed to settle on either.
The front end is often something I shy away from, but I’m hoping when I eventually take on this project, it will hit a critical mass and allow me to break out of my hesitation and into continued progress as a developer.