Hacker Newsnew | past | comments | ask | show | jobs | submit | Ar-Curunir's commentslogin

And all of which are in an entirely different language, and which use pretty different architectures to this compiler.

If someone told you 5 years ago that a computer generated a working C compiler, would you think it was a big deal or not?

A computer generating a compiler is nothing new. Unzip has done this many many times. The key difference is that unzip extracts data from an archive in a deterministic way, while LLMs recover data from the training dataset using a lossy statistical model. Aid that with a feedback loop and a rich test suite, and you get exactly what Anthropic has achieved.

While I agree that the technology behind this is impressive, the biggest issue is license infringement. Everyone knows there's GPL code in the training data, yet there's no trace of acknowledgment of the original authors.


Its already bad enough people are using non-GPL compilers like LLVM (that make malicious behavior like proprietary incompatible forks possible), so yet another compiler not-under GPL, that even AI-washes GPL code, is not a good thing.

If you can show us code it has infringed on, you might have a point. Until then, you are making unfounded accusations.

Sounds amazing, but the computer didn’t do it out of blue with intelligence, but more like cookie-cutter style from already existing code.

What’s the big deal about that?


That’s not true. It didn’t have access to the internet and no LLM has the fidelity to reproduce code verbatim from its training data at the project level. In this case, it’s true that compilers were in its training data but only helped at the conceptual level and not spitting verbatim gcc code.

> In this case, it’s true that compilers were in its training data but only helped at the conceptual level and not spitting verbatim gcc code.

How do you know that?

At this point AI coding feels like religion. You have to believe in it.


How do I know that? The code is not similar to GCC at any level except conceptual. If you can point out the similarity at any level I might agree with you.

I have a feeling, you didn't look at the code at all.

I would love to see and be proved wrong that the code is not similar to gcc. Please point it out

I have a feeling that you didn't because if you had, you'd realize it has more similarity to llvm than gcc.

Not sure who are you replying to. But me, personally, never said anything about gcc, nor llvm.

> I have a feeling, you didn't look at the code at all.

And you originally asked how someone knew that they weren't just spitting out gcc. So you reject their statement that it's not like gcc at all with your "you didn't look at the code at all". When its clear that you haven't looked at it.


well the part where it's written in rust was a lil bit of a giveaway

yeah its pretty amazing it can do this. The problem is the gaslighting by the companies making this - "see we can create compilers, we won't need programmers", programmers - "this is crap, are you insane?", classic gas lighting.

It’s giving you an idea of what Claude is capable of - creating a project at the complexity of a small compiler. I don’t know if it can replace programmers but can definitely handle tasks of smaller complexity autonomously.

"autonomously" I couldn't agree with, I use it regularly for 100-200 loc size stuff, I can't recall it ever being right the first time.

I regularly has it produce 10k+ lines of code that is working and passing extensive test suites. If you give it a prompt and no agent loop and test harness, then sure, you'll need to waste your time babysitting it.

Autonomously means giving it access to run tests and compiler

You are incorrect. You can not conclude something of lower complexity will not stump it.

Are you stupid? Where does Doctorow's post advocate for illegal immigration?

The entire post reads like a justification to illegal immigration, no?

You should stop living in your head. Your imagination is making up hallucinations and visions that's seriously impairing your life.

No, it reads like an explanation of the pain-in-the-ass called immigrating to the US.

In context of current events it really doesn't.

Also, perhaps the pain is deliberate as to limit the inflow?

Again, vote into office people who do it the way you want and don't try to rip law apart when you're the minority.


It's a bit rich to be talking about ripping the law apart when we have an authoritarian in office and regular citizens are being executed on the streets.

Even if you think ICE is the answer, which frankly it's not and even a second of introspection will reveal this, you cannot just pretend that the current situation is desirable.

The undeniable reality is that this administration has absolutely no intention of ending illegal immigration. None. They intend to expand the police state, shut down dissent, and bring the US into a fascist state.

You want to end illegal immigration? Fine. Just start locking up executives who hire undocumented people. It's easy, about 1000x easier than ICE, and much, MUCH less expensive.

Will the Republicans ever propose anything even close to this? No. Because the reality is that that would immediately implode the economy of most red states, and they can't do that to their constituency. I mean, the red states that don't already have a shit economy.

Besides, you cant rage against the machine if you destroy the machine. They NEED illegal immigration for their fascist wet dream. Without that justification for surveillance and violence, they have nothing left.

Look, at the end of the day the only thing keeping states like Georgia from going under, besides the welfare of more economically successful blue states, is a steady supply of cheap labor willing to do dirty work. Even Texas, for Christ's sake, is only economically successful because of, like, 3 blue little dots. They're like Atlas carrying the economy of Texas on their shoulders. Outside of that it's... you guessed it, cheap labor doing dirty work!


He gave you a charitable interpretation of your absolutely nonsense comment.

Ah yes, and the antifa line. Wonder if these assholes ever stop to think what being anti-antifa actually means.

It's not uncommon for fascists to call themselves anti-antifa.

Are you seriously pretending that state-sponsored racism is not a thing? In today’s environment?

Isn’t that what the scanners are for? To find large metallic objects? Why do you need additional “random” screenings behind that? Or are you saying the scanners don’t work to find even obvious weapons? If so, we should get rid of the scanners.

To address all the questions you addressed to me.

> Isn’t that what the scanners are for?

Err, not that I know of, I generally use the OED to look up the various recorded uses of words.

> To find large metallic objects?

The OED is for finding words, "scanners" that I've used or made are for mapping background geological structures via seismic waves, gravitational waves, magnetic waves, gamma waves. Medical scanners I've worked with have generally not bee used for finding large metallic objects and some should not be used if a patient has large metal objects attached or within.

> Why do you need additional “random” screenings behind that?

In 40+ years of scanning things there's not been a single time I've needed an additioan "random" scan - a few times scans have been repeated due to various failures to save data.

> Or are you saying the scanners don’t work to find even obvious weapons?

In the comment you responded to I said that it is not unreasonable to think that a Sikh you meet, anywhere, might be carrying a knife, a comb, a bracelet, etc. I did not mention anything about scanners. No, seriously, go and recheck the comment.

> If so, we should get rid of the scanners.

We? All scanners? Okay, well, thanks for sharing that opinion.

I figure various groups of scanner users will want to keep using them, of course. I personally am in favour of scanners for exploration and medical work.


Calling out anonymity researchers for showing that "anonymization" schemes don't work well is a stupid and dumb idea.

If they hadn't done it, you can bet that bad guys would have done it instead (and maybe were already doing it). What the researchers did is publicly show that the existing schemes were broken, hence motivating the design of better schemes.

Like, you fundamentally misunderstand computer security research if you think that shitting on people publishing attacks is a good thing.


You can argue about the timing of disclosing specific vulnerabilities vs. when fixes are available. But the idea that we should all be (shh) don't tell anyone that this broad practice is vulnerable to bad actors is idiotic.

There are also non-public tests.

First off, people have been calling police pigs since time immemorial.

Second, anybody who is abducting 5 year olds is subhuman.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: