Hot take: calling protocols like CHAP "authentication" protocols just because they prevent MITM (frontrunning) and replays, is misleading and yields a ton of vulnerable software.
People at best think of authentication as something to do with identity, not as of a way to validate integrity of an API request.
I'm currently making a CHAP-inspired implementation, and I think, I'm managing to document it well enough without claiming that it's an "authentication" solution.
Vettel is back, baby! Really hoping for a good performance this season to prove that toxic teams like #Ferrari don't boost the results with their shitty culture.
Speaking of which. I need a very simple conditional compilation for my prototype project (see picture).
If someone on #fediverse knows how to do it in #haskell WITHOUT MANUALLY EDITING .CABAL file, it would be much appreciated.
OK, it didn't work because default prefix is LFS, let's do `configure --prefix="$(pwd)"`.
`cat Makefile | grep prefix` shows `prefix = /home/sweater/gnu/poke-1.0/build`...
Okay, local install succeeded:
Okay, I misunderstood the stack. It's clearly not using any mono stuff, so `sudo apt install libgc-dev` fixed the situation and I can move forward.
Final list deplist to install #gnupoke on #ubuntu for me was:
`sudo apt install tcl-dev libgc-dev libjson-c-dev libreadline-dev`.
Now we `make`... GNU software is so 80s, omg. :3
That https://doma.dev guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.