@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.
@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.
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
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
https://velociperl.com/
This is an interesting fork of #perl from a data science consultancy.
My 2c is that there numerous low hanging fruit in #Perl's underlying #clang code base that can boost performance even further.
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.
@leonerd There is a meltdown in the bioinformatics community about #python now for the same reasons. The stuff I wrote 20+ years ago for my PhD in #Perl & #swig still work (after installing a modern version of PerlMagick)
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?
@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.
Daughter seriously puzzled why one would create a programming language in which "almost spaces" are used to block statements. Apparently she experienced the #python FAFO during the coding class at middle school. I have no problem with this, after all #UDoU , but she is asking about #Java (introduced during the remote coding class during the first 2 years of the pandemic) & #javascript now. And this is NOT NORMAL OR OK.
PS 1Gotta admit that the point about the object systems in R is somewhat spot on
PS 2 #php 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.
@mjgardner@Edwardsmoon@BobOHara@bduncan It is a step backwards, likely explained by people migrating to #bioconductor (in #rstats) or #biopython and wanting to break from clean from #perl. However neither R nor python provided the facilities that perl has to deal with features in text and flat text files.
@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)