Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't understand how a popular product like Reddit has so atrociously bad UI. The site itself is just garbage and the difference between the redesign and old.reddit is just so jarring, and the Android client is also garbage.

Are there people who even thinks these designs are good? How do you even end up with something like this? Is it just garbage requirements thrown out by clueless managers? There must be some force here, because Twitter's UI is also garbage.

Some part of me hope that Reddit will kill all third-party apps and remove old.reddit, so I'll stop using the site.



It's on purpose. The new UI places each post inside a "card". The intent is having you scroll past cards. This makes even text-only posts be similar to image ads posts, and while you scroll you are not aware if the next card is an ad or not.

Layouts with heavy information density (as old.reddit.com) are more user friendly, as you they allow you to just scan the list and be done with it. But are bad for ads.


The problem isn’t really the cards. It’s the implementation.

If you just reshape shape old.Reddit.com it wouldn’t be a horrible UI/UX. Maybe not great either.

Back button is effectively broken with constant reload of front page. 2 links you wanna read? You need to click around carefully especially on mobile if you don’t want the page to reload and show you a different set of stuff.


On mobile you can hardly even scroll down a thread without the page crashing and dumping you right back at the top. 75% of the time it’ll be an error page and you have to refresh again to get past it.

I can’t imagine people will tolerate this when they’re forced to use this UI and not their favourite app.


There is a mobile-only client called troddit.com that is really good. It shows what could have been possible with pure browser client on mobile. Not only is it waaaaaay faster, the UI is better too.


If you are looking for a threaded forum where posts contain dense information with code segments, quotes and decorated text, the cards are definitely a core problem. The implementation is very bad, too.


> The problem isn’t really the cards.

It's also the cards.


The problem is they don't care about the mobile web and want you to use their native app where you're more likely to enable notifications and then increase engagement (everything is for ad views obviously)

Old reddit was designed for a larger monitor (laptop/desktop) and mimics the best design practices on that device over the past couple decades of bulletin board/forum software; makes sense why people like it so much

Design decisions aside, the site performance is horrible. I don't understand why serving content is so difficult. I get they have large scale, but they've also had that for quite a while and employ enough people to solve it if they actually cared enough


There is a compact mode on the new design since day one, even the classic mode doesn't have the "card" design. This is never mentioned by people who complain (you included).

In compact mode, they (new/old) have a similar number of posts on the screen (old: 11, new: 9). It has less because the "promoted" has a larger button, one could even argue this makes them stand out more than on old reddit.

I would agree that the lack of link colors make it slightly more annoying to read compact mode on the new one though, compared directly.


> In compact mode, they (new/old) have a similar number of posts on the screen (old: 11, new: 9)

Old reddit has 25 posts per page and my screen can fit 14 vertically at once.


Any further reading? Very insightful post Ty


That was mostly just my cynical take.

Around 2007-08 I read in a(physical) Brazilian web design magazine that you can have two types of design: - for short, ephemeral experience, your design should be striking - the user will just look at the thing once anyway, so you should capture the attention in spite of how ease of navigation. Eg. a website for a rock band tour. - for experiences that will need to be repeated lots of times (eg. using a corporate system, reading the news), you want the design to be boring and predictable.

I think that minimalism has been used to push interfaces that reduce information density - regardless of how the density would be useful in that context!

After the original Material Design video https://www.youtube.com/watch?v=rrT6v5sOwJg the writing was on the wall: if you want to build a google-grade portfolio, create designs that resemble this. After some time users got used to that kind of look and now sites with high density of information look alien.


I know the person who was in charge of the redesign. This may sound unbelievable, but she was not a reddit user prior to working at reddit or being put in charge of the redesign. Really nice person, but they did a terrible job.


Everyone here is shitting on it, but to me it looks like it accomplished exactly what reddit wanted, and was wildly successful at doing so.

Reddit very successfully moved away from being the techy nerd basement dweller site to becoming a trendy young "normie" people site. Dumb everything down to shoot for the lowest common denominator, maximizing the size of your target demographic.

So hiring someone who probably loved instagram, facebook, pinterest, tumblr, but never used reddit (but had likely been to the site perhaps a few times before) is exactly who they wanted to redesign the site.

