this post was submitted on 10 Nov 2023
335 points (97.5% liked)

Science Memes

11047 readers
3784 users here now

Welcome to c/science_memes @ Mander.xyz!

A place for majestic STEMLORD peacocking, as well as memes about the realities of working in a lab.



Rules

  1. Don't throw mud. Behave like an intellectual and remember the human.
  2. Keep it rooted (on topic).
  3. No spam.
  4. Infographics welcome, get schooled.

This is a science community. We use the Dawkins definition of meme.



Research Committee

Other Mander Communities

Science and Research

Biology and Life Sciences

Physical Sciences

Humanities and Social Sciences

Practical and Applied Sciences

Memes

Miscellaneous

founded 2 years ago
MODERATORS
 
top 26 comments
sorted by: hot top controversial new old
[–] troyunrau@lemmy.ca 49 points 1 year ago (2 children)

Somewhere in a backroom, there's a hamster named Julia. In a hamster ball.

[–] Mbourgon@lemmy.world 9 points 1 year ago (1 children)

And rolling around behind it is a smaller ball called M.

[–] troyunrau@lemmy.ca 18 points 1 year ago (1 children)

Don't forget the centipede crawling around in the sewer pipes named Fortran. We've all been trying to kill it for years and yet, somehow, it keeps going.

[–] Mbourgon@lemmy.world 7 points 1 year ago (1 children)

I honestly figured Fortran was still somewhere above M.

[–] troyunrau@lemmy.ca 14 points 1 year ago

Jokes aside, I encounter Fortran in the applied physics community still fairly often. And have never encountered M in a professional context.

[–] finestnothing@lemmy.world 2 points 1 year ago

I loved Julia in my data science classes. Codes like python, runs like c. Can also use it with bash by piping values in

[–] Bye@lemmy.world 23 points 1 year ago (1 children)

I love R, we are best friends. Life is wonderful when basically every function is vectorized by default.

[–] ergotamin@feddit.de 13 points 1 year ago (1 children)

The tidyverse is my favorite place

[–] Bye@lemmy.world 5 points 1 year ago

I used to love it, but all the non-standard evaluation started to give me a headache.

It’s easy enough to just not use it at all, except for ggplot which recently deprecated aes_() which fucking kills me; they really are dead-set on forcing tidy evaluation.

[–] Darkraisisi@feddit.nl 17 points 1 year ago (1 children)

Probably barking up the wrong tree here, but boy do I hate R. The documentation is the worst, combined with the poor r studio experience. Vscode makes notebooks a bit better but lost a lot of functionality as far as I could tell.

Laughed so hard when I this course once they told us to do ML in R with Keras ... By calling the python API.

[–] Starry7217@sh.itjust.works 2 points 1 year ago

I've made such course and still feel sorry for the students. Was some legacy code just laying around.

[–] produnis@discuss.tchncs.de 15 points 1 year ago (1 children)
[–] fossilesque@mander.xyz 11 points 1 year ago

DON'T HURT THE SIMPLE CHILD

[–] diseasedolm@mander.xyz 15 points 1 year ago (1 children)

Oh how I wish this was the data scientists I work with

[–] zewu@lemmy.world 2 points 1 year ago

This post was sponsored by the Matlab gang

[–] The_Ferry@lemmy.world 14 points 1 year ago (3 children)

I like and despise R... WHY DO I HAVE TO COPY THE TEXT FROM MY CONSOLE INTO A SCRIPT TO ACTUALLY SAVE IT AS AN .R FILE????

[–] Acters@lemmy.world 16 points 1 year ago (1 children)

Because it's a console, not an IDE. But I see your frustration and does seem ridiculous

[–] The_Ferry@lemmy.world 8 points 1 year ago

Maan, I am way too much of a himbo chemical engineering student yo understand what IDE means, had to channel my inner parent and ask a software guy for help

[–] fossilesque@mander.xyz 7 points 1 year ago* (last edited 1 year ago)

I am currently arguing with par() and coming back here to shitpost when I get too angry.

EDIT: OMG https://stackoverflow.com/questions/56497422/using-jupyter-r-kernel-with-visual-studio-code finally an IDE with SENSE

[–] flyos@jlai.lu 2 points 1 year ago

You don't really have to. You could save the workspace along with the history of you commands to load it at a later time, and never have a script at all.

The reason nobody really does that (except maybe if they use R once in every decade) is that it's not really viable in the middle-term. That is because it doesn't distinguish between failed attempts and actual, final code and so quickly becomes a mess.

[–] ergotamin@feddit.de 10 points 1 year ago (1 children)

I feel like some people are using python just so they can say that they use python

[–] GBU_28@lemm.ee 6 points 1 year ago (1 children)

It's more because when ds has to hand over their work to the eng team the eng team doesn't want to fuck with r

[–] Knusper@feddit.de -1 points 1 year ago (1 children)

Trust me, the eng team doesn't want to fuck with Python either.

[–] GBU_28@lemm.ee 3 points 1 year ago* (last edited 1 year ago)

Meh lots of python stacks out there now, especially data pipes.

then typescript front ends.

Point is no one wants to support r in production

[–] Artyom@lemm.ee 7 points 1 year ago* (last edited 1 year ago) (1 children)

I considered looking at R once. As a data scientist and an experienced Python user, maybe I'll see something useful. Then I learned that R uses <- for variable assignment and = for equality evaluation, and I stopped learning because I would make that mistake if I learned to switch back and forth for the rest of my life.

[–] ergotamin@feddit.de 3 points 1 year ago

You can also use = to assign variables in R it’s just not good practice