| ▲ | mono442 4 hours ago |
| it's not surprising the whole project isn't useful for anything if they don't embrace genai for speeding up the development |
|
| ▲ | surgical_fire 3 hours ago | parent | next [-] |
| Yes, the famously useless PosmarketOS. Why don't you share the list of very useful things you created instead, mono442? |
| |
| ▲ | nananana9 3 hours ago | parent | next [-] | | Never ask a woman her age or a vibe coder to show you an useful program they've written. | | | |
| ▲ | mono442 3 hours ago | parent | prev [-] | | I don't work on open source stuff but I work at a financial institution and genai has been a huge productivity boost. I can easily write 2x - 5x more code than before genai. | | |
| ▲ | lm28469 2 hours ago | parent | next [-] | | Do you bring home 2x-5x more money every month then? Does your company make 2x 5x more profits? The vibecoder paradox, everyone is 10x as productive, no one can show even a 1.2x increase in anything (besides bot generated comments, traffick and other background noise) | | |
| ▲ | raincole 16 minutes ago | parent | next [-] | | 2x productivity will never result in 2x profit unless you somehow monopolize the productivity gain. Better tools can even result in negative profit gains. It's pretty much econ 101. | |
| ▲ | UqWBcuFx6NV4r 2 hours ago | parent | prev [-] | | [flagged] |
| |
| ▲ | jsheard 3 hours ago | parent | prev | next [-] | | And as we all know, more lines of code always produces better results. That's why we call it "technical wealth". | |
| ▲ | qsera 3 hours ago | parent | prev | next [-] | | So do you review all that code as well? | | | |
| ▲ | hakube 3 hours ago | parent | prev [-] | | Is the software you're working on useful? Care to share the link so we can take a look? | | |
|
|
|
| ▲ | ForHackernews 3 hours ago | parent | prev | next [-] |
| No one is stopping you from vibe-coding a POSIX-compatible mobile OS. |
| |
| ▲ | hu3 3 hours ago | parent [-] | | Not parent commenter but this is bound to happen. And I highly doubt iOS and Android are free from LLM assisted code at this point. | | |
| ▲ | imadr 2 hours ago | parent | next [-] | | Yes and? Let's suppose your statement is 100% true, I genuinely don't see the point of these kinds of comments. Why every time some person/group of people enact an anti-LLM policy in their project, other people feel the personal need to stress how useful LLMs are and how that project is bound to fail if they don't use it? Postmarketos clearly exists and works, EVEN if LLMs were absolutely perfect for speeding up development ten folds, is there any absolute moral necessity to use them? Also isn't this just moving the goalpost that LLM fanatics love to point out? | | |
| ▲ | plqbfbv an hour ago | parent | next [-] | | > Postmarketos clearly exists and works, EVEN if LLMs were absolutely perfect for speeding up development ten folds, is there any absolute moral necessity to use them? There's no moral necessity, but if you want to survive as a project moving forward, you'll have less and less velocity compared to projects using LLMs, so you'll eventually shrink and die as a project, because less people will contribute to a project that gets less features and bug fixes. I don't understand why these projects have such a strong "moral" stance of "no AI ever", and instead they don't deploy LLMs to automatically review PRs based on their own guidelines, so that if the contribution is valuable, it gets through no matter if it was written by an LLM or not. | | | |
| ▲ | hu3 2 hours ago | parent | prev [-] | | I'm pointing out that their expectation of AI-free OS is pointless. Because AI-assisted code is most probably already present in devices they use. And I dare say that even for PostmarktOS: 1) There's no way they can prevent AI-assisted code to reach their codebase. 2) They will most probably change this policy in the future lest other forks/projects outpace them in terms of utility and they get reduced to a carriage in a car world. | | |
| ▲ | raincole 2 hours ago | parent [-] | | The stance is not to 'prevent AI-assisted code to reach their codebase.' It's not like AI-assisted code is literally poisonous and their codebase dies if touched. The stance is to deter random vibe-coders trying to resume-max by submitting PRs to known open source projects. There are so many of them rn. Hopefully by making it clear (some of) them will realize doing that is just wasting their tokens. | | |
| ▲ | hu3 2 hours ago | parent [-] | | I understand there's an avalanche of vibe slop PRs. But to be clear their AI instance is as clear-cut as can be. Their instance IS INDEED to "prevent AI-assisted code to reach their codebase". > The following is not allowed in postmarketOS: > Submitting contributions fully or in part created by generative AI tools to postmarketOS. source: https://docs.postmarketos.org/policies-and-processes/develop... | | |
| ▲ | UqWBcuFx6NV4r 2 hours ago | parent [-] | | [flagged] | | |
| ▲ | hu3 2 hours ago | parent [-] | | No need to call names. And I don't understand your point. Are you calling their rules impossible to enforce? As per their rules, their instance is not only against entire PRs but any AI assisted code. |
|
|
|
|
| |
| ▲ | mpol 3 hours ago | parent | prev [-] | | Could AI write a highly specific camera driver or GPU driver, without any documentation at all? | | |
| ▲ | hu3 2 hours ago | parent | next [-] | | Probably not and why would it need such constraint? Not even humans can do that. Documentation needs to at least be reverse-engineered and understood before implementation. | | | |
| ▲ | pantalaimon 2 hours ago | parent | prev | next [-] | | I'm sure it could generate a decent device tree | |
| ▲ | fartfeatures 2 hours ago | parent | prev [-] | | Can you? |
|
|
|
|
| ▲ | MonkeyClub 3 hours ago | parent | prev | next [-] |
| Whoever needs more slop faster can easily find it elsewhere, if PostmarketOS doesn't want to follow the trend, that's well and good. |
|
| ▲ | ACCount37 3 hours ago | parent | prev [-] |
| Weird stance to take. I can understand "untested AI-genned code is bad, and thus anything that reeks of AI is going to be scrutinized" - especially given that PostmarketOS deals a lot with kernel drivers for hardware. Notoriously low error margins. But they just had to go out of their way and make it ideological rather than pragmatic. |
| |
| ▲ | jonathrg 3 hours ago | parent | next [-] | | It's fine for a project to have moral/ideological leanings, it's only weird if you insist that project teams should be entirely amoral. | | |
| ▲ | trollbridge 3 hours ago | parent | next [-] | | The main reason open source projects exist at all is because of people who started them with quite often fringe ideological leanings. Just look at the GNU project. | | |
| ▲ | UqWBcuFx6NV4r an hour ago | parent | next [-] | | It’s nowhere near 2003 anymore, and whether you or I like it or not there is a far greater visitation in ideology than there used to be. Your point is basically irrelevant. | |
| ▲ | Joker_vD 3 hours ago | parent | prev [-] | | And fringe economical leanings, too. Just look at the GNU project: the firmware in printers is still of subpar quality, and GNU didn't really help to change that... and why on Earth would it, anyway? |
| |
| ▲ | Joker_vD 3 hours ago | parent | prev [-] | | > It's fine for a project to have moral/ideological leanings As long as they align with the correct (i.e. yours) values, of course. When they adopt the wrong values, it's not fine. | | |
| ▲ | debugnik 3 hours ago | parent | next [-] | | There's still a line between values I disagree with and values that directly attack me as a person. The former is how many of us feel about some of our dependencies and most proprietary software we use, so it's clearly fine to some degree. | |
| ▲ | jonathrg 3 hours ago | parent | prev [-] | | But it is fine. If I disagree with a project's values I'm not going to contribute to it, and they wouldn't want me there either. |
|
| |
| ▲ | yehoshuapw 3 hours ago | parent | prev | next [-] | | as a kernel developer, I use LLMs for some tasks, but can say it is not there yet to write real kernel space code | | |
| ▲ | egorfine 2 hours ago | parent | next [-] | | Absolutely. But at the same time I cannot imagine reverting to code with no help of LLMs. Asking stackoverflow and waiting for hours to get my question closed down instead of asking LLM? No way. | | |
| ▲ | cuu508 an hour ago | parent [-] | | > But at the same time I cannot imagine reverting to code with no help of LLMs. And doesn't that bother you a little? If you listen to podcasts, check out this podcast episode: https://www.pushkin.fm/podcasts/cautionary-tales/flying-too-... It is about Air France 447, but also draws parallels to AI and self-driving cars | | |
| ▲ | egorfine 22 minutes ago | parent [-] | | Look, every medicine is a poison as well. Every single byte of code I commit I fully understand. I am strongly against slop. However I'm not going back to asking stackoverflow and pretend that I have nowhere else to find answers. |
|
| |
| ▲ | crimsonnoodle58 3 hours ago | parent | prev | next [-] | | Exactly, you can use it for some tasks. But why "explicitly forbid generative AI". If you use AI to make repetitive tasks less repetitive, and clean up any LLM-ness afterwards, would they notice or care? I find blanket bans inhibitive, and reeks of fear of change, rather than a real substantive stance. | | |
| ▲ | zozbot234 3 hours ago | parent | next [-] | | > and clean up any LLM-ness afterwards That never happens. It's actually easier to write the code from scratch and avoid LLMness altogether. | | |
| ▲ | UqWBcuFx6NV4r an hour ago | parent [-] | | If you’re unable to use your tools then that’s a skill issue on your part. Why are you so confident that something can’t be done just because you don’t do it? Some people are better than you at this particular skill. Learn to live with it. | | |
| ▲ | zozbot234 an hour ago | parent [-] | | The skill of cleaning up LLM-written slop to bring it to the human-like quality that any sane FLOSS maintainer would demand to begin with? It's just not worth it. |
|
| |
| ▲ | jonathrg 3 hours ago | parent | prev | next [-] | | They explain why in their AI policy. It's an ethical stance. Of course they wouldn't notice if there aren't clear signs of LLM-ness, but that's not the main reason why they forbid it. https://docs.postmarketos.org/policies-and-processes/develop... | | |
| ▲ | crimsonnoodle58 3 hours ago | parent [-] | | Thanks for the clarification. Not that I agree with their stance (the exact same could have been said at the start of the industrial revolution) but I respect it nonetheless. | | |
| ▲ | coldpie 2 hours ago | parent [-] | | > the exact same could have been said at the start of the industrial revolution The pollution caused by said revolution is currently putting humanity at a serious risk of world war and maybe even extinction so... maybe they had a point? I'm not taking a strong stance either way here, but worth thinking about the downsides from the industrial revolution, too. |
|
| |
| ▲ | jsheard 3 hours ago | parent | prev [-] | | > But why "explicitly forbid generative AI". The AI policy linked from the OP explains why. It's half not wanting to deal with slop, and half ethical concerns which still apply when it's used judiciously. |
| |
| ▲ | ACCount37 3 hours ago | parent | prev [-] | | Same. Having an LLM helps, especially when you're facing a new subsystem you're not familiar with, and trying to understand how things are done there. They still can't do the heavy duty driver work by themselves - but are good enough for basic guidance and boilerplate. | | |
| ▲ | hedora 3 hours ago | parent | next [-] | | My reading of their AI statement says your kernel contributions are no longer welcome in PostmarketOS, and also, since you're encouraging others in their space to use such tools, you're in violation of their code of conduct. This applies to the person you're replying to too. I think their policy is poorly thought out, and that little good will come of it. At best, it'll cause drama in the project, and discourage useful contributions. It's a shame, since we desperately need an alternative to the phone duopoly. | |
| ▲ | trollbridge 3 hours ago | parent | prev [-] | | Guidance and boilerplate... in other words, documentation. | | |
| ▲ | UqWBcuFx6NV4r an hour ago | parent [-] | | No, dude. Do you genuinely think that people don’t know what documentation is? That’s insulting. An LLM can help surface relevant information, taking your intent / goals into account, summarising vast quantities of code and indeed other documentation. That’s, like, their single most effective use. |
|
|
| |
| ▲ | xantronix 2 hours ago | parent | prev [-] | | The licensure of the code generated by LLMs is not a settled matter in all jurisdictions; this is a very valid pragmatic concern they address. |
|