IIRC something like 95% of users are using the official app and/or the new website. And reddit has exploded in popularity in recent years.


I think it does what Reddit wants, doom-scrolling. Long interactions with a single post isn't good for revenue.

Personally I don't understand how people can use the new design. My opinion that it's terrible is one thing, but it doesn't even work. For the first few years I repeatably made bug reports, then I just gave up. The "new" design is slow as all hell, the video player doesn't work and if you want to read more than a few comments... well to bad, because 80% of them are buried and you don't get to read them. The redesign is five years old, it has been worked on for longer, and it still doesn't work.

Maybe it has attracted more people, if so, it's the wrong kind, because Reddit has developed into a cesspit of negativity. Everyone appears to have be depressed, poor, angry, hostile towards people not who thinks differently and most seems to be medicated. It not a good place to visit, if you want to keep your sanity. I'd rather debate politics on /b/ on 4chan.


>successfully moved away from being the techy nerd basement dweller site to becoming a trendy young "normie" people site

I'm not convinced the redesign contributed to this. I think it was already happening prior to the redesign.


That is news to me ( i still use the old site but i dont see a lot of old people)

I think reddit's demographic still is young , and has always been so .


I'm not convinced, but that's anecdotal from being a millennial and frequent Reddit user myself, and seeing lots of "As a 40/50/60/70 some year old" comments.


Because when someone says "As an old person, I agree that the young people are right" it will get 1,000 upvotes in an hour.



> Reddit very successfully moved away from being the techy nerd basement dweller site to becoming a trendy young "normie" people site.

Didn't that transition happen in the early 2010s? When I was in grad school a decade ago basically everyone I knew (which included many "normies") was scrolling through reddit when they were bored. I don't think the dumbing down really started until new reddit was introduced, which was 5-6 years ago IIRC.


I don't like the phrase normie but that makes sense.

I feel the topics on their have gotten less interesting. Especially in stuff like travel and cooking. I used to really like the travel content on their but it feels useless lately. It just seems to basic and low effort.


That goes for practically any low-barrier-to-entry common interest topic.

Reddit lives and dies by the moderation. Communities with very strict moderation often get a lot of flack for not allowing the low effort drivel. Communities that "let the votes decide" are overrun with low effort memes, waves of "DAE <super common opinion>?" and repost after repost. Often times to have a truly unique and useful experience with the site you need to manage your own content moderation with blocks/filters/etc. This is why there's a lot of inertia to the 3rd party apps and plugins we use, because seeing those as on the chopping block means we're going back to a wild forest of low effort dredge.

If Reddit Is Fun, RES, or old. gets killed off I'm going to leave the site. It will absolutely be difficult, but it will be for the best. I avoid certain subs that are massively popular because they mostly play on the ragebait engagement or outright ignore core issues solved by the moderation. Having that put back to the forefront of my experience will feel like re-opening Facebook or signing up for Twitter. No thanks.


Unfortunately it's not that unbelievable...

At work a newly hired (and newly graduated) developer got the responsibility to completely redesign some core functionality in our application. Of course he had no experience with the system or how it was being used, but he was still rewriting it and designing future use-cases.

This was also done with as far as I can tell no code reviews, tests or supervision, only vague directions of "this sounds good, do it!".

It's been years since he left for greener pastures, and we're still reeling from the consequences.


This happened to me. Uber-qualified graduate came in as a decision maker, fucked a load of stuff up, then left. Then the tenured devs gradually started leaving in revolt. Then the product died.


Sounds familiar. I worked at a bank once that had the brilliant idea of swapping out Angular with Polymer, because an early 30s guy with Google in his CV became the new CTO and Decided that it should be Polymer / web components.

They were just about finished with making their Polymer 1.x components ready for Polymer 2 when the Polymer project once again did an overhaul and split off to lit-html or whatever.

I mean they picked an experimental / in development project that was best known for running McDonalds menu displays. We had to fix basics like memory leaks because it didn't have proper routing - it wasn't a web application framework, but they tried to use it as such.


Oof, my condolences. As someone who was a junior somewhat recently I narrowly avoided a couple of projects like that. The desire to push off important work to cheap labor blows my mind.


