Robin Stocker
banner
nibor.org
Robin Stocker
@nibor.org
Backend Dev @ Canva – ex Atlassian (Bitbucket); Java, Rust, open source, Swiss living in Australia

https://github.com/robinst
Do you have a screenshot you can share? I only have "secret" stuff that I can't share.
October 17, 2025 at 9:39 AM
If the tooltip is over a certain length, it could instead start to pretty print it and format it over multiple lines, with indentation and line breaks (like real code getting formatted).

That would be so good for readability! Am I missing a setting somewhere that does this?
October 17, 2025 at 3:30 AM
Not sure about the annotation, but Javadoc apparently can’t be there, it has to be in a @param on the record itself.
September 29, 2025 at 11:43 PM
I had to implement this at work.. Thanks JavaScript/JSON/Java/UTF-16 :/
September 20, 2025 at 12:57 AM
What I like about fooToBar is that it lines up with the types and e.g. put(foo, bar) (and in general how a map is a foo -> bar).

What I like about bar(s)ByFoo is that it puts the more important thing first. And sometimes the "ByFoo" doesn't need to be explicit if it's clear enough without it.
August 5, 2025 at 12:16 PM
Was the first time using the new Maven Central Publisher Portal, which is the replacement for OSSRH. Followed this guide: central.sonatype.org/publish/publ...

... and it worked on the first try! Seems better than the old system, kudos to the team!
Maven
central.sonatype.org
June 20, 2025 at 1:33 PM
@gork.bluesky.bot is this true?
June 20, 2025 at 8:22 AM
One of my favorite little tricks to copy some git changes to another checkout is `git diff | pbcopy` in the source followed by `pbpaste | git apply` in the destination.
May 28, 2025 at 12:34 PM
It doesn’t prevent anyone from handing in a blank vote (i.e. an “informal vote”). But yeah, compared to Switzerland, Australia has much less frequent voting, so maybe that helps.
April 30, 2025 at 7:02 AM
I like that Australia has mandatory voting -> ~90% turnout: www.aec.gov.au/Elections/fe...
April 30, 2025 at 6:34 AM
It was a great tool the few times I’ve used it, thanks!

Recently I’ve discovered @duckdb.org for this. While not a direct replacement, it allows processing CSV using SQL, e.g. see
Used duckdb.org for the first time today. Just to do an inner join of two CSV files, but I'll try it again next time for some ad-hoc data processing.

This is a single command, but it also has an interactive mode with syntax highlighting and completion:
April 25, 2025 at 11:07 AM
Would be great to have it formalized, yeah! Excited for jj and other tools :)
March 30, 2025 at 1:31 AM
I see, so it’s more like “it happens to work” than being explicitly supported at this point.
March 29, 2025 at 11:56 PM
Oh, I didn’t know git allowed custom headers in commit objects, when did that happen?
March 29, 2025 at 11:24 AM
Like:
- Conflicts can be resolved later, nice markers (with diff)
- Stable change IDs (and surprisingly short, no need to copy paste)
- jj new (with e.g. --after). Very convenient to work on stacked things in general
- rebase without having to check out
- push doesn’t need force
- log nice and short
March 13, 2025 at 6:08 AM
I’m using it in one out of three of my checkouts (of the same repo).

Most of the initial issues I had have been solved (e.g. pushing and pulling works). Some that remain:
- LFS files need a workaround (just initially, not actively working with them)
- No indication of branch/status in IntelliJ
March 13, 2025 at 5:58 AM