@jgrim@discuss.online
@jgrim@discuss.online avatar

jgrim

@jgrim@discuss.online

Site admin for discuss.online.

Founder of Sublinks

I’m a web developer, sysadmin, and entrepreneur by trade.

I do photography, PC gaming, 3D Printing, and maker projects for fun.

More here: https://jasongr.im

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jgrim,
@jgrim@discuss.online avatar

Welcome! Thanks for joining! We are excited too. We still have some work to do before we can switch but we’re getting close! Thanks for promoting!

jgrim,
@jgrim@discuss.online avatar

The front-end is coming later. It’s fully compatible with Lemmy’s API so the demo site currently uses the Lemmy front-end.

jgrim,
@jgrim@discuss.online avatar

Thanks a lot! There are currently 13 contributors; it’s coming together very quickly. I’m super excited.

jgrim,
@jgrim@discuss.online avatar

The front-end is coming later. It’s fully compatible with Lemmy’s API so the demo site currently uses the Lemmy front-end.

jgrim,
@jgrim@discuss.online avatar

We are creating a Sublinks specific API that is much more optimized than the Lemmy one. Our front-end will be using that. Also, we’ll have tons more features that the Lemmy core doesn’t support.

jgrim,
@jgrim@discuss.online avatar

The LW admins have helped contribute to Sublinks. They’ve given me full support and access to all resources to help grow it. They’ve been extremely helpful.

jgrim,
@jgrim@discuss.online avatar

Exactly, we already had 13 contributors working on it before it was announced.

jgrim,
@jgrim@discuss.online avatar
  1. I referenced the Rust code to determine what was sent and received. We’re implementing better code logic; we’re not just copying their API. We want to be compatible to attract users and support all the hard work used to create Lemmy phone apps.
  2. Java is for the core Sublinks API/core. Golang is being used for the federation service that operates independently. Once it’s done, it will be platform agnostic if someone else wants to use the federation service for their fediverse project. They communicate through a message bus.
  3. Yes, we plan to do the new API correctly. We will support Lemmy’s API for as long as it is relevant, primarily for mobile apps.

Multiple domains aren’t possible yet, but that doesn’t mean we cannot add it later.

I’m unhappy with the Lemmy roadmap, development speed, and quality. I wanted to contribute but found it difficult to. I did the next best thing and created a somewhat drop-in replacement with a much larger community of developers who are willing to support it.

You can see the complete Sublinks roadmap here: https://github.com/orgs/sublinks/projects/1. The first release of parity (v0.10) will use the existing Lemmy front-end. All releases after that will no longer support the Lemmy UI because that’s when the enhanced features start to roll in. We don’t want to support or fork the current Lemmy UI.

jgrim,
@jgrim@discuss.online avatar

It’s basically a fork of Lemmy. But rather than forking, we’re rewriting the entire tech stack to something easier to support and enhance. You can see the full roadmap here: https://github.com/orgs/sublinks/projects/1

jgrim,
@jgrim@discuss.online avatar

Yes, there is going to be a tool that exports from Lemmy via a direct database connection and adds to Sublinks via the API. Sublinks is heavily event driven by design. We’ll want some events to trigger during import.

jgrim,
@jgrim@discuss.online avatar

I’ll get it on there on the sidebar. Thanks a lot for the feedback. The demo site has been up for so long that I didn’t think of it when I announced it.

jgrim,
@jgrim@discuss.online avatar

Basically, it’s a replacement for Lemmy. Ground-up rewrite of the source using a language with a much larger community.

jgrim,
@jgrim@discuss.online avatar

Lemmy is the software that runs discuss.online, lemmy.world, etc.

jgrim,
@jgrim@discuss.online avatar

It’s just forking Lemmy, but it will be fully compatible with it for federation, etc. It’s not meant to create a ruckus. I simply wanted to move faster with some features and I cannot do that with Rust.

jgrim,
@jgrim@discuss.online avatar

I know, I tried to make it sound friendly and not anti-Lemmy.

jgrim,
@jgrim@discuss.online avatar

The change won’t be noticeable until we start adding new features. The main reason to create Sublinks is to move quicker with features & functionality that the current Lemmy team cannot maintain for various reasons.

jgrim,
@jgrim@discuss.online avatar

Lemmy, Reddit, Sublinks, Kbin are all Link Aggregation social networks. They mostly share links to articles and the like. It’s just the category they’re in.

jgrim,
@jgrim@discuss.online avatar

Yes, it’s a drop-in replacement for Lemmy. The only thing you may notice is having to reset your password because the password hashing is currently different on Sublinks. Everything else will be the same or better.

It’s a migration to Sublinks not a switch. That means all data will be transferred over.

jgrim,
@jgrim@discuss.online avatar

It’s not a code fork it’s a completely new codebase in a different language.

It’s not just about implementing “pet features”. I’ve worked closely with admins of all major Lemmy instances to build the feature set for this and the roadmap plan.

jgrim,
@jgrim@discuss.online avatar

Yes, that sums it up pretty well.

jgrim,
@jgrim@discuss.online avatar

I’ve not tried this yet… not sure if I plan to. I’m sort of done with that type of social site. Are you using it?

jgrim,
@jgrim@discuss.online avatar

You could always repaint it. It’ll last a lifetime or two. I have a 2020. They stopped the V8s by then :(

jgrim,
@jgrim@discuss.online avatar

I only put it on when she goes into hibernation, so I take it off once a year. It’s not a daily thing. Thanks for the tip!

jgrim,
@jgrim@discuss.online avatar

I just had the same thing about a week ago. It’s no fun. I hope you well.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • cubers
  • magazineikmin
  • thenastyranch
  • rosin
  • Durango
  • InstantRegret
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • ethstaker
  • osvaldo12
  • tester
  • modclub
  • normalnudes
  • everett
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • megavids
  • cisconetworking
  • lostlight
  • All magazines