Jaan Tollander de Balsch

Computer Science & Applied Mathematics

Resources

In this page, I have listed various resources that I have found useful. The list includes software, hardware, online content creators, blogs, podcasts, authors, books and other resources.

Contents

Software and Applications

Operating Systems

  • Linux – The operating system.
  • Ubuntu – Desktop environment.

Programming Languages

  • Python – General purpose programming and scripting.
  • C & C++ – Low-level programming.
  • Julia – Programming language designed for high performance computing.
  • Haskell – Functional programming language.

Programming Libraries and Environments

  • Miniconda – Light distribution for the Conda package, depency and environment management system for Python and other languages.
  • Jupyter – Interactive computing.
  • Sympy – Computer algebra system.

Documenting and Writing

Text editors and IDEs

Version control

  • Git – Version control
  • GitHub – Remote repository.
  • GitKraken – Graphical user interface for Git.

Graphing and Calculating

  • Draw.io – Flowcharts.
  • Geogebra – Graphing calculator for 2d and 3d geometry.
  • Google Sheets – Tabular data manipulation and visualization.

Project Management

Research and Learning

  • Feedly – Cross platform application for managing RSS feeds, e.g. blogs, youtube channels.
  • Pocket – Cross platform application for aggregating and reading online articles.
  • Weava – Highlight websites and PDFs.
  • Castbox – A podcast player with beatiful user interface and cloud synchronization.
  • Calibre – Managing electronic books.
  • Mendeley – Managing research papers and articles.
  • Ocular – Document viewer combining excellent functionalities with support for PDF, DjVu and other document formats.

Biometrics and Tracking

  • Cronometer – Application for tracking nutrition.
  • Oura – Application used with the Oura ring.

Communication and Messaging

  • Telegram – Powerful, free and secure cross-platform messaging application.
  • Discord – Voice and text chat for gamers.

Security and Privacy

Hardware and Devices

Desktop Computer – Desktop computer for programmers and developers should be quiet, have a fast processor and sufficient amount of memory with sufficient graphics card to support multiple monitors.

  • Processor (CPU): Intel Core i5-7600K @ 3.80GHz
  • Graphics (GPU): GeForce GTX 1060 6GB
  • Memory (RAM): 2×8 GB
  • Storage (SSD): 250 GB
  • Storage (HDD): 2 TB
  • Coolers, Casing, Power supply and Motherboard: Quiet and supports the other parts.

Peripherals

Mobile Devices

Sleep

  • Swanwick Glasses – Good looking blue light blocking glasses to be in the evening for improved sleep.
  • Oura Ring – Ring that measures biometric data about sleep and activity levels.
  • Earplugs – For blocking out noise when sleeping or working.
  • Sleep Mask – For sleeping or napping.

Kitchen

  • Aqva Ultra Tap Filter – Water filter that is attachable to a water tap.
  • Wilfa CHA – Electric kettle that with adjustable temperature for boiling water and making tea.

Furniture

Books

A list of all the books that I have read in Goodreads. Below I have collected some books that are relevant to the topics in this blog.

Mathematics

Computer Science

Programming

Science and Technology

  • Algorithms to Live By: The Computer Science of Human Decisions
  • The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World

Blogs, Podcasts, and Videos

  • The Joe Rogan Experience – Long form conversations with guests from a large variety of fields.
  • The Tim Ferriss Show
  • Jocko Podcast – Podcast about war, leadership, and strategy by Jocko Willink, a retired U.S. Navy SEAL.
  • Cal Newport – Cal Newport is an author and blogger who writes about the intersection of technology and society. Many of his works focus on the impact of technology on the ability to perform productive work.

Politics and History

Health and Fitness

Science and programming