[-] [email protected] 12 points 1 year ago

Thanks for pointing that out—looks like they’re working on a Server Suite. I’d guess that they try to monetize that but leave the personal desktop version free

[-] [email protected] 12 points 1 year ago

tailor swift

[-] [email protected] 11 points 1 year ago

What has been the most rewarding part of working on Lemmy for you guys?

[-] [email protected] 15 points 1 year ago

As developers, what can we do (or not do) to best support Lemmy’s vision and goals right now?

[-] [email protected] 15 points 2 years ago

Don’t tell me what to do

[-] [email protected] 13 points 2 years ago

I’m building [email protected] and can answer any questions. Each app and client handles differently, but for Lemmynade:

  1. You type in your instance, username/email, and password into Lemmynade and tap “Submit”
  2. After tapping submit, your username and password is sent to Lemmynade’s backend server to process securely (this is more secure than doing some of the next steps directly in your browser)
  3. Lemmynade’s backend server immediately verifies that your instance exists and that it’s a valid Lemmy instance (you don’t want to blindly send your password to some random server!)
  4. If the instance is a valid Lemmy instance, then your username and password is sent directly to your instance over an encrypted connection.
  5. If your username and password are valid, then your instance sends back a token (a bunch of random letters and numbers) to Lemmynade. This secure token can be used in place of your password so your actual password doesn’t have to be stored anywhere.
  6. Lemmynade then takes that token and saves it in in an http-only cookie on your own device. When it needs to authenticate or log in again, it uses this secure token to do it so you don’t have to keep typing in your password.

Throughout this process, nothing is stored, logged, or recorded anywhere. The only thing stored is the secure token, and that secure token is only saved on your own device. Lemmynade or anyone else cannot access your account unless they have access to your specific device.

There’s many more layers to this, but hopefully that explains the general idea. The main danger with the current method of authentication is that you are providing your raw password to a third party, meaning if someone wanted to be malicious it’s fairly easy to do.

A much better authentication method is called OAuth. With OAuth, you never give your password directly to the third party, so it’s far safer. A lot of us devs are pushing for this and hoping to see this down the road as it would give much more peace of mind to everyone. It’s only up from here!

[-] [email protected] 13 points 2 years ago

We’ve had a few of these built on my planet too actually

[-] [email protected] 12 points 2 years ago

Ah crap I got another account there, I guess I’m cheering from both lol

[-] [email protected] 14 points 2 years ago* (last edited 2 years ago)

It should work regardless, but Lemmy often requires an external community to be searched explicitly on an instance before it shows up and starts synchronizing content. I’d be curious if it works after searching for [email protected] (or whatever the community is)

17
submitted 2 years ago by [email protected] to c/[email protected]

Wanted to share this one because I find myself using it every day—often in place of Google. You can even somewhat replace Siri with it using the app’s Apple Shortcuts:

Note: I haven’t read the privacy policy or terms and do suspect that there is some form of data collection.

1
submitted 2 years ago by [email protected] to c/[email protected]

Notice how these ones partially conform to their container too.

454
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
1
submitted 2 years ago by [email protected] to c/[email protected]

I’ve been intrigued by FxTS and radash lately

38
submitted 2 years ago by [email protected] to c/[email protected]

If you’re just wanting to run LLMs quickly on your computer in the command line, this is about as simple as it gets. Ollama provides an easy CLI to generate text, and there’s also a Raycast extension for more powerful usage.

24
submitted 2 years ago by [email protected] to c/[email protected]

Found this online tool to try out a bunch of different text2image models for free. No signup needed. Resolution is fixed to 512x512, but otherwise it’s pretty versatile for being free

5
submitted 2 years ago by [email protected] to c/[email protected]

Here's a sample of what the profile view looks like in Lemmynade. Drop a comment below and I might reply with a screenshots of yours 🙂


If you're new here, Lemmynade is a refreshing, up-and-coming mobile web app and desktop site for Lemmy. The goal of this project is to make Lemmy more shareable, powerful, intuitive, and accessible. I'll be dropping more screenshots like this as we get closer to release. Join us at [email protected] to be the first to hear when alpha testing is available!

[-] [email protected] 12 points 2 years ago

That looks great, I’m just lurking here and have never built one myself but I bet it’s super rewarding!

177
submitted 2 years ago by [email protected] to c/[email protected]
4
submitted 2 years ago by [email protected] to c/[email protected]
[-] [email protected] 13 points 2 years ago

I think it’s incredible, just needs some more love from users and developers to get it to a stable place. It truly feels like something we’ve all built together. I think the pros outweigh the cons by far

9
submitted 2 years ago by [email protected] to c/[email protected]

Hey all!

Let’s chat about Svelte runes to be introduced in the upcoming Svelte 5 update. This is a fairly significant change to Svelte that can give more power and organized code but renders some familiar Svelte syntax useless. Here’s the announcement article for reference and a dev vlog with some of the team for further listening.

  • So far, do you like runes or do you hate them?
  • What are the pros and cons?
  • Do you have any experience with similar syntax in other frameworks or languages?
1
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Quick look at the upvote and downvote animations in Lemmynade:

I apologize immensely for any instances I may have crashed while feverishly tapping on these in quick succession.


If you're new here, Lemmynade is a refreshing, up-and-coming mobile web app and desktop site for Lemmy. The goal of this project is to make Lemmy more shareable, powerful, intuitive, and accessible. Join [email protected] to be the first to hear when alpha testing is available.

1
submitted 2 years ago by [email protected] to c/[email protected]

What it feels like to ~~chew~~... upvote and downvote in Lemmynade. I apologize immensely for any instances I may have crashed while feverishly tapping on these in quick succession. Enjoy!

If you're new here, Lemmynade is a refreshing, up-and-coming mobile web app and desktop site for Lemmy. The goal of this project is to make Lemmy more shareable, powerful, intuitive, and accessible. Join [email protected] to be the first to hear when alpha testing is available!

[-] [email protected] 14 points 2 years ago* (last edited 2 years ago)

I went from React → Vue → Svelte

Svelte/SvelteKit is just so simple to use and feels closer to vanilla JS/HTML/CSS that I find myself missing it when I use the others. SvelteKit supports SSR, so if you’d like you can build out your whole backend API as well.

Svelte has an awesome interactive tutorial you can jump into right away

Come hang out at [email protected] if you have any questions!

view more: ‹ prev next ›

silas

0 post score
0 comment score
joined 2 years ago
MODERATOR OF