Live data from Hacker News

Show HN: Gitdot – A better GitHub. Open-source, written in Rust

gitdot.io

241–250 of 322 posts

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#242

Earlier quoted context omitted.

GitHub used to be great when the frontend too was in ruby, the react rework might've got somebody promoted but performance was never the same. GitHub is so data heavy and there's so little reactivity that it should really be server side rendered.

The frontend was Ruby?? Are you sure?

Yes, standard rails. Rails does not ship with components out of the box and the most prominent component system for rails was built and is maintained by GitHub. They have been moving to React for the last few years though, it seems to be more about hiring and ergonomics rather than capability.

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#243

First of all, kudos for the work. Personally I dont care if it is written in Rust or anything else. What I do care is stability, security and features. I would have enhanced the dashboard a little bit. I understand most of the work was done in the backend. But dashboard is what folks see first. and might lead someone incorrectly judging the work just by looking at that.

It seems to be a trend of HN lately. Downvote me into oblivion or whatever: It's not relevant to me in the slightest whether you built it in Rust or not, or even Python, Go, Java, Node, PHP etc. There is lots of great and terrible, fast and slow software written in each. OP might only have 3 months of programming experience for all I know. Why is "made with Rust" any more relevant than "made with Go" to an end user o…

> It just doesn't matter.

Pre LLMs it did matter, not rust specifically but the language itself. It meant the difference between asking the developer for a feature/fix and getting it done myself if needed.

Now not so much with LLMs, but it does signal something about the development, deployment and supply chain risks involved.

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#244
post #187

Please, stop using "written in Rust" as some kind of advantage or killer feature.

I suspect the fact that Github and Gitlab use ruby backends is a significant (although by no means the only) factor in the slowness of Github and Gitlab. So yes, being written in a language that is better suited for high performance at scale is, potentially, an advantage. Although if it is vibe coded, there's a decent chance there are architectural problems that offset the advantage gained from the choice in language…

Reports of Ruby slowness are often exaggerated. Around the time GH was built that was certainly true, but in the ways that matter Ruby is more than fast enough nowadays, even at scale. (Shopify is a rails monolith, as is intercom and a bunch of other massive services) Compute is/was pretty cheap and the economics of ROR mean that it's ultimately not that expensive to run. I think GH's slowness is a mixture of mismanagement and issues on the frontend.

But for sure a systems language is going to be far faster on paper and Rails is far from perfect and does have some performance foot guns you need to avoid. And yeah, architecture is everything.

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#245
post #237

Earlier quoted context omitted.

I agree that such a claim is a stretch, however, I personally love the minimalist look (it has its own charm). Saying it 'looks like the stylesheets failed to load' is your own exaggeration.

> Saying it 'looks like the stylesheets failed to load' is your own exaggeration On mobile I literally refreshed the page because I thought my wi-fi broke... Maybe it looks a bit better on desktop

looks bad on desktop too, most content being uncentered (spread at the edges of the screen).

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#246
post #237

Earlier quoted context omitted.

> Saying it 'looks like the stylesheets failed to load' is your own exaggeration On mobile I literally refreshed the page because I thought my wi-fi broke... Maybe it looks a bit better on desktop

looks bad on desktop too, most content being uncentered (spread at the edges of the screen).

If I've learned anything about AI recently, it's that AI has just as much trouble centering things consistently as human designers.

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#247
post #204

Earlier quoted context omitted.

It's not the fault of the language itself. But the behaviour gives people bad vibes, and they don't want to associate with the community anymore. Keep in mind. Learning a language usually also means you interact with the people in the ecosystem at some point.

The community seems normal? Take this popular thread for example: https://www.reddit.com/r/rust/comments/1tcrmjs/rewrite_bun_i... Many seems to be very skeptical and concerned about Bun being vibecoded. The rest of the subreddit is basically people showing off their work.

It's not about if the entire community is weird. But that a few vocal people doing something becomes the first impression of the ecosystem. Which is turning people off from exploring further, as you can see in this thread.

You can make the case that if something like this turns you off from diving deeper into the language you probably weren't that motivated to begin with. But it is a noticable effect. This post isn't the first time I see it either. Rust has become a meme amongst my colleagues because things keep popping up with "Build with Rust" before mentioning anything of substance of the project. The phrase "Did you know Rust is memory safe?" is also a running joke in my IRL dev surroundings now.

Re: Show HN: Gitdot – A better GitHub. Open-source, written in Rust

#250

Earlier quoted context omitted.

I agree. I like the website, looks minimal, but minimalism is not reflected in the stack.

The look only seems minimal as well. I need to zoom in to read, which eventually destroys the layout. A minimal website has at least basic accessibility by default, this uses some kind of "modern" styling stuff to ruin it.

Yeah, seems like everything just seems minimal, but not actually is.
Post reply on HN