HUAHUA

What do you need in a new computer?

If you have a new MacBook/Linux Computer…

ohmyzsh

You need install ohmyzsh on you new MacBook.

https://ohmyz.sh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

and you need install some plugin.

https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# add below config to .zshrc
plugins=( 
    # other plugins...
    zsh-autosuggestions
)

https://github.com/zsh-users/zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# add beblow config to .zshrc
plugins=( [plugins...] zsh-syntax-highlighting)

Data Science Env

Pytorch

https://pytorch.org/get-started/locally/

pip3 install torch torchvision torchaudio

Just install it

pip3 install pandas numpy matplotlib

Developer Tools

#MacBook-Only

brew

Firstly, install brew.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

karabiner-elements

If you need change keymap on you MacBook.

brew install karabiner-elements

Just install it

brew install iterm2 visual-studio-code raycast

C++

you will need clangd/bear/cmake.

brew install clangd bear cmake
sudo apt install clangd bear cmake -y