Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Employee #1: Reddit (2016) (blog.ycombinator.com)
144 points by bemmu on Feb 11, 2021 | hide | past | favorite | 111 comments


Reddit's greatest engineering decision of the past 5 years is leaving up old.reddit.com


The moment old.reddit.com stops working is the moment I will stop using Reddit generally, the new design is just too slow for me to create a pleasant experience (and the UX of the redesign is overall very unpleasant). Ever since they began limiting viewing on mobile browsers I already stopped using Reddit with my mobile phone completely.

There are ways to circumvent that of course, but I just can't be bothered.


New reddit is an attempt to make it too painful to use reddit on a browser and instead edge you to use a mobile app.


The F-Droid repo has a few nice ones. I'm using Infinity.


RedReader isn't bad either. UI looks a little more dated compared to Infinity but it's been around awhile, stable, and still getting updates.


It's slower, and it has insane amounts of wasted space. I like a data-dense display.

Oh mobile, consider Apollo.


The one comment I did not expect to see leveled against old.reddit.com was that it was slower. I generally hit it only because it is an order of magnitude faster than the main site in Safari. The dynamic/lazy loading of what must be megabytes of assets make the experience 100% jank. The wasted space is actually a preference. The 10,000 ft view is nice and lets you achieve your preferred level of zoom for quickly browsing things, as opposed to being forced to view everything at a certain size/speed.


I was imprecise, I guess, because I mean NEW Reddit is slower.


Then we are in complete agreement, sorry!


Is someone willing to share why old.reddit.com is so much better UX/UI wise? It's not obvious to me for some reason. Is it simply the load time is better - and that it doesn't have the shenanigans trying to lead you to a "better experience" via downloading their mobile app?


Information density, load times, speed of navigation, UX simplicity, effort required client-side...

TBH I struggle to see how the new interface could be considered better in any respect worth considering. The only good feature is, I believe, showing images by default, which you can achieve trivially with Reddit Enhancement Suite and would have not required a complete re-engineering on a SPA model.

There might well be server-side improvements that make it worth to Reddit, but from a user perspective the new UI was a straight UX downgrade; without old.reddit.com they would probably have become another Digg.


The main feed has infinite scroll on the main feed (I am not especially a fan of that). When you click a link it is a popup over the top of the infinite scroll page. Close the popup and you are at the same position in the infinite scroll list. I didn't like the new design at first, but after using it for a bit it's not that much difference. The low quality of posts combined with heavy handed moderation is far more of a problem for Reddit than the UX.


I use RES so always had that.


> TBH I struggle to see how the new interface could be considered better in any respect worth considering.

I think the new interface integrates more seamlessly with ads, so from reddit's perspective, I can see why they'd prefer it.


Mobile issues when you don't want the reddit app:

1) no "this subreddit is only available via the app" walls

2) subreddit search functionality that doesn't require jumping through hoops to execute

3) no comment reading limitations (again a push for the app)

I'm sure there's more, but these are the things that pop to mind instantly


the main thing that I dislike about it is that they try to highlight certain - relevant - comments instead of showing the comment thread as is this happens a lot when searching, and is especially annoying on mobile where it's not clear at all on how to view the entire thread. This could follow with information density in general, I think another important piece to consider is most of the people who are using old.reddit.com probably still use RES (reddit enhancement suite).


Imagine if HN looked like reddit.com. Compare scrolling through a thread to one here.


For me, it's information density.


i.reddit.com still works on mobile. It's how I use it.


I am very interested to know what is the engineering overheads and increase in code complexity incurred in maintaining 2 different views.

At NetApp, backward compatibility and ability to rollback across multiple releases was a hard requirement. This made the codebase real hard to understand and maintain.


As soon as it's deprecated I'm gone. I'd consider myself a power user. I have zero confidence new.reddit.com will ever improve to my satisfaction.


For you. And for me. But Reddit has many more users now then it did in the days when old.reddit.com was just reddit.com.

As much as many people hate UI/UX changes they happen for a reason. Due to the much more mainstream adoption of reddit I'd say that reason was wider adoption.


wow - didn't know that - it is much better - are there really people that like those little pop-up windows?


If you're a FF user, the Old Reddit Redirect extension is nice too since it will ensure all reddit links get redirected to the old view.


I had the pleasure of working at Reddit for a few years. I even worked with Chris from time to time. He's one of those people that you can just tell is genuinely a good person shortly after meeting him. I'm happy for the success he and Reddit have seen recently.

After reading "We are the Nerds"... well, I don't want to say I got the impression he was treated poorly. But it was very odd. He seems like a hidden founder which is weird considering how many treat Aaron Schwartz, given the stories told about them both in the book.


Well people don’t write stories about Aaron Swartz because he worked at Reddit, they write about him because he was persecuted by the corporate-government complex.


