[–] [S] 60 points 1 month ago

There's also a Techcrunch article that had this bit of insight:

It also shows that consumer-facing AI products are really hard to scale and monetize. Character.AI was one of the top apps in terms of time spent, according to analytics firm Sensor Tower. But high engagement can be a double-edged sword; AI costs rise the more people use the app, which consequently also increases the pressure to monetize users.

  • source
  •  

    Character.ai said it has filed for Chapter 11 bankruptcy protection, with its chief executive attributing the chatbot provider's financial problems to "significant legal, regulatory and operational headwinds."

    The company said it will continue operating as it seeks to sell its business, and added that The Walt Disney Co. has agreed to pay $20 million for a non-exclusive, perpetual license to Character.ai's intellectual property.

    [–] 1 point 1 month ago

    I don't think the people in this thread or others like it are correct in blaming this on PieFed. I just tried to replicate this issue on several different PieFed instances and everything worked as expected. Plus, the other two posts I see about this issue both were made by users from Lemmy instances (slrpnk and db0).

    Here is what I tested and everything worked fine:

    • Voyager version: 2.49.1
    • Android version: 17

    Instances tried

    Instance PieFed Version Status
    piefed.social 1.7.17 ✅ Works
    piefed.ca 1.7.13 ✅ Works
    crust.piefed.social 1.8.0-dev ✅ Works
    quokk.au PyLova 0.3.3 (PieFed fork) ✅ Works
  • source
  • [–] 2 points 3 months ago (3 children)

    That might be correct actually. Looks like the posts are filtered for language in the web UI here, but I can't find where the corresponding filtering happens for the /post/list endpoint.

  • source
  • [–] 2 points 3 months ago (1 child)

    Hey, I wrote that guide! I'll try to help simplify it a bit.

    tl;dr of creating a basic theme is that all your css changes live in a styles.css file inside your theme's folder.

    Here is what you actually need to do to create a theme:

    First, you will need some way to experiment with css yourself to create your theme. That can either be running a development instance where you do your work (relevant guide), or it can be something like running a browser extension that lets you define a custom css to a web page (like stylus that was mentioned in the theming guide).

    The actual process of defining what your css should be is kind of tedious. If there is an element on the web page you want to apply styling to, you can right click -> inspect on that element to see the page source for it. That can help inform you about any css classes or an id that might be present on that element to help you write your css selectors. If there is an element where a custom css class would be really helpful, you can either add it yourself if you are going the full local development route by editing the relevant jinja template, or you can ask in the PieFed matrix room for it to get added to the source by somebody else to make your life easier.

    I am not really a css expert by any means, but you can reference the css changes that other themes make by browsing the different themes and looking at their styles.css files (link to themes folder).

    Once you have a file with all the css changes you want for your theme, the next step would be to get your theme added to the source code. That is where you would reach out to rimu and pass your css to him. He would likely do a QC pass on it before adding it to the main project.

    Then, when the next version of PieFed is released and is live, your theme is now part of the project and should be select-able as a community theme! Well done!

  • source
  • [–] 2 points 5 months ago

    I use httpie to do local API testing. I find it super easy, I don't need to make any kind of account (like postman really, really wants you to), and it doesn't have any issues with using a local http endpoint.

  • source
  • [–] 6 points 6 months ago (1 child)

    You are using piefed, so in the web ui you can click the three dot menu and select the remind me option. This isn't in the api though, so it wouldn't be in a third-party app unless they implemented it separately.

  • source
  • parent
  • context
  •  

    For the inaugural entry of !anime@ani.social to Lemmyvision, the community voted to submit "Hunting Soul"!

    This was an insert song created for the second season of Dan Da Dan. The group performing the song is credited as HAYASii, but that is actually a fictional group created for the show as well (pretty clearly based on the real-life band of X Japan). A fun fact about the English version of the song that was included in the dubbed version of the show is that the lead singer of HAYASii is none other than Marc Hudson, the lead singer of DragonForce.

    Links:

     

    Today we’re announcing that OpenAI will acquire Astral⁠, bringing powerful open source developer tools into our Codex ecosystem.

    Astral has built some of the most widely used open source Python tools, helping developers move faster with modern tooling like uv, Ruff, and ty. These tools power millions of developer workflows and have become part of the foundation of modern Python development. As part of our developer-first philosophy, after closing OpenAI plans to support Astral’s open source products. By bringing Astral’s tooling and engineering expertise to OpenAI, we will accelerate our work on Codex and expand what AI can do across the software development lifecycle.

     

    Hi !animation@piefed.social! I mostly lurk this community, but I am the moderator of !anime@ani.social and thought that the ongoing yearly anime awards I run might be of interest to this community as well (feel free to remove if not). Voting will close in about 48 hours or so. It's really easy to vote:

    1. Send a message to @kurisu@ani.social with the contents !ballot
    2. Kurisu will send you a ballot via private message (she checks every 5 minutes). Simply follow the directions in the message she sends back to you to fill it out.
    3. Submit your ballot back to her to have your vote counted! She will send you a confirmation message that she received your votes.

    For more information and an FAQ, see the original thread that is stickied in !anime@ani.social.

    PieFed Application Actions Discussion Experimental (codeberg.org)
     

    This is the beginning of a plugin that performs actions when a new user application is ready for admin review. Currently, the only feature is that it can send an email address with the registration information to a list of specified email addresses. In the future, there isn't any reason this couldn't trigger other things (webhooks, other scripts, etc.) depending on demand.

     

    Premieres July 2026. The new PV is here. Check out the ANN article for additional information. Synopsis from AniList:

    Ghost in the Shell is a landmark work of cyberpunk science fiction set in a near-future when information networks envelop the world and highly advance highly advanced cyborg augmentation technology has enabled the creation of the cyberbrain. It follows the story of the full-body cyborg Motoko Kusanagi and the combat force she leads in the fight against cybercrime.

    Ghost in the shell poster
     

    Tapping and holding an image in a comment sometimes brings up a share menu where you can copy the image link, etc. and sometimes it just collapses the comment. From doing some testing, I have found that whenever the image has alt text in the markdown is when it just collapses. So...

    ...an image in a comment written this way will bring up a share menu if tapped and held:

    ![](https://site.tld/image.png)  
    

    However, an image written this way will just collapse the comment:

    ![a really cool image](https://site.tld/image.png)  
    
     

    Here is the full series available to read on Mangadex (under a CC license), and direct link to Chapter 1 (of 16).

    If you had never heard of this series before, Ubunchu! was published in the Official Ubuntu Magazine Japan periodically between the years of 2008-2013 (with some digital extras afterwards found in chapter 16 on mangadex). The series was released using a CC license and subsequent translations are also CC (plus the translators have directly communicated with the original author).

    Praise open licenses

    Chapters 1-8 were translated years ago, but the final chapter was only translated just a couple days ago.

    Due to when it was written and published, it is a bit of a time capsule. You can relive some of the formative linux and Ubuntu events of the 21st century such as:

    Unity Desktop
    Unity is an alien

    The rise of linux mint
    Linux Mint as a JK

    OpenOffice & LibreOffice
    Battle lines are drawn in the office suite war to come

    Ubuntu Touch
    Ubuntu Touch, the third pillar of the mobile OS ecosystem

    Akiha denigrates the good name of Ubuntu users when espousing the benefits of Windows
    Stable API Docs (piefed.social)
     

    For reasons unrelated to the api, rimu recently pushed piefed.social to the main branch for now. The piefed.social swagger page was acting as the home to the stable branch api docs, so that was no longer available anywhere. To remedy the situation in a more permanent fashion I created an instance whose sole purpose is to just live on the stable branch and serve the swagger docs.

    So, going forward, here is where you can find piefed api docs. I have updated the project's main readme accordingly.

    "Ascendance of a Bookworm" Season 4 New Key Visual Visual/Media (static.animecorner.me)
     

    Premieres Spring 2026. Check out the AC article for additional information. Synopsis for the source novels from AniList:

    A certain college girl who's loved books ever since she was a little girl dies in an accident and is reborn in another world she knows nothing about. She is now Myne, the sickly five-year-old daughter of a poor soldier. To make things worse, the world she's been reborn in has a very low literacy rate and books mostly don't exist. She'd have to pay an enormous amount of money to buy one. Myne resolves herself: If there aren't any books, she'll just have to make them! Her goal is to become a librarian. This story begins with her quest to make books so she can live surrounded by them! Dive into this biblio-fantasy written for book lovers and bookworms!

    view more: next ›