Live data from Hacker News

Astral

astral.sh

61–70 of 248 posts

Re: Astral

#61
Super excited about ruff improvements, but I gotta comment that the CSS for a clicked link in astral.sh looks like normal text. I clicked a link, hit back in Android Firefox, and couldn't find the link again.

Re: Astral

#63
post #54

Earlier quoted context omitted.

Pretty bold to try to replace Flake8 and Black with one tool. I hope they succeed. Would be great to have a tool that does both and is substantially faster.

Indeed. I do hope they'll expose Ruff as a Python module / API in the future. I'm currently using Black to format Python code that's in-memory (never gets written out to disk). With Black (as an imported Py module), it's just a matter of passing in a string and getting one back. With Ruff as it is now, I'd have to write that out to disk, spawn Ruff process, then read the formatted file back in. Do that for many files…

You can mount the file system in memory for that, but I see your point.

Re: Astral

#64
I don't use Rust - but can't deny Rust is saving the environment.

countless CPU hours wasted by running dev tools written in slow as molasses languages now getting rewritten in Rust.

build / lint times * number of times builds taken * kWH = saved energy

Re: Astral

#65
nowadays, it's cool to say this new toy is faster than the rest because it is written in Rust without providing further details?

When I visit the Bun project landing page[0], I get concise reasons as to why bun is faster than its peers.

[0] https://bun.sh/

Re: Astral

#66

Earlier quoted context omitted.

Eating at a restaurant: - "This chef is a great cook!" - "How do you know, have you looked inside the kitchen?"

Code is not food. You can create a great product with shit code (Or just mediocre code!). Does that make someone a good dev, or a bad dev? How you come to the conclusion he's "just a damn good developer" is a very fair question.

Is the function of the developer to write outstanding code, or develop outstanding products?

I think there's something to be said for praising the developer that is able to understand user needs so well that they create flawless experiences.

Re: Astral

#68
post #28
post #5

I love Ruff and I'm glad that Charlie and the rest of the team are able to work on such tools full-time. I'm also happy to see that the author of Maturin (Rust+Python interop) is involved, as Maturin is a fantastic project with great ease-of-use. For those who aren't familiar, Ruff is a very fast Python linter that supersedes a variety of tools like isort, flake8, and perhaps eventually Black [1]. My understanding is…

if it's any consolation, Accel is in my mind one of the "good ones". they have a record of backing "good" devtool companies that manage open source and commercial concerns well - Vercel, Sentry, etc. (i'm sure theres more, those are just the two that i'm closest to)

What are the good VC companies? Not just for dev tools, but in general. Where do you find this information?

Re: Astral

#69
post #64

I don't use Rust - but can't deny Rust is saving the environment. countless CPU hours wasted by running dev tools written in slow as molasses languages now getting rewritten in Rust. build / lint times * number of times builds taken * kWH = saved energy

Hopefully. But oftentimes the result is people just use more of something when it's cheaper.

Re: Astral

#70
post #5

I love Ruff and I'm glad that Charlie and the rest of the team are able to work on such tools full-time. I'm also happy to see that the author of Maturin (Rust+Python interop) is involved, as Maturin is a fantastic project with great ease-of-use. For those who aren't familiar, Ruff is a very fast Python linter that supersedes a variety of tools like isort, flake8, and perhaps eventually Black [1]. My understanding is…

Even if no VC was involved, how do you make money developing an open source linter?
Post reply on HN