There was a thread on the /r/ruby subreddit where @headius lamented about how C extensions have hindered JIT and eventual plans to remove the GIL. @tenderlove chimed in with tentative plans to eventually move away from C extensions. If we could somehow rid ourselves of C extensions, this would make it easier for multiple Ruby versions to share the same GEM_HOME (ex: RVM/rbenv/chruby). You shouldn't have to delete/re-install all of your gems after upgrading ruby 3.1.5 -> 3.1.6.
@byroot@postmodern@headius IIRC RubyGems has a way of installing the shared object to a different location than the Ruby bits. Problem is you still have to recompile native extension if the ABI changes (which I usually do by just gem install). I don't value my time though, so my fork of chruby doesn't share GEM_HOME between Rubies 😅
I know this is silly, but I highlight text while I'm reading it and for some reason the left and right sides of commit messages on GitHub get highlighted when I select the commit text and it really distracts me (unsure if this is a Safari thing or what, and yes I am aware of how silly it is for me to be distracted by this)
I never understood this in elementary school, and I still don't understand today. Why would anyone limit themselves to only 15 pens? No way would I join a club where you can only have 15 pens.
I set up Gitea on my local file server and it was really easy (though it tries to talk you in to setting up mysql but I insisted on using sqlite). It works really well! I didn't think I'd use a self hosted git server, but it turns out I'm using it a lot. Definitely recommend https://about.gitea.com
@kmcphillips mainly using it for file transfer. I test a patch on my arm machine, then want to test on my x86, and it feels too trivial to push to GitHub. Also put my dotfiles repo on it. I'll probably push that to GitHub at some point though