Profile for chris
About chris
Fields
- website
- https://kode54.net
- 💞
- @kevin
- pronouns
- he/him (they/them okay)
- Discord
- https://discord.gg/4A6mrhtfAz
- Github
- https://github.com/kode54
- age
- 44
Bio
kode54 / kuroshi, primary maintainer of Cog for macOS.
- Joined
- Posts
- 347
- Followed by
- 178
- Following
- 406
Stats
Am I wrong for thinking that juries should be made up of professional lawyers, not average joe citizens? #juryduty
Minor annoyance: #steam reset my startup page to the Store. It was set to Library before I rebooted.
Seeking testers for wlroots-git 0.18 / labwc-git atomic modesetting tearing
Seeking testers for wlroots-git atomic modesetting tearing: Basically, you need a 6.9.x kernel or newer, and maybe also wlroots-git and labwc-wlroots-018-git, both from the Arch User Repository. You'll also be testing whether or not it functions better or worse with the following Merge Request:
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4746
Basically, I've found that the whole atomic modesetting tearing functionality merged into wlroots-git is completely broken, due to how the kernel functions and limits the use of async commits.
I made a change to make it function, but it doesn't necessarily function 100% of what a user who wants tearing would expect. Basically, it sees the commit failures, and re-sends the commit immediately, as a synchronized commit, to allow the property changes that the kernel is blocking on.
This is likely because I have hardware cursors enabled, because the thing that the kernel blocks on every time, is changes of the framebuffer of the hardware cursor planes, which apparently must be synchronized.
My workaround tries again on failure, synchronized. Further commits without any cursor bitmap changes, or just flipping the primary plane, should be asynchronous proper.
I've been told this isn't the correct approach. Perhaps it needs a different one, at the compositor level. Or perhaps a way for the library to notify the compositor that it synchronized a commit because async failed. Whatever everyone can agree on.
Either way, I'm sticking with this hack in my personal use until a proper solution can be reached. I'm looking for someone, anyone, to test these things and make sure they work. Apparently it's not enough to expect the wlroots developers to test the results of the original async commit patch for atomic modesetting, as they would have found it completely broken at the outset.
fireworks ranting - some swearing
God fucking dammit, someone is setting off fireworks again. Leave us the fuck alone, assholes.
Holy crap, Thunderbird. Shut *up*.
As a friend said:
Developers learn what 'consent' means challenge (impossible)
Subtoot: Fuck Vimeo anyway. They charge uploaders for bandwidth consumed by viewers. May as well self-host your videos at that rate.
God dammit. I got some used #airpodsmax AirPods Max a week ago or so, and I see why the seller was probably eager to dump them. They have lots of problems with condensation, including shorting out. And now the goddamned Active Noise Cancellation keeps toggling itself on and off at random, and the button to do it manually mostly stopped working. #headphones #bluetooth
“Member-only story” “register to continue reading this article we clearly fetched completely only to cover it with a gradient and modal” No, fuck you, Medium.
Oh joy. Patreon is tormenting me by asking me to resubscribe to someone who felt the need to meddle in my relationship, listening to false accusations levied against us by an angry ex.
Cool, cool. Looks like VirusTotal fucked up their DNSSEC settings. Or Google fucked it up for them. Other DNS services than the one I use allow resolving the CNAME and the resulting A record because they don't validate DNSSEC. #dnssec #itwasdns #virustotal
Am I the asshole for telling someone it's their own fault they can't remember what their video browsing history is if they've decided to intentionally not participate in data collection by not using a Google account and browsing YouTube through incognito tabs?
If you don't participate in the system's data collection, you have to manually bookmark your videos, or add them to a local list. If you forget that, it's probably because you don't want to remember it later.
Cool, searching for Git SHA1 codes on Google now finds cars for sale from Sam Pack's Five Star Ford. Apparently, they bought all their inventory's license plate numbers as ad keywords. #googleads
Why is it that my broken head sees the solution to child support related jail time is to abstain from sex so you don't produce any children? Maybe we can get the global fertility rate closer to zero if we try hard enough. It feels so selfish that we desire to refresh the work force so we have a younger generation to take care of us when we're old.
Maybe that's just my mental health drugs that I am ever thankful for that almost completely murdered my entire sex drive, the very thing that was probably responsible for me going off the deep end in the first place. Hmm, I guess since it's well after 9:30pm and I'm thinking like this, it's time to take my meds again, and go to bed. Night, y'all.
We could use some help with bills this month, as we're running short again. We need about $50 USD. https://paypal.me/kode54 https://paypal.me/kddlb #mutualaid #mutualaidrequest
So. My dad has been living in an assisted care facility for months now, and can barely take care of himself. He needs constant care for things like changing his catheter and flushing it out regularly. When he was home before this, he would call an ambulance to take him to the hospital almost weekly for catheter issues.
Welp, his Medicare coverage for life is running out in 3 days. They want to either dump him on us to take care of, or eat up his entire income and put a lien on our house, because this place he's in costs $10k per month.
We already depend on this income to live in our house.
I guess it's time to look into moving out of the country to some place that will just give guaranteed care for life? #medicalbills #americasucks
Subtoot: I hear people wringing their hands about heat pumps and induction ranges again. Sure, subsidize our entire install procedure. Also replace all our cookware with induction cookware. And we'll give you some newly useless cast iron cookware.
I find it hilarious that the internal resource filename for Orbital Tumbling in Fall Guys, the Season 8 (overall) / Season "2" (reboot numbering) Race theme, is called "Cheap Ethics". #fallguys #fallguysgame