Live data from Hacker News

GitHub isn't fun anymore

jaredpalmer.com

331–340 of 623 posts

Re: GitHub isn't fun anymore

#331
post #252

Earlier quoted context omitted.

I find github search to be immensely useful. Filter by file extension and you can pretty much search the open source world for some API in a language.

Talking about search: Our company uses GitHub enterprise. We have 1000+ repositories, each repo for a serverless function. Github's search is pathetically broken, I had to download all 1000 repositories in my Mac and search for a dependencies via Vscode. Surprisingly Vscode is blazing fast.

1000 repos seems a bit much. Does it mean that when developing a feature you have to change code in tens of repositories And then create separate commits and PRs for each of those? It just seems way too microscopic.

Re: GitHub isn't fun anymore

#332
post #295
post #259

I've sworn off Github for my own toy projects. The code I write off the clock is a form of escapism, I don't want to run the risk of having my repos nuked from orbit for any inadvertent profanity, nor do I want to triage issues from people taking issue with how I've named things, or forcing me to adopt an ultimately meaningless boilerplate CoC. I don't want to have to write a novel on why I'm not a racist or a fascis…

The master and slave debate was dumb, and reflects a creeping of political correctness into coding and software over the years that I do not look forward to. React’s keywords have been similarly attacked for promoting a “bro” culture with use of words like props or mount. And man-in-the-middle attacks are increasingly being described as person-in-the-middle, at the expense of alliteration. So many other examples out…

I think the debate on language is part of a greater discussion in the field as to the fact that software development and other tech fields are disproportionate in its representation, whether or not it’s a problem, and how to resolve it. These sorts of addresses approaches in language are an easy and immediate signal, like switching from language like policeman, postman, etc.

Arguably it is much harder and will face much more resistance if GitHub attempted to solicit internship programs, scholarship grants, and supported programs necessary to churn the wheels on rolling back the factors preventing our field from being friendly to a broader demographic set of people.

Re: GitHub isn't fun anymore

#333

Earlier quoted context omitted.

For starters, it's not owned by a gigagroup

Instead it's owned by an abrasive difficult to deal with developer who will argue "you're just doing it wrong" with paying customers. Clearly things aren't exactly roses and sunshine here either.

Idk, I don't have the source for the conversation, but I suspect "direct" is being misinterpreted as "rude".

Using git and mercurial for large binary file storage is, 100%, wrong. Why? They're not designed for it, so they handle it really poorly. Hacks like Git LFS and annex were made for a reason.

From sourcehuts perspective, they need to serve all their customers, and an extreme performance outlier for a still small platform could degrade the experience for others by becoming a significant part of the server load. Thus, it's fair to say no.

Just like Github did back in the day to CocoaPod: https://news.ycombinator.com/item?id=11245652. They also got very unhappy.

Re: GitHub isn't fun anymore

#334
post #252

Earlier quoted context omitted.

I find github search to be immensely useful. Filter by file extension and you can pretty much search the open source world for some API in a language.

Talking about search: Our company uses GitHub enterprise. We have 1000+ repositories, each repo for a serverless function. Github's search is pathetically broken, I had to download all 1000 repositories in my Mac and search for a dependencies via Vscode. Surprisingly Vscode is blazing fast.

I use sourcegraph[0] for most of my searches even on non-entreprise github to work around how broken github search is. Sourcegraph has the ability to search in forks, in a specific commit, or in a set of repos that you define. It's really quite good at doing github-wide searches of arbitrary query. I'm pretty sure its self-hosted solution can be made to work with github entreprise, you might want to check it out :).

Disclaimer: Just a happy sourcegraph user.

[0]: https://sourcegraph.com

Re: GitHub isn't fun anymore

#335
post #295
post #259

I've sworn off Github for my own toy projects. The code I write off the clock is a form of escapism, I don't want to run the risk of having my repos nuked from orbit for any inadvertent profanity, nor do I want to triage issues from people taking issue with how I've named things, or forcing me to adopt an ultimately meaningless boilerplate CoC. I don't want to have to write a novel on why I'm not a racist or a fascis…

The master and slave debate was dumb, and reflects a creeping of political correctness into coding and software over the years that I do not look forward to. React’s keywords have been similarly attacked for promoting a “bro” culture with use of words like props or mount. And man-in-the-middle attacks are increasingly being described as person-in-the-middle, at the expense of alliteration. So many other examples out…

This is a bit longer than I intended, but is my point of view, and not intended to dismiss what you’re saying at all.

