1
submitted 6 months ago by silas@programming.dev to c/css@programming.dev

Video basically explaining how to use named grid columns to avoid those negative margins for breakout and full-width sections

18
42
submitted 6 months ago* (last edited 6 months ago) by silas@programming.dev to c/lemmy@lemmy.ml

I see talk here and there about how any company or individual can easily use anything we post on Lemmy however they want. This could include AI training, behavior analysis, or user profiling. With the recent news of Reddit data being sold and licensed for AI training, I thought this would be a great time to preemptively discuss how we feel about this topic and brainstorm ways to discourage unwanted use of the content we post.

I’ve seen some users add a license to the end of each of their comments. One idea might be this: Add a feature to Lemmy where each user can choose a content license that applies to everything they post. For example, one user might choose to no rights for their content (like CC0) because they don’t care how their data is used. Another user might not want companies profiting off their posts, so they’d choose a more restrictive license.

I’m eager to here everyone’s thoughts on the whole topic, so to kick things off:

  1. Do you care how your public data and posted content is used? Why or why not?
  2. What do you think of choosing a content license for your Lemmy account? Does this contradict the FOSS model?
  3. Should Lemmy have features to protect user data/content in this way, or should that be left up to the user to figure out on their own?

Data is becoming an increasingly valuable commodity in the digital world. Hopefully these big-picture conversations can help us see what we value as a community and be more prepared for the future.

[-] silas@programming.dev 22 points 7 months ago

Spatial computing has gone too far

0

I've been enjoying this library for advanced list filtering and search operations lately. Just wanted to share for those that haven't heard of it

14
submitted 7 months ago by silas@programming.dev to c/lemmydev@lemm.ee

I recall someone mentioning a way to do it through an ActivityPub “resolve object” endpoint (or something like that) but I couldn’t find anything on it again. #1101 will solve this, but how are you guys handling this in the meantime?

[-] silas@programming.dev 38 points 8 months ago

I found this on the web for, “no no no no no no no no no no no no no no no no no no”

[-] silas@programming.dev 28 points 8 months ago

Thanks a ton!

For those that don’t know, @sunaurus@lemm.ee is a huge contributor to the Lemmy codebase and discussion on GitHub, probably aware of most problems before we are. Silence here likely means our admin is contributing to all of Lemmy or taking a much deserved break

55

cross-posted from: https://programming.dev/post/7792059

Hey testers! Here's another update to add to the winter charm.

If you're new here, Lemmynade is the refreshing mobile web app and desktop site for Lemmy, currently in active development. Follow !lemmynade@lemm.ee for announcements and updates like these.

This release brings private messages, an improved inbox, and scaled sorting to the table while greatly improving your Lemmynade doom scrolling experience. Huge thanks to the valuable testers that have taken time to report bugs and submit ideas.

Open Lemmynade →

What's New

  • Private Messages can now be viewed and replied to under Inbox → Chats
  • Scaled Sort (new to Lemmy 0.19.x) is now available as the "Spotlight" sorting option throughout Lemmynade (named this way to make more sense to the average user)
  • Infinite Scrolling has been rebuilt from the ground up. Your scroll position is now saved correctly, everything is faster, and many bugs have been exterminated.
  • The Inbox has been updated with infinite scrolling, slightly faster loading times, and simplified filtering
  • Your Home Feed tabs (My Feed, Local, and All) can now be switched between without loosing your place
  • In addition to long-pressing on user/community names, you can now Block & Unblock users and communities on their individual pages from the ••• menu
  • Upvoted & Downvoted Posts are now browsable from dedicated sections in your Account page
  • Profile Age can now be seen from user profile pages

Removed

  • Support has been dropped for instances running Lemmy 0.18.5 and lower. This was a tough decision, but will ultimately allow faster, more focused development on new features while we're still in alpha testing.
  • Vote scores have been removed from user profile following changes made in the latest Lemmy update

Fixed & Improved

  • Context menus and dialogs are snappier with better animations and reworked interactions
  • The top and bottom app toolbars are now a bit smarter about when they auto-hide
  • Fixed an issue that prevented clicking or tapping on action buttons on post pages
  • Minor bug fixes and improvements have been made in preparation for desktop layout down the road
  • Links in the feed and on individual post pages now use the same description (as they should)
  • Fixed an issue that caused images to flash when opening a post
  • The one-time-password field on the login page is now always shown to accommodate discrepancies between instances for the time being until the login page redesign
  • Fixed an issue that sometimes caused the description of a post's attached URL to overflow outside of its container
  • Fixed an issue where posts were being marked as read from post feeds if your finger touched them while scrolling
  • A heart has been added to the top of the home page to make it easier to support Lemmynade's development
  • Many other minor bug fixes and improvements

If you have any questions or ideas, submit feedback or drop a comment below. Enjoy!

