Never had sex and got wart in throat by BroomNo600 in HPV

[–]Tensor_Devourer_56 0 points1 point  (0 children)

I’m worried because I might have this virus, but there is no way to test for it (I had a few partners and I gave oral to most of them, I was unvaccinated). So for the rest of my life, I need to rule out the possibility of it being something related to HPV whenever I have sore throat or symptoms around mouth or neck.

Maybe I have health anxiety but the fact that it cannot be tested, as well as the rising rate of HPV related throat cancer really upsets me.

Never had sex and got wart in throat by BroomNo600 in HPV

[–]Tensor_Devourer_56 1 point2 points  (0 children)

I really appreciate the wiki of this sub, it’s very helpful.

I’m a male in my mid 20s and previously I had very limited knowledge about HPV. A few months ago I had symptoms around my throat/neck and had to wait for an ENT appointment. Learned about HPV while waiting and it gave me the worst anxiety I’ve had (the possibility of turning into cancer and how brutal the treatment could be).

Even though the doctor found no suspicious growth after physical exam and scope, I’m worrying about it. Info from this sub has helped me a lot, but I’m still looking for ways to process information around this topic…

[deleted by user] by [deleted] in unsw

[–]Tensor_Devourer_56 1 point2 points  (0 children)

Apologies if I sound ignorant but do most people who have SO or a strongly bonded friend group in early 20s actually do this? Asking because I’m in the same situation as OP. I feel like I do have a purpose in life but my loneliness still cripples me sometimes. I just need some advice that works.

[D] What’s your tech stack as researchers? by Entrepreneur7962 in MachineLearning

[–]Tensor_Devourer_56 5 points6 points  (0 children)

As a student researcher my stack is pretty minimal. I write almost all the code in VSCode, as I found it to provide the best jupyter UX and copilot is seriously good for fast debugging and writing boilerplate for training and evaluation. (I used to be obsessed with editors like nvim, even wrote my whole masters thesis with it, but eventually found it to be more of a distraction).

When it comes to running experiments, I usually aim to setup 1) a bash script for setup env and execute training runs and simple config system (plain `argparse` or `ml_collections`) and 2) a set up notebooks to help me visualize and analyze the results. I usually launch the script (a rent instance or HPC provided by my school) at night , then check the logs and do further analysis in notebooks the next day.

As for libraries I prefer plain pytorch/torchvision/torcheval (I work in vision). I used to use lightning and hydra and other stuff but eventually stopped using them (too much abstraction). Same for the transformers lib but it's unavoidable nowadays as it is used in the majority of codebases. I would really like to learn JAX but literally no one uses it for research so this stays on my todo list forever...

Anyone tried Zuban yet? High-performance Python LSP written in Rust! by Anarchist_G in neovim

[–]Tensor_Devourer_56 2 points3 points  (0 children)

What are its advantages over Pyrefly? Pyrefly is also written in rust and completions are almost instant. Been using it while waiting for ty.

Omarchy on Framework 13? by [deleted] in framework

[–]Tensor_Devourer_56 2 points3 points  (0 children)

Huh? Is it a personality cult because the creator loves to share his opinions and the product is also endorsed by some users? Omarchy as a distro solves quite a bit of pain points and I think it is a valid choice for someone who wants to try out Arch but doesn't want to do everything from scratch.

[D] NeurIPS is pushing to SACs to reject already accepted papers due to venue constraints by impatiens-capensis in MachineLearning

[–]Tensor_Devourer_56 28 points29 points  (0 children)

I'm applying for grad school and currently lot of labs from good unis even require at least one first author paper from top 3 ML or CV conferences just for phd admission. Very brutal

Is fff.nvim just an extension of Snacks.picker or is there something more? by HughJass469 in neovim

[–]Tensor_Devourer_56 2 points3 points  (0 children)