> because he was persecuted by the corporate-government complex.

This isn't quite right either. They write them because he was awesome.

Aaron helped in the development of RSS and Creative Commons. He was everywhere you looked, and all around incredibly insightful (his book reviews and blog are still amazing). He was also well connected: Tim Berners-Lee, Lawrence Lessig, John Gruber, Paul Graham, ...

He was one of the brightest beacons for open source, open knowledge, the web, and open culture. He was incredibly well known and liked before the MIT / JSTOR witch hunt killed him.

We lost a luminary. Our world would have been brighter if he were still around.


It's not like Aaron was treated much better by Reddit leadership... his profile was just higher before and after that experience.


> I can’t tell you how many times I was on a call and the other person on the phone was referring to their engineering staff as “IT.”

Can someone elaborate the difference? To me IT is more on the operation side while engineering is on development side. Would love to hear other perspective


My impression at this point is that while non-technical people can't tell the difference and don't care to learn, there IS a split in the two sides of things now.

This is a little weird to me, because for my age group (I'm 50), both sets were typically made up of the same tribe of computer-obsessed folks who begged a 6502 machine from their parents in the early 80s and took degrees in unrelated fields because of how far behind industry most university CS programs were in the early 90s. (And there really weren't any MIS programs.)

Somewhere along the way, though, a split happened. And in many (but not all) companies, IT became a lower-tier support organization. Salaries stagnated, and a quality gap happened. It might just be that, in lots of places, developers are a revenue source while IT is nearly always overhead. It's a rule of thumb that the more talented folks will probably venture towards being revenue and not overhead, because the compensation is typically better, and the organization will treat you with more respect.

So now, in many but not all places, there's a perception of a class difference between the two. The IT guy is derided as someone 5 hours short of an associate's degree with a cheap certification, no ability to troubleshoot beyond obvious steps, and zero interest in computing when off the clock while the developer is an ivory-tower whiz kid with hobby projects in Haskell and his/her fingers in half a dozen FOSS projects.

I am obviously exaggerating. But this view, which is not uncommon, and reflects a shift that IS real even if not to the degree I lampoon above, is probably why a developer would make the distinction.


There is also a cultural difference. IT is somewhat rooted, traditionally, in BOFH attitudes; which didn't help its overall popularity.


I sell (well, implement -- but it's a small company, so I wear lots of hats) software to big enterprise companies.

My exposure to big-co IT is that BOFH attitudes are sadly common.

One thing that stuck with me from an early mentor -- who as NOT, I should be clear, talking about IT or software at the time -- is that too many people think there is power in saying "no"; real power comes from the ability say "yes".


IT works on the company's internal networking and computer equipment. Engineering builds the customer facing product.


This doesn't cover the millions of developers across the world who do neither - they code internal (i.e. not customer-facing) apps used by employees of the company.


Cultural difference. In a broad sense we are all in IT of course. However, the IT department usually means what the parent wrote inside of US corporations.


Only in some countries


In my country "IT" is all engineering, and what USA means by IT is called "IT support". Was surprised when I read about this on Reddit, also in some discussion when some developer complained about being called IT.


In the UK, it varies. At large companies, "IT" is roughly analogous to the US usage — think "The IT Crowd", for example. Amongst the general populace, it varies. Those who work at large companies might draw a distinction, for many it simply means "works on computers doing stuff I don't understand". It has very derogatory connotations in general. I spent a lot of time trying to correct people and always referred to myself as a Developer or, occasionally, Software Engineer, never "someone who works in IT".


Ironically when I worked at BT an "engineer" was always used to refer to (in US terms) the linemen.

Only the "executive engineer" held any kudos and there only a handful of those in the country.


I think in that context the expectation is that “IT” would refer to the people at your company who would fix the printer or remove a virus from someone’s workstation.


"To me IT is more on the operation side while engineering is on development side. "

In my company (a big Fortune 500) engineering and IT are totally different things if you look from the bottom of the hierarchy. BUT (this is a big but) when you talk to management the higher you get, the more SW engineering and IT are the same. I have been in several meetings where the CEO always referred to the CIO whenever a tech question came up. So the CIO answered all these questions although in reality she has no input into any software development decisions that are being made for our products and her knowledge basically consist of reading vendor whitepapers. It's quite annoying because this way IT often gets multi million dollar budgets for fancy AI/digitization/ML projects that are all wasted because they have no clue about SW engineering.

In summary, there is a very common perception that everybody that uses a computer is part of IT.


I think, it depends on the company.

In software companies I usually found an IT and an R&D department.

In non-software companies I found IT departments that did everything. From IT support to software development.


IMO Engineering builds and maintains the product, while IT enables Engineering and every other team to build, maintain, and sell the product.


In many countries that aren't the US, IT is used to refer to engineering too. For example, software engineers working in a Brazil bank are considered part of IT.

This probably shows a lack of understanding of cultural differences by the person surprised by the use of the term rather than the speaker.


IT is internal facing, their customer is the business and they are a cost centre.

Engineering is external facing, their customer is the end user and they generate revenue.

The terms being so clearly deliniated is more obvious in the US, in my experience. But some old brick and mortar companies still treat their engineering departments as a cost centre and it shows.


> Engineering is external facing, their customer is the end user and they generate revenue.

I have always seen Engineering to be a cost center and not revenue generating. This is the case, since Engineering doesn't directly add to profit but still costs money to operate.


My Norwegian company calls it IT, with developers, devops, UX and the whole shebang. Generally the best-paid department of the whole company, which is in finance.

IT support isn’t even employed here, it’s contracted out.


Every software engineer who has been asked to fix a relative's computer to remove spyware should recognize the difference...


IT is a cost center. Engineering drives revenue.


Engineering is also a cost center, since it doesn't directly add to profit but costs money to operate.


I hate when people call engineering staff "IT". It's a derogatory term to use that minimizes their contributions, and I wish I had some equally derogatory term to refer to the jobs of people who say that.


Wow, they all look so young. Imagine telling Alexis back then that he'd be married to Serena Williams and discover a fondness for snow.



How did DIGG miss this boat?


They rolled out a catastrophically bad redesign of the site, resulting in a mass exodus of users directly to Reddit


Maybe we'll see the same thing in reverse now that Reddit's pulled the same move ;)


