• 0 Posts
  • 11 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2024

help-circle

  • I took a cursory glance through the source code (for the Firefox version, at least), and I’m not seeing any calls to the gitflic.ru URL outside of the update functions (there appear to be two different places where these might be triggered) and one function for importing custom sites:

    // Import custom sites from local/online
    function import_url_options(e, online) {
      let url = '/custom/sites_custom.json';
      if (online)
        url = 'https://gitflic.ru/project/magnolia1234/bpc_updates/blob/raw?file=sites_custom.json'  + '&rel=' + randomInt(100000);
      try {
        fetch(url)
        .then(response => {
          if (response.ok) {
            response.text().then(result => {
              import_json(result);
            })
          }
        });
      } catch (err) {
        console.log(err);
      }
    }
    

    I noticed in the manifest.json, there is the optional permissions array:

    "optional_permissions": [ "*://*/*" ],

    Which seems to grant the extension access to all URLs, so maybe that’s why the HTTP request is able to fire on any given website rather than just the ones explicitly defined in the regular permissions array. Though this is speculation on my part; I’ve only ever written one or two complex Firefox extensions. I’m not sure if the “optional permissions” array can be declined upon installation (or configured in the extension settings after installation); perhaps access to the wildcard URL can be revoked so that this update call isn’t occurring constantly.

    All looks okay to me, but this was a very quick audit.



  • rudyharrelson@lemmy.radiotoScience Memes@mander.xyzThoughts??
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    20 days ago

    It is extremely common for classes to require students to learn to use proprietary software. It’s a tool of the trade.

    I understand that; my position is more ideological than practical. In an ideal scenario, AutoDesk, Adobe, Microsoft, etc wouldn’t be so deeply entrenched in their respective fields such that they are the de-facto tools of the trade for every business which must be learned in order to be hired. I know a given student has to learn certain proprietary tools in the current academic and professional environment. My comment was saying I would prefer this not to be the case. I am fully aware that proprietary software domination in the academic and professional spaces is not going away any time soon.

    In my ideal scenario, an interviewer at a company would ask, “Can you perform the following edits to a given graphic?” instead of “Can you use Photoshop?” since the former allows for candidates who can use alternatives like GIMP. I understand company pipelines aren’t set up for this, either, because company pipelines are also deeply entrenched in proprietary software.

    The OP’s photo is specifically about professors allowing other software to be used. Which would be a good starting point for making these kinds of changes.


  • rudyharrelson@lemmy.radiotoScience Memes@mander.xyzThoughts??
    link
    fedilink
    English
    arrow-up
    65
    arrow-down
    5
    ·
    edit-2
    20 days ago

    I’m no academic, but it seems wrong to me that any field would require the use of a particular proprietary software in order to do one’s homework assignments.

    May Excel or SPSS be the best tool for the job? In many cases, sure! But students should be allowed to use whatever other software can also get the job done, as long as the software exports the assignment in a data format that the professor can reasonably ingest (e.g.: turning in a CSV file, which can be understood by many different kinds of software, not just Excel).

    I understand professors have limited time to check homework and thus don’t want to spend time learning how to do anything but open a single, specific filetype, but that’s besides the point.



  • rudyharrelson@lemmy.radiotomemes@lemmy.worldThey don't know
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    2
    ·
    edit-2
    21 days ago

    Came here to say something similar. I always have mixed feelings on Scrubs for similar reasons to you. I genuinely can’t go back and rewatch most episodes because they are incredibly dated or insensitive in many respects. The good parts are still good, the great parts are still great, but the bad parts feel really bad IMO, and it really kills a lot of rewatch potential for me, despite having loved watching seasons 1-5 when it was originally airing. It was one of my favorite shows for years.

    I can definitely watch older stuff and understand it’s a product of its time, but Scrubs in particular has me cringing by 5 minutes into the episode; I can’t get through the rest of the episode most of the time. I end up skipping around to watch the scenes I know I like. I ain’t got time to sit around watchin’ The Todd harass people or Kelso make his usual “wife bad” jokes.

    What a soundtrack, though. One of the better soundtracks of any show I’ve watched.


  • At my old job (tech support), I watched a new hire once highlight text, right click for the context menu, and click “copy”. And then right-click to hit “paste”. Every time. They didn’t know a single shortcut for anything. It was maddening to watch.

    I gave em a lot of help because they were clearly not particularly tech savvy, but it made me wonder how the hell they got through the interview process with such a limited skillset.


  • Derivatives started making more sense to me after I started learning their practical applications in physics class. d/dx was too abstract when learning it in precalc, but once physics introduced d/dt (change with respect to time t), it made derivative formulas feel more intuitive, like “velocity is the change in position with respect to time, which the derivative of position” and “acceleration is the change in velocity with respect to time, which is the derivative of velocity”



  • One time when I was much younger, I borrowed a trailer from a buddy to haul around some stuff that wouldn’t fit in my Jeep.

    When I initially borrowed it, my friend set up the hitch and locked it in place. I figured I’d be able to do the same when it came time to return it.

    Well, I didn’t do it right. I got on the road to return the trailer to my friend, and about 1000ft down the road, the trailer popped right off the hitch and started barreling down the road behind me toward a car.

    The car stopped before the trailer hit it. A guy got out, grabbed the trailer, pulled it up to my Jeep before I could even say anything, and hitched it properly while I was apologizing.

    He just said, “No worries” and went on his way. What a cool guy.