OpenStars
Already ha... oh uh, I mean nope, I sure wouldn't do that, ossifer law! :-P
One thing that trips me up is that even if at best someone SUCCEEDS in developing such an AI, even one that can essentially replace humanity (in whatever roles), what then would become of us afterwards? Wall-E tells a poignant and, to me at least, extremely realistic portrait of what we would do in that eventuality: sit down and never even so much as ever bother to stand up again. With all of our needs and every whim catered to by a slave force, what use would there even be to do so?
Star Trek was only one possible future, but how many would have the force of will or mind, and then be backed up by enough someones capable of enacting such a future, much less building it up from scratch? Also, it is best to keep in mind how that society was (1) brought back from an extinction-level event, which well-neigh almost destroyed the Earth (i.e., if it had been a tad bit more powerful it would have, thus it was by an extremely narrow margin that they escaped oblivion to begin with), followed by (2) meeting up with external beings who caused humanity to collect itself to face this new external pressure, i.e. they were "saved", by the aliens presence. Even though they managed to collect themselves and become worthy of it in the end, at the time it happened it was by no means an assured event that they would survive.
Star Wars, minus the Jedi, seems a much more likely, to my fatalism-tainted mind, where people are literally slaves to the large, fat, greedy entities who hoard power just b/c they can. Fighting against that takes real effort, which we seem unwilling to expend. Case in point: the only other option to Trump is... Biden, really!? Who has actually managed to impress me, doing far more than I had expected - though only b/c my expectations were set so low to begin with:-).
Some short stories if you are interested:
One is that I was a Reddit mod, for a small niche gaming sub. I stepped down. I guided the sub at a time when literally nobody else was willing to step up, and as soon as some people did, I stepped back, mostly just training them, and then when one more agreed I stepped out entirely. Perhaps it corrupted me, but apparently not too much - maybe b/c it was not "much" power?
Two, I cannot find the article right now b/c of enshittification of Google, but there are some fascinating studies showing that AIs do all sorts of crazy things, which supports how much of it is truly logical/rational behavior rather than crazy to begin with. One described a maze-running experiment where, once the "step cost" got to be high enough, the agent was trained to undertake higher & higher risks in order to just exit the maze ASAP - even if that meant finding the "bad"/"hell" rather than "good"/"heaven" exit. Like if good=+100 points, bad=-100 points, and the step cost is -10 points, with the goal being to maximum your score, then every 10 steps is equivalent to another "bad" exit. So like if you took 30 steps to find the good exit that is only -300+100=-200 points whereas if you took only 5 steps to find the bad exit that is -50-100=-150, which is overall higher than the good exit. Suicide makes sense, when living is pain and your goal is to minimize that, for someone who has nothing else to live for. i.e., some things seem crazy only when we do not fully understand them.
Three, this video messed me up, seriously. It is entirely SFW, I just mean that the thoughts that it espoused blew me away and I still have no idea how to integrate them into my own personal philosophy, or even whether I should... but the one thing I know for sure is that after watching it, I will never think the same way again.:-)
I used to think that. Now I think that even if robots (more properly I mean a true artificial sentience) were to ever replace humanity, then they too could just as easily fall prey to the same effects that plague us, just b/c they abut natural laws encoded into the physics of the universe.
One issue I take with what you are saying is that the value judgements depend on what you are measuring the ideal against. Whereas, from a "survival of the fittest" (or even "survival of what happened to survive") standpoint, then Genghis Khan is one of the most successful people who ever lived, alongside the "mitochondrial Eve" and the "Y-chromosomal Adam" (yes those are real biological terms, though they are separated by at least a few hundred thousand years and both iirc were pre-Homo sapiens).
Mathematical game theory shows us that cheaters do prosper, at least at first, before they bring down the entire system around them. Hence there is a "force" that pulls at all of us - even abstract theoretical agents with no instantiation in the real world - to "game the system", and that must be resisted for the good of society overall. But some people (e.g. Putin, Trump, Jeff Bezos) give in to those urges, and instead of lifting themselves up to live in society, drag all of society down to serve them. What Google did to the Android OS is a perfect example of people corrupting that open source framework, twisting and perverting it into almost a mockery of its former self. For now, it is still "free", especially in comparison to the walled garden of its chief competitor, but that freedom is a shadow of what was originally intended, it looks like to me (from the outside).
So I am giving up on "idealism", and instead trying to be more realistic. I don't know what that means, unfortunately, so I literally cannot explain it better than that - but something along the lines of knowing that people will corrupt things, what will my own personal response be to the process? e.g., as George Carlin suggested, should I just recuse myself from voting entirely, or (living in the USA as I do) have things changed since then, and whereas before the two sides were fairly similar, nowadays it is important to vote not for the side of corruption, but against the side of significantly worse destruction, including of the entire system? (which arguably even needs to be destroyed, except if that happens in that manner, it is likely to lead to something far, far worse)
Anyway, yeah it is far worse than that, and I find it the height of irony that people, who absolutely ~~cannot~~ refuse to take care of ourselves, are now looking to make robots/AI, who we seem to be hoping will do a better job of that than we (won't) do? It is the absolute "daddy please save me" / cry for a superhero / savior, as always, abrogating responsibility to do anything to someone else to "like: just fix all the stuff, and junk, ya' know whaddi mean?" And therefore we fear robots (& AI) - as we should, b/c we know already what we (humans) are willing to do to one another, and thus we fear what they (being "other") might do to us as well. I am saying that it is our own corruption that we fear, mirror-reflected/projected onto them.
B/c Reddit has decided that you needed moar Reddit, so that you can haz Reddits while you are also Redditing.
That, or they are counting on someone, somewhere, to be dumb enough to fall for it.
Watch as people absolutely do. :-(
Watch as he burns through it in one:-).
Also, bold of us to assume that he has not already spent it:-P.
Algorithms, great idea, horrible in practice.
Tbf, it is not the computer's fault - someone made it do that, and that same someone is the type to call a landline phone just as you sit down to family dinner (Leave It To Beaver style - at least I assume they did that in that show:-), or to literally knock on your literal door and try to sell you a vacuum cleaner or whatever - i.e. it is pure human greed, and the algorithm is just their latest tool in the toolbox to accomplish that.
Anyway, algorithms can be used for good too, if we wanted them to. Asimov for instance prompted three laws of robotics including foremost among them that robots would be allowed to do no harm - which is itself and interesting proposition bc like how else would a doctor perform surgery if it couldn't cut into a patient, or like what if a robot absolutely refuses to allow humans to commit suicide, or even to die in any way despite having lived for thousands (millions?) of years already? (It would become pure torture at some point!) To do a good or evil act, something needs to have "agency", but right now algorithms are purely tools to reach some externally defined end.
I feel the need to be pedantic here: that quote continues on to the very next (and final) sentence being:
Not something that can be done with a simple plugin.
However, anything that is logically possible, is doable, with enough effort & investment - e.g. that infamous quote:
All that quote means is that it would be most simple to do as a back-end task, not a simple front-end one (though even a front-end could, in theory, e.g. slurp up 1000 posts and then use some metric to figure out how to display the most proper subset of 20 from that superset).
But for instance, someone could spin up their own instance, and then add whatever sorting method they wanted to it. However, recall again what happened to DMV.social - anyone who opens up a Lemmy server will be spammed with CSAM, it would seem - so there are other more urgent matters to be attended to first, unless that someone used it purely as a testbed, and made all connections to it to be read-only, or else had a team of moderators willing to put in large amounts of time to fend off those attacks with both manual efforts and also developing automated tools at the same time - e.g. they would need to have technical skill even just to moderate, much less administer the machine (unless, like existing Lemmys, there is a whole team of admins doing the technical parts already). Anyway, I don't suggest this lightly like it is trivially easy, just to say that it is possible.
It would be beneficial to talk more about these desirable features to ensure that when developers do invest time in them, we’ve already come up with a good and robust solution.
Sure, I am not trying to tell you what to do. Just stating that until and unless someone is willing to tinker with actual implementations - and again, right now their attentions seem to be directed elsewhere, plus while Scaled-sorting Hot may not be perfect it is something (I don't personally have experience to say if it is better than before b/c I was on Kbin.Social at the time which was totally different - but I thought I heard many people say that it is better now?) - then it is going to be a purely theoretical discussion. Which is probably how Scaled sort got implemented too? Though now that it is built, it could be tinkered with, if there is the will to do so.
But unless you are offering to do any of the actual implementation work yourself, I think you would need to discuss this with the actual admins who you would expect to do that work for you - hence you might try Matrix where they hang out, rather than solely discussing it here.
And then, as you said in your OP, when they say "no" and close all GitHub issues, that, as they say, is that. You can't "force" someone to do work for you for free - and even if you were offering money, or perhaps offering to do all the "design" work yourself for free, they still would need to agree to actually do the implementation.
Moreover, even if you DID offer to do ALL of the implementation work entirely on your own, unless you do want to spin up your own instance to actually run it on, you still would need the buy-in of the instance admins, for which having the buy-in of the developers would go a LONG way.
So you asked:
Do you have any ideas or suggestions on how Lemmy could better surface content from smaller communities?
And my suggestion is that you cannot walk into someone else's house and tell them how they should do things. Especially when they have ALREADY said no. They know better what their prioritization is, and what they hope to accomplish over the next month, year, and so on. The absolute beauty of the Fediverse is that you can take all of the existing Lemmy code, which is entirely functional, make a fork of it, and spin up your own instance - and not just run it, but even modify the code to do... whatever you want! And then you can share that code, and benefit all the instances that are running Lemmy too! Discuss.Online, Lemmy.World - all of them, well, those that choose to keep your suggestions, though it is up to each one individually to either accept or reject them, and it is ultimately their call. Reddit does not work this way, nor FaceBook/Meta/Threads, Instagram, Xhitter, etc., but we do, b/c it is "open-source". The caveat to that being... that someone, somewhere, must put in the actual effort to get it done.
And the people who would normally do that, seem to have said no. I gather that you feel frustrated but... it is what it is. Therefore, of what use is it to talk about any of this, when there is no path forward for it? THAT is how to move forward your ideas: either find or become someone yourself who can implement them, and THEN in talking to them you will actually be in an even better position to understand how it all works, and how it might be changed to work even better than it does now.
I dunno, perhaps I should not have replied at all? Sometimes I do overshare my thoughts and if you disliked that here then I apologize:-). It was my hope to help spur your thoughts along these lines that I was thinking, since it seems to me to be the only way forward. But I guess please ignore me if you think I am wrong, and I wish you luck either way!:-)
Fwiw, I do agree that eventually, when the developers are ready to move forward with this again, they indeed might appreciate a ready-made solution if one happened to be already available by then, but again that assumes that one could be made purely on theoretical grounds alone?
Thank you for explaining this.
I don't know what some people were assuming that I meant, but ofc I mean that I was browsing the "All" feed (what else could I have meant? well, I suppose "New" also, and ngl I do switch back and forth between those two, though spend >98% of my time on "All"), and that I wanted something in-between having to subscribe to each and every single thing individually, vs. EVERYTHING (with like a ton of sports, it used to be a bunch of foreign-language communities - which is... fine, I don't begrudge most any non-illegal community its entire existence? - and cooking, etc.).
My own "Local" barely has anything, so perhaps that is a source of bias - StarTrek.Online has roughly 2 posts per day, if that; and Discuss.Online where I was previously was the same; and Kbin.Social where I was before that literally has no Local mode at all iirc!
Anyway, to clarify, what I want is to start with inclusivity, then begin narrowing it down a bit - and all the better would be to use a toggle rather than a full ban, or even just limit the frequency of things so that e.g. I do not see 4 different posts about cooking from 4 different cooking communities in a row, followed by 4 different sports, followed by knitting, followed by... well, anyway, I just am not interested in scrolling endlessly to find even one thing that interests me, that way. This way I actually find TONS more posts than starting with exclusivity and trying to work upwards from that. (ironically, at the same time, it also misses many posts compared to visiting each community itself, but they tend to be the lowest-upvoted and commented-on ones; so anyway, it is what it is)
But for some reason, most people here that are choosing to respond are arguing against that, citing how it "won't work" (I mean... I already do it, literally daily, and have been for months?), as if I am somehow trying to take something away from them, somehow, but I am just talking about curating my own personal feed, which works for me, until we can get something better going on.
Also, there is the potential to be even more inclusive if the user has stipulated that they have a particular preference, when a community is new and struggles to gain acceptance in the wider Fediverse, the way that I am talking about. e.g. if someone says that they enjoy sports, and a new baseball community emerges, then it could be helpful to show up less often for people that do not like sports at all, but conversely more often for people who have indicated that they do - even if they have not subscribed to it yet. Sort of like how targeted ads work, except not being driven by seeking profits, and instead seeking out a genuine connection between a user and what content type they have asked to be notified about.
Well, it's fun to dream. :-)
Step 1: it would be nice if we could at least talk about this in a friendly & civilized manner. I have spent a portion of my day today trying to defend even so much as casually mentioning in passing - in a reply to a reply to a reply even, iirc, much less a full-on post - that I would like something similar to what you said. I give up whenever I detect that someone literally did not read what I already wrote, at which point I see that they just wanted to complain rather than add something of substance to the ongoing conversation. And even if we took it for granted that I was a dummy Mc-Stoopid-buttface, nobody bothered once to explain why I might be wrong.
i.e., there seems to be significant push-back to this approach. I have no idea why though - it seems entirely logical and do-able to me? Especially if it were purely optional, like a new sort option rather than taking over the existing Hot one? At a guess, it may just be a difficult task, so it awaits someone to be interested enough to actually implement it. Also, please remember that the entire Fediverse has and continues to be under perpetual attack (message from DMV.social closing down due to being spammed by illegal CP & CSAM amid concerns over the ethical considerations of being a server that allows posts from external users, i.e. the entire Federation model, quoting: "Quite frankly, this is disturbing and I just don’t want to deal with the possibility of this crap.") - I do not know if it is Huffman, or Musk, or Zuckerberg, or whoever might not enjoy how this could potentially take away from their profits, but they are correct that if we continue to exist on our own, that we need to do something to protect ourselves against this type of thing. So... sorting is important yes, but I could see if it was not the HIGHEST priority, right now.
But moving on, one thought regarding it: allow each user their own customization filters for each "category" of posts, e.g. 1% politics, 2% sports, restrict news to 5% (though the latter requires significantly deeper thinking to implement - e.g. is an article in a Technology sub still "news"? tbh, "news" is probably not a real category then). Or, as you say, an algorithm that would just work mostly fine for most people. The problem with all of this being that tags would have to exist first, so someone would have to develop that before any of this could begin to be developed and tested.
Which brings us back to: it is really fun to talk about such matters, but ultimately it will take someone rolling up their sleeves first, maybe learning an entirely new language (or several - according to this GitHub page, Lemmy is: "Rust 76.4% PLpgSQL 16.4% TypeScript 5.5% Shell 1.5% Other 0.2%"), and just getting something done. Otherwise, beggars cannot also be choosers, if there is nothing else available to choose from.
I only do it once a day even - the flossing part before bed is by far the most important iirc.