Karandeep Singh
banner
kdpsingh.bsky.social
Karandeep Singh
@kdpsingh.bsky.social
Faculty at UC San Diego. #rstats. Creator of Tidier.jl #julialang. #GoBlue. Views own.
Pinned
No amount of AI can overcome bad health policy.
Reposted by Karandeep Singh
cuplyr version 0.1.0 is now out!

A GPU-accelerated dplyr backend for R, powered by RAPIDS cuDF.

Write familiar tidyverse code, execute on GPU. Lazy eval with AST optimization.

In my benchmarks 60x faster than dplyr on 50M rows.

github.com/bbtheo/cuplyr
#rstats #cuda #DataScience
GitHub - bbtheo/cuplyr: GPU powered dataframes in R
GPU powered dataframes in R. Contribute to bbtheo/cuplyr development by creating an account on GitHub.
github.com
February 10, 2026 at 9:47 PM
CLI is the new API.
February 10, 2026 at 9:00 PM
I’m Slim Shady
Yes I’m the Real Shady
All you other Slim Shadys
Are just LLMs trained on
the entirety of my lyrics.
February 10, 2026 at 1:49 AM
???????
February 8, 2026 at 7:31 PM
Reposted by Karandeep Singh
I'm happy to announce a new and improved version of my quarto revealjs extension that interfaces with roughnotation

More annotation types, fragment support, works with flourish extension to allow for annotations of code chunks, and reverse animations are all here

github.com/EmilHvitfeld...
#quarto
February 5, 2026 at 8:14 PM
reverse reverse reverse causality
Makes you think
February 5, 2026 at 3:18 AM
Reposted by Karandeep Singh
For more than a year I have been working on a brand new Jupyter Notebook editor for Positron. This is a ground-up build of a new Jupyter Notebook experience built to leverage all the knowledge and tools Posit/Positron brings to the data science table. 🧵#jupyter
February 4, 2026 at 12:54 PM
Reposted by Karandeep Singh
dplyr 1.2.0 is out now and we are SO excited!

- `filter_out()` for dropping rows

