Live data from Hacker News

An update on the state of the Reddit repositories

reddit.com

41–50 of 51 posts

Re: An update on the state of the Reddit repositories

#41
post #36

Earlier quoted context omitted.

I think that repo is just for Windows, not for everything Microsoft develops.

"just for Windows" probably still makes it one of the biggest repos in the world. I wouldn't be surprised at all if it's actually the biggest.

Possibly the oldest that is still in active use?

Re: An update on the state of the Reddit repositories

#42
post #9

>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 something like > Start making feature > People hype it up > Feature gets scrapped > Angry mob

You can solve that by having feature branches and not promises repos to be up to date. I mean saying it trails even 6 months or more behind is a lot better than nothing.

Re: An update on the state of the Reddit repositories

#43
post #9

Earlier quoted context omitted.

Perhaps something like > Start making feature > People hype it up > Feature gets scrapped > Angry mob

You can solve that by having feature branches and not promises repos to be up to date. I mean saying it trails even 6 months or more behind is a lot better than nothing.

They say they did that and it turned out to be a pain.

Re: An update on the state of the Reddit repositories

#44
post #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 sour…

It's definitely frustrating to see products start to get locked down.

On Android I've been happily using F-droid as my primary marketplace. There's lots of high quality apps that are completely open source. But I think some of the more complicated apps end up having maintenance issues. It can be hard for developers to justify spending lots of time fixing bugs and providing support if they're not getting paid.

One option for solving this is to charge for the precompiled version, while freely providing the source. This way users retain source access and the project gets funded. That's what Textual [0] does, which played a big role in convincing me to buy a license.

[0] https://github.com/Codeux-Software/Textual

Re: An update on the state of the Reddit repositories

#46
post #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 sour…

It's definitely frustrating to see products start to get locked down. On Android I've been happily using F-droid as my primary marketplace. There's lots of high quality apps that are completely open source. But I think some of the more complicated apps end up having maintenance issues. It can be hard for developers to justify spending lots of time fixing bugs and providing support if they're not getting paid. One opt…

There's a few more issues with that.

I'm a developer of open source apps on Android. Thousands of people use them daily.

But to test with new Android versions before release, I will now need a Google Pixel (because Google stopped supporting my Nexus 5X), and Pixels are $900-1300 where I live. Unaffordable.

It all wouldn't be an issue if Android wouldn't have dozens of tiny undocumented API breaks with every release, and the AOSP source that one could check for those only coming out weeks after release.

Re: An update on the state of the Reddit repositories

#47
post #43

Earlier quoted context omitted.

You can solve that by having feature branches and not promises repos to be up to date. I mean saying it trails even 6 months or more behind is a lot better than nothing.

They say they did that and it turned out to be a pain.

Developing every busy application with multiple branches is a pain. Sounds like a cheap excuse.

As summarized on r/programming:

> Translation: We needed you guys back then. We don't now.

Re: An update on the state of the Reddit repositories

#48
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.

Hashtags are topic-oriented.

Re: An update on the state of the Reddit repositories

#49
post #36

Earlier quoted context omitted.

I think that repo is just for Windows, not for everything Microsoft develops.

"just for Windows" probably still makes it one of the biggest repos in the world. I wouldn't be surprised at all if it's actually the biggest.

It's definitely smaller than the Google monorepo.

Re: An update on the state of the Reddit repositories

#50
post #33

Earlier quoted context omitted.

Mozilla too.

No, it doesn't. Firefox is a monorepo (of course, it's just one product). All their other products (bugzilla, rust, all the web properties) have different repos. Check out their other repos: https://github.com/mozilla

Many of those are synced back into mozilla-central (some bidirectionally, even).

> of course, it's just one product

In the sense that one package gets shipped to the end user, sure. But it's composed of many individual projects (SpiderMonkey, devtools, toolkit, layout...) which follow their own development paths and could each be broken out into their own repositories.

Post reply on HN