/robowaifu/ - DIY Robot Wives

Advancing robotics to a point where anime catgrill meidos in tiny miniskirts are a reality.

I Fucked Up

Max message length: 6144

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB

More

(used to delete files and postings)


“If you are going through hell, keep going.” -t. Winston Churchill


HAPPY BIRTHDAY /ROBOWAIFU/ Robowaifu Technician Board owner 11/27/2019 (Wed) 17:27:05 No.1591
8th Birthday Edition greeting here: (>>34520) --- >original (albeit a bit edited) OP follows: Well it's Thanksgiving time again and that means it's /robowaifu/s birthday time too. It's been 3 full years since we began, and this last one has been a bit of a ride tbh. With the deplatforming of 8ch all of us who had communities there were mostly left out in the cold. Thankfully we've been given a new home here in our bunkerhome at JulaynuJulay, and a few of us have found our way back together here. Hopefully the rest of us will find Julay, and /robowaifu/ again as well. We've also made some new friends since we've been here, and I think we're in pretty good shape all things considered. On the topic of deplatforming, we have a new archival system in action that keeps a copy of the board up to date on my machine. Note that my original intent was to fully automate the archive.today archives, but it hasn't worked properly (they seem to be fighting against bots pretty hard now). I hope at least one other of you will also join in for the approach that's actually working, and use BUMP to keep at least one other copy of /robowaifu/ safe in addition to my own. You never know what might happen to my gear (or even to me), and it's just smart thinking to have at least two of us keeping this board safe. My intent is to finish up the system for board migrations (along with Robi), and then bring over other things from the old files and get this board in shape again. Then we can keep it fully backed up together. As you regulars know, /robowaifu/ is basically unique among imageboards and well-deserves preservation IMO. Any other takers for doing backups as well? I just use a cronjob and it's all fully automatic daily I never have to touch it. I'll explain everything in detail how to do it if anyone else wants to participate. One other thing; should anything ever happen to Julay, just regroup on Fatchan Anoncafe Trashchan in our bunker there. Actually, I'm pretty upbeat about both the world of IB communities in general, and our own /robowaifu/ in particular. We all took a hard knock a few months ago, but we're back on our feet and in the fight again. Kudos in particular to both Julay and Smug for their innovations with the webring introduction. It's lent a resilience to the underlying systems for all our various communities that we've never had before afaict. This alone should help to ensure we have a long future of shitposting together anons. Anyway moving on, I hope this coming year will also see a resurgence in everyone's posts here about their personal projects. I intend to do so myself. It's always a pleasure to see Anon's efforts and blog-posts about their current attempts and ideas, regardless whether they are successes or failures. Persistence is really the single most important factor for eventual success--even more than innate talent--and so just don't quit anon! Don't be afraid to get back in the game even if you met with failure before. Try something different this time, right? Industry-wise, I think that most predictions about the ever-increasing pace of technological innovations in the areas pertinent to robowaifu production are on track. I believe this will eventually also translate into much cheaper components and other resources that we all need for our projects. AI is gradually improving and becoming more accessible for the budding software engineers among us (and the old hands too). 3D printing is still improving and becoming more widespread and a bit cheaper in general. Mechanism designs are slowly becoming better suited to cheap production techniques. Electronics of all sorts keep getting better. Materials science breakthroughs also pop up occasionally. I hope this will be a great year for all of us, and that we each can find some work, project or ideas here that we will all agree on and can get behind together as a team. When we work together, we can be assured of progress--and then eventual success. Let's stay focused and make our dreams become real during this 4th year together. We can do it /robowaifu/, you have some amazing ideas! === Previous greetings: 4th Birthday Edition (>>7224) >=== -added link to current birthday message -redirect anons to anon.cafe instead -add strikeouts -minor prose edits -begin 'previous greetings' list
Edited last time by Chobitsu on 11/30/2024 (Sat) 22:14:08.
>>17784 (part 1 of 2) Thank you for creating this board and keeping it running. I found this board just under a year ago, and I find the mix of interests & expertise, the overarching goal, and the just-do-it culture refreshing. I do most of my work on another board with strongly-overlapping motivations, but I can share my retrospective. My focus for the last year has been animation and data, both of which I think have seen significant progress. I have long-term interests in animation because the problem of good, controllable animation seems to be a great playground for adding structured reasoning to machine learning models. Often in machine learning, graphs and matrices are used to represent the results of learning (MCTS, neural networks), but in animation, they're also the data that models need to be trained on. My suspicion is that breakthroughs in dealing with animations will lead to breakthroughs in treating models themselves as data, and that such recursion can be useful for building very powerful training tools. Animation also deals very directly with topological data and layered time series. In math, those two are gateways to very abstract and very powerful tools. In machine learning, it's very rare to have datasets where those things are represented explicitly. I expect breakthroughs in dealing with animation to lead to breakthroughs in modeling many new kinds of data. This year, along with others on the Pony Preservation Project, I've put most of the finishing touches on creating animation datasets from flash source files, of which I have about ~100GB. A small part of this work was done in 2020-2021, but in total, it involved: - Hacking Adobe Animate to support batch processing of flash files. - Creating a rendering engine for flash basically from scratch. - Creating a file format that could support conversions between animation file formats, easy parsing for creating AI task-specific datasets, and easy rendering to support debugging and data exploration. - Coming up with benchmark tasks that could be used to gauge progress on animation AI. There's still some ongoing work cleaning up the last few rendering bugs and exporting more benchmark datasets, but the most difficult parts of the dataset creation are done. I've published two animation datasets so far for modeling assets, and I plan to publish at least two more to get to full animation generation. On the non-animation data side, I have long-term interests in creating high-scale, highly-decentralized data infrastructure that's conducive to machine learning. My initial goals are the following: - Make it easy to use small cloud providers for storage and bandwidth. Small cloud providers provide bandwidth orders of magnitude more cheaply than big cloud providers like GCP, Azure, and AWS. The problem is that small cloud providers have lower reliability and fewer scalable services. This means we need tools that effectively create reliable, scalable data services on top of small cloud infrastructure. - Decouple data scraping from data storage from data download. This is a very big one for me. Developing AI models for new tasks requires data collection, data organization, and data hosting. None of these are things that most AI developers enjoy doing, and so they often don't. On the other hand, there are plenty of archival-oriented people that enjoy collecting data, but very few of these people have AI expertise. Then there are people that enjoy assembling data, often just for the sake of analyzing it and seeing what's going on. With the current technology, you need one person (or a tight-knit group) capable of doing all of these things if you want to develop AI for new tasks. This unnecessary coupling is a huge bottleneck for the growth of AI development unaffiliated with big companies. - Scale data distribution. All file hosting providers have transfer caps. The only way today to distribute data in a way that scales automatically with its popularity is to use torrents, but torrents come with the severe bottleneck that they're immutable. This is untenable for large datasets, where data needs to be regularly modified to keep it clean and up-to-date with content feeds. The problem with all centralized file hosting providers is that users cannot contribute bandwidth, and so all of the costs for distributing data falls on a small number of individuals willing to front the costs. Finding such people requires luck, good will, trust ("can sharing this other person's data going to get me in trouble with my country's law enforcement?"), and coordination. Even individually, each of these things is a huge bottleneck. - Enable the creation of data subsets. Large datasets are becoming increasingly common, and most people training or adapting models aren't able to handle these. For foundation models like GPT-J and Stable Diffusion, people seem quick to develop fine-tuning strategies that work with less data (softprompts, textual inversion). This enables people to create what amount to customized models with minimal (sometimes free) compute resources. For these people, it needs to be possible to download only curated subsets of data, and it should be possible for downloaders themselves to specify which subset of data without coordinating with data seeders.
>>17806 (part 2 of 2) This year, I've gotten familiar with IPFS, which is basically a decentralized torrent protocol with some very nifty features. In particular, I've: - Learned to create, manage, augment, and distribute a 10 TB dataset on Hetzner servers with some tooling built around IPFS. This was a proof-of-concept showing that it's possible to store large amount of data and provide large amounts of bandwidth cheaply. Right now, I get only 8 mbps per server due to CPU bottlenecks. I've tested some tricks for getting this up to ~30 mbps per server, and I'm pretty sure I can get it higher if I spend more time on it. - Learned to create what amounts to index files: files that store file organization without storing file content. I set up scrapers that store data in a format ideal for scraping, uploaded the data to seed servers that store the data in a format ideal for data transfer, and downloaded the data with a file organization that's ideal for normal usage. This was a proof-of-concept to show that it is in fact possible to decouple data scraping from data storage from data download. - Tested adding bandwidth to existing files from an unaffiliated server. Again, this was a proof of concept showing that anyone can add bandwidth to anybody else's files, which enables data distribution to scale with popularity. - Learned to work with IPFS's JavaScript APIs, particularly to load file structures, create new file structures, and download data. This part will require upstreaming some bug patches to IPFS, but I believe I have enough here to demonstrate that it's possible to do enough end-user functionality from a browser interface, so distribution of these tools will not be a limiting factor. - Developed some initial tooling for create (fanfiction) text data subsets. I've learned a lot about organizing data, making interfaces that work for a broader audience, and making the necessary tooling & data available so people can create data subsets more easily. There's still a lot more to do here, but the exploratory work is largely done. All of this seems feasible, and probably with only a few months of effort. Lastly, I had smaller attempts to make higher math more accessible, both in the F=ma thread and elsewhere. I'm not really happy with my results on this front, and seeing how similar expository-posts-on-difficult-topics go, I think this strategy is not a good one. But seeing how much interest and expertise there is here, I'm convinced that more diffision of knowledge would be extremely valuable. I'll toss in some stray thoughts on this. First the problems. - I suspect that text is mostly only good for labeling things and explaining the deductive glue of intuition. For math at least, many aspects of intuition are spatial or physical, and text explanations are only good there after people have already gotten the right picture in mind. - A lot of explanations only work when people know which things they should be focusing on, and text is not good for placing explicit focus on things. This applies to both english text and equations. On a related note, natural language is often too imprecise, and equations are often too semantically-detatched. In both circumstances, it's hard to figure out what's worth focusing on. - Explanations are often incomplete, and people can't "experiment" with an explanation to develop a more complete picture. Here's my take on where a solution might come from. - There's one person that's exceptionally good at explaining math: 3blue1brown. He combines exposition, some interaction (offers problems to solve), and visuals. The software he uses to create visuals (manim) is open source. This is all good, but a video explanations probably wouldn't work for us, and a significant chunk of his teaching strategy depends on the video format. Specifically, he can narrate over visuals simultaneously while they're playing. That's not possible without a vocalized explanation. I can see vocalized explanations fitting into this board if we have waifus narrating things with TTS, but otherwise, it's probably not going to work. This would be very high-effort on the part of the person explaining, and every low-effort on the part of the people consuming. - Chris Olah and distill.pub are exceptionally good at explaining difficult concepts, and they don't use audio. They accomplish something similar to "narrating over a video" through UI widgets the user can use. Of course the user knows how they're manipulating the widget, and while they're doing that, they can observe what effect is has on the visuals. We can't use UI widgets on this board, but we can link to Colab notebooks that use manim.js or d3js alongside Jupyter widgets. This again would be high-effort on the part of the person explaining, low effort for consuming. With some heroic effort to create better tooling, I think this can be medium-effort for creating explanations, with the caveat that it will probably only work for math. That's probably too limiting a caveat. - For non-visual explanations, visuals with widgets don't work, but I suspect you can get a similar effect to "narrating over a video" with "commented code," at least for people that are comfortable reading code. I suspect that even simple, crappy pseudocode can get a point across much more clearly and concisely than exposition in cases where an explanation is about, e.g., functional relationships between things rather than deductive relationships. In cases where code is appropriate, I think this would actually be low-effort for the person explaining and low-effort for the people consuming. That's interesting enough to me to warrant some exploration and experimentation. Anyway. I look forward to the next year. Things are now moving at a breakneck pace, due largely to open source research & development, and the world is still speeding up. After nearly a decade going at it, I've finally hit the point where robowaifus seem to be entirely possible within a reasonable timeframe. There's still a lot of work to do, but the future promising.
>>17806 >>17807 Remarkable stuff Anon, truly pro-grade. Thanks for your well-wishes, and we're mighty glad to have neighbors like you Anons here on the Internet.
Reading this >>17806 made me think of IPFS, and if it was the solution, but you came to that conclusion yourself. How hard was it tomlearn, how much time (estimated)? Great work, btw.
>>17849 It's a huge pain in the ass to learn, but it's worthwhile for what it provides. It probably took me about two months wall time to learn everything so far, mostly slowed down by sparse documentation and the fact that some things aren't obvious unless you're dealing with enough data. Saying that makes me realize that I should write a guide based on what I've learned... I can make that a high priority once I get back to IPFS stuff, probably in 3-6 weeks.
>>17853 >Saying that makes me realize that I should write a guide based on what I've learned... That would be nice to have; we sure wish you would, Anon.
Open file (723.37 KB 1024x768 chobits.jpg)
Thank you all for the hard work & fellowship here as a community together. May God's blessings be upon us all! Merry Christmas!
>>18402 Thank you. Same as well. Masiro Project also send out their best wishes: https://youtu.be/xVhVV-nsmO0
>>18406 I love the way their creator made a priority of ballroom dancing for his robowaifus. I hope he succeeds bigly with Masiro! Merry Christmas.
Merry Christmas, /robowaifu/! With love, from /monster/! Do you all remember that time that chobitsu became swapped with IRL related stuff and was gone for like 2 months and everyone thought he was dead? We even hosted a sort of funeral for him. (^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^:(^: Glad to see you're still alive, chobitsu
>>18427 Lol. Welcome /monster/ ! Glad to be alive--never better tbh. BTW, please tell your site admin to allow Tor posting, kthx. Merry Christmas! :^)
>>18420 I don't think they see them as waifus, but they're really meant as maids for a maid cafe with robomaids as a special novelty. Still a inspiring project, though. >>18427 Thanks, same as well.
Kibo-chan also put out a video with some spasmic Christmas dancing: https://youtube.com/shorts/3hLJc0UKEzE
Happy boxing day
>>18459 Thanks Anon! Today's also Saint Stephen's Day.
>>18450 Merry Christmas Kibo-chan!
Open file (1.48 MB 5120x2880 happy_new_year.jpeg)
Happy New Year 2023, /robowaifu/! I pray for God's blessings on us and all our work here. May this be the year you see your robowaifu dreams begin to become true! Cheers lads.
Open file (1.50 MB 270x360 dancinglum4.gif)
>>18513 Thanks, same as well. I looked up which country is already in the new year. Well, Japan for example. It will still take a few hours for Europe and more for US.
>>18523 Robowaifu Lum is going to be a very, very popular Christmas gift in the future!
Also happy birthday, i have been offline-ish these last months but please know /robowaifu/ is my home, both emotionally and economically! :]
>>18533 God bless you Anon, thanks! We're all grateful for your continued presence with us. Work hard this year! :^) Cheers.
Open file (74.32 KB 600x424 RabbitChii.jpg)
>>18513 Happy New Years! Praying it'll be the year we finally have a FOSS waifu for all of us! I have faith and high hopes! Happy year of the rabbit!
>>18427 I remember lol
>>18558 Thanks Kiwi! I am as well. >Happy year of the rabbit! IKR? I found out that (Elda's Chii's, at least) is named Atashi. >"There's a teensy-tiny little bunny grill inside her head tbh." saved rabbit.rabbit.chii.jpg btw. :^) >>18559 Heh, everyone just don't be in some kind of a panic if it happens again. Someone who is well-known here just approach Robi, give him the info & take the board, and assign me as a Vol. And everyone who cares should back the board up with BUMP or by some other means, regularly. :^) >=== -prose edit
Edited last time by Chobitsu on 01/03/2023 (Tue) 08:13:53.
> (holiday-cheer related: >>18408, ...) >=== -minor fmt edit
Edited last time by Chobitsu on 01/03/2023 (Tue) 08:11:42.
>>18534 Yes sir! Also Mr. Chobitsu, I have been looking into making my own robowaifu (or at least automata). Any recommendations on how to start? I thought I should just a bunch of motors then go from there. Would it be advisable to macgyver one of those arduino robot kits into a proto-robowaifu? Please, a penny for your thoughts. God bless! :]
>>18598 >Please, a penny for your thoughts. OK, but lol please don't refer to me as 'Mr. Chobitsu'. Normally IBs remain anonymous, but this board is an exception to that rule, since we're kind of like a small engineering interest of sorts. Just call me Anon for now, alright? :^) So, I'd suggest you think about what you want to do, then spend a lot of time (probably at least a week's worth for a typical newcomer) doing nothing but simply poring over the board. It's a sizeable pile of information and it's a lot to go through. Just be patient with yourself Anon, you don't have to understand everything at first. Then (and only then) I'd suggest you fill out a survey post (via >>15486, but put your response post in the current /meta, >>18173). Once you've done that, consider yourself welcome'd to the team! I'd say just join the board's community-project named MaidCom (>>15630), introduce yourself to the project lead Kiwi there, with your new board handle. I hope that helps Anon, don't hesitate to ask questions in the current /meta thread for any reason whatsoever (>>18173). Cheers! :^)
>>18598 First of all, maybe don't try to develop your own completely from the scratch, but look into what others did and what kind of small mobile robots are available outside the board. Then start with something small or improve something. A good starting point is getting a cheap 3D printer (FDM) and start learning how to model things. Another would be to learn about silicone molds. Then there are the fields of AI with sub-fields like just conversational AI, or things like electronics and motors. The later requires reducers and doesn't make much sense without knowing how to build a body. Other than that Chobitsu gave you some good links where to start.
>>18600 >>18601 thank you very much anons!! :] I will try my best!!
Happy Birthday /robowaifu/ ! This has been a really big year for the AI side of the house with the opening of the LLM floodgates to DIY anons. We've also welcomed some newcomers here with really interesting projects. My apologies for this being so brief, I may expand it later around Christmas season. But please share your takes about the past year for robowaifus ITT, Anons.
>>26581 shouldnt it be on 9/9 because of >>1
>>26586 >shouldnt it be on 9/9 because of >>1 Do you mean our birthday? No, that day was when we started the reconstruction after the glowniggers destroyed 8ch. Confer : (>>14500). I began the board during Thanksgiving weekend, 2016; and anons around the world had already been talking about robowaifus for 2+ years before that point.
>>26581 I was expecting much more progress from myself during this year. Unfortunately, some things I have to figure out take me longer, partially because I'm procrastinating since I don't want to take care of that stuff, partially because things are often difficult. That said, me stopping to try using OpenScad to create my own version of "Make Human" will cut down a lot of the anticipated work. Also, AI made generally a lot of usable progress and I finally got into hosting my own LLMs and having an overview of which ones exist. I also refreshed my Python, and started on working pattern matching and a chat interface.
>>26593 I really appreciate your contributions to /robowaifu/ this past year, NoidoDev. In some ways, you've carried the board more than any other regular here this year. Thanks very much, we all appreciate you, Anon. Looking forward to seeing all you accomplish with your stated goals this coming year, Anon. Cheers. :^)
>>26594 Thanks, I'm sure I can go on like this in the coming year, but hopefully much more so.
Open file (723.37 KB 1024x768 chobits.jpg)
MERRY CHRISTMAS 2023 I hope you anons all have blessed & fun day today! Cheers. :^)
Happy New Year anons :D
HAPPY NEW YEAR 2024
Open file (747.99 KB 498x280 ChristmasNEET.gif)
>>27836 Likewise.
Open file (10.93 KB 180x280 2Q==.jpg)
Open file (122.02 KB 1280x720 EhkoEorXkAA5Et_.jpg)
Open file (230.84 KB 678x678 058.png)
>>27836 Happy New Years! 🎉 May we all be blessed with beautiful loving waifu this year!
>>27876 Thanks! Comfy Pepe is comf. :^) >>27882 Thanks Kiwi, happy new years. >=== -add'l resp
Edited last time by Chobitsu on 01/03/2024 (Wed) 15:00:05.
Happy Birthday, /robowaifu/ ! Well, we're yet another year closer to the dream, fellow Anons. I'm also pleased that we've added some new Anons to our cadre here, and even seen the return of some 'long-lost' ones as well this year! It's been fun to see the progress of 'homegrown' DIY projects this past year. I anticipate that this coming year is going to see a big uptick in this. A number of real advances in AI & related progress has taken place as well, and we are finally entering what I think will be the dawn of a new era for low-cost, locally-run, DIY-friendly models & systems for Anon to run in his own home server(s). This is exciting! Another big deal is that -- just as predicted -- many GH & non-GH corporations are now in what is effectively an 'arms race' to be the one to dominate humanoid robotics for the next 50 years. While efforts in the West are quite impressive IMO (for this frontier-era timeframe) -- for example Tesla's Optimus is setting the standard r/n for dextrous hands -- my money is on the baste Chinese. While it's laughable to see them dress 'foids up in skinsuits, and try to pass off clearly-CGI as """real""" humanoids the simple truth is that no single entity in the West can stack up to the sheer force of what is clearly now a national-tier agenda to best the rest in the realm of humanoid robots. Fite me. :DD While we're still some years away (5? 10?) from our own opensource, freely-given-freely-received robowaifus... all this work by corpos will lay very important groundwork towards normalizing the concept in the minds of normalfags (and push back against Hollyweird's predictive programming trying to short-circuit the appearance of humanoids). And regardless whether these jews manage to pull that (or some variation thereto) off in the West or no, their irresistable force will ensure that robowaifus become real in the East. Better bone up on your Mandarin (or Nihongo), Anon! :^) I have a feeling we're going to see the first jailbroken robo(waifus) this coming year. Screencap this :D Exciting times are just ahead of us, Anons. Keep.moving.forward. <---> As always, please share your takes about the past year for robowaifus ITT, Anons. Cheers. :^)
>>34520 Happy Birthday! I'm glad to be able to contribute my efforts to this community.
Open file (150.23 KB 850x1322 Simple.png)
Open file (714.80 KB 991x1080 Mina.png)
>>34520 Happy Birthday! We've all learned heaps since the last one. I wonder, what's been everyone's biggest revelation since the last one? For me, it was realizing that Mina is every I've spent all these years working towards. More importantly, accepting that it'll be a few more of these before she can be built. I'm praying to have something simple and cute before the next one. Sadly lost time on Maidcom dating a real girl this year, another bitter lesson. Incredibly grateful for this community.
>>34522 Your appearance and your Galatea project are an encouragement to everyanon here, GreerTech. Cheers. :^) >>34525 Mina-chan a cute. CUTE! :D >I wonder, what's been everyone's biggest revelation since the last one? That the baste Bulgarian took the bull by the horns and really amped things up with the MIT-licensed llama.cpp ! [1][2][3][4][5] Not only is this highly-important to all Anons doing AI compute 'at the edge' (ie, inside robowaifus w/ smol SBCs, et al), it firmly plants a giant, opensauce, platform-portable, big-tent pole in the ground for the rest of the world (as evidenced by the now-vibrant ecosystem building up around it). That the 'little guy' pulled this off and shook the world with it should be an encouragement to all of /robowaifu/ ! < I'll leave off harping about my personal vindication regarding this programming-language platform with some Anons here. :DDDDDDD <---> >I'm praying to have something simple and cute before the next one. I'm joining you in this prayer, fren Kiwi. :^) I know you're gonna make it: just stay encouraged, brother! > "Why are you downcast, O my soul? Why the unease within me? Put your hope in God, for I will yet praise Him, my Savior and my God." https://biblehub.com/psalms/42-11.htm (BSB) https://biblehub.com/psalms/43-5.htm (BSB) TWAGMI --- 1. https://github.com/ggerganov/llama.cpp 2. https://github.com/ggerganov/whisper.cpp 3. https://huggingface.co/ggerganov/whisper.cpp 4. https://github.com/ggerganov/ggml 5. https://huggingface.co/blog/introduction-to-ggml >=== -sp, fmt, prose edit
Edited last time by Chobitsu on 12/01/2024 (Sun) 07:56:15.
Open file (978.45 KB 1920x1080 oops_winry.png)
>>34520 Oh no, I missed even the board birthday. Sloppy. I rather don't want to think about that one more year passed. Anyways, maybe I'll be more industrious during the coming one.
So how many years has it been total?
>>34520 A (belated) happy boifday! It has also been a little over a year since I've been here. My my my where does the time go? Much progress has been had for my little potato. I hope to do a public release of SPUD 1.0, a user-friendly basic modular voice assistant) this year and get SPUD all pretty-fied for promotional stuffs.
>>34800 You should do what I did and release instructions for SPUD, so that others can recreate it. Only costs are time and maybe website hosting.
>>34803 Eventually, yes. I want to make sure anything I release is nicely documented, easy to understand, and robust. Too often I have encountered projects that have no clear-cut instructions and whatnot.

Report/Delete/Moderation Forms
Delete
Report