Ha! I’m a staff engineer now, but many many years ago when I was a junior I got the same type of project. It was the CTOs pet project to reimagine the core processing framework. I still feel bad for the folks maintaining it now. I was an expert in the kind of thing that the CTO wanted so it was a good project for me, but I should have had a senior to guide the process and tests and things like that.


I briefly worked at a web dev shop that was stuck building a project that a mid level PHP developer started in 2014 using a framework he built himself. I thank god often I wasn’t the one tasked with learning this spaghetti framework with no documentation


Credible, from which facts are known. Still unbelievable because it plays into my suspicions too perfectly.

There exists this entire class of business theory now based on the principle of hatred towards the users. Think about the products you actually like and purchase/use... how many of those companies' behaviors are completely inexplicable unless they hate you and want to punish you for buying their stuff?


> she was not a reddit user

PHB: "We hired a new CTO with no experience in our industry, because we want somebody who doesn't know what can't be done!"

Wally: "Boy, I went the wrong way on my resume"


It's the enshittification [1] process. There is no going back.

[1] https://www.wired.com/story/tiktok-platforms-cory-doctorow/



Could you apply this to Discord currently? As in they are in the beginning phase of the enshittifcation metamorphism?

With the new soundboards, change of usernames and the likes, it's feels like it's starting the cycle.


Maybe I’m just old, but I don’t know what the inevitable pre-enshittified competition to Discord is. Do they exist yet?

Discord is still at the beginning of the endhittification path so I guess it is not a super pressing issue.


it's probably either matrix or revolt, however I'd say matrix is the more mature/stable of the two


Funny how this reply also makes sense if you don't know that "discord", "matrix" and "revolt" are used as brand names here.


funnier yet because matrix's old name used to be riot so it would be "riot or revolt". They really like their violent names don't they. Whatever happened to subtle names like teamspeak or mumble


It will be interesting to see what the enshitification process looks like for distributed/open source chat programs.


it'll likely be at least somewhat thwarted by forking(one hopes).


Matrix can replace the 1-1 and group chat function of Discord, but you would need Zulip to replace the Slack/Teams group forum function. And having them separately kinda kills the whole idea, doesn't it? That's not including that neither have screensharing. Not even sure if they have group audio.


It wouldn’t be the end of the world to have a bundle of independent open source packages held together by shims and glue.


Go for something really open and free like Matrix. That's the only way to protect against eventual enshittification.


Yes.

The first warning shot for me was when they pushed stages really invasively in the UI to compete with clubhouse. I'd thought the high rate of nitro subscribership might have stalled it longer, but no.


I suspect that the people who “matter” (frequent, registered, trackable users) are using third party apps or scripts over the service itself, so there hasn’t been a reason to invest in the interface.

It feels like Reddit is in the same place Twitter was pre-Musk. Kind of lost in terms of purpose/trajectory for monetization. Or maybe it’s the other way around: it’s where Twitter will be in a few years, stagnated because it was bought to be part of a larger portfolio, a bauble that sits on the shelf and doesn’t really have anything innovative going for it.

To me there isn’t anything interesting about Reddit anymore. I only use it to hear from people who claim to live in a place I’m living or visiting, or to get very specific troubleshooting advice, where I find a specific post using an external search engine. Mostly I think the culture of the site itself is annoying. Any time I stray outside of regional or technical subreddits it feels like I’ve accidentally landed in a middle school cafeteria.


If you go to the front page without logging in, you’ll quickly notice the target demographic is teens/young adults. The redesign makes a lot more sense with that context


Do you imply that teens/young adults don't care about usability? Or that they don't have the attention span to read comments and just want to endlessly scroll through crap?


The kind of user that has browsed the web primarily through a smartphone has completely different standards from anyone who has grown with the web.

Tiktok and Instagram is the kind of design they are used to.


Also ads. Lots and lots of ads.


We are biased , as HN users, to prefer text-based, minimal, UIs that lead to (mostly) insightful conversations. Reddit on the other hand caters to a hivemind type mentality that loves things like emojis, karma, dramatic posts, etc. The current UI definitely favours that, and I think generally teens/young adults prefer that as well


