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

  • 🔎 If you see an alert for analytics.usips.org, this is a self-hosted system I am running as a test. It is GDPR compliant and collects no invasive information.
  • 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
241942 - soybooru.com - 1soyjak ai_generated black_hair fat gigachad gray_background gray_skin...mp4
I care about this because X11 is missing some functionality which I would very much like to have.
Unfortunately, wayland does not have it either, and has even less needed functionality.
The Unix software landscape is niggerhell.
1788894964757.png

What functionality?
 
I use two monitors for my computer, with DWM. I want to use a single tagset for both monitors, instead of having one tagset for each. This is possible wirh a patch. There is a problem, however, and it's that you can't have the same tag selected on both at the same time, because the patch makes the other monitor switch to a different tag if that is the case. This is done because if it did not switch, X11 would crash.
It would be nice if X11 could display the same window in multiple coordinates simultaneously.
This isn't that much of an issue, honestly.

The bigger issue, for me, is using two monitors with different resolutions. To get a usable font and UI size on a, for example, 4k monitor, you have to scale it up using xrandr. This, however, also scales up the lower resolution monitor, so now its font and UI size is too large. If you try to scale that monitor down you will be very disappointed. This is because X11 treats the "monitor" space as one continuous screen, meaning that scaling the lower resolution monitor down also moves the screen that is supposed to be on the higher resolution monitor into the lower resolution monitor.
 
The bigger issue, for me, is using two monitors with different resolutions. To get a usable font and UI size on a, for example, 4k monitor, you have to scale it up using xrandr. This, however, also scales up the lower resolution monitor, so now its font and UI size is too large. If you try to scale that monitor down you will be very disappointed. This is because X11 treats the "monitor" space as one continuous screen, meaning that scaling the lower resolution monitor down also moves the screen that is supposed to be on the higher resolution monitor into the lower resolution monitor.
Sounds like a RandR issue, not an inherent X11 issue. I don't remember exactly how Xinerama worked, but there's been several approaches to multi-head, nvidia had twinview for example, I'm fairly certain it would work the way you want to in Zaphod mode and just needs a cooperative window manager to move windows between screens (and Qt still has the screen handling code last I looked, just largely unused), X11 always had per-screen DPI.
 
View attachment 9539429

I'm just here trying to edit an image, and now my gimp is squeeling and leaking. #opensource
The logging "infrastructure" in glib is so fucking primitive and retarded I want to kill someone every time I run something glib or gtk based.

I mean, all of glib is absolute trash, but the useless uncontrollable log spam takes the cake for bottom of the barrel trash, from design to implementation is just utter garbage.

Comparing it to Qt's (automatic forwarding to e. g. journald, QT_MESSAGE_PATTERN with optional stacktraces, QT_LOGGING_RULES, config files, etc. not to mention just using it as a developer for various data types etc.) is enough to make a grown man weep.
 
Many components of the Linux desktop are developed by seperate groups of people who have no accountability towards each other. It's a wonder it works as good as it does.
Ah, that was the old arrangement, as shitty as it was. The new arrangement is these groups not only being unaccountable, but now breaking shit on purpose, and anyone who disagrees with this wrecking is basically an anti-vaxxer or a 9/11 truther or racist or whatever.
I care about this because X11 is missing some functionality which I would very much like to have.
Unfortunately, wayland does not have it either, and has even less needed functionality.
That would suck, yes, and notice that these features can't be added by just anyone either, because the base is rotten. We get all of the disadvantages of static, dead software yet with none of the advantages.

I wanted to change a keybinding under X11 a few months ago, something really fucking simple. In Emacs, it would've been a few keypresses, or interactively inspecting a keymap. Under X11, I was looking through decades of configuration files written for some subsystem about which no one gives a shit, not even the people who originally wrote it, and the documentation was pitiful. An acquaintance asked ChatGPT about it, and the neural network nonsense reported a pre-baked configuration hitherto unknown to me, which I used; had some autist decades ago not written that configuration, I would've been shit out of luck.
The Unix software landscape is niggerhell.
Agreed. There's no good reason I can copy and paste text, but not images, or sounds. Now, I know very little about NeWS, but I would expect it to have some solution to this, or the ability to be taught such a solution. It's not hard—it's in fact pretty fucking simple—to imagine a machine that knows about a few different types of data and the basics on how to manipulate them; if done properly, adding entirely new kinds of data—say movies—wouldn't be hard at all. Fuck, look at what Terry Davis made, but he wasn't working in a system that precluded anything decent. We're using systems that are disgraceful and can't be changed, only replaced.
 
It's not hard—it's in fact pretty fucking simple—to imagine a machine that knows about a few different types of data and the basics on how to manipulate them; if done properly, adding entirely new kinds of data—say movies—wouldn't be hard at all.
Amiga OS says hi.

