John Didion
jdidion.bsky.social
John Didion
@jdidion.bsky.social
Absolute binf. 🧬/🦀.
I'll be at #ASHG24 this week with @fulcrumgenomics.bsky.social and my #Rust -colored glasses...find (or DM) me if you want to talk bioinformatics, Rust, basketball (Go Warriors!) or pretty much anything except politics.
November 3, 2024 at 3:51 PM
Guy complaining about how "every kid gets a trophy these days" while drinking out of his "Worlds's Best Dad" mug.
February 23, 2024 at 3:35 PM
Never, ever, ever trust benchmarks when the person doing them also has an interest in one of the things being benchmarked. It's the same logic as not wanting the person who implemented the code to be the (only) one testing it.
February 12, 2024 at 8:13 PM
Ohhh...this is very cool
February 7, 2024 at 5:16 AM
Reposted by John Didion
Does being XX lead to more autoimmune disorders than XY? Here's my story on a chromosomal mystery. Gift link: www.nytimes.com/2024/02/01/h... 🧪
February 1, 2024 at 4:04 PM
Damn good title. Bravo. www.biorxiv.org/content/10.1...
February 3, 2024 at 4:21 AM
Reposted by John Didion
Dear 23 and Me -- I realize times at tough for you right now, but preventing people from downloading their own data is not OK
February 3, 2024 at 3:54 AM
IMO this is the most exciting news coming out of this year's AGBT. Anyone have anything better? (Please don't reply with "Ultima") seqwell.com/seqwell-and-...
February 3, 2024 at 3:53 AM
I have no idea what the demographics are for people who listen to metal, but it's gotta be like 90% parents, right? I mean how else do you guys cope?
February 3, 2024 at 3:01 AM
Reposted by John Didion
The best Internet hack I've seen in a while. It actually works. 😯

"If you add “cooked.wiki/“ to beginning of ANY recipe URL (before the https:/) it strips away everything but the recipe and organizes the ingredients and method into separate columns."

stolen from theblower.au/@Maxton/1117...
January 13, 2024 at 5:27 PM
I'm happy to announce the release of WDL 1.1.1! This patch release includes many improvements to the specification. Read all about it on WDL's new blog: dev.to/openwdl/anno...
December 6, 2023 at 6:22 PM
Reposted by John Didion
VC money is a poisoned chalice, avoid until unavoidable
December 3, 2023 at 6:41 PM
Let’s say you’re a biotech founder raising money. You meet with someone from a VC firm who literally believes we have the ability to “uplift other species” (maybe someone gave him a David Brin novel and forget to tell him it’s Sci-Fi). Under what circumstances to you take their money?
December 3, 2023 at 6:11 PM
Reposted by John Didion
If you are looking to use Rust for Advent of Code, this repo is a nice template for the boilerplate setup used each day: github.com/sstadick/aoc...

#rust #adventofcode
December 2, 2023 at 3:28 PM
I forgot how amazing this stuff is! Found a bottle with a finger left in it and I’m kicking myself or not buying more before I left Maryland.
December 2, 2023 at 2:52 AM
Really excited about monaspace, but...

Huge missed opportunity to name their new technique "Textural Healing"
loving the look of the new Monaspace font system from GitHub. comments can look handwritten, documentation refs can look authoritative, code completion from Copilot can be in a different font, monospaced fonts can actually work on screen...
Monaspace
An innovative superfamily of fonts for code
monaspace.githubnext.com
November 11, 2023 at 3:33 PM
Reposted by John Didion
The new Awk book second edition arrived today. Awk's enduring relevance is amazing. The first ed. of the book was published before I was born and despite (because?) its age I use Awk everyday and encourage all our students to learn it.

Here are my Awk slides/colab:
docs.google.com/presentation...
October 24, 2023 at 5:56 AM
Reposted by John Didion
A good test to see if you’re writing maintainable code is to re-read it six months later.

Both pandas & tidyverse fail this test, unless I add copious comments about the shape/content/schema/types of the data frames after each transform. Comments should not replace data structures and typing…
October 24, 2023 at 5:59 AM
It's too bad, I really liked eLife. Will no longer consider reviewing or submitting there.
So incredibly disappointed and disturbed by what elLife has done here

x.com/mbeisen/stat...

And yes this is my brother who they fired for posting a link and a comment about an Onion article. But I can say without any bias what they did was idiotic and wrong.
x.com
October 24, 2023 at 2:34 AM
Reposted by John Didion
So incredibly disappointed and disturbed by what elLife has done here

x.com/mbeisen/stat...

And yes this is my brother who they fired for posting a link and a comment about an Onion article. But I can say without any bias what they did was idiotic and wrong.
x.com
October 24, 2023 at 1:24 AM
I'm looking for an Evil BAM file.

By Evil, I mean all the weird cases every bioinformatician has seen at some point and gone "Oh $*%!, I forgot to handle that case in my code!"

If this doesn't exist then we should make it happen. Really needed for testing genomics tools.
October 14, 2023 at 12:36 AM
Rust folks - how are you using const generics in the context of command line tools?

For example, I’m looking at using the Kmer struct in github.com/COMBINE-lab/..., which is parameterized by K (kmer size). In my CLI, K is an option set by the user, so it’s not known at compile time.

What do I do?
September 13, 2023 at 3:05 PM