Sundar R
sundarar.bsky.social
Sundar R
@sundarar.bsky.social

தமிழன் #tamil
Fan of the Julia programming language #julialang
Reposted by Sundar R
Want to participate in #TidyTuesday but #julialang is more your speed? Check out #TidierTuesday!

github.com/TidierOrg/Ti...

Big shout out to @jonthegeek.com , @frankiethull.bsky.social , and the folks behind @tidierjl.bsky.social for their work making this happen.
GitHub - TidierOrg/TidierTuesday.jl: A Julia package to download TidyTuesday datasets
A Julia package to download TidyTuesday datasets. Contribute to TidierOrg/TidierTuesday.jl development by creating an account on GitHub.
github.com
April 29, 2025 at 2:50 PM
Overall, I'm bullish on jj, and would've adopted it right away if:
I was in an earlier stage of my git journey (eg. if I needed ohshitgit.com)
or
I had to work with conflicts or complex history rewrites more often (eg. every other day instead of week or month)

For now, I'm giving Sapling VCS a try.
January 27, 2025 at 8:38 PM
-7. Bookmarks appear too subdued visually and in general feel awkwardly integrated, the UI workflow could be better here.
And I really hope `push -c @` doesn't become common: branch names in PRs/MRs are a small but useful signal. Making them all `push-xoanfcah` makes for a worse repo experience.
January 27, 2025 at 8:37 PM
-5. it can't use your ssh config, so if you have multiple keypairs, ssh-agent seems your only option

-6. the docs can be just as inscrutable as git's documentation a lot of the times
January 27, 2025 at 8:37 PM
-3.1. Other small inconsistencies like: `jj new xy` instead of `jj new -r xy`. Both work, but the former seems much more common

-4. Signs of immaturity: unavoidable issue in WSL on Windows filesystem because of no core.fileMode option (no real workaround, a PR has been in the works for a while)
January 27, 2025 at 8:37 PM
+3. The UI wins in visual presentation too, great use of colours and Unicode graphics
-3. Not as consistent as I'd like it to be though: the "automagic" empty commits created for the sake of squash workflows makes things unpredictable sometimes, eg. `prev` moving back two commits instead of one
January 27, 2025 at 8:37 PM
+2. `jj undo` by itself almost made me a convert
-2. Kinda obvious, but: as a new tool, support in editors and other tools is much much lower
January 27, 2025 at 8:37 PM
+1. I hope jj takes off because it exposes its repo model much better with its UI than git does, would have saved me the hours of time and effort and frustration before I got git's model.
-1. Having understood git's model now though, jj doesn't offer me as huge a benefit as it would've otherwise
January 27, 2025 at 8:37 PM
It's the "non-following" part that seems bothersome to me. Updating the bookmark manually seems like an extra bit of busywork to do before every push, for not much gain.

But I'll try it out and see how it actually feels in practice, I'm partway through Steve Klabnik's jj tutorial now.
January 25, 2025 at 2:21 PM
Point 2 is a common, frustrating hurdle for new tools to overcome:

"I'm aware old tool Jank has holes and rocky bits, but I've used duck tape and add-on tools to make it work well for me. Now any new tool Shiny has to be better than the whole - wonky, but working - system, not just Jank alone".
January 24, 2025 at 6:49 AM
It quite possibly originated there; I'd imagine someone saw that and remembered the formula for the sum of cubes:
December 31, 2024 at 4:32 PM
Forgot to add alt text to the image, so here it is:

Title: The Power of Now
Subtitle: A Guide to Spiritual Enlightenment
Author: Eckhart Tolle
Background Description: A serene gradient of soft green and yellow hues, evoking a sense of calm and mindfulness.
December 31, 2024 at 12:55 PM