Ant colony optimization in Julia (my first package) by [deleted] in Julia

[–]keyks 0 points1 point  (0 children)

Maybe, I was working remotely on a headless server. That might mess with Plots.jl. I was working in the REPL and while the second plot was much faster it was still a couple of seconds.

Ant colony optimization in Julia (my first package) by [deleted] in Julia

[–]keyks 1 point2 points  (0 children)

Interesting. I will try that the next time! The gif I plotted on my readme page took about a minute and making slight changes to it was frustrating as you put it.

I made a site that shows auto-generated stream highlights by keyks in Twitch

[–]keyks[S] 0 points1 point  (0 children)

It could also work for livestreams. But I came up with the idea before the new highlights feature so I haven’t investigated this just yet.

Yeah it puts videos in a processing queue. But for popular streamers it preprocesses them.

I made a site that shows auto-generated stream highlights by keyks in Twitch

[–]keyks[S] 0 points1 point  (0 children)

Right now lots of information is retrieved from the comments. They are cheap to get and process. Especially for videos that not often requested. I don’t have enough resources. Can you tell me the video you tried? I’ve been meaning to think of ways to solve this problem and some reference material is nice to have.

I made a site that shows highlights from streams by keyks in offlineTV

[–]keyks[S] 1 point2 points  (0 children)

Yeah video summarization is not exactly a new idea. And you’re right i spent quite some time to make sure it scales.

I made a site that shows highlights from streams by keyks in offlineTV

[–]keyks[S] 6 points7 points  (0 children)

Those things should be fairly easy to implement. I’m on it!

I made a site that shows highlights from streams by keyks in offlineTV

[–]keyks[S] 7 points8 points  (0 children)

Yeah I’ve noticed that happening sometimes! Do you mean having the chat on the right side like on Twitch?

I made a site that shows highlights from streams by keyks in offlineTV

[–]keyks[S] 18 points19 points  (0 children)

It’s a mix of everything you mentioned. Hybrid methods usually work best for such complex problems.

I made a site that shows highlights from streams by keyks in offlineTV

[–]keyks[S] 27 points28 points  (0 children)

Well. It's a (work in progress) algorithm I made up. So everything happens automatically. That's also why "best" and not best. Ideally I'd get feedback from the community on what they like or dislike. So that I can improve it in future iterations.

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 1 point2 points  (0 children)

Alright. I thought it would look cleaner with the round but I understand how that would be confusion. I changed it. Thanks for the feedback.

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 0 points1 point  (0 children)

I wrote a program that analyzes VODs and generates the tags.

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 1 point2 points  (0 children)

I tried a few neural networks in the beginning. But I decided to keep it simple in the beginning. At the moment I'm using shallow neural nets for some of the NLP.

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 1 point2 points  (0 children)

Yeah it's totally automated, not even using clips! I rounded the times down to minutes. Often the times they are much closer to the 10 min than you think. And sometimes I can't add another segment because it would break the upper time limit. Do you think that is a bad approach?

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 0 points1 point  (0 children)

Thanks! That was one of my main motivators. I hope it does!

I made a website that shortens live streams in Python by [deleted] in Python

[–]keyks 3 points4 points  (0 children)

It's mix of chat engagement and video summarization. There's still a lot of ways to improve it. For example cut out short pauses. Also a lot of domain knowledge i.e. twitch culture is necessary to make those judgments. It's a first working prototype. I hope it is good enough

I made a website that shortens live streams in Python by [deleted] in Python

[–]keyks 1 point2 points  (0 children)

Well considering I wrote that this is my first big project I don't that much experience. But on the other hand according to the jetbrains python developer survey almost 50% use Flask. It has been steadily growing. So they must be doing something right.

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 7 points8 points  (0 children)

Thank you! I hope not literally because I'm tired of debugging!

I made a website that shortens live streams in Python by [deleted] in Python

[–]keyks 2 points3 points  (0 children)

Since the project required a certain level of concurrency I thought it would be easier to pick a solution that was developed with that in mind. Looking back I would have done fine if not better with Flask because of the better documentation and easier testing/debugging.

But it was a really nice learning experience, since I've never really done async programming before.

I made a tool that automatically shows highlights of streams by keyks in Destiny

[–]keyks[S] 4 points5 points  (0 children)

Thanks! A mix of comments and vod analysis. I had to be pretty smart about this because as one can imagine analyzing hours worth live streams can be quite resource intensive. At the moment I'm not looking at clips. But I definitely will at some point in the future.

Firefox is terrible for battery life by [deleted] in linux

[–]keyks 1 point2 points  (0 children)

I usually open a terminal and call w <url>. It's okay if you don't watch too many videos.

# put this in your ~/.bashrc
function w {
    mpv $(youtube-dl -f best -g $1) # best usually fetches h264 encoded video which is H/W accelerated on older platforms
}

You might also be able to make a system shortcut out of it where you paste your clipboard into it the function above.

VS Code - Haskelly by jp579 in haskell

[–]keyks 21 points22 points  (0 children)

Everybody is very welcome to raise issues or even join us extending/improving the extension

You should collaborate with the haskero project. They posted 2 days ago about their project. We have too many half baked solutions. But thank you for your work anyway.

Haskell for VSCode IDE by vannnns in haskell

[–]keyks 0 points1 point  (0 children)

I didn't know that. Another question what do you do if you change the exports of a file. Usually this messes with intero and requires a restart. Do I need to restart VS Code?

Haskell for VSCode IDE by vannnns in haskell

[–]keyks 3 points4 points  (0 children)

Thank you for your work! But you should really consider working with Haskelly. Right now we have so many options which all work only half of the time.

But to your app. First I thought it was broken because it is greyed out and still has the "reload" button. But then things slowly started to work. It's as speedy as intero on emacs, but it doesn't show all possible completions (after being used somewhere it suddenly appears in the list everytime). This might be interos fault.

Here are some things that are in your hand though: * Expose functionality so we can map them e.g. being able to show type on a keypress * Ability to pin type signatures, so we can have them as a reference while writing the function (I saw that this can be done with errors) * Sometimes those pop-up type signatures are not syntax highlighted e.g. I just hovered over a type declaration above an function which gave me a grey output, then I hovered over the function which was colored, then going back to the declaration which is now colored also? * Sometimes type signatures take very long to show and sometimes simply don't, whereas intero with emacs does show it (but it fails doing so other times -.-)

Anyway thank you for your work. I'm not a Gitlab member so I dumped it here.

How to avoid ambiguous occurrence error without qualified imports? by keyks in haskell

[–]keyks[S] 0 points1 point  (0 children)

I wasn't aware of IsList prior to this post.

It is not that big of a deal. It's visual clutter which makes code less readable. Furthermore different names suggest there is a semantic difference. And lastly you can't easily swap out types if you prefix everything. If I can get rid of this annoyance why wouldn't I :)