Open Source Software Community - it's about ethics in Code of Conducts

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
I'm also baffled at this, what's the point of doing this? The image its referring to works fine as a standalone image link, why make it so convoluted? Which Jeet produced this bafflingly bad code?
It's a resizer. They have the original image in some fuck-huge resolution then run it through some application to resize it for different purposes. This has been a thing since the earl 2000s.

In this case, the img tag has a srcset with different image sizes to use at different screen resolutions. Dynamic resizing of a single image saves having to manually make different ones.
 
It's a resizer. They have the original image in some fuck-huge resolution then run it through some application to resize it for different purposes. This has been a thing since the earl 2000s.

In this case, the img tag has a srcset with different image sizes to use at different screen resolutions. Dynamic resizing of a single image saves having to manually make different ones.
Retarded. That’s all I can say.
 
Could anyone find an innuendo for "answer" [...]
What was the Final Solution but an answer to the Jewish Question. This sort of subtle wordplay is common amongst extremists, and is a common dogwhistle amongst Nazis which they use to bypass content filters and moderation (source: ADL). Notice how he does not denouce Nazis, only expressing regret that he was caught. He pretends to be sorry, while signaling to his fellow white supremacists that he is still loyal to the cause. He even openly mocks Holocaust Survivors (and allies) by calling the new name cute!

Tailwind and other CSS wrappers make me legitimately MATI. CSS is so piss-fucking-easy, how does Tailwind make it any fucking easier?
Durrr, how do I create variables in CSS, me no can look google, me need SCSS.
There was a time before CSS had variables and CSS generation tools were actually useful. Real programmers wrote their own, of course, but webdevs use their precious frameworks as fashion accessories and tribal markers so they won't be going anywhere any time soon. (unless we get rid of the webdevs)

Knowledge rot is a real problem, people learn from outdated sources and continue to use (and spread) solutions to problems which no longer exist, but it works, and no-one cares...
 
I think the third reich of wallpaper tools has a nice ring to it. trowt is a slightly better acronym than swww. Its easy to forget how many ws are in swww
 
Last edited:
Retarded. That’s all I can say.
It kind of is.
I think the idea was originally that while browsers, client-side, can also resize the image
you have little control of how the browser does the resizing or the quality of the resizing code.
The idea is that if you have specialized server-side resizing code you get to control HOW the resizing is done and can provide better quality of the resulting resized image.

Ok, but
1, browser resizing code is perfectly fine and indistinguishable in quality for 99.999% of all images and also 99.999% of all end users can not tell the images apart if they have been resized server-side or in the browser itself. Even if you show them side by side.
2, So instead of serving a static image, you now burn cycles server-side to resize the image EVERY SINGLE TIME you serve it to a client.
3, To lessen the expense of 2, you solve that by putting a cache in front of the rescaler , server-side, so you only rescale the same image to the same dimensions once.

4, Virtually no images on the web needs the 100% best possible rescaling every single time and for every single image.
5, Virtually zero end users care
6, Virtually zero end users could even tell if one pixel in their vacation photo got the slightly "wrong" color due to poor client-side browser rescaling.
7, nowadays a lot of the time the browser use the same general codebase for its rescaling code as these faggots use in their server-side rescaler anyway.
(how many different rescalers do you think there are and how many server-implementors and browser implementors decide to write their own rescalers instead of just using the standard library that everyone uses?)

Why do this?
It is essentially autism. Rescaling picture autism. For pictures where it doesn't matter 99.999% of the time and where in 99.999% of the remaining cases they both use the identical codebase anyway.


Think of it like this, you know the audiophile autists that duct tape magic crystals to their loudspeaker cables because it makes the sound better?
Imagine this kind of autist instead designing how to rescale images before they can be show to the end user in the browser window on his shitty laptop?
That is exactly what is going on here and why they do it.
 
Last edited:
Knowledge rot is a real problem, people learn from outdated sources and continue to use (and spread) solutions to problems which no longer exist, but it works, and no-one cares...
Disliked it for the content it contained, not the content itself, by the by.

