Forgot your password?
typodupeerror

Comment Re: No thank you sir, I don't like it. (Score 1) 114

That doesn't change the fact that it's always on you, as an engineer, to know what your code does. Especially in the age of supply chain attacks, like the recent openssh backdoored from a dependency. That didn't even involve AI, and there was a lot more at stake than a stupid credit card number.

In fact, a practice I commonly do before deploying a release is to look over the manifest (i.e. cargo.toml, pyproject.toml, gradle, etc) and see if there's anything I don't need anymore, and ensure that the selected version of all imported libraries are at least a month old, unless one has a badly needed feature or bug fix.

If you're not vetting your own code, then you're a bad engineer and you should really question your life decisions. Period.

Comment Re: Hmmm (Score 1) 114

I haven't tried to vibe code with any publicly available (that I'm aware of, but it changes often) models in a while, but in my experience, python is itself slop, and has mostly always been that way. Whenever I use it, I strictly use pydantic and enforce mypy and turn on literally every single ruff rule, only later tuning and disabling the ones I don't need for that project as I'm writing it. That highly limits the amount of slop by any maintainer, human or llm, or even me on occasion when my prototyping carries on too long.

Mind you, python has its uses so I'm not dogging the language outright, just pointing out the fact that it lets you do things that shouldn't be done in any language, and I rely on those tools to maintain my own sanity. As far as LLMs go for python, I think it's a case of garbage in, garbage out.

Without putting opus 5 to the test, I'm inclined to say that it can't build code like that using the enforcement mechanisms I impose, but python being python, there might be ways around it. I highly doubt it could do that in rust with all of clippy enabled and enforcing snafu, no panic and no unsafe. Without those, I've seen it do odd shit, like unsafe calls into ffi when a native, platform agnostic crate is already available. Without those enforcement mechanisms in place (which I've always used,) it probably would produce crap, even if the crap actually works as intended.

One of these days I might experiment with that -- do the same prompts with controls as I do without, then observe the difference.

Comment Re:No thank you sir, I don't like it. (Score 2) 114

If you release code, it's on you to know what's in it and what it does, doesn't matter who (or in this case: what) wrote it, contributed, etc.

I think the scenario you're describing is more likely to occur with some rogue library you've imported than it would with an LLM, specifically because it's unlikely that you've read all of the code in every library you've ever imported.

Comment Re:Hmmm (Score 1) 114

When they do that, I start micromanaging its styling in various ways, i.e. giving it a hard cap on the number of lines in each file, telling it to organize modules in a way that makes sense and keeps like code together, use subdirectories, keep data structures and functions separated, etc. Works best with strongly typed languages. Works especially well with rust given it can arrange everything freely without having to worry about cyclical imports, in addition to the borrow checker and result types adding their own natural styling constraints. Often I'll just be writing my own code, and if I decide to do a big refactor, I'll whip out the AI since it can knock it out really fast and generally does a good job of it.

Comment Re: Is that a serious question? (Score 2) 56

Instead of a walled garden, apple is more like a movie theater with airport grade screening to make sure you can't bring in your own snacks. And when the Usher Agent gropes you, he says it's for safety because outside food might be past its use-by date. Then the snack bar only has a choice of two different candy bars, one costs $999, the other that adds peanuts is $1,799.

Comment Re: This is why (Score 1) 130

About 90% of it. In the sense of micronutrient and macronutrient content, it's virtually indistinguishable from lean meat. That includes its b complex and creatine, the kind of things that keep your brain healthy and energized, and are commonly deficient in vegans.

Honestly I don't understand you guys. Basically you're offended that people would eat more of the cow, making its usage more ecologically efficient, while at the same time griping about ecological efficiency of eating meat. As far as I can tell, you just don't like it because of its physical appearance before it ends up on the plate. Which is especially insane given the way you guys resort to highly processing your food just to make it nutritionally viable and somewhat palatable, where it often has a much worse appearance (and smells like dog shit) before reaching your plate than "pink slime" does. Not to mention the way you have to source ingredients from all over the world just to somewhat meet your micro needs, which is ecologically inefficient, and still doesn't even give you what's already available locally from animal products.

At the very least, pick a fucking argument that makes fucking sense. And no, you're not going to convince me to eat nutritionally deficient vegan crap food that's so heavily salted and/or sugary just because it has to hide the fact that it doesn't have any flavor. The worst among you are the ones who demand organic vegan. Remember the b complex and creatine I mentioned earlier? To get a full complement, you're either synthesizing it or you're getting it from animals. Period. Your body and your ideology obviously hate each other. Such a first world problem.

Comment Re: State is probably best stated by the comics (Score 2) 138

And Mel Brooks is 100. Age doesn't make them any less relevant, the problem is you're just a fucking prude. Guess what else was popular among the youth in their times? Temperance, fascism, and Maoism. Being an asshole knows no age minimum or maximum.

These guys, though old, age well. Prudish assholes like you do not. History will look favorably upon them, where you'll go down more like Kellogg or Graham.

Comment Re: Plague is a problem in Russia? (Score 2) 70

First, don't invke a "both sides" fallacy. It's stupid.
Second, is there any evidence anywhere that the US engages in any of these? Because it's already known that Russia does both, and in fact uses chemical weapons such as vx/novochik
Third, president Nixon issued an executive order mandating that no government entities engage in this in any way at all, and unlike your tsar's decrees, executive orders have no effect if they're not made pubic, so they can't be secretly cancelled, amended, or ignored. We have a system of checks and balances, you do not.

Comment Re: Plague is a problem in Russia? (Score 3, Insightful) 70

Probably worth mentioning at this time that Russia never stopped its bioweapons (and chemical weapons) research and development, which includes inducing antibiotics resistance into deadly microbes.

If this is what that is, you already know you can count on incompetent Russia to hit itself with its own weapon.

Comment Re: Universities teaching the 'truth' (Score 2) 34

You do realize why there isn't more money being poured into the search for a cure...

First of all, what do you mean by "a cure"? There are so many different ways that cancer varies that chasing after one cure to rule them all is just stupid. This is why the clinical definition of cancer is so narrow: A category of diseases involving cells that ignore normal signals and mechanisms to stop dividing or undergo apoptosis and can invade nearby tissue. Plenty of healthy tissues in your body do one of these but not another. So...how do you target them for a "cure"? The answer is and always will be: It depends.

Second of all, there's already a lot of money being put into cancer research. A great, great deal of it in fact.

Third of all, we already have cures for some forms of cancer. I myself had my cancer cured: I had basal cell carcinoma on the top of my ear lobe. Guess what the cure was? Pretty fucking easy: Pick up a scalpel, use the scalpel to excise the differentiated basal cells. Healthy basal cells will eventually take their place. There, cured.

Slashdot Top Deals

I have never seen anything fill up a vacuum so fast and still suck. -- Rob Pike, on X.

Working...