- `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools

These are huge quality of life wins for #rstats!

tidyverse.org/blog/2026/02...
dplyr 1.2.0
dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...
tidyverse.org
February 4, 2026 at 11:39 AM
Reposted by Karandeep Singh
The latest monthly release of Positron has a BRAND NEW editor for `.ipynb` available for early alpha testing! 📒

I am excited about what Positron is going to offer Jupyter notebook users in terms of truly "batteries included" IDE integration:

posit.co/blog/announc...
Announcing the Positron Notebook Editor for Jupyter Notebooks - Posit
The Positron Notebook Editor in alpha provides a "batteries-included" experience that combines the simplicity of Jupyter with the power of a purpose-built data science IDE.
posit.co
February 3, 2026 at 4:35 PM
Reposted by Karandeep Singh
Watch out for assembly de-skilling!!!
Breaking: FORTRAN use did not improve programmers’ ability to write assembly language.
January 31, 2026 at 10:26 PM
Reposted by Karandeep Singh
Dear #databs, #rstats, and #pydata: Jon and I aren't saying you should submit a hilarious #TidyTuesday dataset for @hadley.nz to analyze, but we're not NOT saying that 😌 Time is ticking
I haven't pushed this update to CRAN yet, but tidytuesdayR curation officially works in positron on dev now, and I accepted a python submission last week, so EVERYONE can participate in this effort to mess with @hadleywickham
January 31, 2026 at 4:02 AM
Reposted by Karandeep Singh
“Where Are We Now? Clinical Applications of AI, Including Bias, Fairness, and Transparency”

@kdpsingh.bsky.social exploring AI in healthcare with a focus on ethics, fairness, and transparency. #AIethics #ClinicalAI #FairnessInAI #UCSD
January 30, 2026 at 7:49 PM
Reposted by Karandeep Singh
There appears to be a social media site specifically for AI agents.
moltbook - the front page of the agent internet
A social network built exclusively for moltys. Where moltys share, discuss, and upvote. Humans welcome to observe.
www.moltbook.com
January 30, 2026 at 1:43 AM
Reposted by Karandeep Singh
What if your dplyr pipelines ran on GPU?

That's what I built with cuplyr! A CUDA-powered backend for #rstats data manipulation. Looking for testers and feedback!

github.com/bbtheo/cuplyr
GitHub - bbtheo/cuplyr: GPU powered dataframes in R
GPU powered dataframes in R. Contribute to bbtheo/cuplyr development by creating an account on GitHub.
github.com
January 29, 2026 at 5:56 PM
Reposted by Karandeep Singh
They’re already complaining about the platform. AGI
January 30, 2026 at 2:03 AM
Reposted by Karandeep Singh
Excited about how AI can advance patient advocacy in cardiac care through ARPA-H ADVOCATE program.

Honored that JCHI Executive Director @kdpsingh.bsky.social
met with leaders in D.C. and proud to be part of the launch of this important digital health initiative. @ucsdhealth.bsky.social
January 29, 2026 at 6:25 PM
👀
January 29, 2026 at 4:36 AM
Reposted by Karandeep Singh
Statement from the American Nurses Association about the death of Alex Pretti in Minnesota.

www.nursingworld.org/news/news-re...
Statement from the American Nurses Association regarding the death of registered nurse Alex Pretti
The American Nurses Association (ANA) is deeply disturbed and saddened to learn of the death of Alex Pretti, a registered nurse, in Minneapolis earlier today. We extend our condolences to Alex’s loved...
www.nursingworld.org
January 24, 2026 at 10:16 PM
Reposted by Karandeep Singh
Alex from our time working together, while he was in nursing school. Later, he moved to ICU, working as a nurse to support critically ill Veterans. He had such a great attitude. We’d chat between patients about trying to get in a mountain bike ride together. Will never happen now
January 24, 2026 at 7:39 PM
Reposted by Karandeep Singh
2/ Polio’s cruelty lies in its biology. >90% of infections are asymptomatic or mild. Transmission occurs quietly. By the time paralysis appears in one child, the virus has already spread widely through the community. Roughly 1 in 200 infections leads to irreversible paralysis.
January 24, 2026 at 11:27 AM
Reposted by Karandeep Singh
Last term I tried an experiment: I walked into my Tech and Design Ethics class, admitted that I had *no idea* what to do about ChatGPT - so I would let them figure it out.

As in: their first project was to decide and write the ChatGPT policy for the class.

Here's what happened:
January 22, 2026 at 11:36 PM
There are two types of errors: Type I errors and Type You errors.
January 23, 2026 at 1:59 AM
Reposted by Karandeep Singh
Love this @jama.com Surgery podcast with @kdpsingh.bsky.social and Sean Perez @ucsdhealth.bsky.social about using data to optimize surgical preference cards, with the goal of reducing waste and restocking.

Listen ⬇️
edhub.ama-assn.org/jn-learning/...

Clip⬇️
January 21, 2026 at 5:16 PM
Me: *taps phone number*

iOS: would you like to call this number?

Me: no, I would like to text it.

iOS: i’m sorry, I can’t let you do that.
January 20, 2026 at 3:24 PM
Reposted by Karandeep Singh
On tonight's All Things Considered on NPR, I discuss patients' use of AI for health. While there are risks, many patients benefit.
Overall, I favor tools that guide patients through their symptoms (with iterative Q's & A's) rather than general tools like GPT or Gemini.
www.npr.org/transcripts/...
The benefits of AI in health care outweigh potential hazards, many experts say
ChatGPT Health is OpenAI's foray into medicine, and so far, it gets high marks from both a cancer patient and a leading doctor. But there are worries it could be misused.
www.npr.org
January 20, 2026 at 2:28 AM