brad
@brad@posiwid.net
I have a very picky LCD panel (LQ079L1SX04) that only works (displays correctly) on Raspberry Pi.
I'm trying to get it to work on a Mac Mini but the resolution needed doesn't show (1536x2048). I need to use a utility like SwitchResX but I need the details like freq, front porch, back porch, etc.
How can I get the #RaspberryPi to tell me those values it's currently using?
xrandr seems to show only resolution and freq (and two other unidentified numbers).
Alternatively, maybe you can locate the data sheet for the Sharp LQ079L1SX04 because I can't find it.
Note: the LQ079L1SX01 is not the same.
@paulrickards `fbset -s` should give you these timings but they'll all be zero if you're doing software scaling. If it's not all zeros do `man fb.modes` for an explanation of the output.
@tpolecat Ahh, that gives me:
mode "1536x2048"
geometry 1536 2048 1536 2048 16
timings 0 0 0 0 0 0 0
rgba 5/11,6/5,5/0,0/0
endmode
So I guess because I have it set to 768x1024 and pixel doubling, that's the 0's?
@paulrickards That is my understanding, yes, but my understanding is just barely nonzero (I survived a recent skirmish with a Sharp LCD panel, but not the exact one you are using).
@tpolecat Ok I think I "undid" the scaling and rotation but still all zeros (and the same as before).
mode "1536x2048"
geometry 1536 2048 1536 2048 16
timings 0 0 0 0 0 0 0
rgba 5/11,6/5,5/0,0/0
endmode
The output from kmsprint --xmode seems promising.
Connector 0 (33) HDMI-A-1 (connected)
Encoder 0 (32) TMDS
Crtc 3 (100) 1536x2048@60.03 230.830 1536/90/48/180/- 2048/14/2/10/- 60 (60.03) P|U|D
Plane 3 (89) fb-id: 719 (crtcs: 3) 0,0 1536x2048 -> 0,0 1536x2048 (XR24 AR24 AB24 XB24 RG16 BG16 AR15 XR15 RG24 BG24 YU16 YV16 YU24 YV24 YU12 YV12 NV12 NV21 NV16 NV61 P030 XR30 AR30 AB30 XB30 RGB8 BGR8 XR12 AR12 XB12 AB12 BX12 BA12 RX12 RA12)
FB 719 1536x2048 RG16
I guessed which values are which, but things seem to fall into place? The pixel clock value puts the correct vertical scan rate value in.
Alas, SwitchResX says "not activated-invalid?" so I dunno.
@brad Yep, did that as well. And lots of rebooting. I'm thinking the Mac just can't drive this display.
From: https://www.mail-archive.com/u-boot@lists.denx.de/msg537554.html
New (non-work) blog post! 📝 “Generative AI vegetarianism” https://sboots.ca/2026/03/11/generative-ai-vegetarianism/
English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?
Are you a native speaker or have English as a second language?
#Dev #ux #ui #software #interface #translation #uiux #uxui #gui
| Native speaker, imperative: | 241 |
| Native speaker, infinitve: | 163 |
| Second Language, imperative: | 239 |
| Second Language, infinitive: | 400 |
Dan Blanchard, maintainer of Python's "chardet" library, used Claude to rewrite the entire project's codebase so that he can switch the license from LGPL to MIT.
https://github.com/chardet/chardet/pull/322
I highly doubt that this is legal, but who the fuck cares these days anyway, right?
If I was a contributor to that project, I'd tell him in no vague words what I think about shit like that. "No bro, it's totally not relicensing your code bro, this is totally new code bro!"
via https://chaos.social/@Foxboron/116170859737134271
Apparently chardet got Claude to rewrite the entire codebase from LGPL to MIT?
https://github.com/chardet/chardet/releases/tag/7.0.0
That is one way to launder GPL code I guess?
I thought there's no intellectual property on LLM-created things? This would mean _no_ license and simply public domain?
@tante @knud But can you just slap a license on PD code? Most (all?) open-source licenses assume you are the copyright holder, but with PD code, nobody is.
But, asking from a different angle: Why shouldn't I be able to take PD code and give it to someone under a restrictive license? I mean, it would still be available under PD and they wouldn't _have_ to accept my license to use it, but … could I? 🤔
Central German legal term here is "Schöpfungshöhe":
https://de.wikipedia.org/wiki/Sch%C3%B6pfungsh%C3%B6he
Threshold of Originality:
@HeptaSean @knud @scy German courts have made the same calls.
@scy do you know if anyone has checked if certain lines of code also appear in the slop version? Cause of course Claude was trained on the original code.
@tante Should be pretty easy to check with an hour of coding or something, but I don't have time for that right now. And no, I haven't seen anyone check this yet.
This is amazing. EA1FUO has built nec2c into WebAssembly, and now you can do antenna simulations on your phone or desktop without depending on nec2c running on a server. You can also deploy it locally, and he provides instructions for how to do this on docker or bare, and you can run nec2c on the server if you like.
Takes seconds to simulate my inverted V, and it even displays updates on what it is doing while running the simulation. It then gives a 3d rendering that you can drag around to get a better intuition. As you hover your mouse over the model, it shows gain in dBi with elevation and azimuth.
Beautiful work!
I don't know where else he's active, but he's been posting about this on Reddit as he's been developing it:
https://www.reddit.com/r/amateurradio/comments/1rfsr6f/my_new_modern_free_and_open_source_antenna/
Source code GPLv3: https://github.com/EA1FUO/AntennaSim
New reading material!
@W1CDN I had the table right next to these guys when they were flogging this book at the FDIM Vendor Night a couple years ago.
It would have been nice to realize this isn't the latezt edition. Still good stuff so far.
https://groups.io/g/SoftwareControlledHamRadio/wiki/30180#Where-do-I-purchase-the-book3F
Yesterday Cory Doctorow argued that refusal to use LLMs was mere "neoliberal purity culture". I think his argument is a strawman, doesn't align with his own actions and delegitimizes important political actions we need to make in order to build a better cyberphysical world.
EDIT: Diskussions under this are fine, but I do not want this to turn into an ad hominem attack to Cory. Be fucking respectful
https://tante.cc/2026/02/20/acting-ethical-in-an-imperfect-world/
@tante Gawd, you don’t even need an LLM to do that. There’s Antidote and Grammarly, just to name two…
@tante computers make copying essentially free. LLMs are just one instance of that. We should adapt to copying being free, because after LLMs there will be inventions that make copying even easier. Strongly reducing copyright protection (and other forms of IP) is part of that. As is enforcing anti-monopoly law
@tante I don't think anyone should have to resort to ad hominem when there's so many of his actual words to point to over the past decades.
@tante can you refer me to the blogpost you are quoting there? I would really like to understand what the context is.
@tante I mean the post by doctorow that includes "neoliberal purity culture" ... I like to do my due dilligence (source work) when forming an opinion and I couldn't find it by ctrl+f "neoliberal" in a couple of recent posts. So where do I find that?
@tante
> Again, it twists the argument in the way that the AI corporations like to do it as well: Search engines scour the web so AI companies should be allowed the same. It’s the same technology!
Just to add to your argument, there is another key difference between scraping for searching and scraping for LLMs.
Scraping for searching does have the concept of consent (if imperfect): it's opt-out, you can always say that you don't consent to your website (wholly or in parts) be scraped (by specific search engines or all of them), in your `robots.txt` controlled by you, and your decision will be respected. And this works also for revoking previous implicitly (or even explicitly) given consent.
As far as I'm aware no LLM honors `robots.txt`, and even if they would, they still don't and cannot offer any mechanism for consent revocation.
@tante Is refusing buy a Tesla or use X because I disapprove of Musks racism and suport of Trump, "neoliberal purity culture" ? Maybe putting solar on my house is "neoliberal purity culture" too, as is refusing to cross a picket line. Seems like Doctorow uses "purity culture" to mean what I would call "moral responsibility". As for "neoliberal", insofar as it retains any meaning, it's much more applicable to the kind of free market libertarian argument that Doctorow is making than otherwise.
Some genius made his AI remind him to get milk in the morning and it used up his $20 account balance overnight because it kept checking if it was morning every 30 minutes. Lmao. “AI”
https://bsky.app/profile/rusty.todayintabs.com/post/3mdrdhzqmr226
This is one of the things that frustrates me about #Meshcore in my neighborhood: I'm in a shallow valley and the nearest repeaters are over the ridges. I can hear them, but they can't hear me. Y'know, like regular ham radio. And I have an antenna on the roof of my 2nd floor apartment, no less. I have to go downtown to chat. #AustinMesh
@kg5rhr Any hope of putting better antenna - e.g. a Yagi pointing in the direction of a repeater? You've effectively increased your transmit power in one direction.
This might get you started: https://hackaday.com/2025/12/31/bringing-a-yagi-antenna-to-915mhz-lora/ or having your own repeater on the roof & a companion node in the apartment which only has to get as far as your roof.
This thought has stuck while I was typing and it'd be easy to try: using two oven trays as a corner reflector: https://www.youtube.com/watch?v=jRKbklgdInc :-)
@kg5rhr
Yeah, feel you, we've all been there.
Then again, it's the chance for pioneer work.
Making a little local noise, finding others, or even just register your repeater on the map so others have a goal to reach this one, and THEN at some point being connected -- that's a great feeling. Promise!
We don't have that opportunity very often in our saturated world.
@brad Thanks. I'm familiar with the austinmesh group, but I haven't joined the Discord because that's yet another app. I should join the mailing list or something.
There are thousands of independent weather stations publishing their conditions over APRS, some via radio and some via the internet. You can grab the raw stream of data from any APRS server, or see it visualized on a site like https://aprs.fi
My memory of the "personal web" at that time is that it felt like it was a linear progression from BBSes, gopher, Usenet, and IRC. More graphical and more widely accessible, but with a lot of the same community spirit.
The article goes on to say that Kaspersky is banned from providing software to US users, which I guess is possible to enforce to a certain extent.
I'm in Shanghai right now, seamlessly using a VPN to access blocked content (including the linked article), so I'm a little skeptical.
Farmers in Bastrop, TX were hopeful when Elon Musk bought land nearby, but now he’s turning the area into “an environmentally hazardous industrial park.” Authorities won’t do anything because they’re understaffed and “intimidated by their powerful new neighbor.”
https://www.texasmonthly.com/news-politics/elon-musk-vs-organic-farmers-bastrop/
History