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

The advantage of runit is mostly boot time the disadvantage is that it doesn't handle dependencies. I have been running Artix with runit for around 2 years with no problems on my thinkpad.

You can do dependencies in ruint, sorta. In your run file, you have "sv start whateverservice" before your service. It's fairly primitive, but it works.

Question, are they going to have a thing where sites that legitimately need your real age (like your bank) will file a fraud report if your computer's copy of your birthday doesn't match the one in their records?

That's the end goal. These laws are just first steps. "We're just storing an age range, not ever a birthday" and before you know it, browsers will have to give websites access to the OS API to view certain websites. The goal has nothing to do with age gating and everything to do with eventually getting your real ID attached to every remote request from every consumer OS.

With pipewire, they've just moved to something else that handles things in the same way on some level. They are using pulse, they are using jack, etc.

snapcast would always get out of sync on pulse and the only solution was a killall -9 pulseaudio, then restart snapcast. It doesn't have this problem at all with Pipewire, even use the pulse wrapper. That's the only real noticeable difference I've seen between the two.
 
No one is complaining about libraries in general, they're talking about the abominations that "package managers" encourage, which either try to do everything for you (but have a dependency tree that's 64 levels deep and each library has an average of 8 dependencies, which nobody would put up with if they had to install each library manually) or do almost nothing (like that Node package that just padded strings out to a given length, which somehow managed to fuck a lot of websites when it got deleted, when it never should have been used at all because writing your own would be faster than searching for a library to do it and would have spared you an external dependency).

As much as I despise Node (who the hell used JavaScript on the client side, took a look at the infinitely wide range of decent to great options for writing server-side code, and went, "you know, instead of using any of those, I want to use whack-ass JavaScript on the server too"), I'll defend even the use of installing a package to pad strings if you need to pad strings. It will install instantly, it will work, it probably already has reasonable solutions for weird input or edge cases (can the string to use as padding be more than one character? What if you pass a negative number as the minimum length?), its usage will be consistent so the next time you encounter it in another project (whether someone else's or your own), you will already know in what order it expects you to pass its parameters to the method and what the return value will look like, and using it gets you back faster to writing the code that actually needs to be written to get your job done.

Anyway, if I just write my own string padding method, the next time I need to use one I can either rewrite a fresh one or copy-paste the code I wrote previously. If the code is any good, then doing the former is silly, and doing the latter means I just wrote my own very informal library, doesn't it?

Now don't ever make me speak out to defend those awful Node people ever again.
 
Have I ever told you guys how much I fucking hate trannies? Well, I really fucking hate them. Not because of the myriad reasons I'm sure all of you are intimately familiar with, but because they are so fucking lazy. Especially software dev trannies.

Case in point: Francis Rowe. At the tail end of January, there was a patch for Libreboot released. New boards, happy days. But, a fun little quirk came with this patch that affected arguably the top contender for most popular aftermarket ThinkPad, the *80 series:

Code:
remove T480/T580 thunderbolt driver

it causes s3 resume to break on t480s

more testing needed across the board(s)

Signed-off-by: Leah Rowe <leah@libreboot.org>

This commit is contained in:
master
26.01_branch
x270wip

Fair enough. Sleep is important, and all. You know what the problem is? If you aren't on a T480s, this is irrelevant, and moreover, it goatse stretches your asshole open because the discrete TB driver handles Thunderbolt chip init, which handles power delivery negotiation. Without it, charging is capped at like ~8-10W at IDLE. Opening more than one (1) browser tab means that your processor pulls enough power to make your battery drain WITH THE CHARGER IN, and Moloch forbid you try to compile anything. If you're like me and using Guix, and you just so happen to reconfigure and need to build something big like Firefox or a kernel image, oh boy, enjoy broken generations when it fails midway through, bucko! Also, enjoy having your dock and anything that routes through the USB-C port, as in any external display but the HDMI one, suddenly being non-functional!

Why not add a disclaimer for the people using the T480s, Francis? Why not just exclude the patch for that board? Nah, better fuck every *80 user up the ass for no reason.

