Sign in

Collin Berke

@collinberke.bsky.social
166 followers 266 following 234 posts

Media Research Analyst | #rstats | data enthusiast | news, sports, and podcast aficionado Website: www.collinberke.com GitHub: github.com/collinberke LinkedIn: www.linkedin.com/in/collinberke

PostsRepliesMedia
Collin Berke @collinberke.bsky.social · 28/09/2026
@mattwaite.bsky.social shared he'd been working on this #Rstats package. I never thought about *hearing* your data before 🤯. #databs
000
Reposted by Collin Berke
Maëlle Salmon @masalmon.eu · 02/06/2026
New post on the R-hub blog! "Refactoring with Jarl: a coffee chat" ✨ By @frick.ws + myself, reviewed by @etiennebacher.bsky.social blog.r-hub.io/2026/06/02/j... #RStats
Meme of a kitten attacked by monsters. The text says "Everytime you use Claude for something a CLI can do, a kitten dies"
03312
Collin Berke @collinberke.bsky.social · 01/05/2026
Excited to check out roxygen2 8.0.0 🎉
050
Collin Berke @collinberke.bsky.social · 28/04/2026
Interesting read: jordanlord.co.uk/blog/3-const... This framing seems useful for the development of data products as well. The one-pager seems like a good constraint to follow. Check it out. #dataBS
jordanlord.co.uk
3 constraints before I build anything | Jordan Lord
['Programmer', 'Computer nerd', 'Unix enthusiast'];
000
Collin Berke @collinberke.bsky.social · 21/04/2026
Another good read from @randyau.com. I really like his framing on how to approach the inheritance of an old data pipeline. Asking questions first aligned with my thought process. The analogy of 'just patch a car enough to run' to 'just get the code running and fix it later' also resonated. #dataBS
021
Collin Berke @collinberke.bsky.social · 08/04/2026
Every day VisiData ... every day 🙃 #DataBS
000
Collin Berke @collinberke.bsky.social · 03/04/2026
@nebraskacode.bsky.social is one of my favorite local tech conferences. This year's speakers and sessions look great. If you're in the area (or willing to travel), consider joining. I'll be registering here shortly. #Nebraska #DataAnalytics #DataBS
000
Collin Berke @collinberke.bsky.social · 02/04/2026
Folks, the @dslc.io would love for you to join one of our bookclubs. Learn something new, hang out with some cool people, and have a few laughs along the way. Check out @jonthegeek.com's call 👇 #RStats #DataBS
020
Reposted by Collin Berke
Jon Harmon (he/him/his) @jonthegeek.com · 02/04/2026
We're spinning up new book clubs at DSLC.io, and a great facilitator wants help choosing which book to lead a cohort through next. Please see the poll in the reply! #dataBS #RStats #Quarto #RShiny
dslc.io
dslc.io
153
Collin Berke @collinberke.bsky.social · 04/02/2026
TIL a quick way to count the number of files in a directory from the command line: `ls -1 | wc -l` Helpful 👨‍💻
000
Collin Berke @collinberke.bsky.social · 19/01/2026
TIL: oh-my-zsh has some pretty useful built-in aliases to quickly change directories while at the command line. Been a long-time user, so IDK how I missed these: github.com/ohmyzsh/ohmy...
github.com
Cheatsheet
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...
100
Collin Berke @collinberke.bsky.social · 18/01/2026
TIL: `git add --patch` or `git add -p`. Very useful. Learning about it helped level up my #git game. More here: www.youtube.com/watch?v=blbz...
youtube.com
The BEST git command you've never heard of | GIT ADD PATCH
YouTube video by typecraft
110
Collin Berke @collinberke.bsky.social · 07/01/2026
Had one of those fun moments getting an answer to 'I wonder if there's an #RStats package for that?' Calculating sunrise and sunset times? Yep, there's a package for that: `suntools` 📦🔗: github.com/adokter/sunt...
github.com
GitHub - adokter/suntools: R package to calculate sun position, sunrise, sunset, solar noon and twilight
R package to calculate sun position, sunrise, sunset, solar noon and twilight - adokter/suntools
150
Collin Berke @collinberke.bsky.social · 02/01/2026
Spent some time learning more about @github.com Actions today. Thankful for r-lib's #RStats actions. It makes getting up and going way easier: github.com/r-lib/actions The use of caching for setting up R's dependencies is also 🤌.
github.com
GitHub - r-lib/actions: GitHub Actions for the R community
GitHub Actions for the R community. Contribute to r-lib/actions development by creating an account on GitHub.
1120
Collin Berke @collinberke.bsky.social · 18/11/2025
Seeing this years @posit.co table contest winners was inspiring: posit.co/blog/2025-ta.... It's amazing to see the functionality others came up with. My favorite? Leo Ohyama's: github.com/leoohyama/po... . The ticker at the top was a really neat idea. #RStats #dataBS
posit.co
Winners of the 2025 Table Contest - Posit
We had many submissions to the Posit 2025 Table Contest and this post will show you the winners, the special prize recipients, and the runners up!
0124
Collin Berke @collinberke.bsky.social · 10/11/2025
That feeling of nostalgia when you look at some old #RStats code using magrittr's `%>%`. Taking a moment to pause and reflect on some good times.
1100
Collin Berke @collinberke.bsky.social · 07/11/2025
This … This is is why I’m here. No notes.
020
Reposted by Collin Berke
Jon Harmon (he/him/his) @jonthegeek.com · 29/10/2025
Thank you so much, Jen! If all goes well, that submission will be the final #TidyTuesday for 2025! It is *so* helpful when people submit datasets! I've been able to implement features to catch errors in datasets, and I have more on the way. Maybe I'll even finally finish the easier to use website!
0143
Collin Berke @collinberke.bsky.social · 24/10/2025
Today I read: How I build software quickly from @evanhahn.com: evanhahn.com/how-i-build-... Some great advice within. Three sections really landed for me: 1. embrace rough drafts 2. make small changes. 3. avoid wandering the code. Good read. I highly suggest others check it out.
evanhahn.com
How I build software quickly
Know how good your code needs to be for the task at hand. Start with a rough draft. Try to soften requirements if you can. Don't get distracted. Make small changes. Practice specific skills.
010
Reposted by Collin Berke
Jon Harmon (he/him/his) @jonthegeek.com · 24/10/2025
I only need *5* more dataset curations (and to review those 5 plus the open PR) to be done curating #TidyTuesday for 2025! I can definitely do at least one myself, so I just need 4 of you to curate a dataset! Check out github.com/rfordatascie... for #RStats instructions.
github.com
22710
Reposted by Collin Berke
Claus Wilke @clauswilke.com · 22/10/2025
We need to have a conversation about random seeds. Don't use 42. blog.genesmindsmachines.com/p/if-your-ra...
blog.genesmindsmachines.com
If your random seed is 42 I will come to your office and set your computer on fire🔥
Figuratively. More likely you'll get a stern talking to.
168935
Collin Berke @collinberke.bsky.social · 20/10/2025
TIL: Set expiry dates on metrics. Recently came across this idea in two blog posts from @adrianhoward.com: 🔗 adrianhoward.com/posts/give-y... 🔗 adrianhoward.com/posts/three-... I also really like the three-question checklist for reviewing data products (e.g., metrics, dashboards) 👇 #dataBS 1/2
adrianhoward.com
Give Your Metrics an Expiry Date
TL;DR: Set expiry dates for your metrics!
111
Collin Berke @collinberke.bsky.social · 17/10/2025
A follow up TIL to this: I always had an intuitive sense that #RStats `...` was about passing arguments to other functions. A net new concept for me was the *capturing* of the arguments using `list(...)`. @josiahparry.com's explainer was very helpful (04M45S): www.youtube.com/watch?v=oIMF...
youtube.com
Demystifying . . . (dots): R package dev fundamentals
YouTube video by Josiah Parry
1122
Collin Berke @collinberke.bsky.social · 16/10/2025
Attended the @rconsortium.bsky.social's How to use pointblank to understand, validate, and document your data workshop led by @richmeister.bsky.social: r-consortium.org/webinars/how... Some past workshop materials are here: github.com/rich-iannone... #RStats #dataBS 1/2
r-consortium.org
How to use pointblank to understand, validate, and document your data – R Consortium
110
Collin Berke @collinberke.bsky.social · 15/10/2025
TIL: The #RStats testthat package has a `skip()` function: testthat.r-lib.org/reference/sk... I used to comment out tests I didn't want to fix. I'd often forget about these. With skip() I get a nice reminder. Now I'll be sure to go back and fix broken tests I left for later ... yeah, later 😂
testthat.r-lib.org
Skip a test — skip
skip_if() and skip_if_not() allow you to skip tests, immediately concluding a test_that() block without executing any further expectations. This allows you to skip a test without failure, if for some ...
141
Collin Berke @collinberke.bsky.social · 10/10/2025
I'm often amazed at how much typing I've saved myself by using `dput(names())` when working with #RStats. I wrote about this back in 2024, and I was reminded about it's utility again today: www.collinberke.com/til/posts/20...
collinberke.com
Use base::dput() to easily create and save objects – Collin K. Berke, Ph.D.
Need to create and store an object quickly, use this trick
192
Collin Berke @collinberke.bsky.social · 10/10/2025
Hey #RStats folks, I need some help. I think I understand how to use dots. You know, the `...` in functions. Other times, I'm humbled when trying to use them in my own functions. Any good resources that helped make their use 'just click' for you? #dataBS
131
Reposted by Collin Berke
Michael Friendly @datavisfriendly.bsky.social · 10/10/2025
Interesting field work in the AI jungle. Here's an earlier small scale study I did with Claude nightingaledvs.com/what-does-ai...
nightingaledvs.com
What Does AI Understand About a Graph?, Nightingale
A Conversation With a Chatbot About a Graph How much does AI know about understanding and producing graphs? I don’t...
061
Collin Berke @collinberke.bsky.social · 08/10/2025
TIL: Microsoft Teams can be configured to use ISO 8601 date formatting. I don't know why this makes me so excited. Perhaps it's the analyst in me who's had to wrestle with and wrangle various date formats in the past ... Obligatory @xkcd.com link: xkcd.com/1179/ #dataBS
xkcd.com
ISO 8601
1111
Collin Berke @collinberke.bsky.social · 01/10/2025
Note to self: It's been awhile since I've needed to do back indexing to return a single row of data while using #RStats. So, here's a Base R and dplyr refresher 👇 #dataBS
141
Collin Berke @collinberke.bsky.social · 30/09/2025
Interesting framing of the use of LLMs for coding in a post I recently bumped into: codemanship.wordpress.com/2025/09/30/c... (via news.ycombinator.com/item?id=4542...). I'm certainly not AI-averse when performing coding tasks. But, 'Comprehension Debt' is something to be mindful of.
codemanship.wordpress.com
Comprehension Debt: The Ticking Time Bomb of LLM-Generated Code
An effect that’s being more and more widely reported is the increase in time it’s taking developers to modify or fix code that was generated by Large Language Models. If you’ve wo…
000
Collin Berke @collinberke.bsky.social · 29/09/2025
I just came across the `data.tree` #RStats package: 📦: cran.r-project.org/web/packages... 🧑‍💻: github.com/gluc/data.tree 📚: cran.r-project.org/web/packages... I was looking for a way to create simple tree diagrams of various outcomes and probabilities. Any #dataBS folks have other suggestions?
cran.r-project.org
data.tree: General Purpose Hierarchical Data Structure
Create tree structures from hierarchical data, and traverse the tree in various orders. Aggregate, cumulate, print, plot, convert to and from data.frame and more. Useful for decision trees, machine le...
170
Collin Berke @collinberke.bsky.social · 28/09/2025
I got introduced to @randyau.com's 'Data Cleaning IS Analysis, Not Grunt Work' post during the #dataBS Conf this week: www.counting-stuff.com/data-cleanin... . I just finished--it was a great read. Here are some quotes and thoughts I'm walking away with 👇 1/9 #RStats
counting-stuff.com
Data Cleaning IS Analysis, Not Grunt Work
Also, most data cleaning articles suck
34511
Collin Berke @collinberke.bsky.social · 26/09/2025
Just registered for the @rconsortium.bsky.social's 'How to use `pointblank` to understand, validate, and document your data' online workshop. I'm looking forward to learning more from @richmeister.bsky.social. Sign up here: r-consortium.org/webinars/how... #RStats #DataBS
r-consortium.org
How to use pointblank to understand, validate, and document your data – R Consortium
251
Collin Berke @collinberke.bsky.social · 25/09/2025
TIL: #Rstats base::system.file() has a `mustWork` argument. It pushes an error if a file is not found. Useful.
250
Collin Berke @collinberke.bsky.social · 24/09/2025
Great resource! 👀 Thanks, @emilhvitfeldt.bsky.social!
020
Reposted by Collin Berke
Thomas Lin Pedersen @thomasp85.com · 11/09/2025
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN. It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package. Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
tidyverse.org
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
9851281
Collin Berke @collinberke.bsky.social · 10/09/2025
I can confirm, data downloads for bigrquery are now blazingly fast 🔥. #RStats
460
Collin Berke @collinberke.bsky.social · 09/09/2025
I've been excitedly waiting for this feature to be released for the #rstats bigrquery package. Now it's finally here! 🏎️💨
172
Collin Berke @collinberke.bsky.social · 26/08/2025
I recently enjoyed using the {gganimate} #RStats package for #DataVis animations. So, I explored it further and drafted some notes. What resulted was some example animations using the palmer `penguins` dataset and some B1G QB passing data from {cfbfastR}. I was pleased with the outcome. Links 👇
133
Collin Berke @collinberke.bsky.social · 22/08/2025
TIL: #quarto allows you to easily customize the fields used within listing pages: quarto.org/docs/website... I've been wanting to simplify and make the listings pages on my personal site a little more lightweight: www.collinberke.com This will be the focus of my weekend 🧑‍💻 #RStats #dataBS
quarto.org
Document Listings – Quarto
062
Collin Berke @collinberke.bsky.social · 19/08/2025
Finally got around to reading @chenxinli2.bsky.social's essay, Friends Don't Let Friends Make Bad Charts: github.com/cxli233/Frie... I've certainly made some of these #DataVis mistakes (especially #3, #9, and #13). I'm more aware, so now I can help my friends avoid making bad graphs. #RStats
github.com
GitHub - cxli233/FriendsDontLetFriends: Friends don't let friends make certain types of data visualization - What are they and why are they bad.
Friends don't let friends make certain types of data visualization - What are they and why are they bad. - GitHub - cxli233/FriendsDontLetFriends: Friends don't let friends make certain ty...
171
Collin Berke @collinberke.bsky.social · 18/08/2025
While working on some interactive #DataViz, I was reminded of how great a resource the #RStats CRAN Task Views are: cran.r-project.org/web/views/ The Dynamic Visualizations and Interactive Graphics view helped me find what I was looking for: cran.r-project.org/web/views/Dy...
cran.r-project.org
CRAN Task Views
CRAN task views aim to provide guidance which packages on CRAN are relevant for tasks related to a certain topic. They give a brief overview of the included packages which can also be automatically in...
040
Collin Berke @collinberke.bsky.social · 15/08/2025
Just got done reading @lisacmuth.bsky.social post about improving the use of color within your #DataViz: lisacharlottemuth.com/2016/04/22/C.... Lots of great resources. The {wesanderson} #RStats package also seems fun: github.com/karthik/wesa...
lisacharlottemuth.com
Your Friendly Guide to Colors in Data visualization
The original version of my guide to color tools. I published an updated version in 2019.
0102
Reposted by Collin Berke
Jon Harmon (he/him/his) @jonthegeek.com · 15/08/2025
Hello #dataBS (& especially #TidyTuesday) fam! I'm trying to organize a thing to help me keep TidyTuesday running smoothly, but first I need to get a bit of a runway. Every week I curate a TT dataset, and it's wearing me down. Please see github.com/rfordatascie... for some ways you can help! #RStats
74936
Collin Berke @collinberke.bsky.social · 14/08/2025
Just got done reading Git Stash for Newbies by @meghansharris.bsky.social: thetidytrekker.com/post/git-sta... It's a really great summary for #RStats users on how to use the `git stash` command. The 'Rundown of git stash commands' is also useful. I wasn't aware of `git stash show`. Check it out!
thetidytrekker.com
Git Stash for Newbies. – The Tidy Trekker
In this post, we’ll look at the basics of git stash, how to create and use Git stashes, why you’d want to use stashes in the first place, and other relevant things to know about git stash because mayb...
062
Collin Berke @collinberke.bsky.social · 14/08/2025
I'm a command line first type of person. But the older I get, the more I continue to realize a web browser is a pretty great file explorer. Paired with a chrome extension like Vimium, it just feels like a superpower: vimium.github.io
vimium.github.io
Vimium - The Hacker's Browser
020
Reposted by Collin Berke
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 13/08/2025
Excited to share my newest quarto revealjs plugin: imagemover Easily reposition and resize images directly in your quarto revealjs slides for a much smoother slidecrafting experience github.com/EmilHvitfeld... #quarto
620550
Collin Berke @collinberke.bsky.social · 13/08/2025
I'm often amazed at the versatility of #ggplot2 for #DataViz. The #RStats {gganimate} package just expands this even more. This post from @mickael.canouil.fr blew me away 🤯: mickael.canouil.fr/posts/2020-0...
mickael.canouil.fr
A ggplot2 and gganimate Version of Pac-Man – MCU
The story of ggpacman. Or how to build a useless but fun R package to make a GIF of the game Pac-Man.
0234
Collin Berke @collinberke.bsky.social · 12/08/2025
Interesting new feature released from #BigQuery, chained function calls: cloud.google.com/bigquery/doc... Seems like a nice syntax addition worth exploring.
cloud.google.com
Function calls  |  BigQuery  |  Google Cloud
000