<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts | Jim Bagrow</title>
    <link>https://bagrow.com/blog/post/</link>
      <atom:link href="https://bagrow.com/blog/post/index.xml" rel="self" type="application/rss+xml" />
    <description>Posts</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2026 James Bagrow</copyright><lastBuildDate>Thu, 24 Feb 2022 11:00:00 -0500</lastBuildDate>
    <image>
      <url>https://bagrow.com/blog/media/icon_hud0e116804909395b7d61aeb388cf7646_15111_512x512_fill_lanczos_center_3.png</url>
      <title>Posts</title>
      <link>https://bagrow.com/blog/post/</link>
    </image>
    
    <item>
      <title>A big-data view on sleep and travel - new paper</title>
      <link>https://bagrow.com/blog/2022/02/24/a-big-data-view-on-sleep-and-travel-new-paper/</link>
      <pubDate>Thu, 24 Feb 2022 11:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2022/02/24/a-big-data-view-on-sleep-and-travel-new-paper/</guid>
      <description>&lt;p&gt;Very excited to announce we have a new paper out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nature.com/articles/s41562-022-01291-0?utm_campaign=related_content&amp;amp;utm_source=SOCIAL&amp;amp;utm_medium=communities&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sleep during travel balances individual sleep needs&lt;/a&gt;.
