| ▲ | ticulatedspline 8 hours ago |
| Curious as to where the line between “addictive feature” and "good UX" is. Is deliberate pagination actual impedance to use or merely an annoyance that's been weeded out with modern UX design? When does a feature that simply makes your product easier to use cross into a territory that it's illegal? What about media previews, in a platform like reddit if you can preview or expand media directly from the main list is that an “addictive feature” or just convenient design? also interested in the larger economy, if you create a plugin that restores or adds infinite scroll to a website could you be liable for providing illegal UX? EDIT: to clarify I'm not really griping on infinite scroll in particular, more the difficulty in regulating postitive UI/UX. Dark patterns are relatively easy to identify. If the unsubscribe button is hidden behind 3 screens and is in 3 point font that's pretty clearly a dark pattern. This seeks to regulate the opposite basically "your platform is, too easy, too good at serving your content" This is much harder to categorize and has fuzzier boundaries. For example imagine if it applied to remembering your login for more than 24 hours. Certainly people would use your service less if they had to continuously authenticate. Are long-lived sessions good UX or encouraging "addictive" behavior? |
|
| ▲ | fitzroy an hour ago | parent | next [-] |
| > a feature that simply makes your product easier to use Except it doesn't. You lose context and are now drowning in an endless morass of lazy-loaded blocks and widgets, all hiding under invisible elements. Nothing has a permanent URL, so there is zero accountably if the user was shown something that they need to reference - unless it benefits the platform. And of course, it will eventually all force reload when the page complexity exhausts the available memory, or at least when it becomes too exhausted to reliably serve ads. |
| |
|
| ▲ | chillfox 3 hours ago | parent | prev | next [-] |
| Infinite scroll is bad UX design and always has been. It makes it impossible to click on any links in the footer of the page or even really reading what's in the footer. I remember when it was initially introduced, everyone I spoke to about it hated it. |
| |
| ▲ | sureMan6 3 hours ago | parent | next [-] | | Also creates a confusion that algorithm profiteers love, where before you could know a post you saw would be page 1 today and page 2 tomorrow now the homepage of every app is absolute chaos so you have to spend hours searching for something specific or you're just always seeing exactly what they want you to see (to increase engagement or whatever instead of any sensible order) | | |
| ▲ | layman51 2 hours ago | parent [-] | | I have always hated infinite scroll because it becomes way more difficult to understand the index of a search result or piece of content. For example, if I know that each page of results contains 25 hits, then it is easy for me to see which one is the 25th hit, and then which one is the 26th one (first one on the next page). I don't mind that the order of search results might be shifted around over time, and I understand that there is some profit motive to inserting tangentially relevant or sponsored hits, but I really wish that there were an easy way of knowing what index each result has. This grew out of a funny little habit I sometimes have where I like to pick a random number and see what search hit that corresponds to. It becomes too tedious with infinite scroll. |
| |
| ▲ | pfg_ an hour ago | parent | prev | next [-] | | Steam fixes this by having a footer, and putting more content under the footer. Google search also did this on mobile for a little while. | |
| ▲ | AstroJetson 3 hours ago | parent | prev [-] | | You must have spoken to me, I hate it today has as much as I did back then. |
|
|
| ▲ | Greenpants 5 hours ago | parent | prev | next [-] |
| The way I see it, it's the incessant stimuli you get through these apps. There's just no point where the screen stays quiet, stimulus free. Moving elements capture our attention naturally, especially when the entire screen keeps moving. The endless scroll element just makes sure that the stimulus keeps getting renewed the moment you're done with it. Instead, a scroll should give you a break before heading into the next video. I'm willing to bet this would help severely with addiction. People are then forced to reconsider whether they actually want to play the next video. "Done" should not always lead to "here's the next stimulus". That's what's addictive. The brain isn't made to break out of that loop easily. |
| |
| ▲ | TripleFFF 3 hours ago | parent | next [-] | | The problem with using scrolling as a metric is it assumes satisfaction with the content presented and ignores the fact that, on certain apps, many scroll miles go into skipping around articles or ads or reposts to get to the content you want, and imo a punishment for seeking more content while also diluting said content with forced ads at an alarming ratio is not indicative of addiction but scarcity of satisfaction and engaging content | | |
| ▲ | Noumenon72 3 hours ago | parent [-] | | If you continue scrolling, that shows you think that the content presented is valuable enough that scrolling past some misses is worth it. A good scroll like TikTok carefully metes out the ads so that half of them you don't mind and the other half you enjoy. If you find a site whose scroll makes you feel this way, just stop scrolling and don't try to ban the concept for everyone else. | | |
| ▲ | King-Aaron 2 hours ago | parent [-] | | What I'm about to say is going to sound very 'layman', and this is coming from someone who's been building UI's for like, 20 years. This discussion makes me both laugh and feel sad, because we all know this is bad for us and gives us zero ROI for our time... and yet there's a whole thread developing here to justify the pattern. I don't think I have a point on that, just that observation. |
|
| |
| ▲ | iamnothere 2 hours ago | parent | prev [-] | | Hello, what right do you have to regulate the presentation of speech? If you regulate this format because it’s now considered harmful, what stops El Presidente from moving to ban “zines” because the format is “harmful to young minds” and used by “antifa”? What stops CA from moving to ban forums because threaded formats are suddenly considered “too addicting”? Maybe we should ban VR or first person shooter video games? There is no allowable constitutional authority for actions like this. CA is literally overstepping the 1A limits of the Constitution here. | | |
| ▲ | coldbrewed an hour ago | parent | next [-] | | We already do limit harmful speech, at presence it's limited to speech and will immediately cause harm (the whole "shouting fire" thing) and the demonstrable addiction properties can be reasonably shown as harmful. It's also telling that only corporations seem to be the ones demanding the right to infinite scroll; what's the scenario where an individual can only express themselves and their ideas through implementing infinite scroll on a social media? We draw lines in the sand all the time for the sake of public safety, I'd like to hear a specific case of harm here. | | |
| ▲ | iamnothere an hour ago | parent [-] | | “Shouting fire” was a bad decision denying the right to protest the draft, and it’s since been overturned. (Thankfully, as we may need that right soon!) The First Amendment is clear: there shall be no law abridging freedom of speech. Courts have bent around that in the past, in earlier eras, but they were wrong to do so. Their mistakes have mostly been corrected although there’s still a few left. The document that governs this country spells it out: it can’t be done. Public safety be damned. There’s no public safety exemption in the Constitution. If you want it done, pass an amendment. There’s a process for it. I personally dislike infinite scroll, but I dislike the camel’s nose in the tent even more. No speech laws. | | |
| ▲ | coldbrewed an hour ago | parent [-] | | Hang on, let's go back - clarify for me how we're calling an addictive feature in a product built by the wealthiest corporations on the planet a matter of individual free speech? Precisely whose free speech would be harmed here? Seriously, this diffusion of individual liberties into corporations has no presence in the constitution, and courts have fabricated this wholesale. There is no idea, no concept, no notion that infinite scroll provides. We regulate the size, location, and brightness of billboards; is this also a matter of speech? | | |
| ▲ | iamnothere 40 minutes ago | parent [-] | | Oh is this law’s scope limited to only the world’s largest corporations, and not smaller competitors, new entrants, individual developers, or nonprofits? I didn’t realize that. Oh is the presentation of text and images not “speech” because it’s “addictive”? I didn’t realize that. Your strategy with billboards is more clever than I’ve usually seen from you lot; I’ll give you credit for that. A billboard is actually a physical structure. The message on the billboard is the speech. If I stopped here you’d have a “gotcha”; the software must be like the billboard! But no, because first of all, code is speech, and secondly, the layout of items on the screen and how they interact is also just speech. It’s just graphic and UX design! There is no physical structure here. You’re attempting to regulate the presentation of information—design. |
|
|
| |
| ▲ | post-it an hour ago | parent | prev [-] | | I disagree. Looking forward to reading your amicus brief. | | |
|
|
|
| ▲ | over_bridge 3 hours ago | parent | prev | next [-] |
| What I like about Hacker News is each day I open it up, scan the first three pages, open 2-5 links to read, then close it again. Those pages make it easy to monitor my usage and set limits. I used to do the same with Reddit before that changed I'd fully support removing infinite scroll or even just banning it from under 18 year olds |
| |
|
| ▲ | afandian 7 hours ago | parent | prev | next [-] |
| Infinite scroll evolved alongside algorithms that incentivise addictive content. So it’s “good” UX in that it’s effective for consuming addictive content… When I’m trying to do something constructive, like search or browse, infinite scroll is IMHO disastrously bad. You can’t keep your place in the list, or jump ahead/back. |
| |
| ▲ | xigoi 7 hours ago | parent | next [-] | | On the contrary, pagination makes it impossible to keep your place in the list if it changes between page loads. | | |
| ▲ | nkrisc 4 hours ago | parent | next [-] | | How are you going to keep your place if the order changes anyway? What is your place if the order has changed? If the order changes, all bets are off regardless of pagination or infinite scroll. | |
| ▲ | afandian 6 hours ago | parent | prev | next [-] | | The challenge is to retain an ordering over the result set. How would infinite scroll behave any differently in this case? The changing results seems to be an orthogonal concern to pagination/infinite scroll. | | |
| ▲ | xigoi 6 hours ago | parent [-] | | Infinite scroll makes the problem much easier, even if it’s still a problem. The only action you need to support is loading more results, which you can do by loading all results and filtering out those already shown. With pagination, the user may say “give me page 3” and you have no idea what was on pages 1 and 2, if they were even loaded. | | |
| ▲ | hdgvhicv 4 hours ago | parent | next [-] | | If page 1 and 2 were 10 each you load results 21-30 Same as if you are scrolling and have reached result 20
And want to load more. | | |
| ▲ | falcor84 4 hours ago | parent [-] | | But the underlying table changed since. I'm not very familiar with these myself, but it seams to me that the best solution is to keep a session cursor for the user, and these are a lot simpler when you only ever move it forward. | | |
| ▲ | Dylan16807 3 hours ago | parent | next [-] | | It's slightly different but I don't see why there should be a notable difference in difficulty. You need to somehow represent what you saw so far and act based on that. | |
| ▲ | Terr_ 2 hours ago | parent | prev [-] | | IMO "pages of search results" is one of the problems where the closer you look, the more potential problems and inconsistencies you see until you realize it's a leaky abstraction, and sometimes it gets too leaky. We want visitors to imagine that we just plopped a binder of sorted results down in front of them for their page-by-page perusal, but the suggests permanence and invariants we don't want to provide (because it's harder.) For example, the assurance that page 2 will always have the same items on it unless they "search again", and the last item on page 2 will not not duplicate itself on the top of page 3 as they page forward. By way of contrast, imagine a system where a result-set was not just a UI metaphor, but real domain concept. Do a search, and you get a Result which is a limited-size listing generated at time X for user Y and will be cached for Z. |
|
| |
| ▲ | svachalek 2 hours ago | parent | prev | next [-] | | You can implement pagination exactly the same way. It's a UX decision that has nothing to do with underlying queries, although it typically maps. The typical infinite scroll that I've seen implemented does not work the way you describe though, it's just pagination without controls. The reason it works is because it's pushing content you never asked for anyway and it just keeps pushing. Without any sense of pages you'll never know the difference. | |
| ▲ | malfist 3 hours ago | parent | prev [-] | | I mean sure, if you do it that way. But its easy to encode the page starting index and pagenate from there. Its even exactly the same algorithm as infinite scroll. |
|
| |
| ▲ | bigbuppo 3 hours ago | parent | prev | next [-] | | Ah yes, let me just look at Instagram for the ideal model of infinite scroll UX. You can't even scroll up to something you've actually subscribed to that you didn't mean to scroll past without it tossing it into the memory hole and replacing it with something you don't care about. | |
| ▲ | vitally3643 3 hours ago | parent | prev | next [-] | | Did you think HN has an unusable and bad interface? It seems to be a remarkably popular website despite having hard pages that change order on every refresh. | |
| ▲ | cwillu 6 hours ago | parent | prev | next [-] | | ‹looks at hn› | |
| ▲ | thaumasiotes 2 hours ago | parent | prev | next [-] | | > On the contrary, pagination makes it impossible to keep your place in the list if it changes between page loads. Well, that's obviously false. There are two styles of pagination: https://yourblog.zox/archives?page=4
https://yourblog.zox/archives?before=2019-06-03&count=10
That second style will never change (unless you insert entries into the past). The first style will change. But it hardly makes it impossible to keep your place in the list; if you come back three years later, you'll find that that link goes to a random location, but if you come back next week, that link is going to go to a place that is very close to the place you left off, requiring minimal adjustment to find your place again. | |
| ▲ | im3w1l 6 hours ago | parent | prev [-] | | Why is the list constantly changing anyway? | | |
| ▲ | xigoi 6 hours ago | parent [-] | | Because other people keep adding new posts (and upvoting existing posts, which changes their order). | | |
| ▲ | im3w1l 6 hours ago | parent [-] | | While that's true I think that once the feed has been observed in a certain way the advantages of stability outweigh the advantages of showing a tweaked version the second time it is loaded. | | |
| ▲ | xigoi 5 hours ago | parent [-] | | The user expectation is that if you refresh the page, you will see fresh content. | | |
| ▲ | 8note 3 hours ago | parent | next [-] | | mine isnt? if i refresh the page it should be almost the same. maybe a couple new things at the very top, but i should still be able to find the thing i was just looking at. by comparison, facebook auto-reloads while you're halfway down a page, and wont show you any of the same things. its an incredibly poor experience | | |
| ▲ | drdexebtjl 41 minutes ago | parent [-] | | Yeah, this is terrible UX that we somehow normalized. At the very least we should be able to scroll backwards after a page refresh to see previous posts. |
| |
| ▲ | alpinisme 4 hours ago | parent | prev [-] | | Not if you’re on page 2 |
|
|
|
|
| |
| ▲ | esafak 4 hours ago | parent | prev [-] | | So you'd rather something like Slack was paginated? I think that would be disastrously bad. | | |
| ▲ | drdexebtjl an hour ago | parent | next [-] | | Slack isn’t infinite. At some point there are no more old messages or no more new messages depending on which way you’re scrolling. The problem is infinite content. | |
| ▲ | asadotzler an hour ago | parent | prev [-] | | [dead] |
|
|
|
| ▲ | 8organicbits 2 hours ago | parent | prev | next [-] |
| I think it's about user agency. When we say that infinite scroll is addictive, we mean that the user keeps on scrolling even when they wish they could stop. It's also about harm. Trapping users on their phones is harmful to their well-being. A person who wants to quit should be able to do so, addictivity that prevents that is harmful. Reading the bill I see carve-outs for things like "commercial transactions", perhaps allowing Amazon and Temu to use infinite scroll, but not Facebook and TikTok |
|
| ▲ | RajT88 7 hours ago | parent | prev | next [-] |
| Infinite scroll is not necessarily a problem in and of itself. If the content is static, no biggie. At some point diminishing returns and you will want to use search for it. It is the algorithm they attach to infinite scroll which is problematic. It is not a UI design problem. |
|
| ▲ | petra 2 hours ago | parent | prev | next [-] |
| We know there's a big problem with addictive ux in general. And of course we know that small changes increase engagement/addictiveness. Html interfaces are easily configurable, technically. The fact companies at least don't offer easy ways to configure websites to be less addicting, and some even block those, does tell us something. |
| |
| ▲ | dayglo an hour ago | parent [-] | | Exactly correct - there is no way to disable the infinite scrolling reel nonsense in Snapchat while still allowing messaging. So, my son is either cut off from his friends or gets crap shovelled into his eyes. This is a business decision: to leverage their having insinuated themselves between him and his friends against his mental health. Ban it all immediiately |
|
|
| ▲ | ksymph 3 hours ago | parent | prev | next [-] |
| This is the sort of thing that should / will be decided by courts, I think. We have many fuzzy laws where evaluating on a case-by-case basis makes more sense than deciding an arbitrary hard line. In this case, apps and platforms as a whole would be taken into account; infinite scroll alone might not be against this law, but if an app has a consistent pattern of addictive behavior and is harming its users because of it, something like infinite scroll might be forbidden for that app in a lawsuit. |
|
| ▲ | VladVladikoff 2 hours ago | parent | prev | next [-] |
| It’s the wrong fix to the problem. The correct fix is enforcing an infinite scroll limit (time), after which the app tells you to take a break (for some amount of time). |
| |
| ▲ | matt123456789 2 hours ago | parent | next [-] | | Get your nanny state out of my free market. I suppose next you will want some kind of warning label on my asbestos filter cigarettes. | | |
| ▲ | iamnothere 2 hours ago | parent [-] | | Waah waah speech is cigarettes again. Stale. Why don’t you people address the actual constitutional issues (the ones that will get your law struck down hard) |
| |
| ▲ | iamnothere 2 hours ago | parent | prev [-] | | Whatever the right “fix” is, why is a US state involved in deciding how my app presents my speech to you? Under what authority? You know, I hate to give the oppo any decent ideas, but maybe there’s some allowable way to subsidize apps that use “healthy” patterns rather than attempting to “ban” things! | | |
|
|
| ▲ | asdfsa32 2 hours ago | parent | prev | next [-] |
| I know it when I see it. https://en.wikipedia.org/wiki/I_know_it_when_I_see_it |
|
| ▲ | inigyou 3 hours ago | parent | prev | next [-] |
| Do they have to prove it beyond a reasonable doubt? If it was a crime, they would. |
|
| ▲ | 8note 3 hours ago | parent | prev | next [-] |
| infinite scroll breaks the back button and its really annoying |
|
| ▲ | thaumasiotes 2 hours ago | parent | prev | next [-] |
| > Curious as to where the line between “addictive feature” and "good UX" is. Is deliberate pagination actual impedance to use or merely an annoyance that's been weeded out with modern UX design? Neither? Pagination is good UX; infinite scroll is a way to make your usable page unusable instead. |
|
| ▲ | ls612 7 hours ago | parent | prev [-] |
| A lot of this is states trying to figure out a way around the first amendment to regulate social media that the courts will wink and accept. That is why you see so many convoluted laws being drawn up by state legislatures about this. |
| |
| ▲ | AlexandrB 4 hours ago | parent [-] | | What should be changed is the exemption algorithmically curated feeds still get under section 230. This has always seemed like a huge loophole. Once social media feeds are picking and choosing what to show users based on opaque criteria they are no longer neutral carriers of information but more like newspaper editors. They should be liable for what the users see. | | |
| ▲ | inigyou 3 hours ago | parent [-] | | In theory they are already exempt. YouTube is not liable for hosting a Nazi video but section 230 doesn't prevent it being liable for the choice to algorithmically show that video. |
|
|