Hacker News new | ask | show | jobs
by basch 1099 days ago
I could make a huge list of what Reddit design gets wrong, or at least outdated or suboptimal. But the land grab for names turned into one of its biggest, fixable weaknesses.

Reddit should boot up another letter, /d/ or something, and give the communities numbers or hex identifiers, (which they already sort of do with the short urls) and make the names irrelevant. Communities can choose to port over and redirect. Over time, the ones that don’t fade to disappearing from all and eventually go private.

Tying name to community url makes discoverability of replacement communities shitty for new users. Politics is easy to understand. Whatever people come up with as a substitute word for a forked community, will be less clear. Of forked communities, maybe only trees and rainbow came up with a better name.

2 comments

So there would be 200 communities called "Politics" that are differentiated only by url hashes? How is that make it any easier for users to discover or understand the communities? There are dozens of different brands of laundry detergent at the grocery store — it's much easier to communicate and discover "Tide", "Gain", "Ecos" than it is "Detergent#17", "Detergent#08", "Detergent#32"...
You can make two Facebook groups with the same name, and Facebook seems to be managing ok
There are some strong arguments to be made for disambiguating identifiers from semantics.

Hacker News is interesting in that it somewhat splits the difference. Post and comments are both represented by "itemID" (and there's no distinction between What Is a Post and What Is a Comment that can be made simply based on the contentID). For example, I'm currently replying to itemID 36329954.

But profile identifiers are semantically-sensible strings. In your case "blehn", in mine, "dredmorbius".

(There may well be, and all but certainly is, an internal userID or similar, but it's not exposed at least through the Web interface, I've not looked at the API in detail for this.)

This means, amongst other things, that it's possible to traverse all extant HN posts either sequentially (beginning with <https://news.ycombinator.com/item?id=1>) or randomly (say, by generating a list and sorting it randomly, or by algorithmically calculating itemIDs without repetition).

Google+ did this for both posts and profile IDs, assigning each what appeared to be a hash, which was not sequential, and was sparsely filled. Profile names / labels could be reassigned independently of that identifier (with limits as to how frequently this was allowed), and multiple profiles with the same name were permitted, addressing the "John Smith" or "Maria Gonzalez" problems (commonly-occurring names where all but the first-arriving party must choose something different). It was not possible to trivially traverse the (large, hashed) namespace, though Google being Google these were itemised in some 50,000 or so sitemap files, a fact I exploited to some benefit.[1]

In the case of a discussion site in which forum identifiers are arbitrary but labels are semantic, issues such as discovery, relevance, and trust would be mediated by some other mechanism. Note that the extant Reddit practice already has numerous issues, e.g., /r/ClimateChange is a sub devoted to denialism (under the pretext of "rational" discussion and skepticism) whilst the scientific consensus is far better represented at /r/climate.[2]

What the intermediation of arbitrary identifiers vs. descriptive labels provides is defence against squatting or appropriation of high-value, high-salience identifiers by malevolent actors. If your label is independent of your description and reputation, it's less tractable as a means of disinformation or propaganda.

________________________________

Notes:

1. "Estimating G+ User Activity: 4-6 million active posters in January 2015 to date" <https://ello.co/dredmorbius/post/naya9wqdemiovuvwvoyquq>

2. And regards the present Reddit Blackout, I'll note that the denialist subreddit is available, the consensus subreddit is blacked out. Which raises interesting points about the challenges of adhering to moral principles in an immoral world. I also note that ClimateChange's long-standing moderator appears to have been inactive for the past 9 months, though they are still listed as chef moderator. It's possivle, though uncertain, that former characterisation of that sub may well have changed.

>/d/ or something

But not /d/, you don't want that implication.

I'm sure a lot of the Reddit users wouldn't mind