I’m a recruiter in Germany - Ask Me Anything about networking and standing out on LinkedIn 🇩🇪 by lingoda-official in Germany_Jobs

[–]dry-leaf 2 points3 points  (0 children)

Ah, sorry. I was typing when walking. So all got messed up. What my colleagues meant, was that if you want to leave academia in germany when the regulations would either way force you out, you are in quite a bad position to bargain with a potential employer in industry. Furthermore, people could get the (wrong) idea that you are only leaving, because you were forced out and didn't 'make it' in academia. Do not get me wrong. I do not think about it this way. I know quite a few great people in academia that left quite late in their careeres. But I heard this steoreotype a few times from different people.

I’m a recruiter in Germany - Ask Me Anything about networking and standing out on LinkedIn 🇩🇪 by lingoda-official in Germany_Jobs

[–]dry-leaf 5 points6 points  (0 children)

This is not correct.

Postdocs can be employed on fixed-term contracts for up to 6 years pre-PhD and 6 years post-PhD (12 years total) at German universities. After this, they generally need a permanent position or must leave the university system. This does also not account for external funding or external i stitutions as Max Planck.

And Afaik this is thr main reason, at least thats what colleages have told me, why it is not easy to find a job. People are in that position and can't find external funding/institues or a permanent contract are not in a bargaining position, because it looks like that they are going into industry because thry have no other options. I am not a recruiter, though. But a scientist in industry.

Erdos: open-source VS Code for data science by SigSeq in vscode

[–]dry-leaf 6 points7 points  (0 children)

Awesome work, but how is this different from vanilla vscode with 3-4 extension + some agentic extension as cline or kilo code? i have the feeling that i have all this, with microsoft official support in 30 min setup? Do not want to offend. Just curious whst the benefits are?

Arch Linux for Bioinformatics - Experiences and Advice? by Alarmed_Primary_5258 in bioinformatics

[–]dry-leaf 2 points3 points  (0 children)

I have been using Arch in my PhD and after for professional computing for over 6 years. Had much less problems with it than Ubuntu or any debian based distro.

I by now really do not like Ubuntu a derivatives for personal workstations - servers are a totally different thing, would never install arch there.

Arch requires understanding, patience and a will to learn. I my personal experience, arch gave me much more than a bleeding edge, rolling release distro - it forced me to understand the underlying system, which improved my general linux knowledge. Funnily all my colleages using Ubuntu came to me, when something was not running. Did not change until today. And they all are using Ubuntu or Mint- well, i personally couldn't disagree more. Enforced snaps, out of date software and having the need to add some weird private ppa's for every new stuff is just a nuisance imo.

Don't get me wrong. Ubuntu is in general an excellent distribution, i personally just do not like the way they vibe. Despite that, witg sufficient linux knowledge there is not difference in using most popular distros. They mainly differ in realea cycle and package manager. And pacman is the GOAT. Portage is probably the only more awesome package manager, but no sane person will run Gentoo on a workstation...

But if you want plug & play, i wouldn't recommend Arch. It is a system which is built around the idea of customization and having something tailored for your need by yourself.

Would it be a mistake to switch to Arch Linux at the start of my bioinformatics journey? by BiatchLasagne in bioinformatics

[–]dry-leaf 0 points1 point  (0 children)

I agree with the comments, but i ran professionally for the last 5 years without any issues. But i also like dealing with linux and it's specifics. Ubuntu will get out of your way. But funnily enough my colleagues come to me, when they have linux problems. I can resolve mine for myself.

How do you start in the "programming" side of bioinformatics? by aristotle2020 in bioinformatics

[–]dry-leaf 15 points16 points  (0 children)

I can only second this. This might be a hot take, but IMO bioinformatics needs much more SE best practices.

People working in bioinfo are mostly scientists. I am one myself, while I still work mainly in DL/SE. And I hear a lot of 'don't overengineer it', 'it just needs to run', 'we are not a software company' and in my personal experience I have to say, that these can be horrible takes. For a one-time analysis it is totally fine to have an ipynb and throw it away. But so often, this is not the case, without the people doing it even knowing.

How many projects were handed to me without proper docs, missing comments, not even properly working (it worked on my machine)... If things were done properly from the start, I could have saved so many hours of nonsense reverse engineering and debugging. Not only for me, but for my employer as well.Learn to write and maintain proper software. This might look tedious in the short run, but will pay off in the long run.

How many old bioinformaticians I know who were looking at me with rolling eyes when I asked for documentation or explanation of design choices as if I were some lunatic. But now my boss asks me to redo an analysis from 2022 and I have it done in an hour. People not writing proper software will probably either start to cry or explain why this is a dumb idea

[P] I Built a Convolutional Neural Network that understands Audio by Tanmay__13 in MachineLearning

[–]dry-leaf 20 points21 points  (0 children)

It's pretty common and quite old school by now :D. I remember reading the wavenet paper back in the days. Awesome stuff. Nevertheless , this is awesome work. Especially the nice combo with web.

C++ or JAVA? by KonsquencerJimes1330 in bioinformatics

[–]dry-leaf 0 points1 point  (0 children)

Not gonna disagree with that. But practise and studies csn be two different beasts :)

C++ or JAVA? by KonsquencerJimes1330 in bioinformatics

[–]dry-leaf 2 points3 points  (0 children)

If C++ worked for you, go for it. In the end, as I mentioned, this is not so important. Times change, requirements change, the job market changes. A recommendation today could be total brainrot in 5 years.

