## Ethics in Data Science

There is a very noticeable effort in thinking about ethics towards data collection online and in general dealing with data about people. This is especially (or, rather, especially for me) clear in the field of Data Science. There are multiple reasons why Data Science broadly is seen as a tool to weaponize snooping on users to a ridiculous degree. Examples of that are: Palantir spying in New Orleans, China spying on its citizens Minority Report style as well as literally any adtech business. [Read More]

## Category theory via graphical linear algebra

I was reading through Hacker News (as I often do) and came across the link with the name “Graphical Linear Algebra”. I tend to click on most links at the front page and this link wasn’t an exception. What I found there is a blog by Pawel Sobocinski where he talks about Graphical Linear Algebra (surprise) and how it’s application. Very early in the series he mentions that GLA is connected to category theory – area of mathematics that I’ve been trying to understand for a loooong time given how useful it is for functional programming. [Read More]

## Going to the cloud Google style

There are multiple cloud providers that one can choose from and overtime I’m planning to try working with all of them. But the first on the line is CloudML from Google. The biggest reason for that choice is outstanding work from RStudio folks that created multiple packages that make working with Google infrastructure a breeze (300\$ of free credit are also a big factor). Specifically today I’ll go over tutorials of cloudml package and provide future self (and you) with pointers of where things can or will go wrong and how to avoid them. [Read More]

## Finding controversial and interesting posts on Hacker News

I’ve been an avid reader of Hacker News for the past year or so. If you don’t know what it is, in few words it’s an aggregator that is centered around technology news and everything surrounding them. So, not only news about the latest and greatest frameworks to use, but also any news that community finds interesting. Stories are upvoted to the front page that you see when you go the link above. [Read More]

## Overview of secret and spelling packages

If you didn’t notice this blog is mostly about me talking to future myself with some pieces of advice that I find useful at the moment. It is most obvious with Docker post, but pretty much every post is kinda like that. Another major theme of the blog so far is me looking at cool packages that I think are useful. I’m especially interested in packages that solve a certain problem that is usually not so flashy, but solving those problems make it easy for many people to do what they want to do better and faster. [Read More]

## Dabbling with deep learning

I like trying different things just to see how difficult/easy it is. One of the things I’ve been meaning to try for quite some time is deep learning, specifically keras package by RStudio. There are many tutorials about keras around, but I’ve just followed couple of tutorials and vignettes that they have on their CRAN page. The interesting thing to me is the fact that, apparently, keras is no longer the cool kid on the block and all the rage is now behind pytorch. [Read More]

## UseR 2017 review: Talks

There was a useR! conference in July, 2017. I’ve been meaning to go over some of the talks that are interesting (to me) for quite some time, so now that it is September in Berlin and weather is atrocious - what can be better than spending some time listening to interesting people talking about interesting things? Well, maybe many things, but whatever, I’m doing this. As a way of preparation I went over the schedule and wrote down every single talk that I thought is interesting. [Read More]

## Using plumber in a Rocker container

In this post I’ll go over my steps to create a docker image with plumber package to have a REST API endpoint on EC2 Amazon instance. This means that this endpoint will “live” and respond to requests from any tool of your choosing. Initially, I’ve set up to do this in order to add Slack Slash command. However, I didn’t look into documentation first (RTFM!) and apparently slash commands can only return text. [Read More]

## Docker, Rocker and other things

Continuing what I’ve started already with the post about blogdown where I’ve advertised how easy it is to use blogdown for all you blogging needs, today I want to do the same about Docker. If you don’t know what Docker is, there is a video from useR!2017 that started the process for me and where Daniel Nust explains what it is and why you should care. But more specifically, for hands-on tutorial I went with ROpenSci tutorial. [Read More]

## Democratization of tools

For a blog about R, I’ve been writing about actually doing R surprisingly little. But for some reason the topic of tools that make your life easier has been following me around (The Baader-Meinhof Phenomenon in action most likely). So, while reading digest of R-bloggers I’ve came across this post that talks about using pkgdown package to create a static web-site for the package (this one). The package itself is not that interesting in this case, but what was interesting is this quote from the author: [Read More]