Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 946 947 948 949 950 951 952 953 954 955 956 .. 5022
502,152 events total
2020-10-29 22:50:27 <merijn> "Our bad, guys! We fucked up the package manager, but we'll get it right this time!" *proceeds to get it wrong in entirely different ways*
2020-10-29 22:50:56 conal joins (~conal@66.115.157.138)
2020-10-29 22:50:57 × mananamenos quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Quit: Leaving)
2020-10-29 22:51:20 <dsal> 1kloc is massive, though. My whole GoPro app is only about 1400 lines. And that's a bunch of commandline tools (resumable upload that has to keep state), syncing to the cloud via AWS magic, local downloads, its web API, syncing down from their cloud, a SQL interface to update data via their API, and other crap (something like 16 commands in the CLI tool)
2020-10-29 22:51:21 <texasmynsted> https://xkcd.com/927/
2020-10-29 22:51:33 <texasmynsted> Like that but with package managers?
2020-10-29 22:51:54 <thblt> merijn: a french tv show, the Shadoks, came up with the motto that given a very low chance of success, failing in all possible ways will get you closer to success ("The more you fail, the more likely you are to win")
2020-10-29 22:51:55 texasmynsted shrug
2020-10-29 22:52:04 <thblt> dsal: that's 0.1
2020-10-29 22:52:13 <thblt> 100 lines
2020-10-29 22:52:34 <thblt> a quick script that may need to gzip stuff or read command line args
2020-10-29 22:52:37 <texasmynsted> thblt: That is some good wisdom there
2020-10-29 22:53:26 × dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 264 seconds)
2020-10-29 22:54:08 <texasmynsted> The "double your failure rate" idea.
2020-10-29 22:54:11 <dsal> thblt: ah, I've not seen fractions of a kloc. My log management thing is about 80 lines. Take individual logs from S3 and combine them into a 7z file, deleting the old logs and uploading the fancy compressed one. I do use the 7z commandline, though.
2020-10-29 22:54:58 × Foritus quits (~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net) (Ping timeout: 260 seconds)
2020-10-29 22:55:10 <thblt> dsal: sorry for the confusion.
2020-10-29 22:55:24 heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-29 22:55:24 <dsal> I originally wrote this thing in go, but it was a lot longer, buggier, and harder to follow. https://github.com/dustin/papertrails/blob/master/app/Main.hs#L43-L57
2020-10-29 22:55:51 <hekkaidekapus> dolio: People who are into research related to Statistics/Image Processing publish stuff developped with Matlab, R, Julia, Python. And once you set a foot into those waters, it’s hard to use another language because “State Of The Art”.
2020-10-29 22:56:43 × ystael quits (~ystael@209.6.50.55) (Ping timeout: 260 seconds)
2020-10-29 22:58:01 <thblt> That reminds me I have a stupid shebang script to transparently compile haskell scripts with stack
2020-10-29 22:58:29 <thblt> Maybe I'll end up doing my scripting with haskell too at some point :)
2020-10-29 22:59:01 Foritus joins (~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net)
2020-10-29 22:59:25 <sm[m]> thblt: stack's script command works great for that
2020-10-29 22:59:33 <dsal> Hmm... My original v5 mqtt bridge was closer to 150 lines, but I built a language parser to express the bridging configurations. It's grown since then, though. I've got multiway bridging with rewrite rules and stuff. Currently 268 lines...
2020-10-29 23:00:29 × dhouthoo quits (~dhouthoo@ptr-eiv6509pb4ifhdr9lsd.18120a2.ip6.access.telenet.be) (Quit: WeeChat 2.9)
2020-10-29 23:00:45 <dolio> Yeah, I'm no expert, but I imagine the 'program' part isn't complicated in a lot of cases. It's making use of a bunch of already built statistics stuff, which is why you use matlab/R/etc.
2020-10-29 23:01:14 <thblt> sm[m]: My old script uses stack, it just recompiles when modified and saves in a cache dir https://github.com/thblt/hsbang
2020-10-29 23:01:28 <sm[m]> stack script does that also
2020-10-29 23:01:44 <thblt> good to know, thanks!
2020-10-29 23:01:47 <dsal> Heh. Did you reinvent nix? :)
2020-10-29 23:02:29 <sm[m]> stack script --compile, more specifically
2020-10-29 23:02:58 <yushyin> I've the same problem with cabal's script command, it does not cache and recompiles every time :/
2020-10-29 23:02:59 <thblt> No, not at all! The dependency system is all stack, all what my script did was save the compiled binary and call it instead of the source script.
2020-10-29 23:03:18 <sm[m]> yushyin: right, cabal doesn't have this feature yet
2020-10-29 23:03:56 × mastarija quits (~mastarija@93-138-85-169.adsl.net.t-com.hr) (Quit: Leaving)
2020-10-29 23:04:52 <hekkaidekapus> dolio: The statistics part of, say R, is mostly made of wrappers around C and Fortran. One could clean up all the mess around S3 classes, S4 classes,… (S5?) and use Haskell’s FFI. But once you go in that direction, bibliometry and funding will go in your way.
2020-10-29 23:05:35 × texasmynsted quits (~texasmyns@104.140.52.75) (Remote host closed the connection)
2020-10-29 23:06:45 justanotheruser joins (~justanoth@unaffiliated/justanotheruser)
2020-10-29 23:07:59 <hekkaidekapus> As in, folks don’t care how they get to the publications as long as there is a fast-and-loose way to get them, as you wrote.
2020-10-29 23:10:13 <dsal> almost everything I like about R is ggplot2
2020-10-29 23:10:34 <dsal> (all the other parts I relearn every time so I can get back to ggplot2)
2020-10-29 23:11:21 <sm[m]> wow, today I learned that stack script --optimize /= stack script --compile
2020-10-29 23:11:30 <hekkaidekapus> ggplot2 is great because of the Grammar of Graphics. But once you peel beyong the surface, it’s C all way down.
2020-10-29 23:11:34 <nshepperd2> ggplotly is pretty cool. the thing that takes a ggplot2 and turns it into an interactive web chart
2020-10-29 23:11:37 <sm[m]> neither are in the user guide
2020-10-29 23:13:44 <hekkaidekapus> And writing that Grammar part in R is cumbersome.
2020-10-29 23:14:33 <dsal> I've not tried fancier stuff. I've often wished for ggplot2 and d3 to like, hang out. I've done a bunch of low-level junk in D3 and high level junk in ggplot2. Can take a while to express things effectively. By the time I get to the end, I'm too tired/Stockholmed to file any usability bugs.
2020-10-29 23:14:35 <hekkaidekapus> But since there is a wide ecosystem around ggplot2, who cares about the foundations :)
2020-10-29 23:15:35 <hekkaidekapus> lol
2020-10-29 23:18:27 <hekkaidekapus> Fancier stuff in ggplot2 will involve the family of *apply* functions. Imagine if people used Hashell’s features of filtering and traversing instead of a pure Scheme.
2020-10-29 23:18:47 × gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
2020-10-29 23:18:51 <hekkaidekapus> *poor (not pure)
2020-10-29 23:20:26 × xff0x_ quits (~fox@2001:1a81:528e:cb00:4e46:bded:683a:1262) (Ping timeout: 264 seconds)
2020-10-29 23:21:09 xff0x_ joins (~fox@2001:1a81:52b5:c700:721b:f319:6c8c:effe)
2020-10-29 23:23:25 dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-29 23:24:19 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
2020-10-29 23:26:08 Kolkrabe joins (~user@unaffiliated/siracusa)
2020-10-29 23:27:44 × dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds)
2020-10-29 23:30:52 × conal quits (~conal@66.115.157.138) (Quit: Computer has gone to sleep.)
2020-10-29 23:33:59 conal joins (~conal@66.115.157.138)
2020-10-29 23:34:08 texasmynsted joins (~texasmyns@104.140.52.75)
2020-10-29 23:37:36 × jakob_ quits (~textual@p200300f49f16220085510f3c3976c42b.dip0.t-ipconnect.de) (Quit: My Laptop has gone to sleep. ZZZzzz…)
2020-10-29 23:38:37 × texasmynsted quits (~texasmyns@104.140.52.75) (Ping timeout: 265 seconds)
2020-10-29 23:41:33 × vacm quits (~vacwm@70.23.92.191) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-29 23:42:38 × jbox quits (~atlas@unaffiliated/jbox) (Ping timeout: 264 seconds)
2020-10-29 23:44:28 × fendor quits (~fendor@178.165.128.1.wireless.dyn.drei.com) (Remote host closed the connection)
2020-10-29 23:47:13 vacm joins (~vacwm@70.23.92.191)
2020-10-29 23:48:05 × scasc quits (~szabi@213142096120.public.telering.at) (Quit: Leaving)
2020-10-29 23:52:24 × DavidEichmann quits (~david@43.240.198.146.dyn.plus.net) (Ping timeout: 240 seconds)
2020-10-29 23:54:25 thir joins (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de)
2020-10-29 23:55:29 × Foritus quits (~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net) (Read error: Connection reset by peer)
2020-10-29 23:55:39 acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-10-29 23:56:38 dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-29 23:57:05 × conal quits (~conal@66.115.157.138) (Quit: Computer has gone to sleep.)
2020-10-29 23:57:34 conal joins (~conal@66.115.157.138)
2020-10-29 23:58:44 × thir quits (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2020-10-29 23:59:36 × elfets quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving)
2020-10-30 00:00:02 × Guest31792 quits (~Fuchs@154.13.1.56) ()
2020-10-30 00:00:28 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 268 seconds)
2020-10-30 00:00:29 texasmynsted joins (~texasmyns@104.140.52.75)
2020-10-30 00:00:52 polyrain joins (~polyrain@130.102.13.189)
2020-10-30 00:01:07 texasmyn_ joins (~texasmyns@104.140.52.75)
2020-10-30 00:01:34 Tario joins (~Tario@200.119.184.34)
2020-10-30 00:01:50 × texasmyn_ quits (~texasmyns@104.140.52.75) (Remote host closed the connection)
2020-10-30 00:01:50 × dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 264 seconds)
2020-10-30 00:02:27 texasmyn_ joins (~texasmyns@104.140.52.75)
2020-10-30 00:04:43 × texasmynsted quits (~texasmyns@104.140.52.75) (Ping timeout: 258 seconds)
2020-10-30 00:07:15 × texasmyn_ quits (~texasmyns@104.140.52.75) (Ping timeout: 268 seconds)
2020-10-30 00:09:15 nibbling joins (~nibbling@165.227.18.242)
2020-10-30 00:11:37 × cods quits (~fred@unaffiliated/cods) (Ping timeout: 258 seconds)
2020-10-30 00:11:51 Foritus joins (~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net)
2020-10-30 00:11:53 cods joins (~fred@tuxee.net)
2020-10-30 00:13:08 × nibbling quits (~nibbling@165.227.18.242) (Client Quit)
2020-10-30 00:13:19 nibbling joins (~nibbling@165.227.18.242)
2020-10-30 00:15:48 × nibbling quits (~nibbling@165.227.18.242) (Client Quit)
2020-10-30 00:15:53 × acidjnk_new2 quits (~acidjnk@p200300d0c72260337583e474f5800943.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2020-10-30 00:17:48 × vacm quits (~vacwm@70.23.92.191) (Quit: Textual IRC Client: www.textualapp.com)
2020-10-30 00:18:39 × nineonine quits (~textual@216.81.48.202) (Quit: My MacBook has gone to sleep. ZZZzzz…)

All times are in UTC.