opensource Open Source Is there any closed source android app that you wish had a good open source alternative?
Jump
  • Zetaphor Zetaphor 3 months ago 100%

    Go ahead and try scraping an arbitrary list of sites without an API and let me know how that goes. It would be a constant maintenance headache, especially if you're talking about anything other than the larger chains that have fairly standardized sites

    2
  • opensource Open Source Is there any closed source android app that you wish had a good open source alternative?
    Jump
  • Zetaphor Zetaphor 3 months ago 88%

    Because grocery stores don't make that data accessible to third party developers, otherwise someone would do what you're suggesting and they'd risk you shopping elsewhere.

    7
  • linux Linux Are we going to see arch based immutable distros in the near future?
    Jump
  • Zetaphor Zetaphor 4 months ago 72%

    Give NixOS a shot. It's got a learning curve that may be difficult if you've never read code, but it's my preferred immutable setup.

    It even has more packages than Arch.

    Here's the video that got me onto it:

    https://youtu.be/CwfKlX3rA6E

    5
  • memes Memes Last one, i've been farming Ai for memes but last one with lore
    Jump
  • Zetaphor Zetaphor 4 months ago 50%

    Bro just accept the L and quit while you still can

    Edit: I just saw the thread 💀

    0
  • til Today I Learned TIL that some people do not have an inner voice and think in different nonverbal ways.
    Jump
  • Zetaphor Zetaphor 4 months ago 100%

    I mean the NVIDIA stock price speaks for itself, I think Jensen is onto something

    2
  • localllama LocalLLaMA Distilling step-by-step: Outperforming larger language models with less training data and smaller model sizes
    Jump
  • Zetaphor Zetaphor 12 months ago 100%
  • programming Programming This comic was published less than ten years ago, and it's wild how obsolete it is
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Yes I do! It's a pretty great overview that isn't extremely math heavy

    The book is "Deep Learning for Coders with Fastai and PyTorch: AI Applications Without a PhD"

    https://www.amazon.com/gp/product/1492045527

    5
  • programming Programming This comic was published less than ten years ago, and it's wild how obsolete it is
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I have a book on learning Pytorch, this XKCD is in the first chapter and implementing this is the first code practice. It's amazing how things progress.

    67
  • commandline commandline Fully featured YouTube TUI with music player functionalities.
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    No link?

    7
  • selfhosted Selfhosted Self hosted Google Keep alternative
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I'm really enjoying Otterwiki. Everything is saved as markdown, attachments are next to the markdown files in a folder, and version control is integrated with a git repo. Everything lives in a directory and the application runs from a docker container.

    It's the perfect amount of simplicity and is really just a UI on top of fully portable standard tech.

    6
  • pcmasterrace PC Master Race Linus Tech Tips pauses production as controversy swirls
    Jump
  • Zetaphor Zetaphor 1 year ago 92%

    The apology video to me rang hollow and self serving. They made jokes (including a sex joke which was very unfortunate timing), they teased a new product and plugged lttstore, they said the details on how Labs does thorough testing will be paywalled, they publicly disclosed Billets prototype price which GN's video clearly stated they did not want public (an error in the video apologizing for errors), and then there's Linus' response.

    I've canceled my floatplane subscription and unsubscribed from all of their YouTube channels. I was willing to see them through on the original accusations from GN, but after that "apology" and the accusations from Madison, I no longer feel okay rewarding them with my time and money.

    61
  • technology Technology LMG has made a response video to Gamers Nexus' concerns
    Jump
  • Zetaphor Zetaphor 1 year ago 96%

    Then you missed where they dropped an opportunity to show a new screwdriver variant coming to LLTStore.com 🤦

    83
  • technology Technology LMG has made a response video to Gamers Nexus' concerns
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Thank you for this, I don't normally use twitter but I read some people saying the Threadreader app wasn't up to date with all the comments.

    4
  • technology Technology LMG has made a response video to Gamers Nexus' concerns
    Jump
  • Zetaphor Zetaphor 1 year ago 96%

    This situation sucks and was something I would have been willing to see through. But after reading the thread from Madison this morning I've decided to cancel my Floatplane subscription. While the accusations she makes are currently accusations, they're pretty damning and worth taking seriously in case they are more than allegations. I await LMG's response to her thread, as I feel that will be the deciding factor in whether or not I continue to consume and support anything LMG does going forward.

    Her thread: https://twitter.com/suuuoppp/status/1691693740254228741

    116
  • privacy Privacy This post knows where you're viewing it from (Lemmy doesn't proxy external images) [ARCHIVED]
    Jump
  • Zetaphor Zetaphor 1 year ago 97%

    Salient demonstration, but if image proxying were to come to Lemmy I'd hope it was made optional, as it could overburden smaller instances, especially one-person instances (like mine). We also need a simple integrated way of configuring object storage.

    34
  • stable_diffusion Stable Diffusion Shared hosting for Stable Diffusion?
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I've had pretty good experience with both Paperspace and Runpod. Paperspace even offers free gpu's, though availability is not guaranteed

    1
  • privacy Privacy *Permanently Deleted*
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I wrote a few scripts to automate this entire process for me:

    https://zemmy.cc/post/25500?scrollToComments=true

    7
  • privacy Privacy *Permanently Deleted*
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    If you're able and willing to self-host, I've developed a pretty great system that automates my entire process. The app I'm using on mobile is also available on iOS

    https://zemmy.cc/post/25500

    3
  • virtualreality Virtual Reality Immersed - the VR/AR professinal workspace platform - is going public
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Resolution actually isn't the major issue here, it's PPD, or pixels per degree. This metric is what matters when you're talking about the pixel density of a display when viewed through a magnifying lens. I have the Quest Pro and I can attest to pancake lenses being a MAJOR upgrade in terms of visual clarity, especially with text, but we're going to have to wait for the next generation with microOLED before we can start seriously considering replacing our monitors.

    Apple's headset isn't doing anything particularly revolutionary, especially not because it has an onboard processor. They're just the company who made a big splash because of their name recognition and it being their first foray into XR. The Quest 2/Pro also have an onboard SoC with a CPU/GPU and can also do supersampling via Qualcomm's "Super Resolution". Additionally they also have incredibly high quality hand tracking which just got even better with the most recent update, now allowing hand tracking while holding controllers. I'm personally holding out to see what happens with the Quest 3 as I refuse to buy anything in the Apple ecosystem.

    2
  • virtualreality Virtual Reality Immersed - the VR/AR professinal workspace platform - is going public
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Then I'll know we've truly passed the threshold into mainstream adoption the day you change your mind 😅

    I am a huge fan of the technology, but we're still very much at the part of the lifecycle where you it takes some adjustment both physically and personally to really adopt for long periods. The next generation of 4k microOLED displays and pancake lenses are going to break a LOT of ground in terms of comfort and visuals, but we're still at least a decade away from a lightweight pair of glasses form factor.

    2
  • piracy Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ A few questions I've gathered about piracy (specifically torrenting)
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I completely gave up torrents for Usenet, also using the -arr's to get content for Plex. I completely saturate my bandwidth with Usenet downloads and I've never once received an ISP letter, and I've been entirely without a VPN.

    2
  • piracy Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ A few questions I've gathered about piracy (specifically torrenting)
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    As someone who completely gave up torrenting for usenet, what made you decide against usenet?

    7
  • virtualreality Virtual Reality Immersed - the VR/AR professinal workspace platform - is going public
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Have you tried modern HMD's? There's nothing currently on the market that I would use as a daily driver, though this looks like it could have the specs to make that a possibility for me. I personally have been wanting this use case every since I first tried VR.

    I look forward to the day I can get rid of my physical displays.

    2
  • asklemmy Asklemmy do you use revanced?
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I was using Vanced for around a year, and immediately switched to Revanced when it became available. No issues so far

    9
  • piracy Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ !piracy@lemmy.dbzer0.com has the most subscribers out of any community according to lemmyverse.net
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    To elaborate further from the other comment, it's a person running a copy of the Lemmy software on their server. I for example am running mine (and seeing this thread) from https://zemmy.cc. Thanks to Federation all of our different servers are able to talk to each other so we can have a shared experience rather than everyone being on one centralized instance managed by one set of administrators (like reddit is).

    This provides resilience to the network. If reddit goes down, reddit is down. If lemmy.world goes down, you can still access the content of every community that isn't on lemmy.world, and if other servers were subscribed to the content on a community from lemmy.world you could still see the content from before the server went offline (and it will resync once it's back up).

    If we put all of our eggs into a single basket, we have a single point of failure. If all of the major communities go to lemmy.world then lemmy.world is that single point of failure. Doing that is effectively just recreating the same issues we had with reddit but with extra steps. By spreading larger communities across servers we ensure that the outage (or permanent closure) of a single instance doesn't take down half the active communities with it.

    2
  • piracy Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ !piracy@lemmy.dbzer0.com has the most subscribers out of any community according to lemmyverse.net
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    My friends instance, crystals.rest, is hosted on a $5/mo Linode with 1GB of RAM

    4
  • piracy Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ !piracy@lemmy.dbzer0.com has the most subscribers out of any community according to lemmyverse.net
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Putting all of the large communities on a single instance is just reddit with more steps. It's good that one of the larger Lemmy communities is not also on the largest Lemmy instance. Lemmy.world suffers a lot of outages (in part because it's so centralized), meanwhile this community remains available.

    37
  • firefox Firefox Does anyone know how to get rid of those search engine icons on the bottom of search suggestions?
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Open settings, go to search from the left hand menu, scroll down to the list of search shortcuts and either permanently remove the ones you don't want, or just click the checkbox next to it and it won't show up in the address bar.

    Also that level of pixelization is easily reversed, better to just black out the parts you don't want visible.

    5
  • privacy Privacy Do you trust Brave company and their products: Browser, Search, VPN, etc..?
    Jump
  • Zetaphor Zetaphor 1 year ago 66%

    I welcome any alternatives to the current situation, but unfortunately that's where we are right now.

    The only solution would be a massive effort that requires decades of engineering hours and a few million dollars.

    1
  • asklemmy Asklemmy What is your favorite operating system and what do you like about it?
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    You could always try Asahi Linux if you're on a newer MacBook

    2
  • privacy Privacy Do you trust Brave company and their products: Browser, Search, VPN, etc..?
    Jump
  • Zetaphor Zetaphor 1 year ago 83%

    Firefox is actually a bit faster and lighter than Chrome these days. Worth checking out it or it's forks over Chrome

    4
  • privacy Privacy Do you trust Brave company and their products: Browser, Search, VPN, etc..?
    Jump
  • Zetaphor Zetaphor 1 year ago 44%

    Lesser of two evils

    -1
  • reddit Reddit The Reddit Protest Is Finally Over. Reddit Won.
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    I'm not sure what you're looking at there? I don't use Edge, I'd reccomend checking the tutorial on Greasyfork or checking Youtube.

    It should be as simple as clicking the Tampermonkey icon, clicking the settings option, and entering some keywords to block:

    1
  • reddit Reddit The Reddit Protest Is Finally Over. Reddit Won.
    Jump
  • Zetaphor Zetaphor 1 year ago 100%
    4
  • fediverse Fediverse With all this talk about sync's pricing...
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    but if you need me to leave, I can. I get that a lot.

    I don't think OP is suggesting this. It's simply a reminder to those who have the privilege of having extra income that contributing to the core devs improves the experience for everyone, regardless of their individual ability to contribute.

    I'm personally happy to donate if it means everyone gets to continue enjoying the growth of the platform, as the real value of the threadiverse is user activity.

    23
  • memes Memes I like a good UX
    Jump
  • Zetaphor Zetaphor 1 year ago 88%

    You're not paying to remove ads from Lemmy. You can continue using Lemmy ad-free on mobile via the mobile site or any of the other PWA's or native apps. What you're paying to remove ads from is Sync. The developer has decided that they need to be compensated to sustain the amount of effort developing and maintaining the app requires. If you don't want to pay that price with cash or your eyeballs then don't use it.

    Nobody is forcing you to use Sync, nobody is forcing you to see ads. The beauty of a platform like Lemmy is you have the choice to use whatever client you want. That doesn't mean you're entitled to any of them.

    14
  • memes Memes I like a good UX
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    There's an expression I think about a lot, "You can't think when you're hungry"

    Unfortunately principles and ideals are calorie-free

    4
  • memes Memes I like a good UX
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    We may not like it, but this is what progress looks like?

    3
  • syncforlemmy Sync for Lemmy Please put your money where your mouth is.
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    Or install ReVanced and enjoy all of that for nothing, including Sponsorblock

    3
  • syncforlemmy Sync for Lemmy Is it just me or did Lemmy suddenly became more active now that Sync for Lemmy is released?
    Jump
  • Zetaphor Zetaphor 1 year ago 100%

    The hype is because Sync was a long standing and well respected client for reddit, that is now available for Lemmy.

    For many users this means they can finally try Lemmy through an interface they know from a dev they trust.

    I don't use Sync, or Infinity, but the more the merrier!

    5
  • plugins
    I had ChatGPT write a userscript that lets you block posts using keywords https://greasyfork.org/en/scripts/471718-lemmy-post-keyword-filter

    As the title says, I got tired of hearing about twitter and reddit so provide this userscript a comma separated list of keywords and you will no longer see posts containing those keywords. I'd love to see this functionality built into Lemmy itself, but until then here's a userscript. [Repo link](https://github.com/Zetaphor/lemmy-keyword-filter)

    10
    6
    piracy
    I’ve just created my perfect automated music setup, including getting new recommendations github.com

    cross-posted from: https://zemmy.cc/post/25499 > You may have seen [my previous post over here](https://lemmy.dbzer0.com/post/770169), after I had just gotten everything setup initially. > > I've now expanded this with an additional script, [a github repo](https://github.com/Zetaphor/personal-auto-radio), and proper documentation. > > Here's a cleaner explanation: > > I've taken on the challenge of self-hosting more of the services I regularly depend on. The latest target is Spotify. This meant I needed a simple and convenient way to listen to my music from anywhere, get new music into my collection, and also still receive recommendations based on my interests and listening habits. > > I now have what I think is the pretty ideal setup, here's what it includes: > > * A 24/7 radio station that plays my entire catalog ([link here if you're interested](radio.zetaphor.com/)). This is powered by [Azuracast](https://www.azuracast.com/) along with the scripts in the repo. The station link is using the Public Pages feature in Azuracast with a bunch of custom CSS. > > * A Spotify-like experience that also supports mobile and offline. This is powered by [Navidrome](https://www.navidrome.org/) for web/desktop and [Substreamer](https://substreamerapp.com/) for mobile. Substreamer connects to Navidrome using the Subsonic API. > > * A couple of scripts that allow me to easily download tracks/albums/playlists from Spotify and Youtube. I used these to bootstrap the collection and export my existing playlists from each service. > > * A couple of scripts that automatically grab my latest recommendations from Spotify and LastFM, add them into Navidrome, and provide me a nearly fully automated way to parse out tracks I want to keep permanently. > > That last point is the most interesting part in my opinion. Both scripts run on a weekly cron job that downloads my Discover Weekly playlist from spotify, and current recommendations from LastFM. It then creates a playlist for each source for that weeks collection and moves it into Navidrome. > > I then browse that weeks playlist at my leisure, using the "star" feature in Navidrome to decide what to keep. Once I'm done I run another script manually that takes all of the starred tracks from those two playlists and moves them into my catalog, and then deletes the remaining tracks and the playlists. > > This means I just need to go through and listen to recommendations and click a button on what to keep, and the rest is discarded automatically. It really doesn't get any simpler than this! > > What remains will then be available for on-demand playback through Navidrome and also added to the full catalog that powers the 24/7 radio station. > > **FAQs from the last thread** > > **What is being used to download from X?** - `spotdl` is being used for Spotify.`pytube` is being used for LastFM and Youtube. spotdl is also just downloading tracks from Youtube under the hood. > > **What is the audio quality of the downloaded tracks?** - Since these are coming from Youtube, everything is a 128kbps VBR Opus codec. It's certainly not FLAC but it's good enough for my enjoyment.

    199
    35
    selfhosted
    Selfhosted Zetaphor 1 year ago 100%
    I’ve just created my perfect automated music setup, including getting new recommendations github.com

    You may have seen [my previous post over here](https://lemmy.dbzer0.com/post/770169), after I had just gotten everything setup initially. I've now expanded this with an additional script, [a github repo](https://github.com/Zetaphor/personal-auto-radio), and proper documentation. Here's a cleaner explanation: I've taken on the challenge of self-hosting more of the services I regularly depend on. The latest target is Spotify. This meant I needed a simple and convenient way to listen to my music from anywhere, get new music into my collection, and also still receive recommendations based on my interests and listening habits. I now have what I think is the pretty ideal setup, here's what it includes: * A 24/7 radio station that plays my entire catalog ([link here if you're interested](radio.zetaphor.com/)). This is powered by [Azuracast](https://www.azuracast.com/) along with the scripts in the repo. The station link is using the Public Pages feature in Azuracast with a bunch of custom CSS. * A Spotify-like experience that also supports mobile and offline. This is powered by [Navidrome](https://www.navidrome.org/) for web/desktop and [Substreamer](https://substreamerapp.com/) for mobile. Substreamer connects to Navidrome using the Subsonic API. * A couple of scripts that allow me to easily download tracks/albums/playlists from Spotify and Youtube. I used these to bootstrap the collection and export my existing playlists from each service. * A couple of scripts that automatically grab my latest recommendations from Spotify and LastFM, add them into Navidrome, and provide me a nearly fully automated way to parse out tracks I want to keep permanently. That last point is the most interesting part in my opinion. Both scripts run on a weekly cron job that downloads my Discover Weekly playlist from spotify, and current recommendations from LastFM. It then creates a playlist for each source for that weeks collection and moves it into Navidrome. I then browse that weeks playlist at my leisure, using the "star" feature in Navidrome to decide what to keep. Once I'm done I run another script manually that takes all of the starred tracks from those two playlists and moves them into my catalog, and then deletes the remaining tracks and the playlists. This means I just need to go through and listen to recommendations and click a button on what to keep, and the rest is discarded automatically. It really doesn't get any simpler than this! What remains will then be available for on-demand playback through Navidrome and also added to the full catalog that powers the 24/7 radio station. **FAQs from the last thread** **What is being used to download from X?** - `spotdl` is being used for Spotify.`pytube` is being used for LastFM and Youtube. spotdl is also just downloading tracks from Youtube under the hood. **What is the audio quality of the downloaded tracks?** - Since these are coming from Youtube, everything is a 128kbps VBR Opus codec. It's certainly not FLAC but it's good enough for my enjoyment.

    100
    8
    piracy
    I've just created my perfect automated music setup, including getting new recommendations

    I recently decided to start taking on the challenge of selfhosting and curating my music collection. I originally started looking at Lidarr as I am already a big fan of Radarr and Sonarr, but it wasn't really what I was looking for. I'm not often seeking out full albums, and am more often finding my music by listening to single tracks from Spotify's Discover Weekly playlist. I needed a solution that would let me replicate this experience while hosting my own MP3's and ideally be entirely automated. I currently have the following setup running on a VPS: * Azuracast - This provides me a streaming radio station that cycles through my entire library 24/7 * Navidrome - This fills the gap of the Spotify-like interface where I can play specific tracks, albums, or playlists I bootstrapped my library with a Python script that parsed a list of Spotify URL's and downloaded all of the tracks with the spotdl library. This allowed me to grab my liked tracks, the playlists I had created, as well as a large number of albums I wanted. I then used ChatGPT to write two python scripts: * The first script runs using cron every Monday and uses SpotDL to grab the contents of my Discover Weekly playlist from Spotify. It puts all of the files into a folder with that weeks date and also creates a playlist file. This way I can easily browse that weeks playlist in Navidrome and decide what to keep. It also sends me an email on completion/error * The second script is a bit more complex. This one does the same end result but for all of my LastFM reccomendations. This is done by spinning up a headless Chrome browser with Selenium in a docker container. It then logs into my LastFM account, parses each reccomendation, and then uses pytube to download the video links, since LastFM just directly links to Youtube videos. This list should change as I continue scrobbling via Navidrome and other sources, but I still need to determine how often the cron job should run. My next step is figuring out how to connect to Azuracast/Navidrome using the many subsonic compatible clients so I can have mobile playback and things like offline playback. I'm currently looking at substreamer for Android. I'd also like to look into a more seamless way of picking out the tracks I want to keep and discard from the playlists in Navidrome. I'm considering writing something to check its SQL database for liked tracks in each playlist and automatically move those into the main folder/playlist that Azuracast is playing from. This whole setup took me only a couple days to create, and largely relied on ChatGPT to write the scripts and dockerfiles. I'm a capable programmer but GPT-4 is absolutely OP if you know what you're trying to accomplish and how to debug its mistakes. That Selenium script only took me an hour from idea to completion and I never modified the code by hand, only prompted it for corrections/additions. If anyone is interested [I've uploaded all the scripts to a gist](https://gist.github.com/Zetaphor/82cd8fff2d18da7b6e8fae3a074a7f8e), you just need to go through and update with your credentials/URLs

    133
    29
    technology
    Technology Zetaphor 1 year ago 100%
    Yet another PWA Lemmy client, need name suggestions! youtube.com

    cross-posted from: https://zemmy.cc/post/79525 > I currently have 4 different Android clients for Lemmy installed on my phone and none of them are what I'm looking for. Additionally I've tried 3 different PWA's and they're still not what I want out of a browsing experience. > > So I've decided if nobody else is going to make what I'm looking for I'll have to do it myself. This is an early preview of the current unnamed client I'm working on. > > It will be a PWA supporting Android and iOS, though I don't own any Apple products so support will be in so far as they don't do dumb stuff to break PWA standards. [It's open source](https://github.com/Zetaphor/zemmy-web/) and will be free to use. > > Currently the dev environment is hardcoded to my personal instance as CORS support is restricted in the Lemmy server until a future release. This means all PWA's are actually proxying your requests through their server in order to rewrite the origin header. I don't intend to release this until CORS support is fully resolved which should be soon. > > I need help with a name! I was considering Infinity since I'm using that for the loading symbol, but there's already a reddit client with that name and I don't want to poach it if they decided to transition to Lemmy.

    1
    4
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMA
    Zemmy Main Zetaphor 1 year ago 100%
    This server is verified by Fediseer! https://fediseer.com/

    [Learn more about Fediseer here!](https://lemmy.dbzer0.com/post/185949) ![](https://fediseer.com/api/v1/badges/guarantees/zemmy.cc.svg) ![](https://fediseer.com/api/v1/badges/endorsements/zemmy.cc.svg) Fediseer is a new tool from /u/db0@dbzer0.com that employs a [Chain Of Trust](https://en.wikipedia.org/wiki/Chain_of_trust) mechanism to help create a network of whitelists for Lemmy instances that are not home to spam and botting. Inclusion in this network does not make any guarantee about the nature or quality of the posts on an instance, only that it's not being used as a platform for launching malicious attacks against the broader fediverse. Huge thanks to /u/misnina@crystals.rest for helping me figure this one out.

    1
    0
    internetisbeautiful
    InternetIsBeautiful Zetaphor 1 year ago 98%
    The Password Game - neal.fun neal.fun

    A game where you must devise a password that meets a list of requirements that grow in number, complexity, and absurdity

    76
    43
    plugins
    v0.18 is officially released and includes much needed CSS semantics!

    0.18 is now officially available. I expect it will be a few days as instance owners test the upgrade and decide whether or not to switch over. Especially since the captcha fix isn't coming until 0.18.1. Relevant to this community is the fact that this upgrade includes two different PR's ([1](https://github.com/LemmyNet/lemmy-ui/pull/1327), [2](https://github.com/LemmyNet/lemmy-ui/pull/1421)) that add a number of semantic classes and ID's to the markup to aid in the creation of custom themes, userscripts, and browser extensions. Additionally the UI has been upgraded to use Bootstrap 5. However it should be noted that Desallines has explicitly stated that there is no official support for anything utilizing these classes, and that the UI framework is going to be changed in a future update. This means you're targeting these classes/ID's at your own peril, and they may break in a future update. They want to keep theming as light as possible rather than adding lots of custom hooks that people will then become dependent on and expect ongoing maintenance/support.

    20
    6
    fediverse
    Fediverse Zetaphor 1 year ago 96%
    PSA: Many Lemmy instances are currently experiencing massive automated sign-ups (bots)! If you run an instance with open sign-ups, please read!

    cross-posted from: https://lemm.ee/post/177673 Cross posting this here for visibility since lemmy.ml federation has been very hit or miss the last week. Original post from [@sunaurus@lemm.ee](https://lemm.ee/u/sunaurus) > Today, a bunch of new instances appeared in the top of the [user count list](https://lemmy.fediverse.observer/list). It appears that these instances are all being bombarded by bot sign-ups. > > For now, it seems that the bots are especially targeting instances that have: > * Open sign-ups > * No captcha > * No e-mail verification > > I have put together a spreadsheet of some of the most suspicious cases [here](https://docs.google.com/spreadsheets/d/e/2PACX-1vRthB7RtY4Rr0t5fhVKaliJnwSmptMc5oJi7uha_OBcF4wpu4eElxAxNzaCqjlq6NsOE9GpgSnMzZ2x/pubhtml). > > If this is affecting you, I would highly recommend considering one of the following options: > 1) Close sign-ups entirely > 2) Only allow sign-ups with applications > 3) Enable e-mail verification + captcha for sign-ups > > Additionally, I would recommend pre-emptively banning as many bot accounts as possible, before they start posting spam! > > Please comment below if you have any questions or anything useful to add.

    60
    27
    plugins
    We've received direction from Dessalines so we can progress to enable CSS customization github.com

    There have been a number of ongoing conversations and PR's around trying to add semantics to the lemmy-ui markup to enable developers to more easily create custom themes, userscripts, and browser extensions. Up until now we've had no input from a maintainer, as they are rightfully heads down focused on shipping the 0.18 update. We now have direction on where we should be focusing our effort and to what extent the project will offer support for this: > ...I'm fine with adding something like this, with the **very bold caveat** that we as maintainers will not do custom theme support, and if class names change, and themes break, that is up to themers, not us. I've had to close so many issues on this repo for people asking me to do theming support for them, which I don't have time to do. This is great news for anyone who has been struggling with incredibly deep class selectors and general lack of specificity. There is further mention of switching UI frameworks in the future, so do expect that whatever you build today may break tomorrow. We're still in the very early days of the Lemmy maturity lifecycle, but it's encouraging to receive acknowledgement for this effort. Relevant links to the various efforts in addition to the post link: * [jsit's proof of concept for classes](https://github.com/LemmyNet/lemmy-ui/pull/1371) * [My PR to add classes and ID's (merged)](https://github.com/LemmyNet/lemmy-ui/pull/1327) * [djv's thread that started their (post linked) PR](https://github.com/LemmyNet/lemmy-ui/issues/1319) * [A thread from 2022 where Dessalines laid out their original motivations for resisting custom classes](https://github.com/LemmyNet/lemmy-ui/issues/863)

    35
    4
    chat
    Chat Zetaphor 1 year ago 100%
    This is the most useful and succinct pitch I've seen for Lemmy and federation. Share this with your normie friends! www.youtube.com

    cross-posted from: https://zemmy.cc/post/17190 > This comes to us courtesy of [@misnina@crystals.rest](https://crystals.rest/u/misnina). As a technical person I sometimes find it difficult to communicate with my friends about the value proposition of Lemmy and other federated platforms. > > The reality is 99.9% of people are going to instantly tune out the moment they hear "federation", "decentralized", or "self-hosted". These things all existed before the centralized social media hellscape we have today, but those centralized platforms gained dominance because they were able to package their value into a simple pitch: "Your one-stop shop for social!" > > Another good example of this is comparing the current state of the [official Lemmy website](https://join-lemmy.org/) to the [official Mastodon website](https://joinmastodon.org/). > > Mastodon spends the first 2 page scrolls offering you a visual explanation of what their platform offers, a cohesive and familiar social experience. It's not until you get 1/3 into the page that you see the words "open source", and the word "federation" doesn't even appear in the main copy, it's used in a user testimonial towards the bottom of the site. > > Lemmy's site on the other hand has an okay paragraph of copy about it's value proposition, but then spends the first two image tiles and blurbs showing and talking about its source code and infrastructure, with only the third referencing moderator tools. > > The following section talks about self-hosting and the fediverse, with only a brief mention to the core value proposition. I could go on about the remainder of the site but by this point it's likely that the majority of users who weren't already seeking this and/or are technically inclined have left. > > Communicating the value of these things is difficult and something we're going to need to focus on improving both as platform providers and as users of that platform. That's why I'm so enamored with this video from Nina. It is quick and to the point, it only communicates what needs to be said for _anyone_ to understand the value prop, and it does so in a way that doesn't invoke any of the exclusive terminology. > > Thank you for coming to my ~~TED Talk~~ rant. >

    23
    3
    fediverse
    Fediverse Zetaphor 1 year ago 96%
    This is the most useful and succinct pitch I've seen for Lemmy and federation. Share this with your normie friends! www.youtube.com

    This comes to us courtesy of [@misnina@crystals.rest](https://crystals.rest/u/misnina). As a technical person I sometimes find it difficult to communicate with my friends about the value proposition of Lemmy and other federated platforms. The reality is 99.9% of people are going to instantly tune out the moment they hear "federation", "decentralized", or "self-hosted". These things all existed before the centralized social media hellscape we have today, but those centralized platforms gained dominance because they were able to package their value into a simple pitch: "Your one-stop shop for social!" Another good example of this is comparing the current state of the [official Lemmy website](https://join-lemmy.org/) to the [official Mastodon website](https://joinmastodon.org/). Mastodon spends the first 2 page scrolls offering you a visual explanation of what their platform offers, a cohesive and familiar social experience. It's not until you get 1/3 into the page that you see the words "open source", and the word "federation" doesn't even appear in the main copy, it's used in a user testimonial towards the bottom of the site. Lemmy's site on the other hand has an okay paragraph of copy about it's value proposition, but then spends the first two image tiles and blurbs showing and talking about its source code and infrastructure, with only the third referencing moderator tools. The following section talks about self-hosting and the fediverse, with only a brief mention to the core value proposition. I could go on about the remainder of the site but by this point it's likely that the majority of users who weren't already seeking this and/or are technically inclined have left. Communicating the value of these things is difficult and something we're going to need to focus on improving both as platform providers and as users of that platform. That's why I'm so enamored with this video from Nina. It is quick and to the point, it only communicates what needs to be said for _anyone_ to understand the value prop, and it does so in a way that doesn't invoke any of the exclusive terminology. Thank you for coming to my ~~TED Talk~~ rant.

    46
    7
    plugins
    I'm working on this draft PR to make theming and userscripts easier, feedback wanted! [Merged!] github.com

    Notably for this community is the inclusion of the "lemmy-site" class on the #app div

    17
    12
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Testing Zetaphor 1 year ago 100%
    Test post, please downvote this
    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Testing Zetaphor 1 year ago 100%
    Feel free to create test posts/comments here to test federation
    1
    2