What a different world we could have had...
 
Amiga OS says hi.

What a different world we could have had...
Oh God, who woke up the delulu Amiga uncs, it was just about getting reasonable here.


It's not hard—it's in fact pretty fucking simple—to imagine a machine that knows about a few different types of data and the basics on how to manipulate them; if done properly, adding entirely new kinds of data—say movies—wouldn't be hard at all.
/usr/share/mime/ (and no, I don't want to mix userconfig like ~/.config/mimeapps.list into that, that's retarded).
 
Last edited:
Amiga OS says hi.
I still use AmigaOS and it's an incredibly snappy and straightforward experience modern computers simply don't have. Switching from an Amiga to a PC in the early 90s felt like a step back in many ways and it never quite was like that again.

Amiga programs also have basically universal support for ARexx ports, which is basically a scripting language all programs have APIs for. So you can write a script that first reads from some data input on i.E. your parallel port, then uses your spreadsheet program to store the values and make calculations on them, then uses your paint program to visualize them in a graph, then uses your email program to send the results automated to some address. It's like pipes, just easier and better.
 

Please tell me you remember the Citadel terror reign of Jeff Glatt, "the Supreme Amiga dinko".

Did it ever occur to some of you self-important human waste products that there are people who find you as boring and insignificant as you seem to regard others? No, of course not. Obviously you third rate, computer science majors consider the fact that you've had the opportunity to butcher some Citadel source code as a sign of divinity. The reason that I moved the music discussion to another room is because I don't believe that there are enough people here who have something worthwhile to say about music. Actually, given the incredibly trivial contribution that your endless rewrites of some C string parsing routine makes, you don't have much to say about anything. Rather than bickering over control of this room, I suggest that some of you get control of your aimless, unproductive lives. To those of you who don't even have the talent to rewrite old C code, (what is that bogus title of which you're so fond?...oh yes, beta-testers), why do you presume that you have anything to say which is important enough to merit its own room? I can understand why your miserably empty lives make you cry out for attention, but do you really think that you deserve something more than the back of someone's hand?

Avast ye scurvy sysops! I have boarded this room to lay waste to your smug, contemptuous, humorless, derivative mindsets. You cannot help but respond to this message because you truly believe that you are IMPORTANT, FUTURE LEADERS OF OUR SOCIETY. You simply cannot allow someone to tell you that you are unquestionably worthless, even if it is the truth. I will use your own brutal tactics to manipulate you like a cheap, balloon animal. I welcome this opportunity which you have made possible by your hostility to my previous posts, and I intend to feed you your bitter medicine in more concentrated doses.

After all, I did win the election for THE MOST ARROGANT, DEVIOUS, UNBEARABLY OBNOXIOUS AMIGA DINKO IN THE WORLD. Have a nice day, zombie yuppies.

Actually, I think that the most appropriate indication of a crash on a MAC would be for an Apple legal summons to be ejected from the disk drive, suing the user for performing a "look and feel" upon himself while he's waiting for the computer to do something
 
Apparently Codeberg blocks Brave and other lesser known browsers and displays a HTTP 403 page with just "Bye" - high quality host! Move over to it now now now!

Edit: appears to be inconsistent
 
Last edited:
Apparently Codeberg blocks Brave and other lesser known browsers and displays a HTTP 403 page with just "Bye" - high quality host! Move over to it now now now!

Edit: appears to be inconsistent
They seem to be using iocaine (direct link, archive). This is what you see first accessing the repository:
cookie monster.png
Years ago tarpits blew up in popularity, most of them turned out predictably useless and died out, but this one expanded in scope. You can set up a custom configuration and pick the routing for requests according to user agent, headers, requested path, etc. Codeberg used to have this sort of page being displayed before:
4e12d2d1-2849-4b00-98cd-ababe1ba1113.png
In their community repo they suggest trying changing UA string on browsers such as qutebrowser when users can't access the site. The original post on Mastodon about the tool from last year seems to have been deleted (archive).
 
They seem to be using iocaine (direct link, archive). This is what you see first accessing the repository:
View attachment 9548489
Years ago tarpits blew up in popularity, most of them turned out predictably useless and died out, but this one expanded in scope. You can set up a custom configuration and pick the routing for requests according to user agent, headers, requested path, etc. Codeberg used to have this sort of page being displayed before:
View attachment 9548543
In their community repo they suggest trying changing UA string on browsers such as qutebrowser when users can't access the site. The original post on Mastodon about the tool from last year seems to have been deleted (archive).
UA spoofing should be par for the course for browsing the interwebz in 2020 + 6 thoughbeit, imagine not appearing as Win 10.0 NT + Chromium everywhere ts unc larping istg ngmi cuh
 
Back
Top Bottom