The funniest fucking part is that the entire S3 suspend/resume issue has been fixed since Feb 10th (and later fully merged on March 16th) per coreboot's Gerrit dev tracker, but oh too bad, Francis is too busy dicking around with nvmutil for 2 months and writing deranged graphomanic comics on libreboob.org to merge it into Libreboot. Oopsie daisy! Fucking brimstone niggerhell tranny software. Guess I'm eternally doomed to eat crow any time I so much as mention treating tranny projects with anything but endless contempt. I need to stop being a lazy nigger and move to coreboot proper one of these days, fuck me.
 
As much as I despise Node (who the hell used JavaScript on the client side, took a look at the infinitely wide range of decent to great options for writing server-side code, and went, "you know, instead of using any of those, I want to use whack-ass JavaScript on the server too"), I'll defend even the use of installing a package to pad strings if you need to pad strings. It will install instantly, it will work, it probably already has reasonable solutions for weird input or edge cases (can the string to use as padding be more than one character? What if you pass a negative number as the minimum length?), its usage will be consistent so the next time you encounter it in another project (whether someone else's or your own), you will already know in what order it expects you to pass its parameters to the method and what the return value will look like, and using it gets you back faster to writing the code that actually needs to be written to get your job done.
The biggest problem of using libraries with Node (with npm) has never been the mindless outsourcing of code (although that's lazy and still somewhat bad) nor the quality of the code (most are quite shit), it's because deep dependency networks make high-impact supply chain risk or supply chain attack quite feasible.

The string padding you've talked about is one great example. The npm left-pad package debacle where the creator removed his packages from npm to piss off corporations (based move) led to a lot of downstream packages unable to be built simply because they included a 11-LoC dependency.

The developer of node-ipc added a malware that basically nuked all the files on your computer if it detects you're from Russia or Belarus. And just recently, Axios was compromised because Kim Jong Un needs more cryptocurrency.

All this is to say: JS had (still has?) a horribly weak standard library and so JS soydevs relied on third-party implementations. The functionality of left-pad and axios were replaced by String.prototype.padStart() and the Fetch API in the standard library, but we'll still see a lot of supply chain attacks due to how fundamentally flawed the npm model is.

EDIT: oh, and npm is owned by GitHub, which is owned by jeet-infested Microslop. Take that how you will.
 
The funniest fucking part is that the entire S3 suspend/resume issue has been fixed since Feb 10th (and later fully merged on March 16th) per coreboot's Gerrit dev tracker, but oh too bad, Francis is too busy dicking around with nvmutil for 2 months and writing deranged graphomanic comics on libreboob.org to merge it into Libreboot. Oopsie daisy! Fucking brimstone niggerhell tranny software. Guess I'm eternally doomed to eat crow any time I so much as mention treating tranny projects with anything but endless contempt. I need to stop being a lazy nigger and move to coreboot proper one of these days, fuck me.
The worst type of troonveloper: the one that began the project as a normal man with his autogynephilia buried deep, then let it take over him after the project became popular. Can't kick him out because he's the lead, can't convince people to switch away because his project already has momentum from back when he was normal. The project website even has a T480 on the homepage for crying out loud.

1775200197177.png

Out of curiosity, I wanted to see if the project contributor list had also become troonified after the lead's troonout, and saw "Alyssa" Rosenzweig, a former contributor to Asahi Linux, lead by fellow VTuber troon Héctor "Lina" Martin. It's all just one big techtroon rat king, isn't it?
 
I need to stop being a lazy nigger and move to coreboot proper one of these days, fuck me.
It's only time consuming first time, extracting some blobs from your firmware dump and placing them into proper folder. Then you just do git pull, make and flash whatever regions you want to update. With mature platform support updates become a waste of time, unless you want to mess with payloads or something.
 
I am honestly looking into coreboot for some of my old systems because while they are UEFI each one has weird quirks like completely freezing if you try to boot from a usb flash drive that is above 64GB.
 
the discrete TB driver handles Thunderbolt chip init, which handles power delivery negotiation
Fast charging and DP alt mode works perfectly without the coreboot TB driver. Source: It came to me in a dream. Also just build and install coreboot, it's not fucking hard.
 
Fast charging and DP alt mode works perfectly without the coreboot TB driver. Source: It came to me in a dream. Also just build and install coreboot, it's not fucking hard.
Not for me they don't. I've been trying to debug this shit since yesterday and I'm stuck at piss slow charging. Might have to delve into the IRC for debugging. UN FORCH
 
Not for me they don't. I've been trying to debug this shit since yesterday and I'm stuck at piss slow charging. Might have to delve into the IRC for debugging. UN FORCH
If fast charge is not working, your TB chip firmware might be toast. The libreboot wiki has instructions on how to flash fresh TB firmware.
 
If fast charge is not working, your TB chip firmware might be toast. The libreboot wiki has instructions on how to flash fresh TB firmware.
I know broski, I already re-flashed. I wonder if its just toast toast as in hardware damage. I don't have soldering gear to check, it just kind of stopped working, and I only noticed that because I was compiling. Apologies for shitting up the thread, pls no sweep @jannies
 
Open source 3rd party telegram client (Nekogram) dev got mogged by the MSS spergs out about politics, made his software to be malware. Sends info back to owner and if he deems you are "associated with political content" he yeets your account.

Coder is some chinese neko gooner fag (telegram) he goes by "Cat ear (power) inverter"
Can some archive... Sorry it autofails my captcha check...
573482393-00ca182b-a3f1-43c7-8f62-d431fa3c39ec.png
His email btw: chsqwyx@gmail.com
Translation:
Cat ear (power) inverter: "In the new version I added some restrictions"
Cat ear (power) inverter: "If you get added to political groups, (I will) auto delete your (telegram)"
Cat ear (power) inverter: "Also will (flag and) report you"
Fish: "Then my number is gone"
Repha Betrix"This... How do (you) differentiate..."
 
Last edited:
Francis is too busy dicking around with nvmutil for 2 months and writing deranged graphomanic comics on libreboob.org to merge it into Libreboot. Oopsie daisy! Fucking brimstone niggerhell tranny software.
I'm also having issues with Libreboot on one of my machines. The tranny hasn't even sniffed the bug report on his issue tracker.
Maybe he's too busy joining the 41%.
 
I'm also having issues with Libreboot on one of my machines. The tranny hasn't even sniffed the bug report on his issue tracker.
Maybe he's too busy joining the 41%.
DW bro he'll get to it once he finishes his current autistic goldfish attention span distraction super important OpenBSD Librewolf port. BTW still haven't fixed my T480, will have to take it to a repair shop to get a new TB chip since a cool dude in the Libreboot mailing list (which of course Fr*cnis never even saw much less commented on) apparently fixed the same issue that way. If you've got slow charging with the TB controller not showing up in lspci or fwupd, that might be the cure. Come Monday I'll tell you for sure of that was it.
 
DW bro he'll get to it once he finishes his current autistic goldfish attention span distraction super important OpenBSD Librewolf port. BTW still haven't fixed my T480, will have to take it to a repair shop to get a new TB chip since a cool dude in the Libreboot mailing list (which of course Fr*cnis never even saw much less commented on) apparently fixed the same issue that way. If you've got slow charging with the TB controller not showing up in lspci or fwupd, that might be the cure. Come Monday I'll tell you for sure of that was it.

i *am* the senate​



err, i mean, maintainer

Signed-off-by: Leah Rowe <leah@libreboot.org>

was going to leave this out, but here's what
i wrote in this patch while it was WIP:

this one fucking thing fucked the fucking build

motherfucker

also fixed the desktop file, asshole

and fixed an unveil rule that still
said firefox

stupid cunt

also fixed some icon paths

eat frozen piss

piece of shit

^ completely justified. i accidentally cleaned
the entire build out of habit, even though it
was just a few minor stragglers. now i get to
watch it compile again. that's 4 hours of my life.

yay

Signed-off-by: Leah Rowe <leah@libreboot.org

Screenshot from 2026-04-05 13-39-46.png

I should trust this guy to do quality work to make the software that I use?
It doesn't even explain why he hasn't fixed the bug in libreboot, it was reported months ago, this librewolf port seems like started only yesterday.
 
Eh. I don't mind it that much, outside of when he wastes his time on the truly cringe shit like libreboob.

At least porting librewolf to openbsd is actually something useful. Openbsd in a lot of ways is a great OS, but it tends to lag behind, and compared to even freebsd it just doesn't have the available software most people will want.

And in it's own way I think openbsd is the better of the two, so people putting in some work for it is something I can somewhat get behind. I can't remember what the full state of browser choices is on openbsd but iirc there are barely any choices.
 
Back
Top Bottom