the world if "ps | grep xyz" didn't show "grep xyz" in the output
Posts by maxrn
I've wanted something like this for a long time:
github.com/jamesbrink/nxv
Basically it tells you the exact nix commit you need for a specific version of any package.
TIL
Execute NAT 66
another one for the category "technically more correct, but I hate it" testing.googleblog.com/2025/09/sort...
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
Actually I’m on Mac (with nix-darwin), but if I ever use a Linux system I think I would use hyprland
I used aerospace on Mac for a while, but that had some serious performance problems. They might have been fixed in the meantime but I haven’t tried it in a while
You should use NixOS so you can tell other people that you use NixOS btw (like me, btw)
But if you want to get actual work done I think Debian is a solid choice
filter is a bad name for the function. It should really be two functions: "keep" and "remove"
Amazing post, that was super easy to follow. Small suggestion: You can use config.services.tailscale.interfaceName for the trusted interfaces, instead of hard coding the name.
Screenshot of some rust code in neoVim. The hover definition for the type X509Version::V3 is open and showing that it's defined as "pub const V3: X509Version = X509Version(2)"
> 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.
> ...
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
nvm I'm stupid.
day 227
I still haven't found a need for RefCell/Rc/etc.
One day I will find it. One day.
damn... borrow checker got hands
I‘m going to support our Systems Engineering chair to deploy/nixify some nvidia drivers… I mean they warned me, but now I’m scared
This is something that I know is technically correct, but hurts me on an emotional level
Thanks!
Uhm excuse me, that’s just called “being polite”
@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
screenshot of frame from the Star Wars the clone wars tv show. It shows a clone soldier that is talking into his communication device. The top text reads "We need back up"
me when the borrow checker is annoying me again
A screenshot from the movie "Star wars the clone wars". We can see three neat groups of clones in armor standing in formation.
me when I write rust
git config --global gpg.format ssh
is somehow deeply funny and satisfying at the same time
But in this case I would need to unwrap opt again before using it
Yeah, talking about Rust
I guess there's let x = match { None => return y, ... };
ngl I kinda forgot about it, but now I'm sad that's gone
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)
clippy and I are now best friends
lib is pronounced "lie-b" as in "library"
so it's not "matplotlib" it's "matplotlieb"
or "liebuv" not "libuv"
follow for more pronunciation tips
o7
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