Sigga Svala Jónasdóttir, James Bagrow and Sune Lehmann,
&lt;em&gt;Nature Human Behaviour&lt;/em&gt; (2022)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Essentially, we have access to a pretty incredible deidentified dataset covering wearables users who track their sleep.
These data let us tackle questions at a scale far beyond the size of a typical sleep study.
And along with sleep indicators, like when sleep begins and ends, we can tell whether an individual is at home or traveling, so we can see, observationally, how travel affects sleep.&lt;/p&gt;
&lt;p&gt;With that in mind, we went into the data with a rough expectation of quantifying how travel harms sleep, leading to less sleep for example.
Certainly most travelers have all experienced (maybe not recently) serious jet lag.
But in fact we found something more nuanced. Here&amp;rsquo;s the abstract:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Travel is expected to have a deleterious effect on sleep, but an epidemiological-scale understanding of sleep changes associated with travel has been limited by a lack of large-scale data. Our global dataset of ~20,000 individuals and 3.17 million nights (~218,000 travel nights), while focused mainly on short, non-time-zone-crossing trips, reveals that travel has a balancing effect on sleep. Underslept individuals typically sleep more during travel than when at home, while individuals who average more than 7.5 hours of sleep at home typically sleep less when travelling. The difference in travel sleep quantity depends linearly on home sleep quantity and decreases as median sleep duration increases. On average, travel wake time advances to later hours on weekdays but earlier hours on weekends. Our study emphasizes the potential for consumer-grade wearable device data to explore how environment and behaviour affect sleep.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Besides the &lt;a href=&#34;https://www.nature.com/articles/s41562-022-01291-0?utm_campaign=related_content&amp;amp;utm_source=SOCIAL&amp;amp;utm_medium=communities&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;paper itself&lt;/a&gt; (and apologies for hitting any paywalls), we also put together a &lt;a href=&#34;https://go.nature.com/3LIPCZA&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;fun little &amp;ldquo;Behind the paper&amp;rdquo; blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Congrats to &lt;a href=&#34;https://www.linkedin.com/in/siggasvala/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sigga Svala Jónasdóttir&lt;/a&gt;, our fearless leader on this journey, and my long-time collaborator &lt;a href=&#34;https://sunelehmann.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sune Lehmann&lt;/a&gt;, who were both fantastic to work with.&lt;/p&gt;
&lt;p&gt;Please check out &lt;a href=&#34;https://www.nature.com/articles/s41562-022-01291-0?utm_campaign=related_content&amp;amp;utm_source=SOCIAL&amp;amp;utm_medium=communities&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the paper&lt;/a&gt;, the &lt;a href=&#34;https://doi.org/10.6084/m9.figshare.17207231&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;data&lt;/a&gt; and &lt;a href=&#34;https://github.com/siggasvala/Travel-and-sleep&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the code&lt;/a&gt; for more.&lt;/p&gt;
&lt;!-- (https://www.nature.com/articles/s41562-022-01291-0) --&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Upcoming Python Features Brought to You by Python Enhancement Proposals&#34;</title>
      <link>https://bagrow.com/blog/2022/02/16/upcoming-python-features-brought-to-you-by-python-enhancement-proposals/</link>
      <pubDate>Wed, 16 Feb 2022 13:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2022/02/16/upcoming-python-features-brought-to-you-by-python-enhancement-proposals/</guid>
      <description>&lt;p&gt;A fun overview of some &lt;a href=&#34;https://martinheinz.dev/blog/67&#34; title=&#34;Upcoming Python Features Brought to You by Python Enhancement Proposals&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;interesting new features coming to Python&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Another syntax change proposal is PEP 654, which proposes except* as a new syntax for raising groups of exceptions. The rationale for this one is that Python interpreter can only propagate one exception at the time, but sometimes multiple unrelated exceptions need to be propagated as the stack unwinds.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yes, please!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Next one is PEP 678 which suggests that &lt;code&gt;__note__&lt;/code&gt; attribute should be added to BaseException class. This attribute would be used to hold additional debugging information which could be displayed as part of traceback.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yes, yes!&lt;/p&gt;
&lt;p&gt;Some great stuff, but I also worry about feature creep.
&lt;a href=&#34;https://www.python.org/dev/peps/pep-0671/&#34; title=&#34;PEP 671 -- Syntax for late-bound function argument defaults&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;The proposal&lt;/a&gt; for changing the syntax for default function arguments is interesting, but fairly opaque to a non-expert:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-Python&#34;&gt;def process_data(file=&amp;gt;obj_store):
	...
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That looks pretty cryptic to me.&lt;/p&gt;
&lt;p&gt;One of the strengths of Python is the simplicity of the syntax.
The best code can read almost like &lt;a href=&#34;https://en.wikipedia.org/wiki/Pseudocode&#34; title=&#34;Pseudocode - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pseudocode&lt;/a&gt;, letting non-Python programmers get the basic idea.
Python is then easy to read, fun to write, and great for teaching.
But these &lt;a href=&#34;https://en.wikipedia.org/wiki/Syntactic_sugar&#34; title=&#34;Syntatic sugar - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;syntactic sugar&lt;/a&gt; enhancements, great as they tend to be, do risk taking away some of those less-is-more features.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This change looks reasonable and useful to me, but I think we should be cautious of adding too many new syntax notations/changes. It&amp;rsquo;s questionable whether small improvement like this one warrants yet another assignment operator.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Exactly.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://martinheinz.dev/blog/67&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://martinheinz.dev/blog/67&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;NERCCS 2022: Fifth Northeast Regional Conference on Complex Systems&#34;</title>
      <link>https://bagrow.com/blog/2022/01/19/nerccs-2022-fifth-northeast-regional-conference-on-complex-systems/</link>
      <pubDate>Wed, 19 Jan 2022 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2022/01/19/nerccs-2022-fifth-northeast-regional-conference-on-complex-systems/</guid>
      <description>&lt;p&gt;Interested folks, be sure to check out this year&amp;rsquo;s &lt;a href=&#34;https://nerccs2022.github.io&#34; title=&#34;NERCCS 2022: Fifth Northeast Regional Conference on Complex Systems&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Northeast Regional Conference on Complex Systems&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;NERCCS 2022: The Fifth Northeast Regional Conference on Complex Systems will follow the success of NERCCS 2018, NERCCS 2019, NERCCS 2020, and NERCCS 2021 to promote the emerging venue of interdisciplinary scholarly exchange for complex systems researchers in the Northeast U.S. region to share their research outcomes through presentations and post-conference online publications, network with their peers in the region, and promote inter-campus collaboration and the growth of the research community. NERCCS is particularly focus on facilitating the professional growth of early career faculty, postdocs, and students in the region who will likely play a leading role in the field of complex systems science and engineering in the coming years.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Submission deadline: January 31, 2022&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here&amp;rsquo;s the &lt;a href=&#34;https://easychair.org/cfp/NERCCS2022&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;call for papers (1-page extended abstract or 15-page full paper)&lt;/a&gt;.
Right now, the plan is for a hybrid meeting with both in-person and online options.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m helping as the program chair along with &lt;a href=&#34;http://laurenthebertdufresne.github.io&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Laurent Hébert-Dufresne&lt;/a&gt;. It should be fun!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://nerccs2022.github.io&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://nerccs2022.github.io&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Why Is It So Hard to Be Rational?&#34;</title>
      <link>https://bagrow.com/blog/2022/01/03/why-is-it-so-hard-to-be-rational/</link>
      <pubDate>Mon, 03 Jan 2022 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2022/01/03/why-is-it-so-hard-to-be-rational/</guid>
      <description>&lt;p&gt;Joshua Rothman writing in the New Yorker &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; about &lt;a href=&#34;https://www.newyorker.com/magazine/2021/08/23/why-is-it-so-hard-to-be-rational&#34; title=&#34;Instagram&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;rational thinking&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In Silicon Valley, people wear T-shirts that say “Update Your Priors,” but talking like a rationalist doesn’t make you one. A person can drone on about base rates with which he’s only loosely familiar, or say that he’s revising his priors when, in fact, he has only ordinary, settled opinions. Google makes it easy to project faux omniscience.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The points on meta-thinking &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; (and the anecdote about &lt;a href=&#34;https://en.wikipedia.org/wiki/Stanislav_Petrov&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Petrov saving the world&lt;/a&gt;) are spot on.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.newyorker.com/magazine/2021/08/23/why-is-it-so-hard-to-be-rational&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.newyorker.com/magazine/2021/08/23/why-is-it-so-hard-to-be-rational&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://12ft.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;*cough cough*&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;For no particularly strong reason, I prefer &amp;ldquo;meta-thinking&amp;rdquo; over the fancier, more accepted &lt;a href=&#34;https://en.wikipedia.org/wiki/Metacognition&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;metacognition&lt;/a&gt; 🤷.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;This digital-hygiene routine will protect your scholarship&#34;</title>
      <link>https://bagrow.com/blog/2021/12/30/this-digital-hygiene-routine-will-protect-your-scholarship/</link>
      <pubDate>Thu, 30 Dec 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/12/30/this-digital-hygiene-routine-will-protect-your-scholarship/</guid>
      <description>&lt;p&gt;Guillaume Cabanac writes in a Nature World View article on performing &lt;a href=&#34;https://www.nature.com/articles/d41586-021-02901-z&#34; title=&#34;Close banner&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;scholarly check-ups&amp;rdquo; and why you need them&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Scholars’ names, work or both are used by crooked individuals or institutions to deceive others. The scope of the problem dismays me. I shiver when imagining my university’s research-integrity officer coming to me with a pile of buggy papers — that I’ve never seen before — bearing my name.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;rsquo;ve had articles come out that misquoted or misrepresented one of my papers, but generally in  minor ways.
Nothing like someone putting my name on their article.
(Guess I&amp;rsquo;m not famous enough!)&lt;/p&gt;
&lt;p&gt;The article has good advice but doesn&amp;rsquo;t give a magic bullet, as they note.
I wonder if automation can help with this problem (they mention signing up for author alerts), at least if you have a unique or fairly distinct name.
But could automation end up making it worse?&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nature.com/articles/d41586-021-02901-z&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nature.com/articles/d41586-021-02901-z&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Redo of a Famous Experiment on the Origins of Life Reveals Critical Detail Missed for Decades&#34;</title>
      <link>https://bagrow.com/blog/2021/12/29/redo-of-a-famous-experiment-on-the-origins-of-life-reveals-critical-detail-missed-for-decades/</link>
      <pubDate>Wed, 29 Dec 2021 11:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/12/29/redo-of-a-famous-experiment-on-the-origins-of-life-reveals-critical-detail-missed-for-decades/</guid>
      <description>&lt;p&gt;Some &lt;a href=&#34;https://www.scientificamerican.com/podcast/episode/redo-of-a-famous-experiment-on-the-origins-of-life-reveals-critical-detail-missed-for-decades/&#34; title=&#34;Redo of a Famous Experiment on the Origins of Life Reveals Critical Detail Missed for Decades - Scientific American&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;interesting followups&lt;/a&gt; to one of the most &lt;a href=&#34;https://en.wikipedia.org/wiki/Miller%e2%80%93Urey_experiment&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;celebrated experiments of all time&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But recently a team of researchers realized that—much like that first primordial soup sitting in a bowl of Earth—the experiment’s container played an underappreciated role—that perhaps it was also critical to the creation of organic building blocks inside their laboratory life soup.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I often wonder how much of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Replication_crisis&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;replication crisis&lt;/a&gt; gripping &amp;ldquo;softer&amp;rdquo; fields &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; will spill over into the hard sciences, physics, chemistry, and such.
Atoms aren&amp;rsquo;t as squishy to understand as people, but there&amp;rsquo;s just so many details that go into experiments and other studies, especially nowadays, and publications are too terse to provide complete coverage.&lt;/p&gt;
&lt;p&gt;But this new research doesn&amp;rsquo;t really fit the replication crisis mold.
That a glass flask was used was not omitted from the record, and no nefarious data fishing or statistical tricks were used.
This case is really more about failing to consider confounding factors.
That reasoning process, qualified skepticism&amp;mdash;&lt;em&gt;Could it actually be caused by this? Did you consider varying that?&lt;/em&gt;&amp;mdash;is central to good science, for individual researchers and entire fields.
And its absence isn&amp;rsquo;t fixed by expecting larger sample sizes or smaller p-values.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.scientificamerican.com/podcast/episode/redo-of-a-famous-experiment-on-the-origins-of-life-reveals-critical-detail-missed-for-decades/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.scientificamerican.com/podcast/episode/redo-of-a-famous-experiment-on-the-origins-of-life-reveals-critical-detail-missed-for-decades/&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Which, let&amp;rsquo;s be honest, are not actually that soft.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;E.O. Wilson, naturalist dubbed a modern-day Darwin, dies at 92&#34;</title>
      <link>https://bagrow.com/blog/2021/12/27/e.o.-wilson-naturalist-dubbed-a-modern-day-darwin-dies-at-92/</link>
      <pubDate>Mon, 27 Dec 2021 09:30:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/12/27/e.o.-wilson-naturalist-dubbed-a-modern-day-darwin-dies-at-92/</guid>
      <description>&lt;p&gt;Sad news this morning, &lt;a href=&#34;https://www.reuters.com/lifestyle/science/obituary-modern-day-darwin-eo-wilson-dies-92-2021-12-27/&#34; title=&#34;OBITUARY E.O. Wilson, naturalist dubbed a modern-day Darwin, dies at 92 | Reuters&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;famed scientist EO Wilson has passed&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is hard to overstate his influence.
He coined the terms &amp;ldquo;biodiversity&amp;rdquo; and &amp;ldquo;evolutionary biology&amp;rdquo; &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.
I recently read his memoir, &amp;ldquo;&lt;em&gt;&lt;a href=&#34;https://wwnorton.com/books/9780871403858&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Letters to a young scientist&lt;/a&gt;.&lt;/em&gt;&amp;rdquo;
Inspiring and highly recommended, even for us non-youngsters &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Update: Here&amp;rsquo;s the &lt;a href=&#34;https://www.nytimes.com/2021/12/27/science/eo-wilson-dead.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;NY Times obituary&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.reuters.com/lifestyle/science/obituary-modern-day-darwin-eo-wilson-dies-92-2021-12-27/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.reuters.com/lifestyle/science/obituary-modern-day-darwin-eo-wilson-dies-92-2021-12-27/&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;And then there is &amp;ldquo;sociobiology.&amp;rdquo; He&amp;rsquo;s been dogged for decades with controversy over that.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Keep in mind survivor bias when considering his advice though.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Hundreds of AI tools have been built to catch covid. None of them helped&#34;</title>
      <link>https://bagrow.com/blog/2021/08/18/hundreds-of-ai-tools-have-been-built-to-catch-covid.-none-of-them-helped/</link>
      <pubDate>Wed, 18 Aug 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/08/18/hundreds-of-ai-tools-have-been-built-to-catch-covid.-none-of-them-helped/</guid>
      <description>&lt;p&gt;Another piece in the long line of evidence that &lt;a href=&#34;https://www.technologyreview.com/2021/07/30/1030329/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic/&#34; title=&#34;Hundreds of AI tools have been built to catch covid. None of them helped&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bum-rushing your way through research is not productive&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;This pandemic was a big test for AI and medicine,&amp;rdquo; says [Derek] Driggs, who is himself working on a machine-learning tool to help doctors during the pandemic. &amp;ldquo;It would have gone a long way to getting the public on our side,&amp;rdquo; he says. &amp;ldquo;But I don’t think we passed that test.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The interface between scientists and medicine is quite fraught, but rushing to throw garbage data at black box methods  is a recipe for disaster.
It undermines confidence.&lt;/p&gt;
&lt;p&gt;Science, fundamental research, cannot be rushed.
Yes, there are historical examples of &lt;em&gt;development&lt;/em&gt;, applied research, under intense time pressure (the Manhattan Project, most famously) but the fundamental groundwork must already be laid.
There is no way that an atom bomb could even be speculated about, let alone built, in 3&amp;ndash;4 years&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;In the case of COVID, the real (only?) scientific triumph, mRNA vaccines, have been &lt;u&gt;&lt;a href=&#34;https://pubmed.ncbi.nlm.nih.gov/1690918/&#34; title=&#34;Direct gene transfer into mouse muscle in vivo Science 1990&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;studied&lt;/a&gt;&lt;/u&gt; &lt;u&gt;&lt;a href=&#34;http://www.ncbi.nlm.nih.gov/pmc/articles/pmc5906799/&#34; title=&#34;mRNA vaccines — a new era in vaccinology - Nature&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;for&lt;/a&gt;&lt;/u&gt; &lt;u&gt;&lt;a href=&#34;https://cihr-irsc.gc.ca/e/52424.html&#34; title=&#34;The long road to mRNA vaccines&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;decades&lt;/a&gt;&lt;/u&gt;; the groundwork was there. All the AI imaging, DIY ventilators, disease models, smartphone apps, all for nothing&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;The positive flip side, however, is that we will likely see some cool science &lt;em&gt;in the future&lt;/em&gt;, in five, ten or maybe 15 years.
But it will be on a fundamentally unpredictable timeline and, just like mRNA vaccines, its importance &lt;a href=&#34;https://www.statnews.com/2020/11/10/the-story-of-mrna-how-a-once-dismissed-idea-became-a-leading-technology-in-the-covid-vaccine-race/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;won&amp;rsquo;t be recognized right away&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.technologyreview.com/2021/07/30/1030329/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.technologyreview.com/2021/07/30/1030329/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic/&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Leó Szilárd filed a patent concerning nuclear chain reactions in 1934, even introducing the term &amp;lsquo;critical mass&amp;rsquo;. This was over a decade before the Trinity test.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I&amp;rsquo;m shocked at the number of scientists who pivoted &lt;em&gt;so hard&lt;/em&gt; in 2020, so far out of their area of experience, that it&amp;rsquo;s difficult not to declare them opportunistic sociopaths.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;640 Pages in 15 Months&#34;</title>
      <link>https://bagrow.com/blog/2021/08/17/640-pages-in-15-months/</link>
      <pubDate>Tue, 17 Aug 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/08/17/640-pages-in-15-months/</guid>
      <description>&lt;p&gt;Hilariously overwrought &lt;a href=&#34;https://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15-months/&#34; title=&#34;640 Pages in 15 Months&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;adventures typesetting a textbook&lt;/a&gt;. How about some LaTeX?&lt;/p&gt;
&lt;p&gt;I kid. The system seems to work, looks fast, and &lt;a href=&#34;http://craftinginterpreters.com&#34; title=&#34;Crafting Interpreters&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the results are visually fantastic&lt;/a&gt;, so more power to them.&lt;/p&gt;
&lt;p&gt;The stuff on metrics is gold:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Oh, and since I ended up writing a 200k+ word book, it’s going to have a high page count. That means a thick book. Thick books need wider inner margins so the text doesn’t disappear into the spine.&lt;/p&gt;
&lt;p&gt;All of this points towards a pretty wide page. Most CS textbooks—at least the ones on my bookshelf—are 7.5 inches wide. I tried hard to come up with a design that fit the code, asides, and healthy margins in that width while still giving a text size that didn’t require a magnifying glass. Eventually, I conceded defeat.&lt;/p&gt;
&lt;p&gt;Once I tried designing a set of metrics for an 8 inch wide page, everything fell into place. I could have enough breathing room around the text to make it enjoyable to read, a decent length for the code snippets, and plenty of room for the asides. (Using a narrower font for the asides helped too).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I would have leaned on LaTeX and &lt;a href=&#34;https://pandoc.org&#34; title=&#34;Pandoc&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pandoc&lt;/a&gt;, even if builds are slower and the final result looks &lt;em&gt;slightly&lt;/em&gt; worse than hand-crafting the final product in Adobe InDesign. (Is it worth it though?) But I noped out of there as soon as I saw that javascript and  InDesign were entering the fray&amp;mdash;it makes me appreciate Knuth even more.&lt;/p&gt;
&lt;p&gt;(Also, I love the finale where &lt;em&gt;&lt;strong&gt;the whole book is converted to a single PNG and then pixel-diffed&lt;/strong&gt;&lt;/em&gt;.
Talk about track changes!)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15-months/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15-months/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;New “Glowworm attack” recovers audio from devices’ power LEDs&#34;</title>
      <link>https://bagrow.com/blog/2021/08/11/new-glowworm-attack-recovers-audio-from-devices-power-leds/</link>
      <pubDate>Wed, 11 Aug 2021 12:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/08/11/new-glowworm-attack-recovers-audio-from-devices-power-leds/</guid>
      <description>&lt;p&gt;Clever study showing &lt;a href=&#34;https://arstechnica.com/gadgets/2021/08/new-glowworm-attack-recovers-audio-from-devices-power-leds/&#34; title=&#34;New “Glowworm attack” recovers audio from devices’ power LEDs&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a new way to spy on electronic audio signals&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A new paper released today outlines a novel passive form of the TEMPEST attack called Glowworm, which &lt;strong&gt;converts minute fluctuations in the intensity of power LEDs on speakers and USB hubs back into the audio signals that caused those fluctuations&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Emphasis mine.) The attack is limited by line-of-sight of course, but the study showed that intelligible sound could be recovered at up to 35 meters.&lt;/p&gt;
&lt;p&gt;Reminds me of the study showing &lt;a href=&#34;https://doi.org/10.1145/2046707.2046770&#34; title=&#34;Televisions, video privacy, and powerline electromagnetic interference&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;you can identify what a TV is playing by measuring current fluctuations in the TV&amp;rsquo;s power draw&lt;/a&gt;. Also similar to the idea of &lt;a href=&#34;https://en.wikipedia.org/wiki/Laser_microphone&#34; title=&#34;Laser Microphone&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;laser microphones&lt;/a&gt; that could listen to conversations in a room with a window by measuring small deflections in the window due to sound waves.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2021/08/new-glowworm-attack-recovers-audio-from-devices-power-leds/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://arstechnica.com/gadgets/2021/08/new-glowworm-attack-recovers-audio-from-devices-power-leds/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;‘Tortured phrases’ give away fabricated research papers&#34;</title>
      <link>https://bagrow.com/blog/2021/08/06/tortured-phrases-give-away-fabricated-research-papers/</link>
      <pubDate>Fri, 06 Aug 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/08/06/tortured-phrases-give-away-fabricated-research-papers/</guid>
      <description>&lt;p&gt;Simultaneously disturbing and hilarious examples of &lt;a href=&#34;https://www.nature.com/articles/d41586-021-02134-0&#34; title=&#34;&amp;#39;Tortured phrases&amp;#39; give away fabricated research papers&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;automated synonyms to get around plagiarism detection&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Further investigation revealed that these strange terms — which they dub “tortured phrases” — are probably the result of automated translation or software that attempts to disguise plagiarism. And they seem to be rife in computer-science papers.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Some examples:&lt;/p&gt;
&lt;blockquote&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Scientific term&lt;/th&gt;
&lt;th&gt;Tortured phrase&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Big data&lt;/td&gt;
&lt;td&gt;Colossal information&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Artificial intelligence&lt;/td&gt;
&lt;td&gt;Counterfeit consciousness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deep neural network&lt;/td&gt;
&lt;td&gt;Profound neural organization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;hellip;&lt;/td&gt;
&lt;td&gt;&amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/blockquote&gt;
&lt;p&gt;I wonder what it is for &amp;ldquo;machine learning&amp;rdquo;? Contraption knowing? Gearbox culture?&lt;/p&gt;
&lt;p&gt;Moral of the story: don&amp;rsquo;t fake your papers.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nature.com/articles/d41586-021-02134-0&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nature.com/articles/d41586-021-02134-0&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Old-school computing: when your lab PC is ancient&#34;</title>
      <link>https://bagrow.com/blog/2021/06/02/old-school-computing-when-your-lab-pc-is-ancient/</link>
      <pubDate>Wed, 02 Jun 2021 12:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/06/02/old-school-computing-when-your-lab-pc-is-ancient/</guid>
      <description>&lt;p&gt;This Nature Technology Features has a lot of fun stories of &lt;a href=&#34;https://www.nature.com/articles/d41586-021-01431-y&#34; title=&#34;Old-school computing: when your lab PC is ancient&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ancient computers at the heart of research labs&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“The Hollywood depiction of cutting-edge science is always super fancy,” says James Mason, now a solar physicist at the University of Colorado Boulder, whose team built one of the Solar Dynamics Observatory instruments.&lt;/p&gt;
&lt;p&gt;But the first time Mason visited the White Sands Test Facility, a laboratory in New Mexico that launches rockets to calibrate his team’s instrument, he was shocked to find data streaming to a boxy, custom-built 1980s-era desktop computer, spitting out lines of pixelated, greenish-yellow text. “It’s so old I can’t find any information about it on the Internet,” Mason says.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now I want to make a film with a super-exaggerated version of this&amp;mdash;Matthew McConaughey has to fly into a black hole in a spacecraft controlled by &lt;a href=&#34;https://en.wikipedia.org/wiki/ENIAC&#34; title=&#34;ENIAC&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ENIAC&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Sometimes it’s the software upgrade itself that’s too expensive. In 2008, [Kristin] Low’s undergraduate lab at McGill University in Montreal used an Intel 386-based system running Microsoft’s then-16-year-old Windows 3.1 software to connect to their liquid chromatography system. Updating the chromatography software to support an upgraded operating system would have cost $10,000, Low says — a prohibitive amount.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Seriously though, I always think about these ongoing costs whenever new hardware (and software) might enter my workflow. There&amp;rsquo;s always a cost in the long-term.&lt;/p&gt;
&lt;p&gt;And yes, open source can prevent some problems, like a vendor charging too much for an upgrade or even going out of business, but open source brings problems of its own. For one, there can be a heavy time commitment to keeping the software up-to-date &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Maybe an ambitious grad student can help you, and you&amp;rsquo;ll avoid either doing the upkeep yourself or hiring it out to a technician, but then that grad student is not devoting their time to what really matters: cutting-edge research. And at the same time, a niche research area may not have enough popularity, or may be too technically challenging, to generate a groundswell of enthusiastic developers.&lt;/p&gt;
&lt;p&gt;One way or the other, it&amp;rsquo;s money or time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nature.com/articles/d41586-021-01431-y&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nature.com/articles/d41586-021-01431-y&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I&amp;rsquo;ve got an interesting corollary to this, but that&amp;rsquo;s for another post.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Google Promised Its Contact Tracing App Was Completely Private—But It Wasn&#39;t&#34;</title>
      <link>https://bagrow.com/blog/2021/05/19/google-promised-its-contact-tracing-app-was-completely-privatebut-it-wasnt/</link>
      <pubDate>Wed, 19 May 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/05/19/google-promised-its-contact-tracing-app-was-completely-privatebut-it-wasnt/</guid>
      <description>&lt;p&gt;Investigations at The Markup have &lt;a href=&#34;https://themarkup.org/privacy/2021/04/27/google-promised-its-contact-tracing-app-was-completely-private-but-it-wasnt&#34; title=&#34;Google Promised Its Contact Tracing App Was Completely Private—But It Wasn&amp;#39;t&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;revealed some worrying bugs in Google&amp;rsquo;s contact tracing implementation&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Researchers say hundreds of preinstalled apps can access a log found on Android devices where sensitive contact tracing information is stored.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Color me unsurprised.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But The Markup has learned that not only does the Android version of the contact tracing tool contain a privacy flaw, but when researchers from the privacy analysis firm AppCensus alerted Google to the problem back in February of this year, Google failed to change it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;All that work to preserve privacy and a log file was left wide open&amp;hellip;
Move fast and break things, huh?&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://themarkup.org/privacy/2021/04/27/google-promised-its-contact-tracing-app-was-completely-private-but-it-wasnt&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://themarkup.org/privacy/2021/04/27/google-promised-its-contact-tracing-app-was-completely-private-but-it-wasnt&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Reactive, reproducible, collaborative: computational notebooks evolve&#34;</title>
      <link>https://bagrow.com/blog/2021/05/18/reactive-reproducible-collaborative-computational-notebooks-evolve/</link>
      <pubDate>Tue, 18 May 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/05/18/reactive-reproducible-collaborative-computational-notebooks-evolve/</guid>
      <description>&lt;p&gt;Interesting feature this month in &lt;em&gt;Nature&lt;/em&gt;  on &lt;a href=&#34;https://doi.org/10.1038/d41586-021-01174-w&#34; title=&#34;Reactive, reproducible, collaborative: computational notebooks evolve&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;next steps for computational notebooks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Reactive_programming&#34; title=&#34;Reactive programming - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Reactivity&lt;/a&gt;, where the notebook automatically &amp;ldquo;refreshes&amp;rdquo; upon changes, might be a good idea for some of the problems users have when trying to track the state of the notebook kernel. But, as the article mentions, it doesn&amp;rsquo;t scale well to large calculations or data. But in that scenario, maybe a notebook isn&amp;rsquo;t the right tool for the job.&lt;/p&gt;
&lt;p&gt;I have &lt;strong&gt;lots&lt;/strong&gt; of thoughts on notebooks. Sounds like more posts coming!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://doi.org/10.1038/d41586-021-01174-w&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://doi.org/10.1038/d41586-021-01174-w&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Introducing PLASM - PLot Analysis Spreads for Meetings</title>
      <link>https://bagrow.com/blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/</link>
      <pubDate>Mon, 10 May 2021 12:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/</guid>
      <description>&lt;p&gt;Open-sourcing &lt;a href=&#34;http://github.com/bagrow/plasm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a fun little tool&lt;/a&gt; that might make your research meetings a bit more productive.&lt;/p&gt;
&lt;h3 id=&#34;the-problem&#34;&gt;The problem&lt;/h3&gt;
&lt;p&gt;You’ve put together some nice data, made a histogram, and are showing it to your collaborators. Immediately, they want to see a log-scaled $y$-axis. But you didn’t prepare it, your plots aren’t interactive and the data are slow to reload, and time is running out in the meeting.&lt;/p&gt;
&lt;p&gt;Now you have to promise to send the revised plot after the meeting. The research feedback loop has slowed.&lt;/p&gt;
&lt;h3 id=&#34;the-solution---plasm&#34;&gt;The solution - PLASM&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;http://github.com/bagrow/plasm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PLASM&lt;/a&gt; consists of two Python functions that make a &lt;em&gt;spread&lt;/em&gt; of plots:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;SPASM&lt;/code&gt; - &lt;em&gt;ScatterPlot Analysis Spread for Meetings&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CHASM&lt;/code&gt; - &lt;em&gt;Cdf and Histogram Analysis Spread for Meetings&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With a quick function call &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; you get all the combinations of log and linear scales that you could want, as well as some basic summary statistics. Now when you’re asked for a different scaling, just pull up the saved spread.&lt;/p&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;h4 id=&#34;spasm&#34;&gt;SPASM&lt;/h4&gt;
&lt;p&gt;Suppose we conducted two experiments, measuring for each an $x$ and $y$ variable. Let&amp;rsquo;s set of a plot spread comparing their scatter plots:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;spasm(X1,Y1, X2,Y2, names=[&#39;Expr-1&#39;, &#39;Expr-2&#39;])
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Example of a SPASM plot&#34; srcset=&#34;
               /blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-spasm_hu04cf8e6270d685fcf7c7d02e85c6d5c2_64035_ed86189372d47d5672adbcf6e2ce2fba.png 400w,
               /blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-spasm_hu04cf8e6270d685fcf7c7d02e85c6d5c2_64035_ba6ead20acf459a088ea6c78c86f7c80.png 760w,
               /blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-spasm_hu04cf8e6270d685fcf7c7d02e85c6d5c2_64035_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://bagrow.com/blog/blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-spasm_hu04cf8e6270d685fcf7c7d02e85c6d5c2_64035_ed86189372d47d5672adbcf6e2ce2fba.png&#34;
               width=&#34;760&#34;
               height=&#34;161&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&#34;chasm&#34;&gt;CHASM&lt;/h4&gt;
&lt;p&gt;And here&amp;rsquo;s an example of &lt;code&gt;chasm&lt;/code&gt; comparing the distributions of three variables:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;chasm(D1,D2,D3, names=[f&#39;data{i}&#39; for i in range(3)], show_median=True)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Example of a CHASM plot&#34; srcset=&#34;
               /blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-chasm_hu671f299b573e946013177ab23cc86ef7_158301_31a5a8689791e5b86ad4a6fe8dc42120.png 400w,
               /blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-chasm_hu671f299b573e946013177ab23cc86ef7_158301_861e2d5807337ebbcf1d8087cb93c167.png 760w,
               /blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-chasm_hu671f299b573e946013177ab23cc86ef7_158301_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://bagrow.com/blog/blog/2021/05/10/introducing-plasm-plot-analysis-spreads-for-meetings/example-chasm_hu671f299b573e946013177ab23cc86ef7_158301_31a5a8689791e5b86ad4a6fe8dc42120.png&#34;
               width=&#34;760&#34;
               height=&#34;375&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The top two rows are &lt;a href=&#34;https://en.wikipedia.org/wiki/Empirical_distribution_function&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;cumulative distributions (ECDFs)&lt;/a&gt; and the bottom row is histograms &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Redundancy.&lt;/strong&gt;&lt;/em&gt; One thing to keep in mind with these spreads is that there&amp;rsquo;s a lot of redundancy. You&amp;rsquo;re plotting the same thing over and over, with different combinations of scales. That redundancy is by design. With a spread you can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;see all the different scales, to help guide you to which is most informative (if you don&amp;rsquo;t have an educated guess in advance),&lt;/li&gt;
&lt;li&gt;save the plot figure as a file for reference to show during meetings.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This plot redundancy makes the spread less useful for, say, a final figure in a publication. In that case, you should already have a good handle on the best plot scale to use before you finish the paper figure. PLASM is best as a working tool.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Interested? You’re one &lt;code&gt;pip install plasm&lt;/code&gt; away from plot spread goodness!&lt;/p&gt;
&lt;p&gt;Be sure to check out &lt;a href=&#34;http://github.com/bagrow/plasm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the GitHub&lt;/a&gt; for more (especially the &lt;a href=&#34;https://github.com/bagrow/plasm#frequently-asked-questions&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;FAQ&lt;/a&gt;).&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;My design goal for PLASM is as little extra code and changes to how you work as possible.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Histograms require choosing bins, and right now CHASM only has a basic auto binning procedure for the linear and logarithmic $x$-axis. More should be done. Of course, the CDF, computed properly, needs no binning 😂.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;PowerPC? Rad!&#34;</title>
      <link>https://bagrow.com/blog/2021/04/02/powerpc-rad/</link>
      <pubDate>Fri, 02 Apr 2021 10:30:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/04/02/powerpc-rad/</guid>
      <description>&lt;p&gt;I remain absolutely &lt;em&gt;floored&lt;/em&gt; by &lt;a href=&#34;https://gizmodo.com/a-1990s-imac-processor-powers-nasa-s-perseverance-rover-1846380844&#34; title=&#34;A 1990s iMac Processor Powers NASA&amp;#39;s Perseverance Rover&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;just how old the CPUs are in spacecraft&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[T]he Perseverance rover is powered by a PowerPC 750 processor, which was used in Apple’s original 1998 iMac G3—you remember, the iconic, colorful, see-through desktop. If the PowerPC name sounds familiar, it’s probably because those are the RISC CPUs Apple used in its computers before switching to Intel.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The PowerPC 750 was a single-core, 233MHz processor, and compared to the multi-core, 5.0GHz-plus frequencies modern consumer chips can achieve, 233MHz is incredibly slow.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s really amazing how much you can do on old hardware. We are really spoiled. I am constantly reminded that the computer I took to college had a clock speed of about half that of my current wristwatch. &lt;em&gt;My watch.&lt;/em&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;Of course, there&amp;rsquo;s a very good reason for using such an antique:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;However, there’s a major difference between the iMac’s CPU and the one inside the Perseverance rover. BAE Systems manufactures the &lt;strong&gt;radiation-hardened&lt;/strong&gt; version of the PowerPC 750, dubbed RAD750, which can withstand 200,000 to 1,000,000 Rads and temperatures between −55 and 125 degrees Celsius (-67 and 257 degrees Fahrenheit).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oh, and by the way: the RAD750 costs &lt;span&gt;$&lt;/span&gt;200,000!
Yup. Worth it for the reliability&amp;mdash;the whole mission is running &lt;span&gt;$&lt;/span&gt;2.7B.&lt;/p&gt;
&lt;p&gt;Do check out the &lt;a href=&#34;https://www.newscientist.com/article/2269403-the-perseverance-rover-runs-on-processors-used-in-imacs-in-the-1990s/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;source article on NewScientist&lt;/a&gt; if you can (warning: paywalled).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gizmodo.com/a-1990s-imac-processor-powers-nasa-s-perseverance-rover-1846380844&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://gizmodo.com/a-1990s-imac-processor-powers-nasa-s-perseverance-rover-1846380844&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I understand that&amp;rsquo;s not exactly a&amp;mdash;how shall we say&amp;mdash;&lt;em&gt;apples-to-apples&lt;/em&gt; comparison.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Mistakes I’ve Made as an Engineering Manager&#34;</title>
      <link>https://bagrow.com/blog/2021/03/11/mistakes-ive-made-as-an-engineering-manager/</link>
      <pubDate>Thu, 11 Mar 2021 11:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/03/11/mistakes-ive-made-as-an-engineering-manager/</guid>
      <description>&lt;p&gt;Some interesting &lt;a href=&#34;https://css-tricks.com/mistakes-ive-made-as-an-engineering-manager/&#34; title=&#34;Mistakes I’ve Made as an Engineering Manager&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;thoughts about managing&lt;/a&gt;. The article discusses how to learn from each of four mistakes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mistake 1: Thinking people give feedback the way they want to receive it&lt;/li&gt;
&lt;li&gt;Mistake 2: Trying to do everything yourself as a manager is the best way to help&lt;/li&gt;
&lt;li&gt;Mistake 3: Communicating something one time is enough&lt;/li&gt;
&lt;li&gt;Mistake 4: You have to have everything together all the time&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nothing earth-shattering, and it&amp;rsquo;s focused on management in tech, but there&amp;rsquo;s good things to think about not just for those in leadership positions but anyone building collaborations.&lt;/p&gt;
&lt;p&gt;I especially like this comment about &lt;em&gt;using multiple communication channels to reinforce your message without coming across as nagging&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mistake 3: Communicating something one time is enough&lt;/p&gt;
&lt;p&gt;No one likes to feel like they’re repeating themselves. It’s annoying to say someone more than once, and it’s annoying to hear something over and again. But if you have a big enough group and there’s enough going on, things are going to slip through the cracks, so repetition becomes an important tool to make things stick. The trick is to say the same things, but in different ways.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Think of all the ways we have to communicate these days: chats, emails, video meetings, texts, document comments, and so much more. And because some people communicate better in one medium than another, using all of the platforms have in various mediums becomes a strategy for repetition without nagging.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Also: Is it &lt;a href=&#34;https://en.wikipedia.org/wiki/Numerology&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;numerology&lt;/a&gt; for me to wish there were five mistakes in the list?)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://css-tricks.com/mistakes-ive-made-as-an-engineering-manager/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://css-tricks.com/mistakes-ive-made-as-an-engineering-manager/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Pandemic Has Created a Generation of Schoolchildren More Interested in STEM Careers Than Ever, Poll Says&#34;</title>
      <link>https://bagrow.com/blog/2021/03/09/pandemic-has-created-a-generation-of-schoolchildren-more-interested-in-stem-careers-than-ever-poll-says/</link>
      <pubDate>Tue, 09 Mar 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/03/09/pandemic-has-created-a-generation-of-schoolchildren-more-interested-in-stem-careers-than-ever-poll-says/</guid>
      <description>&lt;p&gt;Some good news may be coming out of the pandemic in the long-term.
There may be a &lt;a href=&#34;https://www.goodnewsnetwork.org/onepoll-uk-children-want-stem-career-pandemic/&#34; title=&#34;Pandemic Has Created a Generation of Schoolchildren More Interested in STEM Careers Than Ever, Poll Says&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;new generation of schoolchildren interested in pursuing STEM (Science, Technology, Engineering and Math)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From the article:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A spokesperson for Medicspot said: “It’s heartening to see how many youngsters have been inspired by the medical professionals and scientists who have been working on the frontline to treat people suffering from Covid-19 and behind the scenes on the treatments.”&lt;/p&gt;
&lt;p&gt;The poll also found 68 percent of respondents think science is a cool subject—and 41 percent are now more interested in learning more about it.&lt;/p&gt;
&lt;p&gt;Almost three-quarters are looking forward to going back to school, while 61 percent are going to try and work harder in their science lessons.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Of course, polls can only tell us so much.
This poll surveyed 1000 UK schoolchildren age 11&amp;ndash;17.
Hopefully, the sentiment holds up, and we see a positive trajectory.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s now on us already in STEM to make sure there&amp;rsquo;s a thriving, inclusive environment ready when these new people arrive, both in the classroom and in the job market.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.goodnewsnetwork.org/onepoll-uk-children-want-stem-career-pandemic&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.goodnewsnetwork.org/onepoll-uk-children-want-stem-career-pandemic&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Hearing about the Big Bang for the First Time&#34;</title>
      <link>https://bagrow.com/blog/2021/03/08/hearing-about-the-big-bang-for-the-first-time/</link>
      <pubDate>Mon, 08 Mar 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/03/08/hearing-about-the-big-bang-for-the-first-time/</guid>
      <description>&lt;p&gt;Insightful story in Scientific American about a &lt;a href=&#34;https://www.scientificamerican.com/article/hearing-about-the-big-bang-for-the-first-time/&#34; title=&#34;Hearing about the Big Bang for the First Time&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;science writer who goes back to the classroom&lt;/a&gt; and rediscovers the excitement of scientific discovery by teaching about it to undergraduates.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Eventually I veered away from celebratory science writing. I decided that I could better serve readers by critiquing and even debunking scientific claims, which are often exaggerated, incoherent or wrong. Science, I persuaded myself, needs tough, informed criticism more than &amp;ldquo;gee-whiz&amp;rdquo; journalism, which in unskilled hands resembles mere marketing.&lt;/p&gt;
&lt;p&gt;The trouble was, I felt myself becoming jaded, losing the sense of wonder that lured me into science journalism in the first place. We&amp;rsquo;re all subject to habituation, perhaps for reasons related to evolution. Our brains weren&amp;rsquo;t designed to keep us in a state of slack-jawed awe before the weirdness of existence; that wouldn&amp;rsquo;t be very adaptive&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Ironically, teaching has helped me overcome my habituation. I started teaching at Stevens Institute of Technology in 2005 because I needed money to supplement my freelance income. At first, I felt awkward in the classroom. I&amp;rsquo;m a dilettante, I kept thinking, not an expert in anything. I don&amp;rsquo;t have a doctorate, only a master&amp;rsquo;s in journalism. (When I confessed my insecurity to a friend, nuclear historian Alex Wellerstein, he replied, Lots of us professors suffer from impostor syndrome, but in your case it might be justified.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Lots of interesting thoughts.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.scientificamerican.com/article/hearing-about-the-big-bang-for-the-first-time/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.scientificamerican.com/article/hearing-about-the-big-bang-for-the-first-time/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Robo-writers: the rise and risks of language-generating AI&#34;</title>
      <link>https://bagrow.com/blog/2021/03/04/robo-writers-the-rise-and-risks-of-language-generating-ai/</link>
      <pubDate>Thu, 04 Mar 2021 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2021/03/04/robo-writers-the-rise-and-risks-of-language-generating-ai/</guid>
      <description>&lt;p&gt;Interesting and worrying piece in Nature this week on &lt;a href=&#34;https://www.nature.com/articles/d41586-021-00530-0&#34; title=&#34;Robo-writers: the rise and risks of language-generating AI&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the perils of AI language models&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But researchers with access to [OpenAI&amp;rsquo;s] GPT-3 [language model] have also found risks. In a preprint posted to the arXiv server last September, two researchers at the Middlebury Institute of International Studies in Monterey, California, write that GPT-3 far surpasses GPT-2 at generating radicalizing texts. With its &amp;ldquo;impressively deep knowledge of extremist communities&amp;rdquo;, it can produce polemics parroting Nazis, conspiracy theorists and white supremacists. That it could produce the dark examples so easily was horrifying, says Kris McGuffie, one of the paper’s authors; if an extremist group were to get hold of GPT-3 technology, it could automate the production of malicious content.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This brings to mind my recent piece &lt;a href=&#34;https://bagrow.com/blog/blog/2021/02/02/my-response-in-nature-the-directors-cut/&#34;&gt;warning on using natural language AI to rewrite scientific documents&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;GPT-3 is very splashy and attention-grabbing, but there&amp;rsquo;s a lot of legitimate worry going around about what it and other methods like it may do. Like they say, where there&amp;rsquo;s smoke, there&amp;rsquo;s fire.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nature.com/articles/d41586-021-00530-0&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nature.com/articles/d41586-021-00530-0&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Clutching our crystals</title>
      <link>https://bagrow.com/blog/2021/03/01/clutching-our-crystals/</link>
      <pubDate>Mon, 01 Mar 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/03/01/clutching-our-crystals/</guid>
      <description>&lt;p&gt;(This post may only demonstrate that I have no sense of humor.)&lt;/p&gt;
&lt;p&gt;Browsing on Gmail recently, I noticed a little Easter Egg describing how Google &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; classified an email message:&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Google Magic Screenshot&#34; srcset=&#34;
               /blog/2021/03/01/clutching-our-crystals/google-magic_hud36bf844f43547dbe3bdf3bda1f7b27b_53836_e765d98fea251b909797955d9a7442c8.png 400w,
               /blog/2021/03/01/clutching-our-crystals/google-magic_hud36bf844f43547dbe3bdf3bda1f7b27b_53836_1a3348fe972a4966a9aee8c0f0cebf9d.png 760w,
               /blog/2021/03/01/clutching-our-crystals/google-magic_hud36bf844f43547dbe3bdf3bda1f7b27b_53836_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://bagrow.com/blog/blog/2021/03/01/clutching-our-crystals/google-magic_hud36bf844f43547dbe3bdf3bda1f7b27b_53836_e765d98fea251b909797955d9a7442c8.png&#34;
               width=&#34;760&#34;
               height=&#34;493&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Yes, it&amp;rsquo;s a fun comment. Cute. If you get it. Which most people will. But Google services operate at &lt;em&gt;scale&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If even one tenth of one percent of Gmail users see that message and genuinely believe Google has magic—if they fail to get the joke—then Google has done real harm.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Perhaps I am a stick in the mud. But I believe more care needs to be taken with such remarks. Google does not have magic. They have algorithms and data. Even the most complicated, black box neural network is not &amp;ldquo;magic.&amp;rdquo; Their systems are knowable and they have a responsibility to portray this fact accurately.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I have a foreboding of an America in my children&amp;rsquo;s or grandchildren&amp;rsquo;s time &amp;ndash; when the United States is a service and information economy; when nearly all the manufacturing industries have slipped away to other countries; when awesome technological powers are in the hands of a very few, and no one representing the public interest can even grasp the issues; when the people have lost the ability to set their own agendas or knowledgeably question those in authority; &lt;em&gt;&lt;strong&gt;when, clutching our crystals and nervously consulting our horoscopes, our critical faculties in decline, unable to distinguish between what feels good and what&amp;rsquo;s true, we slide, almost without noticing, back into superstition and darkness.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash; &lt;em&gt;Carl Sagan&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Emphasis mine.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Disclosure: I run a project at the University of Vermont that is supported by a gift from Google Open Source.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;A College Admissions Rat Race&#34;</title>
      <link>https://bagrow.com/blog/2021/02/26/a-college-admissions-rat-race/</link>
      <pubDate>Fri, 26 Feb 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/02/26/a-college-admissions-rat-race/</guid>
      <description>&lt;p&gt;Troubling piece in the New York Times about &lt;a href=&#34;https://www.nytimes.com/2021/02/24/us/a-college-admissions-rat-race.html&#34; title=&#34;A College Admissions Rat Race&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the pandemic and college admissions&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The pandemic seems to have exposed and perhaps worsened a recent trend in college admissions: Selective universities have seen extraordinary interest from applicants this year, after waiving test scores. But smaller and less recognizable schools are extending deadlines and expanding outreach to attract students.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Many institutions outside the top tier have struggled for years. The pandemic has made it worse: American colleges and universities have endured losses of more than $120 billion and a few have even shut down permanently. For those that remain, landing fewer students — and losing critical tuition dollars — could mean further distress.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;No mention of international applications.
Maybe it&amp;rsquo;s no longer worth coming to the US for school unless you get into an elite university.
Could an unwillingness to travel to the US for school account for part of the gap?&lt;/p&gt;
&lt;p&gt;I heard someone say that the pandemic is just accelerating existing trends.
A company already on an upward trajectory gets a huge boost while another company starting to slow down will crash.
It makes sense and it looks like higher education is in the same boat.&lt;/p&gt;
&lt;p&gt;We should all be worried, even the privileged few at the elite places.
A truly uneducated society will eventually topple even the tallest ivory tower.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nytimes.com/2021/02/24/us/a-college-admissions-rat-race.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nytimes.com/2021/02/24/us/a-college-admissions-rat-race.html&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;The Hard Lessons of Modeling the Coronavirus Pandemic&#34;</title>
      <link>https://bagrow.com/blog/2021/02/25/the-hard-lessons-of-modeling-the-coronavirus-pandemic/</link>
      <pubDate>Thu, 25 Feb 2021 12:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/02/25/the-hard-lessons-of-modeling-the-coronavirus-pandemic/</guid>
      <description>&lt;p&gt;Recent Quanta piece on the &lt;a href=&#34;https://www.quantamagazine.org/the-hard-lessons-of-modeling-the-coronavirus-pandemic-20210128/&#34; title=&#34;The Hard Lessons of Modeling the Coronavirus Pandemic&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;abysmal track record of disease modeling outside the ivory tower&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But on September 3, just one week into its fall semester, the university faced a bleak reality. Nearly 800 of its students had tested positive for the coronavirus — more than the model had projected by Thanksgiving. Administrators had to issue an immediate campus-wide suspension of nonessential activities.&lt;/p&gt;
&lt;p&gt;What had gone wrong? The scientists had seemingly included so much room for error, so many contingencies for how students might behave. &amp;ldquo;What we didn&amp;rsquo;t anticipate was that they would break the law,&amp;rdquo; Goldenfeld said — that &lt;strong&gt;some students, even after testing positive and being told to quarantine, would attend parties anyway&lt;/strong&gt;. This turned out to be critical: Given how COVID-19 spreads, even if only a few students went against the rules, the infection rate could explode.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Wow, it&amp;rsquo;s almost as if toy models, simulations and observational data are not sufficient to inform policy decisions. Who knew!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m just glad that no one is using &lt;em&gt;2.4GHz electromagnetic packet exchange&lt;/em&gt; as a proxy for aerosolized droplet transmission&amp;hellip;
&lt;a href=&#34;https://www.theverge.com/interface/2020/4/10/21215267/covid-19-contact-tracing-apps-bluetooth-coronavirus-flaws-public-health&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Oh wait&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.quantamagazine.org/the-hard-lessons-of-modeling-the-coronavirus-pandemic-20210128/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.quantamagazine.org/the-hard-lessons-of-modeling-the-coronavirus-pandemic-20210128/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>My response in Nature – the director&#39;s cut</title>
      <link>https://bagrow.com/blog/2021/02/02/my-response-in-nature-the-directors-cut/</link>
      <pubDate>Tue, 02 Feb 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/02/02/my-response-in-nature-the-directors-cut/</guid>
      <description>&lt;p&gt;I have a &lt;a href=&#34;https://doi.org/10.1038/d41586-021-00270-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;reader response&amp;rdquo; published in Nature&lt;/a&gt;. Let&amp;rsquo;s discuss.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;A few months ago &lt;a href=&#34;https://www.nature.com/articles/d41586-020-03277-2&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a news piece came out in Nature&lt;/a&gt; about a project called SciTLDR that uses machine learning to write summaries of scientific articles.
In my opinion that piece didn&amp;rsquo;t sufficiently cover the &lt;em&gt;potential downsides&lt;/em&gt; of such a tool, how it takes away authorial intent, how it may be unreliable, and how it may be abused.
Here&amp;rsquo;s a post I wrote at the time:
&lt;a href=&#34;https://bagrow.com/blog/blog/2020/11/25/lets-let-the-ais-summarize-our-research.-what-could-possibly-go-wrong/&#34;&gt;Let&amp;rsquo;s let the AIs summarize our research. What could possibly go wrong?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well, the saga continues.&lt;/p&gt;
&lt;p&gt;Out now in Nature is &lt;a href=&#34;https://doi.org/10.1038/d41586-021-00270-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a comment from me about the SciTLDR article&lt;/a&gt;.
Nature correspondences are short, so I encourage you to check it out.
Yes, I got worked up enough to convert my original post into a formal reader correspondence!&lt;/p&gt;
&lt;p&gt;But my submitted correspondence was quite a bit longer than what made it into Nature (350 words vs. about 200), so I thought this post would be a good space for the &amp;ldquo;&lt;a href=&#34;https://en.wikipedia.org/wiki/Director%27s_cut&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;director&amp;rsquo;s cut&lt;/a&gt;&amp;rdquo; of my comment.
The full comment is down below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As an aside, it&amp;rsquo;s interesting to see how length constraints really boil an argument down to its essence.
Going from an 800-word blog post to a 350-word correspondence to a 200-word revised correspondence is not easy, and it forces some hard choices about what points you can make (talk about killing your darlings).
Nothing in school prepares you for this task (if anything, you learn how to pad out writing to hit a &lt;em&gt;minimum&lt;/em&gt; word count).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;the-point-i-most-wish-made-the-cut&#34;&gt;The point I most wish made the cut&lt;/h3&gt;
&lt;p&gt;Sadly, I was not able to include my concluding remark about the risks of SciTLDR for communicating with non-experts.
I am particularly worried about this because the creators of SciTLDR explicitly mention this as future work.
From the Nature news piece:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[SciTLDR&amp;rsquo;s] summaries tend to be built from key phrases in the article’s text, so are aimed squarely at experts who already understand a paper’s jargon. But [Semantic Scholar group manager Daniel] Weld says the team is working on generating summaries for non-expert audiences.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My (cut) response:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Further, while SciTLDR is currently intended for expert readers, I worry about how such tools may be used to promulgate misinformation among non-experts.
Rather than relying upon automatic and potentially unreliable tools, giving support to projects such as the Alan Alda Center for Communicating Science is likely to be more effective and more reliable at engaging non-experts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Troubling.&lt;/p&gt;
&lt;p&gt;And remember, the tagline of the &lt;a href=&#34;https://allenai.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Allen Institute for AI&lt;/a&gt; (which runs Semantic Scholar) is &lt;em&gt;&amp;ldquo;AI for the Common Good&amp;rdquo;&lt;/em&gt;&amp;hellip;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;tldr---how-well-do-machines-summarize-our-work-directors-cut&#34;&gt;TL;DR - How well do machines summarize our work? (director&amp;rsquo;s cut)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;The SciTLDR software tool (scitldr.apps.allenai.org) uses machine learning to summarize scientific texts [1]. I found using their online demo to be quite instructive.&lt;/p&gt;
&lt;p&gt;In many ways, SciTLDR produced clear summaries—it is impressive how far Natural Language Processing has come. Often the method will extract one or two key statements from the original text and edit them into a cohesive sentence, sometimes removing parentheticals and swapping out common words or phrases with synonyms. While such changes may be innocuous, there remain risks that important information is lost. When SciTLDR removes a parenthetical, it is stripping out qualifiers the authors deemed relevant. When it replaces “we investigated” with “we identified,” for instance, it has rendered a significant change in meaning away from setting context and toward enumerating results.&lt;/p&gt;
&lt;p&gt;I become further troubled when I consider the potential broader impacts of such a tool. What happens when these tools are applied to antivaccination research or papers denying climate change? I submitted to the demo abstracts from fraudulent, retracted works and it produced summaries that were often stronger statements of the results than the original fraudulent work and lacking extenuating context. Indeed, it did not seem to treat these texts appropriately, acknowledging retractions as a human writer might. Given the critical subject matter of science and medicine, and the long-running threats posed by anti-science movements [2], care should be taken when developing and deploying tools such as SciTLDR.&lt;/p&gt;
&lt;p&gt;As an author, I do not find it particularly burdensome to provide a single sentence summary of a manuscript, as journals often request. Indeed, crafting such summaries can help sharpen one’s thinking on a subject. Yet ceding authorial control and intent to machine learning carries risks: stripping away important extenuating context and over-amplifying results can harm scientific discourse. Further, while SciTLDR is currently intended for expert readers, I worry about how such tools may be used to promulgate misinformation among non-experts. Rather than relying upon automatic and potentially unreliable tools, giving support to projects such as the Alan Alda Center for Communicating Science [3] is likely to be more effective and more reliable at engaging non-experts.&lt;/p&gt;
&lt;p&gt;[1] Perkel, J. M. &amp;amp; Noorden, R. V. tl;dr: this AI sums up research papers in a sentence. Nature News (2020). URL &lt;a href=&#34;https://www.nature.com/articles/d41586-020-03277-2&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nature.com/articles/d41586-020-03277-2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;[2] Holton, G. J. Science and anti-science (Harvard University Press, 1993).&lt;/p&gt;
&lt;p&gt;[3] Eise, J. What institutions can do to improve science communication. Nature Career Column (2019). URL
&lt;a href=&#34;https://www.nature.com/articles/d41586-019-03869-7&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nature.com/articles/d41586-019-03869-7&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>&#34;When could everyone in the U.S. get vaccinated?&#34;</title>
      <link>https://bagrow.com/blog/2021/02/01/when-could-everyone-in-the-u.s.-get-vaccinated/</link>
      <pubDate>Mon, 01 Feb 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/02/01/when-could-everyone-in-the-u.s.-get-vaccinated/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://graphics.reuters.com/HEALTH-CORONAVIRUS/VACCINE-CALCULATOR/rlgvdgewwpo/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://graphics.reuters.com/HEALTH-CORONAVIRUS/VACCINE-CALCULATOR/rlgvdgewwpo/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nice article with handy interactive visualizations. Play around with the vaccination rollout and see the good (or bad) news.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A department, close to home, terminated</title>
      <link>https://bagrow.com/blog/2021/01/25/a-department-close-to-home-terminated/</link>
      <pubDate>Mon, 25 Jan 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/25/a-department-close-to-home-terminated/</guid>
      <description>&lt;p&gt;Bummer story in &lt;em&gt;Science&lt;/em&gt; about &lt;a href=&#34;https://science.sciencemag.org/content/371/6527/434&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the geology department being cut&lt;/a&gt; here at University of Vermont:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;After a quick apology, the dean pivoted to the news:
Given the crunch on university finances amid the COVID-19 pandemic, he&amp;rsquo;d made a difficult decision to terminate the geology department.
If we wanted to keep our jobs, we&amp;rsquo;d have to find another department willing to take us in.
His words hit me like a ton of bricks.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But their predicament did not come entirely out of the blue.
Three years ago, the department was faced with falling enrollments and lowered budgets.
This comment about the department&amp;rsquo;s then-response hit really hard (emphasis mine):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We convened faculty meetings to discuss how to move forward.
Our curriculum hadn&amp;rsquo;t changed much in decades.
Our students learned how to identify rocks and stare down microscopes, but they weren&amp;rsquo;t much exposed to many of the more pressing problems in geosciences, such as climate change and groundwater
pollution.
Some of us, including me, wanted to overhaul the curriculum.
&lt;strong&gt;But others argued against abandoning our focus on traditional skills and concepts.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I see this (conservative) attitude with faculty all the time.
And I understand the sentiment: the current approach is good enough, it&amp;rsquo;s too much
work to change, and the risk is too high of making things worse.&lt;/p&gt;
&lt;p&gt;The ivory tower may seem like solid rock&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, and the economics around student loans
(in the US) are bizarre, but success hides problems.
Life catches up to you fast and tenure is no insurance policy against disruption.
And nothing says disruption like what we&amp;rsquo;re currently going through.&lt;/p&gt;
&lt;p&gt;Imagine how different the story might have been if they overhauled the curriculum
and renamed &amp;ldquo;geology&amp;rdquo; to something like &amp;ldquo;earth and planetary sciences&amp;rdquo;.
Geology is pretty old-fashioned sounding.
(See also &amp;ldquo;statistics department&amp;rdquo; vs. &amp;ldquo;data science department&amp;rdquo;.)&lt;/p&gt;
&lt;p&gt;At least here the story isn&amp;rsquo;t quite over:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Our new vision looks to the future and leaves the past behind, something we could never bring ourselves to do before the prospect of termination forced us to spring into action. We&amp;rsquo;re not sure how the university will react to our plan. Hopefully, our efforts aren&amp;rsquo;t coming too late.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://science.sciencemag.org/content/371/6527/434&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://science.sciencemag.org/content/371/6527/434&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;How&amp;rsquo;s that for a mixed metaphor!&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;The day we let Covid-19 spin out of control&#34;</title>
      <link>https://bagrow.com/blog/2021/01/23/the-day-we-let-covid-19-spin-out-of-control/</link>
      <pubDate>Sat, 23 Jan 2021 15:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/23/the-day-we-let-covid-19-spin-out-of-control/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.statnews.com/2021/01/23/asymptomatic-infection-blunder-covid-19-spin-out-of-control/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Compelling piece in STAT&lt;/a&gt; on COVID-19:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Jan. 24 marks the one-year anniversary of a momentous but largely unnoticed event in the history of the Covid-19 pandemic: the first published report of an individual infected with the novel coronavirus who never developed symptoms. This early confirmation of asymptomatic infection should have set off alarm bells and profoundly altered our response to the gathering storm. But it did not. One year later we are still paying the price for this catastrophic blunder.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Chilling. Even &lt;a href=&#34;https://en.wikipedia.org/wiki/Anthony_Fauci&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Fauci&lt;/a&gt; got it wrong:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On Jan. 28, 2020, [Fauci] said, &amp;ldquo;In all the history of respiratory-borne viruses of any type, asymptomatic transmission has never been the driver of outbreaks. &amp;hellip; Even if there’s a rare asymptomatic person that might transmit, an epidemic is not driven by asymptomatic carriers.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But he also corrected:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To his credit, Fauci was among those who immediately criticized this remark. Based on epidemiological data that had become available since his earlier comments, he said it was &amp;ldquo;not correct&amp;rdquo; to characterize asymptomatic transmission as rare.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://www.statnews.com/2021/01/23/asymptomatic-infection-blunder-covid-19-spin-out-of-control/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.statnews.com/2021/01/23/asymptomatic-infection-blunder-covid-19-spin-out-of-control/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Failing fast for fun and feedback</title>
      <link>https://bagrow.com/blog/2021/01/21/failing-fast-for-fun-and-feedback/</link>
      <pubDate>Thu, 21 Jan 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/21/failing-fast-for-fun-and-feedback/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s a wonderful anecdote about aeronautical engineer &lt;a href=&#34;https://en.wikipedia.org/wiki/Paul_MacCready&#34; title=&#34;Paul MacCready - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Paul MacCready&lt;/a&gt; who built the &lt;a href=&#34;https://en.wikipedia.org/wiki/MacCready_Gossamer_Condor&#34; title=&#34;Gossamer Condor - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;first successful human-powered airplane&lt;/a&gt; and in so doing won
the first &lt;a href=&#34;https://en.wikipedia.org/wiki/Kremer_prize&#34; title=&#34;Kremer Prize - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Kremer Prize&lt;/a&gt;.
I&amp;rsquo;ve seen this story told in many different outlets&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; since I learned about it; it appears the original popularizer
was &lt;a href=&#34;https://en.wikipedia.org/wiki/Alan_Kay&#34; title=&#34;Alan Kay - Wikipedia&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Alan Kay&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The story goes like this. MacCready became interested in building a plane that could fly using only human power (his winning design was essentially bicycled by the pilot).
Of course, people were working on this already for years, chasing the prestigious Kremer Prize, so what could he contribute?&lt;/p&gt;
&lt;p&gt;MacCready&amp;rsquo;s insight was that people were solving the &lt;em&gt;wrong problem&lt;/em&gt;.
To create a human-powered aircraft they were trying to create human-powered aircraft!
The right problem:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Create an aircraft that can be rebuilt quickly after being destroyed.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MacCready saw other teams working on their planes.
They would take 10&amp;ndash;12 months carefully theorizing, designing and building their aircraft, fly it, after 30 seconds or a minute it would crash, and they would spend another 10&amp;ndash;12 months working on their next design to get another 30&amp;ndash;60 seconds of data.
MacCready set about designing a plane that he could crash over and over again.
Crash and rebuild.
Crash and rebuild.
Everyday.&lt;/p&gt;
&lt;p&gt;Now MacCready and his team are gathering data far faster than any other team.
And they can iterate, quickly, honing in on the eventual working design.&lt;/p&gt;
&lt;p&gt;I love this anecdote because it&amp;rsquo;s so cool but also because it has two keen insights.
The more obvious insight is that feedback loops need to be tight.
Make those loops as tight as possible to keep pushing through your failures to get to a success.
If you&amp;rsquo;re trying to design an algorithm, say, or test a theory, and it takes days writing code
for each change you want to test, you may never find the solution. So put the time in so you can
turn around your tests in minutes.&lt;/p&gt;
&lt;p&gt;The second, more subtle insight is on picking the right problem.
The obvious problem (&lt;em&gt;to create a human-powered airplane we need to create a human-powered airplane&lt;/em&gt;)
may be predicated on a non-obvious problem (&lt;em&gt;to create a human-powered airplane we need to create a plane that is easy to rebuild after crashing&lt;/em&gt;).
A simple twist of insight can unlock a profound solution.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://uxmag.com/articles/you-are-solving-the-wrong-problem&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://uxmag.com/articles/you-are-solving-the-wrong-problem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.fastcompany.com/1663488/wanna-solve-impossible-problems-find-ways-to-fail-quicker&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.fastcompany.com/1663488/wanna-solve-impossible-problems-find-ways-to-fail-quicker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.afr.com/work-and-careers/management/being-willing-to-fail-solved-the-problem-of-humanpowered-flight-20151016-gkb658&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.afr.com/work-and-careers/management/being-willing-to-fail-solved-the-problem-of-humanpowered-flight-20151016-gkb658&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Announcing the OCEAN research awards program — Help us spread the word!</title>
      <link>https://bagrow.com/blog/2021/01/20/announcing-the-ocean-research-awards-program-help-us-spread-the-word/</link>
      <pubDate>Wed, 20 Jan 2021 14:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/20/announcing-the-ocean-research-awards-program-help-us-spread-the-word/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s a &lt;a href=&#34;https://vermontcomplexsystems.org/partner/OCEAN/awards/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;new funding opportunity&lt;/a&gt; coming from the &lt;a href=&#34;https://vermontcomplexsystems.org/partner/OCEAN/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;UVM Open Source Ecosystems and Networks (OCEAN) project&lt;/a&gt;
that I lead with &lt;a href=&#34;http://laurenthebertdufresne.github.io&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Laurent Hébert-Dufresne&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From the call:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The University of Vermont Open-Source Ecosystems and Networks (OCEAN) research team is excited to announce the launch of the Open-Source Ecosystems and Networks Research Awards program, The OCEAN awards program will provide financial support to a global network of researchers, students, and open source experts who are working to deepen understanding of how people, teams, and organizations thrive in technology-rich settings, especially in open-source projects and communities. Funding will be given for four types of proposals types: collaboration awards, pilot research project awards, computing resources awards, and micro-awards.&lt;/p&gt;
&lt;p&gt;“The mission of OCEAN is to study how open-source communities come together to solve complex problems,” says UVM Professor Laurent Hébert-Dufresne. “To do so, the OCEAN project itself must be open and supportive of outside ideas and solutions. These awards will therefore contribute to our research mission and also help us build new bridges between UVM and research groups and open-source communities around the globe.&amp;quot; says UVM professor and OCEAN co-leader Laurent Hébert-Dufresne.&lt;/p&gt;
&lt;p&gt;Interested groups and individuals from all fields and professional stages are encouraged to apply Awardees will be welcomed into the OCEAN research community to collaborate with one another via a shared Slack workspace, quarterly virtual brainstorming meetings, and a shared Github repository.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There&amp;rsquo;s four tracks:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Collaboration awards&lt;/li&gt;
&lt;li&gt;Pilot project awards&lt;/li&gt;
&lt;li&gt;Computing resources awards&lt;/li&gt;
&lt;li&gt;Micro-awards&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Submissions will be accepted on a rolling basis until November 1, 2021.&lt;/p&gt;
&lt;p&gt;Interested? Check out the website for selection criteria, FAQs, and more.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://vermontcomplexsystems.org/partner/OCEAN/awards/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://vermontcomplexsystems.org/partner/OCEAN/awards/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Open source ecosystems need equitable credit across contributions - new letter</title>
      <link>https://bagrow.com/blog/2021/01/20/open-source-ecosystems-need-equitable-credit-across-contributions-new-letter/</link>
      <pubDate>Wed, 20 Jan 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/20/open-source-ecosystems-need-equitable-credit-across-contributions-new-letter/</guid>
      <description>&lt;p&gt;My colleagues and I have a new letter to the editor in Nature Computational Science:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://doi.org/10.1038/s43588-020-00011-w&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Open source ecosystems need equitable credit across contributions&lt;/a&gt;  &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
Amanda Casari, Katie McLaughlin, Milo Z. Trujillo, Jean-Gabriel Young, James P. Bagrow &amp;amp; Laurent Hébert-Dufresne,
&lt;em&gt;Nature Computational Science&lt;/em&gt; &lt;strong&gt;1&lt;/strong&gt;, 2(2021)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The core point is that open source needs a better model for how it acknowledges contributors and their contributions, particularly contributions to an open source project that go beyond the code itself.
Examples of such non-code contributions include organizing outreach efforts to popularize an open source solution, writing training docs, or helping to drum up financing.
We argue in our letter that the &lt;a href=&#34;https://casrai.org/credit/&#34; title=&#34;CRediT – Contributor Roles Taxonomy&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CRediT model for academic publishing&lt;/a&gt; may serve as inspiration for a similar model tailored to open source contributions.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s an excerpt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Collaborative and creative communities are more equitable when all contributions to a project are acknowledged. Equitable communities are, in turn, more transparent, more accessible to newcomers, and more encouraging of innovation — hence we should foster these communities, starting with proper attribution of credit. However, to date, no standard and comprehensive contribution acknowledgement system exists in open source, not just for software development but for the broader ecosystems of conferences, organization and outreach efforts, and technical knowledge. Furthermore, both closed and open source projects are built on a complex web of open source dependencies, and we lack a nuanced understanding of who creates and maintains these projects. As a result, large sums and efforts go to open source software projects without knowing whom the investments support and where they have impact.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Check out &lt;a href=&#34;https://doi.org/10.1038/s43588-020-00011-w&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the letter&lt;/a&gt; for more.
&lt;a href=&#34;https://www.nature.com/natcomputsci&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Nature Computational Science&lt;/a&gt; looks to be an interesting journal.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Journal page: &lt;a href=&#34;https://doi.org/10.1038/s43588-020-00011-w&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://doi.org/10.1038/s43588-020-00011-w&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;My homepage: &lt;a href=&#34;https://bagrow.com/#pub63&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://bagrow.com/#pub63&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;The Nonsense of Style&#34;</title>
      <link>https://bagrow.com/blog/2021/01/19/the-nonsense-of-style/</link>
      <pubDate>Tue, 19 Jan 2021 09:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/19/the-nonsense-of-style/</guid>
      <description>&lt;p&gt;Came across a &lt;a href=&#34;https://metaphorhacker.net/2021/01/the-nonsense-of-style-academic-writing-should-be-scrupulous-not-stylish/&#34; title=&#34;The Nonsense of  Style&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;fantastic, insightful post about academic writing&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The problem with the likes of Steven Pinker and Helen Sword is that they like their own writing way too much.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Shots fired.&lt;/p&gt;
&lt;p&gt;I certainly found &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Sense_of_Style&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Pinker&amp;rsquo;s book on writing&lt;/a&gt; to be absolutely insufferable.&lt;/p&gt;
&lt;p&gt;Sure, when you’re a successful, well-read author, you can expect, well, people to read what you write.
What if you are not?
How can you get your ideas across to readers who don’t have the time for reading?
Completely unaddressed.
Yet this is the key writing issue of our time, as the tsunami of papers continues to grow.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s the power pose of the post:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There is only one criterion that we should require of academic writing and that is the same requirement we should have of academic thinking. Scruples. Scrupulous writing will let the reader in on the uncertainty of knowledge, and messiness of the process of how knowledge is created&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Scruples &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Check out the full post for even more insights and good advice.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://metaphorhacker.net/2021/01/the-nonsense-of-style-academic-writing-should-be-scrupulous-not-stylish/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://metaphorhacker.net/2021/01/the-nonsense-of-style-academic-writing-should-be-scrupulous-not-stylish/&lt;/a&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Of course, scruples alone may not be enough to survive contact with the &lt;em&gt;buzzsaw of peer review&lt;/em&gt;. Which is exactly how non-scrupulous writing gets rewarded.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Data pathology&#34;</title>
      <link>https://bagrow.com/blog/2021/01/15/data-pathology/</link>
      <pubDate>Fri, 15 Jan 2021 11:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2021/01/15/data-pathology/</guid>
      <description>&lt;p&gt;Interesting &lt;a href=&#34;https://www.johndcook.com/blog/2021/01/12/data-pathology/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;short post from John D. Cook&lt;/a&gt; this week:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Data scientists often complain that the bulk of their work is data cleaning. But if you see data cleaning as the work, not just an obstacle to the work, it can be interesting. You could think of it as data pathology, a kind of analysis before the intended analysis.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s a point I try to make a lot in my courses, that cleaning your data is not just necessary but also teaches you about what you&amp;rsquo;re studying. I think the data pathologist is a nice concept, and not one I would have reached for myself.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.johndcook.com/blog/2021/01/12/data-pathology/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.johndcook.com/blog/2021/01/12/data-pathology/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Efficient crowdsourcing with Cost Forecasting - new paper</title>
      <link>https://bagrow.com/blog/2020/12/22/efficient-crowdsourcing-with-cost-forecasting-new-paper/</link>
      <pubDate>Tue, 22 Dec 2020 12:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2020/12/22/efficient-crowdsourcing-with-cost-forecasting-new-paper/</guid>
      <description>&lt;p&gt;We have a new paper out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://doi.org/10.1371/journal.pone.0244245&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Efficient crowdsourcing of crowd-generated microtasks&lt;/a&gt;  &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
Abigail Hotaling and James P. Bagrow,
&lt;em&gt;PLoS ONE&lt;/em&gt; 15(12): e0244245 (2020)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this paper, we studied how to make crowdsourcing more efficient when members of the crowd can provide creative input and not merely perform basic, rote work.&lt;/p&gt;
&lt;h4 id=&#34;what-is-crowdsourcing&#34;&gt;What is crowdsourcing?&lt;/h4&gt;
&lt;p&gt;Crowdsourcing is the process of distributing work to a large number of individuals (the crowd) usually by dividing that work into many &lt;strong&gt;&lt;em&gt;small tasks&lt;/em&gt;&lt;/strong&gt;.
Labeling images is a classic example: You have millions of photographs of objects that you need to be labeled, perhaps to use as training data for an image recognition neural network.
Instead of sitting and slowly labeling these yourself, you use a crowdsourcing platform such as &lt;a href=&#34;https://www.mturk.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Amazon Mechanical Turk&lt;/a&gt; to send the images out to many hundreds or even thousands of people who perform the labeling for you.
Generally, performing each &lt;strong&gt;microtask&lt;/strong&gt; (for example, providing a label for a single image) leads to a small payment, although &lt;a href=&#34;https://en.wikipedia.org/wiki/ReCAPTCHA&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;not all crowdsourcing schemes reward the crowd with money&lt;/a&gt;.
Given the costs of rewarding the crowd (with or without money), we want to be as efficient as possible when performing our crowdsourcing.&lt;/p&gt;
&lt;h4 id=&#34;crowdsourcing-drudgery-and-creativity&#34;&gt;Crowdsourcing drudgery and creativity&lt;/h4&gt;
&lt;p&gt;Being able to divide a large job into many easy-to-distribute microtasks is one of the classic ingredients for a successful crowdsourcing, and clearly-defined microtasks are crucial for using efficient crowdsourcing algorithms.
But the vast majority of microtask work is quite rote&amp;mdash;it&amp;rsquo;s drudgery.
Labeling images, transcribing audio recordings, filling in true-false or multiple-choice questions and the like.
Asking people to perform such purely rote work is limiting: &lt;a href=&#34;https://bagrow.com/blog/blog/2020/10/14/creativity-in-temporal-social-networks-new-paper/&#34;&gt;people are capable of &lt;strong&gt;&lt;em&gt;creativity&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; in &lt;a href=&#34;https://bagrow.com/blog/blog/2020/09/08/democratizing-ai-new-paper/&#34;&gt;ways that machine learning simply is not&lt;/a&gt;.
A crowd can provide new and even unexpected information.
But if you only ever ask people to perform boring, rote work, you will never have the chance to leverage this innate creative capacity.&lt;/p&gt;
&lt;p&gt;There are many examples of creative crowdsourcing.
Wikipedia is a crowdsourced encyclopedia for instance.
But it&amp;rsquo;s hard to leverage algorithms for such problems because algorithms need clear microtasks and a task like writing an encyclopedia is highly unstructured and open-ended.&lt;/p&gt;
&lt;p&gt;So we ask: is it possible to &lt;strong&gt;combine&lt;/strong&gt; creativity with microtasks and get the best of both worlds, creative input from the crowd and the use of efficient algorithms?
Yes, we argue it is.&lt;/p&gt;
&lt;h4 id=&#34;combining-rote-and-creative-crowdsourcing-challenges-and-solutions&#34;&gt;Combining rote and creative crowdsourcing: challenges and solutions&lt;/h4&gt;
&lt;p&gt;There is a middle ground between completely rote, structured crowdsourcing (labeling images) and completely open-ended crowdsourcing (writing an encyclopedia) that we call the &lt;a href=&#34;https://dx.doi.org/10.1371/journal.pone0182662&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;Reply &amp;amp; Supply&amp;rdquo; framework&lt;/a&gt;. Here, there are two types of tasks:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Reply tasks, where crowd participants simply complete microtasks (for example, answer an existing true-false question); and&lt;/li&gt;
&lt;li&gt;Supply tasks, where participants &lt;strong&gt;&lt;em&gt;propose new microtasks for other members of the crowd&lt;/em&gt;&lt;/strong&gt; (for example, write a new true-false question).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While the crowd should work within the Reply &amp;amp; Supply guide rails, they have more creative input in the overall problem than they would with purely rote tasks.&lt;/p&gt;
&lt;p&gt;But, of course, there are &lt;strong&gt;problems&lt;/strong&gt; with Reply &amp;amp; Supply.
Most algorithms that efficiently assign microtasks to the crowd need a fixed and known number of microtasks.
More than that, with a growing set of microtasks, you can quickly become overrun with unfinished work, so growth needs to be controlled &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;To help address these problems, constraining task growth appropriately is the focus of our new paper.
We propose a method called &lt;strong&gt;Cost Forecasting&lt;/strong&gt; for choosing when to request a new microtask versus when to request an answer to an existing microtask. Combining this &lt;em&gt;decision process&lt;/em&gt; with an efficient microtask crowdsourcing algorithm then allows algorithmic crowdsourcing to be used when the set of microtasks is growing.&lt;/p&gt;
&lt;p&gt;The abstract:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Allowing members of the crowd to propose novel microtasks for one another is an effective way to combine the efficiencies of traditional microtask work with the inventiveness and hypothesis generation potential of human workers. However, microtask proposal leads to a growing set of tasks that may overwhelm limited crowdsourcer resources. Crowdsourcers can employ methods to utilize their resources efficiently, but algorithmic approaches to efficient crowdsourcing generally require a fixed task set of known size. In this paper, we introduce &lt;strong&gt;&lt;em&gt;cost forecasting&lt;/em&gt;&lt;/strong&gt; as a means for a crowdsourcer to use efficient crowdsourcing algorithms with a growing set of microtasks. Cost forecasting allows the crowdsourcer to decide between eliciting new tasks from the crowd or receiving responses to existing tasks based on whether or not new tasks will cost less to complete than existing tasks, efficiently balancing resources as crowdsourcing occurs. Experiments with real and synthetic crowdsourcing data show that cost forecasting leads to improved accuracy. Accuracy and efficiency gains for crowd-generated microtasks hold the promise to further leverage the creativity and wisdom of the crowd, with applications such as generating more informative and diverse training data for machine learning applications and improving the performance of user-generated content and question-answering platforms.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Congrats to Abigail, who was amazing to work with!&lt;/p&gt;
&lt;p&gt;Check out &lt;a href=&#34;https://doi.org/10.1371/journal.pone.0244245&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the paper&lt;/a&gt; for more.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Journal page: &lt;a href=&#34;https://doi.org/10.1371/journal.pone.0244245&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://doi.org/10.1371/journal.pone.0244245&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;arXiv page: &lt;a href=&#34;https://arxiv.org/abs/1912.05045&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://arxiv.org/abs/1912.05045&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;My homepage: &lt;a href=&#34;https://bagrow.com/#pub58&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://bagrow.com/#pub58&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;There is also an inherent time bias where early tasks have more opportunities to be addressed by members of the crowd than later tasks.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Let&#39;s let the AIs summarize our research. What could possibly go wrong?</title>
      <link>https://bagrow.com/blog/2020/11/25/lets-let-the-ais-summarize-our-research.-what-could-possibly-go-wrong/</link>
      <pubDate>Wed, 25 Nov 2020 12:00:00 -0500</pubDate>
      <guid>https://bagrow.com/blog/2020/11/25/lets-let-the-ais-summarize-our-research.-what-could-possibly-go-wrong/</guid>
      <description>&lt;p&gt;A &lt;a href=&#34;https://www.nature.com/articles/d41586-020-03277-2&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Nature News&lt;/a&gt; piece came out this week on &lt;a href=&#34;https://scitldr.apps.allenai.org/about&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;an AI project to write short summaries of scientific papers&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The creators of a scientific search engine have unveiled software that automatically generates one-sentence summaries of research papers, which they say could help scientists to skim-read papers faster.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;I am amazed it has taken this long to see it in practice,&amp;rdquo; says Jevin West, an information scientist at the University of Washington in Seattle who tested the tool at Nature’s request.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I am also amazed that it appears no thought has gone into how such a tool will be used, and to what ends?&lt;/p&gt;
&lt;p&gt;I informally tested &lt;a href=&#34;https://scitldr.apps.allenai.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the tool&lt;/a&gt; using abstracts from my papers (a very convenient sample, let it be known) and some others.
For papers intended for computer science conferences, it does a pretty good job, although I would argue the summaries are rephrasings of the title (which it was not shown).
But for other papers, such as those intended for applied math or physics venues, it generally just duplicates the &amp;ldquo;Here we show [&amp;hellip;]&amp;rdquo; sentence, sometimes with one or two synonyms swapped in.
I think most trained readers are already well practiced at jumping right to that sentence.&lt;/p&gt;
&lt;p&gt;I worry a lot about information overload, misinformation, and the tsunami of scientific papers. Could AI help us? Yes. But can it harm us? Absolutely.&lt;/p&gt;
&lt;h2 id=&#34;tldr-do-vaccines-cause-autism&#34;&gt;TLDR: do vaccines cause autism?&lt;/h2&gt;
&lt;p&gt;As another test, I ran the summary of the &lt;a href=&#34;https://www.thelancet.com/journals/lancet/article/PIIS0140673697110960/fulltext&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;retracted Andrew Wakefield paper&lt;/a&gt; through their tool. Here is its TLDR:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We identified a consecutive series of children with chronic enterocolitis and regressive developmental disorder, associated with measles, mumps, and rubella vaccination.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Is that a successful summary? It&amp;rsquo;s well written and clear, and seems to capture, rather forcefully, the intent of the paper.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s look at the original text, so we can also see what their method did. I&amp;rsquo;ve boldfaced two sentences I wish to discuss:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Background&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We investigated a consecutive series of children with chronic enterocolitis and regressive developmental disorder.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Methods&lt;/p&gt;
&lt;p&gt;12 children (mean age 6 years [range 3–10], 11 boys) were referred to a paediatric gastroenterology unit with a history of normal development followed by loss of acquired skills, including language, together with diarrhoea and abdominal pain. Children underwent gastroenterological, neurological, and developmental assessment and review of developmental records. Ileocolonoscopy and biopsy sampling, magnetic-resonance imaging (MRI), electroencephalography (EEG), and lumbar puncture were done under sedation. Barium follow-through radiography was done where possible. Biochemical, haematological, and immunological profiles were examined.&lt;/p&gt;
&lt;p&gt;Findings&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Onset of behavioural symptoms was associated, by the parents, with measles, mumps, and rubella vaccination in eight of the 12 children, with measles infection in one child, and otitis media in another.&lt;/strong&gt; All 12 children had intestinal abnormalities, ranging from lymphoid nodular hyperplasia to aphthoid ulceration. Histology showed patchy chronic inflammation in the colon in 11 children and reactive ileal lymphoid hyperplasia in seven, but no granulomas. Behavioural disorders included autism (nine), disintegrative psychosis (one), and possible postviral or vaccinal encephalitis (two). There were no focal neurological abnormalities and MRI and EEG tests were normal. Abnormal laboratory results were significantly raised urinary methylmalonic acid compared with agematched controls (p=0·003), low haemoglobin in four children, and a low serum IgA in four children.&lt;/p&gt;
&lt;p&gt;Interpretation&lt;/p&gt;
&lt;p&gt;We identified associated gastrointestinal disease and developmental regression in a group of previously normal children, which was generally associated in time with possible environmental triggers.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We see that the method has taken an early sentence (boldfaced sentence 1), and glued it onto a later sentence (boldfaced sentence 2).
It replaced a word with a synonym (&amp;lsquo;investigated&amp;rsquo; becomes &amp;lsquo;identified&amp;rsquo;, which is stronger) and it removed extenuating clauses (&amp;ldquo;associated &lt;em&gt;by the parents&lt;/em&gt;&amp;quot;).&lt;/p&gt;
&lt;p&gt;In other words, the summarization actively strips out the little bit of nuance from this&amp;mdash;famously retracted&amp;mdash;paper.
&lt;em&gt;&lt;strong&gt;Overcompression is dangerous&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Imagine what happens when someone starts tweeting that out, then it jumps over to Facebook? Or worse, not a person but a bot!&lt;/p&gt;
&lt;p&gt;I should also say, I am &lt;em&gt;unpleasantly&lt;/em&gt; surprised at the upbeat coverage from Nature News. Normally, I expect an expert &amp;ldquo;who was not involved in the study&amp;rdquo; to provide at least some context or nuance about the work, whether it be remaining obstacles or unanswered questions.
Why didn&amp;rsquo;t someone mention how dangerous a tool like this could be?&lt;/p&gt;
&lt;p&gt;From Nature News again:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But Weld says the team is working on generating summaries for non-expert audiences.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Indeed.&lt;/p&gt;
&lt;p&gt;Many people are concerned about AI and misinformation, just look at the conversation around &lt;a href=&#34;https://openai.com/blog/better-language-models/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;tools like GPT-2&lt;/a&gt; and &lt;a href=&#34;https://www.theatlantic.com/ideas/archive/2020/09/future-propaganda-will-be-computer-generated/616400/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GPT-3&lt;/a&gt;.
It does not appear, at least from their papers, that &lt;a href=&#34;https://www.cs.washington.edu/people/faculty/weld&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Weld&lt;/a&gt;&amp;rsquo;s team put much thought into these concerns.
What does the &lt;a href=&#34;https://allenai.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Allen Institute for AI&lt;/a&gt; (whose tagline is &amp;ldquo;AI for the Common Good&amp;rdquo;) think of their project?&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;US faculty job market tanks&#34;</title>
      <link>https://bagrow.com/blog/2020/10/19/us-faculty-job-market-tanks/</link>
      <pubDate>Mon, 19 Oct 2020 10:30:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/10/19/us-faculty-job-market-tanks/</guid>
      <description>&lt;p&gt;Potentially &lt;a href=&#34;https://science.sciencemag.org/content/370/6514/272&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;terrifying news piece&lt;/a&gt; (warning: paywalled) in &lt;em&gt;Science&lt;/em&gt; last week. Job openings in the US are significantly down year-over-year:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The scarcity of academic jobs is a perennial problem for U.S. science trainees. &lt;em&gt;&lt;strong&gt;But this year, faculty job openings at U.S. institutions are down 70% compared with last year&lt;/strong&gt;&lt;/em&gt;, according to an analysis of job advertisements on the Science Careers job board. (Science’s news team operates independently from the job board.) Only 173 U.S.-based jobs were posted from July to September, compared with 571 during the same period last year. &lt;em&gt;&lt;strong&gt;Non-U.S. job postings dropped by 8%.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Emphasis mine.)&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the trend so far for one job board:&lt;/p&gt;














&lt;figure  id=&#34;figure-courtesey-sciencehttpssciencesciencemagorgcontent3706514272&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Courtesey [Science](https://science.sciencemag.org/content/370/6514/272).&#34; srcset=&#34;
               /blog/2020/10/19/us-faculty-job-market-tanks/year-over-year-trend-so-far_hu4b91ebd651fd71196312101de6b7e771_179810_46a0a04e01864717c3b64720e6601161.png 400w,
               /blog/2020/10/19/us-faculty-job-market-tanks/year-over-year-trend-so-far_hu4b91ebd651fd71196312101de6b7e771_179810_3824be4f7d33596f3c89841746ca3f06.png 760w,
               /blog/2020/10/19/us-faculty-job-market-tanks/year-over-year-trend-so-far_hu4b91ebd651fd71196312101de6b7e771_179810_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://bagrow.com/blog/blog/2020/10/19/us-faculty-job-market-tanks/year-over-year-trend-so-far_hu4b91ebd651fd71196312101de6b7e771_179810_46a0a04e01864717c3b64720e6601161.png&#34;
               width=&#34;60%&#34;
               height=&#34;760&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Courtesey &lt;a href=&#34;https://science.sciencemag.org/content/370/6514/272&#34;&gt;Science&lt;/a&gt;.
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;blockquote&gt;
&lt;p&gt;The dismal numbers reflect anxiety about university finances amid the pandemic, says Robert Zemsky, a professor of education at the University of Pennsylvania who studies university finances. Big public universities, in particular, are a “total mess,” he says. “They are losing enrollment, they are losing revenue, and they don’t know what to do, so they have hiring freezes everywhere.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There&amp;rsquo;s an argument at the end about a silver lining, that if/when the market rebounds, job searches will be more open to candidates who pursued a non-traditional career track, but that feels pretty thin compared to the potential loss we are going to feel.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://science.sciencemag.org/content/370/6514/272&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://science.sciencemag.org/content/370/6514/272&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Creativity in temporal social networks - new paper</title>
      <link>https://bagrow.com/blog/2020/10/14/creativity-in-temporal-social-networks-new-paper/</link>
      <pubDate>Wed, 14 Oct 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/10/14/creativity-in-temporal-social-networks-new-paper/</guid>
      <description>&lt;p&gt;We have a new paper out this week:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://doi.org/10.1098/rsif.2020.0667&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Creativity in temporal social networks: how divergent thinking is impacted by one’s choice of peers&lt;/a&gt;  &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
Raiyan Abdul Baten, Daryl Bagley, Ashely Tenesaca, Famous Clark, James P. Bagrow, Gourab Ghoshal and Ehsan Hoque,
&lt;em&gt;J. R. Soc. Interface.&lt;/em&gt; 1720200667 (2020)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The abstract:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Creativity is viewed as one of the most important skills in the context of future-of-work. In this paper, we explore how the dynamic (self-organizing) nature of social networks impacts the fostering of creative ideas. We run six trials (&lt;em&gt;N&lt;/em&gt; = 288) of a web-based experiment involving divergent ideation tasks. We find that network connections gradually adapt to individual creative performances, as the participants predominantly seek to follow high-performing peers for creative inspirations. We unearth both opportunities and bottlenecks afforded by such self-organization. While exposure to high-performing peers is associated with better creative performances of the followers, we see a counter-effect that choosing to follow the same peers introduces semantic similarities in the followers’ ideas. We formulate an agent-based simulation model to capture these intuitions in a tractable manner, and experiment with corner cases of various simulation parameters to assess the generality of the findings. Our findings may help design large-scale interventions to improve the creative aptitude of people interacting in a social network.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Congrats to my collaborators, especially Raiyan for leading us. Fantastic group!&lt;/p&gt;
&lt;p&gt;Check out &lt;a href=&#34;https://doi.org/10.1098/rsif.2020.0667&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the paper&lt;/a&gt; for more.
And my collaborators have &lt;a href=&#34;https://arxiv.org/abs/2007.05937&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a cool followup paper&lt;/a&gt; you may be interested in.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Journal page: &lt;a href=&#34;https://doi.org/10.1098/rsif.2020.0667&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://doi.org/10.1098/rsif.2020.0667&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;arXiv page: &lt;a href=&#34;https://arxiv.org/abs/1911.11395&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://arxiv.org/abs/1911.11395&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;My homepage: &lt;a href=&#34;https://bagrow.com/#pub57&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://bagrow.com/#pub57&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Do social media algorithms erode our ability to make decisions freely? The jury is out&#34;</title>
      <link>https://bagrow.com/blog/2020/10/13/do-social-media-algorithms-erode-our-ability-to-make-decisions-freely-the-jury-is-out/</link>
      <pubDate>Tue, 13 Oct 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/10/13/do-social-media-algorithms-erode-our-ability-to-make-decisions-freely-the-jury-is-out/</guid>
      <description>&lt;p&gt;Allow me to toot my own horn for a second. Just published online is a little piece in &lt;a href=&#34;https://theconversation.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;The Conversation&lt;/a&gt; that &lt;a href=&#34;https://lewismath.github.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lewis Mitchell&lt;/a&gt; and I wrote about a 2019 paper of ours:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Our results mean that even if you #DeleteFacebook (which trended after the Cambridge Analytica scandal in 2018), you may still be able to be profiled, due to the social ties that remain. And that’s before we consider the things about Facebook that make it so difficult to delete anyway.&lt;/p&gt;
&lt;p&gt;We also found it’s possible to build profiles of non-users — so-called &amp;ldquo;shadow profiles&amp;rdquo; — based on their contacts who are on the platform. Even if you have never used Facebook, if your friends do, there is the possibility a shadow profile could be built of you.&lt;/p&gt;
&lt;p&gt;On social media platforms like Facebook and Twitter, privacy is no longer tied to the individual, but to the network as a whole.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://theconversation.com/do-social-media-algorithms-erode-our-ability-to-make-decisions-freely-the-jury-is-out-140729&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Do social media algorithms erode our ability to make decisions freely? The jury is out&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re interested in learning more, here&amp;rsquo;s &lt;a href=&#34;https://bagrow.com/#pub48&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the paper itself&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Naming things, Python dictionary Ed.</title>
      <link>https://bagrow.com/blog/2020/10/02/naming-things-python-dictionary-ed./</link>
      <pubDate>Fri, 02 Oct 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/10/02/naming-things-python-dictionary-ed./</guid>
      <description>&lt;p&gt;I really enjoy using Python. It&amp;rsquo;s a simple, expressive language with lots of useful libraries. It comports well with my thinking. And I suspect I am not alone: it&amp;rsquo;s become one of the &lt;a href=&#34;https://developer-tech.com/news/2020/jul/27/ieee-spectrum-python-top-programming-language-2020/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;most popular programming languages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this post, I&amp;rsquo;ll talk about Python &lt;em&gt;dictionaries&lt;/em&gt;.
In many ways, the dictionary (or &amp;ldquo;dict&amp;rdquo;) is the core data structure of Python, analogous to matrices in MATLAB or dataframes in R. Dictionaries are not unique to Python, most languages support them, often calling them associative arrays, hashes, or maps. Here&amp;rsquo;s an example of a small dictionary:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;d = {&#39;a&#39;:1, &#39;b&#39;:2, &#39;c&#39;:3}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here &lt;code&gt;d&lt;/code&gt; maps three letters (strings) to numbers (integers), and we can retrieve the integers whenever needed using the strings:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;i = d[&#39;a&#39;]
print(i)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The square bracket &amp;ldquo;access&amp;rdquo; operator lets us plug a &lt;em&gt;key&lt;/em&gt; into the dictionary and return a &lt;em&gt;value&lt;/em&gt; (or an error if the key is not in the dictionary).&lt;/p&gt;
&lt;p&gt;Python dictionaries are particularly easy to use, efficient, and flexible.
In fact, there&amp;rsquo;s an awesome chapter in &lt;a href=&#34;https://www.amazon.com/Beautiful-Code-Leading-Programmers-Practice/dp/0596510047&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Beautiful Code&lt;/a&gt; entitled &lt;em&gt;Python&amp;rsquo;s dictionary implementation: being all things to all people&lt;/em&gt; that I highly recommend if you&amp;rsquo;re interested in learning about how, and more importantly, why, dictionaries were built the way they were &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.
Python is often criticized for being inefficient, as you&amp;rsquo;d expected for a dynamically typed language.
But I am often shocked how much a well-placed dictionary can speed things up; it&amp;rsquo;s memory access is amazing.&lt;/p&gt;
&lt;h2 id=&#34;flexibility&#34;&gt;Flexibility&lt;/h2&gt;
&lt;p&gt;Besides efficiency, another useful property of dictionaries are their &lt;strong&gt;flexibility&lt;/strong&gt;. Because Python is dynamically typed, and everything is an object, you are not limited to dictionaries with homogeneous data types.
In other words, instead of making a dictionary like in the example where every key is a string and every value is an integer, you can mix and match data types:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;d = { 1:1,
      2:&#39;a&#39;,
      &#39;series&#39;: [1,2,3,],
      &#39;map&#39;: {&#39;a&#39;:1, &#39;b&#39;:2, &#39;c&#39;:3}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is a perfectly valid dictionary.
It has both keys and values of different types.
Values can themselves be data structures, &lt;code&gt;d[&#39;series&#39;]&lt;/code&gt; is a list and &lt;code&gt;d[&#39;map&#39;]&lt;/code&gt; is itself a dictionary, nested within &lt;code&gt;d&lt;/code&gt;!
There are limits on what types of variables can be used as keys: a key must be immutable, so you can&amp;rsquo;t use a list or a dictionary as a key, even though they are fine as values.&lt;/p&gt;
&lt;p&gt;This second example &lt;code&gt;d&lt;/code&gt; is what I call a &lt;em&gt;heterogeneous dictionary&lt;/em&gt;. The variables, both keys and values, are of mixed types and almost certainly have mixed meanings.
Heterogeneous dictionaries are extremely useful, but excessive heterogeneity can make code difficult to understand and potentially unreliable.&lt;/p&gt;
&lt;h2 id=&#34;naming-things-----keep-dictionaries-homogeneous&#34;&gt;Naming things &amp;mdash; keep dictionaries homogeneous&lt;/h2&gt;
&lt;p&gt;I am a strong advocate for keeping dictionaries simple, and in particular homogeneous.
Each dictionary should keep track of one thing, or one &amp;ldquo;kind&amp;rdquo; of thing.
That way you always know what to expect when you access a key.
Instead of the heterogeneous, kitchen-sink approach, keep a small, curated collection of dictionaries.
Just because you &lt;em&gt;can&lt;/em&gt; use heterogeneous dictionaries in Python doesn&amp;rsquo;t mean you &lt;em&gt;should&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Why is this helpful? For me, it enables &lt;strong&gt;a very powerful naming convention&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I almost never name my dictionaries with generics like &lt;code&gt;d&lt;/code&gt; or &lt;code&gt;data&lt;/code&gt;. Instead, I use a naming convention of &lt;code&gt;key2value&lt;/code&gt; &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;user2age = {}
user2group = {}
group2location = {}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and so forth.&lt;/p&gt;
&lt;p&gt;The idea is to never name the dictionary as a singular entity, but always &lt;em&gt;&lt;strong&gt;focus on the inputs and outputs of the dictionary&lt;/strong&gt;&lt;/em&gt;.
When you keep the dictionary homogeneous in those terms, the dictionary&amp;mdash;and your code&amp;mdash;become predictable:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;for u in user2age:
    a = user2age[u]
    g = user2group[u]
    print(&amp;quot;User group age&amp;quot;, u, g, a)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;At every point in that code, it&amp;rsquo;s quick to understand what variables are doing.
Consider if I had written:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;for u in user2age:
    a = user2age[u]
    g = user2group[a] # !!!
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It&amp;rsquo;s much more obvious that I made a mistake, because at a glance I can see that &lt;code&gt;a&lt;/code&gt; is not a user but it&amp;rsquo;s going into a dict that takes users as keys.
Now imagine that users are integers (say, ID numbers), and ages are also integers.
That bug may not actually throw a key error: if there exists a user called &lt;code&gt;42&lt;/code&gt; and one or more users happen to have an age of &lt;code&gt;42&lt;/code&gt;, then &lt;code&gt;user2group[a]&lt;/code&gt; will return a valid value.
The dictionary doesn&amp;rsquo;t know when &lt;code&gt;42&lt;/code&gt; means user ID &lt;code&gt;42&lt;/code&gt; and when &lt;code&gt;42&lt;/code&gt; means &lt;code&gt;42&lt;/code&gt; years.
&lt;strong&gt;A subtle bug has been avoided.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This naming convention is especially helpful with nested dictionaries:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;grade = group2student2grade[grp][stu]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When you have a dictionary-of-dictionaries you can call into the outer and inner dictionary simultaneously using two &lt;code&gt;[]&lt;/code&gt; operators in a row.
By extending the naming convention so the value in the outer dictionary is another name of the form &lt;code&gt;key2value&lt;/code&gt;, not only do we immediately know we have nested dictionaries, we can also quickly see if the outer and inner keys have been passed correctly: does &lt;code&gt;[grp][stu]&lt;/code&gt; match up with &lt;code&gt;group2student&lt;/code&gt;?
Yup.
So we are good to go, assuming of course that &lt;code&gt;grp&lt;/code&gt; and &lt;code&gt;stu&lt;/code&gt; are correct.&lt;/p&gt;
&lt;h2 id=&#34;its-all-about-the-names&#34;&gt;It&amp;rsquo;s all about the names&lt;/h2&gt;
&lt;p&gt;These examples underscore why naming variables carefully is so crucial to readable, maintainable, &lt;em&gt;predictable&lt;/em&gt; code.
Both &lt;code&gt;for k in D&lt;/code&gt; and &lt;code&gt;for u in user2name&lt;/code&gt; can be exactly the same, but the former is so generic it can be hard to detect issues, while the latter gives more &amp;ldquo;hooks&amp;rdquo; to hang our understanding on.
It doesn&amp;rsquo;t solve all problems &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;, but it helps!&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;I suspect some of the specifics are now out-of-date. Python dict&amp;rsquo;s have changed considerably in the past few years, especially now that they preserve insertion order of keys. But the general idea from that chapter should still hold.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Yes, I am aware of &lt;a href=&#34;https://en.wikipedia.org/wiki/Word2vec&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;word2vec&lt;/a&gt;. Despite claims to the contrary, they, nor I, invented the naming convention &lt;code&gt;input2output&lt;/code&gt;. See also &lt;a href=&#34;https://en.wikipedia.org/wiki/Hungarian_notation&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hungarian notation&lt;/a&gt;, which has advantages and disadvantages.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;And no, neither does a statically typed language. Python forever!&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>200</title>
      <link>https://bagrow.com/blog/2020/09/21/200/</link>
      <pubDate>Mon, 21 Sep 2020 14:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/21/200/</guid>
      <description>&lt;p&gt;Today I learned it&amp;rsquo;s been 200 days since I last entered my workplace:&lt;/p&gt;














&lt;figure  id=&#34;figure-notification-for-the-local-backup-i-keep-in-my-office&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Notification for the local backup I keep in my office.&#34; srcset=&#34;
               /blog/2020/09/21/200/200_hub35c84ce073df46611eef617a9849d3e_42132_ee7a19b94734c693887049cd775ba4ab.png 400w,
               /blog/2020/09/21/200/200_hub35c84ce073df46611eef617a9849d3e_42132_b14532026227f1985e3909664258efda.png 760w,
               /blog/2020/09/21/200/200_hub35c84ce073df46611eef617a9849d3e_42132_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://bagrow.com/blog/blog/2020/09/21/200/200_hub35c84ce073df46611eef617a9849d3e_42132_ee7a19b94734c693887049cd775ba4ab.png&#34;
               width=&#34;760&#34;
               height=&#34;201&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Notification for the local backup I keep in my office.
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Nevermind that 200.
We are at a &lt;a href=&#34;https://www.usatoday.com/story/news/health/2020/09/21/covid-19-news-us-200-k-deaths-cdc-guidelines-maryland/5848860002/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;death toll in the US of 200,000&lt;/a&gt;. &lt;strong&gt;Two Hundred. Thousand.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Meanwhile, the &lt;a href=&#34;https://www.cnn.com/2020/09/21/health/cdc-reverts-airborne-transmission-guidance/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CDC can&amp;rsquo;t get their story straight&lt;/a&gt;, our &lt;a href=&#34;https://www.nytimes.com/2020/09/17/us/politics/trump-america.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;anti-leadership is monstrous&lt;/a&gt; including &lt;a href=&#34;https://thehill.com/policy/international/517395-house-republicans-blame-chinese-cover-up-for-coronavirus-pandemic&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;counterproductive finger-pointing&lt;/a&gt;, and people continue to die.
On September 17, the CDC &lt;a href=&#34;https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/forecasting.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ensemble forecast&lt;/a&gt; &lt;a href=&#34;https://www.cdc.gov/coronavirus/2019-ncov/covid-data/forecasting-us.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;predicted 207,000&amp;ndash;218,000 deaths by October 10&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Of course, given the stunning incompetence on display, who knows what will really happen next.
On the bright side, I recently learned that &lt;a href=&#34;https://www.denverpost.com/2020/09/21/cu-boulder-remote-learning-coronavirus-october/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CU Boulder went five weeks before abandoning in-person teaching&lt;/a&gt;.
I doubted they would last three weeks, just long enough for the COVID symptoms to manifest.&lt;/p&gt;
&lt;p&gt;The virus is a fast-moving, direct threat to our way of life.
Not as fast as, say, &lt;a href=&#34;https://fsapps.nwcg.gov&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a wild fire&lt;/a&gt;, of course.
But if we &lt;a href=&#34;https://www.cnn.com/2020/09/18/politics/postal-service-face-masks-coronavirus-trump-administration/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;can&amp;rsquo;t muster the basic forces&lt;/a&gt; necessary to &lt;a href=&#34;https://www.cnbc.com/2020/09/02/dr-fauci-says-us-coronavirus-cases-are-unacceptably-high-going-into-labor-day.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;get our arms around this&lt;/a&gt; thing, what hope is there against &lt;a href=&#34;https://en.wikipedia.org/wiki/Climate_change&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a slower-paced but more insidious threat&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It feels more and more like we are discovering first-hand &lt;a href=&#34;https://en.wikipedia.org/wiki/Great_Filter&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the great filter&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Why Mathematicians Should Stop Naming Things After Each Other&#34;</title>
      <link>https://bagrow.com/blog/2020/09/15/why-mathematicians-should-stop-naming-things-after-each-other/</link>
      <pubDate>Tue, 15 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/15/why-mathematicians-should-stop-naming-things-after-each-other/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://nautil.us/issue/89/the-dark-side/why-mathematicians-should-stop-naming-things-after-each-other&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Why Mathematicians Should Stop Naming Things After Each Other&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Interesting piece in Nautilus about mathematics and the lack of accessibility that comes from using mathematician&amp;rsquo;s names to describe their results:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When everything is named for its discoverer, it can be impossible even to track the outline of a debate without months of rote memorization. The discoverer’s name doesn’t tell you anything about what the landscape is like, any more than the “Ackerman” in Ackerman’s Island helps to convey a sandbar in downtown Wichita.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;This nesting of proper nouns helps to make higher math impenetrable not just to outsiders, but also to working mathematicians trying to read their way from one subfield into another. The venerable Bill Thurston was known to complain about the perversity which, by the end of his career, had produced Thurston’s theorem, which says that Thurston maps are Thurston-equivalent to polynomials, unless they have Thurston obstructions. Every field has terms of art, but when those terms are descriptive, they are easier to memorize. Imagine how much steeper the learning curve would be in medicine or law if they used the same naming conventions, with the same number of layers to peel back:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This seems sensible to me, but there&amp;rsquo;s a catch. &lt;em&gt;How else can you name abstract results?&lt;/em&gt; When the results are &amp;ldquo;pure&amp;rdquo; you often have no intuition upon which to anchor your name, and physically intuitive names can be misleading. Yes, it hurts accessibility, but by the time you reach the frontier of mathematics, you are already pushing to the extremes of human understanding.&lt;/p&gt;
&lt;p&gt;A mix of naming styles is likely the best option. Results in mathematics, like science, undergo a kind of evolutionary selection, with important and understandable results bubbling up and less important results fading away. A &lt;a href=&#34;https://bagrow.com/blog/blog/2020/08/17/a5-arguing-for-attention/&#34;&gt;good choice of name&lt;/a&gt; is one way to increase an idea&amp;rsquo;s &amp;ldquo;fitness&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;I also feel that it&amp;rsquo;s important to celebrate and humanize our heroes, and naming results after people is one way to do it. Learning the histories of past generations of mathematicians and scientists is fascinating and, at least for me, knowing personal biographies helps me remember results. There&amp;rsquo;s a lot of bias in these histories, though, and using surnames to memorialize results &lt;a href=&#34;https://www.pnas.org/content/115/28/7278&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;marginalizes women&lt;/a&gt;, so there is still work to be done.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Computational Social Science: Obstacles and Opportunities&#34;</title>
      <link>https://bagrow.com/blog/2020/09/14/computational-social-science-obstacles-and-opportunities/</link>
      <pubDate>Mon, 14 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/14/computational-social-science-obstacles-and-opportunities/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://science.sciencemag.org/content/369/6507/1060&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Computational Social Science: Obstacles and Opportunities&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;New policy piece in Science about the growing, multidisciplinary field of &lt;a href=&#34;https://en.wikipedia.org/wiki/Computational_social_science&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;computational social science&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The field of computational social science (CSS) has exploded in prominence over the past decade, with thousands of papers published using observational data, experimental designs, and large-scale simulations that were once unfeasible or unavailable to researchers. These studies have greatly improved our understanding of important phenomena, ranging from social inequality to the spread of infectious diseases. The institutions supporting CSS in the academy have also grown substantially, as evidenced by the proliferation of conferences, workshops, and summer schools across the globe, across disciplines, and across sources of data. But the field has also fallen short in important ways. Many institutional structures around the field&amp;mdash;including research ethics, pedagogy, and data infrastructure&amp;mdash;are still nascent. We suggest opportunities to address these issues, especially in improving the alignment between the organization of the 20th-century university and the intellectual requirements of the field.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Lots of sensible recommendations, but it seems the problems they highlight are too entrenched structurally. Can we improve?&lt;/p&gt;
&lt;p&gt;I really like this point:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[I]n a networked world, how should we deal with the fact that sharing information about oneself intrinsically provides signals about those with whom one is connected?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Indeed, my collaborators and I &lt;a href=&#34;https://bagrow.com/#pub48&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;studied this information flow in a recent 2019 paper&lt;/a&gt; &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, and we found that one&amp;rsquo;s social ties contain &lt;em&gt;&lt;strong&gt;a ton&lt;/strong&gt;&lt;/em&gt; of potential predictive information.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Bagrow, J. P., Liu, X., &amp;amp; Mitchell, L. (2019). Information flow reveals prediction limits in online social activity. &lt;em&gt;Nature Human Behaviour.&lt;/em&gt; &lt;a href=&#34;https://doi.org/10.1038/s41562-018-0510-5&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://doi.org/10.1038/s41562-018-0510-5&lt;/a&gt; &lt;a href=&#34;https://arxiv.org/abs/1708.04575&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://arxiv.org/abs/1708.04575&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>The anti-science stance of Prometheus</title>
      <link>https://bagrow.com/blog/2020/09/10/the-anti-science-stance-of-prometheus/</link>
      <pubDate>Thu, 10 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/10/the-anti-science-stance-of-prometheus/</guid>
      <description>













&lt;figure  id=&#34;figure-run-not-that-way&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Run. Not that way.&#34; srcset=&#34;
               /blog/2020/09/10/the-anti-science-stance-of-prometheus/prometheus-run_huaa070675b71a090c28c1e1adc56b69f5_606483_2b0eb6e4a5b0f8ae7be0c5125388207b.png 400w,
               /blog/2020/09/10/the-anti-science-stance-of-prometheus/prometheus-run_huaa070675b71a090c28c1e1adc56b69f5_606483_8b802666fa87266cacc387a9f6eb122d.png 760w,
               /blog/2020/09/10/the-anti-science-stance-of-prometheus/prometheus-run_huaa070675b71a090c28c1e1adc56b69f5_606483_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://bagrow.com/blog/blog/2020/09/10/the-anti-science-stance-of-prometheus/prometheus-run_huaa070675b71a090c28c1e1adc56b69f5_606483_2b0eb6e4a5b0f8ae7be0c5125388207b.png&#34;
               width=&#34;760&#34;
               height=&#34;314&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Run. Not that way.
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Spoilers. You&amp;rsquo;ve been warned.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Prometheus_%282012_film%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Prometheus&lt;/a&gt;, the 2012 Ridley Scott-directed not-a-prequel to &lt;a href=&#34;https://en.wikipedia.org/wiki/Alien_%28film%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Alien&lt;/a&gt;, is an interesting failure. The film is gorgeous and the actors generally do a fantastic job. The failure of the movie is the story, the plot. Many reviewers at the time of release went into its problems &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; .  One problem that many have pointed out is that the plot is powered by characters doing stupid things, like (literally) running in the wrong direction. I want to discuss another problem I have with the film, one that&amp;rsquo;s been bugging me ever since I saw it in the theater.&lt;/p&gt;
&lt;p&gt;The movie is willfully, belligerently anti-science.&lt;/p&gt;
&lt;p&gt;Characters in the film grapple with questions of human origins, the meaning of life, the cosmic why. Indeed, an important characteristic of the main character is her christian faith &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;. Many films love to contrast faith and science and this can lead to powerful dramatic tension, although I believe this tension is vastly overblown in movies compared to real working scientists&amp;mdash;the debates in &lt;a href=&#34;https://en.wikipedia.org/wiki/Contact_%281997_American_film%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Contact&lt;/a&gt;, for example, seem quite childish.&lt;/p&gt;
&lt;p&gt;This is a noble conversation to have in any film.
Yet I conclude the film is anti-science because of the way it treats its characters, most of whom are scientists.
I was especially excited to see these characters because I wanted to see what scientists and explorers would do in Scott&amp;rsquo;s big return to the sci-fi genre.
Alien, in contrast, featured a &amp;ldquo;blue collar&amp;rdquo; crew&amp;mdash;think truckers in space&amp;mdash;which was radical in the 1970s.
Now we were coming full circle to the origins of sci-fi, with explorers, scientists, and soldiers. What story potential.&lt;/p&gt;
&lt;p&gt;Instead, we got a film that features:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;em&gt;geologist&lt;/em&gt; getting lost in caves and complaining, &amp;lsquo;All these rock tunnels look the same&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;A &lt;em&gt;biologist&lt;/em&gt; completely misunderstanding an alien creature&amp;rsquo;s painfully obvious threat display.&lt;/li&gt;
&lt;li&gt;An &lt;em&gt;archaeologist&lt;/em&gt;, after making the greatest scientific discovery in history, being sad that he can&amp;rsquo;t learn anything &lt;em&gt;because everyone was dead&lt;/em&gt;. An archaeologist!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The scientists are not incompetent, they are &lt;em&gt;anti-competent&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;That last one is exceptionally galling:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[Android]: I&amp;rsquo;m very sorry that your engineers are all gone.&lt;br&gt;
[Archaeologist]: You think we wasted our time coming here, don&amp;rsquo;t you?&lt;br&gt;
[Android]: Your question depends on me understanding what you hoped to achieve by coming here.&lt;br&gt;
[Archaeologist]: What we hoped to achieve was to meet our makers. To get answers. Why they even made us in the first place.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To get answers?
By talking to someone?
You&amp;rsquo;re sitting outside a ruin that provides a dozen lifetime&amp;rsquo;s worth of archaeological exploration.
What do think archaeologists do?&lt;/p&gt;
&lt;p&gt;Now, I understand the film needs an exciting plot and seeing characters jump for joy after spending hours dusting off a small crevice in a doorway is not much fun to watch.
But come on!
The scientists could have been genuinely excited by all the scientific possibilities and then a scary, dangerous but exciting situation comes down on them.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Damon_Lindelof&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Damon Lindelof&lt;/a&gt;, Prometheus writer and producer, when asked if the film is anti-science, &lt;a href=&#34;https://io9.gizmodo.com/is-prometheus-anti-science-screenwriter-damon-lindelof-5916601&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;responded&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&amp;rsquo;s definitely not anti-science. In fact, if anything I think it&amp;rsquo;s pro-science because it advances the idea that part of our own programming as human beings, we&amp;rsquo;re many ways just as governed by our programming as [the android] David is.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He seems out-of-touch with the actions of these characters.&lt;/p&gt;
&lt;p&gt;If any one of these scientists failed I would be OK with it, but all of them together?
It&amp;rsquo;s too much.
I am forced to conclude&amp;mdash;despite Lindelof&amp;rsquo;s claims&amp;mdash;that the movie intentionally undermines the central expertise of each scientist character.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Roger Ebert, notably, was quite positive. &lt;a href=&#34;https://www.rogerebert.com/reviews/prometheus-2012&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.rogerebert.com/reviews/prometheus-2012&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;This character is great, and Noomi Rapace&amp;rsquo;s portrayal is one of the best parts of the movie.
The most shocking and best scene in the film by far is a very on-the-nose abortion metaphor.
There&amp;rsquo;s an important debate to be had around the film&amp;rsquo;s gender politics.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Thousands of Coronavirus Cases Linked to U.S. Universities&#34;</title>
      <link>https://bagrow.com/blog/2020/09/09/thousands-of-coronavirus-cases-linked-to-u.s.-universities/</link>
      <pubDate>Wed, 09 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/09/thousands-of-coronavirus-cases-linked-to-u.s.-universities/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.nytimes.com/interactive/2020/us/covid-college-cases-tracker.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.nytimes.com/interactive/2020/us/covid-college-cases-tracker.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The New York Times has launched a new tracker for coronavirus cases focused specifically on higher education institutions in the US. It already lists 26 thousand cases at the time of writing (surely it will be more this by the time this post appears).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As college students and professors return to campus in the midst of a pandemic, coronavirus cases are turning up by the thousands.&lt;/p&gt;
&lt;p&gt;A New York Times survey of more than 1,500 American colleges and universities — including every four-year public institution, every private college that competes in N.C.A.A. sports and others that identified cases — has revealed at least 26,000 cases and 64 deaths since the pandemic began.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It appears that southern schools are leading the charge, with high counts Alabama, North Carolina, Georgia and Florida.&lt;/p&gt;
&lt;p&gt;I do wish these case counts were normalized by school size, either by the total size of the school or by the number of non-remote students, if known.&lt;/p&gt;
&lt;p&gt;Stay safe everyone!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Democratizing AI - new paper</title>
      <link>https://bagrow.com/blog/2020/09/08/democratizing-ai-new-paper/</link>
      <pubDate>Tue, 08 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/08/democratizing-ai-new-paper/</guid>
      <description>&lt;p&gt;Let&amp;rsquo;s discuss a new paper I have out this week:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://doi.org/10.7717/peerj-cs.296&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Democratizing AI: Non-expert design of prediction tasks&lt;/a&gt;   (Open Access &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;)&lt;br&gt;
James P. Bagrow,
&lt;em&gt;PeerJ Computer Science&lt;/em&gt; 6:e296 (2020)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This study asks whether and to what extent individuals who are not experts in AI or machine learning can contribute to creating and designing machine learning problems.
Machine learning is a technical and challenging field. Practitioners often have years of experience, so there may simply not be room for non-experts to design their own prediction tasks.
Yet, machine learning is becoming increasingly automated and automatic. The promise of the subfield of AutoML may be a democratization of machine learning,  broadening its accessibility.&lt;/p&gt;
&lt;p&gt;Of course, non-experts have long contributed to pre-existing problems by contributing training data, but only for pre-established problems &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;.
It&amp;rsquo;s easy for someone to help train a machine learning classifier that distinguishes between objects in images by labeling those images &lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;.
But what if you don&amp;rsquo;t want to predict the contents of a photo?
What if you have a new task in mind, say you want to predict how someone will respond positively or negatively to a piece of music, but you don&amp;rsquo;t have any experience in building binary classifiers?
As a non-expert (in machine learning; you could be a deeply experienced and talented musician), what can you do?&lt;/p&gt;
&lt;p&gt;Enter my paper. Here&amp;rsquo;s the abstract:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Non-experts have long made important contributions to machine learning (ML) by contributing training data, and recent work has shown that non-experts can also help with feature engineering by suggesting novel predictive features. However, non-experts have only contributed features to prediction tasks already posed by experienced ML practitioners. Here we study how non-experts can design prediction tasks themselves, what types of tasks non-experts will design, and whether predictive models can be automatically trained on data sourced for their tasks. We use a crowdsourcing platform where non-experts design predictive tasks that are then categorized and ranked by the crowd. Crowdsourced data are collected for top-ranked tasks and predictive models are then trained and evaluated automatically using those data. We show that individuals without ML experience can collectively construct useful datasets and that predictive models can be learned on these datasets, but challenges remain. The prediction tasks designed by non-experts covered a broad range of domains, from politics and current events to health behavior, demographics, and more. Proper instructions are crucial for non-experts, so we also conducted a randomized trial to understand how different instructions may influence the types of prediction tasks being proposed. In general, understanding better how non-experts can contribute to ML can further leverage advances in Automatic machine learning and has important implications as ML continues to drive workplace automation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In essence, I used a crowdsourcing platform not to collect training data for a pre-existing prediction task, as is traditionally done, but to &lt;em&gt;&lt;strong&gt;ask members of the crowd to propose their own prediction tasks&lt;/strong&gt;&lt;/em&gt;.
Here each prediction task is a set of input questions and 1 target question.
Those familiar with machine learning will see that gathering answers to these questions will give us training data for a &lt;a href=&#34;https://en.wikipedia.org/wiki/Supervised_learning&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;supervised learning problem&lt;/a&gt;:
Try to predict an answer to the target question given only answers to the input questions.&lt;/p&gt;
&lt;p&gt;Here are some examples of prediction tasks (Table 1 in the paper), all generated by study participants:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Prediction task&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Target&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;What is your annual income?&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;You have a job?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How much do you make per hour?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How many hours do you work per week?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How many weeks per year do you work?&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Prediction task&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Target&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Do you have a good doctor?&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How many times have you had a physical in the last year?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How many times have you gone to the doctor in the past year?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How much do you weigh?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;Do you have high blood pressure?&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Prediction task&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Target&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Has racial profiling in America gone too far?&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;Do you feel authorities should use race when determining who to give scrutiny to?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How many times have you been racially profiled?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;Should laws be created to limit the use of racial profiling?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;How many close friends of a race other than yourself do you have?&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;By couching the problem in terms of target and input questions, the participants don&amp;rsquo;t need to know supervised learning details.
Here&amp;rsquo;s a &lt;a href=&#34;screenshot-task-interface.png&#34;&gt;screenshot of the instructions and part of the web interface that participants used to build prediction tasks&lt;/a&gt; &lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;After gathering a bunch of new prediction tasks, I asked other members of the crowd to categorize the tasks (is it about health? Politics?) and describe the task in several ways, then vote on the &amp;ldquo;quality&amp;rdquo; of the task. Using these votes, I ran a &lt;a href=&#34;https://doi.org/10.1287/opre.2016.1534&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ranking algorithm&lt;/a&gt; to efficiently determine the few best (according to the crowd votes) tasks,
which I then sent out as traditional data-collecting jobs on the crowdsourcing platform.
These data were then used to automatically train predictive models to determine if accurate predictions could be made.&lt;/p&gt;
&lt;p&gt;I found that machine learning methods could train accurate predictive models &lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt; but challenges remain.
For example, if the question calls for a numeric answer with units associated with (how tall are you?)
but those units aren&amp;rsquo;t given, then the different answers won&amp;rsquo;t necessarily be comparable.
I generally found that regression tasks (where the target question had a numeric answer) were more challenging for automatic predictive models.
In contrast, classification tasks (where the target question was, in my study, binary) were more likely to lead to predictive models.
Participants were overall more likely to propose true/false questions, so it is plausible that they are more comfortable with this format.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a lot more in the paper, including a &lt;em&gt;&lt;strong&gt;randomized trial&lt;/strong&gt;&lt;/em&gt; to see if an example prediction task helps participants understand the problem or if it biases them to certain types of prediction tasks (Do participants who see an example about predicting obesity go on to propose more health-focused tasks than participants not given an example?).&lt;/p&gt;
&lt;p&gt;From the conclusion:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In general, the more that non-experts can contribute creatively to ML, and not merely provide training data, the more we can leverage areas such as AutoML to design new and meaningful applications of ML. More diverse groups can benefit from such applications, allowing for broader participation in jobs and industries that are changing due to machine-learning-driven workplace automation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Check out &lt;a href=&#34;https://doi.org/10.7717/peerj-cs.296&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the paper&lt;/a&gt; for more.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Journal page: &lt;a href=&#34;https://doi.org/10.7717/peerj-cs.296&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://doi.org/10.7717/peerj-cs.296&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;arXiv page: &lt;a href=&#34;https://arxiv.org/abs/1802.05101&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://arxiv.org/abs/1802.05101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;My homepage: &lt;a href=&#34;https://bagrow.com/#pub50&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://bagrow.com/#pub50&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Here&amp;rsquo;s a BibTeX code if you want a quick cite:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-txt&#34;&gt;@article{10.7717/peerj-cs.296,
    title = {Democratizing AI: non-expert design of prediction tasks},
    author = {Bagrow, James P.},
    year = 2020,
    volume = 6,
    pages = {e296},
    journal = {PeerJ Computer Science},
    issn = {2376-5992},
    doi = {10.7717/peerj-cs.296}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Other reference formats available for &lt;a href=&#34;https://doi.org/10.7717/peerj-cs.296&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;download on the journal page&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;At this point, it may be worth mentioning &lt;a href=&#34;https://www.kaggle.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Kaggle&lt;/a&gt;, a platform for crowdsourcing machine learning models. But problems on Kaggle are designed by the data providers, not the crowd. The crowd builds the predictive models; Kaggle is an expert crowdsourcing market, where the crowd are, or will be, experts in machine learning.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Heck, we all do this every time a Google ReCaptcha appears.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Full details are in the paper&amp;rsquo;s &lt;a href=&#34;https://bagrow.com/pdf/peerj-cs-296-supp.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Supplemental Information&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Specifically, I used &lt;a href=&#34;https://en.wikipedia.org/wiki/Random_forest&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;random forest models&lt;/a&gt;. Random forests are a little out-of-date in the era of deep learning, but they are generally robust to overfitting, work for both supervised regression and classification, and are easy to get quite accurate predictions without much fine tuning.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Save the gaiters from stress (positions)</title>
      <link>https://bagrow.com/blog/2020/09/03/save-the-gaiters-from-stress-positions/</link>
      <pubDate>Thu, 03 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/03/save-the-gaiters-from-stress-positions/</guid>
      <description>&lt;p&gt;The ongoing coronavirus pandemic has led to &lt;a href=&#34;https://www.natureindex.com/news-blog/the-top-coronavirus-research-articles-by-metrics&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;an explosion of research&lt;/a&gt;, with tens of thousands of new preprints and publications on the topic in only a few months.
Mask-wearing has emerged as an essential preventative measure (and, for some, sadly, &lt;a href=&#34;https://www.axios.com/political-divide-coronavirus-masks-1053d5bd-deb3-4cf4-9570-0ba492134f3e.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a political touchpoint&lt;/a&gt;).
This has led to renewed research on the mechanics of how masks prevent coronavirus spread.&lt;/p&gt;
&lt;p&gt;Enter the paper:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fischer, E. P., Fischer, M. C., Grass, D., Henrion, I., Warren, W. S., &amp;amp; Westman, E. (2020).
&lt;a href=&#34;https://advances.sciencemag.org/content/early/2020/08/07/sciadv.abd3083&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Low-cost measurement of facemask efficacy for filtering expelled droplets during speech&lt;/a&gt;.
&lt;em&gt;Science Advances&lt;/em&gt;,
eabd3083.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This study has touched off a firestorm as it led to coverage that some masks are worse than others. Some news coverage even began to report that &lt;em&gt;one type of face covering, a neck gaiter, is &lt;strong&gt;worse than no mask at all&lt;/strong&gt;&lt;/em&gt; (a surprising fact if true).&lt;/p&gt;
&lt;p&gt;Fortunately, that narrative &lt;a href=&#34;https://medical.mit.edu/covid-19-updates/2020/08/neck-gaiters&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;is now&lt;/a&gt; &lt;a href=&#34;https://www.sciencenews.org/article/coronavirus-covid19-neck-gaiters-masks-droplets-study&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;receiving&lt;/a&gt; &lt;a href=&#34;https://hartfordhealthcare.org/about-us/news-press/news-detail?articleid=27794&amp;amp;publicId=395&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;push back&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a telling quote from &lt;a href=&#34;https://www.nytimes.com/2020/08/17/well/live/coronavirus-gaiters-masks.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the New York Times&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Our intent was not to say this mask doesn&amp;rsquo;t work, or never use neck gaiters,&amp;rdquo; said Martin Fischer, an associate research professor in the department of chemistry at Duke and a co-author of the study. &amp;ldquo;This was not the main part of the paper.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s no surprise that initial coverage latched onto this supposed result, that gaiters are worse than no mask&amp;mdash; It&amp;rsquo;s an exciting sound bite, and context and nuance are easily lost in the excitement.
The authors are working hard to correct the coverage, but I believe &lt;em&gt;&lt;strong&gt;the authors are also not entirely blameless&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s dig into the paper a bit to see what responsibility the authors might have.
I&amp;rsquo;ll soon write something about the data within the paper but for now &lt;em&gt;&lt;strong&gt;let&amp;rsquo;s study this in terms of the writing&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Here is the abstract, where I&amp;rsquo;ve &lt;em&gt;emphasized one sentence&lt;/em&gt; in particular.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mandates for mask use in public during the recent COVID-19 pandemic, worsened by global shortage of commercial supplies, have led to widespread use of homemade masks and mask alternatives. It is assumed that wearing such masks reduces the likelihood for an infected person to spread the disease, but many of these mask designs have not been tested in practice. We have demonstrated a simple optical measurement method to evaluate the efficacy of masks to reduce the transmission of respiratory droplets during regular speech. &lt;em&gt;In proof-of-principle studies, we compared a variety of commonly available mask types and observed that &lt;strong&gt;some mask types approach the performance of standard surgical masks, while some mask alternatives, such as neck fleece or bandanas, offer very little protection&lt;/strong&gt;&lt;/em&gt;. Our measurement setup is inexpensive and can be built and operated by non-experts, allowing for rapid evaluation of mask performance during speech, sneezing, or coughing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Notice when I emphasized that sentence, I &lt;em&gt;strongly&lt;/em&gt; emphasized the back half of the sentence.
That back half is the &lt;a href=&#34;https://bagrow.com/blog/blog/2020/08/19/the-life-changing-science-of-scientific-writing/&#34;&gt;stress position of the sentence&lt;/a&gt;.
The topic position meanwhile gives us some important context: &amp;ldquo;In proof-of-principle studies [&amp;hellip;]&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;But the stress position is where readers focus.
Notice that the stress position does &lt;em&gt;not&lt;/em&gt; say gaiters are worse than not wearing a mask.
But also notice that the authors &lt;em&gt;do&lt;/em&gt; report a ranking of mask effectiveness.
&lt;em&gt;&amp;quot; [S]ome mask alternatives [&amp;hellip;] offer very little protection&amp;quot;&lt;/em&gt;.
Compare this with Dr. Fischer&amp;rsquo;s New York Times quote: _ &amp;ldquo;Our intent was not to say this mask doesn&amp;rsquo;t work, or never use neck gaiters &amp;ldquo;_.
Sure, they are not saying &amp;lsquo;never use neck gaiters&amp;rsquo;, but they are saying, in a &lt;em&gt;very&lt;/em&gt; prominent position of the &lt;em&gt;very&lt;/em&gt; prominent abstract, &amp;lsquo;some mask alternatives [&amp;hellip;] offer very little protection&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;I see only a fine line, if any, between &amp;lsquo;this mask doesn&amp;rsquo;t work&amp;rsquo; and &amp;lsquo;this mask offers very little protection.&amp;rsquo; By placing a crucial qualifier in the less-prominent topic position while emphasizing a surprising finding in the stress position, the authors used the science of scientific writing to massage and control their message.&lt;/p&gt;
&lt;p&gt;In many ways, this paper is an excellent highlight of the potential downsides of the science of scientific writing. By upselling their preliminary results to help the paper land in a prominent venue, the authors were forced to deal with a backlash, perhaps partially of their own making.&lt;/p&gt;
&lt;p&gt;Soon, I&amp;rsquo;ll write up some thoughts on the data within the paper. The authors again emphasize the study is on the experimental methodology. But the data they present is also worth a look.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>An unexpected hierarchy of visual emphasis</title>
      <link>https://bagrow.com/blog/2020/09/02/an-unexpected-hierarchy-of-visual-emphasis/</link>
      <pubDate>Wed, 02 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/02/an-unexpected-hierarchy-of-visual-emphasis/</guid>
      <description>&lt;p&gt;As a followup to &lt;a href=&#34;https://bagrow.com/blog/blog/2020/09/01/beef-it-my-greatest-latex-achievement/&#34;&gt;my &amp;ldquo;beef it&amp;rdquo; macro for LaTeX&lt;/a&gt;, I&amp;rsquo;ve found something funny about emphasizing text. Let&amp;rsquo;s discuss.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;When preparing text, there are multiple ways to add emphasis. You can use ALL CAPS &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.
Or you can use &lt;em&gt;italics&lt;/em&gt;.
Or perhaps try &lt;strong&gt;bold&lt;/strong&gt;.
My lovely &lt;code&gt;bfit&lt;/code&gt; (&lt;code&gt;b&lt;/code&gt;old &lt;code&gt;f&lt;/code&gt;ace-&lt;code&gt;it&lt;/code&gt;alics) macro stacks bold and italics together, to really &lt;em&gt;&lt;strong&gt;beef it up&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;d think that bold and italics would &lt;em&gt;stack&lt;/em&gt; and given &lt;em&gt;&lt;strong&gt;even more&lt;/strong&gt;&lt;/em&gt; emphasis:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Emphasis-level 0: Lorem ipsum dolor sit amet&lt;br&gt;
Emphasis-level 1: &lt;em&gt;Lorem ipsum dolor sit amet&lt;/em&gt;&lt;br&gt;
Emphasis-level 2: &lt;strong&gt;Lorem ipsum dolor sit amet&lt;/strong&gt;&lt;br&gt;
Emphasis-level 3: &lt;em&gt;&lt;strong&gt;Lorem ipsum dolor sit amet&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;However, when I look at that, I don&amp;rsquo;t see the stacking.
I actually see a weakening, with the emphasis hierarchy looking more like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Emphasis-level 0: Lorem ipsum dolor sit amet&lt;br&gt;
Emphasis-level 1: &lt;em&gt;Lorem ipsum dolor sit amet&lt;/em&gt;&lt;br&gt;
Emphasis-level 2: &lt;em&gt;&lt;strong&gt;Lorem ipsum dolor sit amet&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
Emphasis-level 3: &lt;strong&gt;Lorem ipsum dolor sit amet&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I would guess that &lt;code&gt;it&lt;/code&gt; $&amp;lt;$ &lt;code&gt;bfit&lt;/code&gt; $&amp;lt;$ &lt;code&gt;bf&lt;/code&gt; should depend on typefaces, colors, and other formatting details, but it actually seems quite robust to me.
I&amp;rsquo;m not a typography expert, but I do find it fascinating.
I wonder what precisely is going on?
I suppose it&amp;rsquo;s just that bold text strokes are narrower after italicizing than before.
But even a typeface like Arial &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; that doesn&amp;rsquo;t seem to change the width of bold when italicizing still has &lt;code&gt;bfit&lt;/code&gt; $&amp;lt;$ &lt;code&gt;bf&lt;/code&gt;.
Does it look bad to keep the same horizontal width in the strokes?
Do any bold-and-italicized typefaces not have narrower glyphs?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Emphasis-level 99: &lt;strong&gt;ALL CAPS ALL THE THINGS.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Or small-caps. Or underlines, but that looks too much like a hyperlink.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Yes, yes. It&amp;rsquo;s no Helvetica.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Beef It: My greatest LaTeX achievement</title>
      <link>https://bagrow.com/blog/2020/09/01/beef-it-my-greatest-latex-achievement/</link>
      <pubDate>Tue, 01 Sep 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/09/01/beef-it-my-greatest-latex-achievement/</guid>
      <description>&lt;p&gt;&lt;em&gt;(This is a silly post. You have been warned.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(For those unfamiliar with LaTeX and LaTeX macros, see the appendix below for a brief introduction.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Sometimes, when writing, I really need to emphasize something.
&lt;em&gt;Italics&lt;/em&gt; are not enough.
&lt;strong&gt;Bold&lt;/strong&gt; is not enough.
In these situations, I need to &lt;em&gt;beef&lt;/em&gt; &lt;strong&gt;it&lt;/strong&gt; &lt;em&gt;&lt;strong&gt;up&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;How do I go about doing this? With my all-time favorite LaTeX macro, &lt;code&gt;\bfit{}&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-latex&#34;&gt;\newcommand\bfit[1]{\textbf{\textit{#1}}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This macro takes any text input and makes it bold and italic.
&lt;code&gt;\bfit{Say it loud}&lt;/code&gt; becomes &lt;em&gt;&lt;strong&gt;Say it loud&lt;/strong&gt;&lt;/em&gt;.
So when I really need to pull out all the emphasis stops, I&amp;rsquo;m ready!&lt;/p&gt;
&lt;p&gt;OK, so you&amp;rsquo;re probably extremely mad at me if you haven&amp;rsquo;t bailed yet. &amp;ldquo;So what? It&amp;rsquo;s bold and italics together. Who cares?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Beef it up? &lt;code&gt;\bfit{up}&lt;/code&gt;. Beef it. &lt;code&gt;bfit&lt;/code&gt;. Get it?
The macro names itself!
Now, when writing, I can figuratively (and sometimes literally) shout &lt;em&gt;&lt;strong&gt;BEEF IT UP&lt;/strong&gt;&lt;/em&gt; when writing.&lt;/p&gt;
&lt;p&gt;Bold and italics are generally rarely used in formal, peer-reviewed publications.
But it can be quite helpful in other professional writing, like grant proposals, memos, even emails.
And sometimes in those settings, I need some amusement to get through the slog.&lt;/p&gt;
&lt;p&gt;Beef it (&lt;code&gt;bfit&lt;/code&gt;) always makes me laugh!&lt;/p&gt;
&lt;p&gt;Maybe I&amp;rsquo;ve already &lt;a href=&#34;https://en.wikipedia.org/wiki/Jumping_the_shark&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;jumped the shark&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;appendix-latex-and-latex-macros&#34;&gt;Appendix: LaTeX and LaTeX Macros&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.latex-project.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LaTeX&lt;/a&gt; is the way most computational and mathematical writing is produced.
It is a fantastic tool that creates impressive, high-quality output.
It does have a steep learning curve &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; but I love it.&lt;/p&gt;
&lt;p&gt;Unlike word processors, LaTeX keeps the content separate from the style.
I prefer to work this way.
This separation makes it easier to treat the writing in an almost computational manner, by letting authors define &lt;a href=&#34;https://en.wikibooks.org/wiki/LaTeX/Macros&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;macros&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At the most superficial level, LaTeX macros let authors define short aliases for long blocks of text.
For example, I&amp;rsquo;m writing a lot of mathematics and need to represent vectors. This macro acts as a quick shortcut&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-TeX&#34;&gt;\newcommand{\myvec}[1]{(x_1,x_2,\ldots,x_{#1})}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Calling &lt;code&gt;\myvec{4}&lt;/code&gt; would then produce $(x_1, x_2, \ldots, x_4)$.&lt;/p&gt;
&lt;p&gt;This saves a lot of typing but it also &lt;strong&gt;centralizes a decision&lt;/strong&gt;. The variable $x$ is now defined within the macro. Suppose in the final stages of drafting, I decide $y$ is more appropriate.
I just need to edit &lt;code&gt;\myvec&lt;/code&gt; and everything in the document is updated.
No need for any  potentially time-consuming find-and-replace &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Part of the learning curve used to be installing and configuring LaTeX. But nowadays all you need to do is create an &lt;a href=&#34;https://www.overleaf.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Overleaf&lt;/a&gt; account and you are good to go!&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;We&amp;rsquo;ve all been there, right?&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Announcing jupyter-status</title>
      <link>https://bagrow.com/blog/2020/08/31/announcing-jupyter-status/</link>
      <pubDate>Mon, 31 Aug 2020 09:00:00 -0400</pubDate>
      <guid>https://bagrow.com/blog/2020/08/31/announcing-jupyter-status/</guid>
      <description>&lt;p&gt;&lt;em&gt;I made a very small tool to help me with a particular problem after not finding a suitable existing solution. Let&amp;rsquo;s talk about it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/bagrow/jupyter-status&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/bagrow/jupyter-status&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;the-problem&#34;&gt;The problem&lt;/h2&gt;
&lt;p&gt;I use &lt;a href=&#34;https://jupyter.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Jupyter&lt;/a&gt;, especially &lt;a href=&#34;https://jupyterlab.readthedocs.io/en/stable/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Jupyter Lab&lt;/a&gt;, quite a bit nowadays. And I&amp;rsquo;ve finally gotten into the habit of using &lt;a href=&#34;https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;separate virtual environments&lt;/a&gt; for each project. Using separate environments is not too bad to get running, and it helps maintain specific sets of dependencies for each project. I really like it.&lt;/p&gt;
&lt;p&gt;But lots of ongoing projects leads to lots of running Jupyter sessions with lots of environments. I found myself &lt;em&gt;&lt;strong&gt;losing track&lt;/strong&gt;&lt;/em&gt; of what Jupyter sessions were running at any given time.&lt;/p&gt;
&lt;h2 id=&#34;enter-jupyter-status&#34;&gt;Enter jupyter-status&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Jupyter-status&lt;/strong&gt; is a simple tool to list all the running servers and their kernels in a compact, convenient tabular format.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Now of course, you can always run &lt;code&gt;jupyter notebook list&lt;/code&gt; at the command line. But I wanted more information, in particular I wanted to see all &lt;em&gt;the open and active kernels&lt;/em&gt; for each notebook server.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s especially handy as a status board if you embed it in your desktop:&lt;/p&gt;
&lt;p&gt;&lt;img style=&#34;display:block; margin-left:auto; margin-right:auto;&#34; src=&#34;screenshot-jupyter-status-in-action.png&#34; alt=&#34;Jupyter-status in action&#34; title=&#34;screenshot-jupyter-status-in-action.png&#34; border=&#34;0&#34; width=&#34;668&#34; height=&#34;435&#34; /&gt;&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Jupyter-status embedded in my desktop courtesy &lt;a href=&#34;http://tracesof.net/uebersicht/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ubersicht&lt;/a&gt;&lt;/em&gt; &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.)&lt;/p&gt;
&lt;h2 id=&#34;use-it-now&#34;&gt;Use it now&lt;/h2&gt;
&lt;p&gt;Just install with pip:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-bash&#34;&gt;pip install jupyter-status
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And run it with&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-bash&#34;&gt;jupyter-status
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Perhaps you want HTML output instead of plain text?&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-bash&#34;&gt;jupyter-status -f html
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Jupyter-status supports all the &lt;a href=&#34;https://github.com/astanin/python-tabulate#table-format&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;formats of tabulate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;https://github.com/bagrow/jupyter-status&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/bagrow/jupyter-status&lt;/a&gt; for more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Warning.&lt;/strong&gt; Jupyter-status is quite simple, but I&amp;rsquo;m no code genius, so be careful if you want to use it.
(I hope it works under Windows but I have not tested it.)&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;GeekTool and Conky are great alternatives.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Peer review by mail?</title>
      <link>https://bagrow.com/blog/2020/08/28/peer-review-by-mail/</link>
      <pubDate>Fri, 28 Aug 2020 09:00:00 +0500</pubDate>
      <guid>https://bagrow.com/blog/2020/08/28/peer-review-by-mail/</guid>
      <description>&lt;p&gt;Submitting a paper to a journal is slow.&lt;/p&gt;
&lt;p&gt;First you submit. Then you wait. Then submit again because you didn&amp;rsquo;t follow some copy-editing rule &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Then you wait. Then an editor finds the manuscript (if you&amp;rsquo;re lucky). Then you wait. Then reviewers are found. Then you wait (&lt;strong&gt;a lot&lt;/strong&gt;). Then you receive reviews, work super hard to rebut, and resubmit.  Then you wait. Wait, wait, wait &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a crazy idea that won&amp;rsquo;t eliminate all those delays, but could remove some of the bottlenecks.&lt;/p&gt;
&lt;h2 id=&#34;authors-and-reviewers-should-discuss-the-paper-directly&#34;&gt;Authors and reviewers should discuss the paper directly&lt;/h2&gt;
&lt;p&gt;Whoa now, hold up! &lt;em&gt;&amp;ldquo;How can they possibly do that? What about &lt;strong&gt;blind review&lt;/strong&gt;? &lt;strong&gt;Double-blind&lt;/strong&gt;?&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Of course. But that&amp;rsquo;s easy to fix: &lt;em&gt;&lt;strong&gt;anonymous, disposable email addresses&lt;/strong&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-txt&#34;&gt;FROM: reviewer-085a6938-1d30-486d-aa34-4ca30ce59bb7
TO:   author-2968511b-a5f6-4614-8881-fde2252b0219
CC:   editor-a83b7c96-b5d7-4530-a3d9-bf46ef516a6e

I don&#39;t understand Eq 3 in your paper. Why is sigma always positive?

FROM: author-2968511b-a5f6-4614-8881-fde2252b0219
TO:   reviewer-085a6938-1d30-486d-aa34-4ca30ce59bb7
CC:   editor-a83b7c96-b5d7-4530-a3d9-bf46ef516a6e

Sigma can be zero when measurements are taken using a fluxometer. But we only
ever use a flubometer.

FROM: reviewer-085a6938-1d30-486d-aa34-4ca30ce59bb7
TO:   author-2968511b-a5f6-4614-8881-fde2252b0219
CC:   editor-a83b7c96-b5d7-4530-a3d9-bf46ef516a6e

Oh, of course. You are very smart and your paper is very good. Accept!
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(Ok, that last part may be a &lt;em&gt;little&lt;/em&gt; bit wish-fulfillment&amp;hellip;)&lt;/p&gt;
&lt;p&gt;(Also, I&amp;rsquo;m not discussing the technology much here, the implementation details. Probably the anonymous emails need to be implemented in a webmail system. Not a big deal &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;.)&lt;/p&gt;
&lt;p&gt;I see more advantages than disadvantages using a rapid-fire, back-and-forth review exchange compared to the traditional review-rebut-review-rebut model.&lt;/p&gt;
&lt;h3 id=&#34;pros&#34;&gt;Pros&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Authors can clarify minor details for a reviewer, saving time for the reviewer, the authors (especially if the paper is rejected just due to a misunderstanding), and even the journal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reviewers may spend less time overall in an email exchange than in preparing a full report. Authors may spend less time emailing than in developing a detailed rebuttal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Authors don&amp;rsquo;t have to wait for the journal to forward the reviewer comments. If reviewers write back at different times, the authors don&amp;rsquo;t need to respond to everything at once.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reviewers can talk with each other as well.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;cons&#34;&gt;Cons&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This could make room for abuse. A reviewer could make unacceptable comments directly to the author. In the current system, the journal and editor have a chance to step in and prevent that. However, how often does that happen? I&amp;rsquo;ve gotten some pretty nasty comments over the years. Further, all the throwaway &lt;strong&gt;email correspondence should be CCed to the journal anyway&lt;/strong&gt;, so it can still be monitored.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reviewers can talk with each other as well. (It&amp;rsquo;s common in CS conferences for reviewers to discuss among themselves. But isn&amp;rsquo;t that a bad idea? Don&amp;rsquo;t you want &lt;a href=&#34;https://en.wikipedia.org/wiki/Ensemble_learning#Ensemble_theory&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;diversity in your ensemble&lt;/a&gt;?)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Now, this is a crazy idea but I also don&amp;rsquo;t to be too cavalier.&lt;/p&gt;
&lt;p&gt;Peer review is fragile, and there are risks to radical changes. If poorly handled, people could game the system, lousy science could be published, and disadvantaged groups could be further burdened.&lt;/p&gt;
&lt;p&gt;Has this been tried before? What am I missing that undermines this idea?&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Often a useless rule at this pre-acceptance stage, like putting figures at the end of the manuscript.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Conference proceedings tend to be faster by avoiding some of these bottlenecks, but often at the expense of review quality, in my opinion.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Also: cue all the Blockchain fanatics.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Practical Data Ethics&#34;</title>
      <link>https://bagrow.com/blog/2020/08/27/practical-data-ethics/</link>
      <pubDate>Thu, 27 Aug 2020 13:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/27/practical-data-ethics/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://ethics.fast.ai&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://ethics.fast.ai&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Free online course released on &lt;a href=&#34;https://www.fast.ai/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;fast.ai&lt;/a&gt; this month from &lt;a href=&#34;https://www.usfca.edu/faculty/rachel-thomas&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Rachel Thomas&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In this course, we will focus on topics that are both urgent and practical. In keeping with my teaching philosophy, we will begin with two active, real-world areas (disinformation and bias) to provide context and motivation, before stepping back in Lesson 3 to dig into foundations of data ethics and practical tools. From there we will move on to additional subject areas: privacy &amp;amp; surveillance, the role of the Silicon Valley ecosystem (including metrics, venture growth, &amp;amp; hypergrowth), and algorithmic colonialism. I realize this course still just covers a slice of what is a sprawling field, and I hope that it will be a helpful entry point for continued exploration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Looks like a lot of interesting useful material. Barrier-to-entry seems low too:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This class was originally taught in-person at the University of San Francisco Data Institute in January-February 2020, for a diverse mix of working professionals from a range of backgrounds (as an evening certificate courses). There are no prerequisites for the course.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>Secret Santa assessment</title>
      <link>https://bagrow.com/blog/2020/08/26/secret-santa-assessment/</link>
      <pubDate>Wed, 26 Aug 2020 13:00:39 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/26/secret-santa-assessment/</guid>
      <description>&lt;p&gt;&lt;em&gt;I&amp;rsquo;m posting this half-baked idea here because (i) I think it&amp;rsquo;s neat, (ii) I love the cute name and want to share it, and (iii) it&amp;rsquo;s likely a little too far outside my area of expertise and will take too much effort for me to (credibly) get through as peer review.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;So let&amp;rsquo;s beta-test it. Is it interesting or useless? Is it novel or has it already been proposed? Let me know!&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;introduction&#34;&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Misaligned and competing individual performance objectives are a root cause of organization dysfunction. If you need help fixing the conference room projector 45 minutes before your meeting, for example, it will not be useful for IT to process your support request tomorrow, even though their key performance indicator (KPI) is number of requests completed within 48 hours. The timeliness of your need, which affects your KPI, is not reflected in the KPIs of other members of your organization.&lt;/p&gt;
&lt;p&gt;Here we propose a simple way to unify assessments across an organization when members of the organization are assessed along different dimensions. We leave aside the (significant) challenge of determining these assessment metrics. Indeed, many roles may be difficult to assess clearly and organizations can be misled by ill-informed KPIs. Instead, we focus on a way to ensure that different assessment metrics (KPIs), when applied differently across the organization, do not lead to diverging objectives or competing incentives.&lt;/p&gt;
&lt;h3 id=&#34;secret-santa-assessment&#34;&gt;&amp;ldquo;Secret Santa&amp;rdquo; assessment&lt;/h3&gt;
&lt;p&gt;Suppose $m$ key performance indicators (KPIs) has been developed for an organization of $N$ members. Let $\mathbf{k}_i \in \mathbb{R}^m$ be an $m \times 1$ vector representing the performance of member $i$ according to these KPIs. Of course, each member will be focused on only a subset of KPIs relevant to their organizational role, so we can think of $\mathbf{k}_i$ as being a sparse vector. Let $s_i : \mathbb{R}^m \to \mathbb{R}$ be a &lt;em&gt;scoring function&lt;/em&gt; assigned to $i$. Suppose this scoring function is used by the organization to assess member performance; it may be tailored to the duties of $i$ as necessary, and can consider only the subset of KPIs relevant to $i$.&lt;/p&gt;
&lt;p&gt;Ideally, different scoring functions should align with the overall goals of the organization so members are incentivized to collaborate. However, competing incentives may form when different members have different scoring functions that are not sufficiently aligned. For such situations, we introduce a simple process to more strongly couple or unify incentives across an organization without having to replace or modify the existing KPI system.&lt;/p&gt;
&lt;p&gt;For each member $i$, pair $i$ with $n$ ($1 \leq n \leq N-1$) other members $j$ chosen uniformly at random. Then, define a new score $\sigma_i$ that acts as a scalarized combination of $i$&amp;rsquo;s own score and the average score of the randomly paired members:&lt;/p&gt;
&lt;p&gt;$$\sigma_i = \alpha s_i (\mathbf{k}_{i}) + \left(1-\alpha\right) \frac{1}{n}\sum_{j} s_j(\mathbf{k}_j) \tag{1}$$&lt;/p&gt;
&lt;p&gt;where $\alpha \in [0,1]$ and the sum runs over the $n$ members $j$ that were randomly paired with $i$.&lt;/p&gt;
&lt;h3 id=&#34;discussion&#34;&gt;Discussion&lt;/h3&gt;
&lt;p&gt;Why combine scoring functions in this manner, particularly using random pairing? The new score $\sigma_i$ aligns $i$ both with their KPIs and the KPIs of other members $j$, with $\alpha$ controlling the relative strength. By coupling member performance the hope is that all members will be more strongly incentivized to help one another, lowering competition between members and between divisions.&lt;/p&gt;
&lt;p&gt;Random pairing, as opposed to the design of a pairing &lt;em&gt;network&lt;/em&gt; specific to the organization, allows for this assessment strategy to be implemented without additional time or effort. In other words, &lt;em&gt;&lt;strong&gt;Eq. 1 serves as an information-free coupling of member incentives&lt;/strong&gt;&lt;/em&gt;. Random sampling also helps ensure fairness and prevent perverse incentives: all possible pairings are equally likely and members will not benefit much from &amp;ldquo;gaming the system&amp;rdquo; by optimizing their paired KPI scores. We also anticipate each member assessment, for example, quarterly assessments, will be computed using a fresh set of randomly paired $j$&amp;rsquo;s. Finally, to further avoid perverse incentives, members would not know who they are paired with nor the individual paired scores $s_j$, but only the average score.&lt;/p&gt;
&lt;p&gt;Equation 1 has two parameters, $\alpha$ and $n$. We anticipate $\alpha \geq 1/2$ to be appropriate, placing most weight on the member themself. Meanwhile, $n$ controls how much of the organization impinges on an individual. When $n = N-1$ there is maximum coupling&amp;mdash;essentially, a single paired score for all members. Perhaps this would act similar to an external assessor, like a stock price. On the other hand, if $n = 1$, each member will be connected to only one other member and may be overly affected when being assessed if, for example, that member performed badly. We therefore anticipate smaller values of $n &amp;gt; 1$ to be most helpful, perhaps in the range 5&amp;ndash;10. This value of $n$ provides coupling across the organization without forming a single metric such as stock price (which would provide no per-member scoring information) while also averaging over fluctuations so that each member is not overly affected by a lucky or unlucky pairing.&lt;/p&gt;
&lt;p&gt;Of course, there are likely serious flaws with this idea that we have not yet considered. Indeed, we are not currently certain whether this is even a novel idea.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Every other hex bolt</title>
      <link>https://bagrow.com/blog/2020/08/25/every-other-hex-bolt/</link>
      <pubDate>Tue, 25 Aug 2020 13:00:46 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/25/every-other-hex-bolt/</guid>
      <description>&lt;p&gt;&lt;em&gt;(Minor spoilers for Iron Man.)&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;There&amp;rsquo;s an exchange early in &lt;a href=&#34;https://en.wikipedia.org/wiki/Iron_Man_%282008_film%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Iron Man (2008)&lt;/a&gt; that I think about a lot. Two characters must suddenly complete a long-running project and time is running out:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Stark:&lt;/strong&gt; Come over here and button me up.&lt;br&gt;
&lt;strong&gt;Yinsen:&lt;/strong&gt; Okay. All right.&lt;br&gt;
&lt;strong&gt;Stark:&lt;/strong&gt; Every other hex bolt.&lt;br&gt;
&lt;strong&gt;Yinsen:&lt;/strong&gt; They&amp;rsquo;re coming!&lt;br&gt;
&lt;strong&gt;Stark:&lt;/strong&gt; Nothing pretty, just get it done.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here Stark is telling Yinsen there is only time to focus on the critical pieces of the project. Don&amp;rsquo;t waste time.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Wasting time&amp;rdquo; could be the name of my autobiography. So I think to myself &amp;lsquo;Every other hex bolt&amp;rsquo; whenever I&amp;rsquo;m coding something up and I start futzing with spacing in comments. Or tweaking and fiddling with slides. You know, procrastinating &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Figures for me are a huge bugbear&amp;mdash;I would become &lt;em&gt;&lt;strong&gt;obsessed&lt;/strong&gt;&lt;/em&gt; over all sorts of minor aspects of a figure: aligning subplots, matching font sizes, designing color schemes, rearranging legends, you name it. And while I think &lt;a href=&#34;https://doi.org/10.1371/journal.pbio.1002128&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;good, effective visualizations are critical to science&lt;/a&gt;, the &lt;a href=&#34;https://matplotlib.org/2.0.0/users/dflt_style_changes.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;software now takes care of so much&lt;/a&gt;, and the difference between a &lt;em&gt;&amp;lsquo;Nothing pretty&amp;rsquo;&lt;/em&gt; figure and a figure I spent 5 hours grinding away at is almost imperceptible to anyone but myself. So don&amp;rsquo;t waste time.&lt;/p&gt;
&lt;p&gt;Every other hex bolt.&lt;/p&gt;
&lt;h3 id=&#34;see-also&#34;&gt;See also&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lsquo;The perfect is the enemy of the good&amp;rsquo;&lt;/li&gt;
&lt;li&gt;Gilding the lily&lt;/li&gt;
&lt;li&gt;&amp;lsquo;Worse is better&amp;rsquo;&lt;/li&gt;
&lt;li&gt;Satisficing&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Give them the third best to go on with; the second best comes too late, the best never comes&amp;rdquo; &amp;mdash;&lt;a href=&#34;https://en.wikipedia.org/wiki/Robert_Watson-Watt&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Robert Watson-Watt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Of course, take it slow and steady through the critical pieces of the project!&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Will AI cause a large-scale industrial accident?</title>
      <link>https://bagrow.com/blog/2020/08/24/will-the-next-ai-winter-be-caused-by-a-large-scale-industrial-accident/</link>
      <pubDate>Mon, 24 Aug 2020 13:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/24/will-the-next-ai-winter-be-caused-by-a-large-scale-industrial-accident/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;https://en.wikipedia.org/wiki/2020_Beirut_explosion&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;tragedy that occurred in Beirut this month&lt;/a&gt; is a chilling reminder of how short-term thinking and organizational blind spots endanger all our lives. Here, sadly, it appears the mistakes were human. Large amounts of dangerous materials were improperly stored and then, apparently, forgotten.&lt;/p&gt;
&lt;p&gt;This got me thinking: &lt;strong&gt;what could happen if an AI system was managing the shipping and logistics of one or more major ports?&lt;/strong&gt; Could a sophisticated but improperly specified algorithm, which is difficult for its operators to audit or interpret, let a similar accident happen?&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The fears of AI being misused in an industrial setting are not new, and a growing body of work has studied this problem. However, much of that work explores either &lt;a href=&#34;https://openai.com/blog/ai-safety-needs-social-scientists/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;artificial general intelligence&lt;/a&gt;, which still does not exist, or &lt;a href=&#34;https://arxiv.org/abs/1606.06565&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;robots&lt;/a&gt;. An algorithm controlling an industrial robot&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; needs safety protocols and &lt;a href=&#34;https://mitpress.mit.edu/books/how-body-shapes-way-we-think&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;a physically grounded understanding of the world&lt;/a&gt;, so it can understand what nearby humans are doing and how they will react to the robot&amp;rsquo;s actions.&lt;/p&gt;
&lt;p&gt;But here I&amp;rsquo;m talking about a more ephemeral, and in many ways more practical, application of AI. Even without robots, AIs and automation still play a huge role&amp;mdash;and be a huge danger&amp;mdash;within a complex system like the global supply chain.&lt;/p&gt;
&lt;h2 id=&#34;ai-supply-chains&#34;&gt;AI Supply Chains&lt;/h2&gt;
&lt;p&gt;Computerized scheduling is already central to the global supply chain. I had a job unloading trucks in college, and even in 2000, the managers would often be surprised by what the computers had decided to ship when we&amp;rsquo;d open the trucks. One time &lt;strong&gt;the computers got it wrong&lt;/strong&gt; and we had to scramble to find a place to stash &lt;em&gt;&lt;strong&gt;hundreds of children&amp;rsquo;s bikes!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Modern logistics and shipping is dominated by algorithms. Look at any Amazon Fulfillment center and all the &lt;a href=&#34;https://www.vox.com/recode/2019/12/11/20982652/robots-amazon-warehouse-jobs-automation&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;robotic bookcases&lt;/a&gt; whizzing by the workers. But as machine learning becomes ever more practical, it seems an obvious tool to squeeze ever more efficiency out of the supply chain. Yet not all machine learning methods are interpretable, and what can go wrong if a so-called black box method starts making decisions?&lt;/p&gt;
&lt;p&gt;Now imagine a scenario like those extra children&amp;rsquo;s bikes, only it&amp;rsquo;s potentially explosive materials, and it&amp;rsquo;s happening in a high-speed environment where people may not even realize the material&amp;rsquo;s danger?&lt;/p&gt;
&lt;p&gt;And given the scale of industrial accidents&amp;mdash;and the interconnected &lt;em&gt;&lt;strong&gt;complex system&lt;/strong&gt;&lt;/em&gt; of the global supply chain&amp;mdash;the dangers may be far higher than those posed by self-driving cars.&lt;/p&gt;
&lt;h3 id=&#34;network-effects&#34;&gt;Network effects&lt;/h3&gt;
&lt;p&gt;It seems straightforward to flag conditions on goods for safety and proper handling. Indeed, the computer will likely be &lt;em&gt;better&lt;/em&gt; than people at checking for issues. But what about more complex situations?&lt;/p&gt;
&lt;p&gt;What if a mixture of two or more materials, none dangerous alone, but hazardous together, get stored in proximity? This &lt;em&gt;combinatorial&lt;/em&gt; problem could also, in principle, be mitigated by computer checks. But what if there are competing firms, renting shipping space nearby, each using their own algorithms to ship and schedule materials?&lt;/p&gt;
&lt;p&gt;When you throw interactions between potentially discordant systems into the mix, all hell could break loose. Multiple, competing black boxes, or even a combination of black box and interpretable AI, could lead to extremely unpredictable and dangerous scenarios.&lt;/p&gt;
&lt;p&gt;Now we can see the interest and urgency in &lt;a href=&#34;https://en.wikipedia.org/wiki/Explainable_artificial_intelligence&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;studying XAI&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;winter-or-crash&#34;&gt;Winter or crash?&lt;/h2&gt;
&lt;p&gt;Neural Network research went through two significant setback periods, known as &lt;a href=&#34;https://en.wikipedia.org/wiki/AI_winter&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;AI winters&lt;/a&gt;. People often use the AI winters of the 1970s and 1990s to &lt;a href=&#34;https://www.forbes.com/sites/cognitiveworld/2019/10/20/are-we-heading-for-another-ai-winter-soon/#632abf5c56d6&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;predict the future of AI&lt;/a&gt;. However, those past AI winters were about research interest: Problems arose that made neural networks appear untenable, and researchers shifted to alternatives. The 2010s have obliterated those concerns, cementing neural networks&#39; place in practice. AI is too important to go away now. So it seems lessons from the previous AI winters are unlikely to apply.&lt;/p&gt;
&lt;p&gt;If an AI system were to cause a large-scale industrial accident, it&amp;rsquo;s plausible that another AI winter could occur. However, now that AI is so successful in practice, an AI winter here would be quite different than researchers losing interest. Instead, it may be more akin to a stock market crash, with &amp;ldquo;buyers&amp;rdquo; fleeing and the market collapsing. The shine goes off because an accident has been made clear how dangerous AI can be, in a more visceral way than &lt;a href=&#34;https://en.wikipedia.org/wiki/Skynet_%28Terminator%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Skynet&lt;/a&gt; could ever be. Companies could pledge to slow or stop their research and development of AI systems. Or perhaps government regulation, for better or worse, comes in when legislators realize the broader safety implications of what has been wrought.&lt;/p&gt;
&lt;h2 id=&#34;fighting-the-last-war&#34;&gt;Fighting the last war&lt;/h2&gt;
&lt;p&gt;Lastly, it&amp;rsquo;s worth pointing out &lt;em&gt;&lt;strong&gt;short-termism&lt;/strong&gt;&lt;/em&gt; in my thoughts here.&lt;/p&gt;
&lt;p&gt;The Beirut explosion just happened. I am focused on that same scenario: thousands of tons of improperly stored explosives-in-waiting. Someone who really works on these problems must be up all night, wracking their brain trying to foresee other possibilities. What if an AI diverts sewage treatment incorrectly? What if harmful manufacturing additives are accidentally added to containers for medicine?&lt;/p&gt;
&lt;p&gt;What are the dangerous, unknown and truly unanticipated situations?&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Or a self-driving car.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Returning to campus</title>
      <link>https://bagrow.com/blog/2020/08/24/returning-to-campus/</link>
      <pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/24/returning-to-campus/</guid>
      <description>&lt;p&gt;Today, &lt;a href=&#34;https://www.uvm.edu/returntocampus/student-preparation-and-arrival&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;my university is beginning move-in&lt;/a&gt;. Classes start on August 31.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s tough times for everyone now. COVID continues to upend our lives. My thoughts go out to all the students, staff, faculty, parents, friends and colleagues, at UVM and other universities and schools. Distance education is tough, for students and teachers. Working and studying from home is tough.&lt;/p&gt;
&lt;p&gt;Be patient and forgiving. We can get through this, together. Stay strong!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Fahrenheit and Celsius – Trapped in a 10-sided box</title>
      <link>https://bagrow.com/blog/2020/08/21/farenheit-and-celsius-trapped-in-a-10-sided-box/</link>
      <pubDate>Fri, 21 Aug 2020 13:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/21/farenheit-and-celsius-trapped-in-a-10-sided-box/</guid>
      <description>&lt;p&gt;The Fahrenheit temperature scale is a wonderful history lesson and a beautiful triumph of design. It&amp;rsquo;s just lost to our modern sensibilities.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post is about Fahrenheit, the temperature scale that no one uses, except notably the United States. Yes,  I&amp;rsquo;m an American, and I want to say some nice things about Fahrenheit. &lt;strong&gt;Wait wait! Don&amp;rsquo;t go! It&amp;rsquo;s not what you think!&lt;/strong&gt; I&amp;rsquo;m very much not saying Fahrenheit is better than Celsius, it&amp;rsquo;s not. Indeed, while we&amp;rsquo;ve got &lt;a href=&#34;https://en.wikipedia.org/wiki/COVID-19_pandemic&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bigger fish to fry right now&lt;/a&gt;, standards are important and &lt;a href=&#34;https://www.vox.com/2014/5/29/5758542/time-for-the-US-to-use-the-metric-system&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the US should use SI&lt;/a&gt;&lt;/em&gt; &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I love talking about Fahrenheit. It offers an excellent distillation of history, the nature of scientific measurement, and even a lovely illustration of creative, outside-the-box-thinking.&lt;/p&gt;
&lt;!--I believe very few people know about the cool factoids I&#39;m going to discuss here.--&gt;
&lt;h2 id=&#34;creativity-and-temperature-what-gives&#34;&gt;Creativity and temperature? What gives?&lt;/h2&gt;
&lt;p&gt;When someone first encounters Fahrenheit, they generally recoil at the fact that the boiling point of water is 212 degrees. &amp;ldquo;&lt;i&gt;212 degrees? Why such a weird number? &lt;b&gt;Why not a nice number, like 100 degrees?&lt;/b&gt;&lt;/i&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s a fair question but it&amp;rsquo;s also a little presumptive. &amp;ldquo;Why not my way?&amp;rdquo; isn&amp;rsquo;t really giving this new entity the benefit of the doubt. Maybe there&amp;rsquo;s a reason behind the choice of number?&lt;/p&gt;
&lt;p&gt;So, here&amp;rsquo;s an alternative question that almost no one would ask when encountering Fahrenheit, but perhaps they should:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What has a temperature of 100 degrees &lt;em&gt;Fahrenheit&lt;/em&gt; ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Did you ever think to ask that? Do you know the answer? You. You have a temperature of 100F.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Now, hold up. &lt;a href=&#34;https://en.wikipedia.org/wiki/Fahrenheit&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;It&amp;rsquo;s more complicated than that&lt;/a&gt;: For one, &lt;a href=&#34;https://en.wikipedia.org/wiki/Daniel_Gabriel_Fahrenheit&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Fahrenheit&lt;/a&gt; didn&amp;rsquo;t pick 100F exactly &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;. The point is he chose human body temperature for a reference. Is that a better choice than the boiling point of water? No, it lacks precision. But he had some excellent reasons in his era for it. And nowadays we never &lt;em&gt;consider&lt;/em&gt; the possibility of a reference point except boiling or freezing water.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This brings up my second point on creative thinking. &lt;em&gt;Sometimes it&amp;rsquo;s worth asking a painfully obvious question&lt;/em&gt; because you can learn a lot if there&amp;rsquo;s a very not-obvious answer.&lt;/p&gt;
&lt;h2 id=&#34;what-is-the-purpose-of-a-temperature-scale&#34;&gt;What is the purpose of a temperature scale?&lt;/h2&gt;
&lt;p&gt;A temperature scale is used to record and communicate temperatures, right? You need a common language, a standard scale so everyone can reckon temperature. Right? This is what Celsius was designed for (and the metric system more generally).&lt;/p&gt;
&lt;p&gt;This is not what Fahrenheit was designed for.&lt;/p&gt;
&lt;img src=&#39;fahrenheit-iron-man-2-meme.jpeg&#39;&gt;
&lt;p&gt;&lt;strong&gt;Fahrenheit was designed for making accurate thermometers when you lack the tools for making accurate measurements.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Think of the historical context. &lt;a href=&#34;https://www.nature.com/articles/139395a0&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;It&amp;rsquo;s 1724&lt;/a&gt;. Precise rulers are rare. Ice may be hard to come by and it takes a lot of firewood to boil water. There probably won&amp;rsquo;t be any distilled water. What can you do?&lt;/p&gt;
&lt;p&gt;Fahrenheit&amp;rsquo;s choices when developing his scale were shaped by concerns that are entirely irrelevant today but were critical in his time. The Fahrenheit scale is not bad or weird, it&amp;rsquo;s obsolete.&lt;/p&gt;
&lt;p&gt;Consider placing markings on the glass of the mercury-filled thermometer (which you just invented) after you&amp;rsquo;ve marked the reference points. You want these to be evenly spaced so numbers read from that scale are accurate. Maybe you have a straight edge, a compass, and a piece of string, but no accurate ruler. How can you &lt;em&gt;accurately&lt;/em&gt; divide a line segment into 10 or 100 equal lengths?&lt;/p&gt;
&lt;p&gt;Under these circumstances, would you rather divide that line segment into &lt;strong&gt;8 lengths instead of 10&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;What difference does 10 vs. 8 make? A lot, because $8 = 2^3$. All you have to do is learn to find the &lt;strong&gt;midpoint&lt;/strong&gt; accurately &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;, and then do this repeatedly.&lt;/p&gt;
&lt;p&gt;(We take base-10 in SI (metric) for granted now, but it was &lt;em&gt;&lt;strong&gt;extremely radical&lt;/strong&gt;&lt;/em&gt; and ahead of its time. It was too hard to switch from base-2 to base-10 until accurate tools could be manufactured at scale. Two hundred years ago, a base-10 system, which is so natural to us now, was actually an argument &lt;em&gt;against&lt;/em&gt; SI. Now, of course, the US persists with &amp;ldquo;standard&amp;rdquo; out of just plain stubbornness.)&lt;/p&gt;
&lt;p&gt;Lastly, Fahrenheit&amp;rsquo;s other choices also reflect concerns over accuracy &lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;. For one, he decided not to use the freezing point of water as the zero reference. Instead, he chose 0F as the temperature of a brine&amp;mdash;a mix of water, ice and ammonium chloride&amp;mdash;because it is &lt;a href=&#34;https://en.wikipedia.org/wiki/Eutectic_system&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;extremely stable thermally&lt;/a&gt;, more so than just water and ice.
He also picked 32F for the freezing point of water because again dividing into a power-of-two number of line segments is easy to do accurately &lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;.
And the fact that Fahrenheit is convenient for weather is no coincidence&amp;mdash;Fahrenheit rejected using the boiling point as a reference because it was unsuitable for many meteorological applications.&lt;/p&gt;
&lt;h2 id=&#34;takeaway&#34;&gt;Takeaway&lt;/h2&gt;
&lt;p&gt;So what&amp;rsquo;s the lesson here? Really, it&amp;rsquo;s &lt;a href=&#34;https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Chesterton&amp;rsquo;s Fence&lt;/a&gt;: when you encounter an idea that doesn&amp;rsquo;t comport with your view (&lt;em&gt;212 degrees? Why not 100?&lt;/em&gt;), try to think outside your box (&lt;em&gt;If 212 is boiling, what is 100?&lt;/em&gt;) and see if there&amp;rsquo;s a reason behind it. Take a pinch of history and humility&amp;mdash;you might learn a lot.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Especially for volumes. Pints? Quarts? Gallons? I can&amp;rsquo;t keep track of any of that.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;He actually used 96F. Forty years after Fahrenheit died, a Royal Society committee decided to redefine Fahrenheit so that the boiling point of water is exactly 212F (because reasons), and the &amp;ldquo;modern&amp;rdquo; Fahrenheit has the classic &lt;a href=&#34;https://www.wired.com/story/98-degrees-is-a-normal-body-temperature-right-not-quite/&#34;&gt;98.6F average human body temperature&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Again, remember you don&amp;rsquo;t have a reliable ruler, so you can&amp;rsquo;t just measure the distance. You need to be a little clever with a geometric construction.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Also worth noting that Fahrenheit was not the single source of these ideas. He built off Boyle, Newton, Halley (yes, that Halley), and Ole Roemer.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Of course, why not 16 or 64? Yes, 32 is still fairly arbitrary.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Tyrell Tests</title>
      <link>https://bagrow.com/blog/2020/08/20/tyrell-tests/</link>
      <pubDate>Thu, 20 Aug 2020 13:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/20/tyrell-tests/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tyrell&lt;/strong&gt;: Demonstrate it. I want to see it work.&lt;br&gt;
&lt;strong&gt;Deckard&lt;/strong&gt;: Where&amp;rsquo;s the subject?&lt;br&gt;
&lt;strong&gt;Tyrell&lt;/strong&gt;: I want to see it work on a person. &lt;em&gt;&lt;strong&gt;I want to see a negative before I provide you with a positive.&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;Deckard&lt;/strong&gt;: What&amp;rsquo;s that going to prove?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Emphasis mine.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(I don&amp;rsquo;t think this post contains spoilers for Blade Runner, but you&amp;rsquo;ve been warned. Also, the movie is almost 40 years old.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Blade_Runner&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;Blade Runner&lt;/em&gt;&lt;/a&gt; follows a detective named Deckard searching for a group of renegade synthetic humans called replicants in the far-flung future dystopia of 2019. Replicants, created by the extremely wealthy and successful Tyrell, CEO of the massive Tyrell corporation, are indistinguishable at a glance from real humans. When Tyrell meets Deckard for the first time, he asks Deckard to demonstrate &lt;a href=&#34;https://en.wikipedia.org/wiki/Blade_Runner#Voight-Kampff_machine&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the testing device that Deckard uses&lt;/a&gt; when interrogating a person detect whether they are replicant or human.&lt;/p&gt;
&lt;p&gt;In their exchange, Tyrell wants to apply the test where he knows the answer is negative, and Deckard does not think this is useful. But in general, whenever performing an experiment, testing a new method, or even debugging your code, it&amp;rsquo;s a &lt;em&gt;&lt;strong&gt;great idea&lt;/strong&gt;&lt;/em&gt; to see how the machinery works in the null case. &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;So, I like to call this practice &lt;strong&gt;Tyrell Tests&lt;/strong&gt;. &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;h3 id=&#34;cats-dogs-mass-hysteria&#34;&gt;Cats, Dogs, Mass Hysteria&lt;/h3&gt;
&lt;p&gt;A student comes to me with their new &lt;em&gt;cat-dog&lt;/em&gt; machine learning classifier: &amp;ldquo;Look, it&amp;rsquo;s correct 98% of the time!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Fantastic, send it some random data. What does it do?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Hmm, correct 99% of the time.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Interesting&amp;hellip; What &lt;em&gt;exactly&lt;/em&gt; do you mean by &amp;lsquo;correct&amp;rsquo;?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;&amp;hellip;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Time passes. The student returns, &amp;ldquo;It turns out the training data is 98% cats, so the classifier always says &amp;lsquo;cat&amp;rsquo;. Then, when I shuffled the image labels&amp;mdash;randomly assigning labels to images &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&amp;mdash;almost every image was still a cat.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Tyrell Tests are especially handy when using machine learning, where it&amp;rsquo;s devastating to fail to notice data problems such as class imbalance. &lt;strong&gt;But Tyrell Tests can help identify issues in the data, the method or model, or in your code, in all sorts of domains&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In &lt;em&gt;network science&lt;/em&gt;, you have a new inference method for learning statistically significant structures in the network. Send it a &lt;a href=&#34;https://en.wikipedia.org/wiki/Erd%c5%91s%e2%80%93R%c3%a9nyi_model&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;random graph&lt;/a&gt; and see what it finds.&lt;/p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In &lt;em&gt;time series analysis&lt;/em&gt;, you have a method to forecast future values. Send it a randomized time series and see what it finds.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In &lt;em&gt;Bayesian inference&lt;/em&gt;, send some random data through your likelihood and see how (or if) the posterior changed.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Tyrell Tests are a cutesy name for a simple and rather obvious idea. Still, this cutesy name brings me endless joy!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;But the moral of the story is to stress your methods and interrogate your results. &lt;strong&gt;It&amp;rsquo;s easy to be fooled&lt;/strong&gt;&lt;/em&gt;. Tyrell Tests, using known negatives for confirmation, are one tool worth keeping at the ready.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;And yes, if you know how the scene plays out, the film itself undermines my argument here. It seems the filmmakers agree with Deckard. Oh well.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://bagrow.com/blog/blog/2020/08/17/a5-arguing-for-attention/&#34;&gt;Argument by Alliteration&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Notice above that &amp;lsquo;some random data&amp;rsquo; lacks specificity.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>The life-changing science of scientific writing</title>
      <link>https://bagrow.com/blog/2020/08/19/the-life-changing-science-of-scientific-writing/</link>
      <pubDate>Wed, 19 Aug 2020 13:00:05 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/19/the-life-changing-science-of-scientific-writing/</guid>
      <description>&lt;p&gt;As a working scientist and scholar, I am, in many ways, a professional writer. I enjoy writing and hope to get better doing it. Heck, that&amp;rsquo;s &lt;a href=&#34;https://bagrow.com/blog/blog/2020/08/17/getting-started-a-blog-in-2020/&#34;&gt;one reason I started making these posts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Unfortunately, I also started writing here because I&amp;rsquo;ve struggled with peer review of some of my papers. Now, let me be fair: there are many excellent reviewers, and I value the improvements they&amp;rsquo;ve helped me bring to my papers. But I seem to get more careless and just plain &lt;em&gt;bad&lt;/em&gt; reviews than ever, especially recently. It&amp;rsquo;s been challenging to cope.&lt;/p&gt;
&lt;h3 id=&#34;sharpening-the-saw&#34;&gt;Sharpening the saw&lt;/h3&gt;
&lt;p&gt;Attempting to mitigate these poor reviews, I began intentionally studying scientific and technical writing in the hopes of writing more clear and focused papers, &lt;strong&gt;and I learned a ton!&lt;/strong&gt; Of course, writing is something best studied as a grad student, not as a tenure-track faculty with dozens of papers already under his belt, but I&amp;rsquo;m trying my best.&lt;/p&gt;
&lt;p&gt;Now that I have a whole &lt;em&gt;bookshelf&lt;/em&gt; on writing, I can see the bigger picture a bit, and point out what&amp;rsquo;s standard advice that all writers give on scientific writing. I may be able to provide some advice on where to get started if you find yourself struggling as I did (and still do) with writing.&lt;/p&gt;
&lt;p&gt;And what I found, and want to share, is a &lt;em&gt;&lt;strong&gt;genuinely magical article&lt;/strong&gt;&lt;/em&gt;. The ideas posed in this article are the central tenets of many entire books dedicated to scientific writing. I can say, without exaggeration, that this article changed my life:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Gopen, George D., and Judith A. Swan. &amp;ldquo;&lt;a href=&#34;https://www.americanscientist.org/blog/the-long-view/the-science-of-scientific-writing&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;The science of scientific writing&lt;/a&gt;.&amp;rdquo; &lt;em&gt;American Scientist&lt;/em&gt; (1990).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This brief article, only &lt;a href=&#34;https://www.jstor.org/stable/29774235&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;9 two-columns journal pages in its original printing&lt;/a&gt;, contains as much useful information as &lt;em&gt;entire books&lt;/em&gt; on the subject.&lt;/p&gt;
&lt;p&gt;So you can just &lt;strong&gt;stop right now&lt;/strong&gt; and &lt;a href=&#34;https://www.americanscientist.org/blog/the-long-view/the-science-of-scientific-writing&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;dive into Gopen and Swan&lt;/a&gt;. In terms of effort to reward, this could be the best possible bang for your buck!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Still here?&lt;/p&gt;
&lt;p&gt;Despite being redundant when you can read the original article, I&amp;rsquo;d like to discuss a point they make that I find hugely useful to think about. It&amp;rsquo;s about getting a text to &lt;em&gt;flow&lt;/em&gt; so that the reader glides through the information.&lt;/p&gt;
&lt;h3 id=&#34;stress-position--topic-position&#34;&gt;Stress Position / Topic Position&lt;/h3&gt;
&lt;p&gt;In their article, Gopen and Swan ground their piece by discussing how readers react to a text, what they call &lt;em&gt;&lt;strong&gt;reader expectations&lt;/strong&gt;&lt;/em&gt;, and how good writing should account for these expectations. One such expectation to consider is what readers tend to expect from information that appears in different positions of a text. Two positions are worth considering. The first Gopen and Swan dub the &lt;strong&gt;stress position&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It is a linguistic commonplace that readers naturally emphasize the material that arrives at the end of a sentence. We refer to that location as a &amp;ldquo;stress position.&amp;rdquo; If a writer is consciously aware of this tendency, she can arrange for the emphatic information to appear at the moment the reader is naturally exerting the greatest reading emphasis. As a result, the chances greatly increase that reader and writer will perceive the same material as being worthy of primary emphasis. The very structure of the sentence thus helps persuade the reader of the relative values of the sentence&amp;rsquo;s contents.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The &lt;strong&gt;topic position&lt;/strong&gt;, in contrast, appears at the beginning:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The information that begins a sentence establishes for the reader a perspective for viewing the sentence as a unit: Readers expect a unit of discourse to be a story about whoever shows up first. &amp;ldquo;Bees disperse pollen&amp;rdquo; and &amp;ldquo;Pollen is dispersed by bees&amp;rdquo; are two different but equally respectable sentences about the same facts. The first tells us something about bees; the second tells us something about pollen. The passivity of the second sentence does not by itself impair its quality; in fact, &amp;ldquo;Pollen is dispersed by bees&amp;rdquo; is the superior sentence if it appears in a paragraph that intends to tell us a continuing story about pollen. Pollen&amp;rsquo;s story at that moment is a passive one.&lt;/p&gt;
&lt;p&gt;Readers also expect the material occupying the topic position to provide them with linkage (looking backward) and context (looking forward). The information in the topic position prepares the reader for upcoming material by connecting it backward to the previous discussion.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here Gopen and Swan are talking about sentences, but &lt;em&gt;&lt;strong&gt;these ideas work across text scales&lt;/strong&gt;&lt;/em&gt;. Paragraphs have topic and stress sentences, sections have topic and stress paragraphs, and so on.&lt;/p&gt;
&lt;p&gt;Understanding and controlling the contents of these positions gives the writer leverage over the reader. Tuning what&amp;rsquo;s in the topic position makes sure the reader is primed for what&amp;rsquo;s coming. Tuning the stress position&amp;rsquo;s contents improves the odds that the big takeaway of the text is received. Further, linking the stress position of the preceding text with the subsequent text&amp;rsquo;s topic position helps ensure flow.&lt;/p&gt;
&lt;h3 id=&#34;structural-principles-of-scientific-writing&#34;&gt;Structural principles of scientific writing:&lt;/h3&gt;
&lt;p&gt;Stress and topic positions are not the only guidance Gopen and Swan provide. They cover seven writing principles in total:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Follow a grammatical subject as soon as possible with its verb.&lt;/li&gt;
&lt;li&gt;Place in the stress position the &amp;ldquo;new information&amp;rdquo; you want the reader to emphasize.&lt;/li&gt;
&lt;li&gt;Place the person or thing whose &amp;ldquo;story&amp;rdquo; a sentence is telling at the beginning of the sentence, in the topic position.&lt;/li&gt;
&lt;li&gt;Place appropriate &amp;ldquo;old information&amp;rdquo; (material already stated in the discourse) in the topic position for linkage backward and contextualization forward.&lt;/li&gt;
&lt;li&gt;Articulate the action of every clause or sentence in its verb.&lt;/li&gt;
&lt;li&gt;In general, provide context for your reader before asking that reader to consider anything
new.&lt;/li&gt;
&lt;li&gt;In general, try to ensure that the relative emphases of the substance coincide with the relative expectations for emphasis raised by the structure.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&amp;rsquo;s a great cheat sheet, but if you have any interest in this, I cannot stress enough &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; how much you should read the whole article.&lt;/p&gt;
&lt;p&gt;Gopen and Swan also make clear that these as &amp;ldquo;principles&amp;rdquo; not &amp;ldquo;rules&amp;rdquo;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;None of these reader-expectation principles should be considered &amp;ldquo;rules.&amp;rdquo; Slavish adherence to them will succeed no better than has slavish adherence to avoiding split infinitives or to using the active voice instead of the passive.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(I&amp;rsquo;m sometimes guilty of treating the topic and stress position principles as rules&amp;hellip;)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Perhaps the notion of topic and stress positions is obvious to you. For me, I had only a kind of vague, implicit understanding of it before reading Gopen and Swan&amp;rsquo;s article. I could tell when the flow was lacking but couldn&amp;rsquo;t always put my finger on the exact problem. By making these issues precise and explicit, Gopen and Swan have helped me be a better, more efficient writer.&lt;/p&gt;
&lt;p&gt;Gopen and Swan: Thank you!&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re still hungry for more on this, the next place I recommend you go is Schimel&amp;rsquo;s &lt;em&gt;Writing Science&lt;/em&gt; (2011) [&lt;a href=&#34;http://books.google.com/books?vid=ISBN9780199909513&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google Books&lt;/a&gt;]. A great book!&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;See what I did there?&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Writing Books with Jupyter</title>
      <link>https://bagrow.com/blog/2020/08/18/writing-books-with-jupyter/</link>
      <pubDate>Tue, 18 Aug 2020 13:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/18/writing-books-with-jupyter/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;jupyterbook-logo.png&#34; width=200 style=&#39;margin-left: 0px;&#39;&gt;&lt;/img&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a huge fan of the Jupyter project, and love to see all the progress being made with &lt;a href=&#34;https://jupyter.org/hub&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;JupyterHub&lt;/a&gt; and especially &lt;a href=&#34;https://jupyterlab.readthedocs.io/en/stable/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;JupyterLab&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Recently learned of another Jupyter project, &lt;a href=&#34;https://jupyterbook.org/intro.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Jupyter Book&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Jupyter Book is an open source project for building beautiful, publication-quality books and documents from computational material.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s still early in development, but this could scratch a real itch that I have: &lt;em&gt;&lt;strong&gt;pushing computational notebooks beyond working documents and into prose, especially long-form writing, reveals some sticking points&lt;/strong&gt;&lt;/em&gt;. Jupyter Book looks to address exactly these problems with features including:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Write publication-quality content in markdown&lt;/strong&gt;
You can write in either Jupyter markdown, or an extended flavor of markdown with publishing features. This includes support for rich syntax such as citations and cross-references, math and equations, and figures.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Insert notebook outputs into your content&lt;/strong&gt;
Generate outputs as you build your documentation, and insert them in-line with your content across pages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Add interactivity to your book&lt;/strong&gt;
You can toggle cell visibility, include interactive outputs from Jupyter, and connect with online services like Binder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Generate a variety of outputs&lt;/strong&gt;
This includes single- and multi-page websites, as well as PDF outputs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Build books with a simple command-line interface&lt;/strong&gt;
You can quickly generate your books with one command, like so: jupyter-book build mybook/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I often wish I had these features when preparing notebooks for &lt;a href=&#34;https://bagrow.com/#teaching&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;my courses&lt;/a&gt;, especially the citations and cross-references. It was a pain getting my &lt;em&gt;&lt;a href=&#34;https://bagrow.com/ds1/whirlwindtourpython/00-Title.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Whirlwind Tour of Python&lt;/a&gt;&lt;/em&gt; fork going, that&amp;rsquo;s for sure.&lt;/p&gt;
&lt;p&gt;And the &lt;a href=&#34;https://executablebooks.github.io/quantecon-mini-example/docs/python_by_example.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pages are &lt;em&gt;gorgeous&lt;/em&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;jupyter-book-dynamic-toc.gif&#34; alt=&#34;Jupyter Books Dynamic TOC in action&#34; title=&#34;jupyter-book-dynamic-toc.gif&#34; border=&#34;0&#34; width=&#34;600&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Check out that &lt;strong&gt;dynamic table of contents&lt;/strong&gt; on the right. And that&amp;rsquo;s there by &lt;em&gt;default&lt;/em&gt;, not some third-party extension.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>&#34;Spooky action at a distance: The future magic of remote collaboration&#34;</title>
      <link>https://bagrow.com/blog/2020/08/17/spooky-action-at-a-distance-the-future-magic-of-remote-collaboration/</link>
      <pubDate>Mon, 17 Aug 2020 13:10:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/17/spooky-action-at-a-distance-the-future-magic-of-remote-collaboration/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://arstechnica.com/features/2020/08/work-from-home-02-collaboration/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://arstechnica.com/features/2020/08/work-from-home-02-collaboration/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Interesting read over at Ars Technica, a team that&amp;rsquo;s been &lt;a href=&#34;https://arstechnica.com/information-technology/2020/01/no-office-no-problem-how-ars-technicas-remote-workers-work/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;all-remote&lt;/a&gt; &lt;a href=&#34;https://arstechnica.com/staff/2020/03/suddenly-working-at-home-weve-done-it-for-22-years-and-have-advice/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;for decades&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Whatever passes for &amp;ldquo;normal&amp;rdquo; over the next few years will demand a lot from collaboration tools, as organizations re-examine how to achieve their missions and stay financially viable. The new world of collaboration will require organizations to replicate the unstructured interactions of the office and help employees feel like part of a coherent team even when they are distant, enabling social interactions and reinforcing the team agenda in the absence of up-close face time.&lt;/p&gt;
&lt;p&gt;Based on years of remote collaboration work at various organizations and observations of things multiple organizations have done over the past six months to adjust, here are the things I see as keys to successful team operations in the lockdown and post-lockdown world.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I, like many of us, have been thinking long and hard about what the future may hold, for work and life.
With COVID-19 upending society, whatever happens we are in for a wild ride.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A5 – Arguing for attention</title>
      <link>https://bagrow.com/blog/2020/08/17/a5-arguing-for-attention/</link>
      <pubDate>Mon, 17 Aug 2020 13:05:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/17/a5-arguing-for-attention/</guid>
      <description>&lt;p&gt;A few years ago, I came up with a cute little mantra that I love thinking about. It&amp;rsquo;s called &lt;strong&gt;A5&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A5: Argument by Analogy, Anecdote, Alliteration, or Acronym.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A5 &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; represents the rhetorical flourishes we all use to make our points more memorable, our ideas a little stickier. I find it especially pleasing that &amp;ldquo;A5&amp;rdquo; is an A5 in more than one way.&lt;/p&gt;
&lt;p&gt;The A5 mantra is a &lt;a href=&#34;https://www.youtube.com/watch?v=ob_GX50Za6c&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;bicycle for critical thinking&lt;/a&gt;. When reading or listening, I sometimes find myself thinking, &amp;ldquo;Oh, that&amp;rsquo;s an A5.&amp;rdquo; Then I try to decide if their point is trustworthy, or if they are using marketing for cover.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a few examples of A5s:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exploration-Exploitation tradeoff (Alliteration) &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Google is the farmer, you&amp;rsquo;re the cow (Analogy)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Outliers_%28book%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;The 10,000-hour rule&lt;/a&gt; (Anecdote) &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Together Everyone Achieves More (Acronym)&lt;/li&gt;
&lt;li&gt;Risk/Reward Ratio (Alliteration)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nbclosangeles.com/news/local/oj-simpson-20-years-later-glove-fit-darden-dunne-murder-trial-of-the-century/1976992/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;If the glove doesn&amp;rsquo;t fit, you must acquit&lt;/a&gt; (Rhyme-as-reason)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wait, &lt;a href=&#34;https://en.wikipedia.org/wiki/Rhyme-as-reason_effect&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;Rhyme-as-reason&lt;/em&gt;&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Yup. A5 is also a great illustration of the dangers of slick rhetoric&amp;mdash;it sounded pretty authoritative and it&amp;rsquo;s easy to rattle off, but it&amp;rsquo;s not exhaustive, not even close. Many other rhetorical tricks exist, I just haven&amp;rsquo;t found out how to cram them into the slick package.&lt;/p&gt;
&lt;p&gt;But this also leads me to a deeper question: &lt;em&gt;is it bad to make an idea more memorable?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Marketing&amp;rdquo; can be a bit derogatory but, when communication is the goal, we need to maximize the impact of our ideas. Therefore, it&amp;rsquo;s in our best interests to make our ideas sticky. The very act of grinding away at an idea, making it sharper and stronger, will almost surely also teach the thinker better ways to communicate that idea.&lt;/p&gt;
&lt;p&gt;Language also plays a role here.
The words we know shape the way we think (&lt;a href=&#34;https://en.wikipedia.org/wiki/Linguistic_relativity&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;linguistic relativity&lt;/a&gt;) and our experiences collectively shape language over time.
So it makes sense that powerful ideas are more likely to find good &lt;em&gt;&lt;strong&gt;rhetorical purchase&lt;/strong&gt;&lt;/em&gt;&amp;mdash;the language is primed to express them.
But is this a double-edged sword?
Are we limited by the language of our time? &lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;
I often wonder about powerful ideas being lost because we cannot express them (&lt;a href=&#34;https://en.wikipedia.org/wiki/Hypocognition&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;hypocognition&lt;/a&gt;).
However, humans are pretty resourceful, and we have strong tools to help with this problem, such as mathematics.&lt;/p&gt;
&lt;p&gt;Regardless, ideas should have an inherent quality or importance, but their &lt;a href=&#34;https://en.wikipedia.org/wiki/Fitness_%28biology%29&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;fitness&lt;/a&gt; will also depend on their expression.&lt;/p&gt;
&lt;p&gt;OK, that got deep for a second, and my thoughts on the interplay between language and thought are &lt;a href=&#34;https://en.wikipedia.org/wiki/Language_and_thought&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;wholly unoriginal&lt;/a&gt;. But nevermind, the point here is A5&amp;mdash;a sticky idea about sticky ideas.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;By the way, dear reader, please let me know if you can think of a &lt;em&gt;&lt;strong&gt;synonym&lt;/strong&gt;&lt;/em&gt; for &amp;ldquo;Rhyme&amp;rdquo; that starts with &amp;lsquo;A&amp;rsquo;. Then we can give birth to &lt;strong&gt;A6&lt;/strong&gt;! &lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Not to be confused with the Audi luxury car, the Apple microprocessor, the ISO standard paper size, or the alternating group of degree 5. &lt;a href=&#34;https://en.wikipedia.org/wiki/A5&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://en.wikipedia.org/wiki/A5&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;&amp;ldquo;Exploration-Exploitation tradeoff&amp;rdquo; is a powerful, fundamental idea, and is just expressed so exceptionally well. &lt;em&gt;Chef&amp;rsquo;s kiss&lt;/em&gt;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Malcolm Gladwell&amp;rsquo;s entire career is basically argument by anecdote.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Yes, I&amp;rsquo;ve seen Arrival.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;&amp;ldquo;Assonance&amp;rdquo; is close&amp;hellip;&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>Getting started (A blog? In 2020?)</title>
      <link>https://bagrow.com/blog/2020/08/17/getting-started-a-blog-in-2020/</link>
      <pubDate>Mon, 17 Aug 2020 13:00:00 +0000</pubDate>
      <guid>https://bagrow.com/blog/2020/08/17/getting-started-a-blog-in-2020/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve decided to start blogging. I can already hear the deafening silence: &lt;em&gt;A blog?!? In 2020? Blogging is dead and buried!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Indeed. Blogs are long gone (having &lt;a href=&#34;https://trends.google.com/trends/explore?date=all&amp;amp;q=blog&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;peaked in popularity over 10 years ago&lt;/a&gt;), and &lt;a href=&#34;https://www.nytimes.com/news-event/coronavirus&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the world&lt;/a&gt; &lt;a href=&#34;https://www.nytimes.com/interactive/2020/03/26/upshot/coronavirus-millions-unemployment-claims.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;is currently&lt;/a&gt; &lt;a href=&#34;https://www.nature.com/articles/d41586-020-01846-z&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;on fire&lt;/a&gt;, so why bother now?&lt;/p&gt;
&lt;h3 id=&#34;happiness&#34;&gt;Happiness&lt;/h3&gt;
&lt;p&gt;I &lt;em&gt;enjoy&lt;/em&gt; writing and, while I&amp;rsquo;m no great talent, I love getting better at putting down words. And as a working scientist, I am effectively a &lt;em&gt;professional&lt;/em&gt; writer. In this, I consider myself lucky.&lt;/p&gt;
&lt;p&gt;And yet, there&amp;rsquo;s a problem: &lt;em&gt;&lt;strong&gt;peer review&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I love writing about science and my research, but my general negative feeling towards peer review has &lt;em&gt;curdled&lt;/em&gt; these past few years. Is it just me, or are paper reviews worse than ever? &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;Let me be clear: there&amp;rsquo;s many excellent reviewers, and I’m very grateful to the many reviewers who have given me important and insightful comments. My papers are better due to their efforts. However, &lt;em&gt;&lt;strong&gt;bad&lt;/strong&gt;&lt;/em&gt; peer review is increasingly &lt;strong&gt;sucking the joy out&lt;/strong&gt; of writing and even doing research. My productivity is in the toilet. I find myself abandoning interesting, even exciting research projects before I even begin because I can&amp;rsquo;t stomach the &lt;em&gt;thought&lt;/em&gt; of a careless reviewer giving all the months or years of work a cursory glance and then a rejection.&lt;/p&gt;
&lt;p&gt;So what about the blog?&lt;/p&gt;
&lt;p&gt;I want a venue to put down my thoughts free of gatekeepers. Free of the obsequious bowing and scraping needed to placate bad reviewers. The deaths of a thousand unnecessary caveats and qualifiers that always seem to scarify my peer-reviewed writing. Disagree with me? Too bad. Angry about that missing comma? Too bad. Think the article is &lt;em&gt;&lt;strong&gt;clickbait&lt;/strong&gt;&lt;/em&gt;? &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; Too bad!&lt;/p&gt;
&lt;h3 id=&#34;topics&#34;&gt;Topics&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;ve got lots of ideas to write about&amp;mdash;some from my own areas of complex systems, networks, and data science. But I&amp;rsquo;m looking forward to posts on science and tech news more generally, life inside (and outside) academia, teaching and learning, and just all the fun little tips and tricks to be a better scientist that I&amp;rsquo;ve picked up along the way&amp;mdash;the &lt;em&gt;work of science&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&#34;lets-go&#34;&gt;Let&amp;rsquo;s go&lt;/h3&gt;
&lt;p&gt;So I hope this little experiment of a blog brings a little joy back to writing and thinking. I have no expectations beyond this, no huge audience will come to a blog in 2020, and who has time to read anymore? And that&amp;rsquo;s OK.&lt;/p&gt;
&lt;p&gt;If I&amp;rsquo;m just shouting into the void, here the void won&amp;rsquo;t whisper back, &amp;ldquo;You didn&amp;rsquo;t cite this paper!&amp;rdquo;. Well, if the void says that, fair enough, I can revise&amp;mdash;but the void can&amp;rsquo;t stop me from pressing &amp;lsquo;Publish.&amp;rsquo;&lt;/p&gt;
&lt;p&gt;And yes, I’m still going to submit articles for peer review, hopefully more than ever. But most importantly, let&amp;rsquo;s all work to make it to 2021.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Of course, it could be that the quality of my work is not keeping pace with what reviewers want. But I don&amp;rsquo;t think that explains everything.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;Yes, a reviewer recently wrote exactly that.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
  </channel>
</rss>
