Remix.run Logo
▲ yoyohello13 11 hours ago

Maybe there are just so many of these but at this point for vibe coded stuff like this I’m just like “who cares.” LLMs can make stuff like this now. Unless this reaches some critical mass of usage among developers why would I use it? It’s just a less maintained, less tested implementation. The more important question is “what does this teach us?” And idk the answer to that one.

▲pjmlp 5 hours ago | parent | next [-]

For me it removed all the fun to play with whatever projects are announced in HN, now it is all AI generated, why bother.

▲jckahn 16 minutes ago | parent [-]

I don't understand why. Aren't the ideas and results the important parts?

▲joe-excom 10 hours ago | parent | prev | next [-]

It teaches us the Rust community continues to be relentless in their efforts to rewrite virtually everything in Rust.

▲yoyohello13 9 hours ago | parent | next [-]

Isnt the guy who made this a typescript developer?

▲viraptor 8 hours ago | parent [-]

Yes. This has nothing to do with people trying to rewrite things in Rust for fun. It's a part of his development project that I'm sure will get a video in the future.

▲CuriouslyC an hour ago | parent [-]

It got a video before it hit HN

▲epolanski an hour ago | parent | prev [-]

I don't think the author even knows Rust.

▲spankalee 10 hours ago | parent | prev | next [-]

I think the difference here is that the original motivation for choosing Go over Rust was that Go was easier to port TypeScript to.

LLMs change the calculus a lot, the result seems faster, and it's possible that the TypeScript team might want to change directions. It'd be a big deal, but I bet they'll at least discuss it.

▲criemen 6 hours ago | parent [-]

There is a long interview with Anders Hejlsberg here https://www.youtube.com/watch?v=cywK3XYYJ2o&pp=ygUbYW5kZXJzI... where he talks about that, in short from what he said 1-2 months ago, I doubt that they will change directions.

▲rowanG077 11 hours ago | parent | prev [-]

Generally building something is not about "What does this teach us?" but rather "What can this be used for?". You don't build a house and as "What does this teach us?". It's honestly almost a perverse question to primarily ask for something that aims to have practical value.

The clear reason this has worth is that it's much faster than TSC.

▲bdelmas 11 hours ago | parent | next [-]

HN is going to be a weird place to be between people loving AI and the loss of loving tech. I don’t remember last time I watched a good tech dev video. At least the video game industry is a little bit shielded from this but soon it will be the same when we see the speed AI is advancing.

No more joy crafting things as a dev…!

▲rowanG077 5 hours ago | parent [-]

I don't see at all that this is stifling love of tech. Sure if you liked to engage in language wars or vim vs emacs or tabs vs spaces then yes that's over. But tech as we know it is currently exploding, a ton of stuff that simply was not practically possible before is now possible.

▲doc_ick 31 minutes ago | parent [-]

Give us some examples of things that were not practically possible. Things are practically possible if the time or money is wisely spent, even if it takes a human a bit longer.

▲yoyohello13 9 hours ago | parent | prev | next [-]

I guess I’m just perverted then.

▲Capricorn2481 11 hours ago | parent | prev [-]

That's why the commenter said

> It’s just a less maintained, less tested implementation

Then they asked if it teaches something because it is a risky utility to them. You're trying to make it sound a lot weirder.

▲rowanG077 11 hours ago | parent [-]

The point is that it's clearly not just a less maintained, less tested implementation. It's 1.61x faster for one in real world apps, in some case even almost 4x faster.

▲ 11 hours ago | parent | next [-]
[deleted]
▲Onavo 11 hours ago | parent | prev | next [-]

I am curious why it's faster. Golang isn't that much slower than Rust, aside from the garbage collector. 4x performance improvements is much bigger than what I expected.

▲Capricorn2481 11 hours ago | parent | prev [-]

If that was your point, why did you spend a whole paragraph saying "teach us? What a perverse question."

▲rowanG077 6 hours ago | parent [-]

The comment I responded on put forth a generic argument that implied if we can not learn from it it has no value. That is what I was responding to.