Weekly Notes 26 - Three Men Lost in Space, Web Assembly & 10,000 hours of programming

Hey and welcome to my weekly notes! I hope you learn a thing or two from my experience this week!

What I'm reading

  • Porting a C++ Rendering Engine to WebAssembly

    I recently compiled the whole rendering engine of Webots, more than 15’000 lines of code, from C++ to WebAssembly. In this article, I want to share challenges, solutions to problems I encountered, and the final results. The improvements are amazing!

  • Analyzing the Legal Implications of GitHub Copilot - Almost every developer has had some feel of Github Copilot. I had to try it myself. It's like blocks of code flowing from your head. Damn, it's close only to magic. But there's a question everyone's asking - Who's data did Github train all that AI on?

    GitHub Copilot is powered by OpenAI Codex, a new AI system created by OpenAI. It has been trained on a selection of English language and source code from publicly available sources, including code in public repositories on GitHub. - Github

  • What Is WebAssembly and Why Do You Need It? - Web Assembly was launched in 2017 to run low-level languages in browser environments. Its aim is to solve Javascript performance bottlenecks by providing a compile target for faster languages like C, C++, etc. It's also possible to run Web Assembly outside the browser (server, IoT, etc). Also check out What Is WebAssembly — and Why Are You Hearing So Much About It?.

  • How To Become A Grandmaster In Chess - Chess grandmaster Noël Studer gives some practical advice on how to reach Chess Grand Master status. I've almost never played chess until last year when we had a tournament at work. I had one night to learn the rules and basic strategies. I didn't win but was quite impressed by my performance. I also learned of the youngest Chess player in history - Just 12 years of age 🤯🤯🤯.

  • Three Men Lost in Space – The Apollo 13 Disaster - A very engaging documentary of Apollo mission 13 where 3 Astraunuts nearly got lost in space. It was April 1970 and humans had made 2 successful trips to the moon. Halfway through the journey, Oxygen pipes explode and Oxygen leaks out. Mission to Moon was aborted and the priority was returning back to earth. It took 3 days and a lot of maths here on earth. I enjoyed this a whole lot.

  • Meet the Greatest Sniper Who Ever Lived - Simo Häyhä was a Finnish military sniper in the Second World War (1939–1940 Winter War against the Soviet Union). He snipped over 500 Russian soldiers in 100 days. This is 2 times the record snipper and he did it with an old rifle. He was caught in an explosion and lost his jaw.

  • Reflections on 10,000 Hours of Programming - The most relatable advice here is to learn from the best. This is so true. If you're serious about learning something, find and absorb the most high-level stream of information.