@ChristosArgyrop@mstdn.science
@ChristosArgyrop@mstdn.science avatar

ChristosArgyrop

@ChristosArgyrop@mstdn.science

Division Chief, Nephrology, University of New Mexico
Posts:
Data Science, Bioinformatics, Computing, Statistics

#RNAsequencing #Nanopore
#GLMMs #Rstats #Bayesian
#Perl #HPC #Statistics #BigData
#fedi22 #Rstats #Clang

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ChristosArgyrop, to Bash
@ChristosArgyrop@mstdn.science avatar

This made my night

image/jpeg

ChristosArgyrop, to random
@ChristosArgyrop@mstdn.science avatar

2FA is driving me nuts. I think I may be going back to Subversion or even CVS.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner I have 20 different logins that require 2FA and I don't need another one in my life ๐Ÿคฃ

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner one of them will log you because of inactivity after 5min (Clinical system). My favorite activity in the day is to see if I can type the entire token over 1 to 2 sec before it changes agaib.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner I am just trying to reduce preventable 2FA exposures at this point in time, because the clinical systems or the federal systems (I have a couple of those as well) are non negotiable. My favorite in the latter category is a 25 character password that can't be the same as the other 25 ones while having a 2FA.

ChristosArgyrop, to ai
@ChristosArgyrop@mstdn.science avatar

Attention @mjgardner , alert
@EricCarroll

AI hallucinates software packages and devs download them โ€“ even if potentially poisoned with malware
Simply look out for libraries imagined by ML and make them real, with actual malicious code. No wait, don't do that

https://www.theregister.com/2024/03/28/ai_bots_hallucinate_software_packages/

ChristosArgyrop, to llm
@ChristosArgyrop@mstdn.science avatar

Show me an illustration about the future of the C programming language

whitequark, (edited ) to random
@whitequark@mastodon.social avatar

junior developer: uses pair programming to learn new technologies & best practices

senior developer: uses pair programming to exchange knowledge and get her code reviewed earlier

principal engineer: uses pair programming because after working on that codebase for 5 years she's too traumatized to venture into it alone without getting a severe hit to wellbeing & needs a companion to be productive

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@whitequark principal just needs a shoulder to cry on, or help with seppuku when the time comes

ChristosArgyrop, to random
@ChristosArgyrop@mstdn.science avatar

https://velociperl.com/
This is an interesting fork of from a data science consultancy.
My 2c is that there numerous low hanging fruit in 's underlying code base that can boost performance even further.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner I only use the email accounts that Gmail has leaked multiple times on my behalf.
There is a real need for high performance perl

leonerd, to random
@leonerd@fosstodon.org avatar

In a +1 score to #Perl's great back-compatibility, I've had a script called from procmail that's been 100% reliable for the past 15 years maintaining my email, over many years of regular Perl updates.

A month ago it broke - because procmail. https://github.com/BuGlessRB/procmail/issues/5

But the perl itself still runs absolutely fine.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@leonerd There is a meltdown in the bioinformatics community about now for the same reasons. The stuff I wrote 20+ years ago for my PhD in & still work (after installing a modern version of PerlMagick)

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner @leonerd @pjakobs I just use for this, though the shebang gets in the way

ChristosArgyrop, to generativeAI
@ChristosArgyrop@mstdn.science avatar

New Research Finds 'Downward Pressure on Code Quality' -- Visual Studio Magazine https://visualstudiomagazine.com/articles/2024/01/25/copilot-research.aspx

quixoticgeek, to random
@quixoticgeek@v.st avatar

The postoffice horizon scandal in the UK has put the spotlight on the coding practices of Fujitsu.

With the publishing of some code snippets, several people who have looked at it have replied "Wow, are they paid by the line of code?"

Which, while often meant as a joke, has some basis in history, and it opens up the discussion, of how do you incentivise programmers and how do you judge their achievements for the basis of bonues?

It's thread time.

1/n

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@quixoticgeek Great thread , and very generalizable as the "lines of code/ n of commits" equivalent are rather pervasive. Ask how your doctors are incentivized for example and why they too (like everyone else) is being burned out.

ChristosArgyrop, to python
@ChristosArgyrop@mstdn.science avatar

Daughter seriously puzzled why one would create a programming language in which "almost spaces" are used to block statements. Apparently she experienced the FAFO during the coding class at middle school. I have no problem with this, after all , but she is asking about (introduced during the remote coding class during the first 2 years of the pandemic) & now. And this is NOT NORMAL OR OK.

ChristosArgyrop, to hpc
@ChristosArgyrop@mstdn.science avatar

One of the mainstream testing systems for high performance computing is written in @Perl

https://sourceforge.net/projects/ctsproject/

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@ovid @Perl lol, it is a reasonably old and mature project , from the days that sourceforge was more than what it is today.

ChristosArgyrop, to php
@ChristosArgyrop@mstdn.science avatar

I think I am 50% done finding a quadrafecta : a simultaneous hit piece against & .

This one only manages to trash talk and , so it has some ways to go.

https://stefanoborini.com/why-r-is-the-new-perl/

PS 1Gotta admit that the point about the object systems in R is somewhat spot on
PS 2 gets a dishonorable mention
PS3 I will continue to find ways to continue using all 4 of the aforementioned languages, as they are all performant and deliver in complementary ways.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@jospueyo @rstats Dude, 99.9% of my scientific work is using R. I just enjoy lang wars and I am in my quest for the quadrafecta

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@JorisMeys @arnaudlerouzic @jospueyo @rstats Last paragraph is spot on.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@jospueyo @landesfeind @rstats No problem! But I am looking for a quadrafecta. The fellow enthusiast @BRicker has come up with a general template on how to trash many languages at once in a rigorous way, but someone has got to write the piece https://fosstodon.org/@BRicker/111729508056113560

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner @BobOHara what is the meaning of happily derivative?

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@Edwardsmoon @mjgardner @BobOHara @bduncan sed and awk are now being taught as a cool skill for bioinformatics, which is kind of nuts because in the 90s was the cool kid.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner @Edwardsmoon @BobOHara @bduncan It is a step backwards, likely explained by people migrating to (in ) or and wanting to break from clean from . However neither R nor python provided the facilities that perl has to deal with features in text and flat text files.

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner @Edwardsmoon @BobOHara I guess so. One of the more technical reasons is that most applications in this domain are built as Unix filters that communicate to each other via stdout, so one liners with sed/awk provide an easy way to do throwaway programming. Encouraged by the need to innovate (for fame and grants),ppl are then forced to extremely heavy DSLs and frameworks to control dataflows. The writing for such approaches is already on the wall IMHO (but I will stop rambling nos)

ChristosArgyrop,
@ChristosArgyrop@mstdn.science avatar

@mjgardner @Edwardsmoon @BobOHara These are nice examples of what is being taught nowadays to newbies (and python!)
https://data-skills.github.io/unix-and-bash/03-bash-scripts/index.html

https://practicalcomputing.org/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • khanakhh
  • InstantRegret
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • tacticalgear
  • mdbf
  • Durango
  • megavids
  • modclub
  • osvaldo12
  • ethstaker
  • cubers
  • normalnudes
  • everett
  • tester
  • GTA5RPClips
  • Leos
  • cisconetworking
  • provamag3
  • anitta
  • lostlight
  • All magazines