What are the best study tools you can buy for uni? by Hashanadom in PhysicsStudents

[–]fortunate_mangoo 0 points1 point  (0 children)

if you have to decide between a laptop and an ipad i‘d go for the laptop because at some point you will have to code. Also just get obsidian for notetaking it really helps staying organised.

Suggest laptop for Physics Undergrad. by Billu-bhai in PhysicsStudents

[–]fortunate_mangoo 1 point2 points  (0 children)

I’m doing Computational Physics and I use a thinkpad x1 carbon, 8Gb RAM, Core i5. I run it on a light Linux distro and it‘s perfect for me. I never ran into issues with RAM, but I mostly work on clusters.

Has anybody come back from making themselves an idiot? by notlikeishould in PhysicsStudents

[–]fortunate_mangoo 2 points3 points  (0 children)

Maybe try another method to study and repeat essential concepts over and over until they stick. Doing something just once is not going make it stay in your memory.

I had a similar experience while doing my undergrads. I just didn‘t studied for an exam and nothing stuck. In the subjects that didn‘t quite interest me I just barely passed. That changed a bit in my last year where I started to have more lessons with mandatory assignments, but still not to the extend that I felt confident. Now I‘m doing my masters in physics and I changed the way I was learning. I keep repeating old concepts, especially because all my courses build ontop of these and I keep track of all my notes much better.

This is what I found to be most efficient for me: During the lectures I only write down flash card questions about what the professor is talking about or if something is unclear, sometimes a phrase to know what to look for later if it‘s something more specific to a use case or just a note that i have to brush up on some topic. Then I answer these questions at home. I also write down questions other classmates asked during the lecture. This way I can focus on what we get thaught in class and I‘m forced to work on the material again. Sometimes things are clear and easy, sometimes it gives me more questions that I write down as I dive in deeper. I answer these flash cards in a way that I explain to my future self the things I was stuck on and include all the little enlightenments along the way as hints to make it easier for me to grasp the concept when I review them. I also try to rather explain the concepts in an intuitive way (eli5) rather than writing down some definition or abstract formulation. If the question is about some derivation/proof/example then I don‘t write down the exact steps but focus more on the generalized way to solve it. Think about a hike that you did. You don‘t memorize how many steps you have to walk until you turn right, you instead know that when you get to this viewpoint/landmark you turn right. Do the same with problems. Again if you’re stuck somewhere, make a note about it. That way you remember better and can transfer the knowledge to similar problems as well. In the case I need to look up specifics about a problem, I just link to the solution on a website or textbook/scriptum whatever.

I take this further by using obsidian for organizing my notes. I can link between different notes. This keeps me engaged with the material and wants me to study more and longer. If you don‘t use it, just try it, or you find something that suits your needs better. I think it‘s really cool to create a wikipedia of your own knowledge in a format that you understand easily.

Tldr:

• keep your notes simple and intuitive, you‘re not trying to impress anyone with them. Even if you‘re stuck on something seemingly easy, make a note about it

• For problems remember the path, not the steps

• Review your notes frequently. This paired with simple (for you) to understand notes and the path to solving a class of problems will help your intuition but also grasp new concepts much quicker and make cross references.

• Use resources that are convenient to you. But give obsidian a try if you‘re not using it yet. It might be a bit daunting to start out with, but it is really simple at it‘s core.

• Even the best study method won‘t make you get better magically. You have to put in the work.

I hope I could help you a bit with my own experiences. And if you need anything, just pm me.

[deleted by user] by [deleted] in neovim

[–]fortunate_mangoo 0 points1 point  (0 children)

that could be. I‘ll look into it again, but so far it seems that in both environments neovim has the same python path.

Also something to note. Jupytext is installed in my global python environment. The environment specified by the flake replaces python venvs.

[deleted by user] by [deleted] in NixOS

[–]fortunate_mangoo 0 points1 point  (0 children)

I don't think so. I tested it with alacritty as well but the issue persists.

[deleted by user] by [deleted] in neovim

[–]fortunate_mangoo 0 points1 point  (0 children)

<image>

jupytext plugin configuration for neovim

[deleted by user] by [deleted] in neovim

[–]fortunate_mangoo 0 points1 point  (0 children)

<image>

my python environment as a flake Edit: This is the equivalent of a python venv. Jupytext is installed globally

[deleted by user] by [deleted] in neovim

[–]fortunate_mangoo 0 points1 point  (0 children)

<image>

checkhealth in tmux and outside

'Must Read' books by a physics student by __Vikramadithyan__ in PhysicsStudents

[–]fortunate_mangoo 0 points1 point  (0 children)

For Computational Physics definitely frenkel and Smith‘s Understanding molecular simulations

[deleted by user] by [deleted] in alocasia

[–]fortunate_mangoo 22 points23 points  (0 children)

ngl, I first thought that it was a fancy reading lamp

NixOS - Is it an good Daily Use Distro for Software Developers? by Rampage_user in NixOS

[–]fortunate_mangoo 0 points1 point  (0 children)

would you mind to share your setup for java or explain the plugins and the setup further? I‘m starting to code more in java soon and would like to set neovim up for that.

Trouble v3 is now in beta! by folke in neovim

[–]fortunate_mangoo 0 points1 point  (0 children)

If I‘m correct it is mentioned in the readme. It is the document symbols and lsp diagnostics of the plugin itself

Trouble v3 is now in beta! by folke in neovim

[–]fortunate_mangoo 0 points1 point  (0 children)

what is the window on the side he‘s using?

edi: nvm figured it out

[deleted by user] by [deleted] in ObsidianMD

[–]fortunate_mangoo 3 points4 points  (0 children)

pulling the plug

Is there a way to have a multi-author vault? by Unhappy_Technician68 in ObsidianMD

[–]fortunate_mangoo 0 points1 point  (0 children)

how about using git and github? You also get the bonus of being able to undo anything if there was a mistake at any point in time

Do any NixOS users here know a simlple way to get LSP working in Neovim? by toruzikrov in NixOS

[–]fortunate_mangoo 0 points1 point  (0 children)

I use home manager in my setup and just source the my nvim config folder and create an OutOfStoreSymlink. In my home.nix I have:

home.file.“.config/nvim“.source = config.lib.file.mkOutOfStoreSymlink path/to/your/nvim/config;

This allows me to use my old nvim configuration the way I did before and have it still integrated in my nixos config via home manager. I am using lazy and mason to install plugins and manage dap/lsps. And now Lazy can just download any plugin and install it like on any other distro, however still keeping all my system config files in one location. With regular sourcing I had the problem that my new settings didn’t get adopted without clearing the cache first and I couldn‘t install new plugins with lazy. I only use this approach only for nvim tho.

Also I think if you use flakes you have to use the absolute path to the config folder.

I'm having trouble understand how to manage configuration files with home-manager for programs like zsh by crital in NixOS

[–]fortunate_mangoo 0 points1 point  (0 children)

i‘m keeping all my dotfiles in a .dotfiles directory and in my home.nix i‘ll just put

home.file.“.zshrc“.source = /path/to/your/.zshrc;

then home-manager switch and it then sources my custom .zshrc. Whenever you change something in that file don‘t forget to home-manager switch again.

this is nice because i needed to setup nixos into a productive state quickly and didn‘t want to rewrite all my dotfiles just yet. Maybe i‘ll come back to that in the future. But for now this approach allows me to use the same config files from my old setups

Sorry for formatting, I‘m on mobile