@zkamvar@hachyderm.io
@zkamvar@hachyderm.io avatar

zkamvar

@zkamvar@hachyderm.io

I am a research software engineer on sabbatical (formerly with https://hachyderm.io/@thecarpentries)

I live in Beaverton (#PDX), and I will retoot #RStats, #cats, #puns, #fungi, #baking, and #bikes

Boosts/posts are my own

This profile is from a federated server and may be incomplete. Browse more on the original instance.

zkamvar, to MountainBiking
@zkamvar@hachyderm.io avatar

There’s a bike policy ride this Saturday in where you can hear and ask questions about infrastructure projects to reduce car dependence in the city.

https://www.shift2bikes.org/calendar/event-18823

zkamvar, to random
@zkamvar@hachyderm.io avatar

TIL about strcapture() which has been in the source code for the last eight years

https://github.com/r-devel/r-svn/commit/7ee16675b06a6368612b173a7d2bb59db3a91d6a

https://fosstodon.org/

zkamvar, to random
@zkamvar@hachyderm.io avatar

Just found out that my Google Scholar profile is no longer searchable because I'm not attached to an institution. Dang.

skinnylatte, to devops
@skinnylatte@hachyderm.io avatar
zkamvar,
@zkamvar@hachyderm.io avatar

@skinnylatte I have seen plenty of job adverts that list a salary range, but I think this is the first time that I've ever seen one that also describes the recruitment process in detail with dates AND clear expectations of what they expect in the resume and cover letter!

ascentale, to random
@ascentale@sfba.social avatar

Welcome to the April 12th BikeNite! Thanks for joining, and I hope we all enjoy chatting about cycle stuff! Feel free to answer whenever at your convenience. Anyone can join, now or later. Reply to what you like, and boost for visibility.

We'll start out with our introduction, inspired by comment from @rodbotic:

Q1. Where are you posting from today? What does a typical ride for you look like? Share a photo if you'd like.

zkamvar,
@zkamvar@hachyderm.io avatar

@ascentale @rodbotic A1. My typical ride is 7 miles to the library with a good stretch along a power line linear park in . It’s kinda fragmented with narrow walking paths and sections where I have to cross pretty busy roads (Farmington, TV Highway, and Murray). On sunny days, I can take my Prelude acoustic and others I take my E-Scout.

zkamvar, to cycling
@zkamvar@hachyderm.io avatar

Is it customary for a bike shop to clean your chain and gearing while doing a tune up? I took mine in the other day and they had tightened the wires and trued up the back wheel, but the chain was as I left it, still kinda gunky.

Drmowinckels, to random
@Drmowinckels@fosstodon.org avatar

📝 New blog post 📝

'Too much git cleaning'

🦴 Version control is great, but sometimes it can trip you up! In this post I recount my rather stupid mistake of using when I shouldn't have, and how I got out of it. ---

👀 Read more at https://drmowinckels.io/blog/2024/2024/git-clean-woes

#r

zkamvar,
@zkamvar@hachyderm.io avatar

@Drmowinckels Ohhhhh! I've done this before, but I wasn't using RStudio -_-

Luckily, I was building a package and installing it on my system at the same time, so my code still existed in my Library. I was able to recover my modifications by loading the package and copying the lines by printing the function body.

zkamvar, to ubuntu
@zkamvar@hachyderm.io avatar

I updated to 22.04 yesterday and got a little notification that my Firefox was being switched to . Weird flex, but okay.

Today, when I tried to open my local documentation with rustup doc --book, I got a page that said that the access to the file was denied.

It turns out that prevents firefox opening files in hidden folders and the best workaround is to create a symbolic link to a non-hidden folder. WTH?

https://askubuntu.com/a/1453605/853075

zkamvar,
@zkamvar@hachyderm.io avatar

@manpacket I saw this last week and finally made the switch when I found that could not open pages from the /tmp/ directory (snap: 2, me: 0)

https://blog.mozilla.org/en/products/4-reasons-to-try-mozillas-new-firefox-linux-package-for-ubuntu-and-debian-derivatives/

Everything works again!

katykaty, to random
@katykaty@glammr.us avatar

My kid, a computer science major, said that the way programming is taught is "too capitalist" because it emphasizes efficiency and time saving over everything else, and I haven't stopped thinking about it.

zkamvar,
@zkamvar@hachyderm.io avatar

@katykaty IIRC, @maelle and @Drmowinckels had used this term for a kind of look-over-your-shoulder style live streams for coding.

gvwilson, to random
@gvwilson@mastodon.social avatar

Sometimes I think about Earth-1217, where every CSV file has two header rows: column names and units (which imply data type). At first glance that world is indistinguishable from ours, but after wandering around for a while, you realize that Earth-1217's programmers are noticeably happier than ours.

zkamvar,
@zkamvar@hachyderm.io avatar

@gvwilson IIRC there was a project that wanted to implement ecaxtly this for public health and I cannot for the life of me remember what it was called.

zkamvar,
@zkamvar@hachyderm.io avatar

@gvwilson found it! It was and it has a similar, but definitely not the same idea https://hxlstandard.org/how-it-works/

rlmcelreath, to random German

Do you like bibtex? Do you do doi? Do you want to get bibtex refs from doi on the command line? Yes you do, you wonderful monster. Try this line (adjust doi as needed, and see alt text for source too):

curl -LH "Accept: application/x-bibtex" https://doi.org/10.1002/evan.10110

zkamvar,
@zkamvar@hachyderm.io avatar

@rlmcelreath If you add | (xclip -selection clipboard 2> /dev/null || pbcopy) to the end of that, it will automatically copy the contents to your on Mac and Linux.

I made it into a BASH function that also places each field into one line and I was so thankful for it when I was writing my dissertation in 2016

https://github.com/zkamvar/config-files/blob/be281b2276ccba0107a68c74b76eb5620801a69a/.bash_funs.sh#L2-L9

njtierney, to random
@njtierney@aus.social avatar

Hey folks, I'm thinking about doing a live stream of package development, or potentially package review.

I was reviewing a package for my research group on a video call and I think it was helpful to demonstrate the process, and see someone think through a problem.

My goal is that I want to showcase the process of doing package development and reviewing, and I think it would be fun to do it on twitch, or something like that.

I've never done anything like this before, I was considering doing it this Sunday, but could also do during the work week in the morning (Australia Tasmania time - afternoon for USA viewers).

I was wondering if anyone had thoughts on how to do streaming well, is Twitch the right place to do it?

If you'd like a package reviewed I would be happy to take a look, and promise I will be kind :)

zkamvar,
@zkamvar@hachyderm.io avatar

@njtierney @hye @milesmcbain I’m not that special, but I am currently two hours behind you for another month and would be happy to help out if you need a guest and maybe some bad puns

zkamvar, to random
@zkamvar@hachyderm.io avatar

Huh, I just saw a Kia Niro with the transition logo between the oval and Nine Inch Nails forms.

zkamvar, to ubuntu
@zkamvar@hachyderm.io avatar

Finally got my kitty terminal emulator on to take CJK input via the ibus IM. It took me an embarrassingly long time because I didn't fully understand the difference between .bashrc and .bash_profile, or that .profile exists.

I thought I had to set export GLFW_IM_MODULE=ibus in my .bashrc, but what I did not realise is that those variables only get read after the teminal emulator is launched. Once I put that envvar in .profile it worked!

https://sw.kovidgoyal.net/kitty/glossary/#envvar-GLFW_IM_MODULE

zkamvar,
@zkamvar@hachyderm.io avatar

And to be clear, I still don’t fully understand the difference between .Profile, .bash_profile, and .bashrc other than maybe they are executed in that order and that for some reason I set .bash_profile on macOS and .bashrc on Linux, but maybe I should be always using .bash_profile?

zkamvar, to random
@zkamvar@hachyderm.io avatar

Absolutely devastating news. I would not have accomplished what I have accomplished in the last decade without Yihui's work on . If you've ever encountered a website, report, or book built with in recent memory, you have Yihui to thank.

https://yihui.org/en/2024/01/bye-rstudio/

Until he gets a new position, he's looking for sponsorship: https://github.com/sponsors/yihui

zkamvar, to random
@zkamvar@hachyderm.io avatar

Working on finalising documentation and I'm really liking how the {flow} package nicely reveals the levels of abstraction to give me weird little spaceship thing.

https://carpentries.github.io/workbench-dev/sandpaper/building-html.html#rendering-html

https://carpentries.github.io/workbench-dev/sandpaper/render-html.png

zkamvar, to random
@zkamvar@hachyderm.io avatar

I really appreciate everyone's support in retooting my initial announcement that I was looking for a job, but I am going to be taking a step back and going on until March 2024. I will be looking for a new job at that point.

I have a blog post up that discusses my reasons, but I'm not quite ready to share it directly to the fediverse. Thanks for understanding, y'all.

zkamvar, to random
@zkamvar@hachyderm.io avatar

My mother, Jane Kamvar died peacefully in her sleep this week. She had raised my brother and I by herself since the 90s while working full time as a diagnostic programmer for computers. She was always a person who gave so much of herself and asked nothing in return. She never took shit from anyone and knew exactly what she wanted from life: books, chocolate, and cats.

We are asking for anyone that would like to honor her memory to donate blood.

zkamvar,
@zkamvar@hachyderm.io avatar

She programmed for 45 years. Most kids in the late 90's needed to help their parents use computers. She helped us with ours. When I was going into middle school, I had to choose a language class and I saw a C++ book on her shelf and asked if I could learn a computer language instead of taking Spanish (she said probably not). The first time I had ever heard of a GUI was when I heard my mom complaining about them with colleagues in her office.

I'm really gonna miss her.

zkamvar,
@zkamvar@hachyderm.io avatar

She was selfless to a fault. For decades, she would bring in M&Ms and baked goods to her office to share. She donated blood until the blood center said she had to stop, and she always had a room available for anyone in need. She once saved my friend's life by giving him a place to get back off his feet after he found himself living in his car in San Francisco. All of this with care and confidence. As another friend pointed out: "she was the chillest mom ever"

gvwilson, to random
@gvwilson@mastodon.social avatar

Me: I think there's a word in German that means "disappointed but not surprised".

Them: It's kinda sad the English version of that is "Typical" said like a valley girl.

zkamvar,
@zkamvar@hachyderm.io avatar

@gvwilson Honestly, I don’t think that’s sad at all. I think it’s wonderful that youth across generations have found ways to concisely express complex sentiments. I think my favorite is the late-millennial concept of conveying tone in text messages with the inclusion or omission of a full-stop.

grrrck, to random
@grrrck@fosstodon.org avatar

The web in 2023: trying to read an article but by the third paragraph you’re blocked by:

  • A cookie disclosure notification
  • A video ad that covers the top 3rd
  • A full page call to join the mailing list
zkamvar,
@zkamvar@hachyderm.io avatar

@hrbrmstr @jeremy_data @grrrck it gets worse for those of us who hold on to our iPhone SE 2nd gens. About a year ago, websites just started assuming a larger screen size and now a lot of sites on my phone runs together

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • rosin
  • modclub
  • Youngstown
  • khanakhh
  • Durango
  • slotface
  • mdbf
  • cubers
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • ngwrru68w68
  • JUstTest
  • magazineikmin
  • osvaldo12
  • tester
  • tacticalgear
  • ethstaker
  • Leos
  • thenastyranch
  • everett
  • normalnudes
  • anitta
  • provamag3
  • cisconetworking
  • lostlight
  • All magazines