Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→
Page 1 .. 565 566 567 568 569 570 571 572 573 574 575 .. 18008
1,800,729 events total
2021-06-21 10:14:51 <merijn> kuribas: Right, so that's part of the reason people like sharing their stuff
2021-06-21 10:14:56 <kuribas> __monty__: indeed. Maintaining is boring
2021-06-21 10:15:05 <merijn> kuribas: And if you take that away from them, why even share your stuff?
2021-06-21 10:15:37 <kuribas> merijn: how is taking over a project taking away the pride?
2021-06-21 10:15:49 <Taneb> kuribas: ...how isn't it?
2021-06-21 10:16:02 <merijn> kuribas: If you're still working on it and someone takes it over, that wouldn't affect you?
2021-06-21 10:16:15 <merijn> (against your will)
2021-06-21 10:16:20 <Taneb> I'd certainly be upset if someone said that I was doing something I'd created wrong and they were going to take over and do it their way
2021-06-21 10:16:30 <merijn> We already have a policy for taking over abandonned packages
2021-06-21 10:16:32 <kuribas> merijn: If I am working on it, yes. If I don't have time for it, no.
2021-06-21 10:17:08 <merijn> kuribas: And how long before it qualifies as "I don't have time"?
2021-06-21 10:17:23 <merijn> kuribas: Like, you don't have time for 6 months before you plan to continue on a project
2021-06-21 10:17:26 mikoto-chan joins (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be)
2021-06-21 10:17:31 <merijn> Should someone be able to take it away?
2021-06-21 10:18:19 <kuribas> merijn: in that case, they could fork the project, work on it, and after 6 months I'll incorporate changes I like.
2021-06-21 10:18:22 × ocramz quits (~user@c80-216-51-213.bredband.tele2.se) (Ping timeout: 250 seconds)
2021-06-21 10:18:38 <kuribas> But if the project is used by many people, maybe even better if someone else just takes it over.
2021-06-21 10:18:47 <kuribas> for those months
2021-06-21 10:18:54 <merijn> kuribas: And who decides that?
2021-06-21 10:20:13 <merijn> If many people/companies rely on a project, well, that sounds like there's a lot of people who could be paying to prioritise that project!
2021-06-21 10:21:32 <merijn> "Oh, but it's open source, we shouldn't have to pay! We just want to casually burn out maintainers and get the most of our tragedy of the commons!"
2021-06-21 10:21:48 <kuribas> In my projects where I gave other people ownership or co-maintainership, I have not yet been disappointed.
2021-06-21 10:22:02 <Taneb> But you chose to give other people ownership or co-maintainership
2021-06-21 10:22:06 <Taneb> And you chose who
2021-06-21 10:22:14 <merijn> kuribas: That's fine, but then it's *you* in control and deciding if/who gets maintainership
2021-06-21 10:22:24 <merijn> kuribas: That's is fundamentally different from having it imposed on you
2021-06-21 10:22:49 × amahl quits (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) (Remote host closed the connection)
2021-06-21 10:22:50 <kuribas> merijn: yeah, having it imposed isn't nice.
2021-06-21 10:23:21 <merijn> The older I get, the more my opinion on 100% of open source maintainership converges on "fuck you, pay me"
2021-06-21 10:24:01 <merijn> Or, I guess "free software" but "free as in puppies"
2021-06-21 10:24:06 <kuribas> merijn: that's fair. If I am in a company using haskell, they would have a budget for this stuff.
2021-06-21 10:24:14 <merijn> i.e. "You'll have to pay to get it fixed"
2021-06-21 10:24:33 <merijn> I don't know who I got that quote from, but I love it more and more :)
2021-06-21 10:24:50 tauli[m] joins (~tauliacme@2001:470:69fc:105::755)
2021-06-21 10:25:09 <kuribas> merijn: if I get passed the "haskell is an academic language which is not for practical use, as it doesn't even have libraries for common usecases."
2021-06-21 10:26:22 <kuribas> merijn: the only thing a company cares about is that the net benefit is positive.
2021-06-21 10:27:02 <merijn> Sure
2021-06-21 10:27:15 <merijn> But also, I don't care what companies think about stuff I do
2021-06-21 10:27:31 ocramz joins (~user@c80-216-51-213.bredband.tele2.se)
2021-06-21 10:27:49 <merijn> And neither should anyone else who isn't actively being paid to care
2021-06-21 10:27:54 hughjfchen joins (~hughjfche@vmi556545.contaboserver.net)
2021-06-21 10:28:40 <merijn> anyway, lunch
2021-06-21 10:29:49 × ham quits (~ham4@user/ham) (Read error: Connection reset by peer)
2021-06-21 10:32:58 × sa quits (sid1055@id-1055.tinside.irccloud.com) (Ping timeout: 244 seconds)
2021-06-21 10:33:06 ham joins (~ham4@user/ham)
2021-06-21 10:33:07 × hughjfchen quits (~hughjfche@vmi556545.contaboserver.net) (Client Quit)
2021-06-21 10:34:06 sa joins (sid1055@id-1055.tinside.irccloud.com)
2021-06-21 10:34:15 × MQ-17J quits (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Read error: Connection reset by peer)
2021-06-21 10:34:20 × teaSlurper quits (~chris@81.96.113.213) (Remote host closed the connection)
2021-06-21 10:34:24 MQ-17J joins (~MQ-17J@d14-69-206-129.try.wideopenwest.com)
2021-06-21 10:37:25 × nschoe quits (~quassel@178.251.84.79) (Ping timeout: 265 seconds)
2021-06-21 10:39:26 × Hafydd quits (~Hafydd@user/hafydd) (Quit: WeeChat 3.0)
2021-06-21 10:39:27 teaSlurper joins (~chris@81.96.113.213)
2021-06-21 10:40:31 × jneira quits (~jneira@212.8.115.226) (Quit: Client closed)
2021-06-21 10:40:34 <ocramz> kuribas: completely agree with your pov. besides, having a mechanism for adding active maintainers (who are either interested in evolving a library or have the means to ask others do so) is precisely a way for everybody to _avoid_ burnout
2021-06-21 10:41:03 × jakesyl quits (sid56879@id-56879.stonehaven.irccloud.com) (Ping timeout: 272 seconds)
2021-06-21 10:41:18 <kuribas> to be clear, I am not advocating forcing projects away from the creators :)
2021-06-21 10:41:38 <ocramz> I said adding, in fact
2021-06-21 10:41:59 <ocramz> or letting new patches be incorporated, or whatever. Moving the project forward
2021-06-21 10:42:50 <ocramz> the "package takeover" process, involving multiple rounds of email, copy-pasted conversations in the mailing lists, months wasted, is one of the most comically inefficient ways of doing this
2021-06-21 10:43:30 × teaSlurper quits (~chris@81.96.113.213) (Ping timeout: 250 seconds)
2021-06-21 10:43:50 jakesyl joins (sid56879@id-56879.stonehaven.irccloud.com)
2021-06-21 10:44:23 <kuribas> ocramz: I would only do this for projects with widespread use.
2021-06-21 10:44:33 <ocramz> sure
2021-06-21 10:44:58 <ocramz> a voting process! like, if more than N people ask for this, click
2021-06-21 10:45:22 <ocramz> surely we don't need sMaRt CoNtRaCtS to pull this shit off
2021-06-21 10:45:57 × ubert quits (~Thunderbi@p200300ecdf259dd4ad9b8920565e1743.dip0.t-ipconnect.de) (Remote host closed the connection)
2021-06-21 10:49:19 fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net)
2021-06-21 10:52:05 × zeenk quits (~zeenk@82.76.113.130) (Quit: Konversation terminated!)
2021-06-21 10:53:20 <Taneb> What's the justification for the "is strictly more specific than" bit of resolving overlapping instances?
2021-06-21 10:54:38 <__monty__> Because that gives a unique match? Whereas the = in >= wouldn't?
2021-06-21 10:55:10 <hpc> ^
2021-06-21 10:55:18 teaSlurper joins (~chris@81.96.113.213)
2021-06-21 10:55:23 <hpc> when you aren't able to resolve the match in some unambiguous way, you get incoherent instances
2021-06-21 10:55:41 <hpc> although not quite "unique", but "unambiguous"
2021-06-21 10:56:12 <hpc> the specificity requirement gives ghc a way to consistently pick the same instance in similar situationns
2021-06-21 10:59:33 <Taneb> Why is it relevant when all-but-one of the candidate instances is marked as overlappable?
2021-06-21 11:00:43 mpt joins (~tom@2a02:908:1862:49e0::3)
2021-06-21 11:04:43 ocramz parts (~user@c80-216-51-213.bredband.tele2.se) (ERC (IRC client for Emacs 27.2))
2021-06-21 11:05:57 jneira joins (~jneira@212.8.115.226)
2021-06-21 11:06:03 brandonh_ joins (~brandonh@151.68.85.160)
2021-06-21 11:06:58 × brandonh quits (~brandonh@151.68.85.160) (Ping timeout: 252 seconds)
2021-06-21 11:07:11 eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:945c:cf17:8af9:9d4a)
2021-06-21 11:07:21 × zot quits (sid449795@id-449795.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
2021-06-21 11:07:33 × brandonh_ quits (~brandonh@151.68.85.160) (Client Quit)
2021-06-21 11:07:41 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds)
2021-06-21 11:08:20 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-06-21 11:09:56 × azeem quits (~azeem@176.200.214.195) (Ping timeout: 250 seconds)
2021-06-21 11:11:42 × eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:945c:cf17:8af9:9d4a) (Ping timeout: 264 seconds)
2021-06-21 11:13:40 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
2021-06-21 11:13:45 azeem joins (~azeem@176.201.29.233)
2021-06-21 11:14:21 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-06-21 11:14:34 × mpt quits (~tom@2a02:908:1862:49e0::3) (Ping timeout: 268 seconds)
2021-06-21 11:15:39 polux4 joins (~polux@51.15.169.172)
2021-06-21 11:16:31 × polux quits (~polux@51.15.169.172) (Ping timeout: 272 seconds)
2021-06-21 11:16:31 polux4 is now known as polux
2021-06-21 11:16:43 × samebchase quits (~samebchas@51.15.68.182) (Ping timeout: 272 seconds)
2021-06-21 11:16:49 samebchase joins (~samebchas@51.15.68.182)
2021-06-21 11:16:50 deshalb joins (~deshalb@user/deshalb)
2021-06-21 11:16:56 × MasseR quits (~MasseR@51.15.143.128) (Ping timeout: 268 seconds)

All times are in UTC.