Toots for zkamvar@hachyderm.io account

Written by Zhian N. Kamvar on 2025-01-10 at 01:01

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

Written by Zhian N. Kamvar on 2025-01-09 at 14:30

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

Written by Zhian N. Kamvar on 2025-01-02 at 15:58

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.

  1. from my therapist: close your laptop when you stop work and don't open it until you start work

  1. from my union: you are paid to do X hours of work per week; anything more is free labor

https://mastodon.social/@gvwilson/113759021589336158

=> More informations about this toot | View the thread

Written by Zhian N. Kamvar on 2024-12-24 at 20:16

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

Written by Zhian N. Kamvar on 2024-12-11 at 17:12

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

Written by Zhian N. Kamvar on 2024-12-11 at 17:11

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

Written by Zhian N. Kamvar on 2024-12-02 at 15:46

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

Written by Zhian N. Kamvar on 2024-11-21 at 18:57

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

Written by Zhian N. Kamvar on 2024-11-20 at 18:27

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

Written by Zhian N. Kamvar on 2024-11-19 at 19:07

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

Written by Zhian N. Kamvar on 2024-11-13 at 17:58

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

Written by Zhian N. Kamvar on 2024-10-29 at 15:54

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

Written by Zhian N. Kamvar on 2024-10-25 at 15:37

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

Written by Zhian N. Kamvar on 2024-10-15 at 21:21

Apparently the #GitHub actions #Ubuntu 24.04 runner does not include #RStats by default anymore?

=> More informations about this toot | View the thread

Written by Zhian N. Kamvar on 2024-10-13 at 01:03

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

Written by Zhian N. Kamvar on 2024-10-11 at 14:06

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

Shared by Zhian N. Kamvar on 2024-10-10 at 01:23 (original by Cory Doctorow)

=> More informations about this toot | View the thread

Shared by Zhian N. Kamvar on 2024-10-09 at 15:38 (original by Guillaume Devailly)

=> More informations about this toot | View the thread

Written by Zhian N. Kamvar on 2024-10-05 at 19:22

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

=> View attached media

=> More informations about this toot | View the thread

Written by Zhian N. Kamvar on 2024-10-03 at 15:14

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

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/110951402800441035/reblog
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
387.596418 milliseconds
Gemini-to-HTML Time
15.031948 milliseconds

This content has been proxied by September (3851b).