HackerTrans
TopNewTrendsCommentsPastAskShowJobs

cangeroo

no profile record

comments

cangeroo
·2 jaar geleden·discuss
Do foreign nationals have the same rights as Americans?

Foreign companies shouldn't have the same protections.

And in many countries, locally-operating subsidiaries are required to have majority ownership by citizens, partly to prevent foreign influence.
cangeroo
·3 jaar geleden·discuss
I might not have used `goimports` before. I read now that it also auto-imports when you uncomment. That's neat, but it could auto-import the wrong thing, and I'm not sure how it would handle conflicts. It still seems worse than just ignoring my unused imports. Unused imports should be more of a linting thing? If the compiler knows its unused, I don't see why it can't just ignore it.
cangeroo
·3 jaar geleden·discuss
I was trying to say that:

by paragraph:

1) The article should have acknowledged the issues that a wide part of the community are experiencing.

2) I accept that I'm the problem. But then I must leave.

3) The consequence of their attitude is that I cannot recommend the language anymore. I used to be excited about it, and that disappointment makes me angry.

4) If only Go was trying to be better. Rust is just an example of the visionary leadership that I expect from Go. I want go to be visionary! Because they have some things right, like fast compiliation, cross compilation, simple syntax, and a focus on simple concurrency. But it's like those ideas never developed.

5) Rust is a counterexample, that a language can be visionary, without giving up on its fundamentals.

6) Acknowledgment that Go was the best solution at a time. But also that the time seems to have passed.
cangeroo
·3 jaar geleden·discuss
You then have to reimport. Every time when you comment out code.

I guess the compiler authors don't comment out code?

And it's intentionally not optional on the compiler.

So you have to modify the source and compile your own compiler to disable it. It's ridiculously sadistic to their users.
cangeroo
·3 jaar geleden·discuss
Fair enough.

And the world would be a better place with a positive-bias.

Except that this article purports to be self-critical, so arguably the very topic of this thread should cover both the positive and negative of the language, and our comments are merely expanding on it.

But thanks for the explanation, I appreciate it.
cangeroo
·3 jaar geleden·discuss
Interestingly, several posts have already been flagged for having a similar perspective.

I'd love to know why we're not allowed to discuss and elaborate on "what we got wrong" in fairly neutral technical terms.
cangeroo
·3 jaar geleden·discuss
(rant)

That's nice, but also rather self-congratulatory. I was expecting some kind of acknowledgment of the deeper issues in the language. But perhaps that's the central issue, that the language is perfect in their eyes. I'm the problem.

Well, okay then.

I can't recommend the language, because of its type system, the error handling, the unsafe concurrency, the simplistic syntax, nil, default zero, and a large number of mainstream packages are abandoned.

I now use Rust as my main language. It has a flourishing ecosystem and is visionary in so many ways that Go is not.

Put more pointedly, I'm sure Go had its day, when it was competing with PHP as a backend language.