rstudio::conf 2020 Review: Part 3

All talks can be found here: I’ve picked 30 talks in total, so will split them into 3 parts with 10 talks each. Part 1 is here Part 2 is here Interactivity and programming in the tidyverse by Lionel Henry Talk by Lionel about the tension that exists between interactive and programmatic uses of functions with tidyeval. One major point in his talk and other talks from tidyverse team is movement of rlang to lower and lower levels, meaning that if you are using ! [Read More]

rstudio::conf 2020 Review: Part 2

All talks can be found here: I’ve picked 30 talks in total, so will split them into 3 parts with 10 talks each. Part 1 is here Part 3 is here What’s new in TensorFlow for R by Daniel Falbel Short and to the point overview of current lay of the land when it comes to TensorFlow bindings in R. There is a number of packages that are covering various areas of TF ecosystem with even more packages planned for release in a near future. [Read More]

rstudio::conf 2020 Review: Part 1

All talks can be found here: I’ve picked 30 talks in total, so will split them into 3 parts with 10 talks each. Part 2 is here Part 3 is here Object of type closure in not subsettable by Jenny Bryan This talk by Jenny Bryan is another gentle introduction of R community to more software-oriented practices. Specifically, how do you fix an error? It might seem like an innocuous question, but it has a lot of complexity to it. [Read More]

Berlin satRday 2019

On 15th of June I’ve participated in satRdays here in Berlin. Specifically, I’ve suggested to have a workshop that I creatively named “Touring the tidyverse”. It was based on the 6 talks I gave over the last year at R users group (here is link to one of them). I’ve called it an “advanced” workshop since we’ve talked about topics that you normally don’t touch during workshops. However, I’ve decided to talk about them since there are plenty workshops that talk about these topics at introductory level, so there is a lack (from my point of view) of talks that go a little deeper into what is happening inside of tidyverse. [Read More]

Updating packages to R 3.6.0

R has recently updated to 3.6.0 and as you may or may not know it means that all packages with compiled parts (i.e., packages with C or C++) in them must be re-installed in order to be used. Some of the packages you had in 3.5.x might still work, but it’s always a good idea to update them as well. So today, when R has updated itself through Linux magic, I found myself re-installing packages by hand. [Read More]

Touring the tidyverse: beyond tidyverse

In the final talk of the series I was looking bit beyond the tidyverse. Specifically, there are multiple package that don’t belong to the “core” tidyverse suite of packages, but still subscribe to tidy philosophy. In total, there are around 100 packages that satisfy this criteria. Obviously, it’s not possible to go over all of them, so to illustrate what I mean by “subscribing”, I’ve decided to highlight three packages: [Read More]

Touring the tidyverse: tidymodels

In the penultimate stop in “Touring the tidyverse” series of talks I was talking about tidymodels. It is a collection of packages that are built using tidy approach to make model fitting in R more predictable and extendable. The main force behind tidymodels-suite is Max Kuhn who you might know as an author and maintainer of caret package. tidymodels collection of packages is by far the least developed part of the tidyverse and it is under very active development at the moment. [Read More]

Touring the tidyverse: tidyeval

Another stop on the journey through the tidyverse and this time it’s one of the most interesting and mysterious corners (I think) of the entire suite of tidyverse packages - tidy evaluation. My goal for the talk was to introduce ideas behind tidy evaluation in an interactive manner. To do that, I’ve used mostly exactly the same approach as Lionel Henry (main contributor to rlang that hosts tidy evaluation) outlined in this WIP book creatively called “Tidy evaluation”. [Read More]

Farewell Disqus, hello Staticman!

Back in March I’ve decided to delete integration with Google Analytics for the simple reason I never used it and therefore it had zero utility for me. All the while almighty Google was getting even more data about everyone. This proved to be a good decision since I never even had a thought about re-enabling it back up. However, one thing that I mentioned then was still bugging me: [Read More]

Hitchiker's paradox: Quantified-self edition

Have you ever had this feeling that bus (or tram, or train, etc.) leaves exactly 1 minute before you get to the stop AND the next one is forever away? Or you come to a crossroad which is usually very quiet, but exactly as you are about to cross it, there are like 100 cars going in every direction? Apparently, both of those phenomenon’s can be explained with what is called “Hitchiker’s paradox”. [Read More]