Live data from Hacker News

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

gitdot.io

201–210 of 322 posts

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

#201

Earlier quoted context omitted.

> They claim it is better just because of the language I mean, it clearly is better (in certain contexts), see e.g. https://blog.google/security/rust-in-android-move-fast-fix-t... > We adopted Rust for its security and are seeing a 1000x reduction in memory safety vulnerability density compared to Android’s C and C++ code. But the biggest surprise was Rust's impact on software delivery. With Rust changes having a 4x…

Bugs are not only related to memory and a program cannot be considered safe Just because it got rid of pointers, malloc and free. If you really think that switching language is the main driver to get safe programs, the you are on the list of people replaceable by LLMs. Othewise you have to understand that architettural chioces, concurrency, (weak) cryptographic function and user stupidity have a significant impact, n…

> If you really think that switching language is the main driver to get safe programs [...]

I didn't write that.

> [...] the you are on the list of people replaceable by LLMs.

lol, love a high quality discussion

> Memory management is just a part of the problem.

Sure, then using Rust is a step forward, because that's one less thing you have to worry about. Seat belts don't save all people, but a car equipped with seat belts is - on average - safer than a car without seat belts.

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

#202

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?

Not literally. And I would hardly say it was a matter of language superiority. I love Ruby myself. But Github was a lot simpler when it was still just a Rails app.

But Rails was SSR by default, and most of the frontend was just Embedded Ruby (ERB) template files all over the place. And way back when, it was even relatively common to use Javascript supersets like CoffeeScript[1] and Opal[2]. The latter being Ruby that compiled to JS.

[1]: https://coffeescript.org/ [2]: https://opalrb.com/

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

#203

Earlier quoted context omitted.

No, it is an advantage. I am not a rust evangelist, I am not a rust programmer or programmer at all; however while evaluating tools to use, anything written in Rust and Go at-least gets me to look at the project in more detail, since they most likely are able to ship statically linked binaries, which has been one of the key criteria for my personal evaluation of tools to select and use. So, you might not consider it…

You can write git in any language, I don't see an advantage doing it in Rust besides the community and potential of promotion to that community.

You just responded to a comment giving a specific advantage that applies to Rust and a few other languages which doesn't apply to a large amount of other languages (single static binary).

How can you still not see any advantage? Or was the point of your comment to say that you think the only real motivation is self or Rust promotion, suggesting some dishonesty amongst the people you're responding to?

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

#204

Earlier quoted context omitted.

I was very excited about Rust prior to the LLM-era. I never managed to dive deep into it due to the lack of time, but was really planning to. Nowadays when everyone and their dog are either vibe-coding with Rust or constantly shouting about it's superiority, I've lost any interest in the language. I'm learning Zig.

What? This doesn't make sense, how is it Rust's fault if people are being lazy and tribal?

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.

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

#205
post #163

Earlier quoted context omitted.

It’s one of the first questions people will ask so it’s probably worthwhile to mention it. I didn’t get the impression they did so just because they thought rust was some kind of flex.

If the first thing people ask about your offering is "what programming language did you use when you made this," your offering is probably not that interesting.

The offering in question is "A better GitHub" so you are correct. That is an actual quote from the FAQ [0] by the way.

In comparison CodeBerg [1] and SourceHut [2] both offer Git hosting but don't merely describe themselves as "GitHub but X".

[0] https://gitdot.io/faq

[1] https://codeberg.org/

[2] https://sourcehut.org/

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

#206
Well, for a more positive comment (since everything seems to be negative - and nobody brought that up) the site is very fast. In fact pretty much everything changes instantly when i click on stuff, which is very rare. The only exception seems to be when looking at some files with a long history (not sure why the history needs to be displayed by default though).

That said, from a UX perspective, personally i prefer Forgejo - which isn't that much slower either (judging from Codeberg, it isn't instant but it is fast enough to feel "fast").

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

#207

Earlier quoted context omitted.

Yeah, rust programmers are the new software vegans. They claim it is better just because of the language, ignoring the features gap, the size of the team developing and supporting the software and not having solved any issue with the software they compete against. And to be clear, this in not in favour of GH, it is against the mentality that the programming language makes better products and programmers.

I was very excited about Rust prior to the LLM-era. I never managed to dive deep into it due to the lack of time, but was really planning to. Nowadays when everyone and their dog are either vibe-coding with Rust or constantly shouting about it's superiority, I've lost any interest in the language. I'm learning Zig.

Interesting choice when LLMs remove one of the biggest barriers to entry for Rust which is you have to know almost all the rules to reliably make valid changes to Rust programs (which also helps LLMs at inference time when they make mistakes).
Post reply on HN