Open Music Archive
Mar. 3rd, 2024 08:08 pmPart of my goal with my websites is to try to think about how to improve the decentralized web to make it a more viable option to others, both from a technical perspective and a social perspective. I also want to look at the problem both from a very practical HOWTO perspective when that's possible and from a more philosophical and political perspective. I think the latter is just as important as the former, and considerably more neglected.
Sometime I hope to update my website specifically devoted to the topic, The New Old Web, some more. However, I also do post about this on my general purpose website, Unspeakablehorror's Site. While I think my contributions to this area will necessarily always be small, I hope they will be of some value.
Pillowfort
Dec. 11th, 2023 10:03 pmAs discussed in this post, there's a prize for people who invite 10-25 users, which...I think I am not remotely well-connected enough to do, but I'd like to see if I can help out anyone who's interested in trying a social media platform that's not reliant on venture funding or corporate ads.
If you join, you can say hi to me on my Pillowfort account! You don't have to, though. I'm happy to give an invite to anyone who wants one.
CSS Annoyances
Nov. 13th, 2023 01:57 amI wanted to test out the moods. Initially I chose annoyed, but the animation was annoying me, so I settled on 'blah'. I maintain this one works as annoyed too.
EDIT: Was able to add a custom mood
Ourchive: Software For Archiving Fanworks
Nov. 7th, 2023 10:42 pmMVP release is today
What this means is:
1. A tagged release will appear on GitHub, at some point.
2. An admin install guide will be available.
3. A few final changes will be pushed to https://ourchive.ioIn coming weeks we will be opening up the Discord and contacting focus group signups as well. As always, a huge thank you to our beta testers, without whom this project would be moldering in a private GitHub repo.
Is the site broken? Probably! Can you install your own anyway? Yes! A release is tagged and getting started docs are available: https://docs.getourchive.io/admin-getting-started/Thank you again to our lovely beta testers We're putting together tickets for v.05 now. Onward, upward, inward, etc.
The purpose of this software is to lower the barriers to entry for people wanting to host their own fandom archive by supplying a modern piece of software with user documentation.
I've helped with beta testing this software in the hope that it will be able to supply another option besides static sites for independent fan archives.
A Letter From Julia Baritz
Nov. 7th, 2023 04:47 pmTo the Pillowfort Community,
Transparency from myself and my Staff is part of the foundation that makes Pillowfort so great. The news I am about to share is not easy. But it is important for you, our community, to know what is going on.
Pillowfort has always relied on the generosity of our users. We are proud to be user funded. Over the years we have been able to operate using the funds from our 2018 Kickstarter campaign, which raised over $60,000, in addition to ongoing payments and donations from you. I am extremely grateful for the support we continue to receive.
However, despite cost-cutting efforts, we have struggled to break even in revenue since 2021. The funds from the 2018 Kickstarter have been depleted to cover operating costs and to ensure our Staff receives the compensation they deserve. I will never ask my Staff to work without being compensated.
We are now at a point where Pillowfort is in danger of exhausting all current finances in the next six months if we continue the current funding/spending trajectory. This is not hyperbole. This is the unfortunate reality of what the platform is facing. If we do not change course now I will have to end contracts with our entire team soon and, eventually, Pillowfort would no longer be able to operate.
For the past two years I have not compensated myself for my work on Pillowfort. My commitment to Pillowfort is not for personal gain. I was fortunate enough in my privilege to have adequate savings to cover my own personal expenses for a while. I sacrificed what would have been my own compensation in order to ensure my third-party contractors (Staff) could be paid.
I take full responsibility for the current state of Pillowfort. It has been challenging being a first-time business owner in such turbulent times. Looking back now there are ways I would have managed things differently with the knowledge I have now. If we can recover from this, I will continue applying what I have learned these last several years to make sure we do not reach this point again.
I knew Pillowfort was going to be a difficult enterprise due to the very things that I believe make us great: we don’t have shareholders or venture-capital investments (which often leads to shifts away from a company’s primary mission as they are directed to achieve revenue and profit growth to benefit investors); we don’t compromise your privacy by selling user data to third parties; and we don’t host third-party ads that would disrupt your experience. We also pay much higher payment processing fees because we host adult content. Compared to other social media sites that have millions of dollars in corporate investments backing them, things are much harder for us.
In spite of every hurdle we face, I truly believe Pillowfort deserves to exist. I believe in Pillowfort’s mission and I am determined for this platform to succeed. I am not going to abandon this platform until every possible option is exhausted. That is why I have decided it will be necessary to initiate another, more ambitious fundraiser. Our goal will be to raise $25,000 by December 31, 2023.
This amount is based on the following:
We are at risk of the IRS reclassifying Pillowfort as a hobby instead of a business because Pillowfort has not been profitable for several years. If we are reclassified as a hobby this would prohibit us from deducting expenses which will make our financial situation more dire. The $25,000 amount will make up for our existing year-to-date losses as well as cover our projected expenses (Staff Compensation & Operating costs) for the remainder of the year.Raising this amount will also buy our staff the time needed to complete the following projects geared toward increased long-term revenue:
- Finish Progressive Web App development to allow Pillowfort to reach a much broader audience on mobile platforms.
- Add the ability for users to pay to promote their posts.
- Add the ability for users to gift Pillowfort Premium to other users.
Once these features are in place, Pillowfort will be in a better position to bring in reliable revenue than we have been recently and will hopefully be on the road to continued self-sustainability.
If you appreciate that Pillowfort is beholden to its users instead of shareholders– if you believe in Pillowfort’s core principles of user privacy control and freedom of expression and creativity– then I ask you to consider supporting this fundraising effort.
We will post more information soon regarding rewards for reaching our goal (yes, we will be offering a profile badge to donors, and more!), so stay tuned for details. This time around we are also planning to have rewards geared toward users who help spread the word about us too. We understand that not everyone can support us financially right now.
If you can’t donate to the fundraiser there are still many ways to help us. Here are some examples:
- Talk about us to your friends and family.
- Write about or make a video about us. (Psst: Use #Pillowfort on other platforms like X, Tiktok, Instagram, Facebook, Tumblr, and Bluesky so we can find your posts!)
- Invite your friends, family, and colleagues to Pillowfort using your Invitation Keys to allow them to join immediately.
I am forever grateful for your past and continued support. Thank you for taking time out of your day to read this message. Let’s work together to make Pillowfort a robust site for years to come.
Best Wishes,
Julia Baritz
Founder & Lead Architect
I want to draw attention to the current Pillowfort situation on other social media. As a long-time user of the site, I'd obviously prefer it not to go under. But beyond that, I'm concerned about further limitation of social media choices by those of us who are tired of the endless ads and abuse that mainstream social media sites force their users to endure.
A Ban is Not a Block
Nov. 7th, 2023 02:05 pmToday I just noticed a former friend I unfortunately had a falling-out with a while back and so banned here on Dreamwidth was still listed as on the access list to my blog when I clicked 'show banned users' in my circle. Of course I unchecked that box instantly and chose 'save changes'. I thought I had done that earlier but I guess not.
It's certainly not ideal for me but in my case, I'm not going to have too much emotional turmoil over that by itself. I limit what I put on social media, regardless of restriction level. Still, other people might want to be aware that regardless of whether banned users can still view access-only posts if you don't uncheck the 'gives access' box, that ban =/= block.
'Gives access' will always be imo better than 'followers only' or 'mutuals only' choices, but I think ban being different from the current conception of blocking can cause some problems when it interacts with these settings, especially given the expectations set by blocking. My understanding is that ban is more a 'read only' setting than the more 'restraining order' approach attempted by blocking. I think blocking is the better approach, even if it sometimes grants people a false sense of security, because it increases barriers for troublemakers.
Since I seem to recall unchecking those boxes way back when I did the original ban, my guess is that I didn't select the 'Save Changes' button before banning.
Streamlining My Fic-Generation process
Nov. 6th, 2023 09:02 pmSuper Top Secret Fanfic Drafts!
Nov. 6th, 2023 07:51 pm
Is it overkill to use encryption on this kind of thing? Yes, absolutely. Would it mean I could also use my static website for secure storage? Also yes.
Hmmmmm...
1. Convert AO3 HTML to my own custom HTML formatting manually. Requirement: must be proficient in HTML. Knowing some CSS is necessary too, but a stylesheet like simple.css can help a lot.
2. Convert the custom-formatted HTML to a LibreOffice odt file.
3. Add page breaks as appropriate in front matter, delete HTML Table Of Contents and add autogenerated LibreOffice Table of Contents, add Title Pages (front and index pages), and add page numbers.
4. Convert to PDF. In LibreOffice, select File -> Export As -> Export as PDF -> General. Then check the Universal Accessibility (PDF/UA) checkbox. This will help to point out some types of accessibility issues.
5. Convert to epub. In LibreOffice, select File -> Export as EPUB. Alternately, open the odt file in Calibre, choose Convert Books->Convert individually and then fill out the epub conversion options described here.
NOTE: While LibreOffice can also produce HTML pages from odt files, the HTML produced is not very amenable to manual editing, and I suspect tends to not be very accessible. This is why I manually edit my HTML instead.
Today I updated PermianExtinction's Fanfic on my site to have my own custom formatting for the HTML, EPUBs, and PDFs.
Did you know that Calibre can convert a LibreOffice odt file to an epub? Here's an example of what that might look like:
The Empire Needs Children by PermianExtinction
I really like the autogenerated cover pages that calibre makes for epubs. They're simple but stylish. Calibre seems to randomly choose the overall color--I wonder if there's a way to purposely select a particular option. I'm planning to go back and switch my own fic to use calibre instead of LibreOffice to generate the epubs because I really like the covers and because this way I can include an autogenerated Table of Contents from the odt into my epub.
Me Being Very Excited About Links
Oct. 30th, 2023 08:42 pmNow my fanfics on my website have a table of contents with chapter links to each chapter and a little breadcrumb link back to my fanfic page.Like this one:
The Table of Contents makes it so much easier to traverse my longer stories.But really, I think most long documents would benefit from this more retro form of organization. Within-page links are great for moving quickly between different parts of a large page.And you can press the back button to go back to the top.
Table of Contents Links on Website
Oct. 22nd, 2023 02:35 pmI want to do something similar with Holonet entries, where I have a listing on each page link to any headers in the article so a person can navigate through longer articles that way.
I like within-page links as a form of navigation.
My next step is to convert the fic on PermianExtinction's page to this format, plus any specific requests he has made or makes for his fic.
Why I Don't Support Generalized AI Bans
Oct. 14th, 2023 03:05 pmIn light of Pillowfort's recent decision to ban AI art, I thought I would write up some reasons I don't support generalized AI bans despite having major issues with companies that make software like ChatGPT. I'll also state what kind of AI ban I do think is reasonable.
* AI is a very general term that whose usage has only recently been focused on this particular type of software. It has widespread applications, including in digital art and photography (there's AI software built into digital cameras on phones even). This is not just an issue of semantics, either, but could get into tricky questions of which of these applications is "not the kind of AI we're talking about" in terms of functionality as well.
* Disproportionately punishes the harmless, does nothing against the companies creating the AI software or the companies using it to harm creatives (like those news articles putting up AI-generated art instead of paying an actual artist for their work). My impression is that this will mostly punish the people who are not making any money from this grift but just generating and posting it for their own entertainment. I don't think most the artists actually selling their work on Pillowfort are actually AI-generating it.
* Undermines fair use. Having a position that AI is bad because posting excerpts or works based on other works is stealing is to have a position that fanworks and even general fair use is theft. This is a position that megacorps like Disney have historically been very much in favor of supporting as a means to disenfranchise regular writers and artists like the kind who join platforms like Pillowfort. These megacorps are not friends to creatives and engage in contant theft and exploitation of their workers, whose work is *their* IP, and not owned by the creatives themselves.
So, what kind of ban on AI would I support? For me, this would be a ban similar to the spam ban a lot of sites implement, possibly customized to address specifics of these types of AI's. Obviously anything becomes a problem if it is being used to spam a site.
I also very much support sites discouraging AI scrapers by altering their robots.txt (I was happy to see that Pillowfort had done this) and giving their users the option to make posts site only. These measures aren't an AI ban on the site, but rather put up some roadblocks against the companies who are creating this AI in order to try to generate profit for themselves at the expense of all of us.