[-] silas@programming.dev 23 points 8 months ago

One solution to this would be having humans in the board room instead of parasites. Not sure who’s idea that was

120
submitted 9 months ago* (last edited 9 months ago) by silas@programming.dev to c/lemmyapps@lemmy.world

Hi everyone,

The day has arrived: Lemmynade—a refreshing mobile web app and desktop site for Lemmy—is now open for testing! Scroll to the bottom to get started, or read the full post to learn more.

 

Get started!

While we're in alpha, expect to encounter plenty of bugs. You can report a bug or submit a feature request anytime from the ••• in the upper-right corner of Lemmynade. When you're ready, copy the Access Key below and continue to Lemmynade (lemmynade.app) →

Access Key:

$2a$09$CXwryuYDFviv89lZJ84uUuagWcEzLUE5KlbuM9irX5Cu4SKfUNAVG

 

Known Issues

  • The desktop layout will be available at a later date. Lemmynade is best used on small screens and mobile devices for now
  • Post creation is not the most elegant experience at the moment
  • Accessibility for screen readers, etc. is very limited at this time
  • Tabs do not always retain the last route or history
  • Sometimes, when returning to your home feed, it may spit you out above or below the scroll position you were at last
  • Markdown does not support tables, spoilers, and a few others at the moment

 

Links

 

– silas

[-] silas@programming.dev 26 points 9 months ago* (last edited 9 months ago)

Definitely take this all with a grain of salt—I am by no means a legal expert, this is just my advice.

Privacy Policy

Required by law in Germany if you are collecting any sort of data about your users (even if it is being collected by a third party through your app, or if it is entirely anonymous data).

Data Processing Agreement

Required by law in Germany for the same reasons as the Privacy Policy. This agreement makes it clear how your users’ data is used.

Cookie Policy

Required by law in Germany if your application uses cookies of any kind (mostly applies to web app and web technologies)

Terms of Service

Highly recommended. This may protect you immensely if and when you end up in a legal situation down the road.

Other

Otherwise, you should look into these as well if applicable:

  • EULA (if distributing your app to be run on someone else’s device)
  • DCMA Policy (if you host and share any user-generated content)
  • Return Policy (if you are selling anything)

These documents matter most if (1) there is money involved or (2) when you are receiving, processing, storing, or sharing user-submitted content or any data about your users. This is because you are less likely to end up in a legal mess if you’re not taking people’s money or data.

Starting out, you can find templates for these online. A template will be better than nothing at all. Then, if you are able down the road, you can hire a legal professional to write and review your documents for you. A legal professional might recommend more specific documents or different versions of the same document as well.

Not sure about Germany, but in the United States it’s fairly inexpensive to start an LLC. You can then put legal documents under that new entity instead of your own personal name. This can protect you and your own belongings from any unfortunate financial or legal situations.

Again, if you’re not receiving money or any user data, you don’t have to worry quite as much. However, it never hurts to play it safe. Mistakes happen and anyone can get sued.

[-] silas@programming.dev 23 points 9 months ago

Cheering you on from over here at lemm.ee! Thanks for making this place better for everyone!

1
submitted 9 months ago* (last edited 9 months ago) by silas@programming.dev to c/css@programming.dev

Smooth rounded corners or continuous corners (used throughout iOS) can be easily achieved in Figma and other design software. I’m fairly sure there’s no way to do this simply on the web and it drives me mad. Do y’all know of any ways to do this that can actually be used in production?

[-] silas@programming.dev 26 points 10 months ago

!feedthetrees@lemmy.ml

462
submitted 10 months ago* (last edited 10 months ago) by silas@programming.dev to c/asklemmy@lemmy.ml
[-] silas@programming.dev 26 points 10 months ago* (last edited 10 months ago)

They took our BlueRay discs. They took our printers.

What’s next, our privacy?

[-] silas@programming.dev 36 points 10 months ago* (last edited 10 months ago)

I learned recently how the James Webb Space Telescope is not orbiting around Earth but literally orbiting around an empty point in space. I don’t think I even quite understand it, but it’s really cool

177
submitted 10 months ago by silas@programming.dev to c/asklemmy@lemmy.ml
41
[-] silas@programming.dev 41 points 1 year ago

I’ve always been confused by “README”s. I wish the name was more self-explanatory

5
submitted 1 year ago by silas@programming.dev to c/lemmydev@lemm.ee

Where are you all finding details on what features are included in each version of lemmy-js-client?

[-] silas@programming.dev 35 points 1 year ago

I’m actually making some Lemmynade right now:

[-] silas@programming.dev 46 points 1 year ago

There’s a ton of awesome apps in development, it’s only gonna get better! Here’s a sneak peek of one I’m working on:

view more: next ›

silas

joined 1 year ago