haskell-friendly C programmers - Haskell

Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.

Torsten Schmits

just asked a question in freenode's #mpv about my use of its C api with Haskell FFI:

image.png

:joy:

Torsten Schmits

turns out that guy appears to be the main contributor to the project :dizzy:

Georgi Lyubenov // googleson78

now I get to feel bad for using the only player that I previously found satisfactory..

Torsten Schmits

yeah I'm also quite flustered as to whether I want to keep using it

Torsten Schmits

maybe I should look into MovieMonad

Torsten Schmits

there the maintainer seems to have to deal with users of that calibre: https://github.com/lettier/movie-monad/issues/16 :big_smile:

I can't find ANYWHERE how to setup the subtitles on an archive, it just doesn't support, there's nothing i can do, but even though you write on the description that it DOES support I tr...
codygman

Huh... What can we do about that... That's problematic

Georgi Lyubenov // googleson78

I always wonder what happened to people like these, that makes them hate technology they're not even using or touching or being affected by to such an extent

codygman

Tempting to post to /r/mpv

Torsten Schmits

especially since I didn't say the slightest thing that could be interpreted as critical of the quality of the project

Georgi Lyubenov // googleson78

not like Haskell is unavavoidable at every corner like some other languages

Torsten Schmits

@codygman I can screenshot my entire previous conversation with someone else before that if you want to do that

Torsten Schmits

note that this guy joined the channel to say this

codygman

I think you should post the whole screenshot for posterity even if nothing happens.

Sorry that happened to you

codygman

Make a GitHub issue titled "mpv dev told me "f*k yourself ashole"" and post the screenshots in it.

GitHub issues cannot be deleted.

Having that recorded on their project is some accountability that will make them think twice before treating others like that.

Torsten Schmits

it's a good idea, I only have to overcome the social anxiety :sweat_smile:

TheMatten

But their comments can, can't they? (I'm thinking of that actix-web "drama")

codygman

I can do it... I dislike toxic behavior going unchecked

Torsten Schmits

@codygman you have my permission!

Torsten Schmits

guess they added that feature

codygman

Ahh... My information is out of date then

TheMatten

But, I mean, it's probably not going to get removed on reddit if they have subreddit

TheMatten

Unless he's mod there

Jeff Burka

I think the subreddit already knows, but more evidence won't hurt https://old.reddit.com/r/mpv/comments/hnyu6a/mpv_devs_consider_blocking_mpv_from_running_on/

Posted in r/mpv by u/CDr0m • 4 points and 3 comments
Torsten Schmits

maybe I'll post the conversation to reddit

Torsten Schmits

started by tweeting about it:
https://twitter.com/catachresthetic/status/1310632565955604480

Torsten Schmits

Georgi Lyubenov // googleson78 said:

I always wonder what happened to people like these, that makes them hate technology they're not even using or touching or being affected by to such an extent

my general impression is that people hate technology that makes their skills obsolete. that could be applied to C and Haskell in a certain sense

Torsten Schmits

@codygman I think you tagged the wrong account in your tweet :big_smile:

codygman

There, now it's correct and better because I tagged their competitor vlc too :laughter_tears:

Sridhar Ratnakumar

@Torsten Schmits What's the context for "it works on C"? (what works on C) That's a crazy response. Did the person get angry about Haskell or ...? (just saw screenshots)

Sridhar Ratnakumar

I personally use the GNOME Videos app, until it stops recognizing some video (then mpv or vlc)

Torsten Schmits

it's impossible to know!

the context is that I'm using libmpv, the client api, via the C FFI in Haskell. look at the screenshots further down for details about my problem, that's what "works on C".

:big_smile:

Torsten Schmits

I might look into VLC's capabilities for running it from Haskell

Sridhar Ratnakumar

"Sir, may I ask what the connection is between using a programming language and fornicating with oneself?"

Torsten Schmits

it would undoubtedly be very interesting to analyze this person's motivations

Kim-Ee Yeoh

Just got to this. I won't flinch from saying that my heart sank when I read what happened afterward. If you're open to seeing a different way this could play out, let me know and I'll write out of band.

Torsten Schmits

Kim-Ee Yeoh said:

Just got to this. I won't flinch from saying that my heart sank when I read what happened afterward. If you're open to seeing a different way this could play out, let me know and I'll write out of band.

I don't understand what you mean!

Kim-Ee Yeoh

@Torsten Schmits Just got to this. -> I just read this.

I won't flinch from saying that my heart sank when I read what happened afterward. -> I felt sad when I read all the way to the end, from the event to response.

If you're open to seeing a different way this could play out, let me know and I'll write out of band. -> If you would like to know a different way of responding to the event, let me know. I will write to you, but not in this channel.

Torsten Schmits

small status update: the person who tried to help me with my issue found the tweet and responded with a joke about monads. they also appear to have alerted wm4 to it, because I received a PM on irc:

image.png

so this is in response to your tweet, @codygman

Torsten Schmits

so I would say that public shaming isn't a fruitful strategy here :upside_down:

Torsten Schmits

ah I see they also mocked your tweet with their official account, @codygman

https://twitter.com/mpv_player/status/1313408361736609792

Torsten Schmits

so obviously this group of devs is completely isolated from the part of the community that has started to care about conduct over the course of the decade

Georgi Lyubenov // googleson78

next time I make a product I'll simply decide not to compete with any other products, so that mine is used the most :big_smile:

Torsten Schmits

yeah well it's FOSS and there's no other product in that specific market with the same feature set that I know of (VLC is targeting differently, like android and desktop GUI)

Georgi Lyubenov // googleson78

but there are users like me who don't care much about whether it's text or GUI, so for me they are competing in a way

Georgi Lyubenov // googleson78

it's true that it's probably a very small minority though

Torsten Schmits

sure, but I assume that they don't care about you

Mats Rauhala

they don't care about you

Unfortunately, can't argue with that.

Torsten Schmits

image.png

so, something seems to have happened!

TheMatten

Ouch - was something happening on MPV IRC further?

Torsten Schmits

hey, cody's tweet is linked in the thread!

Sridhar Ratnakumar

Gotta love Zulip topics feature.

Torsten Schmits

Torsten Schmits said:

ah I see they also mocked your tweet with their official account, codygman

https://twitter.com/mpv_player/status/1313408361736609792

the funniest thing is that this turned out to be somewhat close to reality :joy:

codygman

I almost want to thank them for their board room meeting but this is getting more attention than I would have liked it seems.

As I said in the reddit thread: hopefully I don't "pay" for asking for an apology.

Torsten Schmits

you think he's gonna call your employer to complain? :upside_down:

codygman

Not him, but the group that holds an affinity for him maybe.