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
Pinned
Intro post: Have you ever done a `git push` and it printed a nice link for you to create a pull request (see screenshot)?

That was me! One of my first 20% projects when I was working on Bitbucket at Atlassian. GitHub later copied it – glad they did because I use it almost every day :)!
Reposted by Robin Stocker
“We adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.”

security.googleblog.com/2025/11/rust...
Rust in Android: move fast and fix things
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
security.googleblog.com
November 13, 2025 at 7:52 PM
So in Java, sometimes you can have pretty long/deeply nested type signatures (yes, I'm doing something complicated :P).

In @intellijidea.com, when you look at the types using Cmd+hover, why does the tooltip show everything on one super long line? Same question for Cmd+P to show arguments.
October 17, 2025 at 3:28 AM
A tool I helped create a few years ago. It was pretty straightforward to write (~one week with a few devs) but apparently it’s really useful for certain types of research!

A great collaboration between @atlassian.bsky.social and @victorchang.edu.au.
🧰 Now published in Bioinformatics Advances: "Atlantool: A command line tool to retrieve DNA and RNA sequencing reads from BAM files by the read identifier"   

Read the full paper here: https://doi.org/10.1093/bioadv/vbaf226 

Authors include: @nibor.org, @egiannoulatou.bsky.social
September 26, 2025 at 9:15 AM
`jj undo`, I love you.

(jj is a git-compatible git alternative. You should try it.)
August 21, 2025 at 10:29 AM
For a field with type Map<Foo, Bar>, do you prefer naming it fooToBar, or barsByFoo? (Assuming that e.g. just bars is not clear enough.)
August 5, 2025 at 11:17 AM
This was a really interesting episode about databases but also UX trade offs. (No prior knowledge of DB internals required.)
Implementing Hardware-Friendly Databases (with DuckDB co-creator, Hannes Mühleisen)
Developer Voices · Episode
open.spotify.com
July 22, 2025 at 8:07 AM
It me
July 22, 2025 at 8:00 AM
Reposted by Robin Stocker
New blog post up on the Rust font loader now shipping in Chrome. I only had a small part in this personally but am proud of the team's work. developer.chrome.com/blog/memory-...
Memory safety for web fonts  |  Blog  |  Chrome for Developers
Learn how and why the Chrome team has replaced FreeType with Skrifa.
developer.chrome.com
March 19, 2025 at 3:15 PM
Used `jj absorb` recently and it’s so good!

I had some work that was already in PR, and some work on top for later PRs. I needed to address some feedback for the PR. So just made the changes on top, then absorb -> changes are automatically put into the right commits.
March 12, 2025 at 8:16 AM
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:
February 10, 2025 at 8:19 AM
Oh nice, there's a libification project for Git, including a Rust library! It's still early days but at some point this could replace usages of libgit2.org
[RFC PATCH 0/6] [RFC] Introduce cgit-rs, a Rust wrapper around libgit.a - Josh Steadmon
lore.kernel.org
February 4, 2025 at 11:24 AM
Reposted by Robin Stocker
BREAKING: Debris seen over the Caribbean after SpaceX's Starship explodes during test flight
January 16, 2025 at 11:08 PM
Reposted by Robin Stocker
Hello @bsky.app, here's to looking into more #bluesky and beyond... 😉
January 9, 2025 at 12:53 PM
I've started using the "Commit Mono" font and I'm really liking it for both editor and terminal (used to use Source Code Pro, JetBrains Mono, SF Mono). Anyone else?
Commit Mono. Neutral programming typeface.
Commit Mono is an anonymous and neutral programming typeface focused on creating a better reading experience.
commitmono.com
January 7, 2025 at 6:28 AM
Thought this ASCII art diagram for binary addition using logic gates was neat. (From #adventofcode day 24. x and y are input digits, z is result.)
January 7, 2025 at 4:06 AM
Siri: “Foo sent a long notification, read it?”

Me:
a man with a beard is touching another man 's face and says shhhh
Alt: a man with a beard is touching another man's face and says shhhh
media.tenor.com
January 7, 2025 at 3:25 AM
Can we have Bluesky trends but less American please?
January 5, 2025 at 3:54 AM
Just listened to this article using iOS Safari’s new “Listen to Page” feature. It doesn’t do a bad job, but there’s some words it gets hilariously wrong, like “codebase”, “builtin”, “unfortunately”, “github” (jittub).

Also wish the playback position was synced with the page. But will use again.
Fish 4.0: The Fish Of Theseus
A smart and user-friendly command line shell
fishshell.com
December 29, 2024 at 3:43 AM
The new Siri voice (Australian) after the latest iOS update sounds weird. Not as cheerful or friendly as the previous one. Anyone else?
December 16, 2024 at 9:35 AM
So apparently the only way to delete all photos in Google Photos is to shift-select a bunch of pages, press Delete, wait, repeat.
December 14, 2024 at 3:35 AM
Trying out Mermaid instead of Graphviz to visualize things for Advent of Code this year, e.g. the rules in day 5 #adventofcode
December 5, 2024 at 12:28 PM
Also on #adventofcode, merged all my yearly individual repos into one.

In the merged repo, each year is a subdirectory and I linearised the history because the commits were all chronological anyway.

Script I used to do the merging: gist.github.com/robinst/97be...
Merge multiple Git repositories for Advent of Code (AOC) into a single one
Merge multiple Git repositories for Advent of Code (AOC) into a single one - merge.sh
gist.github.com
November 28, 2024 at 9:29 AM
Who’s doing Advent of Code? What language?

I’m doing it in Java again. A bit boring I know, but will try newest version with the new language features (e.g. record patterns).

#adventofcode
November 28, 2024 at 9:24 AM
Intro post: Have you ever done a `git push` and it printed a nice link for you to create a pull request (see screenshot)?

That was me! One of my first 20% projects when I was working on Bitbucket at Atlassian. GitHub later copied it – glad they did because I use it almost every day :)!
November 26, 2024 at 10:47 AM