• 0 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle

  • I have a question which may turn out to be a feature request

    The question: How easy would it be to use Linkwarden to check whether I have already bookmarked something from the site I’m currently on? To clarify why I’m asking this, I have been generally trying to be more mindful in what media I consume, which means the things I enjoy reading are fragmented pieces that I may stumble upon through word of mouth.

    For example, I read post ‘a’ on blog ‘A’ and I enjoy it so much that I bookmark it (‘Aa’) so I can find it for later sharing. Many months later, I am linked to post ‘b’ on site ‘A’, but I don’t remember whether I have been to this site before, and knowing that I had previously enjoyed post Aa may prompt me to actually read post Ab (or properly set aside for later)

    Native Firefox bookmarks don’t do this, I know that much. It’s something I’ve been meaning to figure out how to solve, because one of the delightful, if somewhat overwhelming parts about floating on the ‘small web’, is the trust that builds up gradually after seeing sometime put out consistently good coverage


  • Something I’ve thought about a bunch re: recommendation engines is the idea of a “sweet spot” that balances exploration and safety

    Though actually I should start by saying that recommendation engines tend to aim to maximise engagement, which is why manosphere type content is so prevalent on places like YouTube if you go in with a fresh account — outrage generates engagement far more reliably than other content. I’m imagining a world where recommendation algorithms may be able to be individually tailored and trained, where I can let my goals shape the recommendations. I did some tinkering with a concept like this in the context of a personal music recommender, and I gave it an “exploration” slider, where at maximum, it’d suggest some really out-there stuff, but lower down might give me new songs from familiar artists. That project worked quite well, but it needs a lot of work to untangle before I can figure out how and why it worked so well.

    That was a super individualistic program I made there, in that it was trained exclusively from data I gave it. One can get individual goals without having to rely on the data of just one person though - listenbrainz is very cool — its open source, and they are working on recommendation stuff (I’ve used listenbrainz as a user, but not yet as a contributor/developer)

    Anyway, that exploration slider I mentioned is an aspect of the “sweet spot” I mentioned at the start. If we imagine a “benevolent” (aligned with the goals of its user) recommendation engine, and say that the goal you’re after is you want to listen to more diverse music. For a random set of songs that are new to you, we could estimate how close they are to your current taste (getting this stuff into matrices is a big chunk of the work, ime). But maybe one of the songs is 10 arbitrary units away from the boundary of your “musical comfort zone”. Maybe 10 units is too much too soon, too far away from your comfort zone. But maybe the song that’s only 1 unit away is too similar to what you like already and doesn’t feel stimulating and exciting in the way you expect the algorithm to feel. So maybe we could try what we think is a 4 or 5. Something novel enough to be exciting, but still feels safe.

    Research has shown that recommendation algorithms can change affect our beliefs and our tastes [citation needed]. I got onto the music thing because I was thinking about the power in a recommendation algorithm, which is currently mostly used on keeping us consuming content like good cash cows. It’s reasonable that so many people have developed an aversion to algorithmic recommendations, but I wish I could have a dash of algorithmic exploration, but with me in control (but not quite so in control as what you describe in your options 3). As someone who is decently well versed in machine learning (by scientist standards — I have never worked properly in software development or ML), I think it’s definitely possible.





  • I wonder what would facilitate people to make their own solutions in this way. Like, I have made a few apps or automation things myself, but if I look at my “normie” friends who don’t have the level of tech familiarity that I do, they struggle with whatever out of the box solutions they can find. Poor IT education is a big part of this, and I’ve been wondering a lot about what would need to change for the average “normie” to be empowered to tinker



  • Though I wonder if even besides adding an uninterruptible power supply (UPS) (writing acronym out for anyone else who would’ve had to Google it), this might be a useful exercise recovering from outages in general. This is coming from someone who hasn’t actually done any self hosting of my own, but you saying you’re still finding down services reminds me of when I learned the benefit of testing system backups as part of making them.

    I was lucky in that I didn’t have any data loss, but restoring from my backup took a lot more manual work than I’d anticipated, and it came at an awkward time. Since then, my restoring from backup process is way more streamlined.