It’s been years. With that said Reddit’s UX is /terrible,/ a subtle touch to the navbar scrolls to the top of the page which is a daily frustration when reading comments halfway down a huge page on my tablet. Videos on their site is another one, it doesn’t matter if I mute them when I scroll down and back up it unmutes. I wish their was an alternative I would love to never use Reddit again at this point, but all my obscure communities for TV shows, movies and stock trading are on there.


I find old.reddit.com to be the better experience on tablet/desktop, especially with the custom subreddit themes disabled.


i.reddit.com works nicely on Mobiles.


And having to constantly click on "Continue this thread" to read another comment or two (or maybe even 0). I understand that they wanted to stop endless threads from polluting the comment section, but they should make it possible to easily disable this behavior.


It's getting worse. On mobile they put the "load more comments" button behind a login wall a couple of months ago (i.reddit.com still works, but has other limitations).


That’s another thing, on my own profile the “load more comments” doesn’t work and hasn’t (not one time) since they rolled out this new design.


Reddit's redesign is visual for the most part.

Digg fundamentally changed the way their site worked to highlight content from power users.


What is crazy is that they just didn't roll back. Even if they had lost a ton of users surely they could have kept at least 30% and built on that for the next few years.


I actually like the new look. The old one was way too messy for my taste. I just don't like dealing with all the bugs of the new one.


The amount of traffic both sites had at the time was minuscule to what Reddit has now.

When you become huge, inertia is incredibly strong.

It's all about enthusiasts and early adopters (who are very fickle) and late adopters and laggards (who are very much the opposite of fickle). Crossing the chasm. Reddit has crossed the chasm.


Reddit has also been burning plenty of bridges with its more conservative user base. It’s a smaller subset but they’re looking for an alternative.


One thing you have to remember with Reddit (and Facebook & co.) is that they're international. I think for Reddit about half the audience is American. A small subset of those are willing to leave Reddit for political problem, say, 5%.

Even though the rest of the world is literally flooded with US political news (less so now that Trump is gone), most of the rest of the world doesn't really care about those things Americans are super passionate about.

Reddit can remain huge even if half its US userbase leaves it.

This point is even more salient for Facebook outrage, BTW.


They dodged that bullet by leaving the old UI around effectively forever. The minute they pull it, they risk a serious exodus.


Someone is going to do to Reddit what Reddit did to Digg, and we'll all be saying "How did REDDIT miss this boat?" in 10 years...


For the record, reddit had more traffic than Digg before "the exodus". We had about double their traffic. There was a slight jump at that time, but for the most part most Digg users were already reddit users, they just became more active.


Fair, "what Reddit did to Digg" is probably a multi-year user migration rather than the Digg 4.0 rollout specifically.


I doubt that it will happen exactly like this. Reddit has become a behemoth that caters more to the average consumer of social media than to the original tech crowd that represented its first members.

The only way a new platform can compete with them is by having the individual communities of reddit move to it with individual governance and then, allowing these communities to interact with each other in some way. The alternatives that look promising today are based on ActivityPub, but they fall into the same trap that reddit has: they want to appeal and attract as many users as possible without regard for suitability or community building. I'm hoping that the ting I'm working on will be better, but I'm not there just yet.


not possible anymore. a platform that has reddit-tier moderation policy from the get-go would never gain traction