HN is not free of hive mind effects, and I imagine most users here are also the type that seek “high engagement” material at least time to time. I’m guilty of it myself as recently as early this year. But reddit is intolerable to the point I don’t visit it aside from it being the default for search results.


I think teens and young adults merely tolerate it because it's what they've been given. Any seemingly positive embrace of such drivel is actually an adaptation of it into something more culturally meaningful and better coded to elude boomer advertisers' prying eyes.


Teens/young adults, or really anyone "new" to the web/internet, haven't learned yet the importance of information transmission speed, or which use patterns will make them lose more time than get them something worthwhile in return. They're also discovering a lot of "basic" stuff in all types of content, so are more tolerant of what more seasoned users would call repetitive crap. That includes ads, which they are more likely to perceive as novel and entertaining, even be happy to see some of them.


Yes, it enables endless scrolling, serving an ad once in a while.


It enables making ads indistinguishable from real content, to get more clicks through deception.

That's another interpretation. You'd think ad buyers would have a problem with this, but I guess not.

I've begun dragging a small "ultraportable" laptop with me, because it makes a lot of things bearable again: youtube, reddit, stackoverflow ... I'm not sure why people treat mobile users so horribly bad, but here we are.


> I'm not sure why people treat mobile users so horribly bad, but here we are.

Maybe because those people "don't care" about usability, or better said, never got to know what this even means. The young generation was socialized on mobile. They just don't know better so you can treat them like that without consequences.


>You'd think ad buyers would have a problem with this...

Alas, no, I wouldn't think that. :(


If you’re on android you can use Firefox with ublock. It’s my biggest loss switching to iPhone, to the point that HN comments are literally the only web page I will visit on my phone. Anything else I wait for laptop access.

Supposedly supposed to get side loading later this year which hope to god means Firefox with extensions on iOS


Also ad buyers don’t mind, and often prefer, deceptive or discrete advertising. Product placement and “native advertising” has been around for decades or maybe even a century.


It also puts more focus on visual content on the main page instead of buried under the links. Personally I hate this. I prefer about a 90-95% text to visual ratio.


As I understand it teens/young adults generally have more free time and less responsibilities (housework, kids, family, etc.). I'd be surprised if that didn't drive a different type of engagement model.


I generally praised Reddit, as the opposite of endless service. I can check updates from couple niche subreddits that interest me and I'm done, there's nothing more to get until later.

I guess there's no money in that.


Reddit's target demo has been that range for over a decade, it's just that the users from last decade got older.


They recently killed the .compact view on mobile. The default is unreadable, i don't spend much time on the site anymore.


I found out recently (not sure where) you can still append ".i" instead of ".compact", and it works. Annoyingly all links then go to ".compact", so you need some browser magic to actually make it usable.


What is an alternative?


old. Is fine. You do need to zoom in a bit and then its not noticeable.


If they remove old.reddit I'm done. The new design is awful for actually reading anything. If I want my brain sucked out with a dental vacuum I'll use TikTok.


Products like reddit are complete. They do everything they need to do and there’s very little you can really add.

That’s a big problem when you have thousands of employees. It’s like youtube or google. What can you really do with all these people?

A rational person would say fire them. But firing people feels wrong because growth is good and big is good. So the only solution is to make a project for them to work on.

The natural project for them is a UI change because it won’t break the product and it caters for their lack of ability. So that’s why finished products like reddit and youtube have a new worse UI every year for seemingly no reason.


I agree, whenever I hit the new site I just close the tab. I never figured out how to get more than 2-3 comments on it, so I don't even bother these days.


> There must be some force here, because Twitter's UI is also garbage.

It's called modern frontend, I'm afraid :-)

By the way the next iteration of Reddit web UI, which this time is based on web components with Lit rather than on React, is less garbage — at least in terms of raw performance. Design-wise it may still be horrible; but at least technologically, it feels like a definite improvement. You can check it out if you browse Reddit without logging in.


Raw performance is generally one of the least important things in a website, at least for me.


I thought so too; but then I discovered that I was seeing seconds-long interaction delay on my old laptop after scrolling down the feed a bit. The performance profile I recorded in dev tools then looked like this:

https://i.imgur.com/OSfzPDa.png

