HNHacker News
TopNewBestAskShowJobs

ahacker15

120 karma · joined July 12, 2016

submissionscomments
ahacker15··on Why we switched from Python to Go
https://github.com/pkg/math
ahacker15··on Toward Go 2
I like that Go don't allows unused import and variables.

If you're working with inexperienced programmers (and some experienced but bad programmers), you should be certain that they WILL let that code garbage there if the compiler allow it.

ahacker15··on JavaScript Fatigue or My History with Web Development
Minify [1] is a great alternative, specially if you use Go. For simple case, you don't need Node ou NPM at all.

[1]: https://github.com/tdewolff/minify/tree/master/cmd/minify

ahacker15··on Macaron: a high productive and modular web framework in Go
Take a look at Gorm:

http://jinzhu.me/gorm/

ahacker15··on Windows93 SP2
Awesome that this even work well on mobile browsers!

Is this open source? So we could see how it was made?

ahacker15··on 22 Years of Delphi and It Still Rocks
Delphi is still popular in the south of Brazil. It's dying, but slowly.

There's a lot a legacy application written in Delphi here. Some old programmers, that only know to program in Delphi, may even build new apps with it.

It may not be that modern today, but there's the "pay the bills" mindset.

I think Delphi will die, but only because it costs a fortune today. If it had a resonable price, many people would continue to use it indeterminately.

ahacker15··on Gitea – A painless self-hosted Git service
For those who want to try the project online, just go to https://try.gitea.io

For fast questions and talking there's a Gitter chat room: https://gitter.im/go-gitea/gitea

For feature requests and bugs go to https://github.com/go-gitea/gitea/issues

ahacker15··on Gitea – A painless self-hosted Git service
Yes!

https://docs.gitea.io/en-us/upgrade-from-gogs/

ahacker15··on Gitea – A community-managed fork of Gogs
You may want to take a look at this issue:

https://github.com/go-gitea/gitea/issues/184

ahacker15··on Gitea – A community-managed fork of Gogs
The number of files is thus big because Gitea have its dependencies on the vendor/ folder, but Gogs no.

Even this is the case, Gitea has a lot a bug fixes that are still pending on Gogs.

ahacker15··on Gitea – A community-managed fork of Gogs
We can for sure understand that one is not available all time. Everyone has a life, and sometimes need many weeks away, etc.

This is not the reason of the fork. The reason is that he refuses to give more people write access to the project to keep it going.

Before the first time he went AFK, he even removed write access from the 2 or 3 other people that had it.

ahacker15··on Gitea – A community-managed fork of Gogs
Yep. The first time was until the owner came back, but he refused to merge the changes on Gogs. The community stopped with Gitea when this happened.

This time, the community patience ended, and Gitea will continue on its own way.

ahacker15··on Gitea – A community-managed fork of Gogs
It will be hosted on a Gitea instance soon. It wasn't done yet because of few missing features, etc.
ahacker15··on From Chrome Apps to the Web
They will probably port that, and Hangouts, Google Drive and others, to extensions, I think.
ahacker15··on The State of Vue
Here the changelog: https://github.com/vuejs/vue/issues/2873

I love VueJS. I found it very easy, specially when you aren't building a SPA, but want something more powerful than jQuery without being overkill like React.

ahacker15··on Static files in Go
The better tool I know for this use case is fileb0x[1]. It work for all my needs, has some features that the alternatives lack.

[1]: https://github.com/UnnoTed/fileb0x

ahacker15··on Go Packaging Proposal Process
Hi

(I've tried Glide but it slowness and few bugs made me move to Govendor. Nothing personal, it just didn't work out that well for me.)

A few questions:

- Is the intention desincentive the use vendoring?

- Is the intention to make a single solution, and then deprecate existing tools (Glide, Govendor and like)?

- Do you have the intention to make a central registry for Go packages? Or the solution will use GitHub and like, as it does today? It would be not backward compatible, but the document don't make this clear.

ahacker15··on React Is a Terrible Idea
Yes, but with Vue it is optional. With React, it's required to use the tooling, specially because doing React without JSX is not fun.
ahacker15··on React Is a Terrible Idea
I once tried to learn Angular, but failed miserably. The documentation is so awful and the framework is so bloated.

So I gave a chance to React and I liked it first, easier to learn, object-oriented, etc.

But now I found [VueJS](https://vuejs.org/), which is even simpler. You don't need to deal with the painful tooling of React (webpack and a huge number of files in a node_modules folder), it works out-of-the-box. Include the script tag and start coding, this is how things should work! The simpler, the better.

ahacker15··on ReactJS vs. AngularJS
None, VueJS