Live data from Hacker News

Making our new homepage fast and performant

github.blog

31–40 of 144 posts

Re: Making our new homepage fast and performant

#32
It's weird to me how the designers/developers behind this homepage globe basically copied dozens of other startups who already "conceived" (from their own respective vantage points) and implemented this visual storytelling device as some unique expression of their own "brand story". You can find spinning globes with pings and arcs like this on at least 10+ different websites that have been around for 5+ years. You can even license it from places like https://globekit.co. Hell, even Stripe has one on their homepage, and they were late to the game on cashing in on this visualization. At least they're not self-aggrandizing it.

Sure, talk about your data pipelines or whatever else seems technically engaging, but let's not pretend what you're doing was the result of some stroke of artistic genius in manifesting the spirit of some slideshow presentation your colleagues.

Re: Making our new homepage fast and performant

#33

i hate the new circular avatars. A few weeks ago, github avatars were square and it looked much better. It is also contrary to the published github visual guidelines. EDIT: quote from the current github style guide: Avatars are images that users can set as their profile picture. On GitHub, they're always going to be rounded squares. They can be custom photos, uploaded by users, or generated as Identicons as a placeho…

This reminds me of a massive flame war when Atlassian switched to circular avatars for projects

https://jira.atlassian.com/browse/CONFSERVER-28275

Re: Making our new homepage fast and performant

#34

I don't understand the fad in making content flop around the page as one scrolls. At the very least, it would be courteous of them to respect the prefers-reduced-motion media query. https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...

I find them quite annoying. I'm pretty sure the only people enjoying these kind of animations are the designers themselves.

Most people don't go to a website to have an "experience". They just want to find some information as fast and easily as possible.

Re: Making our new homepage fast and performant

#35

You know what pages I'd like to be fast and performant on github? The PR discussion and diff page. When a PR gets really large (thousands of LOCs and hundreds of comments) (yes I know it's bad to do that, that doesn't help me a lot when it happens), despite them hiding everything so you need dozens of clicks in order to be able to actually read and search through it's slow as hell and it's a mess. This is not helped…

I think the ideal scenario for the make-a-PR page would be for it to load in the commit list and diff asynchronously— so you get it quickly in the normal case where it's small, but you can just ignore the spinner and click through when it's large.

Re: Making our new homepage fast and performant

#36

This JPGs-in-a-SVG thing is grotesque, an example of how web development often seems like a Jenga tower of hacks. Why not find minimally-perceptible pixel changes to the image that allow it to compress better as PNG?

> Why not find minimally-perceptible pixel changes to the image that allow it to compress better as PNG?

I would bet a whole pizza, anchovies included, that you'd be the first one to fire an engineer who wasted his time pixel-perfecting a random PNG on your homepage under the guise of performance, when this is actually an alternative.

The JPG-in-SVG is a beautiful hack to work around Apple's former refusal to support WebP. You can just use WebP if you are okay giving older iOS/macOS users the finger. This isn't web dev being "hacky", it's Apple being shitty.

Hasn't HN always celebrated such hacks?

Re: Making our new homepage fast and performant

#37
The never ending tug of war: Developers decrease load speed from 3 seconds to 1 second. Company decides they now have 2 extra seconds of load time to include more analytics, larger splash videos, animations, etc. Before long, the site is back to loading in 3 seconds and a richer (more bloated) web experience is born.

History moves in a spiral.

Re: Making our new homepage fast and performant

#38
post #28
post #19

Who goes to GitHub's home page? I have 27 repositories on GitHub and I'd never been to their home page until today.

>> Who Newbies! You used to be a newbie to. Remember?

I think you'll still be clicking on links taking you to repository pages. I think I've gone to the homepage only whenever people complain about the design (last I heard it had gone enterprisey).
Post reply on HN