144 Followers
88 Following
650 Posts
Long time Linux engineer and developer, U-Boot custodian, OpenEmbedded developer. For non-technical things @trini
pronounshe/him
githubhttps://github.com/trini/
Gravatarhttps://gravatar.com/tomrini

I'm behind on reading LWN weekly issues, so I only now got to the article about the AI bot that flamed matplotlib mainainers. Choice quote: "We should note that LWN is still entirely written by people and makes its mistakes the old-fashioned, human-powered way."

Well said, @lwn

has anyone had any success success installing an alternative os on a smart tv? it's basically a computer, albeit a shitty one, but i can't find anything anywhere online about it. i can't tell if my ability to web search is declining, or if web search in general is in the shitter

boosts/quotes appreciated

Today is one of those days where I have 20-odd commit messages to write where the explanation all starts off the same (found this problem by ...). At least I can keep dropping in the first few lines of the previous commit.
Working out problems from randconfig is confusing sometimes. I'll have a symbol that says it depends on !X. The generated .config has X=y. Since the symbol in question has select'd Y that depends on !X we get an unmet dependency elsewhere because we have "select Z if Y".
Sure, I could make that be "select Z if !X" but that feels wrong.
Since a year we got some contributions for converting Devicetree bindings from TXT to DT schema as part of some sort mentorship programs (e.g. GSoC). This is great although leads to some misunderstandings in that work, considering mentorships did not ask DT maintainers about some sort of guidance. To clarify:

1. Please convert bindings which have active DTS users. First choose bindings with DTS built by arm64 defconfig, then next choice by arm multi_v7 defconfig. Then any other ARM or different architecture DTS.

2. Be sure dt_binding_check (including yamllint) and checkpatch pass without any warnings. See writing-schema.rst document.

3. Be sure that all DTS files using this binding pass dtbs_check validation. If this means binding needs to be adapted during conversion, mention briefly in commit message changes done comparing to pure TXT->DT schema conversion. Sometimes DTS has to be fixed. Sometimes both - DTS and binding - must be changed, because actual ABI (Linux drivers) is different.

4. Do not send conversions of TXT bindings in staging, because these need to follow standard review process. Bindings in staging are not considered accepted/reviewed DT ABI.

5. Don't ever send output of LLM microslop tools. It's pointless and brings no benefits to the community. Rob already converted all TXT bindings with LLM, so why you doing this again would be beneficial to anyone?

6. Read also Rob's expectations and hints:
https://lore.kernel.org/linux-devicetree/CAL_JsqJp133hGSkja9tabtsE9D7MSA9JErVkmkcy91piHMgfwg@mail.gmail.com/

This is an updated guideline from 2025 https://social.kernel.org/notice/Ai9hYRUKo8suzX3zNY .
Re: DT schema bindings conversion mentorships (was Re: [PATCH v5] ASoC: dt-bindings: omap-mcpdm: Convert to DT schema) - Rob Herring

And I half started to defend having autocomplete type stuff for big class abstraction template blah blah 'fun', but then stopped. Yes, that's annoying to deal with, but one of the first lessons I learned was that you don't just silence a warning by doing a cast, you understand what the warning means and then fix it. So yes, you need to think through what the right thing to call (and what to pass), even more so when it's tricky.

RE: https://cosocial.ca/@mhoye/116222876858737682

This of course applies to "AI coding" too.

@bkuhn Nice! I've got my original fan club card around in storage still. And yeah, that's a reasonable explanation :)
@bkuhn ... digging more https://www.youtube.com/watch?v=QlAaXUIbR80 is the earlier that month day-time airing of the episode too. I think the first link was the one you would have watched :)
MST3K-Broadcast Editions: 514-Teenage Strangler 11/7/1993

YouTube
@bkuhn Interesting! I no longer have the VHS rip of that one, but https://www.youtube.com/watch?v=iEpbpijr-00 is old enough to have an answer if you want to scroll around the video to that scene.
MST3K-Turkey Day '93 #16: 514-Teenage Strangler (Midnight)

YouTube