Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-04-29 17:11:42 <DigitalKiwi> maerwald: that i might enjoy more lol
2021-04-29 17:12:15 heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-04-29 17:13:01 × Lycurgus quits (~niemand@98.4.118.65) (Quit: Exeunt)
2021-04-29 17:13:07 <maerwald> but the languages I really hate, I'm not proficient enough with to provide a proper rant
2021-04-29 17:13:11 <maerwald> (e.g. C++)
2021-04-29 17:13:24 <catern> ah I think https://dl.acm.org/doi/abs/10.1145/359576.359579 is perfect
2021-04-29 17:13:44 is_null_ joins (~jpic@pdpc/supporter/professional/is-null)
2021-04-29 17:14:22 ddellacosta joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-04-29 17:14:28 <catern> (and obviously, classic and important)
2021-04-29 17:14:50 <DigitalKiwi> python a week ago is harder to fix than adding features to haskell i wrote years ago ;(
2021-04-29 17:15:12 × is_null quits (~jpic@pdpc/supporter/professional/is-null) (Ping timeout: 240 seconds)
2021-04-29 17:15:40 ph88 joins (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258)
2021-04-29 17:16:19 <maerwald> if you write a small django app, then it should be fine
2021-04-29 17:16:22 <liyang> catern: I 'member. Good choice. (I should read it again.)
2021-04-29 17:16:34 × nut quits (~gtk@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 260 seconds)
2021-04-29 17:16:46 <maerwald> python is my go-to prototyping language
2021-04-29 17:17:00 <maerwald> because once you're done, you *really* want to throw away the result
2021-04-29 17:17:00 × rajivr quits (uid269651@gateway/web/irccloud.com/x-lxchinolehixafmd) (Quit: Connection closed for inactivity)
2021-04-29 17:17:11 <monochrom> :)
2021-04-29 17:17:23 × ph88 quits (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) (Client Quit)
2021-04-29 17:18:23 <DigitalKiwi> maerwald: lol that python that's supposed to get thrown away ends up being in prod for 30 years
2021-04-29 17:18:49 <Rembane> That's true for all prototype code regardless of language :/
2021-04-29 17:19:05 letmein joins (~letmein@2601:1c1:4200:938f:f8bf:6a67:4eed:b2c1)
2021-04-29 17:19:07 <monochrom> People fall in love with their own creations.
2021-04-29 17:19:21 <monochrom> blindly fall in love
2021-04-29 17:19:50 × is_null_ quits (~jpic@pdpc/supporter/professional/is-null) (Ping timeout: 260 seconds)
2021-04-29 17:20:16 <maerwald> DigitalKiwi: in haskell, whatever you prototyped usually ends up uploaded on hackage and used by companies you don't know...
2021-04-29 17:20:32 <DigitalKiwi> ...and not in the good way. like in the perpetually broken and maintenance burden and always "we really need to rewrite this"
2021-04-29 17:20:38 <maerwald> I've never uploaded a python lib, ever
2021-04-29 17:20:51 <geekosaur> DigitalKiwi, thta again happens in any language
2021-04-29 17:20:58 <DigitalKiwi> yes
2021-04-29 17:21:18 <DigitalKiwi> so start with something better ;)
2021-04-29 17:21:51 <maerwald> I actually believe in prototyping
2021-04-29 17:22:25 ddellac__ joins (ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-04-29 17:22:51 <maerwald> and same-language rewrites
2021-04-29 17:23:06 <DigitalKiwi> so prototype in haskell
2021-04-29 17:23:32 <maerwald> if the requiremens changes go beyond a certain point, your architecture will inevitably fail
2021-04-29 17:23:32 jgt joins (~jgt@88.225.221.135)
2021-04-29 17:23:36 <maerwald> DigitalKiwi: too slow
2021-04-29 17:24:00 <maerwald> because too many toys
2021-04-29 17:24:14 <DigitalKiwi> lol oh i know lol
2021-04-29 17:24:31 Lycurgus joins (~niemand@98.4.118.65)
2021-04-29 17:24:59 <DigitalKiwi> but that's a problem of self control not of haskell ;p
2021-04-29 17:25:09 <maerwald> python is so boring that you just focus on the task
2021-04-29 17:25:17 <maerwald> no FRP, no effects systems, no nothing
2021-04-29 17:25:27 × Lycurgus quits (~niemand@98.4.118.65) (Client Quit)
2021-04-29 17:26:00 <maerwald> so haskell prototypes turn out to be library experiments, rather than prototypes
2021-04-29 17:26:26 <maerwald> and then you like the result a little too much
2021-04-29 17:26:27 <monochrom> I am unfamiliar with python libraries, so it is the opposite for me. When in Python, too many toys.
2021-04-29 17:26:46 × ddellac__ quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-04-29 17:26:58 <monochrom> When in Haskell I write boring code.
2021-04-29 17:27:41 × jgt quits (~jgt@88.225.221.135) (Ping timeout: 240 seconds)
2021-04-29 17:28:24 <DigitalKiwi> https://github.com/nix-community/nixops-digitalocean/actions
2021-04-29 17:29:10 <maerwald> what's that
2021-04-29 17:30:48 <DigitalKiwi> python being a pita
2021-04-29 17:31:07 <maerwald> or is it nix :p
2021-04-29 17:31:14 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-04-29 17:31:29 hypercube joins (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com)
2021-04-29 17:31:40 <DigitalKiwi> fair question but in this case it is python
2021-04-29 17:32:03 <maerwald> I believe nix is like perl... it'll have a steady decline over the next couple of years, but you'll never get rid of it completely
2021-04-29 17:33:37 <catern> not sure why you'd expect a decline, it's growing rapidly the last couple years
2021-04-29 17:33:44 is_null joins (~jpic@pdpc/supporter/professional/is-null)
2021-04-29 17:33:49 <maerwald> catern: perl also had a peak
2021-04-29 17:33:57 <monochrom> oooohhhhhh
2021-04-29 17:33:58 <catern> yes, not sure why you expect that peak is right now
2021-04-29 17:34:16 <DigitalKiwi> i've written a lot more python than haskell in my life and it's horrible ;(
2021-04-29 17:34:19 <monochrom> The O'Reily Perl book has a camel. Perhaps we should expect two peaks.
2021-04-29 17:34:32 <maerwald> I hope not
2021-04-29 17:35:28 <maerwald> catern: because it's well established now, there's not much more growth potential in terms of tech and the quality standards (or the lack thereof) have been established
2021-04-29 17:36:13 <maerwald> I don't expect much change in the ecosystem
2021-04-29 17:36:39 <maerwald> And I believe the disadvantages outweigh, so that people will slowly migrate away
2021-04-29 17:36:39 nut joins (~gtk@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2021-04-29 17:36:56 <catern> sure, that was all true two years ago too, nevertheless usage has grown a lot in the past two years; why do you expect it's going to stop sometime in the next year and turn into a decline?
2021-04-29 17:37:40 <catern> "the inherent badness" isn't a sufficient reason for software projects to decline in usage, unfortunately :)
2021-04-29 17:38:33 <maerwald> catern: yes, because it has been 2+ years now that users can observe that there won't be any more change
2021-04-29 17:39:40 <DigitalKiwi> https://logs.nix.samueldr.com/nixos-chat/2021-03-14#1615715873-1615710746
2021-04-29 17:39:40 frozenErebus joins (~frozenEre@37.231.244.249)
2021-04-29 17:39:41 × bobey88 quits (~bobey@72-172-218-188.fidnet.com) (Ping timeout: 240 seconds)
2021-04-29 17:40:07 <monochrom> I expected that perl declined when php and python rose. Indeed my sysadmin, being the sysadmin type, sworn by perl back then but now swears by python.
2021-04-29 17:40:40 <monochrom> But also indeed I have no data other than that one and that my university used to teach perl but not any more.
2021-04-29 17:41:04 <maerwald> There I wonder: how would you teach nix?
2021-04-29 17:41:56 bobey88 joins (~bobey@72-172-218-188.fidnet.com)
2021-04-29 17:41:56 × malumore_ quits (~malumore@151.62.116.76) (Ping timeout: 260 seconds)
2021-04-29 17:43:12 × natechan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2021-04-29 17:43:54 × jpe90 quits (~user@pool-108-31-85-19.washdc.fios.verizon.net) (Ping timeout: 265 seconds)
2021-04-29 17:44:25 ech joins (~user@gateway/tor-sasl/ech)
2021-04-29 17:46:23 × dcoutts__ quits (~duncan@94.186.125.91.dyn.plus.net) (Remote host closed the connection)
2021-04-29 17:46:46 dcoutts__ joins (~duncan@94.186.125.91.dyn.plus.net)
2021-04-29 17:48:01 Pickchea joins (~private@unaffiliated/pickchea)
2021-04-29 17:50:48 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-04-29 17:51:03 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-04-29 17:52:23 natechan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net)
2021-04-29 17:53:01 × dcoutts__ quits (~duncan@94.186.125.91.dyn.plus.net) (Ping timeout: 260 seconds)
2021-04-29 17:53:18 × ddellacosta quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection)
2021-04-29 17:54:57 ddellacosta joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-04-29 17:56:11 shaanjeet1 joins (~kunwar@20.51.250.64)
2021-04-29 17:58:24 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
2021-04-29 18:00:13 × xff0x quits (~xff0x@2001:1a81:524d:ea00:13a7:1ddd:e94:27b2) (Ping timeout: 276 seconds)
2021-04-29 18:00:40 xff0x joins (~xff0x@2001:1a81:524d:ea00:6e93:d8:4f43:8c54)
2021-04-29 18:01:46 ddellac__ joins (ddellacost@gateway/vpn/mullvad/ddellacosta)

All times are in UTC.