Live data from Hacker News

The GitHub website is slow on Safari

github.com

301–310 of 367 posts

Re: The GitHub website is slow on Safari

#301

Earlier quoted context omitted.

It also continuously fails to scroll down in the log view when watching output of a ci job live, and has done for years. It's so annoying that I made a userscript to force scrolling: https://github.com/wheybags/userscripts/blob/main/github_act...

I feel you. The UX is a gigantic mess. Navigating between jobs and builds is also a terrible experience.

Oh man. Start a manual job, wait for it to appear in the UI. 10 minutes later, it finally appears. Or just refresh the page manually immediately after starting the job, and there it is...

Re: The GitHub website is slow on Safari

#302
post #132

Earlier quoted context omitted.

> a single well made react app What about Slack, the messenger? Umm, Discord? SoundCloud? Trello? Bandcamp? Spotify? If I keep going there are actually hundreds and thousands of well-made react apps.

Slack on my machine is currently taking ~1GiB of memory and 3% cpu to do nothing. My irc client is taking 60MiB of memory and 0.01% cpu. My IRC client is responsive and faster, it has more configurable notification settings. I like the irc client more. > Bandcamp I just went to the bandcamp page and it indeed loaded very quickly. As far as I can tell, there's no react in use anywhere so I guess that's why. What do yo…

On my machine Slack is taking 100MB of memory and 0.1% CPU to do nothing. Maybe we are using different Slack or one of us is lying about the "doing nothing" thing.

It's possible I'm wrong about bandcamp using react but your guess is far from reality as well – react itself does not prevent or discourage loading pages very quickly.

Re: The GitHub website is slow on Safari

#303
post #118

Earlier quoted context omitted.

After 10 years of using Phabricator at a previous company I am still shocked how bad GitHub is. This the industry standard?! Too bad Phabricator is maintenance-only now https://en.m.wikipedia.org/wiki/Phabricator

I only used phabricator on a side project that other devs, with meta history, had set up. And although not a heavy user, I rather liked it for being very basic which I thought was a very good thing. My memory is fuzzy but I think it was on phab that I discovered and loved to use stacked merges. This is where you have a merge request into another open merge request etc. Super useful. Miss that in the git world.

Can't you simply make a PR against the other PR's branch?

Re: The GitHub website is slow on Safari

#304
post #291
post #132

Earlier quoted context omitted.

> a single well made react app What about Slack, the messenger? Umm, Discord? SoundCloud? Trello? Bandcamp? Spotify? If I keep going there are actually hundreds and thousands of well-made react apps.

> What about Slack, the messenger? You call it well made? I'm sorry for you, you must really live a really harsh life.

>you must really live a really harsh life.

I do. What are you calling well-made software in your nice enlightened life? Open my eyes.

Re: The GitHub website is slow on Safari

#305
post #145

Earlier quoted context omitted.

Slack is one the most slick and pleasant pieces of software to use. It's big success as well as the fact that it's acquisition cost was one of the largest software deals ever – tells of itself – it's certainly a fine piece of software made by fine engineers who used react and electron with a certain amount of dignity. People who rant about tools like react or electron affecting their performance just don't want to un…

> Slack is one the most slick and pleasant pieces of software to use I've never heard anyone say that before!

Never heard anyone complaining either./

Re: The GitHub website is slow on Safari

#306
post #5

Improvements merged within the last two days by the WebKit team: https://github.com/orgs/community/discussions/170922#discuss... For my sins I occasionally create large PRs (> 1,000 files) in GitHub, and teammates (who mostly all use Chrome) will sometimes say "I'll approve once it loads for me..."

So, it was actually a bug in Safari's WebKit exposed by Github (which might be abusing it a bit anyway). But hey, since we are all web developers or web users, it's easier to shoot on the pianist (Github in this case)

Re: The GitHub website is slow on Safari

#307
post #304
post #291

Earlier quoted context omitted.

> What about Slack, the messenger? You call it well made? I'm sorry for you, you must really live a really harsh life.

>you must really live a really harsh life. I do. What are you calling well-made software in your nice enlightened life? Open my eyes.

compare slack with telegram-desktop for example, which has similar functionalities but is way faster.

Re: The GitHub website is slow on Safari

#308
post #229
post #145

Earlier quoted context omitted.

Slack is one the most slick and pleasant pieces of software to use. It's big success as well as the fact that it's acquisition cost was one of the largest software deals ever – tells of itself – it's certainly a fine piece of software made by fine engineers who used react and electron with a certain amount of dignity. People who rant about tools like react or electron affecting their performance just don't want to un…

Slack is the best of a bunch of trash options. That doesn't make it good. I shouldn't be able to accidentally select every widget in an app as though it were text. But with Electron apps, that's just normal. Slack puts a nicer shade of lipstick on the pig than Teams does, but the lips still belong to the same thing.

>Slack is the best of a bunch of trash options. That doesn't make it good

Well, that's a valid framework too, but by the practical standard of goodness – the best of trash is actually good — because you don't judge goodness against some abstract ideals, but against available choices. Both are valid frameworks, but only one is useful in practice.

Re: The GitHub website is slow on Safari

#309
post #33
post #19

Can someone who's worked in an org this large help me understand how this happens? They surely do testing against major browsers and saw the performance issues before releasing. Is there really someone who gave the green light?

The way it works in tech today is that there are three groups: - Project managers putting constant pressure on developers to deliver as fast as possible. It doesn't even matter if velocity will be lost in the future, or if the company might lose customers, or even if it breaks the law. - Developers pushing back on things that can backfire and burning political capital and causing constant burnout. And when things DO…

This is a very accurate and concise summary of why I can't work in tech companies anymore. Recently I returned for a quick contract to develop a proof of concept app and almost immediately my stress levels whent through the roof. Just the whole thing is a recipe for erroding peoples's ability to produce anything of value.

Re: The GitHub website is slow on Safari

#310
post #307
post #304

Earlier quoted context omitted.

>you must really live a really harsh life. I do. What are you calling well-made software in your nice enlightened life? Open my eyes.

compare slack with telegram-desktop for example, which has similar functionalities but is way faster.

It would not be faster without some kind of a tradeoff, so it does use way more RAM.
Post reply on HN