That was when I fully appreciated both that raw performance is important for me, and how truly horrible it was on the Reddit site.


IMO old reddit it atrociously bad for self posts and images as well. I would not have used it without Reddit Enhancement Suite.


> I don't understand how a popular product like Reddit has so atrociously bad UI.

One of the third-party apps effected is Apollo, which is the vision of a single, talented iOS developer/designer who isn't beholden to investors and the whims of every other team and committee within a large org.


It's because it's not optimised for users, it's for ads.


How do you use the site roughly? Maybe it’s optimised for another workflow that’s more mainstream?


I follow subreddits related to topics I'm interested in and I scroll through posts looking for interesting things. I then read the post/click the link and read comments and maybe make a comment once in a while.

I'd imagine that's quite mainstream, no?

(Of course I use old.reddit or a third-party client.)


I think they want you to use it like people use Instagram. Endless scrolling, endless engagement


That used to be the case, but they heavily slowed down the site (back in the day the front page was different every hour, it now changes like once a day or so)

What they want is lots of comments and little to no nfsw. Aka the metrics that are easy to sell to advertisers and to IPO with.

You can see every action taken through the lense of "does it affect IPO price" and understand almost all their choices. And because it is so transparent, its almost offensive when you consider their entire moderation happens with free workforce. All the mods see 0 benefit from the increased traffic, increase polarization and stalled content refresh that the website pushes, they get more work, less tools and more abuse but the IPO price is gonna make the owners rich


> Are there people who even thinks these designs are good?

Yes, the greedy idiot MBA's whose idea this was.


What apps do you think do UI well that you would hold up as a counterpoint here? Just curious


The old “I.Reddit.com” (which was just completely turned off) was very good IMO. Just titles and up/downvote buttons basically. Gear icon to expand for more options per post. My only real gripe was infinite scrolling. I don’t like it in general, but in this case there was also an issue with either the implementation or mobile safari where clicking a link and going back completely borked progress.


"Relay for reddit" offers a good experience: removes header and footer on scrolling, shows a list of post titles with previews, hides all actions behind a finger flick, with less used ones in expandable menus.


Apollo's UI on iPhone is arguably worse than the Reddit apps (which I have no real complaint with other than the annoying video bar being too close to the bottom). The webpage is in fact abysmal unless you use old.


[flagged]


It depends on the definition of fine tho


I think it's not, calm down.


1. Reddit isn’t a non-profit.

I’m not sure why it’s user base doesn’t seem to understand this. They have to make UI changes to make money. It’s either that or everyone pays for subscriptions.

2. The AI threat is real.

It’s not even remotely fair that the large tech players of the world get to train their models on others content for cheap. It’s sad what’s happening to Apollo but they need to beef with Microsoft and Google. Reddit does not owe that guy a cheap pipe.

It’s no different from any other situation where market conditions shift and impact existing models.

Yes, it sucks but welcome to capitalism.


> It’s not even remotely fair that the large tech players of the world get to train their models on others content for cheap.

Ironic for Reddit to be angry at this considering the reason their company has any value at all is because of both the free content provided by users and the army of moderators who aren’t paid a cent for their work.


I understand that some people think that these changes will "make them more money", but I don't think that you have to destroy the UI to do that.

In fact making the UI garbage will chase away users and will make them less money in the long-run, or maybe even run the company into the ground if people starts to migrate to some alternative with non-sucky UI.

There's also nothing about the UI that's related to AI.


If the two options are:

1. Make money while preserving the UI

2. Make money while destroying the UI

... then why would anyone bother to preserve the UI? It's completely irrelevant even in the best case scenario. But allow me to present another more cynical:

They both hate anything good/competent/well-made, and the users too, and also want to make money.

> In fact making the UI garbage will chase away users

When I first started reading reddit in early 2006, the web was a larger place with many thousands of fora. But reddit's growth was at their expense, most are dead or dying. It's depressing when you're looking for something specific, and you end up on one of the old phpbbs... no one's bothered to post a comment in months. If they have, no one ever replied. But in their archives, it shows that just 15 or even 10 years ago, an hour wouldn't go by without someone saying something.

