Is it that they are copying existing stuff, or that success is biased to the attempts at something that has a lot of existing examples to plagiarise?
I would propose that plenty of people are trying to use LLMs to build unique new projects, but without having been exposed to solutions to those problems, the LLMs are far less likely to succeed.
I used svg2polylines to load the SVG into line segments, interpolating any splines into something easier to use for a plotter. Feel free to take a look at the core/project/import.rs in the project I linked. You might also want to look at the core/post.rs which does the gcode generation.
I am inordinately amused by the fact that Microsoft's Github has suspended access by Microsoft's Azure (and anyone else) to their Microsoft code-base because of a TOS violation.
I wrote a pen-plotter GUI and gcode sender in Rust. By hand. Like an animal.
I am the only user. Sometimes it's the process that matters, and exercising your brain is important too. I get that there is a lot of existential dread around AI taking our jerbs, and excluding humans from the process of creative work, but... you can still just write code, just for the personal satisfaction.
/me looks at the `build.rs` file in my Rust's project's `Cargo.toml` and laughs nervously...
(For non Rustaceans: "Placing a file named build.rs in the root of a package will cause Cargo to compile that script and execute it just before building the package.")
It would absolutely have been valid to ask that question of the inventor of the tractor too.
It's even more relevant to ask of the CEO/CTO/COO/etc. of the companies that are selling hard on eliminating humans from as many workflows as possible.
While I am sure there are stylistic reasons for using that color, there is another common reason why you see blue-green colors in paint, especially in older industrial environments: zinc chromate/phosphate corrosion protective coatings. Zinc chromate primer is the color you see on the interior surfaces of some aircraft, to inhibit corrosion. Zinc phosphate is more of a gray in most cases, although varying paint chemistries result in a spectrum between those two, with seafoam nearly smack in the middle.
These are still available today, although the chromate version seems less popular for general use due to toxicity, especially (I assume) in the case of a fire.
I have painted quite a few bits of sheet metal with a sea-foam-ish blue-green/gray paint back in the day (30 years or so ago). I don't recall the manufacturer, but it was a zinc conversion coating in nearly exactly that seafoam color, which has probably stolen at least a few years of my life expectancy. The same company sold other paints in a sickly mustard yellow, and close to fire-engine red, all with slightly different chemistries, I assume for different base metals.
To clarify my thinking on this, I don't expect that we are going to end up in an air OR land war with the USA anytime soon (and honestly hope we won't). I do expect that Trump, for as long as he occupies office, is going to exploit anything and everything that he perceives as a source of leverage. If he can manufacture a pretext to force a renegotiation on maintenance, parts, software updates, and any/all other operational costs once we sign a delivery contract, then that's what he'll do.
The F35 also leaves Canada vulnerable to US policy, in as much as we're risking autonomy around any decision we make that isn't aligned with US interests, as long as we're dependent on their planes.
Canada shouldn't buy the F35. The Saab is a less capable plane, for sure, but it doesn't leave Canada (and it's defense) dependent on the US at a time when the president is openly floating the idea of "acquiring" Canada.
I am somewhat confused by this post. If the AI assistant is doing such a bad job that it lights up the linting tool, and further, is incapable of processing the lint output to fix the issues, then... maybe the AI tool is the problem?
If I hired a junior dev and had to give them explicit instructions to not break the CI/lint, and they found NEW ways to break the CI/lint again that were outside of my examples, I'd hopefully be able to just let them go before their probation period expired.
Has the probation period for AI already expired? Are we stuck with it? Am I allowed to just write code anymore?
It's worth mentioning that Jason (the author) has dedicated his life to the preservation of information as the "containing" technologies are shifting like sand beneath our collective feet.
He's thought about this stuff for a very long time, in great depth, and is very much worth listening to.
I would propose that plenty of people are trying to use LLMs to build unique new projects, but without having been exposed to solutions to those problems, the LLMs are far less likely to succeed.