top 52 comments

sorted by: hot top controversial new old
[+] 122 points 7 months ago (6 children)
  • [–] 104 points 7 months ago (3 children)

    I'm not entirely sure what the "maintenance burden" even is on a tech that hasn't changed in decades.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 41 points 7 months ago* (last edited 7 months ago) (2 children)

    From the article:

    Google says it's removing XSLT to address security vulnerabilities. The underlying library that processes XSLT in Chrome (libxslt) is an aging C/C++ codebase with known memory safety issues. Chrome's team argues that because only about 0.02% of page loads use XSLT, it's not worth the maintenance burden.

    It's debatable whether Google, with all its resources, really needs to do this, especially given that 0.02% of all page loads is still quite a lot. But there are certainly times when it's better to just delete seldom-used old code from your project to lower the maintenance burden and reduce the surface area for attacks.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 34 points 7 months ago (1 child)

    Big tech has been straining the libxml2 dev who recently got annoyed with them. Instead of helping maintain the libraries they ship on billions of computers, Google is trying to reduce there use.

    https://socket.dev/blog/libxml2-maintainer-ends-embargoed-vulnerability-reports

  • source
  • parent
  • hideshow 1 child comment
  • [–] 15 points 7 months ago (1 child)

    0.02% of page loads is honestly way more than I would've expected. The fact that they would look at that number and see an excuse to remove a feature like this is honestly a gigantic red flag for the way these browsers are being developed. Granted, it's not that surprising if you've been paying attention to the embrace-extend-extinguish march of web technologies towards a walled garden controlled by tech giants, but this is part of the writing on the wall, folks.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 20 points 7 months ago* (17 children)

    i browsed the web via RSS for a while. Maybe it's time to get back to that. at least for some food blogs or something. anyone got a good rss reader?

  • source
  • hideshow 17 child comments
  • [–] 9 points 7 months ago (2 children)

    I like miniflux. Lightweight, web based, selfhostable, assisted hosting and compatible with third party clients.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 7 months ago

    +1 for Miniflux, super nice and it has a polished interface.

    You can also access it through third-party apps such as NewsFlash (for Linux) or NetNewsWire (for mac, you just need to enable "Google Feeds APIs" in Miniflux for that).

  • source
  • parent
  • [–] 3 points 7 months ago* (last edited 7 months ago) (5 children)

    I use FluentReader, and an extension that restores Firefox's old RSS functionality.

    Edit: The extension I use is called Livemarks

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 7 months ago (4 children)

    i currently use firefox. mind sharing that extention with us please?

  • source
  • parent
  • hideshow 4 child comments
  • [+] 0 points 7 months ago (4 children)
  • [–] 7 points 7 months ago (3 children)
  • [+] 3 points 7 months ago (2 children)
  • [–] 20 points 7 months ago (1 child)

    I remember using XSLT to make my site's RSS look good around 20 years ago. I thought it was so cool, though XSLT was awful to write.

  • source
  • hideshow 1 child comment
  • [–] 49 points 7 months ago (7 children)

    Xslt has nothing to do with RSS being available or not.

  • source
  • hideshow 7 child comments
  • [–] [S] 23 points 7 months ago (6 children)

    It seems to have to do with how it looks formatting wise and not about availability or not, that is what is being meant.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 31 points 7 months ago (5 children)

    That's just for those few websites that use their RSS feed as their content source. If they want to keep doing that they can just get a JavaScript library that provides XSLT functionality. The feed itself is untouched.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 16 points 7 months ago (2 children)

    YouTube broke my RSS feed for YouTube subscriptions by breaking how embedded videos works.

    Now when I try to click on videos in my RSS feed it just gets me "Error 153" every time.

    It's so frustrating!

    I'm currently using Feedbro on Firefox (the add-on hasn't been updated in 2 years) but if anyone has any recommendations that don't get that error I'm all ears!

  • source
  • hideshow 2 child comments
  • [–] -3 points 7 months ago (1 child)

    These days you can probably vibe-code yourself the perfect RSS extension or even standalone app.

    Might give it a shot actually.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    I've coded this and I'm a retard. Relative portion from a method:

    from urllib.request import urlopen
                foundrss = False
                for line in urlopen(self.channelurl):
                    for word in line.split():
                        if foundrss:
                            if not self.feedurl:
                                self.feedurl = word.split(b'"')[1].decode("utf-8")
                                if 'xml' not in self.feedurl:
                                    raise Exception("'xml' not found in feedurl")
                            elif not self.channelname: # feed url is set, extract the channel name that comes soon after
                                if word.startswith(b'content='): # start collecting words
                                    self.channelname = [word.split(b'"')[1].decode("utf-8")]
                                    if word.count(b'"') == 2: # channel name is a single word
                                        self.channelname = self.channelname[0]
                                        return
                            else: # we have channelname started, just collect the rest of the words now
                                if b'"' in word: # get text to the left of "
                                    self.channelname.append(word.split(b'"')[0].decode("utf-8"))
                                    self.channelname = ' '.join(self.channelname)
                                    return
                                else:
                                    self.channelname.append(word.decode("utf-8"))
                        elif word == b'title="RSS"':
                            foundrss = True
    
  • source
  • parent
  • [–] 26 points 7 months ago (1 child)

    Wait, browsers still had RSS support? I thought that was deprecated a decade ago. I've been using dedicated apps for them

  • source
  • hideshow 1 child comment
  • [–] 20 points 7 months ago (1 child)

    There are libraries that can polyfill this with almost zero effort. List should not effect any active site that offers rss feeds.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 5 points 7 months ago (2 children)

    I'm a little confused about this. While I've been using RSS feeds for several years, my only experience with RSS feeds is with Inoreader. Will this cause issues with the way that I've been using RSS feeds or will I be unaffected?

  • source
  • hideshow 2 child comments
  • [–] 13 points 7 months ago (6 children)

    Who TF is still using XSLT?

    Good riddance.

  • source
  • hideshow 6 child comments
  • [–] 11 points 7 months ago (4 children)

    We use it at my library/archive to convert EADs (XML finding aids) into something we can present to a human.

    This change breaks something that's been working for us without issue for over a decade, and it's personally a PITA because I'm the only dev-adjacent person in the library and fixing this takes me away from other stuff. (I'm spread thin and we've been in a hiring freeze for 5 years. I love my coworkers but there's so much work stuff I have to deprioritoze in order to do the important stuff, it feels unfair when a big corporation decides to break something on me.)

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 7 months ago (2 children)

    You just need literally anything else other than the native browser to do it no?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 7 months ago (1 child)

    I can't guarantee an online researcher/visitor has anything other than a browser and I sure as heck don't want to walk them through installing something on whatever machine they're using. I do enough tech support as it is.

    Current plan is to have the web server do it, it's just another thing on my plate that I need to figure out how to do.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    Sites can just use CSS.

  • source