Nathan Jeffery's Avatar

Nathan Jeffery

@ctrl-n.bsky.social

Professional nerd, amateur artist, and gamer. RStats, Shiny, Quarto, etc. Opinions = mine. He/him ๐ŸŒˆ

107 Followers  |  110 Following  |  161 Posts  |  Joined: 10.01.2025  |  2.2433

Latest posts by ctrl-n.bsky.social on Bluesky

Many of my colleagues have limited Shiny experience, and I wanted a debugging option that was as simple and legible as possible.

25.09.2025 10:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I use this in a shiny app! 'debug' is a list containing items for whether to 'write_rds' files to a debug folder after major data cleaning steps and/or 'print' debug messages (to the console and/or a .txt file, using the logger pkg)

25.09.2025 10:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If it's a data frame in a function, it's called `dat`.

If it's a data frame I'm prototyping something with, it might also be called `dat`. Or `foo` or `bar`.

25.09.2025 04:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yeah, this feels like a job for brand.yml and some nice code templates

18.09.2025 16:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I loved hearing your talk today. What a useful and thoughtful package. Thank you for sharing it with us!

18.09.2025 01:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I need you to know that your contribution, your voice, your perspective, your way of explaining something, YOUR whatever, is valuable.

Just because "it's been done before" doesn't mean you shouldn't do it. Nothing is new, everything's been done! But not by you. Yet.

#databs #rststs #python

14.09.2025 16:27 โ€” ๐Ÿ‘ 39    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Please stop spamming #rstats with your bots

Use a descriptive tag so we can can choose to follow, and not have to trawl through so much churn

I can't see any option other than blocking the accounts, I'm interested in CRAN updates (and others) but gee, it should be about humans and actual ideas

30.08.2025 23:20 โ€” ๐Ÿ‘ 18    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Growing up, my grandma had an oblong kitchen table. Wasn't til today that I looked it up though!

Apparently "oblong" is just generic for "a stretched out square or circle"?

IDK

31.08.2025 19:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Does some of this functionality depend on Shiny version 1.11 to update if module files are changed?

25.08.2025 15:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey, I'm sorry. My bad for misunderstanding you.

22.08.2025 21:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
ggiraph-book

Anyone an idea where I can find the source code of ardata.fr/ggiraph-book/ ? The github link on the website is dead. #ggplot2 #rstats #ggiraph. Thanks!

20.08.2025 14:37 โ€” ๐Ÿ‘ 2    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Pak is so fast!

16.08.2025 22:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I agree that aesthetically it looks better and highlights that the foreground data is smaller, but I think for making sense of the graph, the only justifiable options are having the foreground bins the same width or half the width of the background

12.08.2025 18:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And the more we discuss the humanness of intelligence, the ways we can see and cultivate it,

The more it becomes blindingly obvious that (a) we deserve better out of our education system, and (b) AI isn't all it's cracked up to be.

end/

11.08.2025 07:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Would I go to college again?
Yes.

But I've seen enough blindingly intelligent people without PhDs (and a handful of "meh" people with them) to know that "PhD level intelligence" ... isn't entirely a function of having a PhD.

6/

11.08.2025 07:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Should we encourage people to learn to write more clearly? Yes.

To read? Definitely.
To collaborate? Absolutely.
To develop a passion? Of course.

Is college or a PhD the best place to do that?

I'm not sure. It's a good one, but it's not the dream I was led to believe it would be.

5/

11.08.2025 07:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And frankly, dissertations suck. If you wrote one, you should definitely be proud of getting through the research, the red tape, the revisions, the pages and pages of writing. It's a feat.

But I don't delude myself that I would be more intelligent if I had written one.

4/

11.08.2025 07:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Do I think better, write more clearly, know more facts, and have more empathy than when I started my PhD? Yes.

Did school help develop those things? Absolutely.

But a PhD is only one way to structure the effort, rigor, care, and feedback that lead to intelligence (however we define it)

3/

11.08.2025 07:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

dichotomy of "intelligence as regurgitating facts" vs "intelligence as an ability honed in college, especially during a PhD."

As someone who just left a PhD program (and works with lots of folks with PhDs): we can't be holding the PhD up as the pinnacle of intelligence.

2/

11.08.2025 07:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I agree with a lot of this, especially that the AI bros calling it "PhD level intelligence" shows a fundamental lack of understanding about what intelligence is.

On that topic, see the original post.

But slightly on a tangent: while we're having this conversation, we need to avoid the false
1/

11.08.2025 07:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is my favorite!

11.08.2025 05:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Eugene.

07.08.2025 07:06 โ€” ๐Ÿ‘ 456    ๐Ÿ” 64    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

Ugh I hate those

11.08.2025 01:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I wonder if Cobol is in line with what you're looking for?

Admittedly, you have decades more experience than I do with this, so while I'm interested in your query, I don't have much by way of suggestion.

On the off chance you're into audio synthesis, I've heard SuperCollider is solid.

11.08.2025 01:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

One thing to check if you haven't: if a source file has levels defined for, say, 1= "not at all satisfied" thru 5= "extremely satisfied," and nobody chose a 2, does your pkg retain the unused level on import?

I've seen sjlabelled drop an unused label, which recoded all the data down a level. ๐Ÿ˜ฌ

11.08.2025 01:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh this is very promising.

I've used {haven} and {sjlabelled} in the past, but as good as they are, I see why my older colleagues stick with SPSS when multiple types of missings are involved. They both feel a bit like workarounds, not native features.

11.08.2025 01:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yep, def a big swing, and either a triple or a home run depending on how you feel about their storytelling choices. Be prepared to feel things and you will not be disappointed ๐Ÿ˜…

11.08.2025 01:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'll have to try it out!

11.08.2025 01:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Do it!

I think it hits an "almost perfect" game -- I don't know that I agree with either of the endings, but the game is meaningful, so surprising, and fun to play, and I respect the heck out of the developers for telling the story they did

11.08.2025 01:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@ctrl-n is following 20 prominent accounts