News for hackers. Stuff that matters.
Re:NPM: 429 Too Many Requests by gmemstr on Monday February 17, 2020 @08:09AM (#22347398)
This seems to be slowly clearing up.

Regardless, can we talk about the conduct in this GitHub thread? I know every community is different but is it common to have memes and jokes posted this quickly and often in a GitHub issue? It makes it really hard to follow and discourages genuinely useful discussion of workarounds or progress.

Re:NPM: 429 Too Many Requests by lm28469 on Monday February 17, 2020 @08:14AM (#22347418)
Some people getting in the workforce in the last few years have troubles making the distinction between work and play contexts. It's extremely visible on github, slack, &c. which are more and more looking like discord / reddit (gifs, memes, random jokes in the middle of serious discussions)
Re:NPM: 429 Too Many Requests by allendoerfer on Monday February 17, 2020 @08:36AM (#22347561)
Like everything else, Eternal September also got reimplemented in JavaScript.
Re:NPM: 429 Too Many Requests by edoceo on Monday February 17, 2020 @11:27AM (#22348759)
History:

Eternal September or the September that never ended is Usenet slang for a period beginning in September 1993, the month that Internet service provider America Online began offering Usenet access to its many users, overwhelming the existing culture for online forums. -- Wikipedia

Re:NPM: 429 Too Many Requests by OrderlyTiamat on Monday February 17, 2020 @11:35AM (#22348803)
The irony of this comment is palpable.
Re:NPM: 429 Too Many Requests by allendoerfer on Monday February 17, 2020 @11:44AM (#22348864)
Resistance is futile. Just give in.
Re:NPM: 429 Too Many Requests by jtdev on Monday February 17, 2020 @08:30AM (#22347515)
In my observation, this demographic is most densely concentrated in the JavaScript community. Not sure what that says about the language itself, but there’s definitely a glut of unprofessional JS devs out there.
Re:NPM: 429 Too Many Requests by leetrout on Monday February 17, 2020 @08:42AM (#22347602)
I really think it’s just because it is the most popular and accessible language to the masses we get a larger sample of the population.
Re:NPM: 429 Too Many Requests by nicoburns on Monday February 17, 2020 @09:03AM (#22347731)
I think there's also more demand for JavaScript devs than other languages, and consequently there are more junior developers writing JavaScript.
Re:NPM: 429 Too Many Requests by xtracto on Monday February 17, 2020 @11:42PM (#22353512)
Ooh back in my coding days it was PHP. And before that in my undergrad years was Vb6 ... which provided me and several other programmers with lots of frustration and consulting hours to fix the mess the owners' kid made while "programming" their new CRUD system.

There will always be a "cool new" language attracting newcomers and kids.

Re:NPM: 429 Too Many Requests by matsemann on Monday February 17, 2020 @08:17AM (#22347438)
You say it like it's a bad thing? It's possible to be both professional and have some fun (not talking about the linked GH).
Re:NPM: 429 Too Many Requests by hans1729 on Monday February 17, 2020 @08:22AM (#22347466)
Having fun is not whats discouraged.

Rather: if I'm looking for the solution for some problem, I don't want to scroll through memes, because I want to be productive, getting things done. Spam/fog in the resolution-thread obviously doesn't help with that; the opposite is the case.

Re:NPM: 429 Too Many Requests by mikehollinger on Monday February 17, 2020 @08:52AM (#22347671)
Basic moderation in some form would be useful there. It’s interesting - there’s not (that I’ve seen anyway) a tremendous amount of spam or for the most part off topic conversations in in github issues. I’ve seen phishing attempts (I think) that seem to be “hey just go download and run curl ____.sh | bash” and you’ll be good to go occasionally but that sort of banter isn’t typical (at least in the circles I run in).
Re:NPM: 429 Too Many Requests by easytiger on Monday February 17, 2020 @08:32AM (#22347526)
I mean there is a difference between having fun and conducting yourself in a professional manner where appropriate.

With the increase in adoption of certain technologies (node etc) I have noticed a relationship with the people employed to work with them and their poor level of professionalism in the workplace with regard to their work and how they deal with other people (in the UK) and even how they dress. Similar age groups in other areas don't display these traits.

A number of these people work as contractors as well, so at least it was easy to get rid of them.

Go post memes on the LKML and see what happens

Re:NPM: 429 Too Many Requests by Shacklz on Monday February 17, 2020 @09:04AM (#22347740)
> [..] and even how they dress.

While there are many points in your post that I agree with, we really should stop worrying about how people dress.

If it's a developer sitting behind a computer screen all day long with zero customer contact whatsoever, he really shouldn't be forced to wear a certain dress code just to satisfy someone's standard of professionalism. Such feelings are in similar spirit as "woman should not wear trousers" a few decades ago - there is just no rationale behind it other than conditioning by society.

Re:NPM: 429 Too Many Requests by scoutt on Monday February 17, 2020 @09:22AM (#22347853)
> conditioning by society.

There is a limit. I'm sure you have one too if you really think about it. Is it tattoos all over the face? What about sandals? Or shorts? Or going bare-feet around the office.

I don't know... It's about people giving me money for work. I don't feel like I can go to work dressed like any given Sunday.

Re:NPM: 429 Too Many Requests by ElFitz on Monday February 17, 2020 @01:49PM (#22349622)
> I don't feel like I can go to work dressed like any given Sunday.

And why not? As you said: they are giving us money... for work. Not for playing dressing up.

If they expect otherwise, they should be clear about it up front and give a good reason to give up on that freedom while we work for them.

Re:NPM: 429 Too Many Requests by scoutt on Tuesday February 18, 2020 @03:10AM (#22354314)
> And why not?

To me (and of course, it's a personal opinion) it shows that someone cares. It's like when you do your resume, you want it clean and presentable, without typos, to show that you care.

We all like good user interfaces and experiences in our programs. To me, the look is like the presentation layer of our own UX. Is it required for our work? Most of the times it is not, because our work depends on the logic layers, but it doesn't hurt to have a nice presentation layer.

And I'm not telling about going to work in a D&G suit.

EDIT: and I'm not telling that I would discriminate or think right away that someone doesn't care! I don't do that. My attitude about good looking is mono-directional; from me towards others.

Re:NPM: 429 Too Many Requests by ElFitz on Tuesday February 18, 2020 @04:40AM (#22354683)
Well, to me, people care by showing up on time.

They care by solving problems.

They care by being there when the team needs them.

They care by being honest, authentic and candid.

They care by making things simpler and smoother for themselves and those around them.

They care by striving to avoid office politics and back stabbing.

They care by being the team mate we all wish we had and strive to be.

They care making our common working space a place we are all eager to come to in the morning.

And I would pick a reliable, self-aware, well-rounded, face tattooed, green haired and barefoot colleague that's comfortable in their own skin any day, over any well-dressed, high maintenance, drama king / queen.

What's interesting though, is that even knowing, and thinking that, I couldn't help but be spontaneously biased towards he or she who made the so-called effort of dressing to look the part. And that's a problem.

Also, I am nowhere near being that ideal team mate. More like a work in progress >.<'

Re:NPM: 429 Too Many Requests by scoutt on Tuesday February 18, 2020 @06:31AM (#22355166)
> biased towards he or she who made the so-called effort of dressing to look the part

Anecdote: my wife is a psychologist. They are taught to observe how a patient presents him/herself at an appointment. Is her/him presentable? What about personal hygiene? Does he/she take care of him/herself? These are characteristics that say a lot, and should be taken into account when meeting someone. There is a difference between taking care of oneself and trying to appear like something else by wearing branded clothes, or to appear like something else by dressing like a 60's hippie (or whatever).

> And I would pick a reliable, self-aware, well-rounded, face tattooed, green haired and barefoot colleague

Me too. But the first 3 are characteristics you wouldn't know for a while. In the meantime you have to work the hiring with what you see. Unfortunately, it's like that.

I also believe that the worst and most dangerous people in the world walk around in expensive suits, behave correctly in public and never say a bad word.

Re:NPM: 429 Too Many Requests by wolco on Monday February 17, 2020 @03:15PM (#22350328)
Tattoos, someone's skin color or moles on people's facing at work doesn't bother me. Someone complaining about it would.

Sandals/shorts/barefeet? It's winter here but in those brief moments of summer please do that. Wearing a three piece suit means you won't be able to work as hard during the heat wave.

Re:NPM: 429 Too Many Requests by plutonicks on Tuesday February 18, 2020 @02:18AM (#22354130)
Its an interesting discussion no doubt. Sometimes easier to have a "dress code/standard" in an office as it sets an (externalised) baseline.

I think the key thing is balance, not everyone is comfortable to wear a 3-piece suit but also few people are comfortable working with people who ave poor hygiene (e.g. dont shower after the lunchtime gym)

I think as long as someone is clean and presentable (context dependent) then there shouldnt be an issue.

Re:NPM: 429 Too Many Requests by dwild on Monday February 17, 2020 @03:54PM (#22350652)
> It's about people giving me money for work.

Work is the key word here. Is you work is about dressing yourself up? Then why makes it about this?

Do what you are paid for, working.

Re:NPM: 429 Too Many Requests by Blaiz0r on Monday February 17, 2020 @09:47AM (#22347992)
In addition to the first reply to your post, you may find it strange but having dress codes actually help promote diversity in workplaces.
Re:NPM: 429 Too Many Requests by gruez on Monday February 17, 2020 @11:18AM (#22348704)
How?
Re:NPM: 429 Too Many Requests by Blaiz0r on Monday February 17, 2020 @12:14PM (#22349047)
It helps focus the culture on the business over other social queues and aspects, it removes the anxiety that different social groups will have with that workplace.

https://hackernoon.com/for-inclusive-culture-maybe-less-is-m...

Re:NPM: 429 Too Many Requests by dwild on Monday February 17, 2020 @04:01PM (#22350715)
If that makes the office more diverse, than the real issue is in the hiring bias, not in how you dress. For sure if you only hire people like you, which can happen both in a business environment or a social one, you will have an office less diverse, that's by definition.

I disagree entirely that we can't be social with people different as us. I also disagree that business shouldn't be social, but that's mostly an opinion.

Re:NPM: 429 Too Many Requests by majewsky on Monday February 17, 2020 @12:32PM (#22349143)
> social queues

FYI, the word you're thinking of is "cue", not "queue".

Re:NPM: 429 Too Many Requests by Blaiz0r on Monday February 17, 2020 @02:27PM (#22349946)
Ah yes, I thought it was wrong when I typed it, thanks for the prompt.
Re:NPM: 429 Too Many Requests by gmanley on Monday February 17, 2020 @01:43PM (#22349585)
It's the same argument people have for uniforms in school. It seems logical I just wish there were some studies that confirmed the results, though it seems hard to quantify.
Re:NPM: 429 Too Many Requests by matsemann on Monday February 17, 2020 @08:47AM (#22347637)
I'm not saying I want memes everywhere, but since I'm spending 1/3 of my life at work I'd rather it be a good time.

> Go post memes on the LKML and see what happens

I think the seriousness (almost angry tone) in certain communities also is a disservice to attract new members. If I make my first PR in some project, it's easy too feel attacked when the reply is a negative one, albeit strictly professional. If it however has a more light-hearted tone and a bit more sandwiched fun-serious-fun one feels more welcome.

Re:NPM: 429 Too Many Requests by seabird on Monday February 17, 2020 @09:49AM (#22348002)
The serious tone is a huge draw to the LKML and that way of working. They really do care about not having left-pad type meltdowns. They really do care about being able to find information easily, even years after the fact.

There's a big difference between shooting the shit in your private communications and cluttering up places where people are looking for solutions.

Re:NPM: 429 Too Many Requests by pdimitar on Monday February 17, 2020 @09:29AM (#22347899)
Contrasting an opinion you don't like with the other extreme is usually called a strawman and is not a good way to argue.

As others have said, I too am not against a light-hearted tone. But when you have a legitimate problem that might be blocking you from doing your work and your only source of information is a GitHub issue then it should go without saying that the information should be dense and compressed and it should absolutely lack memes, yes.

Re:NPM: 429 Too Many Requests by raxxorrax on Monday February 17, 2020 @09:09AM (#22347772)
I work badly with people that pronounce professionalism as a form of conduct too much to be honest. That said, my professional conduct on the technical side is always to vendor that shit if the project is of a nature that allows doing so (mostly restricted to proprietary software). Even for builds. There are harsh disadvantages with doing that if maintenance is disregarded, but these are problems you can tackle yourself instead of being dependent on third party tools working.

The sheer numbers of users of NPM says that this can happen from time to time and the stability they are providing is nothing other than exceptional.

Otherwise professional conduct mainly comes down to creating an atmosphere of noncommittal distance to deal with difficult personalities. I think being subjected to it for too long should disintegrate any personality, because it is completely unnatural. Hard to imagine people longing for more of that.

Re:NPM: 429 Too Many Requests by vsareto on Monday February 17, 2020 @08:20AM (#22347454)
It should get quarantined into a different channel or server. If not, and you don't like a bunch of shitty meme spam, it's difficult to filter out while keeping your coworkers unblocked.
Re:NPM: 429 Too Many Requests by scoutt on Monday February 17, 2020 @08:21AM (#22347462)
I think it's fine to joke, but even if I try, I really have to make an effort to not get angry when someone at work or an external replies with something written like this:

"yeah, u know, i could do it better, lol".

Edit: to add that I agree with the idea there is a problem with people making a distinction between work and play contexts.

Re:NPM: 429 Too Many Requests by lidHanteyk on Monday February 17, 2020 @08:53AM (#22347676)
The problem, specifically, is that folks use humor to mask the fact that they don't know or understand what's going on.
Re:NPM: 429 Too Many Requests by kingludite on Monday February 17, 2020 @04:27PM (#22350953)
Do the jokes count towards the 10X ?
Re:NPM: 429 Too Many Requests by MattRix on Monday February 17, 2020 @08:26AM (#22347487)
This is the first time I've seen "&c" used instead of "etc", I had to look it up. Interesting abbreviation!
Re:NPM: 429 Too Many Requests by Finnucane on Monday February 17, 2020 @08:44AM (#22347617)
It’s a typographic convention that goes back to the early days of printing.
Re:NPM: 429 Too Many Requests by Hamuko on Monday February 17, 2020 @08:32AM (#22347522)
Why would anyone use "&c" considering that it doesn't actually save any key presses?
Re:NPM: 429 Too Many Requests by Symbiote on Monday February 17, 2020 @09:14AM (#22347793)
Keypresses is a pretty poor metric to base communication upon. It annoys me to see "w/" and "w/o" anywhere except Twitter. The meaning isn't clear to many non-native speakers, and it's jarring — we recognise the most common words by the shape of the whole word, so it's easier to read "with" and "without".

"&" is a ligature for the letters "et". A traditional way to handwrite it, other than as &, is a "crossed epsilon", something like Ɛ̸, which looks more like "et". There's a Unicode character closer to this form: 🙲. I have no preference between 🙲, &, etc. and et cetera — none is common enough that I would recognize it by shape while reading prose.

Re:NPM: 429 Too Many Requests by MivLives on Monday February 17, 2020 @09:21AM (#22347844)
The Unicode character you suggest is closer doesn't seem to render on my Mac. & and Ɛ̸ do though.
Re:NPM: 429 Too Many Requests by Hamuko on Monday February 17, 2020 @01:10PM (#22349372)
Keypresses is a pretty good metric when doing abbreviations.
Re:NPM: 429 Too Many Requests by ilikepi on Monday February 17, 2020 @08:51AM (#22347668)
How about as a stylistic choice? There are lots of little choices like that one makes when writing that together form a person's individual writing style.
Re:NPM: 429 Too Many Requests by inopinatus on Monday February 17, 2020 @09:13AM (#22347790)
Not sure what you mean - “et cetera” is nine keystrokes.

Nonetheless, Tiro would approve. ⁊c.

Re:NPM: 429 Too Many Requests by rebane2001 on Monday February 17, 2020 @08:41AM (#22347596)
Probαbly the sαme reαson some people use αlpha instead of 'a' in their comments
Re:NPM: 429 Too Many Requests by blackandblue on Monday February 17, 2020 @08:36AM (#22347557)
i would! for the succinctness of it.
Re:NPM: 429 Too Many Requests by drfuchs on Monday February 17, 2020 @08:50AM (#22347659)
It’s very old-school; check out newspapers and books printed a century or two ago.
Re:NPM: 429 Too Many Requests by twsted on Monday February 17, 2020 @08:37AM (#22347566)
I think he means "& Co.", "and company".
Re:NPM: 429 Too Many Requests by Frost1x on Monday February 17, 2020 @09:54AM (#22348031)
You can also blame current corporate practices and culture in the development industry for encouraging this sort of behavior and tailoring environments to attract fresh grads.

It's certainly acceptable to blow off steam but there are times and places for that. The official issue thread is not one of them. It looked like a Reddit post more so than the official NPM repo. I have nothing against Reddit just pointing out it's a reasonable venue for this sort of commentary (or even HN).

The thread looked like folks celebrating like the power went out and they'll be going home from school for the day instead of "oh crap, this is my job and I have to fix this issue or my livelihood is at risk because I decided to have no backup plans in place for such a situation where NPM is down."

Re:NPM: 429 Too Many Requests by LoSboccacc on Monday February 17, 2020 @08:22AM (#22347464)
there's also quite some personal contributors in github, for these it's not a work context to begin with
Re:NPM: 429 Too Many Requests by danShumway on Monday February 17, 2020 @10:59AM (#22348549)
Agreed. Github isn't a purely professional tool, and NPM isn't a purely professional tool, and Javascript isn't a purely professional tool.

I'm seeing comments on here that some of these people are acting like high school kids. Some of them probably are high school kids.

And that's fine. One of the biggest goals of Open Source in the first place is that software shouldn't only be developed and used by professionals. If you want that reality, you have to tolerate that unprofessional people are sometimes going to be part of the surrounding conversation for some projects.

In short, if the NPM maintainers hate this, they can modify community rules or remove spammy posts. And if they don't hate it, then I don't really get what the big deal is about allowing people to be unprofessional when talking about code -- other than maybe arguing that Github should have better filtering tools for readers.

Re:NPM: 429 Too Many Requests by andreareina on Monday February 17, 2020 @03:21PM (#22350381)
It's not about employment status. Injecting noise into a channel that is currently being used to diagnose a severe bug affecting many people disrespects the time of those working to fix the issue. Other, more appropriate venues are available for people who want to blow off some steam.
Re:NPM: 429 Too Many Requests by Sharlin on Monday February 17, 2020 @08:38AM (#22347580)
Indeed, Github intrinsically caters for both hobbyist coders (some of whom may be quite young) and professional devs. Some degree of culture shock is inevitable.
Re:NPM: 429 Too Many Requests by dspillett on Monday February 17, 2020 @08:28AM (#22347502)
Yep, noticed this on our local Teams groups too. The deluge of animations can be incredibly distracting and fill space making it more faf to go back and check details from earlier in the discussion.

</old-man-moaning>

Re:NPM: 429 Too Many Requests by adonese on Monday February 17, 2020 @08:56AM (#22347693)
In GH in particular, I’m not sure why images are allowed to be rendered in comments at all. They are almost always harmful. External links can be used instead
Re:NPM: 429 Too Many Requests by tehbeard on Monday February 17, 2020 @09:19AM (#22347835)
UX of seeing the screenshots for a bug inline outweighs it being used for the occasional meme.

And it's consistent with the rest of GH's markdown parsing for README, issues, etc.

Re:NPM: 429 Too Many Requests by saagarjha on Monday February 17, 2020 @09:18AM (#22347829)
Issue screenshots? I work on a video player and almost every issue has a screenshot in it, without which we would be very lost.
Re:NPM: 429 Too Many Requests by Symbiote on Monday February 17, 2020 @09:15AM (#22347801)
I find them very useful when working with software with images (e.g. maps), and when users supply screenshots with their issue reports.
Re:NPM: 429 Too Many Requests by ccmcarey on Monday February 17, 2020 @08:25AM (#22347481)
It's disappointing. I commented saying as such - https://github.com/npm/cli/issues/836#issuecomment-586990343

> Posting memes/jokes in an issue wastes the time of people who actually need to be able to read through the issue.

> Stop it. Use emoji reacts if you feel the need.

In two minutes I have 24 dislikes and 13 likes. I think the introduction of emoji reactions was a bad idea, it gamifies the issues system.

Re:NPM: 429 Too Many Requests by vhakulinen on Monday February 17, 2020 @08:36AM (#22347563)
> I think the introduction of emoji reactions was a bad idea, it gamifies the issues system.

It depends on the community. I've seen many where the reactions are genuine and actually serves a purpose. From what I've seen, its almost always a popular js/node project that attracts this kind if behaviour like seen in this thread (based on my own observations).

Last example is vscode's santa hat[1]. It seems that that thread is mostly empty now but I remember there was huge meme thread going on in that issue or in reddit/hn when that thing was happening.

1: https://github.com/microsoft/vscode/issues/87268

Re:NPM: 429 Too Many Requests by Sharlin on Monday February 17, 2020 @08:46AM (#22347625)
JS/Node is the entry-level programming environment of the current era, like PHP used to be, and the community norms (or lack thereof) reflect that.
Re:NPM: 429 Too Many Requests by vhakulinen on Monday February 17, 2020 @08:56AM (#22347691)
Your comparison of today's js/node to PHP from 20 years ago is interesting.

I wonder if javascript will be in similar place in 10-20 years that PHP is today (e.g. "its not like it used to be and things a actually quite good now")? The language it self (javascript) might be there already, but is the community anywhere close yet? SQL injections used to be the thing PHP was known for in the past but not so much these days (the community is more experienced?). Meanwhile, problems with NPM and the whole packaging situation is what javascript is known for these days, but will the be so on 20 years?

Re:NPM: 429 Too Many Requests by wbl on Monday February 17, 2020 @09:29AM (#22347897)
Javascript is a far better designed language than PHP. The identifiers don't have lengths picked because the maintainer used length as a hash function to name one notorious feature.
Re:NPM: 429 Too Many Requests by vhakulinen on Monday February 17, 2020 @10:03AM (#22348118)
Thats just one data point, and for which you could argue that javascript has not one, but two null values: null and undefined.

PHP got (or is getting?) type hinting, while javascript doesn't have such thing (typescript or flow doesn't count). Javascript is event loop based, while PHP is (afaik) request->response based. These days, javascript usually is compiled for web, while PHP just sits there on the server and you can swap out the source files when you upgrade. You could go on and on.

Re:NPM: 429 Too Many Requests by aosaigh on Monday February 17, 2020 @08:37AM (#22347565)
I actually noticed your comments as a voice of reason and upvoted. I have a feeling that the issue in question was probably linked from some Discord/Slack/subreddit and everyone just jumped on the bandwagon.
Re:NPM: 429 Too Many Requests by aequitas on Monday February 17, 2020 @08:23AM (#22347471)
The countless +1 and "Same here" comments without additonal info are a huge problem as well on Github. A simple click on a +1 button would suffice instead of a full comment. It's especially irritating when you follow a lot of issues hoping to get notified when there is a resolution but instead you get spammed by people making these pointless comments.
Re:NPM: 429 Too Many Requests by nonbirithm on Monday February 17, 2020 @03:49PM (#22350602)
It's a social problem rather than a technical one at this point. When Github had no emojis people had no choice but to leave '+1' comments. Now even with that choice some communities still comment in this way for some reason. Commenting is open-ended and moderation would be needed to filter out the repetition. People can also post GIFs, but they can also use the same image upload functionality to post screenshots of bug repros. It hinges on what the user believes is the better choice for getting the point across.

About all you can do is change the mindset of the community making the comments, which is hard as they're numerous.

Re:NPM: 429 Too Many Requests by RL_Quine on Monday February 17, 2020 @08:27AM (#22347499)
It makes it impossible to actually follow critical threads, as the notifications are completely worthless.
Re:NPM: 429 Too Many Requests by bartread on Monday February 17, 2020 @08:58AM (#22347703)
Not related to GitHub but the same issue is a pet peeve of mine in Whatsapp and Facebook messenger groups as well. Everything's a message so you end up getting notifications for people sending thumbs up or what have you[1].

It really clutters the conversation so when you're trying to find, e.g., the flight information, or the link to $IMPORTANT_THING, that somebody posted a few days ago you end up scrolling through screens and screens of total guff.

I wish there was a quick way to collapse messages that aren't relevant or useful, and that goes for GitHub issues as well.

[1] Apart from the fact this is distracting, and potentially a nuisance if you're working, driving, whatever, it also drains your phone's battery.

Re:NPM: 429 Too Many Requests by zaphar on Monday February 17, 2020 @08:15AM (#22347423)
I think this is partly a result of two things.

1. GitHub presents an interface that encourages Reddit style behaviour.

2. NPM outages are essentially a meme in themselves at this point.

Both of them together create a perfect storm.

Re:NPM: 429 Too Many Requests by bovermyer on Monday February 17, 2020 @08:47AM (#22347636)
I have no comment on #2, as I don't play in that sandbox.

However, regarding #1... the interface allows people to post images in their comments on issues. This has a valid, useful reason - for showing screenshots of bugs, for example.

The problem is not the interface. The problem is the people using the interface.

Re:NPM: 429 Too Many Requests by danShumway on Monday February 17, 2020 @11:15AM (#22348676)
Eh... I think 90% of the complaints people have here are related to the interface.

1. When I sign up for updates I get spammed with notifications -- you should be able to listen only to updates from the project maintainers.

2. I can't find the official status -- again, this is a problem because the official status is buried inside a conversation thread. This could be pretty easily solved by allowing maintainers to pin comments, or by (again) allowing filtering comments by project maintainers.

3. Replies to comments get lost in the memes -- because Github issues don't support threading, and (again) there's no filter by replies or mentions.

Or...

4. Memes just make me mad because they're unprofessional -- and okay, this one is the community. But I just can't muster the energy to care about this, or to feel sympathy for the people who care about it. If we were talking about abuse, or 3rd-party unwanted advertisements, maybe I could get on board. But a gif is not a real problem.

The fact that Github has literally no searching at all on issue threads is the fault of the tool, not the community. The fact that NPM doesn't have an official status page is the fault of NPM, not the community.

Re:NPM: 429 Too Many Requests by bovermyer on Monday February 17, 2020 @11:32AM (#22348788)
That's... a really well written counter. Consider my opinion changed.
Re:NPM: 429 Too Many Requests by avinassh on Monday February 17, 2020 @08:20AM (#22347455)
I don't work with JS or related ecosystems, but how common are NPM outages?
Re:NPM: 429 Too Many Requests by christophilus on Monday February 17, 2020 @08:25AM (#22347486)
It’s been super reliable, in my experience, and given their traffic volume, I’m pretty impressed with that.
Re:NPM: 429 Too Many Requests by wolco on Monday February 17, 2020 @03:49PM (#22350606)
The other day I needed to use it for the first time in a year. A package that is used in many other packages host by npm was returning a 404. Slowly stackoverflow started to fill up with similiar questions.

Apppearly 4 important packages were unavailable in my region because they were deleted by accident. Some people were vpning into Europe, I found an Italian mirror.

Not sure if things are always that crazy but I don't have a reliable feel.

Re:NPM: 429 Too Many Requests by rebane2001 on Monday February 17, 2020 @08:47AM (#22347635)
Hackernews presents an interface very similar to Reddit - it's more about the community than the interface
Re:NPM: 429 Too Many Requests by dajonker on Monday February 17, 2020 @08:29AM (#22347511)
From the outside, it seems like Javascript developers are all in high school, participating in a popularity contest, feel the need to sprinkle emoji everywhere and communicate solely with memes and gifs.
Re:NPM: 429 Too Many Requests by LandR on Monday February 17, 2020 @08:33AM (#22347535)
>> participating in a popularity contest

This almost entirely explains the entirety of the javascript ecosystem and the seemingly ever increasing number of, and frequently changing popularity of, the various frontends frameworks. It seems a hype driven ecosystem, so it's not surprising it's also full of people posting memes and such.

Re:NPM: 429 Too Many Requests by foo101 on Monday February 17, 2020 @08:43AM (#22347603)
> From the outside, it seems like Javascript developers are all in high school

I wonder what the reason is for this kind of behavior to exist only in the Javascript community? Could it be that a vast majority of Javascript developers are really in high school? Are there any good stats sources for it?

Re:NPM: 429 Too Many Requests by seemslegit on Monday February 17, 2020 @08:34AM (#22347537)
well...
Re:NPM: 429 Too Many Requests by aosaigh on Monday February 17, 2020 @08:32AM (#22347521)
It's embarrasing. I think posting memes like this is an easy way for people to feel creative and edgy while being nothing of the sort.
Re:NPM: 429 Too Many Requests by bangboombang on Monday February 17, 2020 @09:16AM (#22347807)
Idk, it wasn't much more annoying than the 400th person chiming in with a "me too" before that. I already might have completely missed a comment explaining the situation between all these.

Actually those animated gifs might have been better than all those "me too", since a text-only post informing about the situation would have stuck out much better.

Re:NPM: 429 Too Many Requests by swalsh on Monday February 17, 2020 @08:28AM (#22347504)
Most companies try to stay professional, and many people carry that behavior into github. However I have worked at a major tech company that trended closer to "millenial" in age. There memes were an everyday part of the corporate culture. Professional emails quite often would have a meme included. I can see someone coming from a corporate culture like that thinking it would be perfectly normal to carry this behavior into a public github issue like this.
Re:NPM: 429 Too Many Requests by crmrc114 on Monday February 17, 2020 @08:38AM (#22347581)
I was at Amazon and meme wars were common. I get that it may seem absurd but when done at the right time, humor can help people defuse a tense situation.

I am honestly surprised about the number of very upset people in this thread and the trashing of millennials. Yeah the ass of every workplace generational joke- most millennials have kids going to college now.

If you think millennials like memes Wait until you work with some zoomers. A lot of people screaming get off my lawn right now.

Re:NPM: 429 Too Many Requests by wolco on Monday February 17, 2020 @03:55PM (#22350658)
Memes are a lazy person's attempt at humour. I can't wait to see what post-millennials come up with to replace these placeholders for humour.
Re:NPM: 429 Too Many Requests by jeltz on Monday February 17, 2020 @08:37AM (#22347568)
I do not get this. My first job was at a company which had very unprofessional communication internally (for good and bad) but we always made a clear distinction between internal and external communication. There is a time and place for everything.
Re:NPM: 429 Too Many Requests by swalsh on Monday February 17, 2020 @09:09AM (#22347775)
Perhaps our business is a part of it, we were a B2C company, and our communications with customers attempted to tend towards "cool and fun".

*FYI, I did not work at GrubHub, which probably fails the most at pretending to be cool and fun.

Re:NPM: 429 Too Many Requests by bengale on Monday February 17, 2020 @08:41AM (#22347598)
> company that trended closer to "millenial" in age

25-40?

Re:NPM: 429 Too Many Requests by mFixman on Monday February 17, 2020 @08:34AM (#22347546)
Is this a new thing though? Bug threads about important issues were full of animated GIFs for the decade I've been following them.
Re:NPM: 429 Too Many Requests by aesyondu on Monday February 17, 2020 @08:20AM (#22347452)
I would say it is a reminder that there are humans on the other side of the screen, instead of GitHub bots. :)
Re:NPM: 429 Too Many Requests by Yessing on Monday February 17, 2020 @07:00PM (#22352157)
I think it's just that writing is seen as the primary mean of communication.

if something goes bad at work, someone (orally) always makes a joke to defuse the situation. This is the same thing happening here.

Re:NPM: 429 Too Many Requests by tokai on Monday February 17, 2020 @08:25AM (#22347483)
>It [...] discourages genuinely useful discussion of workarounds or progress.

Does it though? Sounds like an opinion.

Re:NPM: 429 Too Many Requests by gmemstr on Monday February 17, 2020 @08:28AM (#22347503)
Sure, it's an opinion, but I've been keeping an eye on this issue since very early on, and I have seen some mentions of workarounds. Best of luck finding them, however, as they're buried somewhere in the middle.
Re:NPM: 429 Too Many Requests by jamil7 on Monday February 17, 2020 @08:48AM (#22347644)
> Does it though? Sounds like an opinion.

Given that the comments in question add absolutely no value to the issue and instead insert a bunch of visual noise and fog then I'd argue it's not an opinion.

Re:NPM: 429 Too Many Requests by tokai on Monday February 17, 2020 @09:02AM (#22347722)
>absolutely no value

This is the opinion part.