Just an idea
Just an idea
Just an idea
I've been using Jerboa for Lemmy on Android. It's pretty good so far. Still getting the hang of Lemmy in general.
There are some bugs and an advance user may not like it but for a simple lurker as myself Jeroba has been working wonders. 100% recomend
Are you really a lurker if you're already commenting? (Speaking as a recovering lurker)
Jerboa has been working well for me so far as well but I am pretty new too. It has been somewhat easy to navigate but I am trying to learn the whole fediverse thing at the same time.
Totally fair. I'm brand new today so it's been nice to play around with to get used to Lemmy. Still no idea to view things I subscribed to but I'm sure I'll learn!
I'm on Android and it seems to me like there is no other app but Jerboa for Lemmy.
Same but its incredibility buggy and unintuitive for me
It definitely has bugs. I had to load this thread 8 times to get the correct comments to load. Some of this could be user error, buts it's a free app that works pretty dang well.
Yeah, it's barely working for me at all, and I've been trying it for at least a week now. Sometimes I've written out long comments only for them to just vanish forever with a little error message.
Me2. But I do not see an option to add my kbin account nor my mastodon. I think it would be cool if this feels more integrative as in one app with different sections/views for the fediverse
Same... I'm pretty confused about some stuff but it's close enough to reddit to where I'm kinda figuring it out
Using it too reminds me of infinity for Reddit
I used to use Relay for reddit, and jerboa feels really familiar. It's development really picked up last release too. Still having an issue getting back to a comment context from a reply in my inbox, but I think that's a bug from last release and there's a pull request already.
I'm using Lemmynade
I assume there isn't really any app for Lemmy on iOS? I didn't find anything. I didn't expect to, but still disappointing.
I may be just a pie-in-the-sky optimist but I think the duplicate communities thing will die down eventually. Natural selection will do it's thing and we'll all eventually settle in specific communities on specific instances.
Based on the nature of life itself all living things become specialized over time. This includes creatures, jobs, products, communities, etc. So what's likely to happen is some communities will die out or be abandoned while others will thrive and yet others will simply become more specialized.
Hypothetical example: /m/gifs on Kbin might become the place to find perfect loops and high quality/serious stuff while /m/gifs on some other instance might become the place for animated silliness.
There are plenty of duplicate communities on Reddit, it doesn't really matter.
I think "duplicated" communities is a problem even on a centralized service, to a lesser degree, since you can create a community with same intentions, but different names (e.g. c/video, c/videos). I'm also optimistic they will sort out with time
Agree, the fragmentation of communities is a stumbling block for adoption and for the coalescing of users to solidified groups that adopt identities and cultures. This is a huge advantage when looking at centralized systems like reddit. My hope is that there will be some version of natural selection but that it occurs sooner than later
It is, only that on reddit you had the possibility of one r/video and one r/videos but here you have the possibility of 20+ different c/video and 20+ different c/videos so it'll take much longer to form a main community and then you have the chance of an instance suddenly disappearing for whatever reason and then the whole process starts again.
One thing I'm worried about here with the duplicated communities though is the same thing that was happening on Reddit in the last couple years, new astroturfed communities popping up with a decided slant. Like how /r/economy came out of nowhere despite /r/economics being an existing huge subreddit, and /r/economy having a noticeable conservative bent. Lemmy doesn't seem a ton more susceptible to it than Reddit was, but discovering new popular communities does seem to be very much a desired feature here.
I don't think Beehaw has it figured out, but the idea of making signups more onerous definitely makes sense to limit bots, advertisers, and state actors.
I think so too, however we need some discoverability of these instances. At the very least we should be able to easily search for and subscribe to communities from different instances, and have some UI to easily navigate these.
The thing is, due to how federation works, this cannot work. Federation is not an automatic thing that happens to instances; instances can only know about other instances if they send a request to another instance or vice versa, to discover them.
The closest thing to a solution will always be things like https://browse.feddit.de, or some implementation of opt-in relays, like the microblogging platforms use.
I believe there's some discussion about this on the github.
https://github.com/LemmyNet/lemmy/issues/3071
Some interesting ideas in that thread.
I am working on this. But I need help, shoot me a message if you're interested. https://github.com/ando818/lemmy-ui-svelte
I can't help. There is no license, so your app is proprietary. What are the goals and what needs to be implemented?
Just added the Apache License.
Goals:
My current goal is to just get the site working with all/most of the existing functionality. For that there is a lot to do. Profile/settings page, comment replies, community browser/subscriptions to name a few.
I like that you chose Sveltekit, and the project structure seems pretty good. But there's a lot to fix. The page load takes way too long (you should be using #await whenever possible), and the design is very messy.
If I may suggest, I think you should be using a better UI framework. I feel like Carbon is a good match for this sort of app. But If you don't like it, Skeleton also seems like a good choice.
Also, imho you should be using display: flex a lot more! (or grid). And use tab 2 or 4, not 8!! :)
Either way, I like the initiative. I might be able to help out a little bit here and there, but I can't make any promises.
Good luck!
My coding style has always been to get out the core functionality then fix everything up, definitely not for everyone. Might be something I need to reconsider when working with others.
I love carbon, but I chose Ionic is because its very suited for mobile development. On the other hand it seems to have very severe limitations for mobile so it seems I have to pull in something else in as well.
The page load takes way too long (you should be using #await whenever possible)
I will, though part of the reason its slow is because its hitting lemmys backend over the network, as opposed to just a local network in a normal setup.
Oof I can't do web dev. Good luck with the project though.
Not a bad start! Best of luck.
Is there a reason why you mixed js and ts?
Maybe he wants to live dangerously?
Yes! I was just reading a post from the authors of Lemmy on lemmy.ml, and noticed I was not logged in. I assume that because lemmy.ml is another instance, I can't log in with my usual lemmy.world credentials, but since it is federated I should be able to post, correct? However, I am not sure how, and I think a lot of people would just try logging in normally, since it's just Lemmy, right? Lemmy.ml might be safe, but I think it could be possible to confuse people into entering their password for fediverse sites on malicious instances, which steal their credentials. It's a little bit confusing to noobs like myself to be honest.
An app that can manage credentials and post properly across compatible instances and show informative messages to notify the user if and why they cannot post would be very useful, managing multiple accounts seamlessly even more useful!
Well think about it with this crude kind of inaccurate analogy.
You have a windows laptop. Your friend has a windows laptop. When you're logged in to your laptop you can send your friend email. And see his emails to you.
But just because your laptop is windows and his laptop is windows doesn't mean your windows log-in would work on his right? Lemmy works more like that. Reddit is kind of like one large windows laptop and everyone gets their own keyboard. Your log in works no matter which keyboard you use.
You may notice that Lemmy communities have the @ symbol like an email. So tech@lemmy.world is different from tech@lemmy.ml (just like how robert@yahoo.com is not the same account as robert@gmail.com). They MAY be made by the same Robert but there's no guarantee.
You really just need one account. So in the communities tab from your instance (Lemmy.world) you can search for the community on the other instance (Lemmy.ml) for example tech@lemmy.ml.
Your account let's you post and comment on @lemmy.ml posts
Even when you understand all that, though, it does just feel weird and unintuitive that you have to search for the community you want to interact with from within your home instance, and can't just directly go to that instance's website, e.g. beehaw.org, and log in.
Having an app (including a desktop app) to point people to that would just consolidate everything for a given user so that it's more intuitive, and so that you can easily switch between accounts or set it up to see posts from all your accounts together, would make it a lot easier on newbies, and make navigation more convenient for everyone else as well.
GNU + Linux laptop
I assume that because lemmy.ml is another instance, I can’t log in with my usual lemmy.world credentials, but since it is federated I should be able to post, correct?
I think the difference is whether you’re viewing lemmy.ml directly (as in, the URL in your browser starts with https://lemmy.ml/), or whether you’re viewing it via lemmy.world (or whichever site you have an account on).
I wish there was a "log in from other instance" button, but I don't know how you'd implement that.
for example, you can see other lemmy.ml community and post there by going to its @
like putting https://lemmy.world/c/asklemmy@lemmy.ml
in the address bar, lets you access asklemmy on lemmy.ml via lemmy.world, and I think you can directly post to that community without login again with that instance's credential.
I.w
View Lemmy.ml from the Lemmy.world instance
I have not seen the need to manage multiple accounts so far. I am logged into thelemmy.club but am subscribed to lemmy.world which works fine since it is federated. I am able to reply to you from thelemmy.club. Most of the content I follow is from other (non club) servers and have not had any issues interacting with people.
This is a non issue tbh.
We will get there. I'm having a shit load of fun on here with you guys.
The nature of this platform is so that what we need will gradually happen based on the work we put it. I'm not into tech anything so I'm just thinking here.
I'm literally here for the journey
Lemmy creators are overloaded with the massive afflux of people generating 100s of bug reports and questions on top of all their work.
Make sure you donate to help them spend more time on the project!
@Lemmyin I just want that Infinity for Reddit get Lemmy and Kbin added to it.
By far the best Reddit client. I really love the gesture navigation on it.
There's no other app close to it.
For me it was Relay. Absolutely perfect in every way, and the gesture navigation was so intuitive. Currently using jerboa for Lemmy and excited to see where it goes or what other apps become available for it
I was looking the jerboa page and it called Lemmy a “federated” alternative to Reddit. What does federated mean in this context?
I'm constantly swiping on comments and posts.
Relay is amazing. At this point I couldn't give a shit if reddit ever goes back to "normal" but I'll hate giving up Relay. If only there was some way to log in to Lemmy on Relay.
Agree! You will pay thesubscription after 30 June? I don't want to because I don't want support Reddit new policies not even with a penny. Would be for the dev, but also would be money for the Reddit's dirty hands.
@solidsnake911 I'm not going to pay.
Why pay to use a platform that's already making money with my personal data or the data that I post on Reddit?
That's why paying makes no sense. Like paying for having online games on a console. I'm not into that stupid idea, that's why I play on PC and pay for internet to my ISP.
Paying to any console company to play online games is like paying to the mafia for "protection".
Same applies to Reddit.
I'm not falling in those mafia techniques.
I was looking at jerboa and it called Lemmy a “federated” alternative to Reddit. What does federated mean in this context?
It refers to the fact that communities belong to a specific instance. These instances can federate, as in "be a whole, made out of two", or stay separate and stay isolated
There is no central Lemmy servers. Everyone can run a Lemmy server, which is called an instance. The instances talk together and sync posts and comments between them.
The admin of an instance (usually the owner of the server) is in total control of what goes and what does not on the instance, and which other instances to federate (sync) with.
When you create a community, you choose an instance that the community lives on. The community is then in the hands of the admin of that instance and the mods assigned by the admin to that community.
I don't think this going to happen but we can wish
holy shit we're devolving back to rage memes? Last I saw this shit I rode a yellow bus to school
I'm actually kind of enjoying the partitioned nature of the fed. I use the Jerboa app when on mobile to access Lemmy, and when I'm on my PC I use kbin.
When I was on reddit, I'd switch from mobile to PC or vice versa and just see all the content I just browsed on my other device. Now it's a fresh batch every time I make the switch (which is pretty regularly!).
That said, I wouldn't be opposed to a unifier. I remember back when AOL Instant Messenger and the 5 or so similar IM services were the cream of the internet, and keeping up with friends on each was a real pain in the ass. Then a program called "Trillian" came along and linked them all together with one clean interface, and it was fucking amazing. I could definitely see the fed benefiting from a similar service.
Trillian was good stuff. Then came Pidgin, which was free and open source if I recall correctly. At one point I had AIM, MSN, Yahoo, Gtalk, and ICQ all going at once.
Pidgin was the (bird) shit
Jerboa does this. I get content from all instances and I can block and subscribe as I want. I have no complaints at all as of yet. If you are using android, I highly suggest using jerboa
I'm using Jerboa now with multiple accounts. Currently you have to select which account you're actively using. Each account has separate feed/subscriptions, which I prefer.
I don't see an option for 1 combined feed with all accounts subscriptions. Would be nice to have as an option though.
Jerboa has been great for me too!
Jerboa works, but doesn't seem to handle the inbox well. I see replies to my comments, but I can't tap that reply to get to the thread
mlem beta for iOS works this way, too, you just have to download TestFlight to use it
Disregard that, the beta’s full atm
It feels like every post on Lemmy at the moment is "Why isn't this Reddit? Make it Reddit!"
"Just an idea", if you want Reddit, go to Reddit.
There's a slight difference in wanting the fediverse having the same usability as Reddit and it actually being Reddit.
My brother in christ no one wants reddit premium
We had reddit. They are going to take it away on July 1st. We are looking for a replacement. Lemmy doesn't have to be that replacement, but that is what people are looking for.
What we want is our shit in one place, without one asshole controlling what we see. Is that really such an impossible dream?
I just got here from reddit and have no idea how this place works. All I know is that if you want all the reddit users to help this place grow someone needs to do a better job of explaining how it works or it needs to get way simpler.
If you don't want all the reddit refugees that's fine too. Carry on!
Well, you joined a big instance which could have downsides. As some communities will have alrwsy decided not to share content. Either way make sure you're sorting by "all" and not "local" to get the full experience.
And I initially liked lemmy because or the small friendly community but I'm starting to run into the same issues reddit had as more people come to lemmy. Oh well!
I'm attempting to set up a self hosted instance so that I can control who I'm Federated with or not. Probably will just keep it open though, and I'd have to be a real asshole to get my instance defederated anywhere lmao.
Can you do us all a favor and blog about your experience setting this up and running it somewhere? I'll follow you 👍
I was thinking about making my own Federated kbin-like server (writing the code from scratch) as an academic exercise. I'm a full stack developer and it's the perfect thing to hone my non-embedded (full std
) Rust skills and freshen my JavaScript skills.
I have several side projects going on at the moment (that I've been working on constantly for almost three years straight) and I need a mental break from that. I'd love to learn what's a pain in the ass VS what's good from a semi-layman's perspective so I can make something better.
I'm currently running my own instance for this exact purpose, and have helped another user setup their public instance. It's really quite simple! Just follow the instructions in the lemmy-ansible repo and the script should do most everything for you.
I'm running my instance from a Linode dedicated 2CPU 4GB RAM instance, where the friend I helped is running on a $5/mo 1CPU/2GB RAM Linode instance. Both are running Ubuntu 24.04LTS as I found that the newer non-LTS version has some issues out of the box.
I setup the credentials per the Ansible instructions and the script did the rest for me.
Hall-effect fediverse client when?
This is the solution. With enough small instances, not only do we provide a wide range of options to users, but we also distribute the hosting costs across the community.
Blacklisting is not the only problem. Some instances will white list and you won't be able to see them.
Hopefully we don’t end up with a few large instances that will only federate with each other, I’m seeing how things go for now but I might end up doing what you’re doing as well (especially if we get the option to migrate accounts)
Yeah or you have to have a different opinion with some instances, but most of those you don't really want to be a part of
I feel for all the devs in any way associated with current activities. We need this and this and this and this. Bloody, hell, man. I know, know. Me too!
Thanks to all the amazing contributors out there!
keep up the posting, keep up the support, keep up the donations, and it’ll happen
Commenting from the Memmy App beta for iOS.
Still early days, but it’s doing the basics quite well. They and Mlem are hoping for a 6/30 App Store release, so interesting times ahead.
It's working like a charm. The developer is doing the best he can to fix and improve daily. I'm super impressed!
It's working like a charm. The developer is doing the best he can to fix and improve daily. I'm super impressed!
What is the difference between mlem and memmy?
They are two different apps with different developers/contributors and different visions.
There's huge difference in where each are in their current stage of development, but keep in mind both of the apps will look & act completely different in a few weeks.
Mlem's beta test has met it's 10K user limit, but there's still room Memmy. Give it a try. Join the Discord after and talk to the developers/contributors about what you think - they're very responsive.
Yeah it's so odd to me that your instance aggregates everything for you as opposed to the client doing it for you.
The instance doing it is what makes this work at scale. If there are 10 big instances where most of the content is generated, the traffic between them scales linearly with the number of posts.
If your client is doing the indexing, not only is this a lot of computations for a phone that runs on a battery, but the amount of traffic for each server scales with the global number of users, which is untenable for most servers.
If you really want to be immune to defederation (not quite literally, but in the ways that matter to you), your solution is to deploy your own home instance and federate with communities you browse. This is the client that will be doing the indexing. Of course you can get individually defederated but if you're not a nuisance I can't see why.
Love your avatar. I’m going to steal the idea :)
Will come a day when instances advertise the number of other instances they are federated with and it becomes a feature, not a bug. I'm not a fan of nazis, but also not a fan of whimsical de-federation. The magazines or subreddits that prosper and thrive will be the best moderated ones. Defederating an entire server because of one poor sub/magazine is dumb.
Host Nazi shit, host it alone.
This may be the (realistic) “fix” to duplicate communities in multiple instances. No fix on the server end, just* a reader app that can amalgamate the feeds so it is transparent to the end user.
and by “just a reader” I’m naturally referring to a Herculean effort to make a simple, beautiful app that’s cross-platform capable and which a noob can navigate without having to actually understand the fediverse.
I'm waiting for an account switcher like Sync has. You could log in to one, type a comment and before submitting choose one of your other logged in accts to comment from.
Pretty sure Jerboa on Android has the ability to add multiple accounts.
Oof, inbuilt sock-puppeting support. Not a great look.
If someone really wants to do that then a lack of this feature isn't going to stop them.
Try Mlem, it’s amazing
or better, join the development. It is open source
or better, join the development. It is open source
Right. So, I DuckDuckGo for Mlem and get junk about stray dogs and other random garbage. What is Mlem?
Who wants to write and test the code patches? ...
::silence so pure that it is almost a sound in itself::
An equivalent of multireddits would suffice, I think.
the safari iOS experience is not great
So I’m not the only one experiencing weird jittery scrolling that jumps around on its own for no reason?
Yeah, I’ve been on it for a few days while I’m traveling. It’s a lot better now that cloudflare has been removed. But it’s still not great. Mostly I need more magazines. m/all is filled with the same ones over and over and they aren’t quite my vibe.
Yes and this makes sense on the surface. Cat threads on one server should be merged with cats on another server, so that I get a whole cativerse subreddit equivalent.
But then what happens when you have ambiguous terms like Tomorrow? Or when one server changes the rules in protest (like r/pics right now)?
Don't want to hastily make decisions that could lead to awful user experiences.
If all people who like cat photos converge to one community on one instance about cat photos, it means that a server crash or one goofball mod can ruin everything. If all those cat photo lovers are subscribed to 10 different cat photo communities on 10 different instances... then they'll always be connected to share cat photos, will see all the content, and no one hardware pr human problem will crash the whole community of humans who just want to share cat photos.
We'll see all 10 communities as separate communities though. I'd love to have 10 separate communities and one browser site that treats those 10 communities like one singular cat community.
All I need is an iOS client that fucking works!
Yes, buying an iPhone 8 was the worst decision I ever made
Try Mlem, it’s amazing
I'm posting from mlem and no it is missing tons of basic features that jerboa has, which is also missing tons of features. And it doesn't do the thing in OP's image
Mlem does not support kbin yet
I mean a lot of us would love to but the beta is closed
Wait... Did kbin defederatate too now???
I don't think this could be "fixed" client-side. Mainly because that's the fediverse just doing what the fediverse does; it's not really broken. I don't really like it myself, but even if we had an app that pulls it all together and hides the duct tape, the fact still remains that if you interact on Beehaw communities, Beehaw users are never going to see you, your posts or your comments. You'll just be talking to yourself until such time as Behaw's admins choose to federate with us again.
From a user-experience standpoint, IMHO, the only way to clean it up on our end is to unsubscribe from all Beehaw communities so that they dont show up in your feed until Beehaw chooses to lift the shadowbans (which may never happen). Its a bummer, but they just dont want to be friends right now.
Alternatively, you can start an account on an instance everyone still federates with, but that could change too. Maybe choose a smaller instance that flies under the radar.
They added a check to their cluloudflare essentially cutting themselves off from the rest of the fediverse. They did this because their servers were struggling from the new users. They do eventually plan to reconnect with the rest of the fediverse. Also, they did this way before beehaw (and for completely different reasons)
Edit: I had old info, looks like kbin is properly federated with the rest of the fediverse now!
I thought they changed thaat a couple of days ago, thats a mega bummer. I've been subbing to magazines left and right. :(
Edit: I just asked about it on kbin.meta.... I think maybe they're in the mix again?
I'm on Kbin. That was the case a few days ago when I joined, but they've since rolled it back and most of the content I'm seeing here is from Lemmy.
Image Transcription: Meme Comic
['All The Things' variant - a four panel comic featuring an enthusiastic, wide eyed stick figure character shouting with an arm raised above their head, drawn in a simplistic style using 'Microsoft Paint'. The first and third panel feature the character holding a broom in their other hand and facing the right, with a bright yellow spiky backdrop, indicating excitement. The second and fourth panel are placed to the right, featuring the same character copied three times without the broom or yellow backdrop, facing left, to mimic a crowd responding to the original statement.]
I'm a human volunteer transcribing posts in a format compatible with screen readers, for blind and visually impaired users!
Could you not do this already? If your instance defederates something that you want to see, you can just hop to another.
One of the last messages from the developer of Sync had said they were considering making a Sync for Lemmy... The guy's attention to detail and customizability of Sync for Reddit has me hoping real hard for that.
Oh my god if JDL made Sync for Lemmy I would buy it yesterday. I was a Sync Dev user for like 5 years, such a great app and the developer is amazing.
Absolutely! Sync was my favorite Reddit app. It's perfect. Take my money guys.
I'm 11 years into using Sync.
My first year of college, the only smart device I had was an iPod Touch. After I found Reddit, I installed Alien Blue on the iPod as my first Reddit app experience.
A couple years later, I bought my first real smartphone, which ran Android. And I was so keen to try to find "the Alien Blue of Android" I tried probably half a dozen Reddit apps. It didn't take me long to recognize Sync as the uncontested best of the lot, and I've been using it ever since.
Until now.
Considering the Reddit API changes are leaving an enormous amount of mobile dev talent flapping in the breeze, I'm really looking forward to seeing some really innovative apps in the nearish future.
I would actually spend money on Lemmy Sync. Though I'd also love if some of the Reddit app devs went grey hat and implemented token spoofing like Twidere on Android has for Twitter - that app lets me view my Mastodon "timeline" and Twitter timeline in the same feed by telling Twitter's API that it's totally the normal iPhone Twitter app.
That would be amazing. I'm sure it would be a lot of work, but I don't think he would be starting from scratch. I would think he could use many existing components. I'm sure many people would pay for it, I know I would.
Someone posted a Github link to a initial method of displaying Lemmy via a Reddit app but I bet it's incredibly basic and buggy, maybe that will be a starting point for it though? 🤞🏼