The plan for anonymous mutual matching dms Let's talk about how anonymous dms with mutuals will work. Thanks everyone for the feedback on the proposed follow functionality in >>2622. Having now thought about it and pushed up the prerequisites, it's time to plan out the details. ... posted 6d ago with 9 replies (collapse hidden) 1010 The plan for anonymo (view hidden) 1010 I had a good discussion with someone about this earlier today and came to this thought: we should have something like an option to be open to other people requesting follow-back (and thus an open channel of communication). So I follow you and send the requ... 6d ago (collapse hidden) 66 I had a good discuss (view hidden) 66 Thinking further, there seems to be a tricky combinatorial problem in the match algorithm. What if I like many of your nyms, and then you like one of mine? Which ones match? What if you then like another? ... 5d ago (collapse hidden) 44 Thinking further, th (view hidden) 44 That requires specifying which nym is doing the following in each case, and reduces probability of match drastically. Match takes two user-to-nym follows and produces a nym-to-nym match. One such match can be produced without any complication. It's what to... 5d ago (collapse hidden) 44 That requires specif (view hidden) 44 Interesting points anon. Maybe we don't need any such concept as matching, given dm requests. Maybe it's too tpot. I will think on that. But first, I must present the solution to the matching problem assuming we want matches: ... 5d ago (collapse hidden) 44 Interesting points a (view hidden) 44 Well I got it working on the backend. It finds matches. But we don't have the code yet to actually support notifications or private threads. Nor have I built the manual matching mechanism. This is all going to be monstrously complex. Several hundred lines ... 2d ago (collapse hidden) 33 Well I got it workin (view hidden) 33
Sofie dev log thread 2025-03 New dev log thread because the previous one fell off the front page due to age. If still want to read it, it's still live in the meta tag. As usual, I'll post minor and major sofie channel changes here for discussion. posted 7d ago with 2 replies (collapse hidden) 66 Sofie dev log thread (view hidden) 66 Just pushed up the first functionality of the follow/mute UI. It doesn't do much yet, just impacts the reputation of the person you're following a bit. Coming soon is the part where we reveal threads with people you follow, and match you with mutuals for d... 7d ago (collapse hidden) 33 Just pushed up the f (view hidden) 33 Added the "you" page for collecting all account-related functionality. It's replaced logout in the header, and that's where logout has moved. It also lists your persistent (named) nyms. I'm not listing all anon nyms because any serious poster will have doz... 6d ago (collapse hidden) 33 Added the "you" page (view hidden) 33
Sofie dev log thread I'll journal ITT with what I've been tinkering on and pushing up. It may be useful for those who are interested. posted 2mo ago with 10 replies (collapse hidden) 1010 Sofie dev log thread (view hidden) 1010 Fixed a major multi-hour outage caused by a logfile permissions mishap. Whoops. ... 2mo ago (collapse hidden) 77 Fixed a major multi- (view hidden) 77 New taste machine version (the part of the system that determines who has how much authority, and how valuable or offensive posts are considered to be). You will see that the value indicator numbers are now integers counting "votes". It's not quite as simp... 1mo ago (collapse hidden) 66 New taste machine ve (view hidden) 66 Major outage today as I had a subtle concurrency bug that blew up the whole system because of lack of defensive coding somewhere else. Details not that interesting: basically syncing the taste machine wasn't threadsafe but the webserver is multithreaded so... 1mo ago (collapse hidden) 44 Major outage today a (view hidden) 44 Added a "profile page" feature where you can click on a nym and see everything they have posted (under that name) in one place. Right now this is pretty useless because nyms are unique to threads, but as we add ways to interact with nyms (dm, vouch) and ad... 3w ago (collapse hidden) 44 Added a "profile pag (view hidden) 44 You can now name your nyms. If you give two nyms the same name, they will be merged. See how I am now "admin". When posting new threads, you can either use a fresh anon (as previously) or one of your names. As always, you can at any time for any post spin ... 2w ago (collapse hidden) 66 You can now name you (view hidden) 66 If i vouch for both your nyms, the system assumes those are independent signals, so they both count. But there’s a limit to how much we can count even very large numbers of vouches, with strong diminishing returns. I’ll adjust if people start gaming it... 2w ago (collapse hidden) 33 If i vouch for both (view hidden) 33 Some changes to layout last night. You'll see a unified title block at the top of all pages, tags a little less intrusive, a few other minor changes. Additionally, we can now (on the backend at least) change the name of tags. I've switched them from 4chan ... 1w ago (collapse hidden) 33 Some changes to layo (view hidden) 33
Help me figure out sofiechan poster vouching Sofiechan's backend technically has the capability to consider not just a poster's posts and votes, but other user's direct assesments of that poster. That is, if you were to vouch for someone, the algorithm would take that as evidence that they are solid,... posted 2w ago with 6 replies (collapse hidden) 99 Help me figure out s (view hidden) 99 Yeah I'm getting more excited by the matching aspect the more I think about it. As for algorithmic inequality, I don't think I believe that the value of an anonymous board is equality per se. It's rather that you are insulated from third party censure. No ... 2w ago (collapse hidden) 44 Yeah I'm getting mor (view hidden) 44 To be clear, most of the algorithm is already and still what you are calling "rapport". That is of course the backbone of anonymous reputation. But let's talk about an anonymous "mute". What could that mean? We could make it so that you literally just neve... 2w ago (collapse hidden) 44 To be clear, most of (view hidden) 44
Introducing Sofiechan Prototype Tag System Over the past few weeks I've managed to find a few days in which to build a prototype tag system for sofiechan. In comparison to other forums, this will be our equivalent of "boards" "subreddits", etc. ... posted 2mo ago with 11 replies (collapse hidden) 1010 Introducing Sofiecha (view hidden) 1010 That is precisely the plan. In fact it is basically already the case. There are only a few minor things left for full integration of the tag system into the advisory voting taste machine. Basically all of you have enough signal to more or less unilaterally... 2mo ago (collapse hidden) 44 That is precisely th (view hidden) 44 Yeah basically this is what i was getting at when saying tags should index content that otherwise isn’t well indexed. The corollary is that it doesnt count towards that tag’s utility if it is duplicative. The vector embedding idea is interesting. We’... 2mo ago (collapse hidden) 33 Yeah basically this (view hidden) 33 Its very important IMO that users be able to define their own “feed” and reason about it. A problem with current social media is that the feed algos are opaque, not something you can reason about and discuss. I want to solve this with the tag system fi... 2mo ago (collapse hidden) 55 Its very important I (view hidden) 55 Yeah maybe when you tag something it should appear under that tag for you, with the community default following from the consensus on that. ... 2mo ago (collapse hidden) 33 Yeah maybe when you (view hidden) 33 I don't see the connection. Tags are for organizing the index of threads so we can have multiple conversations going on at once. The thread length limit is so that threads don't get too long to read and navigate. The thread limit might be a bit busted righ... 2mo ago (collapse hidden) 33 I don't see the conn (view hidden) 33