hi everyone! i posted a mutual aid post ~3 months ago, and while i didn’t reach the goal, i’ve been trying to survive this time.
things seem to be improving lately, so i’ll likely get an income pretty soon! but for now, i’ll have to ask for one last time. (promise!)
this is just so i can cover essentials for my home, like food etc. i’d truly appreciate if you could help me reach the goal before the end of month!
https://ko-fi.com/naydire/goal?g=0
goal: $250
thank you fedi for your kindness and understanding, plus to my friends for encouraging me to keep going 
reboot time (it would’ve been an hour ago but portage doesn’t like kernel.yama.ptrace_scope=2 so I had to start compiling the kernel again)
Fucking christ not again: https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/
Google claim that their upcoming laptop is the "perfect partner to your Android phone" because you can "access files from your phone as if they live on your laptop" - but did you know that this is already possible, no special laptop model needed?
KDE Connect is completely free and open source software (FOSS) to link your devices together, supported by the @kde charity. It works on almost all phone models, and it does more than just allow you to access your phone's storage. For example, with KDE Connect your phone immediately becomes a remote control for music or videos playing on your laptop or desktop PC!
Don't get drawn in by the slick marketing - you don't need AI to make your life easier with technology, and most of the features large software companies such as Google are promoting have already been thoughtfully implemented by dedicated volunteers in the FOSS community.
why would you write if (x) ; else y; instead of if (!x) y;?
(ignore the horrible indentation, it’s 4 spaces then 1 tab then 4 spaces again)
Every time I have to merge upstream I regret the big codebase changes I made in notnotdNetHack (like removing every K&R-style declaration, converting a load of longs to long longs, removing a load of broken/untested feature macros, and removing some unnecessary macros and typedefs).
I still think it’s an improvement in terms of code quality, but it makes merging a pain. In extern.h every single changed line conflicts because I removed the E and FDECL macros, and git doesn’t treat every line as its own chunk so I have to go through a massive chunk to find which lines changed and update them.
I’ve been using sed (and previously emacs’s replace-regexp) to help with merging extern.h for a while (although they break on some stuff like declarations that go across multiple lines) and last time I wrote a Python script which would merge identical chunks, so hopefully merging extern.h won’t be quite as bad this time.
(That being said, I don’t want to revert any of the changes or add some of the #defines back for compatibility because the inconsistency would be annoying.)
another Linux LPE... https://github.com/v12-security/pocs/tree/main/fragnesia
went on another walk with my IR camera from my previous thread. Even managed to catch a few rays of sunlight in between the otherwise grey week.
It continuous to be a lot of fun and I slowly get the hang of focusing correctly! There are some image artifacts and out-of-focus regions at times, but that is okay with this 2011 camera.. :D
The resulting photos also just keep blowing my mind, this is sooo good! Also there are some interesting observations, the concrete in the third photo does not reflect much, if any IR, while the foliage does. This is also something you can feel in the summer, while streets are incredibly hot, trees and grass usually are pretty chill as they do not absorb a lot of IR!