Remix.run Logo
dist-epoch 2 hours ago

Reminds me how one year ago people were saying "sure, GPT-4o can write a function, but try to make it write a whole application"

ZenoArrow 2 hours ago | parent [-]

Sure, AI has developed quickly, but let's see it take on a real engineering challenge, rather than regurgitating boilerplate code.

Writing device drivers from incomplete specs is much harder than "writing a whole application" where the specs are clearly defined and there's a lot more example code to reference. If you believe in AI so much, and believe that it's unreasonable for postmarketOS to not want to use it, put it to the test, prove the doubters wrong, what have you got to lose?

dist-epoch an hour ago | parent [-]

I don't have anything to win either.

What does a developer who writes a driver from incomplete specs do? Writes some values in some registers, sees how the device behaves, updates the spec. Rinse and repeat. Sounds exactly the kind of stuff coding agents thrive at - a verifiable loop. And they can do it 24x7 until done.

ZenoArrow an hour ago | parent [-]

> I don't have anything to win either.

Sure you do, you can prove those that doubt your views wrong.

> Sounds exactly the kind of stuff coding agents thrive at - a verifiable loop. And they can do it 24x7 until done.

Go for it then, you're not putting in any work into it other than giving it a task to do.

dist-epoch an hour ago | parent [-]

I'm sure you know what opportunity cost is

ZenoArrow 3 minutes ago | parent [-]

Haha, are you trying to suggest you'll have lost much by putting an AI tool to the test? You seem to think it's powerful enough to do the work of porting Alpine Linux (or equivalent) to new hardware without human intervention (beyond the initial prompt), what exactly are you losing by trying this out? It's not your time, as you would have spent less time on giving a simple instruction to an AI tool than you spent in talking to me.

Perhaps the reality is that you know AI needs more hand-holding than this, and the tools aren't up to the task you're thinking of setting them.