I think it’s easy to dismiss conversations like master/slave whitelist/blacklist as overly PC or childish. I certainly don’t appreciate the overly-preachy feeling I sometimes get from people pushing their point of view. And my nature is to find pleasure in giving The Man the proverbial finger. The self righteousness can be intentional on their part, of course, but many times it’s not. I honestly get the similar feelings about the diet-of-the-year fad, too. I have been very lucky in life so far, in that I haven’t struggled with weight or the negative impacts of racism. But I’m discovering that language is an incredibly powerful tool for changing deeply-rooted habits, like which foods you find comfort in, or your default reaction to conflict. When I’ve become an unwilling participant in these changes, I have to ask myself: what is the balance of pros/cons for me and for others? Also, what is my net influence on others who are attempting to do good (no matter my opinion on its effectiveness)? I don’t think I’ve ever changed the default branch for any GitHub repo I’ve worked with. It should theoretically cause no issues at all, I suppose, but I can’t state that with certainty. So there’s a bit of a challenge that I’ll actually enjoy. And I’m not aware of any culture or richness of vocabulary that depends on the dynamic of this set of nomenclature. Besides, I still see words like “serf” and “lord” on a semi-regular basis despite it’s remove from our lifestyles, so these words aren’t disappearing any time soon. On the other hand, it’s hard to deny that racism has scarred our society very deeply. I remember being shocked when my wife told me how young age was when someone first attempted to take advantage of her for sex. I recently felt the same level of shock when my friend told me that she gets called the n word multiple times every day. If our vocabulary can change our mindset, then maybe removing the master/slave dynamic can be a net positive, like removing the vocabulary of war from our daily interactions. We end up turning to other defaults instead of the old ones. Maybe we end up no better off, and decide to change again. Who knows? But personally I don’t see a lot of downside in the attempt to better our world.

Re: GitHub isn't fun anymore

#336
post #322

Earlier quoted context omitted.

> bro culture...props and mount who has made this accusation?

Saw it on the forums for MeteorJS some time back.

I think it is not logical to take a single argument and ascribe it to a greater movement. I once knew someone who claimed to be a feminist who told me there is no such thing as consenting to penetrative sex (that all penetrative sex is rape). But it would be unreasonable to assume this ascribes to all feminism, or more obviously that all women felt this way because I saw it in one woman.

Re: GitHub isn't fun anymore

#337
Interesting to find someone using github in an entirely different manner.

Not sure I was ever aware of the ranking mechanics that can be so addictive if you take that sort of thing seriously.

I think I’ve relied on my projects getting stars as KPI for “are people using this?”

Re: GitHub isn't fun anymore

#338
> The worst side effect of the new Trending page is that a > lot project discovery has moved to ... Twitter.

Huh? No. I mean, I don't know what JS people do with their lives; I'm a C++ and CUDA guy (even though I dabble in some JS), and none of my acquaintances discovers projects through Twitter.

GitHub has this side-bar with projects I might find interesting and it often recommends ones that I do.

Regardless - I would move away from GitHub to someplace else if the exposure wasn't so critical. I would really like a cross-site federation mechanism which would let us try other places.

Re: GitHub isn't fun anymore

#339
post #288

Earlier quoted context omitted.

Tangential: what is up with this inflationary expectation that everything should be "fun" and "exciting" and "thrilling"? I feel like western society as a whole is thinking more and more in terms of a six year old. For adults, there lies incredible satisfaction in mastering any but the most exploitative professions or jobs and fulfilling them dutifully, even if they are be no means "fun".

I think ultimately Sourceforge fell from grace because it wasn't "fun", whatever that may mean; it was lacking the social features, poor UX, etc. Many things that make it boring or "not fun". I've looked at some tools used by Google - mailing lists, Gerrit, etc - none of those look fun. For a casual like me, fun is important. I don't do much with open source because I don't have the headspace, willpower or persistenc…

I thought it was because they started bundling adware with software without telling the creators of that software.

Re: GitHub isn't fun anymore

#340
post #44

Earlier quoted context omitted.

Social network features are such a 2015 me-too fad feature anyway. What they should add is AI, or maybe blockchain.

They should add cross referencing (click on a symbol and jump to the definition, even if it is in a different repo).

This is actually coming online already. I don't remember what languages support it, but it's not very many.

This blog post seems to indicate Python, Ruby, and Go: https://github.blog/changelog/2019-11-13-code-navigation-is-...

I'm sure that will increase over time.

Post reply on HN