Skip to content

Useful links

Software

  • NGC Container catalog
    • Everything you need to run Tensorflow or PyTorch, for example, in Docker. No more struggling with compatibility issues.
  • pureline
    • One of the first things I install on Linux or WSL. Beautify your command prompt, with useful information such as git and virtual environment states.
  • vhs
    • Generate GIF demos for your command-line tools.
  • dbcli
    • TUIs (terminal UIs) for various databases.

AI and LLMs

  • OpenAI API reference
    • Standarized API for communicating with various LLMs. Note compatibility and API coverage may vary between providers. Pricing for the official OpenAI API can be found here.
  • Hugging Face Hub
    • A large collection of pre-trained models for various tasks, including LLMs.
  • vLLM
    • A high-performance LLM inference engine, with support for various hardware and model types.
  • LM Studio
    • A local LLM playground, with support for various models and a user-friendly interface. Includes both a desktop version and a CLI version (lms).
  • ChatUI
    • A browser-based chat interface for LLMs.

Academic software

  • Jabref: BibTeX reference manager.
  • LyX: combine the power of \(\LaTeX\) with the user-friendliness of a graphical interface.
  • Quarto: embed Python/R/Julia code blocks in Markdown; output to a variety of formats such as HTML or PDF.

Python

Rust

  • blessed.rs: A curated list of Rust packages for networking, databases, and more.

Free books

Data Science and Machine Learning

Queueing and teletraffic theory

Programming

  • Nand2Tetris by Shimon Schocken – teaches computing from logic gates to operating systems.
  • NandGame: online simulator covering some of the Nand2Tetris topics. alt text