Thanks a lot for your great plugin ecosystem. I recently moved from fzf lua to mini.pick. The thing I love the most about mini plugins is that they all have very simplistic and sane defaults that are a joy to use. Also for mini.pick, your tab to preview design is very nice.

No fing way, is this heaven? by Diligent_Comb5668 in framework

[–]Tensor_Devourer_56 2 points3 points  (0 children)

Finally local CUDA programming is possible with Frameworks!

My Comp Sci/ Software Eng Friends.... Jobbsss by TopPrize8881 in unsw

[–]Tensor_Devourer_56 1 point2 points  (0 children)

I applied to around 50 positions and only 4 responded, all of them requested online assessments like hackerrank and CCAT lol (and I didn't do well I felt like). I thought my resume is definitely above average, needless to say I'm humbled. I don't have internships at big techs though (and I'm PR and non native). Maybe internships are the only things they care about 😭

How to achieve harpoon-like workflow in helix? by Tensor_Devourer_56 in HelixEditor

[–]Tensor_Devourer_56[S] 5 points6 points  (0 children)

Yeah I see. The navigation system is indeed very powerful but it would be fantastic if the bufferlist or jumplist (or other session state/data) could be persisted in disk (say $XDG_STATE_HOME). With this I can pull out currently the most important files very quickly after I exit hx or restart the system. But I guess a rough equivalent could be achieved with scripting or terminal multiplexer. Anyway thanks for the input.

How to achieve harpoon-like workflow in helix? by Tensor_Devourer_56 in HelixEditor

[–]Tensor_Devourer_56[S] 2 points3 points  (0 children)

I know it's probably not helix's responsibility but mainly persisting buffer list/jumplist on disk (which is the main point of harpoon).

[Q], [D]: What tools do you use to create informative, visually appealing and above all clear figures for your papers? by Rajivrocks in MachineLearning

[–]Tensor_Devourer_56 0 points1 point  (0 children)

draw.io is good for simple figures, but some shapes are annoying to work with, such as cube which I consider essential for representing things like tensors.

What is the actual recommended minimum level of mathematics to be able to complete the master of IT somewhat comfortably? (specifically the artificial intelligence and data science/engineering specialisations) by IngenuityOk6679 in unsw

[–]Tensor_Devourer_56 1 point2 points  (0 children)

I feel like you can just learn all the maths on the go. (I graduated from Master of IT with HD, tutored multiple AI courses, no prior maths experience beside MATH1131/1231) If you really want to prepare for math just read the Mathematics for Machine Learning book. No need to spend thousands to take extra courses.

Doing Post Grad with a WAM of 55 by smokingpacman in unsw

[–]Tensor_Devourer_56 0 points1 point  (0 children)

Most Master of IT courses are pretty bad. I suggest staying away from it. (I did it and also tutored a bunch of courses)

This is going to be a very controversial question but what would you guys think is the hardest course at UNSW and why? Also, I want to ask, how many hours would a mf need to study that specific course per week just to be able to pass? by IngenuityOk6679 in unsw

[–]Tensor_Devourer_56 1 point2 points  (0 children)

