Live data from Hacker News

Show HN: I ported Tree-sitter to Go

github.com

81–90 of 116 posts

Re: Show HN: I ported Tree-sitter to Go

#81
post #71
post #64

Earlier quoted context omitted.

Based on this and your other comments, including the one that’s no longer visible: Please phone a friend. Or find a professional to talk to. I say that with nothing but compassion.

For the people who are downvoting me: I’m being totally sincere. This is not an ad hominem attack. You didn’t see his other comment, it was genuinely concerning.

[deleted]

Re: Show HN: I ported Tree-sitter to Go

#82

Earlier quoted context omitted.

There never was a cohesive generic open source community. There are no meaningful group norms. This was and always will be a fiction. I’m tempted to just start putting co-authored-by: Claude in every commit I make, even the ones that I write by hand, just to intentionally alienate people like you. The best guardrails are linters, autoformatters, type checkers, static analyzers, fuzzers, pre-commit rules, unit tests a…

> There never was a cohesive generic open source community. There are no meaningful group norms. This was and always will be a fiction. It's always been a bit splintered, but it was generally composed of 95%+ of people that know how to program. That is no longer the case in any sense. > I’m tempted to just start putting co-authored-by: Claude in every commit I make, even the ones that I write by hand, just to intenti…

Is that what this was all about? Depth and integrity? Rigor and hard work? Because I thought it was all about writing useful programs for computers.

Re: Show HN: I ported Tree-sitter to Go

#83
post #3

Wouldn't `got` be confused with OpenBSD's Got: https://gameoftrees.org/index.html

oh wow! i really thought i was being too clever but i shouldve assumed nothing new under the sun. well im taking name suggestions now!

Don't forget to check the new name with Claude:

Are there revision control systems named "got"?

Searched the web Searched the web

Yes! There is at least one notable revision control system named "Got" — specifically Game of Trees (Got), developed for OpenBSD.

Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibility. Gameoftrees It's actively developed — version 0.123 was released on February 25, 2026 Gameoftrees , just yesterday.

Got uses Git repositories to store versioned data. At present, Got supports local version control operations only, and Git can be used for any functionality which has not yet been implemented in Got. It will always remain possible to work with both Got and Git on the same repository. Lobsters

So "Got" is essentially a friendlier, simpler front-end to Git's underlying storage format, designed with OpenBSD's philosophy of simplicity and clean code in mind.

Re: Show HN: I ported Tree-sitter to Go

#84

Earlier quoted context omitted.

> There never was a cohesive generic open source community. There are no meaningful group norms. This was and always will be a fiction. It's always been a bit splintered, but it was generally composed of 95%+ of people that know how to program. That is no longer the case in any sense. > I’m tempted to just start putting co-authored-by: Claude in every commit I make, even the ones that I write by hand, just to intenti…

Is that what this was all about? Depth and integrity? Rigor and hard work? Because I thought it was all about writing useful programs for computers.

Yes, it was always about writing useful programs for computers. Which is why people moan about the use of LLMs: because then the writing aspect is gone!

Anyway, this stuff will resolve itself, one way or another.

Re: Show HN: I ported Tree-sitter to Go

#85
post #77

Earlier quoted context omitted.

I’m just curious, what would need to happen for you to change your opinion about this? Are you basically of the opinion that it’s not good enough today, never will be good enough in the future, and we should just wind back the clock 3 years and pretend these tools don’t exist? It feels to me like a lot of this is dogma. If the code is broken or needs more testing, that can be solved. But it’s orthogonal: the LLM can…

I tried to control LLM output quality by different means, including fuzzing. Had several cases when LLM "cheated" on that too. So, I have my own shades and grades of being sure the code is not BS.

Well, that’s obviously bad.

But once you told it to stop cheating, did it eventually figure it out? I mean, correctly implementing fuzzer support for a project is entirely within the wheelhouse of current models. It’s not rocket science.

Re: Show HN: I ported Tree-sitter to Go

#86
This looks very interesting, but I wonder how's the rewrite approach gonna impact the long-term maintenance and porting changes _back_ from Tree Sitter.

As you mention WASM-readiness, did you consider using the official Tree Sitter WASM builds nicely packaged with wazero (pure Go WASM runtime) ?

It may help staying sync with upstream for the long term and, while probably a bit slower, has nice security and GC advantages too.

Re: Show HN: I ported Tree-sitter to Go

#87
post #71
post #64

Earlier quoted context omitted.

Based on this and your other comments, including the one that’s no longer visible: Please phone a friend. Or find a professional to talk to. I say that with nothing but compassion.

For the people who are downvoting me: I’m being totally sincere. This is not an ad hominem attack. You didn’t see his other comment, it was genuinely concerning.

[dead]

Re: Show HN: I ported Tree-sitter to Go

#90
post #31

Claude attempted a treesitter to go port Better title

I work on a revision control system project, except merge is CRDT. On Feb 22 there was a server break-in (I did not keep unencrypted sources on the client, server login was YubiKey only, but that is not 100% guarantee). I reported break-in to my Telegram channel that day. My design docs https://replicated.wiki/blog/partII.html I used tree-sitter for coarse AST. Some key parts were missing from the server as well, bec…

LMFAO what is this
Post reply on HN