<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/user-and-jsm-2016-conferences-a-story-in-tweets/"></div></div><div><a data-url="https://www.r-bloggers.com/user-and-jsm-2016-conferences-a-story-in-tweets/" data-counturl="https://www.r-bloggers.com/user-and-jsm-2016-conferences-a-story-in-tweets/" data-count="horizontal" data-text="useR and JSM 2016 conferences: a story in tweets" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://varianceexplained.org/r/user-jsm-conferences/"> Variance Explained</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p>I was amused by a Guardian article last month that declared “<a target="_blank" href="https://www.theguardian.com/higher-education-network/2016/aug/05/im-a-serious-academic-not-a-professional-instagrammer">I’m a serious academic, not a professional Instagrammer</a>,” arguing that social media is a distraction for scientific research. This attitude was, to say the least, not popular on academic Twitter, which responded with the <a target="_blank" href="https://twitter.com/search?q=%23seriousacademic&src=tyah">#seriousacademic</a> hashtag.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">When someone tries to claim that a <a target="_blank" href="https://twitter.com/hashtag/seriousacademic?src=hash">#seriousacademic</a> should not use twitter… <a target="_blank" href="https://t.co/ocL753NFSw">pic.twitter.com/ocL753NFSw</a></p>
<p>— Kitty Kat, PhD. (@academickitty) <a target="_blank" href="https://twitter.com/academickitty/status/766349115710066688">August 18, 2016</a></p></blockquote>
<p></p>
<p>One part of the article that struck me as especially misguided was the author’s dismissal of conference tweeting:</p>
<blockquote>
<p>I see more and more of them live tweeting and hashtagging their way through events…. When did it become acceptable to use your phone throughout a lecture, let alone an entire conference? No matter how good you think you are at multitasking, you will not be truly focusing your attention on the speaker, who has no doubt spent hours preparing for this moment.</p>
</blockquote>
<p>I personally haven’t been a #seriousacademic in over a year, having since become a #sillydatascientist. So I felt no shame in live-tweeting the heck out of the two conferences I attended this summer: <a target="_blank" href="http://user2016.org/">userR</a> and <a target="_blank" href="https://www.amstat.org/meetings/jsm/2016/">JSM (Joint Statistical Meetings)</a>.</p>
<p>There’s a great analysis <a target="_blank" href="https://earlyamericanists.com/2016/08/11/whats-livetweeting-for-anyway/">here</a> of why people tweet during conferences. For me Twitter best serves as sort of <strong>“public diary”</strong>– I’m not very good at taking notes, and tweeting lets me create a record of what I found most interesting that I can refer to later. So as the summer ends, I’m looking back at my “notes” from these two conferences, and sharing my thoughts.</p>
<p>(If you’re a Serious Academic who is against live-tweeting of conferences, get out now, this post isn’t going to get any better.)</p>
<h3>What I was up to at the conferences</h3>
<p>At both conferences I gave a talk on my <a target="_blank" href="https://github.com/dgrtwo/broom">broom package</a> for tidying model outputs. You can find the <a target="_blank" href="http://varianceexplained.org/files/DavidRobinsonBroomUseR2016.pdf">slides here</a>, along with the <a target="_blank" href="https://channel9.msdn.com/Events/useR-international-R-User-conference/useR2016/broom-Converting-statistical-models-to-tidy-data-frames">useR video</a>. I was especially impressed by the turnout for my talk at the useR conference, where I got to introduce broom to a large audience.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">&quot;Tidy data works until you start doing statistical modeling&quot; – <a target="_blank" href="https://twitter.com/drob">@drob</a> (creator of awesome 'broom' package) <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/DGHwXIakFi">pic.twitter.com/DGHwXIakFi</a></p>
<p>— Mikhail Popov (@bearloga) <a target="_blank" href="https://twitter.com/bearloga/status/747951081959788545">June 29, 2016</a></p></blockquote>
<p></p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Slides from my <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> talk yesterday are here: <a target="_blank" href="https://t.co/7brRt7eBV0">https://t.co/7brRt7eBV0</a> <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://t.co/24BOG0DHdl">pic.twitter.com/24BOG0DHdl</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748222386697179136">June 29, 2016</a></p></blockquote>
<p>At JSM I also got to present an e-poster about some of the analysis of software developers I’ve done at Stack Overflow:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en"><a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> folks: come see my e-poster on what <a target="_blank" href="https://twitter.com/StackOverflow">@StackOverflow</a> data tells us about landscape of software development <a target="_blank" href="https://t.co/nkzcOYZsBK">pic.twitter.com/nkzcOYZsBK</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/759903941907931136">August 1, 2016</a></p></blockquote>
<p></p>
<p>You can find the full slides <a target="_blank" href="https://www.dropbox.com/s/erf2o5maa6ze6yn/DavidRobinsonJSMPoster.pdf?dl=0">here</a>. The short version is that we can cluster programming languages based on which get used together:</p>
<p><img alt="" src="https://i2.wp.com/varianceexplained.org/images/network_tags_cluster.png?w=456" data-recalc-dims="1"></p>
<p>This also serves as a useful 2-dimensional layout for comparing technologies. For example, we could visualize which areas of the developer landscape are currently growing (red) or shrinking (blue), in terms of % of Stack Overflow questions:</p>
<p><img alt="" src="https://i2.wp.com/varianceexplained.org/images/network_growth.png?w=456" data-recalc-dims="1"></p>
<p>For instance, we can see that the data science cluster (including R and machine-learning) is growing in its share of Stack Overflow questions, while the C/C++ cluster below it is mostly shrinking.</p>
<h3>Education</h3>
<p>Many of my favorite talks were about data science education. This included my single favorite talk of either session- Deborah Nolan’s keynote address at useR on “Statistical Thinking in a Data Science Course” (<a target="_blank" href="https://channel9.msdn.com/Events/useR-international-R-User-conference/useR2016/Statistical-Thinking-in-a-Data-Science-Course">video here</a>):</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Just imagine <a target="_blank" href="https://twitter.com/hashtag/stats?src=hash">#stats</a> course without simplified scenarios, canned data, non-coding, &amp; always normal distrib <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/qsm7qT4rf2">pic.twitter.com/qsm7qT4rf2</a></p>
<p>— Alice Data (@alice_data) <a target="_blank" href="https://twitter.com/alice_data/status/748554856827281408">June 30, 2016</a></p></blockquote>
<p>I’d heard these problems with statistical education described before, but never with this much clarity and evidence.</p>
<p>But alongside that talk, the talks about education at both conferences were uniformly excellent.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/AmeliaMN">@AmeliaMN</a> shares an HS data science curriculum, including 400-page Introduction to Data Science doc. Wow! <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/Czh2ViaaF4">https://t.co/Czh2ViaaF4</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/747891505562456064">June 28, 2016</a></p></blockquote>
<p>Some of the common themes included:</p>
<ul>
<li><strong>That programming should be taught alongside statistics, and not as an afterthought</strong>– this was a nearly universal complaint among educators who have had to deal with statistics curricula.</li>
<li><strong>That students should be able to do powerful things immediately</strong>– many of the speakers focused on this point, and this is part of the foundation of my opinion that <a target="_blank" href="http://varianceexplained.org/r/teach_ggplot2_to_beginners/">instructors should teach ggplot2 first</a>. (Jeff Leek was also at JSM, where he doubled down on his dissenting opinion that <a target="_blank" href="http://varianceexplained.org/r/why-I-use-ggplot2/">plotting should be either difficult or ugly</a>).</li>
<li><strong>That we should teach permutation and boostrapping rather than normal theory</strong>– this is a promising way to make statistics more intuitive and focus less on math early on. I did discuss with some people that this is a very frequentist approach to statistical education. What would be an equivalent math-lite Bayesian introduction?</li>
</ul>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">&quot;Randomize, Repeat, Reject&quot;- Deborah Nolan suggests teaching permutation+bootstrap rather than normal theory <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748558759924899840">June 30, 2016</a></p></blockquote>
<ul>
<li><strong>That reproducible research should be a core part of education.</strong> This brings me to another great set of talks:</li>
</ul>
<h3>Reproducibility</h3>
<p>Like much of the R community, I’ve internalized a lot of the lessons and practices of reproducible research. (For instance, these blog posts are reproducible from R markdown files in <a target="_blank" href="https://github.com/dgrtwo/dgrtwo.github.com/tree/master/_R">this directory</a>)). But it was still great to hear people communicate these messages well, and the reproducibility session chaired by Amelia McNamara was an all-star cast.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/minebocek">@minebocek</a> makes an important point- requiring reproducibility makes work easier for students, not harder <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/RU1CWHgbwy">pic.twitter.com/RU1CWHgbwy</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760850027958919168">August 3, 2016</a></p></blockquote>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/kwbroman">@kwbroman</a>'s colleague was &quot;sorry you did all that work on incomplete dataset&quot;- reproducibility for the win <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/cUTR2LRA1J">pic.twitter.com/cUTR2LRA1J</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760838739866316800">August 3, 2016</a></p></blockquote>
<p></p>
<p>I particularly liked Yihui Xie’s idea about teaching reproducibility:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/xieyihui">@xieyihui</a> had &quot;evil&quot; idea to teach reproducibility:</p>
<p>Week 1: Students analyze a dataset</p>
<p>Week 2: &quot;I updated the data, start over&quot;<a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760857073122934784">August 3, 2016</a></p></blockquote>
<p>(Interestingly, a number of responses were along the lines of “How is that evil, that’s exactly what I’ve been doing!”)</p>
<p>In the same session, Karthik Ram from rOpenSci described <a target="_blank" href="http://joss.theoj.org/">JOSS</a>, the Journal of Open Source Software. This is an excellent way to get citations and credit for software, and therefore for scientists to think of software packages (and not just papers) as units of research output.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/_inundata">@_inundata</a> promotes Journal of Open Source Software, w/ tidytext article by <a target="_blank" href="https://twitter.com/juliasilge">@juliasilge</a>+me as example <img alt="🎉" class="wp-smiley" src="https://s.w.org/images/core/emoji/72x72/1f389.png"><img alt="🎉" class="wp-smiley" src="https://s.w.org/images/core/emoji/72x72/1f389.png"> <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/IOdF9Vt2hK">pic.twitter.com/IOdF9Vt2hK</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760847306799349760">August 3, 2016</a></p></blockquote>
<h3>Interactive Graphics</h3>
<p>Many of my other favorite talks were about making online interactive visualizations.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Screw the dance party; after this <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> session I sorta want to spend tonight making interactive graphs <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://t.co/18otBYdgLP">pic.twitter.com/18otBYdgLP</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760571353963630593">August 2, 2016</a></p></blockquote>
<p></p>
<p>A lot of my knowledge about interactive graphics revolves around <a target="_blank" href="http://shiny.rstudio.com/">Shiny</a>. Shiny’s a terrific tool, but it requires an R backend, which requires some effort and cost for deployment and scaling. I was excited to see what people were up to about building interactive graphics in R that could be deployed entirely in HTML and Javascript.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/jcheng">@jcheng</a> demos crosstalk <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> pkg for interactive web graphs- define in R, deploy in Javascript. Wow! <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/iyEwOBEiiJ">pic.twitter.com/iyEwOBEiiJ</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760564295365197824">August 2, 2016</a></p></blockquote>
<p></p>
<p>Ryan Hafen’s <a target="_blank" href="http://hafen.github.io/rbokeh/">rbokeh</a> package is really exciting and something I hadn’t seen before (like others, I thought of Bokeh as a Python visualization package, but it turns out the backend is flexible). Since it plots in an HTML canvas it also doesn’t need an R backend, and I appreciated how the syntax used the <code>%>%</code> pipe and followed the grammar of graphics.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/hafenstats">@hafenstats</a> trying 20 examples of rbokeh in 5 minutes <a target="_blank" href="https://t.co/EOWEfeFW0x">https://t.co/EOWEfeFW0x</a> <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/p2UWAEVqzj">pic.twitter.com/p2UWAEVqzj</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748589269833261057">June 30, 2016</a></p></blockquote>
<p>Carson’s Sievert has taken the “make ggplot2 interactive” conversation to a whole new level, though, with the <a target="_blank" href="https://github.com/ropensci/plotly">plotly package</a>, an R interface to the popular <a target="_blank" href="https://plot.ly/">Plotly</a> software that among other features includes conversion of ggplot2 objects into interactive plotly graphs.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Teaser for my <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> on interactive graphics with <a target="_blank" href="https://twitter.com/plotlygraphs">@plotlygraphs</a> <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://t.co/koAqMg7t8j">pic.twitter.com/koAqMg7t8j</a></p>
<p>— Carson Sievert (@cpsievert) <a target="_blank" href="https://twitter.com/cpsievert/status/760153512621637632">August 1, 2016</a></p></blockquote>
<p>I think Yihui Xie might have won the day, though. He not only led a terrific discussion of the previous talks (packed with GIFs, as is his habit), but also demonstrated a <a target="_blank" href="https://yihui.shinyapps.io/voice/">Shiny app</a> that does something I’d never seen before in R:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/xieyihui">@xieyihui</a> is customizing graphs with his voice and the room is Flipping. Out. <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://t.co/HlFOL7rXGK">pic.twitter.com/HlFOL7rXGK</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760572927947501568">August 2, 2016</a></p></blockquote>
<p></p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/xieyihui">@xieyihui</a>: &quot;Change title to Make America Great Again&quot;, graph complies. Statistical applications are clear <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/1EhesE3s1D">https://t.co/1EhesE3s1D</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760574342208036865">August 2, 2016</a></p></blockquote>
<p>(Incidentally, I did end up going to the dance party, and <em>still</em> haven’t had the chance to use these interactive graphics for more than toy problems. Looking forward to the right opportunity to use them!)</p>
<h3>RStudio</h3>
<p><a target="_blank" href="https://www.rstudio.com/">RStudio</a> has been one of the most influential companies in the modern R world, not only developing the eponymous IDE but supporting many important open source packages, and the company was at both conferences in full force.</p>
<p>RStudio CEO J.J. Allaire talked about the new interactive notebook features of the RStudio IDE, analogous to Jupyter notebooks:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">comparison betw R markdown &amp; notebooks in JJ Allaire’s intro to <a target="_blank" href="https://twitter.com/rstudio">@RStudio</a>’s awesome new Rmd notebooks <a target="_blank" href="https://twitter.com/hashtag/UseR2016?src=hash">#UseR2016</a> <a target="_blank" href="https://t.co/4QFp8hhBuu">pic.twitter.com/4QFp8hhBuu</a></p>
<p>— Karl Broman (@kwbroman) <a target="_blank" href="https://twitter.com/kwbroman/status/748209635501318145">June 29, 2016</a></p></blockquote>
<p>Hadley Wickham gave a useR keynote that pushed for a seismic shift in terminology:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">.<a target="_blank" href="https://twitter.com/hadleywickham">@hadleywickham</a> proposes we stop saying &quot;Hadleyverse&quot;, start saying &quot;tidyverse&quot; <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://t.co/Z4zs4tw2Vn">pic.twitter.com/Z4zs4tw2Vn</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748196885307920385">June 29, 2016</a></p></blockquote>
<p>He also stepped in for Yihui Xie to introduce Yihui’s terrific <a target="_blank" href="https://bookdown.org/yihui/bookdown/">bookdown</a> package:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">The philosophy behind <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> bookdown: easy, community-written, freq updated <a target="_blank" href="https://twitter.com/hadleywickham">@hadleywickham</a> + <a target="_blank" href="https://twitter.com/xieyihui">@xieyihui</a> <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/WudsaLbHzY">pic.twitter.com/WudsaLbHzY</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748575703025627137">June 30, 2016</a></p></blockquote>
<p>I was inspired enough by this package that one week later Julia Silge and I started writing the book <a target="_blank" href="https://github.com/dgrtwo/tidy-text-mining">Tidy Text Mining in R</a>. Bookdown has been a real treat: it’s solved so many of the hassles around creating HTML and PDF manuscripts from knitr.</p>
<p>I was excited to meet RStudio’s Garrett Grolemund for the first time and talk statistics, education and R. He’s the creator of an awesome set of cheat sheets (<a target="_blank" href="https://www.rstudio.com/resources/cheatsheets/">available online</a>) on R, and grabbing some hard copies at the RStudio booth was a nice bonus.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en"><a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> people: remember to stop by <a target="_blank" href="https://twitter.com/rstudio">@rstudio</a> booth to pick up awesome cheatsheets by <a target="_blank" href="https://twitter.com/StatGarrett">@StatGarrett</a> <a target="_blank" href="https://t.co/9KWE9J416S">pic.twitter.com/9KWE9J416S</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748593622526750721">June 30, 2016</a></p></blockquote>
<p>Finally, I was <em>crazy</em> excited that RStudio had printed my first set of broom hex stickers:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en"><a target="_blank" href="https://twitter.com/drob">@drob</a> i have this for you! <a target="_blank" href="https://t.co/8fpb2v738x">pic.twitter.com/8fpb2v738x</a></p>
<p>— Hadley Wickham (@hadleywickham) <a target="_blank" href="https://twitter.com/hadleywickham/status/747842262877380608">June 28, 2016</a></p></blockquote>
<p>(The stickers are available on <a target="_blank" href="https://www.stickermule.com/user/1070448958/stickers">stickermule</a>, and I’ll usually have some on hand at conferences and meetups if you run into me).</p>
<h3>Accessibility</h3>
<p>There are a lot of important ongoing conversations about diversity and inclusion in the R community (e.g. the <a target="_blank" href="http://forwards.github.io/">TaskForce on Women in R</a>, which <a target="_blank" href="https://rpubs.com/hturner/useR2016">presented on its findings at useR</a>). But Jonathan Godfrey, a lecturer at Massey University in New Zealand, alerted me to another dimension of diversity I hadn’t considered before.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Jonathan Godfrey showing us how he uses a Braille keyboard to develop R code. Just amazing. <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/zYUFOeJXmY">pic.twitter.com/zYUFOeJXmY</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/747687118680502272">June 28, 2016</a></p></blockquote>
<p></p>
<p>Dr. Godfrey is blind, and along with teaching and consulting on statistics, he develops some tools for helping vision impaired statisticians work with R, such as an <a target="_blank" href="http://varianceexplained.org/r/user-jsm-conferences/">in-progress e-book</a> and the <a target="_blank" href="https://github.com/ajrgodfrey/BrailleR">BrailleR</a> package. One example of the BrailleR package is converting visualizations so that they could be understood by screen readers or Braille keyboards:</p>
<figure>
<pre><code data-lang="r"><span>library</span><span>(</span><span>BrailleR</span><span>)</span><span>
</span><span>x</span><span> </span><span>&lt;-</span><span> </span><span>rnorm</span><span>(</span><span>1000</span><span>)</span><span>
</span><span>VI</span><span>(</span><span>hist</span><span>(</span><span>x</span><span>))</span></code></pre>
</figure>
<figure>
<pre><code data-lang="text">## This is a histogram, with the title: Histogram of x 
##  &quot;x&quot; is marked on the x-axis.
## Tick marks for the x-axis are at: -3, and 3 
## There are a total of 1000 elements for this variable.
## Tick marks for the y-axis are at: 0, 50, 100, and 150 
## It has 14 bins with equal widths, starting at -3.5 and ending at 3.5 .
## The mids and counts for the bins are:
## mid = -3.25  count = 3 
## mid = -2.75  count = 7 
## mid = -2.25  count = 23 
## mid = -1.75  count = 39 
## mid = -1.25  count = 104 
## mid = -0.75  count = 146 
## mid = -0.25  count = 186 
## mid = 0.25  count = 171 
## mid = 0.75  count = 153 
## mid = 1.25  count = 102 
## mid = 1.75  count = 36 
## mid = 2.25  count = 19 
## mid = 2.75  count = 6 
## mid = 3.25  count = 5</code></pre>
</figure>
<p>Talking to him made me realize what great strides had been made in statistics and programming for the blind (<a target="_blank" href="http://stackoverflow.com/questions/118984/how-can-you-program-if-youre-blind">here’s more on that general topic</a>), but also what obstacles remained for R in particular. I take RStudio for granted, but according to Jonathan it’s effectively unusable for blind users (too many buttons, tabs and drop-down menus, which are difficult to navigate with a screenreader). Towards that goal he’s been working on the <a target="_blank" href="https://github.com/ajrgodfrey/WriteR">WriteR IDE</a> for accessible programming in R and R markdown:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Jonathan Godfrey talks WriteR: IDE accessible to blind. Looking for Python-savvy volunteers to contribute <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> <a target="_blank" href="https://t.co/HEYum541jE">pic.twitter.com/HEYum541jE</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748248669854404608">June 29, 2016</a></p></blockquote>
<p></p>
<p>(You can find the video of his talk on WriteR, and on the pitfalls of markdown for blind users, <a target="_blank" href="https://channel9.msdn.com/Events/useR-international-R-User-conference/useR2016/R-markdown-Lifesaver-or-death-trap">here</a>).</p>
<p>I also asked him about the topic of <a target="_blank" href="https://en.wikipedia.org/wiki/Sonification">data sonification</a> to replace visualization for blind scientists. Jonathan was very skeptical- among other issues, he pointed out that sight and sound often provide different but complementary channels of information, which is the reason sighted statisticians can find sonification useful. He also noted that he often works with at least one sighted collaborator, so there’s still an opportunity for <a target="_blank" href="http://www.johndcook.com/blog/2013/02/07/visualization-modeling-and-surprises/">visualization to surprise someone in ways a model cannot</a>. I don’t know much about the topic and I wonder if there are other perspectives.</p>
<h3>People</h3>
<p>Probably my favorite part of visiting a conference is the people I got to see, whether meeting them for the first time or seeing them again.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Table of <a target="_blank" href="https://twitter.com/hashtag/useR2016?src=hash">#useR2016</a> folks, chatting, as one does, about how much fun it is to be called Dr. <a target="_blank" href="https://t.co/goxtTlmNcE">pic.twitter.com/goxtTlmNcE</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/748678832794705920">July 1, 2016</a></p></blockquote>
<p></p>
<p>Aside from the people I’ve already mentioned (and many others), it was great to meet up with the Hopkins/ex-Hopkins Biostatistics crowd.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Four statisticians setting up an eposter</p>
<p>&quot;Does anyone know how to use Windows?&quot;<a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://twitter.com/jtleek">@jtleek</a> <a target="_blank" href="https://twitter.com/acfrazee">@acfrazee</a> <a target="_blank" href="https://twitter.com/hspter">@hspter</a> <a target="_blank" href="https://t.co/d1hfD4ElBi">pic.twitter.com/d1hfD4ElBi</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/759895655938678785">July 31, 2016</a></p></blockquote>
<p>Hilary Parker chaired an excellent session on data science in industry. I missed Jeff Leek’s talk since mine was at the same time, but our feud did make an appearance in his slides:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en"><img alt="😄" class="wp-smiley" src="https://s.w.org/images/core/emoji/72x72/1f604.png"><img alt="😄" class="wp-smiley" src="https://s.w.org/images/core/emoji/72x72/1f604.png"><img alt="😄" class="wp-smiley" src="https://s.w.org/images/core/emoji/72x72/1f604.png"> <a target="_blank" href="https://twitter.com/jtleek">@jtleek</a> s/o to <a target="_blank" href="https://twitter.com/drob">@drob</a> and the actual reasons people use methods <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/gRHXYgEbjh">pic.twitter.com/gRHXYgEbjh</a></p>
<p>— Hilary Parker (@hspter) <a target="_blank" href="https://twitter.com/hspter/status/760129814598602753">August 1, 2016</a></p></blockquote>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">I'm OK with this analogy from <a target="_blank" href="https://twitter.com/jtleek">@jtleek</a>'s talk because I get to be Batman <a target="_blank" href="https://twitter.com/hashtag/rstats?src=hash">#rstats</a> <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/nBpoW7qunx">pic.twitter.com/nBpoW7qunx</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/761239526270439425">August 4, 2016</a></p></blockquote>
<p>I was happy to see my former colleague Chee Chen present at JSM on work he and I had done together:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Rather than defining 1 p-value threshold for FDR control, fFDR has threshold vary w/informative variable Z <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/HQAUAyRrPG">pic.twitter.com/HQAUAyRrPG</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/761216216388214784">August 4, 2016</a></p></blockquote>
<p>And see my former adviser John, who has always been a compelling statistical communicator.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">This slide by <a target="_blank" href="https://twitter.com/johnstorey">@johnstorey</a> sets great example for math presentation- graphics help audience follow equations <a target="_blank" href="https://twitter.com/hashtag/JSM2016?src=hash">#JSM2016</a> <a target="_blank" href="https://t.co/svDULAXZyc">pic.twitter.com/svDULAXZyc</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/760140139611979776">August 1, 2016</a></p></blockquote>
<p>Among the new people I got to meet were Amelia McNarama and Craig Citro, who gave me a run for my money at talking quickly:</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">fast_talking_R_mafia &lt;- c(&quot; <a target="_blank" href="https://twitter.com/drob">@drob</a>&quot;, &quot;<a target="_blank" href="https://twitter.com/AmeliaMN">@AmeliaMN</a>&quot;, &quot;<a target="_blank" href="https://twitter.com/craigcitro">@craigcitro</a>&quot;)<a target="_blank" href="https://twitter.com/hashtag/User2016?src=hash">#User2016</a> <a target="_blank" href="https://t.co/jLrAzRiPrM">pic.twitter.com/jLrAzRiPrM</a></p>
<p>— Karthik Ram (@_inundata) <a target="_blank" href="https://twitter.com/_inundata/status/748681351864283136">July 1, 2016</a></p></blockquote>
<p>There were so many other people and so many other talks I could have mentioned here (if you scroll through my twitter feed under #JSM2016 and #useR2016 you’d see a lot more). Overall I’m very glad I attended both, and that I had the chance to learn from and contribute to the great R and statistics communities. And I’m glad I wasn’t too #serious to share that.</p>
<blockquote data-lang="en" class="twitter-tweet"><p dir="ltr" lang="en">Story of how I once was a <a target="_blank" href="https://twitter.com/hashtag/seriousacademic?src=hash">#seriousacademic</a>, but Twitter turned me into a <a target="_blank" href="https://twitter.com/hashtag/sillydatascientist?src=hash">#sillydatascientist</a> <a target="_blank" href="https://t.co/QGZRJbOUZM">https://t.co/QGZRJbOUZM</a></p>
<p>— David Robinson (@drob) <a target="_blank" href="https://twitter.com/drob/status/761599542663979009">August 5, 2016</a></p></blockquote>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="https://www.r-bloggers.com/user-and-jsm-2016-conferences-a-story-in-tweets/"></div></div><div><a data-url="https://www.r-bloggers.com/user-and-jsm-2016-conferences-a-story-in-tweets/" data-counturl="https://www.r-bloggers.com/user-and-jsm-2016-conferences-a-story-in-tweets/" data-count="vertical" data-text="useR and JSM 2016 conferences: a story in tweets" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://varianceexplained.org/r/user-jsm-conferences/"> Variance Explained</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/8c0FoJV2o_E"></a></div>