


cultural reviewer and dabbler in stylistic premonitions





A few lists of javascript WTFs:
To anyone who thinks they know JS well and that its quirkiness is not a problem, let me know how you do on these quizzes:


no transcoding quality loss
is jellyfin actually transcoding when people don’t want it to?!
otherwise, “no transcoding” doesn’t sound like a feature. transcoding is very useful when you actually need it, eg watching something remotely which is stored at a higher bitrate than your network connection can stream. one way to do it with mpv is ffmpegfs, btw.
(fellow mpv user here; i’ve only used other people’s jellyfin instances… but i’d be very surprised if they’re always unnecessarily transcoding everything they watch.)





the C and fiber layers should be swapped, fragility-wise


Important context!
They had to change this because newer laws like the CCPA classify some ways of transferring/processing data as a “sale”, even if no money is exchanged.
What? No. Do you really think their “sharing” with “partners” who are “providing sponsored suggestions” doesn’t involve money being exchanged? 🤔
Here is an abridged version of that FAQ entry consisting only of substrings of it:
The reason we’ve stepped away from making blanket claims that “We never sell your data” is because […] to make Firefox commercially viable […] we collect and share some data with our partners, including our optional ads on New Tab and providing sponsored suggestions in the search bar
All of the other words in there implying that they had to stop promising not to sell user data because of some (implied to be unreasonable) “LEGAL definition” of “sale” is imo insulting to the reader.


it works for me. did you forget to pay your git bill?





Gitea has gone open core; it is still free software but its development is controlled by a for-profit company which is developing non-free features. So, Forgejo is the community-run fork of it which people outside the Gitea company are contributing to instead now. You can read more about their divergence here.


Python does have a year option that they are not using.
No, it doesn’t:
Help on class timedelta in module datetime:
class timedelta(builtins.object)
| Difference between two datetime values.
|
| timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
|
| All arguments are optional and default to 0.
| Arguments may be integers or floats, and may be positive or negative.


Authorities don’t need to ask Signal for metadata; Signal promises they don’t log any themselves and that is probably true.
But, they outsource their server operation to Jeff Bezos, and then they do some absurd security theater to pretend that cryptography makes it so that the server (Amazon) couldn’t possibly log metadata - which is obviously false.


Can someone tell me what vibe coding is?
a term coined 6 months ago for writing software using an LLM https://en.wikipedia.org/wiki/Vibe_coding
if they do something, it’s not in your interest
this is often true, but sometimes (like in this case) they are actually doing things that are in (almost) everyone’s interest: making browsers more secure 🙄
(see my other comment in this thread for details)