Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:next up: no compilers allowed! (Score 1) 70

I see what you did there but LLMs aren't compilers. There is no source code except the prompts, and those do not really work for someone else to later add stuff or fix bugs.
If there was working source (prompts) that could be revision controlled and that could be patched and regenerated, then I guess it would be workable to not tinker with the generated code.

You wouldn't compile your C once, and then force any fixes to be direct binary patches to the executable, would you?

Comment Re: Isn't that the point? (Score 1) 70

Why shouldn't it be repeatable?

I hate how people hear the word "stochastic" and without understanding think things would be random. Same Input (Seed is a part of that) gives same output. 100% repeatable. If you don't like having a seed controlling variance, set the temperature to 0.

Ok, fair point. However from what I have seen the current set of tool aren't really supporting this kind of repeatable workflow (yet?). You'd need to be able to store the seed/context window, and a repeatable reference to the actual model used.

Comment Re:What's next? No auto-complete as well? (Score 1) 70

i would add that "inconsistent style" might be not very reasonable either (ai or not) but that's just my subjective view on an often controversial and context-dependent topic. i'm not at all against style guidelines per-se but there is a point of diminishing returns, and in general code should be clear and self-explanatory regardless of style. if code is hard to read because it isn't (clear and self-explanatory) that's a problem with the code, if it is hard to read because it deviates from the style guide that's a problem with the style guide or coding culture/habits.

"inconsistent style" can create problems when doing maintenance of the code base over time, different files use different libraries for the same thing and so on. Makes traversing the code much harder for someone trying to add something.

Way back at my then workplace there was a guy who refused to write anything in ANSI C, he only did K&R. I guess it was consistent within the portion he was working on at that particular time, but it kept others out of there.

Comment Re: Isn't that the point? (Score 1) 70

It's not really the same as the process of using an LLM to create the code isn't repeatable. You might not get sufficiently working code feeding in the same instructions.

The equivalent of this using a traditional computer language would roughly be to compile the code into binary, and then throw away the source code.

Comment Re: Isn't that the point? (Score 1) 70

This is an interesting perspective. I have a similar time of experience 25+ years in embedded development. We didn't always have formal code reviews, but I've rarely not worked in a team. Usually 3-4 people in the same discipline as me, and then cooperating with other disciplines.

But as our perspectives are so different, I can't help to wonder what the actual ratio between single devs and team devs really is? Never seen a study on this.

Comment Re: The US (Score 2) 118

I guess itâ(TM)s time for the world to start collecting the debt and sever the ties then, no? The US regime can then mind their own business. They are welcome back when/if they change their mind. No hard feelings.

Comment Re:Apps store (Score 1) 149

Smart phones has helped users with being firmiliar with getting all apps via one location, which is the strength of Linux on the desktop

Although this is no longer the case for many distros. You have debs, rpms, snaps and flatpaks and they come from many different sources, some with dubious traceability to source.

Comment Re:Abandon snaps (Score 2, Insightful) 37

The "snaps" are not the problem. Its the crypto shit.

Just ban the fucking things from the app stores. If people want it, they can download it from github, ./configure && make && make install . Source code distributed apps tend not to last long as scams. Many eyes and shallow problems.

I disagree. The "snaps" are the problem, because unlike the apt-get flow, "snaps" are uncurated. They also auto update by default, and in fact it's very hard not to have them auto update. This means a vendor can easily push malicious content at a later time without most users (and canonical) noticing, even so called "power users". Even Apple lets users control if and when to update. "snaps" as they are implemented now are not an acceptable distribution solution IMO.

Slashdot Top Deals

The end of labor is to gain leisure.

Working...