Live data from Hacker News

Fable Converted Pylint to Rust

pypi.org

51–60 of 122 posts

Re: Fable Converted Pylint to Rust

#51

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.

They said it's a median 85x speedup while maintaining byte for byte equivalence. If it wasn't agentic coding that got there, everyone would be singing praises about that.

Re: Fable Converted Pylint to Rust

#52
post #26

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

A delay of two seconds in my commit hook pushes my blood to the hydraulic pressure of a 70-ton digger.

Commit hooks just don't make that much sense. Push hooks are much better idea. Once you're done with all your work, linting, last minute adjustments and whatnot, push it and get the checks result. If something goes wrong, your push is blocked.

Re: Fable Converted Pylint to Rust

#53

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.

Ah, that reminded me to check up on these "AI wonder projects".

Cursor's Web Browser? Last update 5 months ago:

https://github.com/wilsonzlin/fastrender

The Claude C compiler? 4 months since any changes:

https://github.com/anthropics/claudes-c-compiler

Zero moderation too, nice. https://github.com/anthropics/claudes-c-compiler/issues/264#...

CloudFlare's slop NextJS project is still going though. https://github.com/cloudflare/vinext

Re: Fable Converted Pylint to Rust

#54
In the few days I had access to Fable 5, I asked it to migrate our toolchain from nix+npm to docker+pnpm. It damn-near one-shotted it. I spent over a week stress testing it in every way and found very few things it missed. I was shocked.

To preempt a question, our team has no knowledge or experience with nix, it was setup before the current team was in place by people who did have knowledge and experience of nix. The current team knows docker much better.

Re: Fable Converted Pylint to Rust

#55
Of course I'm not sure I'd trust to install or use in my main machine something that has been 100% written by an LLM, that doesn't have enough reviews and scrutiny, but the numbers look astounding:

    codebase   pylint       prylint     speedup
    black      26.7 hr      41s         2328×

Re: Fable Converted Pylint to Rust

#57
post #5

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.

> It even uses Ruff's code under the surface. This is the modus operandi for a lot of vibe coded stuff. Absorb the code of entire projects wholesale and then repackage it as something new. Some of them have the decency to at least give credits to the original.

That's how you know it's just for show. A practically equivalent (for Fable) but infinitely more valuable contribution would've been to implement any missing lints as a PR to ruff rather than reinventing (copying) the wheel.

Re: Fable Converted Pylint to Rust

#59
post #26

Earlier quoted context omitted.

A delay of two seconds in my commit hook pushes my blood to the hydraulic pressure of a 70-ton digger.

> A delay of two seconds in my commit hook pushes my blood to the hydraulic pressure of a 70-ton digger. Why though? Surely you have it set up to lint as you edit? I know my neovim installation does that and I see the results in the editor as I type. If it's a rule that linting needs to be in the commit hook, maybe the linter should write a hash of the files linted somewhere. The commit hook script then only lints th…

[dead]

Re: Fable Converted Pylint to Rust

#60
post #41

Earlier quoted context omitted.

I'd go even further: 'look at me, see what was 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. It'd be interesting to see the math behind offsetting the GPU crunching with more power efficient linting. Assuming every person or CI job switched (and the m…

Essentially pay-to-win for coding.

They even replicated the lootbox logic. How long until the agent gives you a set of changes you have to open with a paid key (60% of success)!
Post reply on HN