maxrn
banner
maxrn.dev
maxrn
@maxrn.dev
Computer science student

Go, nix, OCaml, some web

neovim btw
another one for the category "technically more correct, but I hate it" testing.googleblog.com/2025/09/sort...
Sort Lines in Source Code
This article was adapted from a Google Tech on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT epis...
testing.googleblog.com
September 20, 2025 at 9:25 PM
I love finding these random sites that are super specialized: www.chargerlab.com

Don't really know what I will do with this information, but I think it's cool that they do it.
Just wanted to look up the new apple charger
Chargerlab
Charger, Battery, Cell, Power Bank, Gadgets News And Review
www.chargerlab.com
September 18, 2025 at 6:50 PM
filter is a bad name for the function. It should really be two functions: "keep" and "remove"
August 10, 2025 at 8:23 PM
> how do u get an x509 certificate's version?
oh, easy, you just check the version number field
> oh nice, so-
if it says "1" then it's version 2, if it says "2" it's version 3. pretty simple.
> ...
August 5, 2025 at 3:04 PM
random Kotlin thoughts:
- why keep the parenthesis for if/for/while :( I've been spoiled by go and rust
- String? == Option<String> and .let should really be called .map no??
- why have a million different ways to declare a constructor
- overall seems cool and better than I remember it
July 31, 2025 at 8:13 AM
damn... borrow checker got hands
July 27, 2025 at 7:25 PM
@nanami.codes dear Mrs Nanami, do you have suggestions for someone starting a new Kotlin/spring boot job next month? Any books or talks you could recommend? I’ve written a very small android app like 5 years ago, but that’s all the experience I have
July 24, 2025 at 11:37 AM
me when the borrow checker is annoying me again
July 20, 2025 at 8:18 PM
me when I write rust
July 20, 2025 at 8:15 PM
git config --global gpg.format ssh

is somehow deeply funny and satisfying at the same time
July 18, 2025 at 4:22 PM
let Some(x) = ... else {
return y;
}
is the most confusing and disgusting construct ever. And I hate that there's no better option (that I'm aware of)
July 17, 2025 at 7:50 PM
clippy and I are now best friends
July 15, 2025 at 2:53 PM
writing a python script to solve the task: 5mins
trying to write a shell one-liner, failing, dealing with stupid xargs/bash/posix idiosyncrasies: priceless*

*30mins and your sanity
July 3, 2025 at 2:44 PM
GitHub down :(
June 17, 2025 at 7:55 PM
lib.fileset is really nice, but the API could have been even better :(
May 23, 2025 at 6:53 PM
mut is pronounced “mute”, because it’s short for “mutable”

proc macro is pronounced “pross macro”, because it’s short for procedural

Sorry
May 20, 2025 at 9:20 AM
wtf why is Pages asking me to review it on the app store?? I didn't even know it's on the app store. Show me the person that actually considers app store ratings before using freakin Pages
May 20, 2025 at 8:43 AM
Is anyone even using sops-nix as a home-manager module successfully? Specifically on darwin. It doesn't create the symlinks and there are multiple open issues on the repo...
May 18, 2025 at 4:15 PM
I've been ffmpeg so much lately I'm actually starting to remember the syntax and parameter ordering...
May 18, 2025 at 4:12 PM
imagining 593 11D oranges right now
May 15, 2025 at 12:15 PM
THANK YOU to whoever wrote the ffmpeg page on nixos wiki. You are a life saver. Also, fuck unfree codecs
wiki.nixos.org/wiki/FFmpeg
FFmpeg - NixOS Wiki
wiki.nixos.org
May 6, 2025 at 2:11 PM
sooo is Into<String> like Cow but in reverse?
April 29, 2025 at 8:47 AM
Gonna be repping OCaml at #kubecon next week
March 29, 2025 at 10:20 AM
KC LOCKIN
March 16, 2025 at 8:17 AM
www.rfc-editor.org/rfc/rfc8446#...
"Enumerateds" sounds so wrong to me. Why not enumerations?
RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3
www.rfc-editor.org
March 15, 2025 at 1:38 PM