They've solved the "chasing away users" problem by making certain there's nowhere to flee to. Some small fraction might just cut that sort of internet use out of their lives entirely out of spite, but not enough to matter.


someone should create a union a content producers and submitters, do that the biggest influencers on Reddit could easily migrate to a clone that's less shitty. it won't happen unless a large enough body leaves Reddit for greener pastures.


This has nothing to do with AI. Making your site less usable isn't going to make you more profitable in the long run.


Nah, it has a lot to do with AI.

Give it another 12 months when the rest of the web has been gunked up with AI written crap and reddit will be one of the few reliable sources of useful opinion out there.

Hell, it is right now given how frequently I and others append "reddit" to our google queries.


What you're describing is in a really rough spot already.

You need to append "reddit" to get any useful result, but unless you're on desktop, the mobile site is essentially broken if you're looking for answers. The app nag is omnipresent and the comment section is always broken after 2 or 3 comments with a "show more" button and lists of other posts.

If information is hard to glean from reddit, and the rest of the internet is AI blogspam, what is to be done?


I think Musk has shown that this is not accurate. Established players will play and smaller fish will die off as intended further consolidated a given field.

For the record, I am not happy about it, but I disagree with your assertion that LLM is not part of the consideration here.


What's the connection between Apollo and getting data from scrapping. Wouldn't issuing a license to the Apollo dev that forbids persisting the data solve this concern? They could also require that users login if they want to use a third party client and then rate limit the number of posts the user can fetch.


Except Reddit doesn't have a product if they don't have people reading it. The TERRIBLE UI and user experience means that a percentage of users will only use reddit via 3rd-party apps. Apollo is BY FAR the best client. This isn't capitalism, it's self-harm by stupidity. Reddit's only value is the user eyes and data. Remove the users and Reddit dies a quick death. Maybe they will still pull in users but having less value but charging more to drive away your Users sure seems like a dumb plan capitalism or not.


"I don't understand how a popular product like Reddit has so atrociously bad UI"

Do you mean like... HN?


Despite it's flaws, HN has a far superior user experience compared to Reddit. It's not even comparable.


So? I wan't comparing HN with Reddit.

I meant that HN is very popular without having an amazing user experience, specially on mobile.


HN is popular within certain demographics and tends to have somewhat circular discussions as a result. As someone who works in finance in NYC, I know nobody else who reads it. I imagine if I worked in tech in Redwood City, I might think differently.


I’m using it on mobile right now, works great. Has all of the same features as desktop.

What is your complaint about mobile?


HN is fine on mobile. It’s just text anyway. It is easy to reflow text.


For me HN is nearly unusable on mobile without a client


HN is missing lots of features. That's not UI. The HN UI is pretty good.


I'd say his comment is the perfect example of why Reddit's new UI is the way it is. Features = good UI, apparently.


Do you use HN on mobile?


I do, using a 3rd party app which has an excellent user-friendly UI.

Due in part to the excellent UI and user-friendly reading experience, both on that mobile app and in a browser on my laptop, HN is the site I visit most often every day for a pleasant break to learn new things.

Reddit on the other hand is something I look at maybe once a month, where I'm reminded each time it's disorienting and hard work to use, so it's not somewhere I go to enjoy a calm read. So for me Reddit is just for finding specific information from a search result then leaving.

The Reddit UI has a lot to do with that. It ties to the "randomness" of the content. HN content also has randomness but because of its UI you can skim a lot in seconds so it's easier to pick out things of interest with low stress and just enjoy them.

Typically I glance through the top 100 to 150 headlines of HN to pick a few of interest, several times a day. It takes about 10-20 seconds to read those headlines, and to know I'm done - which is very different from scrolling-oriented sites which deprive the reader of perspective. I can see how this might be different for people who cannot skim text quickly or who find that difficult, or who are trained to infiniscroll through things showing only a tiny number of large cards on the screen at a time. The latter is how you destroy perspective.


What app do you use?


Not OP, but I can recommend Glider: https://github.com/Mosc/Glider It is a nice replacement of Materialistic.


I'm also interested. I'm still using Materialistic, but it's not even in the Play Store any more so I would like to find something maintained.


I recently switched from Materialistic to Harmonic, and I like it.

