• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "web". Back to normal view
    1. Anyone interested in trying out Kagi? (trial giveaway: round #2)

      We recently did a Kagi trial giveaway, and I have since received another email from Kagi with 3 additional trial codes. I'm assuming other Kagi subscribers also received the same thing (I got my...

      We recently did a Kagi trial giveaway, and I have since received another email from Kagi with 3 additional trial codes. I'm assuming other Kagi subscribers also received the same thing (I got my email on February 25 with the subject line "A treat from us"), so I figure we're due for another giveaway topic.

      As before, if you would like an invite, please request it in a comment.

      If you have invites to give, please PM them to requesters, then reply to their comment so that other givers will know they've been sent one and don't double up.

      50 votes
    2. To those who have been trying out Kagi: what do you think of it?

      It’s been about a month and a half since our big Kagi trial giveaway, which means most people are probably about halfway through their trial periods, so I figured we were due for a follow-up. To...

      It’s been about a month and a half since our big Kagi trial giveaway, which means most people are probably about halfway through their trial periods, so I figured we were due for a follow-up.

      To those who started using it recently, what are your thoughts?

      What do you like and dislike about Kagi?

      Do you think you will continue your subscription past the end of the trial?


      Note: I’m not affiliated with Kagi in any way besides being a happy customer myself. I’m asking this entirely out of curiosity.

      54 votes
    3. Is there any web-media player or service that allows you to create interactive videos?

      I remember way back in the day when YouTube was still in a Flash Player, you had the ability to dynamically overlay link buttons and clickable areas over videos at specific times/area and it was a...

      I remember way back in the day when YouTube was still in a Flash Player, you had the ability to dynamically overlay link buttons and clickable areas over videos at specific times/area and it was a lesser used but nice feature. There were a couple of videos that used it to sneak links to unlisted bonus content but it mostly helped when something was highlighted and clicking it would take you to relevant info. Think you could also use it for spesific playback controls.

      I'm scoping out a small project and think it'd be cool to have a video with simmilar basic interactions and even fire off some scripts at different parts of the playback.

      Since Flash died, I can't think of any web player that let's you create this sort of dynamic overlay/interface or implement logic to the media playback. I know Adobe Encore can be used to make this sort of stuff for DVD menus and I used to make training videos with old software that did similar things. But I don't believe those files are easily web compatible without Flash.

      I'm sure a front-end wizard can layer a transparrent canvas and player and script their way to the same functionality and more. Or maybe use a web game engine and build a UI over video playback. But I'm curious if there's any service or library that does it already and saves me from another abandoned side-quest.

      Unless I missed something obvisous, the only similiar functionality I've found in the common player libraries are overlaying adverts at set points in the display and you just set the scale and frequency.

      12 votes
    4. [SOLVED] How can I hide streams from my YouTube subscriptions page?

      Picture explanation: https://i.horizon.pics/tWovRax4kh.jpg When I view my subscriptions page on YouTube, half the "videos" are recordings of completed streams, often 2+ hours in length. I'm not...

      Picture explanation:

      https://i.horizon.pics/tWovRax4kh.jpg


      When I view my subscriptions page on YouTube, half the "videos" are recordings of completed streams, often 2+ hours in length. I'm not interested in watching these. For me, they're just pollution in the feed.

      Apparently, a lot of the channels I subscribe to, whose videos I enjoy watching, also stream on YouTube a lot.

      Second Wind is probably the channel I'm most hung up about. I like their normal videos, and don't want to unsubscribe from their channel, but jesus they stream two or three times a day.

      (Also, it's annoying that when I view a YouTube channel, I can visit their videos page or their streams page separately. Why can't I have this same separation on my own subscriptions page?)

      (Also also, I already use an extension to hide shorts (among other things), but it unfortunately does not have a feature for hiding streams.)

      Fancy bullet point summary:

      • I want to hide recorded streams from my subscriptions page
        • I don't care as much about hiding active livestreams, because those don't pollute my subscriptions page nearly as much
      • I do not want to unsubscribe from any of the channels I follow. That is not an option
      • I'm willing to stop using youtube.com in favor of an alternative client (web, desktop, etc) if that client supports hiding recorded streams from actual videos
      • I'm willing to install a browser extension that can solve this problem (but I can't find one for Firefox)

      Ninja edit:

      While writing up this topic, I actually found my own solution. The browser extension I mentioned earlier has an "advanced blocking" feature that takes a JavaScript function as input. The extension's GitHub page has an issue, with a comment, with some code to hide streamed videos on the subscriptions page.

      However, that code didn't work when I tried it. Thankfully, I just needed to check for videoRenderer instead of gridVideoRenderer.

      Here's the updated code:

      (video, objectType) => {
          // Only videos on the Subscription page
          if ( objectType === "videoRenderer" ) {
              if ( video.hasOwnProperty("badges") && video.badges.includes("live") ) {
      	    return true;
              }
              if ( video.hasOwnProperty("publishTimeText") && video.publishTimeText.indexOf("Streamed") != -1 ) {
                  return true;
              }
          }
          return false;
      }
      

      I have no idea what the consequences of checking against videoRenderer instead of gridVideoRenderer might be, and right now I'm too lazy to find out. This works well enough for now.

      (The "consequence" might be that streams are hidden from the related/recommended videos in the sidebar of a video page? I actually hide that sidebar, so I wouldn't know. Oh, and they'll probably be hidden from a channel's streams feed.)

      It isn't a perfect solution though. Streams that are "scheduled" still show up on the subscriptions page. However, I think channels can set streams and videos as scheduled? So blocking one without the other would be more complicated?

      I welcome any feedback or improvements on the code.

      15 votes
    5. Seeking advice as a Frontend web developer

      We have this big project at work...an "all hands on deck" kinda thing that has us rank-and-file frontend devs working alongside our manager more closely than I'm used to. And it was fine, because...

      We have this big project at work...an "all hands on deck" kinda thing that has us rank-and-file frontend devs working alongside our manager more closely than I'm used to. And it was fine, because I like the guy and he's been a decent manager. But this project is killing me.

      On multiple occasions now I've written code, had it pass code review (often with his approval after a round of changes/guidance), and then every few days we get these massive re-write PRs from him where he completely rewrites large chunks of what we've done. It's leaving me feeling a few different ways:

      1. Angry because how quickly your code gets replaced is a (imo, bullshit) metric used as a part of our annual reviews and promotion discussions
      2. Doubting myself because in my head a good developer doesn't have their code rewritten that quickly.
      3. Confused because features I thought I understood are constantly being rewritten leaving me wasting time trying to relearn how things work
      4. Wondering what the point of writing code is if it's just going to be thrown in the garbage later in the week?

      And like I'll be the first to admit I'm not the most proficient developer on our team. React and Typescript are relatively new concepts to me, despite a long career in web development. But I've been writing with it for about a year now and I had thought I was finally getting a good grasp on things. But now I'm wondering if I'm just an idiot? Is it imposter syndrome or have I actually somehow coasted through a 15 year career across various stacks and it's just now catching up to me?

      Or is this just the nature of massive projects like this? We had a half-baked product scope to begin with and its getting daily changes with entire chunks of it not very well thought out by our PM. I can see how it would make sense that the more senior developer might see the need to refactor things when things are constantly changing and we're left writing code based on assumptions and half-written requirements. I'm also getting are comments on my PRs that request changes, but mid-comment he's like "I'll just take care of this because it's blocking me".

      It's just really taking a toll on my mental health and how I feel about my job. I've been trying to find another job for a few months now, but I'm not having any luck. Job hunting sucks and when you're already demoralized as hell, it's hard to sell yourself to prospective employers.

      Could really use some insight from other experienced devs, please!

      12 votes
    6. Anyone interested in trying out Kagi?

      Edit: I have sent my link to three different people and I am out. Assuming they sign up. However, a lot of people also have invite links that commented. I guess a system would be for the...

      Edit: I have sent my link to three different people and I am out. Assuming they sign up. However, a lot of people also have invite links that commented. I guess a system would be for the invite-giver to reply to the comment of the invite-receiver to keep track?

      —-

      I received a link during Thanksgiving that lets me invite several people to a free trial of Kagi.

      I tried convincing friends to try it out but most of them were not even interested in a free trial to a paid search engine.

      If any of you are interested, please let me know.

      I'll give you my link in private and you can register yourself to the free trial.

      Posting just in case people are on the same boat as me.

      --

      Also, I hope it's appropriate to start a topic on this?
      Let me know if this is frowned upon.

      58 votes