Sold out too early.


Kevin Rose


I like this format. Looking forward to seeing more of it.


Slightly OT, but what's a good flight search tool now that hipmunk has shut down? I was super bummed when that happened because they just presented so much useful information on a single screen.


I've always heard that ITA Matrix is the most powerful flight search tool that exists. Not a polished UI like Hipmunk though. https://matrix.itasoftware.com/ I have no real complaints with Google Flight search though.


The problem with Matrix is that it only searches through standard GDS, and you don't get the direct fares that some airlines publish. A metasearch like kayak also aggregates the direct feeds from airlines

(Yes, airline distribution is a messy domain)


I believe google owns ITA.


That's true, it was acquired a few years back, but ITA Matrix is still supported as a separate interface with different capabilities than Google Flights.


When looking for the cheapest tickets, I tend to search all three (which tend to give dramatically different fares for some reason):

flights.google.com fareboom.com skyscanner.com


Searching for the cheapest tickets is easy. Hipmunk let me find reasonably priced tickets that fit my schedule better.


I tried to find something like a free API for flight details and prices to query. It surprised me that I didn't find something easy, complete, and free. Shouldn't the airlines want to make it easy for people to access their flight schedules and sell tickets? Maybe they do and I just didn't find it.


and do so in an incognito window, preferably behind a VPN with an IP address from an undeveloped country.


I generally use Kayak. Used to use Skiplagged for hidden city ticketing as well. It certainly feels like price discovery has gotten a lot easier...and I tend to book with the airline anyway in case I have to deal with customer service.


Kayak is silly expensive for me, maybe it’s my origin city. And the multiple airline for international is just messy


I'm using the team at flightfox. Not search but if you do long haul it's a major time saver and it pays for itself. During the early lockdown they also managed to get every single flight we had refunded, making me a fan for life.

https://flightfox.com


In Europe there's azair.eu.


[flagged]


What does that mean?


Assuming Tencent matched funding to keep their equity for Reddit’s most recent $6B valuation funding in 2021, Tencent owns 10% of Reddit. I don’t think that’s a big deal but /shrug


[flagged]


I'm sorry, but I believe this kind of fearmongering and hidden xenophobia is not welcome on Hacker News.


They are not talking about Chinese people. They are talking about the Chinese government which engages in slave labor and forced organ harvesting.


Chinese Communist Party has over 90 million people.

Would you be okay if I had dismissed some company outright because it is a "Lutheran asset", "Turkish asset" or "White American asset"?


90 million people is around 6% of the Chinese population. In Nazi Germany approximately 13% of the population were members of the party.


You think there is a moral equivalence to the CCP and Nazis? This is China you are talking about... the country that has shown no military aggression outside its borders.


Have people already forgotten about Tibet? They also did invade Vietnam.


Tibet was within Chinese borders... remember it was called “the Tibetan independence movement”?

Invasion of Vietnam was in response to Vietnamese aggression. But you are correct it was outside their (disputed) borders.

Looking forward to the part you convince me that event was morally equivalent to the nazis.


No. They were talking about Tencent. Then without evidence drew a line to CCP...


It is alleged that Tencent was formed with funding from the Ministry of State Security[0](Chinese equivalent of KGB). They make propaganda games for the CCP as well[1].

[0] https://foreignpolicy.com/2020/12/23/china-tech-giants-proce...

[1] https://www.bloomberg.com/news/articles/2019-08-06/tencent-h...


And it’s alleged the internet was a department of defence project...

What do you think Call of Duty is? If not a patriotic “American is the best” propaganda piece.


That’s right because China, CCP, Xi, and Tencent are all the same thing.

How often do the Tencent board and CCP meet? Monthly? Or like a weekly catchup do you think?


You do realize that single digit percent ownership doesn't give them any access or control, right?


Wait what? Single digit ownership of a billion dollar company gives you a lot of access and control. Especially if it's something that the other 90% don't care about, but you do (eg. chinese politics).


No. It doesn’t. Unless they got a board seat as well.

I love the idea of a group of uniformed Chinese generals showing up at the annual shareholder meeting to demand Reddit do... wait what does the CCP want Reddit to do?


If they do, they're not very good at exercising that control. There is plenty of heavy (and heavily upvoted) criticism of the CCP all over Reddit.


Seemingly "small" investments were enough to strong-arm the NBA and Blizzard into punishing people speaking out for Hong Kong, so it appears it gives them enough.


It has nothing to do with their investment. It was because nbas market share in China is huge. I think you are upset with the NBA here, they chose profits over geopolitics.


What's the leverage?

Naively I would assume that the worst would be that when such a small investor sells his shares then everybody else has an opportunity to make a cheap offer.


What investment is being referred to here for the NBA? The NBA including individual players all defended China. Money being the reason.




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

Search: