it doesn't remove any choice for users. users don't get a choice on the offending sites currently. they only get infinite scroll. so the eventual infinite scroll replacement will be just that, the replacement.
on removing possible UI design choices for social media companies -- i have a very small violin on hand.
(Actually, sometimes the "paged" interface in "infinite scrolling" systems is available, only hidden. There for the benefit of people like us, those who would find it and exploit it.)
i originally wrote users from the wider public or something but then decided to edit the comment down. fair point i suppose for the ~1% of users of these sites that are super tech nerds
Come on now you can't leave us hanging. What is this sorcery you speak of? Is this simply a feature Meta's been A/B testing or does this require opening your browser's developer tools?
Any discussion on this topic within hacker news is pretty silly. To much financial incentive to keep the status quo, and to many bots pushing narratives.
It’s like listening to the lawyers at a cigarette manufacturer, car manufacturers fight seat belts or gun manufacturers in kindergartens. The change is coming because real people are pissed.
The real people who are pissed are the same minority of novelty-haters who were pissed about Wal-Mart, fracking, and Facebook. They're outnumbered by the real people who think infinite scroll is great and use it every day.
Who are you people glazing this functionality? The term doom scrolling came about, in large part, because of infinite scrolling. I have never, in nearly two decades of smart phones being everywhere, met someone who liked infinite scrolling enough to say so. People _use_ these things, sure, but that's because they're addictive and ubiquitous and not because they materially improve someone's life.
You never had an option to have Google show a list of curated links or Yahoo show a simple search bar. You chose to go to the site you liked better and in aggregate the market chose the simple search. I could still be going to Slashdot or Things You Wouldn't Know Unless We Blogged It, but I and the content creators found that we preferred infinite scroll instead.
You could say the same thing about nutritional facts being printed on foods. The entire point is externalities that favor the company. These things are never going to be on products unless they are regulated. If you're going to make an argument for "choice" at least argue for opt out rather than "fuck it, let them put trans fats in the food and if you don't like it eat broccoli."
Too late, we now exclusively stock NicoSugar broccoli in the stores. I mean, I guess we chose it? It's not the market's fault that the human brain likes sugar and nicotine.
That seems like cute libertarian nonsense. The key word is choice. People have less free will than you think. Every time a teen goes to insta/facebook/tiktok etc they are an individual up against a huge corporation of thousands of people and ML whose job it is to hijack their dopamine circuit. Usage of these apps decreases attention span which effectively means other activities become boring so the users experience a withdrawal symptom like a drug addict.
And it doesn't just affect them. I think most of us would rather live in a society where 50% of the population isn't brain-rotted.
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?
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.
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.
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.
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.
> What should be changed is the exemption algorithmically curated feeds still get under section 230.
Uh... Have you actually ever read section 230? There is no "exemption" that algorithms get. Like literally none. The section is probably one of the simplest forms of legalese in the entire US code. Please read it before making claims about it.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
Just use really long pages and require them to hit next page after viewing 100 items, then start showing the next batch of feedslop. How is that changing anything?
Users know that they are scrolling endlessly, they just don’t care. Adding a “more” button every now and then isn’t going to change that.
I guess the argument is that, while it's the same whether the user asks for "give me page 3" or "give me scrollbar Y coordinate 2160", the user is more likely to do the first or at least to care about the correctness of its result?
Why does the user need to see a page number? You could just show a “forward” and a “back” button. Keep records of what they’ve seen recently so you can replay prior pages. If they view too many pages just silently drop earlier pages; it’s a feed, not a perfect paginated list.
Cursor based pagination only works if the items are sorted in strict chronological order. Otherwise, the problem remains. Consider the list
[A B C] D E F G H …
where the brackets represent the first page. If the user clicks the next page button (asking for the next page after C), but meanwhile the order changed, they get this:
A D C [B F E] G H …
Notice how they now see B twice and completely miss out on D. In constrast, infinite scroll will take the new infinite list and remove A B C, leaving D F E …
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.
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.
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.
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.
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
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.
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.
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.
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.
“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.
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?
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.
The 1A jurisprudence, to my understanding, basically results in the courts virtually never finding that the government has a legitimate, competing interest in limiting political speech.
But courts are willing to find that certain speech that is apolitical can be limited (the previous "fire in a crowded theatre" example). Basically the courts have recognized 1A established freedom of speech to protect political dissent and political ideas. Porn, for example, has limitations that would never apply to political ideas.
Again, the fire in a crowded theater example was actually political, and the decision was overturned. It no longer stands as precedent.
Limitations on porn still exist in a few areas, but they are gradually being rolled back—obscenity laws were once widespread and highly restrictive. Most still standing carveouts are pretzel twists that probably need to be corrected with a clarifying amendment; they are on very shaky ground.
The court has recognized speech protections outside of politics many times, including protections for authors and creators who were not explicitly aiming for political statements. For example, Brown v. Entertainment Merchants Association established that video games are protected expressive speech, even if they are violent trash that aren’t attempting any political point whatsoever.
Isn't it fascinating that the people making the most extensive use of infinite feeds and A/B testing for maximum user engagement are also the massive platforms with dominating network effects and captive audiences? It's like _specifically regulating large social media conglomerates with outsized impact, capacity for harm, and demonstrated propensity to maximize user addiction might provide an ideal balance of societal improvement without harming smaller actors_.
Re, source code: you can print out an implementation of your infinite feed and put it on GitHub. Go nuts. That's your freedom of speech. Likewise, I can write DDoS control software and clients. However I can't run said software as a service because that specific act is illegal. Same thing applies to the application feeds we're discussing; hosting content and offering software as a service has different semantics.
If you think that UX is a matter of free speech then I have an illuminated freeway sign running at 3000 nits to sell you.
We can have nice things. We can push corporations to act in pro-social manners. We can put individuals at a better footing with respect to large corporations while ensuring the liberty of individuals and small businesses. This libertarian idea that we cannot constrain obviously harmful behavior from massive corporations without immediately turning into an authoritarian both flies in the face of historical precedent and basic reason.
Sophistry. The question is not whether or not regulation is authoritarian, it’s whether or not it’s constitutional. As in, whether or not the government is even allowed to make such a law.
A law doesn’t just get a constitutional bypass because it’s addressing known harms or “anti-social” behavior or whatever. This is not the UK.
Illuminated signs exist in the real, physical world. They can beam bright light into your home, involuntarily. Design and presentation exists in the realm of a printed page, or on the display of your device. Can we regulate how a book lays out its type?
The First Amendment is quite possibly the most uniquely American thing about our Constitution, and its most defining feature. It’s worth defending.
I doubt that this will run into any 1A issues. It will probably pass the test for allowable time/place/manner restrictions.
• It is content neutral.
• The government can probably show a significant government interest in reducing the harms infinite scroll often leads to.
• It is narrowly tailored. It achieves the goal without burdening more speech than is substantially necessary to achieve the goal. Arguably it doesn't burden any speech since every word you can have on an infinite scroll page you can have on a paginated site.
• There are alternate channels. The speakers still can get their message across. In this case they can get it across to the exact same audience in the exact same place. They just have to stick in page breaks.
Time/place/manner restrictions typically apply to public property. These are private websites.
While the court has once or twice extended protections to people using private property as a public forum, to my knowledge they have never done so with time/place/manner restrictions.
"No loud music between 10pm and 7am." That's on private property when it can be heard by others. Laws have all kind of restrictions on the time/place/manner of self-expression when what is being expressed has a negative effect on others. What you can't do is have laws that would say loud opera after 10pm is OK but loud Country & Western isn't.
“No writing at home between 10pm and 7am.” Would that be allowed? I imagine you agree the answer is “no”. What, specifically, is the difference? Because the answer lies there.
Hint: the physical world is very different from the virtual world, and has different limitations.
Hint #2: if I crank up the amp to 1000db and shout into it, it’s obviously not a question of speech anymore. This is obviously an extreme example (the energetic release just destroyed the planet), so dial it back to where it’s reasonable and concerns are balanced. Are you still facing actual physical discomfort? Did you dial it back enough?
Hint #3: is my nighttime writing keeping you awake in your home?
Speaking as someone who agrees with you, it's much better to just make your point than to lay it out in hints like this. It's condescending and annoying. No offense intended, just a note.
Fair enough, I just get bored of being the lone voice refuting these obvious talking points.
To be honest I suspect much of the support for this bill here is inorganic, and I do feel extreme contempt for the people pushing it.
In the end I’m not really trying to convince these posters—they have obviously made up their mind—but rather to entertain and educate the nonaligned audience.
Honestly this is the big reason I have stopped participating in threads like this. Infinite scroll is not itself addictive. Hell, there are studies that suggest that us calling it "addictive" could itself create the very problem we're trying to "solve". There are also studies that completely refute the "social media is harmful" narrative too, and I'm talking on the order of millions of participants across more than 50 countries. Hell, even the kids don't agree with the narrative. I bring this up because all of this is so interconnected. I'll just leave this here for those curious: https://www.youtube.com/watch?v=Vzbz--aPQLE
Courts already do lawfully regulate the “presentation of speech” as you’re calling it. Say facebook was to present each post surrounded by pornography for example. That’s clearly a “presentation of speech” in your framing. However courts have decided that it is possible to regulate the circumstances under which that would or would not be ok and 1A arguments have not prevailed in that case.
While I would agree, I think many are missing the even more fundamental issue. Even if you get rid of every single predatory thing imaginable, social media itself is full of incessant stimuli, FOMO and other features that make it destructive for everybody, but especially young people. For instance image crafting is going to harmful for everybody, because many adults have a tendency to engage in keeping up with the Joneses, but for children it's especially harmful because of much greater personal insecurities and proclivities towards envy.
And things like image crafting are not even necessarily intentional or malicious. Somebody who posts a pic of their filet mignon dinner probably isn't posting much in the way of their microwaved leftovers mashed up in a bowl. And adults already get mistaken perceptions of others because of this bias, let alone children.
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
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)
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.
Yeah I hate infinite scroll. I have no idea what actual common sentiment is because you’d have to do broad polling to find that out. I always wonder if UI designers fall into the “everyone i talked loved it” where everyone consists of “other designers and developers who have a stake in making this a common feature” or “user surveys that are heavily loaded to arrive at the conclusion I want “
Could be I’m just an old man yelling at clouds though.
I am pretty sure of that. Mostly because they always do the same impractical thing at the same time. And they discover it is bad few years later, also all at exactly the same time.
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.
> 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.
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
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
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).
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!
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)
> 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.
I think they meant how you can’t get a permalink to your feed/timeline view-state[1], so other people can see exactly what you see (not just what’s in the viewport but also the surrounding/offscreen content and broader context).
[1]: something like a link specifying the contents of my feed at a specific date+time and scroll-position.
…whereas with old-school SSR paging it’s right there in the querystring paging params (page-size, page-index or item-offset, and an optional results anchor for stability).
I’ll concede that a well-designed infinite-scrolling (or “click to load more inline” button) feature could use history.pushState to dynamically update the browser’s address with new query params but I don’t think I’ve ever actually seen anyone do that - which is a shame.
“Anchor + Offset” is stable because the anchor param should uniquely identify a specific record from which the offset is applied; a sort-order, direction, and page-size may also be optimally specified.
The reason infinite scroll is bad has nothing to do with the technicalities of the HTML behind it. You could always implement a technical solution for these technical issues but that wouldn't fix the real problem.
It's addictive. There is no "one more page and I'm done" because the page never ends and you're never done. You get to the bottom, more content loads automatically and people say "this looks interesting, let me scroll some more". That's why it's doom scrolling because all you do is scroll, no need for any other input. The bait is always there right in front of you and I'll bet that the algorithm make sure the first couple of posts that load every time you get to the bottom are the "juiciest" ones to make sure you take that bait and keep scrolling.
Pagination hides the juicy bait. It's still there waiting for you but it's hidden until you ask for it. That's a big difference.
First, I believe the companies would have a very easy time to distinguish those features, as they know which feature was developed with the intent of keeping users in the app.
So if they acted by the spirit of the law, this would be very easy.
Of course they won't as that goes against their core interests, so we will likely have a cat-and-mouse game of definitions and malicious compliance. I'm looking forward to a whole new era of "UI innovation" where companies scramble to think of patterns that are technically not autoscroll or autoplay, but practically have an even worse effect.
(Interestingly, the "have the user opt-in" loophole we had with cookies doesn't seem to exist here, so at least we hopefully won't see any more "consent popups" or deliberately bad alternatives)
As for the law, apparently it has this line:
> ...or “any other feature defined” by the attorney general “as an addictive feature.”
So essentially the attorney general has to guess the intent of a company behind a feature. It's strange that this power lies with the attorney general and not a judge or jury (not an expert on US law though), but in general, "guessing intents" is something the legal system does all the time for obvious reasons.
> 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?
These feeds couple two features together: infinite scroll and automatic refresh. Without "pages" there is no technical way to refer to (and link) to a specific view, it's always generated. The best you have is a link to a particular item. Automatic refresh adds FOMO that you will not see the post again if you stop engagement right now.
Coupled together there is nothing about "product easier to use" and all about addictiion-inducing dark patterns.
Some apps do not tack on the auto refresh, meaning you can close the app at any time, reopen it and keep scrolling from the point you left, eliminating the addictive fomo.
coke cola used to have cocaine in it, it doesn't anymore, people in taste tests prefer the taste of Pepsi... Coke is still the leader in sales.
Infinite scroll doesn't have a positive UX. If it takes an infinite amount of time to use your product, your product is shit.
Unless your product is content, in which case endless scroll encourages thoughtless consumption behavior. That's not a good thing.
We as engineers shouldn't be building stuff that degrades the experience of existence (which is already shit enough), just because you can make money doing so doesn't mean it's not antisocial behavior, and because you can make money by being a really shitty human, it does require some external force to curtail that negative sum behavior.
I agree it's difficult to categorize, the solution is rapid iteration, not allowing the asshattery until the entirety of society figures out it's bad for your brain. Someone should probably fix the political system in the US so we can have rapid iteration on problems again.
It should just be universally required to give an option to disable addictive features. Should prevent age verification, and giving users optionality is always a good thing (for them).
While I’m uncomfortable with any legislation regarding the presentation of speech, in fact it’s definitely unconstitutional, this isn’t bad if you ignore the 1A issues. Hard to ignore that though
Why do some Americans build their whole political and philosophical personality off of 1A maximalism? I'm an American, and it's a great principle. Freedom of speech deserves to be enshrined in the Constitution as a Good Thing, up there with the pursuit of happiness, freedom of the press, and all else. But this idea that nothing that ever even tangentially inconvenience's someone's (or some megacorporation's) expression is a legislative no-go, is a weirdly religious amount of conviction in an abstract principle. This principle, like every other in the Constitution, must carry finite weight.
I agree, I don't think an "infinite refresh" like if YouTube had a limited homepage and changed on each refresh, would be much better. But infinite scroll is likely the most addictive.
Whack-a-mole lawmaking solves nothing. All this law does is ask social media companies to find another way for their platform to be addictive to children.
Here's how to solve this ...
Social media companies measure engagement. Decide what the safe metric is, pass laws that hold social media companies to that metric for whatever age or demographic. Apply fines proportional to revenue when they are found to exceed the metric. Fines can't be reasonable to the cost of doing business.
That stops any social media company from incentivizing employees to increase engagement for that demographic.
I’m not sure that suffices. If a site has a very “good” (at keeping people glued to the screen) content ranking algorithm, they can still make money, albeit less, serving non-targeted ads. Longer engagement time by viewers = more ad impressions, targeted or not.
In fact, it would almost certainly encourage them to keep you engaged even longer in an attempt to make up some of the money lost with the end of targeted advertising.
Wouldn’t it lead to the opposite? You spending time on the platform earns them money because they’re gathering data for targeted ads, and showing you those ads. Non-targeted ads barely pay anything.
Addictive content feeds are expensive with the live HD video playing everywhere and the constant tweaks needed from teams working to further refine targeting based on behavior.
For typical social media sites, engagement will pretty much always be proportional to both revenue and cost per user. Either revenue > cost, and the site is incentivized to increase engagement, or revenue < cost and the site dies. There is no middle ground where a site gets a healthy revenue that's greater than its costs, but increasing engagement won't increase revenue. The exceptions are niche sites that do things like fixed subscriptions, or cost money to create content but not to consume it (but even in these cases, increasing engagement probably still increases the chance users start/continue to be paid customers).
You assume that subscriptions wouldn’t become more common without targeted ads. It’s certainly possible.
(I’m not sure if it’s even possible to ban targeted ads, haven’t thought much about it. Perhaps there’s a regulation of commerce angle. I do think that businesses could be forced to provide more clarity about the exchange that’s taking place, the value of the data, how the data is used, and so on.)
There is no way to enforce any of these types of laws without an iron curtain that clearly violates the first amendment. If you have free speech infront of children in public I don't see how having infinite scroll on your website or app is any different. Parents should parent their children instead of the state. Its crazy how avoident California is of solving actually important problems like homelessness, mental health resources, housing crisis, yet infinite scrolling somehow is a priority.
Pretty sure most parents care about their kids more than nearly any other issue you mention. Social media excess has pushed to far and become less well liked than lawyers at this point. Thats only going to end one way.
Parents certainly care about all the things I mentioned, it even impacts their kids. This approach to safeguard kids online is completely impractical and utterly unenforceable and seems like a total waste of time.
> If you have free speech in front of children in public I don't see how having infinite scroll on your website or app is any different.
Have you seen many people mindlessly watching people talk in public for hours on end? When a plane lands, people aren't zombified listening to another passenger talk, they're zombified doom scrolling on tic-tok etc.
I honestly think that this may have some benefit as the infinite scroll has made our attention spans incredibly short. Although, I'm sure people will find there way around it.
note that this is going after "psychologically exploitative features intended to maximize engagement" of all kinds, not just infinite feeds. it also poses an ultimatum banning people under 16 from websites that provide such addictive features to anyone.
personally I am against internet identification, and I think teenagers should be allowed on social media, so I have to ask: why only children? if these features are so bad, ban them outright.
Adults are supposed to have acquired enough life experience to make more reasonable decisions than children.
Having said that, we also expect adults to make all kinds of bad decisions so they too are prohibited from many things, like shooting smack or freebasing meth.
I think there's a good case to be made not for banning kids from social media, but for banning everyone. In that case, it'd be easier to do it from the supply side than the demand side.
The problem with infinity scroll is the lack of "pagination", which essentialy make most of content to get hidden away. For instance. Let assume you have 3000 comments on a YouTube video, your browser will crash way before it "infinite scroll" to the end (I know that that are tools to bypass this, but I'm talking about the default experience).
> The investigation focuses on features such as infinite scroll, autoplay, push notifications, and the platforms' highly personalised recommender systems.
I think the most frustrating thing for me is when a website has infinite scroll, but also a footer with links that you want to access. I end up going to the dev tools to look at the code.
If you don't have an agent swarm that's already trained to re-scroll all the unscrolled feeds and translate them to binaural beats during your micronaps you're ngmi
I’m going to be honest, this kind of regulation would make me disable the site(s) for the state (if there are fines, etc). I don’t have the time to play these games for my tiny projects
It was a good UX in FriendFeed as it was still a chronological feed. However once it was mixed with algorithmic feed it shifted from better UX to keep em' hooked.
This is exactly why I force my kids to always create accounts as 30-years old (by specifying a birth data in the 90s), to avoid as much State interference as possible.
Did you know that if your child has a "kid" account you cannot follow him on google maps? We had to make one for "adults" in order to be able to do so.
We can all agree that the internet was great and now it is less great, but the second someone articulates a very, very simple rule, the "well ackchyually" crew comes out of the woodwork.
Infinite scroll is very obviously unnecessary. It is very obviously intended to keep people on an app longer than they would otherwise use it. You can lazy load into a finite scroll. Just make people click something every once in a while.
"Some lawmaker" is democracy. The point is that people are pissed off about the addictive UX, same as cigarettes, and candy. If you want to make a serious argument, just argue that you should be able to opt out, which is an entirely reasonable position.
Democracy is bound by the limits of the Constitution, outside of an amendment or a revolution. (Note that the latter is usually considered a Bad Thing; occasionally it works out for the better, but just as often for the worse.)
Those cookie banners are not because some lawmaker didn't like something. Those banners are malicious compliance with democratically created rules. You can certainly not like those rules, even be vehemetly opposed to them, without resorting to child-like claims while completely failing to learn why these banners even exist.
Argue like an adult. You're better than that childish nonsense.
it's basically malicious compliance. They're supposed to be super annoying ... Instead of complying, they choose this obnoxious practice so they could continue ... monitoring every action a visitor does.
You don't need a cookie banner to be allowed to create Cookies. You only need them if you're using them for something like tracking. [1]
Regulators didn't enforce cookie banners. Cookie banners are a form of malicious compliance. When you complain about them, you are doing the lobbying work of ad companies for free. The correct solution is to just not spy on people, and the problem is that the EU didn't go far enough and just ban the behavior altogether. [2]
Cookie pops are malicious compliance to regulations that legitimately protect consumers. You’ve cherry picked one bad side effect to throw out all the ways the EU is way ahead of anyone else in protecting consumers [3]
The EU Council are some of the worst offenders when it comes to annoying cookie banners. All regulation and compliance do is make things more burdensome for new entrants, which inevitably allows big companies to build moats that don't have competition. The side effect of passing such legislation was easily foreseeable and yet the EU did it anyway. There are legitimate reasons for companies to track and if you felt that the tracking was malicious, then don't do business with the company. The regulation was never needed.
For one, compliance is compliance. For another, "You only need them if you're using them for something like tracking." yeah, sites want to track user behavior and the eu said if you want to do that you gotta have a banner. How is that "malicious"? Seems like the eu got exactly what they wanted?
> and the eu said if you want to do that you gotta have a banner.
No they did absolutely not say that! They said I need informed consent before I collect your personal identifiable information. Nothing prevents me from instead of using a banner, for example having a small widget in the footer or elsewhere on my site if I were to want to collect it (I have no analytics or cookies on my site at all).
> for example having a small widget in the footer or elsewhere on my site
And next thing you know, there'd be people complaining about "dark patterns" where the small widget is designed to be very easy to overlook and (more importantly) someone may inadvertently use the site briefly before noticing that they can turn off tracking. Whoops, you just got tracked.
A modal makes it obvious what's happening on the site and gives you a chance to opt-out before proceeding. There really is no better way to do it that's going keep everyone happy. People just don't want to admit that the only way to properly implement this feature is to annoy people.
When it came time for website owners to decide whether they (1) would remove unnecessary cookies, (2) receive consent from their users for extra cookies via reasonable banners, or (3) circumvent consent from their users for extra cookies via dark-patterned banners...
... virtually no website owners opted for (1), a minority opted for (2), and most opted for (3). Yet every technolibertarian thinks (3) is the law's doing and not the consequence of other technolibertarians.
As a leftist, I'd be really happy to see most CA legislators banned. Let's start with Gavin, and his pro-utility, anti-consumer CPUC.
Now that that problems solved, let's just ban meta, the twit-verse, and twerk-tik completely. The whole asocial media industry is just a giant waste of time and space.
One has to winder if the whole thing wasn't bootstrapped as a feed industry for the mental illness industry...
I have similar contempt for these politicians and for the affected companies. But as a leftist, surely you must understand that these centrist wonks want this creeping regulation as a tool against you just as much as anyone. Being the idiots that they are, they blame their lack of control over social media for their continued losses, and not their absolute failure at governance. But they hate you just as much as (maybe more than) those on the right, as is clear any time a left-leaning candidate starts to gain ground politically.
Nobody has ever been guided down an extremist rabbit hole ending in a misogynist shooting because of yogurt. At least, not to my knowledge.
There is a very real harm to allowing an engagement optimizing algorithm (which, if programmed effectively, almost always ends up a negative emotion firehose).
I don't know if this is the right solution, but I don't see that an extensive yogurt selection is the same thing as whatever the fuck is going on with Facebook feeding an endless stream of corrosive bullshit to users.
This is a false equivalence. I don't use a product _because_ it's got an endless scroll. I use a product and then they add that "feature" without giving me an option. I would, and have, turned it off when possible. But it's not currently possible to do so on apps like Reddit.
In no way is this like yogurt. If I don't like that one yogurt has trace amounts of heroin in it, I can buy a different yogurt. If I don't like that reddit has an infinite scroll, I have to miss out on conversations in communities I like. There simply aren't similar communities I've ever been able to find for certain topics. And anything similar also has an infinite scroll (Facebook, twitter, etc.).
If, in your example, all yogurts had trace amounts of heroin in them, I would agree with the comparison.
You seem incredibly sure about the health safety of a technology we've had for ~20 years and of which the daily usage has been steadily rising in that time. US kids average 5 hours/day on social media.
By the way heroin use was widespread in the early 1900s, it took decades to regulate it even though the addictive and detrimental effects were very obvious to everyone. And let's not get started on nicotine. See the similarities?
What's very obviously unnecessary is the need for a law to police this. You can just not use things you don't like. This need to project one's own morality upon others will be the source of endless conflict.
This isn't useful advice for addictive things that have high short term reward and high long term regret though. Especially so when the other party has a strong incentive to keep you trapped in that loop of regret.
Exactly. Also, for responders, let's skip past the "if addicts didn't want to use them they wouldn't," and go straight to framing it as a moral failing implying that they deserve it.
What is the cost-benefit analysis that led you to that conclusion? I ask as someone who enjoys smoking but struggles to see any good argument for the return of tobacco advertising.
Conversely it isn't very cool seeing the person who grew up as a McLaren fan dying prematurely due to being influenced to start a deadly habit from a young age. And I say this as someone who enjoys smoking.
That statement leans very hard on the word “like”. Do addicts “like” their addictive behaviors? In a way it doesn’t matter, they’re going to keep doing it anyway.
The law being discussed is for minors. As a society we don't think minors have sufficient executive function to make those decisions, so we find it acceptable to ban them in those context.
Should all buttons require a confirmation dialog to prevent people from making decisions too hastily? Should we ensure all interactions have at least 100ms of latency so users don’t get mesmerized by a smooth experience? Maybe we should set a max color saturation so nothing looks too enticing. We also don’t really need box shadows or gradients, they’re clearly meant to mesmerize users into making bad decisions.
Either all buttons should require a confirmation or no buttons should. There is no in-between. There is no good judgement. There is no middle ground. All or nothing. It's black or white!
Yes, buttons should only require confirmation if it’s a Required Confirmation Button as defined by Section 23554, but not if it’s an Exempt Button as defined by Section 23587. Of course, this only applies to Apps With Some Required Buttons as defined in Section 48994; Apps Always Requiring Confirmation as defined in Section 48985(b) must always request confirmation for every button. This applies only to Registered App Developers as defined in Section 15324. Unregistered App Developers should refer to Section 39406 for requirements. (Button itself is defined in Section 1144114(c), and is not to be confused with a Toggle, a Clickable Rectangle, a Clickable Text Container, or a False Button as defined in the same section.)
Is your argument that unless we can make a law that is perfect and covers every conceivable use case of coercive design, then we shouldn't bother to make a law that covers any of them?
I'm pretty sure the point being made is that things like this are very difficult to actually encode into law in such a way that it doesn't cause significant damage downstream. Like, take the age verification/estimation laws that are going around. We see the big companies actively encouraging it because the laws will (ironically) benefit big tech rather than harming them in any substantial manner: companies like Meta have the money and resources to implement them. But everyone who isn't a super big powerful company will be harmed because they will be unable to comply (or will find it incredibly costly to do so).
Is it? It appears consumers prefer it. Are they all wrong? Should we ignore the preferences of other people because you are the all-knowing lord of the internet?
Not only it's unnecessary, it also bad GUI. In apps with infinite scrolling your position doesn't get its own state, so if you eg. go view a post & return to Instagram timeline it opens at the beginning. If you use media more thoughtfully as opposed to mindless scrolling, it just doesn't work.
With pagination you could say return to IG after a week, go through 5 pages of whoever you're following, check out a post, go back knowing you stopped at 5th, and continue from there. You can also set a limit (I'll check 10 pages tops and then go to sleep), which is helpful even with algorithmic feed.
I'm sure they can screw up pagination too if they wanted, but typical implementations don't have this issue
They can randomize (with bias for hot/recent content) entries on each page, but paginate them. FOMO will keep people clicking next even once they recognize some entries.
Stateless infinite scroll is just lazy/incomplete implementation though - there’s no reason you can’t keep your place via permalink. Just pop the state into history using the uuid of each card as it shows in the viewport, then when the user returns using that url, drop them in at that point in the feed with some reasonable before/after preloaded.
Let's bring back child labor and asbestos and leaded gasoline and banks discriminating against women and all manner of businesses discriminating against Blacks, because banning those was terrible and should never have been done.
Banning anything is always bad. Do what thou wilt shall be the whole of the Law.
Watch if there's a carve-out for business apps, or it only applies to consumer apps. Then watch as your enterprise apps adopt infinite-scroll sidebars of "useful" stuff...
I'm no fan of the government trying to regulate such things, but I won't shed any tears if infinite scroll is forced to go away. It's one of the things I hate the most about the so-called "modern" web.
This seems like an arms race that will be very hard for the state to win, meta is prepared to spend billions throwing engineers phds and compute at making the most addicting platform possible within the bounds set by the law, while this kind of law would make it hard for small entrants into the market, I’m not against trying to do things that are reasonable to prevent addictive behavior, but I hope these rules are gated on size somehow so that indie developers and random websites don’t get caught in the dragnet of needing to comply, like what happened with the UK moderation bill.
This is exactly what will happen, Meta will just add a “next page” thing after 100 items that does a cool animation when you click it and the feed will continue as usual. Meanwhile we’ll start stacking up similar bills everywhere else and small operators will close down when they start getting worried about keeping up with 50 states worth of different regulations.
I've heard a lot of negative talk about Californian politicians, but compared to how the discussion is going on in Norway about the same issue, this is great. It's very refreshing to see politicians actually understand the problem at hand instead of just throwing age checks at it.
For reference, in Norway, you basically have 3 camps:
* Age verification is a detriment to democracy if implemented at a large scale as a requirement to speak in public. Well documented (activists and subject matter experts generally agree on this)
* We will solve the problem of kids online and we will solve it now. The solution must be age verification. Experts loud protest, and even committee findings that warn against are completely ignored (usually people who want a quick and easy solution, politicians who want the bragging rights of having saved the kids)
* We want to solve the problem, but the only obvious solution is age verification so I guess it can't be helped (not really educated on the topic. Just like most of us when it comes to a random political question. Not really a matter of intelligence)
Absolute circus.
I think most people here used the internet as a kid to learn about things and talk to adults in the field there were interested in. For today's kids this happens mostly on the few big sites like twitter and discord.
I'm more than happy to sacrifice endless scroll and recommendation algorithms (at least the type that is thrown at you without consent) to not have to verify my age to speak online.
Everyone clutching their pearls over this bill should take note that this is already the massively watered-down version. The precedent from other countries was a blanket ban of everyone below 16. That was reduced to "well, don't use those specific UI elements and we're fine".
best solution would be to serve paginated by default but you can change page size in the settings or even enable infinite. whoever really wants infinite can use it, it's just not forced on everyone. sated wolves, intact sheep
Why only focus on youngsters? Many of the older generations that I see online seem to have been impacted massively by social media in a negative way. Yes in theory adults should have freedom to choose, but when your app is the digital version of crack cocaine I think there should be some rules.
steve1977 | 14 hours ago
ratelimitsteve | 14 hours ago
narrowtux | 13 hours ago
nickthegreek | 10 hours ago
IAmBroom | 14 hours ago
dijksterhuis | 13 hours ago
on removing possible UI design choices for social media companies -- i have a very small violin on hand.
mdp2021 | 13 hours ago
(Actually, sometimes the "paged" interface in "infinite scrolling" systems is available, only hidden. There for the benefit of people like us, those who would find it and exploit it.)
dijksterhuis | 13 hours ago
mdp2021 | 5 hours ago
"Resourceful"?
oenton | 5 hours ago
elictronic | 10 hours ago
It’s like listening to the lawyers at a cigarette manufacturer, car manufacturers fight seat belts or gun manufacturers in kindergartens. The change is coming because real people are pissed.
Noumenon72 | 8 hours ago
ckosidows | 4 hours ago
iamnothere | 8 hours ago
kasperni | 13 hours ago
inigyou | 8 hours ago
steve1977 | 4 hours ago
steve1977 | 12 hours ago
osmukka | 3 hours ago
steve1977 | 2 hours ago
scoofy | 9 hours ago
Noumenon72 | 9 hours ago
scoofy | 8 hours ago
Paracompact | 7 hours ago
brikym | 9 hours ago
And it doesn't just affect them. I think most of us would rather live in a society where 50% of the population isn't brain-rotted.
oenton | 5 hours ago
ticulatedspline | 14 hours ago
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?
RajT88 | 13 hours ago
It is the algorithm they attach to infinite scroll which is problematic. It is not a UI design problem.
ls612 | 13 hours ago
AlexandrB | 10 hours ago
inigyou | 8 hours ago
ethin | 20 minutes ago
Uh... Have you actually ever read section 230? There is no "exemption" that algorithms get. Like literally none. The section is probably one of the simplest forms of legalese in the entire US code. Please read it before making claims about it.
afandian | 13 hours ago
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 | 13 hours ago
im3w1l | 12 hours ago
xigoi | 12 hours ago
im3w1l | 12 hours ago
xigoi | 11 hours ago
alpinisme | 10 hours ago
8note | 9 hours ago
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 | 7 hours ago
At the very least we should be able to scroll backwards after a page refresh to see previous posts.
cwillu | 12 hours ago
afandian | 12 hours ago
xigoi | 12 hours ago
hdgvhicv | 10 hours ago
Same as if you are scrolling and have reached result 20 And want to load more.
falcor84 | 10 hours ago
Dylan16807 | 9 hours ago
xigoi | 17 minutes ago
Terr_ | 8 hours ago
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.
malfist | 9 hours ago
svachalek | 8 hours ago
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.
iamnothere | 3 hours ago
Users know that they are scrolling endlessly, they just don’t care. Adding a “more” button every now and then isn’t going to change that.
bigmadshoe | 6 hours ago
contextfree | 4 hours ago
iamnothere | 3 hours ago
xigoi | 3 hours ago
nkrisc | 9 hours ago
If the order changes, all bets are off regardless of pagination or infinite scroll.
xigoi | 3 hours ago
bigbuppo | 9 hours ago
vitally3643 | 9 hours ago
xigoi | 3 hours ago
In thems of pagination, yes, which is why I prefer to use https://hckrnews.com/.
thaumasiotes | 8 hours ago
Well, that's obviously false. There are two styles of pagination:
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.xigoi | 3 hours ago
gnoll_of_gozag | an hour ago
masfuerte | an hour ago
esafak | 10 hours ago
drdexebtjl | 7 hours ago
The problem is infinite content.
iamnothere | 5 hours ago
Greenpants | 11 hours ago
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 | 9 hours ago
Noumenon72 | 9 hours ago
King-Aaron | 8 hours ago
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 | 8 hours ago
There is no allowable constitutional authority for actions like this. CA is literally overstepping the 1A limits of the Constitution here.
post-it | 7 hours ago
iamnothere | 7 hours ago
coldbrewed | 7 hours ago
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 | 7 hours ago
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 | 7 hours ago
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 | 7 hours ago
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.
EPWN3D | 5 hours ago
But courts are willing to find that certain speech that is apolitical can be limited (the previous "fire in a crowded theatre" example). Basically the courts have recognized 1A established freedom of speech to protect political dissent and political ideas. Porn, for example, has limitations that would never apply to political ideas.
iamnothere | 5 hours ago
Limitations on porn still exist in a few areas, but they are gradually being rolled back—obscenity laws were once widespread and highly restrictive. Most still standing carveouts are pretzel twists that probably need to be corrected with a clarifying amendment; they are on very shaky ground.
The court has recognized speech protections outside of politics many times, including protections for authors and creators who were not explicitly aiming for political statements. For example, Brown v. Entertainment Merchants Association established that video games are protected expressive speech, even if they are violent trash that aren’t attempting any political point whatsoever.
coldbrewed | 4 hours ago
Re, source code: you can print out an implementation of your infinite feed and put it on GitHub. Go nuts. That's your freedom of speech. Likewise, I can write DDoS control software and clients. However I can't run said software as a service because that specific act is illegal. Same thing applies to the application feeds we're discussing; hosting content and offering software as a service has different semantics.
If you think that UX is a matter of free speech then I have an illuminated freeway sign running at 3000 nits to sell you.
We can have nice things. We can push corporations to act in pro-social manners. We can put individuals at a better footing with respect to large corporations while ensuring the liberty of individuals and small businesses. This libertarian idea that we cannot constrain obviously harmful behavior from massive corporations without immediately turning into an authoritarian both flies in the face of historical precedent and basic reason.
iamnothere | 3 hours ago
A law doesn’t just get a constitutional bypass because it’s addressing known harms or “anti-social” behavior or whatever. This is not the UK.
Illuminated signs exist in the real, physical world. They can beam bright light into your home, involuntarily. Design and presentation exists in the realm of a printed page, or on the display of your device. Can we regulate how a book lays out its type?
The First Amendment is quite possibly the most uniquely American thing about our Constitution, and its most defining feature. It’s worth defending.
tzs | 5 hours ago
• It is content neutral.
• The government can probably show a significant government interest in reducing the harms infinite scroll often leads to.
• It is narrowly tailored. It achieves the goal without burdening more speech than is substantially necessary to achieve the goal. Arguably it doesn't burden any speech since every word you can have on an infinite scroll page you can have on a paginated site.
• There are alternate channels. The speakers still can get their message across. In this case they can get it across to the exact same audience in the exact same place. They just have to stick in page breaks.
iamnothere | 5 hours ago
While the court has once or twice extended protections to people using private property as a public forum, to my knowledge they have never done so with time/place/manner restrictions.
7402 | 5 hours ago
iamnothere | 4 hours ago
Hint: the physical world is very different from the virtual world, and has different limitations.
Hint #2: if I crank up the amp to 1000db and shout into it, it’s obviously not a question of speech anymore. This is obviously an extreme example (the energetic release just destroyed the planet), so dial it back to where it’s reasonable and concerns are balanced. Are you still facing actual physical discomfort? Did you dial it back enough?
Hint #3: is my nighttime writing keeping you awake in your home?
ToValueFunfetti | 3 hours ago
iamnothere | 3 hours ago
To be honest I suspect much of the support for this bill here is inorganic, and I do feel extreme contempt for the people pushing it.
In the end I’m not really trying to convince these posters—they have obviously made up their mind—but rather to entertain and educate the nonaligned audience.
ethin | 28 minutes ago
seanhunter | 2 hours ago
somenameforme | 5 hours ago
And things like image crafting are not even necessarily intentional or malicious. Somebody who posts a pic of their filet mignon dinner probably isn't posting much in the way of their microwaved leftovers mashed up in a bowl. And adults already get mistaken perceptions of others because of this bias, let alone children.
iamnothere | 5 hours ago
over_bridge | 9 hours ago
I'd fully support removing infinite scroll or even just banning it from under 18 year olds
8note | 9 hours ago
chillfox | 9 hours ago
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 | 9 hours ago
layman51 | 8 hours ago
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.
AstroJetson | 9 hours ago
pfg_ | 7 hours ago
burningChrome | 6 hours ago
acchow | 5 hours ago
That's a UI bug. Real infinite scroll does not have a footer.
kentm | 4 hours ago
Could be I’m just an old man yelling at clouds though.
watwut | 2 hours ago
NoMoreNicksLeft | 2 hours ago
But you can see the links! Maybe if your reflexes were just a little faster, if the mouse didn't lag!!!
ksymph | 9 hours ago
inigyou | 9 hours ago
thaumasiotes | 8 hours ago
Neither? Pagination is good UX; infinite scroll is a way to make your usable page unusable instead.
petra | 8 hours ago
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 | 7 hours ago
8organicbits | 8 hours ago
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
asdfsa32 | 8 hours ago
https://en.wikipedia.org/wiki/I_know_it_when_I_see_it
VladVladikoff | 8 hours ago
iamnothere | 8 hours ago
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!
VladVladikoff | 6 hours ago
iamnothere | 6 hours ago
matt123456789 | 8 hours ago
iamnothere | 8 hours ago
fitzroy | 7 hours ago
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.
Robotbeat | 7 hours ago
DaiPlusPlus | 5 hours ago
[1]: something like a link specifying the contents of my feed at a specific date+time and scroll-position.
…whereas with old-school SSR paging it’s right there in the querystring paging params (page-size, page-index or item-offset, and an optional results anchor for stability).
I’ll concede that a well-designed infinite-scrolling (or “click to load more inline” button) feature could use history.pushState to dynamically update the browser’s address with new query params but I don’t think I’ve ever actually seen anyone do that - which is a shame.
lmz | 4 hours ago
DaiPlusPlus | 4 hours ago
close04 | 2 hours ago
It's addictive. There is no "one more page and I'm done" because the page never ends and you're never done. You get to the bottom, more content loads automatically and people say "this looks interesting, let me scroll some more". That's why it's doom scrolling because all you do is scroll, no need for any other input. The bait is always there right in front of you and I'll bet that the algorithm make sure the first couple of posts that load every time you get to the bottom are the "juiciest" ones to make sure you take that bait and keep scrolling.
Pagination hides the juicy bait. It's still there waiting for you but it's hidden until you ask for it. That's a big difference.
crote | 4 hours ago
raverbashing | 3 hours ago
An algorithmically "curated" TL, yes that's harder
nradov | 5 hours ago
croes | 4 hours ago
A soon as you want to revisit a previous post you are lost.
You may remember it‘s ten pages back but with infinite scroll that information is missing
cloudie78 | 4 hours ago
xg15 | 3 hours ago
So if they acted by the spirit of the law, this would be very easy.
Of course they won't as that goes against their core interests, so we will likely have a cat-and-mouse game of definitions and malicious compliance. I'm looking forward to a whole new era of "UI innovation" where companies scramble to think of patterns that are technically not autoscroll or autoplay, but practically have an even worse effect.
(Interestingly, the "have the user opt-in" loophole we had with cookies doesn't seem to exist here, so at least we hopefully won't see any more "consent popups" or deliberately bad alternatives)
As for the law, apparently it has this line:
> ...or “any other feature defined” by the attorney general “as an addictive feature.”
So essentially the attorney general has to guess the intent of a company behind a feature. It's strange that this power lies with the attorney general and not a judge or jury (not an expert on US law though), but in general, "guessing intents" is something the legal system does all the time for obvious reasons.
eviks | 2 hours ago
At addiction?
friendzis | an hour ago
These feeds couple two features together: infinite scroll and automatic refresh. Without "pages" there is no technical way to refer to (and link) to a specific view, it's always generated. The best you have is a link to a particular item. Automatic refresh adds FOMO that you will not see the post again if you stop engagement right now.
Coupled together there is nothing about "product easier to use" and all about addictiion-inducing dark patterns.
Some apps do not tack on the auto refresh, meaning you can close the app at any time, reopen it and keep scrolling from the point you left, eliminating the addictive fomo.
reformd | an hour ago
Good question! Maybe when that which makes the application/product easier has more negative side effects than positive or useful intended effects?
There must be ample examples/collections on the net about convenience and/or ease of use doing ugly stuff to body and brain short-, mid-, long-term.
gnoll_of_gozag | an hour ago
grayhatter | an hour ago
Infinite scroll doesn't have a positive UX. If it takes an infinite amount of time to use your product, your product is shit.
Unless your product is content, in which case endless scroll encourages thoughtless consumption behavior. That's not a good thing.
We as engineers shouldn't be building stuff that degrades the experience of existence (which is already shit enough), just because you can make money doing so doesn't mean it's not antisocial behavior, and because you can make money by being a really shitty human, it does require some external force to curtail that negative sum behavior.
I agree it's difficult to categorize, the solution is rapid iteration, not allowing the asshattery until the entirety of society figures out it's bad for your brain. Someone should probably fix the political system in the US so we can have rapid iteration on problems again.
ozgrakkurt | 28 minutes ago
senorcrab | 14 hours ago
mdp2021 | 13 hours ago
It won't, become some parties are proposing a narrative of "shielding the innocent from harmful content" (such as themselves).
keir starmer seems to suppose nudity would be indecent, against an implicitly stated decent itself and british politics.
senorcrab | 11 hours ago
Age verification and how enthusiastic gov'ts are about it is concerning.
iamnothere | 8 hours ago
That said, I like the idea of an option. Options are good!
senorcrab | 8 hours ago
iamnothere | 8 hours ago
Paracompact | 7 hours ago
iamnothere | 7 hours ago
protocolture | 5 hours ago
Theres no "freedom to be a corporation".
In fact just end the limitation of corporate liability and let the courts sort it out.
A lot simpler than targeting a random expression of communication in protcols courts dont understand.
iamnothere | 5 hours ago
seydor | 4 hours ago
imglorp | 14 hours ago
Cider9986 | 13 hours ago
archonis | 13 hours ago
sdh | 13 hours ago
Here's how to solve this ...
Social media companies measure engagement. Decide what the safe metric is, pass laws that hold social media companies to that metric for whatever age or demographic. Apply fines proportional to revenue when they are found to exceed the metric. Fines can't be reasonable to the cost of doing business.
That stops any social media company from incentivizing employees to increase engagement for that demographic.
elictronic | 10 hours ago
The tech giants have flown to close to the sun, real people are pissed.
ulrikrasmussen | 13 hours ago
zbentley | 10 hours ago
annjose | 9 hours ago
- would they be able to make as much as they do now? I think it would be significantly less.
From Meta's official Financial Report for 2025 [0]:
Total Revenue: $200,966 Million
-Advertising: $196,175 million (97.6%)
-Other rev: $ 4,791 Million ( 2.4%)
[0] https://investor.atmeta.com/investor-news/press-release-deta...
hatthew | 7 hours ago
asadotzler | 7 hours ago
iamnothere | 5 hours ago
Addictive content feeds are expensive with the live HD video playing everywhere and the constant tweaks needed from teams working to further refine targeting based on behavior.
hatthew | 5 hours ago
iamnothere | 5 hours ago
(I’m not sure if it’s even possible to ban targeted ads, haven’t thought much about it. Perhaps there’s a regulation of commerce angle. I do think that businesses could be forced to provide more clarity about the exchange that’s taking place, the value of the data, how the data is used, and so on.)
fsflover | an hour ago
JoshTriplett | 9 hours ago
totallyhuman | 4 hours ago
butlike | 13 hours ago
puppycodes | 13 hours ago
elictronic | 10 hours ago
puppycodes | 9 hours ago
cmoski | 4 hours ago
Have you seen many people mindlessly watching people talk in public for hours on end? When a plane lands, people aren't zombified listening to another passenger talk, they're zombified doom scrolling on tic-tok etc.
kiaansaraiya | 13 hours ago
sys_64738 | 13 hours ago
OptionOfT | 12 hours ago
dmvjs | 13 hours ago
pillmillipedes | 13 hours ago
personally I am against internet identification, and I think teenagers should be allowed on social media, so I have to ask: why only children? if these features are so bad, ban them outright.
inigyou | 8 hours ago
asadotzler | 7 hours ago
Having said that, we also expect adults to make all kinds of bad decisions so they too are prohibited from many things, like shooting smack or freebasing meth.
I think there's a good case to be made not for banning kids from social media, but for banning everyone. In that case, it'd be easier to do it from the supply side than the demand side.
hexage1814 | 12 hours ago
Jzush | 12 hours ago
Calvin02 | 12 hours ago
I think a better solution would to mandate that platforms offer a ranked feed and a chronological feed and make the setting sticky for users.
I think giving users the agency over how much they consume is good but mandating a “UX” pattern feels too specific.
ChrisArchitect | 11 hours ago
EU Commission: addictive design Instagram and Facebook in breach of the DSA
https://ec.europa.eu/commission/presscorner/detail/en/ip_26_... (https://news.ycombinator.com/item?id=48858292)
> The investigation focuses on features such as infinite scroll, autoplay, push notifications, and the platforms' highly personalised recommender systems.
pinkmuffinere | 10 hours ago
silexia | 4 hours ago
anderber | 9 hours ago
heohk | 9 hours ago
lucasrufkahr | 9 hours ago
AmazingEveryDay | 9 hours ago
letmeinhere | 9 hours ago
bigstrat2003 | 5 hours ago
micromacrofoot | 9 hours ago
Robdel12 | 9 hours ago
chupchap | 9 hours ago
Varelion | 9 hours ago
iamnothere | 9 hours ago
inigyou | 8 hours ago
dansquizsoft | 8 hours ago
protocolture | 5 hours ago
manoweb | 9 hours ago
inigyou | 8 hours ago
scoofy | 9 hours ago
Infinite scroll is very obviously unnecessary. It is very obviously intended to keep people on an app longer than they would otherwise use it. You can lazy load into a finite scroll. Just make people click something every once in a while.
crubier | 8 hours ago
But why? This is EU Cookies Banner level of state interference making UX worse for everyone just because some lawmaker doesn't like something.
scoofy | 8 hours ago
iamnothere | 6 hours ago
dudefeliciano | 57 minutes ago
asadotzler | 7 hours ago
Argue like an adult. You're better than that childish nonsense.
Insimwytim | 7 hours ago
[2] https://news.ycombinator.com/item?id=38299135
[3] https://news.ycombinator.com/item?id=46552795
ahnick | 7 hours ago
tqi | 4 hours ago
Y-bar | 3 hours ago
No they did absolutely not say that! They said I need informed consent before I collect your personal identifiable information. Nothing prevents me from instead of using a banner, for example having a small widget in the footer or elsewhere on my site if I were to want to collect it (I have no analytics or cookies on my site at all).
xienze | 26 minutes ago
And next thing you know, there'd be people complaining about "dark patterns" where the small widget is designed to be very easy to overlook and (more importantly) someone may inadvertently use the site briefly before noticing that they can turn off tracking. Whoops, you just got tracked.
A modal makes it obvious what's happening on the site and gives you a chance to opt-out before proceeding. There really is no better way to do it that's going keep everyone happy. People just don't want to admit that the only way to properly implement this feature is to annoy people.
Paracompact | 7 hours ago
... virtually no website owners opted for (1), a minority opted for (2), and most opted for (3). Yet every technolibertarian thinks (3) is the law's doing and not the consequence of other technolibertarians.
iamnothere | 8 hours ago
johnea | 7 hours ago
Now that that problems solved, let's just ban meta, the twit-verse, and twerk-tik completely. The whole asocial media industry is just a giant waste of time and space.
One has to winder if the whole thing wasn't bootstrapped as a feed industry for the mental illness industry...
iamnothere | 7 hours ago
peder | 7 hours ago
All the different flavors of yogurt in the grocery store are unnecessary. We only need 2.
dghlsakjg | 5 hours ago
There is a very real harm to allowing an engagement optimizing algorithm (which, if programmed effectively, almost always ends up a negative emotion firehose).
I don't know if this is the right solution, but I don't see that an extensive yogurt selection is the same thing as whatever the fuck is going on with Facebook feeding an endless stream of corrosive bullshit to users.
tqi | 4 hours ago
breuleux | 5 hours ago
ckosidows | 4 hours ago
In no way is this like yogurt. If I don't like that one yogurt has trace amounts of heroin in it, I can buy a different yogurt. If I don't like that reddit has an infinite scroll, I have to miss out on conversations in communities I like. There simply aren't similar communities I've ever been able to find for certain topics. And anything similar also has an infinite scroll (Facebook, twitter, etc.).
If, in your example, all yogurts had trace amounts of heroin in them, I would agree with the comparison.
iamnothere | 3 hours ago
dudefeliciano | 43 minutes ago
By the way heroin use was widespread in the early 1900s, it took decades to regulate it even though the addictive and detrimental effects were very obvious to everyone. And let's not get started on nicotine. See the similarities?
ahnick | 7 hours ago
mindwok | 6 hours ago
kelseyfrog | 6 hours ago
semilin | 6 hours ago
brandonmenc | 6 hours ago
denkmoon | 6 hours ago
bradleykingz | 6 hours ago
afavour | 4 hours ago
pjc50 | 34 minutes ago
bigmadshoe | 6 hours ago
slopinthebag | 5 hours ago
bigmadshoe | 5 hours ago
nradov | 5 hours ago
bigmadshoe | 4 hours ago
afavour | 4 hours ago
zeroonetwothree | 3 hours ago
xg15 | 2 hours ago
The entire point of talking about addiction (or even harmless things like FOMO, network effect, etc) is that this is not true.
an0malous | 7 hours ago
What an absurd and pointless precedent to set.
kelseyfrog | 7 hours ago
iamnothere | 6 hours ago
xg15 | 2 hours ago
halestock | 5 hours ago
ethin | 16 minutes ago
tgv | 7 minutes ago
slopinthebag | 5 hours ago
Give me a break
ShinyLeftPad | 4 hours ago
With pagination you could say return to IG after a week, go through 5 pages of whoever you're following, check out a post, go back knowing you stopped at 5th, and continue from there. You can also set a limit (I'll check 10 pages tops and then go to sleep), which is helpful even with algorithmic feed.
I'm sure they can screw up pagination too if they wanted, but typical implementations don't have this issue
harshreality | 3 hours ago
dudefeliciano | an hour ago
ShinyLeftPad | 50 minutes ago
ShinyLeftPad | 52 minutes ago
mock-possum | an hour ago
ShinyLeftPad | 51 minutes ago
xg15 | 2 hours ago
On HN definitely, if half of the people here are really invested in that stuff themselves.
ahmed_1000 | 8 hours ago
socalgal2 | 8 hours ago
iamnothere | 8 hours ago
iamnothere | 8 hours ago
Parents demand it! Protect the children! Ban the banners!
iknowstuff | 8 hours ago
iamnothere | 8 hours ago
asadotzler | 7 hours ago
Banning anything is always bad. Do what thou wilt shall be the whole of the Law.
iamnothere | 7 hours ago
beanjuiceII | 8 hours ago
momentmaker | 7 hours ago
nullbio | 7 hours ago
cobbzilla | 7 hours ago
pdonis | 7 hours ago
aeternum | 7 hours ago
keane | 6 hours ago
m3kw9 | 6 hours ago
silexia | 4 hours ago
etdznots | 3 hours ago
xg15 | 3 hours ago
iamnothere | 2 hours ago
xg15 | 2 hours ago
iamnothere | 2 hours ago
Goal achieved: media centralized.
dudefeliciano | 20 minutes ago
petterroea | 2 hours ago
For reference, in Norway, you basically have 3 camps:
* Age verification is a detriment to democracy if implemented at a large scale as a requirement to speak in public. Well documented (activists and subject matter experts generally agree on this)
* We will solve the problem of kids online and we will solve it now. The solution must be age verification. Experts loud protest, and even committee findings that warn against are completely ignored (usually people who want a quick and easy solution, politicians who want the bragging rights of having saved the kids)
* We want to solve the problem, but the only obvious solution is age verification so I guess it can't be helped (not really educated on the topic. Just like most of us when it comes to a random political question. Not really a matter of intelligence)
Absolute circus.
I think most people here used the internet as a kid to learn about things and talk to adults in the field there were interested in. For today's kids this happens mostly on the few big sites like twitter and discord.
I'm more than happy to sacrifice endless scroll and recommendation algorithms (at least the type that is thrown at you without consent) to not have to verify my age to speak online.
Symbiote | 2 hours ago
https://www.politico.eu/article/europe-should-stand-up-to-bi...
animuchan | 2 hours ago
xg15 | 2 hours ago
emsign | 2 hours ago
bertili | 2 hours ago
gnoll_of_gozag | an hour ago
on the contrary, infinite scrolls are impossible to get back to after some time away and eventually start lagging
aussieguy1234 | an hour ago
gnoll_of_gozag | an hour ago
invalidusernam3 | 14 minutes ago