Hacker News new | ask | show | jobs
Fable Converted Pylint to Rust (pypi.org)
24 points by adamraudonis 5 hours ago
6 comments

IMHO there is little point of these conversion projects. It screams of "look at me, see what I made" and when the attention goes down a little nothing was ever pushed to the repo ever again.

Perhaps I am out of touch, but a project with author/s that have passion for every line, function and purpose, feels more real and worth my trust to spend time using it.

I'd go even further: 'look at me, see what I paid for'.

This isn't much different than the 'builder brained' coworker who is obsessed with creating technical debt, not owning it. Throwing shit at the wall and seeing what sticks, passing it off as sage wisdom.

In this case, it’s maybe more “I can access that luxurious model you all pleb are banned from using”
Using less electricity or time for the same result seems a pretty good point.
Somebody better than me at math: figure out how much lint must be removed to offset the GPU cranking.

I refuse to believe people sit around and wait for linters. Surely they do, but they're statistically irrelevant for many reasons.

I don't think you are. My first reaction was: "cool, now maintain it"
Do you generally pylint an entire codebase at once though? Why not just the file you are actually working on? Based on the homeassistant results (10.3 hours to lint 17.5k files), it only takes about 2 seconds to pylint a file, which doesn't really feel like enough of a wait to need an entirely new linter
*look inside* > ruff
> A Rust reimplementation of pylint that produces byte-for-byte identical output — 15–2300× faster (median ~85×).

> prylint is not "inspired by" pylint. [...] Where pylint has bugs, prylint reproduces them. Where pylint crashes, prylint reports the same crash message.

This looks very strange to me. There's no paper or explanation as to why the output should be identical to the real Pylint. Looking at GitHub, all the commits are by Claude, and otherwise, adamraudonis doesn't seem to have any connection to anyone else.

I don't want to accuse anyone of anything unjustly, but this post seems more like a kind of malware SEO. Is this project legit?

> There's no paper or explanation as to why the output should be identical to the real Pylint.

To be a drop-in replacement?

> There's no paper or explanation as to why the output should be identical to the real Pylint.

Because that was the prompt they used. Seems par for the course with vibe coded projects.

So basically `ruff check --select=PL` but worse in every single way, maintained by a system that's not even available anymore? It even uses Ruff's code under the surface.
... and Mythos just found 10k of zero-days. Dept of trading issued an order to restrict foreigners access to PyLint. /s