https://play.google.com/store/apps/details?id=com.simon.harm...


I was using materialistic but didn't like that I couldn't edit replies so just switched to harmonic, and loving it.


Thanks for the hint, I'll try it out!


Ah, I'm using Materialistic too having tried others and found them less good.

I had no idea it was gone from the Play Store or not updated in a long time - or maybe I forgot soon after installing. I'm using the version installed via F-Droid.

The good news is it still works :-)

It has a lot of forks. I wonder if anyone's developed it more.


I'm using Octal on iphone. I'm pretty much just a consumer though.


I do, and it's fine. Not ideal (things like the vote arrows are hard to hit with fingers, as the most egregious example), but still vastly better than the average "mobile" website.

I'm typing this comment on a third-party app (Hacki) I'm trying out for the first time, so that's another option.


The vote arrows -- if that's an essential part of the UI, why is it so bad? And text sizing for mobile varies greatly by mobile device -- why?


On iOS at least you can just change the text size in safari. HN respects the user setting. Sites that try to overdo their UI tend to screw this up somehow.

The arrows could be better, but they aren’t actually an essential part of the site from an individual user point of view. They are there to help HN. If they decided that getting this help from mobile users isn’t a priority, that’s fine.


Yes, and it works fine.


HN's UI is pretty close to ideal for the sort of site it is.


Could you point to specific deficiencies of HN?


- Lacks basic responsiveness (would not be difficult to make links/buttons larger on phones while impacting nothing for desktop; as it stands they are very hard to hit on mobile)

- Long threads become unreadable due to shifting right with no end as replies come in, occasionally becoming comical

- Supports just enough markdown (asterisk italics, indented code blocks) to lead people to think they can use all of it (want bold, or in-line code? You lose.)

- Code blocks are unreadable on mobile since they cannot be scrolled

- Despite being an obvious design choice, breaking accessibility by reducing the contrast of unpopular comments is a deficiency.


No pagination, as mentioned.

No way to keep up with new comments on a post (Reddit doesn't have this either).

No notifications on reply, so it's difficult to get answers to clarifying questions (/threads helps but isn't it).

Ever-increasing indentation makes deep threads hard to read.

Generally hard to read and hard to click on mobile.

None fatal, but also none particularly tough to fix!


As with others, I'm not sure what you mean by pagination.

The lack of response notification is a feature, though yes, it can be annoying, and I find the degree to which comments or questions go unresponded is ... disappointing. That said, notifications abuse by modern Web / App systems is rampant. I'd like some sort of middle-ground, perhaps a responses / notifications link which would consolidate these. "Threads" is the closest there is to that, though it includes all a person's comments whether (newly) responded to or not.

Mobile experience is pretty poor, agreed, though it's sufficient for reading logged-out (my preferred mode). Composing text on mobile devices is a category error.

Deep threads (and greyed text with downvotes) is a very intentional site design. pg's discussed that in the past, see:

"What I've Learned from Hacker News" (2009) <https://www.paulgraham.com/hackernews.html>

Discussed at the time: <https://news.ycombinator.com/item?id=495053>

And four years ago: <https://news.ycombinator.com/item?id=19210923>

Some of the site styling can be overridden with CSS. I apply the following on desktop:

Dred's HN CSS Madhackery: https://pastebin.com/gLXiqKyd

There's also a dark mode I've created:

Dred's HN CSS Madhackery -- Dark Mode: https://pastebin.com/6PF3dCXH


> No notifications on reply

I'm pretty sure this is intentional in order to avoid shallow discussions and not grab too much attention. I actually like this, but I agree with you that it can make it harder to get answers sometimes and you do miss some replies, on especially older comments.


> No pagination, as mentioned.

Not sure what you mean by this, the lists of posts are very obviously paginated, as (admittedly a bit awkwardly) are larger comments threads. Maybe you mean auto-scrolling pagination?

> No notifications on reply, so it's difficult to get answers to clarifying questions (/threads helps but isn't it).

While not a HN feature, there is a simple solution - http://www.hnreplies.com/


It doesn't support proper pagination for comments, and has been promised as an upcoming feature for years.


Can you explain what you mean by proper pagination? It breaks up comments into multiple pages so it must be something else.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: