| 5 Mar 2026 |
autra | what will work is probably to generate new keys and use the los migration script right? | 14:53:43 |
pentane | Yep, exactly | 14:53:50 |
autra | ok! Just wanted to check if my intuition was correct :-) | 14:54:05 |
pentane | you'll have to manually patch the LOS migration script to work with your new keys tho, since they're hardcoded | 14:54:21 |
pentane | Oh and if you haven't locked your bootloader and if you're on stateVersion = 1, it'll suffice to delete and regenerate avb.pem and avb_pkmd.bin | 14:55:43 |
pentane | (The LOS key migration script is only needed for APK keys) | 14:56:33 |
autra | oh! And then no need to migrate anything? | 15:11:31 |
autra | Yes I've done that initially when I migrated from the official LOS build to my own build | 15:11:32 |
pentane | Yes I think so | 17:26:33 |
pentane | cause the APK and APEX keys won't change | 17:26:46 |
| * autra is a bit afraid to try :-) | 17:38:01 |
autra | thanks ! | 17:38:07 |
| 8 Mar 2026 |
Jonathan Fishbein | Redacted or Malformed Event | 22:47:59 |
Jonathan Fishbein | Redacted or Malformed Event | 22:48:02 |
Jonathan Fishbein | https://github.com/jonathanfishbein1/robotnix | 22:50:12 |
Jonathan Fishbein | I have this to add calyxos to the repo. Its all claude code | 22:50:35 |
Jonathan Fishbein | but I cant build it as of yet because I think 32g isnt enough | 22:51:07 |
pentane | do what you want on your personal fork, but I will never accept slopcoded contributions like that into upstream | 22:55:25 |
Jonathan Fishbein | Sorry to hear that. its true I dont know much about android building and really couldnt say one way or the other about the generated code atm | 22:58:06 |
Jonathan Fishbein | but claude is pretty capable whether we want to admit it or not. Im using it effectively for haskell development and it can implement pretty advanced concepts that I can verify | 22:59:38 |
pentane | neither did I a year ago, and yet I maintain robotnix now. come back once you are actually interested in learning and contributing by yourself | 23:01:02 |
| SomeoneSerge (matrix works sometimes) changed their display name from SomeoneSerge (back on matrix) to SomeoneSerge (matrix works sometimes). | 23:35:52 |
| 10 Mar 2026 |
jaen | No offense, but you must have like +3-4 sigma on the Wechsler scale to have been able to do that. I failed to finish that Android 12 bump PR twice or thrice before I gave up and went on my "imma build an incremental AOSP build tool based on dynamic derivations" crusade, and yet here you are now, up-to-date with the upstream while I'm still waiting for NLNet to tell me if the grant is in or not P: So I'm not sure a superhuman is a good rubric to judge us mortals with xD | 05:36:52 |
jaen | Yes, Opus 4.6 is pretty impressive. I'm using it heavily as a sort of executive dysfunction and dysthymia therapy tool and it can run, like, 10 projects of varying sizes in the background while I work/focus on one of them myself. And with 4.6 it's finally good enough code (sometimes better than I would've written, don't think that any amount learning would've allowed me to write a dependently typed language) that if you have a strict planning workflow with tight guardrails (thank the deities for NixOS VM tests), then you can leave it doing it's own thing for quite a while and get out good enough code out of it.
But if you actually go and submit that upstream yourself as-is then wat. The model still does not actually understand what it had written. That it can appears as if it does is very impressive, but that is gone as soon as the context is and can't replace proper understanding and learning. And why are you sending out code nobody understands (or very soon won't), then it basically is offloading the comprehension of your code on the upstream, which sucks. If you write with models, which I think finally stopped being a malpractice with Opus 4.6, then the minimum courtesy you can do is working with its output enough that you don't have to add it as a co-author and have your intellectual property claim hold up in court (which is actually an even stronger reason to reject purely slopped contributions - nobody wants to suddenly learn that their GPL claim was oveturned in court because some silly contributor didn't have IP over the code they "written").
| 05:37:09 |
| amaan joined the room. | 06:53:26 |
magic_rb | And youre all still successfully ignoring all the moral issues of using these LLMs:
- Burning the planet even more than were already were: check
- Preventing people from buying new computers or upgrading old ones: check
- Stealing everyones copyrighted works and profiting off of them: check
| 09:21:48 |
magic_rb | Using the things at all and in any capacity is in my immoral | 09:23:01 |
| etwas joined the room. | 15:52:13 |
Jonathan Fishbein | Yea theres no pr just my personal repo. More of a poc than anything | 16:09:50 |
Jonathan Fishbein | It would have been disingenuous to have removed claude as a contributor | 16:19:48 |