This is your official notice that we’ll be making a major security release for Sharkey on the 20th of May, 2026, between 1779282000 and 1779289200. Prepare to update immediately upon release. If you are unable to update your instance at the given time, take it offline before the release.
How come reading the boot flash (with flashprog -p internal -r test.rom) succeeds on my server even though I should have /dev/mem protection enabled (kernel compiled with CONFIG_STRICT_DEVMEM=y, CONFIG_IO_STRICT_DEVMEM=y, and not booted with iomem=relaxed), but not on my laptop or any other device I tried on?
does anyone wanna send me and spike 20 bucks for some food that isn’t pizza
https://gts.niko.lgbt/@niko/statuses/01KPSJQQ9F9WYXBYHKPF2PC4FX (paste link into your instance search bar to open if it 404s)
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.)