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.
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.
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.
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.
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.
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.
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!
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.
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.
reply