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
Must resist urge to communicate with other beings. I know I will never be on their level anyway, so anything I say will just be viewed as instant condescension. I must remember to always phrase my attempts at knowledge in the form of a question, because I am the one who needs confirmation. I picked up this stupid habit of explaining everything I am talking about from television. Thanks, television, for training me to mansplain.
I can't believe
that people don't like
reading IRC chat logs
that look
a lot
like this.
Hey ASSHOLES, the 4th was Last Month! And the backyard fireworks weren't legal then, either!
Cool. R.I.P. #x86 then?
The #intel processors are screwed unless you go 12th gen.
The #amd processors are perpetually vulnerable to any kernel code attacking System Management Mode, and are probably not patchable. Windows is right out the door on these because bunches of games have vulnerable kernel anti-cheat drivers that can readily be attacked to install a rootkit.
Guess the M4 Macs can't come soon enough.
Long winded, overstimulation, principles of CW, mh~
Why am I like this? I see someone trying to remind me not to boost un-CWed politics into their timeline, and I wonder why anyone doesn't want to be overstimulated.
Am I the only potentially #autistic person who receives pleasure from being overstimulated? I love hot pepper foods, the hotter the better. I love all forms of carbonated drinks, and thoroughly enjoy that my rather hyper senses are drenched in a burning sensation as the carbonation goes down. I like combining these two as well, drinking carbonated beverages just after consuming super spicy food. I also find this last step is perhaps the quickest way to eliminate the residual burning.
I also somehow thought that essenced soda water actually had a strong flavor on its own and that the "drove the truck past a fruit orchard" jokes were nonsensical, since surely everyone can taste the almost fruit punch like strength of fruit flavor from the soda water, right?
I wish I could stop immersing myself in social media garbage every time I look at my social media reader apps. I actively click through every content warning prompt, because I don't want to miss anything. When I probably am doing untold psychic damage to myself in the process of reading all this crap.
I really need a media manager to tone down the garbage on my accounts so I can stop seeing this lot, but then I already do a fairly good job by spending multiple days at a time just not paying attention to social media at all. It helped that I switched my fedi usage entirely to client apps, and closed the web tabs I had opened on my desktop, and use a janky ass desktop client for fedi. And for Bluesky, I follow less than 200 people, and my feed doesn't auto refresh, so I barely see anything when I do look at that tab.
Another thing that does psychic damage to me, though, is being exposed to ideas of new electronics I may want. People keep bringing me back to wanting a damn gaming monitor for my desktop, with full P3 color range and high refresh OLED. But I'll never have the money for that. That's a form of stimulation I wish I could get less of, because I'm fairly happy already with what I have now. Stuff like this makes me wish tech would stop advancing incrementally and actually make some leaps and bounds so that the updates would be justifiable purchases.
So I guess I like some forms of hyperstimulation, but could use near zero exposure to other forms of stimulation, due to how they make me feel about life. I feel like I'm living when I'm burining my senses or listening to loud music, but feel like the world sucks when I'm exposed to all the depressing crap I find all too much of. I wish I could strike a balance somewhere, but I find that next to impossible.
Oh well, bed time, maybe I'll feel better again in the morning.
Great, had a pair of Corsair HS55 Wireless headphones break on me within two weeks of purchase, due to a crack through the left side hinge. One half of the hinge is broken, and if they're anything like Kevin's pair, the rest of the hinge will crack off within less than a day of further use.
I've switched to my duct taped Sony WH-1000XM4s, which broke through their right side hinge some time a year ago, well out of warranty, and then ended up taping them together and using a brace I made for a different pair of headphones.
And yet, Apple's metal headphones didn't last me long either, but that pair was a two year old "pristine" condition pair from a reseller, who complained about the yellowing that my two weeks of constant use applied to them. What the heck kind of use could they have seen at all if they didn't break within two years of purchase for them, unless they never used them?
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