News for hackers. Stuff that matters.
Re:Pagination Is Dead by lathiat on Thursday June 28, 2018 @10:51PM (#17422022)
Infinite scroll is frustrating on higher latency connections, which I have all the time being here in Australia.

Particularly when you want to skip towards the end of the list. YouTube has recently changed all their playlists etc to infinite scroll and it takes FOREVER to scroll 5 pages down to get to the bottom of the list. And they don't have a UI to reverse the list order or jump ahead.

They did recently add a list reverse to some places but it's still missing in others. Drives me bonkers :(

Of course it's not necessarily purely the fault of infinite scroll, there are potentially ways to combine them. But the basic pattern many places implement is painful for this latency and no skip-ahead combination.

Re:Pagination Is Dead by jazoom on Friday June 29, 2018 @08:42AM (#17424141)
I'm also Australian and didn't realise it was because of this. Actually, I'm still skeptical this is the main reason since it's like a 260ms round trip to East coast USA. Let's say the latency for someone not living on our big old island is 80ms round trip. I don't think the extra 180ms will make that big of a difference if the app is well designed. That's still enough time to detect scrolling and have the new data ready by the time the user turns the mouse wheel twice.

I should add that I've always suspected a lot of developers don't test their apps with latency in mind, so they make silly decisions like serial requests, etc. They never see how awful the experience is for someone not living next door to their data centre.

Re:Pagination Is Dead by NullPrefix on Friday June 29, 2018 @07:36AM (#17423865)
>UI to reverse the list order or jump ahead

But why would you ever want to do that? The system already picks the best videos for you to watch, so you wouldn't even have to scroll.

Re:Pagination Is Dead by jobigoud on Thursday June 28, 2018 @05:47PM (#17420756)
I like pagination because it provides stop points to the time sink. Infinite scrolling works too well for sucking people's attention indefinitely.
Re:Pagination Is Dead by bencompanion on Thursday June 28, 2018 @07:20PM (#17421275)
The reason you don't like infinite scroll is the exact reason website owners love it.
Re:Pagination Is Dead by buckczechcatch on Thursday June 28, 2018 @11:44PM (#17422237)
We should change their incentives. Would also help if website owners started considering the well being if others.
Re:Pagination Is Dead by flukus on Friday June 29, 2018 @01:04AM (#17422530)
> We should change their incentives.

How? Stop using sites with infinite scrolling seems the only viable option.

Re:Pagination Is Dead by siproprio on Thursday June 28, 2018 @06:23PM (#17420968)
Since Google introduced infinite scrolling on mobile, I've switched to Bing (which still has pagination), and I have to say...

I do not miss Google Search at all!

Re:Pagination Is Dead by yellowapple on Friday June 29, 2018 @12:41PM (#17425609)
DuckDuckGo has both: it has pages, but it'll automatically load the next page at the bottom of the current one when you scroll down far enough.
Re:Pagination Is Dead by siproprio on Friday June 29, 2018 @01:31PM (#17426034)
That is exactly what I don't want.

Also, duckduckgo is noticeably slower to load (on mobile), and often does not have decent results.

Re:Pagination Is Dead by pier25 on Friday June 29, 2018 @10:03AM (#17424561)
I like infinite scroll for streams of things like tweets or reddit posts where I only want to be fed stuff.

For search results (eg: Amazon) I can refine with filters and sort the results, but I can see why some people might prefer pagination here to feel more in control.

Re:Pagination Is Dead by xorduna on Thursday June 28, 2018 @06:03PM (#17420855)
Infinite scrolls are some time exhausting, because there is never an end ...

Pagination is good because you know how many pages do you have ...

Maybe what is needed is a very good search engine!

Re:Pagination Is Dead by ralusek on Thursday June 28, 2018 @08:51PM (#17421648)
From a technical perspective, in many cases getting the total count required for formal pagination is actually extremely tricky. Even in postgres, the count operation on an indexed table is extremely slow. In cases where the query is doing something more complicated than hitting an RDBMS, getting the total count could be substantially more complicated.

Also, I hate pagination in almost every case.

Re:Pagination Is Dead by otterley on Thursday June 28, 2018 @09:49PM (#17421821)
Pagination doesn’t require a total page count to still be useful. You might remember Google’s UI in its first 10 years or so, which had pagination but not a total page count (if the number of pages exceeded 10 or so). You can use a ellipsis or a word like “many” and people will easily understand.
Re:Pagination Is Dead by anarazel on Friday June 29, 2018 @12:53AM (#17422506)
These day they just estimate the size of the resultset. It's pretty easy to come up with queries where it estimates the wrong row count until you paginate to a later page. I think the theory is just that approximately nobody clicks on more than the third page.

Example on first try: https://www.google.com/search?q=foobarfrak navigate to the last result. And you get a really misleading "No results containing all your search terms were found." page...

Re:Pagination Is Dead by saint_abroad on Friday June 29, 2018 @05:57AM (#17423534)
Infinite scroll is like a Rolodex without an index. It's as if we've forgotten how to do href anchors.
Re:Pagination Is Dead by draw_down on Thursday June 28, 2018 @07:39PM (#17421353)
The last point is a really good one.
Re:Pagination Is Dead by retrobox on Friday June 29, 2018 @02:46AM (#17422859)
I agree entirely with the points made in the article and add one further issue: if you end up navigating away from a feed for any reason, and use the back button to return to where you were, you often lose the place in the feed. It wastes time, can cause janky loading, and is all round just really poor UX.
Re:Pagination Is Dead by yellowapple on Friday June 29, 2018 @12:42PM (#17425640)
I got in the habit of middle-clicking on links in infinite feeds so that they'd load in new tabs, making it easier to pick up where I left off (since there's no page reload involved).

But then websites started breaking middle-click for no fucking reason.