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]

Keeping writing monkey off my back

Apparently, it is not possible to embed interactive vizualization in Github Pages. At least, according to this post I’ve came across. I’m not entirely sure that this is true, since, for example this seems to work just fine. Most likely it is technically possible, but, as I was saying before, having to deal with all of those dependencies is exactly why I didn’t want to blog in the first place. [Read More]

Blogdown + Netlify

I’ve been trying to get into blogging for quite some time, but laziness got the best of me every time. My first attempt amounted to fairly standard (at the time) use of Github Pages along with Jekyll based blog. You can still find it here. My personal gripe with it was the fact that in order to post anything you need to go through multiple manual steps. Granted, those steps can be automated, but each of those steps required non-trivial amount of work on my part to do it. [Read More]

Buying a car data sceintist way

Recently I’ve been thinking about what car to buy. Searching the web is one way, but I wanted to do it in a more “data” way, so in this series I’ll show how I’ve extracted data about ~19.000 used cars in Berlin to find out what models/manufacturers seem to hold the price for longer. In my case I’ve decided to use this as an excuse to practice some of the skills that I’ve been dying to try for a long time - web scrapping with R. [Read More]