I find that utterly confusing. I learnt CSS this decade and I've only found myself using new technologies found in CSS. I watch Kevin Powell and Web Dev Simplified, which do a fantastic job at teaching the basics and the more advanced usecases of both CSS and some JS. How anyone in their right mind would rather learn some dogshit like AnimationJS than to watch a 30 minute video about @keyframes is out of their fucking mind.
Ok, but
1, browser resizing code is perfectly fine and indistinguishable in quality for 99.999% of all images and also 99.999% of all end users can not tell the images apart if they have been resized server-side or in the browser itself. Even if you show them side by side.
2, So instead of serving a static image, you now burn cycles server-side to resize the image EVERY SINGLE TIME you serve it to a client.
3, To lessen the expense of 2, you solve that by putting a cache in front of the rescaler , server-side, so you only rescale the same image to the same dimensions once.
4, Virtually no images on the web needs the 100% best possible rescaling every single time and for every single image.
5, Virtually zero end users care
6, Virtually zero end users could even tell if one pixel in their vacation photo got the slightly "wrong" color due to poor client-side browser rescaling.
7, nowadays a lot of the time the browser use the same general codebase for its rescaling code as these faggots use in their server-side rescaler anyway. (how many different rescalers do you think there are and how many server-implementors and browser implementors decide to write their own rescalers instead of just using the standard library that everyone uses?)
It's infuriating how much processing power gets used for trivial bullshit. We've solved this years past by just having different scaled THUMBNAILS for things. Have the original image, a slightly downscaled JPEG and then a very downscaled JPEG and of course a fallback image. Wow, that was so difficult and only took ONE process. How ingenious of me, give me a fucking medal. YouTube does this, Twitch does this, DeviantArt does this, fuckin' Rule34 does this. This is not non-trivial, this is literal webdev 101.

1768258358204.png

EDIT: if you look at the image link that redotengine uses, it specifies a width of 3840. How would that help in any capacity to ask for a 4K fucking image?
 
Last edited:
Retard, there are no paid staff here.

They. . .do it for free.
I'm referring to this quote from the last page

"Apparently tailwind fired 75% of their staff, and are having some other financial issues they claim are related to ai. So they turn down a pull request made by someone that wanted them to make their docs more ai crawler friendly that sat around for months."
 
It's infuriating how much processing power gets used for trivial bullshit. We've solved this years past by just having different scaled THUMBNAILS for things. Have the original image, a slightly downscaled JPEG and then a very downscaled JPEG and of course a fallback image. Wow, that was so difficult and only took ONE process. How ingenious of me, give me a fucking medal. YouTube does this, Twitch does this, DeviantArt does this, fuckin' Rule34 does this. This is not non-trivial, this is literal webdev 101.
When I worked at an adtech company we noticed one place that was passing the size of the ad they were going for in the URL for images. I noticed that it also asked specifically for a resize. On a hunch I asked it to do some other things, using Imagemagick commands. It worked. So I could pull an arbitrary image anywhere from the net and do almost unlimited processing on it. It didn't have to be one of their own files. Shit was hilarious.
 
Did anyone post this? Gentoo moves off of github because "fuck AI", from the new year's report (archive)
Goodbye Github, welcome Codeberg: Mostly because of the continuous attempts to force Copilot usagefor our repositories, Gentoo currently considers and plans the migration of our repository mirrors and pullrequest contributions to Codeberg. Codeberg is a site based on Forgejo, maintained by a non-profit organization, and located in Berlin, Germany. Gentoocontinues to host its own primary git, bugs, etc infrastructure and has no plans to change that.

Also somehow I missed the GPG fracture news apparently?
GPG alternatives: Given the unfortunate fracturing of the GnuPG / OpenPGP / LibrePGP ecosystem due to competing standards,we now provide an alternatives mechanism to choose the system gpg provider and ease compatibility testing. At the moment, the original, unmodified GnuPG, the FreePG fork/patchset as also used in many other Linux distributions (Fedora, Debian, Arch, …), and the re-implementation Sequoia-PGP with Chameleon are available. In practice, implementation details vary between the providers, and while GnuPG and FreePG are fully supported,you may still encounter difficulties when selecting Sequoia-PGP/Chameleon.
 
Did anyone post this? Gentoo moves off of github because "fuck AI", from the new year's report (archive)


Also somehow I missed the GPG fracture news apparently?
As long as they let me specify -fall-gas-no-brakes in my compile, good.

And competing standards? Oh dear. Do they even still interoperate?
 
It's not really a fracture, the sole GnuPG dev is an asshole, who only gives a shit about what the German military want as they pay him, so people maintain a community patch set for features he won't accept. Everything else if just a re-implementation of the core PGP standard (RFC 9580), with Sequoia-PGP being the rust implementation because trannies.

Theoretically they should all work because it's all based off a common standard but who knows.
 
Did anyone post this? Gentoo moves off of github because "fuck AI", from the new year's report (archive)
Good. Codeberg is probably the most ideologically sound of all the mainline Git platforms now. As far as I am aware only they and Sourcehut have not yet buckled to corporate ingress, but since Sourcehut's design is all about muh minimalisums and its the brainchild of our good friend Drew "Nigger" DeVault, Codeberg seems like the best general purpose option. As far as the GnuPG thing goes, I guess OpenBSD's Signify is an alternative if things go tits up? Dunno. GnuPG is such a fundamental tool that you never really thing about it as a standalone program until some cancer comes knocking.
 
Back
Top Bottom