Captain's log, stardate [-26]0330.00

Tue, 29 Oct 2019

Back to work.

Wed, 30 Oct 2019

Law of Large Numbers states that the average of the results obtained from a large number of trials should be close to the expected value, and will tend to become closer as more trials are performed1.

When you take a picture with your smartphone, you are selecting a picture from a buffer that your smartphone is continuously capturing2.

When deciding a new markup language for your data structure files, remember JSON for lists and XML for trees3. XML tags will help you easily follow the structure of your data, while JSON can get very confusing very quick.

I recently read an article on why Nokia failed. It boiled down to 3 reasons 4, 5.

  1. Top executives did not have a long term vision
  2. Top executives did not listen to the employees
  3. Top executives resisted change

It is probably not as simple as that but it is definitely the highlights of why they failed. On the other-hand, we see Microsoft manage to swing up with a change in leadership with Satya Nadella.

Thu, 31 Oct 2019

Happy Halloween!!!

Today was full of meetings and other things

Pie review:

  • Pecan pie tastes very good! (5 :star:)
  • Four Berry pie is too sweet and acidic. (2 :star:)

Fri, 01 Nov 2019

Continuous Integration, Continuous Testing and all that good stuff.
I have been looking into deploying Jenkins on a Kubernetes cluster. Also looking into the whole DevOps cycle.

Sat, 02 Nov 2019

Worked on a secret project. Servos, pulleys, linkages and weird mechanisms. It was fun! Will do it again Monday.

Captain's log, stardate [-26]0295.00

I’ve been having trouble keeping myself motivated to work on my side projects. I am not sure if I’d call this a slump but it feels very close to one. During my time at the LL4MA Lab, I went through a similar phase. I was stuck on the same problem for a long time and losing motivation to do any work. My advisor, Dr. Hermans, asked me to write a status update at the end of everyday of all the things I worked on. The idea was that I would be able to look back at this at the end of the week and realize that my time was productive and to keep me motivated.

I have decided to start this process again. This will hopefully serve as a documentation of my work as well as help me realize all the things I have accomplished over the week.

I will create a post every Sunday and fill it up over the week. I decided to call this Captain’s log inspired by Star Trek. I will write a more detailed post on Captain’s log and stardates at a later time.

Wed, 23 Oct 2019

I decided to write a Captain’s log and started this post. I extensively researched how to compute current stardate1.

I have also been looking into building a knowledge base HN2. I currently use notion to write stuff in but I don’t yet have a system in place. I should work on this.

Actiona3 is a tool to automate clicks. You can program neat little macros and run them in a loop. A good alternative to AutoClicker.

Thu, 24 Oct 2019

Skill stacking4, 5, 6 seems like a cool idea. Be good at several things instead of being the best at one thing.

I came across this blog7 by John Rauser where he presents his thoughts on Writing8 and Presenting9. I have added them to my reading list a while ago but haven’t gotten to reading them. I will be traveling tomorrow and I should read them then.

Structured procrastination10

Fri, 25 Oct 2019

It has been a rather unproductive day today. I switched from instapaper to pinboard. I have been working on setting up my pinboard account. I am still not sure if I need a new bookmark service.

🔗 MSYS2 - Fix Slow Startup

I am currently using an MSYS2 installation instead of Git for Windows. I chose MSYS2 because it comes with pacman and am able to use other familiar tools like vim, awk and grep. I noticed that my MSYS2 startup is really slow. Googling it brought up the above link which explains the problem is a great detail and gives you a good solution. I am posting the link here for reference.

  1. Create /etc/passwd and /etc/group
  2. modify /etc/nsswitch.conf to use only file

This prevents MSYS2 to query Active Directory for login information.

Solving Sudoku

Sudoku is a simple/easy to define problem. You have a 9 x 9 grid and you have to fill the numbers 1 to 9 in such a way that no number is repeated in any row, column, or sub grid. This problem has been explored by a number of people in a number of different ways. Most popular of them all is Peter Norvig’s Solving Every Sudoku Puzzle.

Page 2 of 4