I think I'm finally having my "old man yells at cloud" moment with #RStats
For data analysis, I love me some pipes (grapes greater than grapes or native, I don't judge), but for package development, I die a little every time I see a function that is a single 20+ line piped command with nested maps and anonymous functions.
=> More informations about this toot | View the thread
If you are on #macOS, It appears that #Docker desktop has an annoying bug in 4.37.1 that causes your computer to think it's malware. They released a fix last night: https://github.com/docker/for-mac/issues/7527#issuecomment-2579351371
I had to delete the app and re-install from scratch, but now I'm on 4.37.2 and so far so good.
=> More informations about this toot | View the thread
Remember that burnout is a benefit to no one and it can take a long-ass time to recover from it. The two best pieces of advice I got were both in grad school.
https://mastodon.social/@gvwilson/113759021589336158
=> More informations about this toot | View the thread
Ugh. Winter is just the shittiest time of year. I really don't understand how people can enjoy this garbage season of forced cheer.
=> More informations about this toot | View the thread
and of course the method dispatch is happening in the C layer, so I'm not sure how to debug.
=> More informations about this toot | View the thread
This is a bit strange... this code used to work in #RStats and then suddenly started failing.
encodeString(structure(FALSE, class = c("a", "error"))) [#]> Error in UseMethod("conditionMessage"): no applicable method for 'conditionMessage' applied to an object of class "c('a', 'error')"
Created on 2024-12-11 with reprex v2.1.1
=> More informations about this toot | View the thread
Creating a #GitHub app is like making a little pen-pal buddy that you and your friends can pass secret notes (web hooks) to. The only catch: for this to work, you need to give your buddy a pager (web server).
Luckily @glitchdotcom makes this fairly easy to set up with 1000 free project hours per month and your buddy is pretty quick at getting back to you.
=> More informations about this toot | View the thread
I apparently missed this post from @maelle on #mocking #tests in #RStats packages, specifically recommending testthat::local_mocked_bindings()
over mockery::stub()
and giving a clear example of how to mock base functions.
https://blog.r-hub.io/2024/03/21/mocking-new-take/
Very pertinent today as one of the codebases I'm working on used mockery::stub()
and my colleague found that it was leaking to other tests in a pattern that could only be described as...
vicious mockery (roll 1d4 for damage)
=> More informations about this toot | View the thread
The lessons page gives me so much joy. The fact that you can now filter lessons by language, skill, program, and tool is so wonderful: https://carpentries.org/lessons/
https://mastodon.social/@gvwilson/113505638233172599
=> More informations about this toot | View the thread
Hey! Are you an #RStats #ROpenSci maintainer? Do you want to help people make their first contribution to #OpenSource? This is a great opportunity and there is a stipend to help offset your time. Registration ends this Sunday, November 24th
https://ropensci.org/blog/2024/10/22/first-time-contributions/
=> More informations about this toot | View the thread
Some time ago @fmic_ wrote a blog post, paper, or website about writing code in a way that reduces the number of concepts in a developer's working memory, but I'm having a hard time finding it.
=> More informations about this toot | View the thread
A common #TestThat frustration I have is trying to track down where messages are coming from in the tests so I can test for them and then suppress them.
Does anyone know a good way of sussing them out other than running test by test?
[#]RStats
=> More informations about this toot | View the thread
Have you ever offered to refactor code for someone to make it more readable for you? How did that go?
[#]RSEng #RStats
=> More informations about this toot | View the thread
Apparently the #GitHub actions #Ubuntu 24.04 runner does not include #RStats by default anymore?
=> More informations about this toot | View the thread
I just completed a 70 mile bike ride from Hillsboro to Vernonia, #Oregon and back. The Banks-Vernonia trail is absolutely beautiful this time of year.
[#]BikeTooter
=> View attached media | View attached media
=> More informations about this toot | View the thread
Does anyone have a primer they like for web #accessibility? Some of my colleagues are not terribly familiar with it and I realized I don't have a readily available goto to reference the general principles.
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
Got myself a new front tray for my #Benno #eScout and its inaugural ride was transporting a 25 pound box of chocolate a half mile to our new home, which is a great way to end off the #WeekWithoutDriving.
[#]BikeTooter
=> More informations about this toot | View the thread
Reminder that the #Git flight rules is a very good bookmark to have:
https://github.com/k88hudson/git-flight-rules
=> More informations about this toot | View the thread
=> This profile without reblog | Go to zkamvar@hachyderm.io account This content has been proxied by September (3851b).Proxy Information
text/gemini