@mynotaurus as far as i'm concerned though it's already paid for itself because it gave me the gift of this photo which i got to post with the caption "this is the future liberals want"
The right fix is for the receiving/interpreting instance to attempt to align content between the versions and warn or show both if they don't clearly align (and maybe always have a feature to toggle which is shown). I know I hate getting html toots that are just "plain text but in an ugly font" too...
Heads-up FOSS maintainers!
There is a person sending bulk patches/PRs to FOSS projects for supposed issues "Found by RASU JSC" (not sure if that's a static analysis tool itself, or some org).
The patches I've received are all very, VERY wrong formulatic changes, maybe even LLM-generated, doing things as stupid as replacing sprintf(s, fmt, ...) with snprintf(s, sizeof s, fmt, ...) where s has pointer type.
If you've accepted any such patches, review carefully & possibly revert!
This time it's arcane timezone shit, particularly the missing day at the boundary where Samoa crossed/moved the international dateline.
Without knowing it, musl actually was already following the POSIX-future requirements for how dates on the nonexistent day get normalized. glibc was found to have a wacky bug misinterpreting dates even just *near* the nonexistent day. 🙃
It's always hilarious when a thread that starts out as "musl has a bug!" ends up finding that nearly every implementation but #musl has a bug (all different, no less!)
@aris It is, but this distills it down to something that is easy to understand by most people.
Who is the threat actor?
What do they want?
Why do they want it?
LB: Mmm... Malware! Tasty!
You know what I think I'll stay with firefox actually
Trans woman, bisexual, someone's fiancée, forever a programmer, poly, and former total mess