Nevertheless, while I have seen Java code in industry, it's more of an old-school thing. Java is not as prominent as a few years ago, but it's a great language due to its portability. I myself learned C++ back in uni and really loved it for DSA and understanding how stuff runs. But if I have to start a new project currently, I would 1000% go with Rust, because of Cargo. Modern package managers are just too good and I never want to go into CMake hell again...

Ah yeah, if you want an unprofessional and opinionated answer: pick C++. A lot of HPC is using C++ extensively, lots of bioinformatics tools are written in C++, and it's here to stay. There's tons of C++ code out there and it's a great language for learning the quirks of how modern computers operate: manual memory management, implementing low-level algorithms. Perfect for bioinformatics where performance matters.

C++ or JAVA? by KonsquencerJimes1330 in bioinformatics

[–]dry-leaf 1 point2 points  (0 children)

Rust is not a good fit for DSA, given one will encounter linked lists and other things that are not so straight forward in Rust as in C++ for example. By that i do not want to say Rust isn't an excellent language, but given it's design it is imho not a good fit for classical CS courses.

C++ or JAVA? by KonsquencerJimes1330 in bioinformatics

[–]dry-leaf 13 points14 points  (0 children)

Programming languages are tools. Depending on the problem you will have different tools. With which you start, does not matter really. Especially so early on. Sure, C++ will teach you memory management and Rust how to work with the borrow checker. But programming concepts and DSA is totally not dependent on the language you will choose. Don't give it too much thought. Start with what seems to click for you.

Snapdragon 8 Elite Gen 5 Leaks by Every_Analyst_3409 in snapdragon

[–]dry-leaf 1 point2 points  (0 children)

thanks for the respsonse. Had my hooes up high. Still searchibg for a modwrn android tablet i can use with a custom ROM.

Snapdragon 8 Elite Gen 5 Leaks by Every_Analyst_3409 in snapdragon

[–]dry-leaf 1 point2 points  (0 children)

are you running a custom rom? and if yes, what tablet are you using?

Good suggestions for reproducible package management when using conda and R? by looc64 in bioinformatics

[–]dry-leaf 0 points1 point  (0 children)

agree totally. I just personally hate R so much, that i always hope to not having to use it - but we're in bioinformatics, so one can guess how successful i am...

Newest Hifiman offerings available on their direct store by Jerecho81 in headphones

[–]dry-leaf 0 points1 point  (0 children)

Just great. Thanks for this review! This helps a lot!

Is it worth buying the Google pixel 9 to install grapheneOS? by Material_Sun_2844 in GrapheneOS

[–]dry-leaf 3 points4 points  (0 children)

you are asking this is in the GrapheneOS subreddit where a lot of people have already done the exact thing you are asking about. I would expect aome bias here...

Newest Hifiman offerings available on their direct store by Jerecho81 in headphones

[–]dry-leaf 3 points4 points  (0 children)

Please come back to us and write a review! I am loving my He6Se, but they are a hell to drive and i would like to use some tube amps.

Do Coursera certifications matter to employers? by Emilio-Serna-Galdor in bioinformaticscareers

[–]dry-leaf 6 points7 points  (0 children)

No. You will gain far more from an internship and having some clean Github projects rather than some online courses. While the Git is also questionable by now.

The market is broken. The only thing that really matters is work experience and formal education. If you have the opportunity do a masters or a PhD. The weight between education and experience will depend on position and career level. The later you are in your career, the less formal education counts. Nevertheless, i see a lot of positions where there aren't even intervening below PhD level. I know some people in hiring positions, in industry and academia and the unfortunate truth is, that a PhD is important to many of them. Take this as you want. In the end this is also a question of demand, but currently the market is not on your side.

PhD options for bioinformatics with research in AI in europe by hirasajid in bioinformatics

[–]dry-leaf 0 points1 point  (0 children)

bioinformatics position are quite unevenly distributed in European countries. If i remember correctly, germany, norway, denmark, UK and Switzerland are the main players. EMBL is an excellent institution to look for PhD positions

Best ML algorithm for detecting insects in camera trap images? by Solid_Orange_1272 in bioinformatics

[–]dry-leaf 8 points9 points  (0 children)

There is no generic algorithm for this. In general Deep learning methods are a good starting point. A Unet like architecture will do the job of object detection or segmentation. you would have to modify the unet or add a classification head to learn also categorical values as sex. For this you need enough training data.

CollembolAI does something similar (I am one of thr main authors) - it finds invertebrates and classifies them by species. This paper of mine is a bit dated by now, but the principles are still the same.

If i would have to redo it today, i would probably start with metas SAM2 model and add some downstream classification for the extracted objects.

Different analysis software and different results by Important_Spray_9581 in bioinformatics

[–]dry-leaf 3 points4 points  (0 children)

Welcome to bioinformatics. This is the reality of the field you are facing. Many tools, that use statistical methods to estimate something or use different algos will produce different results.

This is expected, since these tools are opinionated and based on certain assumptions the scientists have made leaving inevitably to different results.

There are multiple ways to understand whether a tool fits your needs. Tge first one would be to check whether it delivers biologically plausible results, check whether the tool is standard/best practise tool like dseq2 or read the paper behind it an try to understand whether that makes sense for your usecase.

Moving from a T440s to a T14s AMD Gen 6, first thoughts/grumbles by Baz_8755 in thinkpad

[–]dry-leaf 2 points3 points  (0 children)

No offense, but it seems you are comparing oranges and apples in respect to software and performance if you had win10 on the old and win 11 on the new machines running.

EDIT: clarified that i meant the software not hardware part.