@jae I could probably disable the redis caches now and let it do the default in-memory and in-db, but considering that it's only using 11MB I guess I don't care... lol ...
I have a lot of repos in my private gitea server because I mirror repos I care about accessing locally
well, it's come to the point where loading my dashboard after login takes somewhere between 4-8 seconds to render the page... the template it says renders in a dozen or so milliseconds
so I enabled all the redis caching options.
It got better. 1.5 - 2 seconds now.
I just migrated the gitea database to my postgresql server
Now it loads in 25ms
Like holy shit batman, that's a world of difference
@delta it is because of the double ratcheting of the signal protocol. But a decentralised infrastructure will be much more resilient in the dystopia that is approaching rapidly. Moreover even though I really like Signal I don’t think they can resist the tremendous pressure they’ll be put under. Delta chat due to its back to the basics design will have a much better chance. I hope the full dystopia never arrives but….
Embed this noticefeld (feld@friedcheese.us)'s status on Friday, 20-Jun-2025 06:32:10 JST
feldthere are multiple claims on social media that ICE agents are being lured into "traps" where they are being doused in glitter as some way to make them identifiable as ICE agents but not a single photo or video of this seems to exist and it seems to ignore the fact that people who don't sit on the internet all day have access to a shower
@grumpybozo@PurpCat@phnt the US will never again find a path towards being able to pass meaningful Constitutional Amendments if the other 49% of the country is the enemy forever
When I try to compile this on aarch64, I get the following error:
error[E0308]: mismatched types --> src/interface/unix.rs:232:28 | 232 | let nlen: i8 = (*sa).sa_data[3]; | -- ^^^^^^^^^^^^^^^^ expected `i8`, found `u8` | | | expected due to this | help: you can convert a `u8` to an `i8` and panic if the converted value doesn't fit | 232 | let nlen: i8 = (*sa).sa_data[3].try_into().unwrap(); | ++++++++++++++++++++
error[E0308]: mismatched types --> src/interface/unix.rs:233:28 | 233 | let alen: i8 = (*sa).sa_data[4]; | -- ^^^^^^^^^^^^^^^^ expected `i8`, found `u8` | | | expected due to this | help: you can convert a `u8` to an `i8` and panic if the converted value doesn't fit | 233 | let alen: i8 = (*sa).sa_data[4].try_into().unwrap(); | ++++++++++++++++++++
For more information about this error, try `rustc --explain E0308`. error: could not compile `netdev` (lib) due to 2 previous errors
normally I would have just left the bug report open and moved on with my life, but these tools make it possible to provide useful contributions without needing to be an expert in the language or framework.
Embed this noticefeld (feld@friedcheese.us)'s status on Friday, 20-Jun-2025 05:46:43 JST
feldidk wtf is going on with Oracle, never got my account approved for their cloud shit yet so I redownloaded Parallels on my Mac, installed aarch64 FreeBSD VM, did the build test of the broken Rust code, confirmed the error, fixed the error with the help of Claude (I've never written a line of Rust in my life), sent a pull request upstream
before you scream "omgggggg you used AI to write the code it's broken or you stole from another project" you can relax, it was just explicitly casting two variables.
@fabrice@delta honestly people used to say this about libjpeg, libpng, etc because those were juicy vectors for exploits exploited across messengers but we didn't write novel implementations to reduce risk across the userbase
@jerry@simonzerafa@scott Pleroma has exposed instance blocks in the API by default for a long time now
and honestly it's kind of required. If a server blocks you, you should want to add a reciprocal block to make sure you don't fetch any posts from them either. @sun went through this problem a while ago and had to write a script to automate reciprocal blocks but we should probably integrate functionality that does it automatically... though it would only work for other Pleroma instances right now unless a standard is developed
@grumpybozo but why continue to alienate them and make them enemies? you can't expect everyone to have awakened at the same time you did, especially if you have no idea what their life experience is or where they have been getting their news at for years