this post was submitted on 22 Jul 2023
6 points (100.0% liked)

No Stupid Questions

35780 readers
983 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 

Does it make a difference which one I use? I am using an old phone (~5 years old). Currently using liftoff! and connect. Feel like my phone is dying a lot quicker since I switched from using infinity for reddit a month or so ago

top 26 comments
sorted by: hot top controversial new old
[–] idunnololz@lemmy.world 3 points 1 year ago (5 children)

Fk this is going to sound so boastful but I architected Summit for Lemmy for efficiency from the ground up. Give it a try. I'm curious if you notice a difference.

[–] Alfi@lemmy.alfi.casa 2 points 1 year ago (1 children)

Any reason why it's not FOSS?

[–] idunnololz@lemmy.world 2 points 1 year ago (1 children)

I get asked this a lot. I should really make a FAQ.

The short answer is I created Summit and work on it for my own enjoyment. I do it purely for fun. It is not open source because open sourcing it creates a lot of pain points and diminishes my enjoyment of working on the project.

If you have any questions about this I would be happy to answer them.

[–] Cr4yfish@lemmy.world 4 points 1 year ago (1 children)

I always wonder when people say something like this. I also develop a Lemmy app myself and don't understand this point, like are you afraid people will complain about your code cleanliness or commenting techniques?

I mean what extra work is there really? Moving secrets to environment variables is annoying, I get that at least.

I mean no offense to you at all, really, but when I check out other Lemmy apps I don't even bother with closed source ones since I can't possibly know if you just steal login information. Especially since this is so immensely easy with Lemmy.

Again, I'm not saying you do these things but it's always better being able to check yourself, you know?

[–] idunnololz@lemmy.world 5 points 1 year ago (3 children)

Different people have different preferences. I respect people who can open source their app and feel no negatives about it. I've worked on enough open source projects to know it's not for me.

I mean if I wanted to do it for selfless reasons I would do it but here I'm working on the project for my own enjoyment.

There are a lot of reasons why open sourcing the app would reduce my enjoyment of working on the app.

I'll try to list some of them.

  1. I feel pressured to be a role model. I understand people learn from open source code. This puts pressure on me because I feel like any code I publish needs to act like a good role model for learners. At this point writing code has turned into what I do at my job. Why would I want my personal hobby to turn into my job?

  2. I've been writing code for a very long time and I've learned what I like and what I don't like. Due to this I'm pretty anal and opinionated when it comes to my own code bases. This pretty much eliminates any chance id want anyone to contribute to my open source projects. Because again that would mean I'd have to review their code and we are back this hobby turning into my job.

  3. I want full control of my own project and how the app is distributed. That means I don't want people to fork it and then release variants of it. Honestly if that happens id just quit working on the app. So another avenue where open sourcing the project can only bring problems.

So if you look at all of this I stand to gain almost nothing from open sourcing the app and I pretty much just lose.

[–] idunnololz@lemmy.world 4 points 1 year ago

Tldr I like writing code. Anything that distracts from that is not enjoyable to me.

[–] passably9@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

I respect your opinion and can understand where you are coming from. Although I'm a huge FOSS evangelist

[–] Chaphasilor@feddit.nl 2 points 1 year ago

Thanks for sharing your thoughts!

[–] Gordon@lemmy.world 2 points 1 year ago (1 children)

Hey man, just tried summit. So far it's super quick but it's almost too barebones for me. But I'm going to give it a try for a week and see if it grows on me.

I do love that you implement gestures

[–] idunnololz@lemmy.world 1 points 1 year ago (1 children)

If you have anything in particular you'd like to see in the app feel free to create a post or comment on one of the release threads in the Summit community: https://lemmy.world/c/summit.

Also note that there is a big update coming out soon: https://lemmy.world/post/2064619

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: !summit@lemmy.world

[–] idunnololz@lemmy.world 1 points 1 year ago

Oh, also if you want to be even more conscious about battery/performance/not hammering Lemmy servers I would recommend turning off infinite scrolling (it's the first setting within the post list settings screen).

This should also give you more time back since it's less addictive than infinite scrolling.

[–] agilob@programming.dev 1 points 1 year ago (1 children)

What were the architectural decisions you made?

[–] idunnololz@lemmy.world 1 points 1 year ago (1 children)

It's one of the core design principles I use when making decisions about implementations. I can share some examples where this mattered.

The app is pretty aggressive about caching. This should reduce the number of unnecessary network calls. Network calls are expensive both for performance reasons and on your battery (try it out, turn on airplane mode and watch your phone last 1 week on a single charge).

Another example is unnecessary computation of changes and of UI elements. This again both increased performance and battery life.

[–] ScotinDub@lemm.ee 1 points 1 year ago

Currently trying it out! Very responsive and dark. Does feel like it is built to be easy on the battery. Will report back after a week or so!

[–] kadu@lemmy.world 1 points 1 year ago (1 children)

Jerboa is probably the most efficient.

[–] kratoz29@lemmy.world 1 points 1 year ago (1 children)

Since it seems to keep alive in the RAM longer than other clients I agree with you.

Voyager is also a good option because no tracking or added waste from apps because it is a PWA.

[–] passably9@lemmy.world 0 points 1 year ago

Voyager has to run a full blown browser in the background. That's pretty bad for performance and battery efficiency

[–] Quart@lemmy.world 1 points 1 year ago (1 children)

You should use one with an AMOLED dark mode. Usually the screen uses the most battery and if your phone supports AMOLED it actually turns the pixels off to make blacks, which is more energy efficient. I have Connect, Liftoff, and Jerboa and they all offer it as a theme option although Jerboa calls it System Black (I think that's the same thing anyway).

[–] squaresinger@feddit.de 1 points 1 year ago

But only if you actually have an (AM)OLED phone. On OLED only bright pixels consume power. On LCD the backlight is equally as bright, no matter of the pixel colors, and actually, dark pixels consume very slightly more power than bright pixels.

[–] Taeye0n@lemmy.world 0 points 1 year ago

Your best bet is to use the Voyager app

[–] shinysquirrel@lemmy.world 0 points 1 year ago

voyager is using your phone browser it might be more efficient

[–] Granixo@feddit.cl 0 points 1 year ago (1 children)

I think you may need to start looking for a new phone.

[–] ScotinDub@lemm.ee 1 points 1 year ago

I am too poor :-(

[–] febra@lemmy.world -1 points 1 year ago

I like Memmy, it's been great on my battery tbh. Not sure if it's the most efficient though, but you might wanna give it a try.