Live data from Hacker News

An update on the state of the Reddit repositories

reddit.com

21–30 of 51 posts

Re: An update on the state of the Reddit repositories

#21
post #13
post #4

Reddit and Twitter should merge or one acquire the other. Both kind of the same web property, with the same problems and same audience.

Uhh, what? Reddit and Twitter have completely different models. Twitter is very person-oriented ("what is this person saying") while Reddit is very topic-oriented ("what are people saying about this topic"). They have completely different use cases.

Reddit is actually showing some movement towards a person-oriented interface with their new profile page design [0],[1].

[0] https://www.reddit.com/r/modnews/comments/60i60u/tomorrow_we...

[1] https://www.theverge.com/2017/3/21/15009388/reddit-profile-p...

Re: An update on the state of the Reddit repositories

#22
post #16
post #10

Interesting third argument. Based on work by google and published papers, monorepos have some advantages. Of course not always and not everywhere. But here, reddit connects it with service oriented architecture. Somehow i dont get it.

I think google might be the only people to do monorepo (and even they don't - for example, Android and Chrome are different repos), but they have built massive internal tooling to support this. For everyone else, once you get past a certain size, it's much much easier to do multi-repo than monorepo.

Facebook also has a monorepo.

Re: An update on the state of the Reddit repositories

#23

Earlier quoted context omitted.

I'm surprised at the downvotes. Comments seem focused on the differences between the two and not the similarities. If they were exactly the same, there'd be no reason to combine them. It's a crazy idea. I don't know if it's crazy good or crazy silly. But I think it merits some consideration. Personally, I use twitter to keep up with very narrow niche news (like subfields within AI or the private space industry), and…

Combine both so they can lose money at twice the rate?

Sounds like the Web version of Compaq + HP.

Re: An update on the state of the Reddit repositories

#24
post #16

Earlier quoted context omitted.

I think google might be the only people to do monorepo (and even they don't - for example, Android and Chrome are different repos), but they have built massive internal tooling to support this. For everyone else, once you get past a certain size, it's much much easier to do multi-repo than monorepo.

Facebook also has a monorepo.

As does Microsoft: https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-large...

Re: An update on the state of the Reddit repositories

#25
post #6

Title is clickbaited from target page's "An update on the state of the reddit/reddit and reddit/reddit-mobile repositories" [edit: it's been fixed now]

Specifically, 2 out of 100+ repos are no longer open source. https://github.com/reddit?q=type:sources&type=public

Which also happen to be the entire actual application.

Try self-hosting reddit with these repos, and without these two. Good luck.

Re: An update on the state of the Reddit repositories

#26
post #15

For many of my apps, the main reason the core isn't open source is simply because there is too much stuff specific to how we deploy, our deploy target, and specific workflows in the app to be generally useful. It's pretty understandable that reddit as it scales would have to start making choices between making reddit the site better and making reddit the app usable.

The thing is, it was wholly possible to run your own Reddit clone before. Albeit missing some features like anti-spam.

With this, Reddit is announcing that they are no longer supporting that. Even if you cloned every public Reddit repository, there would be missing pieces preventing you from running your own clone.

One thing they don't mention for obvious reasons, is that they're afraid of the community being able to fork off a new site in the case of majorly unpopular decisions. Understandable given the recent 100 million from VCs.

Re: An update on the state of the Reddit repositories

#27

>Open-source makes it hard for us to develop some features "in the clear" (like our recent video launch) without leaking our plans too far in advance. As Reddit is now a larger player on the web, it is hard for us to be strategic in our planning when everyone can see what code we are committing. I'm curious what harm they are afraid of? Like, what happens if outsiders know what reddit is working on next?

perhaps a competitor could emerge and steal their thunder? you may say they don't exist now but that isn't necessarily true looking out into the future...

Re: An update on the state of the Reddit repositories

#28
This is a sad end.

So many companies are showing how to do Open Source right, and make a profit (be they Citus with postgres, GitLab, JetBrains, RedHat, Automattic with Wordpress, etc).

Reddit followed the Wordpress/GitLab model – code is open source, some minor plugins are closed and only available on the hosted solution – for many years, but now stopped that.

This is a sad day. Just like Google killed the open source nature of Android, Reddit killed the open source nature of Reddit. Yes, some tiny minor parts that are used as libraries are still open, but the actual product is not anymore.

Post reply on HN