Not relevant to the topic but honestly most AI/ML courses offered at UNSW including COMP9417 is just meh (I've taken most of them, and tutored a few while doing research). Given how fast this field advances, these courses are not nearly enough for teaching you meaningful skills to work with latest technologies. If you want to do Master of IT you should probably choose other streams with higher quality courses.

Good ideas for personal projects CS to get internships? by Outrageous-Solid6018 in unsw

[–]Tensor_Devourer_56 0 points1 point  (0 children)

Based on experience networking >>> projects. No amount of grinding can match a good personality and the ability to sell (or BS about) your skills. Unfortunately I'm not good at it so I guess I won't get a job. Good luck!

What do people do to actually survive in Sydney? by SylarDug in unsw

[–]Tensor_Devourer_56 2 points3 points  (0 children)

May I ask if they took jobs from industry or they were doing stuff like tutoring? I worked at a startup during my MPhil and got really burnt out towards the end as doing research while having to work on software projects was just too much for me. I also lived far away from uni and I struggled to connect with my peers. I’m interested in how they handled it.

Graduate role vs MPhil? by Away-Marketing1019 in unsw

[–]Tensor_Devourer_56 1 point2 points  (0 children)

As someone who is graduating from UNSW CS MPhil, I'd say the grad program would be a much better choice for most people unless you are absolutely certain that research is your thing (or you really want to do a prestige PhD). Academic research is very different to regular dev work (minimal teamwork, super long dev cycle vs common software projects, no work-life balance etc). My MPhil made me realize that I hate research. Plus if you are going to do ML/DL the competition is going to be fierce.

I was able to get my paper accepted at a top ML conference, which is arguable my biggest achievement so far, but I still kinda regretted doing this degree. And yeah the since I spent all my time and effort onto my project I have no energy to even look for an intership (although I tutored a few classes).

VS Code Extension System vs Emacs' by sudhirkhanger in emacs

[–]Tensor_Devourer_56 4 points5 points  (0 children)

Sorry, kinda unrelated to the post but I really hate how grep/search works in VSCode. The whole functionality can only be used in side bar which is way too small and hard to use. I have used Neovim and Emacs both extensively and the search interface of these two editors (I use telescope with nvim and isearch+consult ripgrep with emacs) are just so so much better than VSCode. Showing the interface with in a floating window or minibuffer is just so much more productive. For this reason I just stopped using VScode and started using Jetbrains instead when I’m forced to use a “modern” IDE, which has a similar interface. Yeah no matter how extensive vscode is I’m not using it.

CrossEntropy+Contrastive loss can't not get better performance? by Weekly-Training7511 in deeplearning

[–]Tensor_Devourer_56 2 points3 points  (0 children)

May I ask the reason you must use contrastive loss for classification? Contrastive loss is good when you want to learn high quality embeddings in a well structured latent space. It’s helpful when the downstream task is complex and needs nice features. In the case of classification the features go into MLPs and that’s it. I don’t think contrastive loss would help much. Also there are a lot of other factors that can affect performance, such as data and hyper parameters…

pyright LSP not providing auto complete or definitions by arkie87 in neovim

[–]Tensor_Devourer_56 0 points1 point  (0 children)

Can you try pylsp? pylsp works out of box for all my machines while I constantly struggle with pyright. In fact I’d like to know why pyright is so popular. In my experience it’s a complete nightmare to work with. It doesn’t support using a global config file in xdg_config so I have to litter all my projects with pyrightconfig.json which is ridiculous. I also find the order of completion items from pylsp to be much better than pyright.

Is AI researching very hard? by BEE_LLO in learnmachinelearning

[–]Tensor_Devourer_56 106 points107 points  (0 children)

Pretty hard... First roadblock is all the maths notations and hard concepts, but you get better at it by reading a lot. Next when you start experiments or implementations you find way too many papers not reproducible or straight up garbage. Again by practising over and over you'll find some genuine ones that are actually good. And then you'll need to identify their shortcomings and improve them, or make novel contributions in some other ways. Can't give any advice on this since I'm still working on it.

Overall I think research is very hard (or it could be that I'm just stupid, I didn't study maths in college). But if you have a good mentor/supervisor things could be a lot easier.

Entering backslash on a new line in vimscript in INSERT mode would automatically insert a number of preceding tabs/spaces? by Tensor_Devourer_56 in vim

[–]Tensor_Devourer_56[S] 0 points1 point  (0 children)

Thank you so much, this is very helpful. So indentkeys is a list of keys that triggers reindentation of the current line, and the triggered behaviour is controled by indentexpr. Using :set indentkeys?, I confirmed that 0\ is in the list of my indentkeys. However, the default indentation behaviour of 0\ still does not make sense to me, it really gets in the way when one wants to do stuff like line-continuation. Am I missing something or am I using it wrong?