1. 1

    Just wanted to say thanks for the last 3 episodes, they have been super packed with information!

    1. 1

      Jus saw this – thanks for the kind words! It was my pleasure!

    1. 5

      Hoping to improve the build process of rust-clippy by checking beforehand if the used rustc version can be used to build it. In the best case this prevents a bunch of bug reports due to nightly rust upgrades that are incompatible with clippy.

      1. 4

        I gladly paid a few months of access to DAS last year. The screencasts are very high quality and I learned a lot!

        1. 8

          At work I’m going to be introduced to some new projects written in Javascript and Python, which is good for a change, I guess (as opposed to doing only Ruby in the last years). I also want to upgrade a Puppet setup by a couple of major versions, but that may or may not happen this week.

          At home I want to finish up my first contribution to Rust which has been going slower than I wanted to. Mainly because I got a faster laptop where the tests I wrote behave differently for some reason. Once that’s fixed I want to spend some time reviewing my Rust learning and also figure out what I want to learn about next.

          1. 9

            Working on my first contribution to Rust itself: https://github.com/rust-lang/rust/issues/48103

            Nothing big, but that makes it a good opportunity to learn about the surrounding infrastructure, how to compile rust, testing, how the code is structured, etc.

            I will also continue with reading through ‘Programming Rust’ and adding more Anki cards to my collection. I currently have about 30, but want to add at least 20 more this week.

            1. 2

              I recently became aware of this, too. I was always checking my phone even if there was nothing new to see.

              In general, I try to manage the notifications I get very strictly. During focused work I have been using an app that blocks usage of all apps except some whitelisted ones I need for work (The apps we are developing, Gmail, Calendar and a few more are whitelisted). However I still find myself looking at the phone to check if the notification light is blinking. I guess my reasoning is that I could have missed some notifications and that it would be really bad to respond later?

              Last month I also removed Facebook and Twitter from my phone because I was checking them constantly, too. I still use the mobile version of Facebook about once a day but for Twitter the change was more extreme. I went from checking it multiple times per day, to about two checks this month.

              Since the app I’m using to block distractions does not affect the Firefox Mobile, I’m using LeechBlock with a whitelist of websites.

              That is where I am right now. I’m starting to put my phone out of view during focused work so that I don’t check it every time I’m waiting for a build to finish or something is compiling. I found that once the phone is out of view, I check it much less frequently.

              1. 1

                Back from vacation and apart from work I hope to get my first proper PR to rust-clippy in a good state this week.

                1. 2

                  Going do dig into rust-clippy, trying to write my first lint. I started learning Rust at the beginning of December and it looks like I’m going to stick with it. My idea is that by digging into rust-clippy I can learn a bit about Rust compiler internals at the same time as learning the language itself.

                  1. 6

                    Here’s the research paper if you’re interested in how canvas fingerprinting works: http://www.w2spconf.com/2012/papers/w2sp12-final4.pdf

                    1. 1

                      Tested on the latest nightly from the PPA (57.0a1 build 20170910114517) and it crashes, too. It also doesn’t recognize the crash, so there is no way to send a crash report. Also the health dashboard shows 0 crashes.

                      1. 1

                        AIUI crash reporting is simply not enabled for anything that’s not an official build straight from Mozilla. EDIT: I’m not sure whether that’s the case for these PPA packages.

                      1. 2

                        I use vimwiki with some success. You can easily link between different text files, create log entries and use tags to categorize notes and log entries. I use it to keep notes during discussions, plan specific tasks and also to track general todos that go into issue tracking at some point. I really like the simplicity of it, because I just have a bunch of markdown files within a directory. I’m not very good a keep a log of things I do, so I have been thinking about adding a cronjob to remind me to keep notes.

                        1. 8

                          I tend to use git add -p even when I don’t want to break things up into different commits, it’s very convenient that you don’t need to type any of the file paths you changed, and at the same time you get a nice refresher of your code before you write a commit message <3 git being so undiscoverable means that I think it’s easy to miss great features like this!

                          Also: was pleasantly surprised when I learned that the flag is supported (and super useful with) a bunch of other git commands also! eg:

                          git stash -p

                          git reset -p

                          git checkout -p

                          1. 4

                            One more: git commit -p which does the same as git add -p but will allow you to directly create the commit once you went through all changes.

                            1. 2

                              awesome! love talking about git because I always learn something. (Will probably use this every day)