Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-03-10 19:12:24 Tops21 joins (~Tobias@dyndsl-095-033-019-066.ewe-ip-backbone.de)
2021-03-10 19:12:41 × alexelcu quits (~alexelcu@142.93.180.198) (Quit: ZNC 1.8.2 - https://znc.in)
2021-03-10 19:13:06 alexelcu joins (~alexelcu@142.93.180.198)
2021-03-10 19:13:19 geekosaur joins (82650c7a@130.101.12.122)
2021-03-10 19:13:37 × hiroaki quits (~hiroaki@2a02:8108:8c40:2bb8:d309:85bd:e842:5451) (Ping timeout: 260 seconds)
2021-03-10 19:15:10 hugo joins (znc@verdigris.lysator.liu.se)
2021-03-10 19:15:53 Boomerang joins (~Boomerang@2a05:f6c7:2179:0:82f:9d51:f6fc:aa85)
2021-03-10 19:16:12 × Tops2 quits (~Tobias@dyndsl-095-033-019-066.ewe-ip-backbone.de) (Ping timeout: 246 seconds)
2021-03-10 19:17:01 jdt joins (~jdt@208.85.233.130)
2021-03-10 19:20:38 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-03-10 19:21:24 <tomsmeding> carbolymer: in my testing with random strings on the strict bytestring algorithms in 'stringsearch', boyer-moore wins by far when compared with KMP, karp-rabin, DFA
2021-03-10 19:21:28 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Max SendQ exceeded)
2021-03-10 19:21:35 × elfets quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 272 seconds)
2021-03-10 19:21:48 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-03-10 19:22:35 <tomsmeding> (3 times as fast as KMP, 4 times as fast as DFA, 18 times as fast as karp-rabin)
2021-03-10 19:22:45 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 264 seconds)
2021-03-10 19:22:50 <carbolymer> tomsmeding: interesting, what lengths of needles/haystacks, how many searches?
2021-03-10 19:22:58 × Waifod quits (Waifod@gateway/vpn/protonvpn/waifod) (Ping timeout: 260 seconds)
2021-03-10 19:23:18 <tomsmeding> arrowsvc_: one search of a 15-byte needle in 500k bytestrings of length 300 each
2021-03-10 19:23:29 <tomsmeding> ... how did that mention happen, sorry random person
2021-03-10 19:23:31 <tomsmeding> carbolymer: ^
2021-03-10 19:23:40 × monochrom quits (trebla@216.138.220.146) (Quit: NO CARRIER)
2021-03-10 19:23:51 monochrom joins (trebla@216.138.220.146)
2021-03-10 19:24:23 <carbolymer> hmm
2021-03-10 19:24:41 Waifod joins (~Waifod@91.106.123.186)
2021-03-10 19:24:50 <tomsmeding> carbolymer: https://paste.tomsmeding.com/wjNVDkLI
2021-03-10 19:25:08 <tomsmeding> (using stringsearch, bytestring, random, criterion-measurement)
2021-03-10 19:25:28 elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2021-03-10 19:26:00 <carbolymer> tomsmeding: hmm, what about isInfixOf? ;)
2021-03-10 19:26:04 <tomsmeding> lol
2021-03-10 19:26:09 hiroaki joins (~hiroaki@2a02:8108:8c40:2bb8:6193:a9fe:af70:ae6e)
2021-03-10 19:26:21 × monochrom quits (trebla@216.138.220.146) (Client Quit)
2021-03-10 19:27:26 <maerwald> BoyerMoore is fastest here
2021-03-10 19:28:55 tomsmeding noticed that I was using bytestring-0.11 instead of 0.12 so recompiling the world
2021-03-10 19:29:13 tomsmeding um, 0.10 instead of 0.11
2021-03-10 19:30:13 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
2021-03-10 19:30:32 <maerwald> compiled with -O1 BoyerMoore is even faster
2021-03-10 19:30:33 × elfets quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 264 seconds)
2021-03-10 19:30:40 Tario joins (~Tario@201.192.165.173)
2021-03-10 19:31:11 <maerwald> carbolymer: this way you can cabal run the file: https://paste.tomsmeding.com/IRUOUSWJ
2021-03-10 19:31:11 <tomsmeding> boyermoore is faster than isInfixOf here, carbolymer
2021-03-10 19:32:01 <carbolymer> I'm trying to re-run your code
2021-03-10 19:32:10 <carbolymer> but using stack
2021-03-10 19:32:15 <carbolymer> so downloading ghc rn >.>
2021-03-10 19:32:28 × rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds)
2021-03-10 19:32:39 justan0theruser joins (~justanoth@unaffiliated/justanotheruser)
2021-03-10 19:32:45 tomsmeding wonders how "using stack" became "so downloading ghc", presumably you already have a ghc you're using? :p
2021-03-10 19:33:02 <maerwald> stack downloads a ghc just in case :p
2021-03-10 19:33:15 <carbolymer> ^ basically this ;)
2021-03-10 19:33:23 Gurkenglas_ joins (~Gurkengla@unaffiliated/gurkenglas)
2021-03-10 19:33:24 bergey` joins (~user@107.181.19.30)
2021-03-10 19:33:33 <tomsmeding> only if you specify a LTS that uses a ghc you didn't already have, right?
2021-03-10 19:33:42 × Benzi-Junior quits (~BenziJuni@88-149-64-40.du.xdsl.is) (Ping timeout: 246 seconds)
2021-03-10 19:33:49 <tomsmeding> I mean, stack bashing anytime, but this seems strange
2021-03-10 19:34:14 waskell joins (~quassel@d66-183-124-203.bchsia.telus.net)
2021-03-10 19:34:14 × justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 264 seconds)
2021-03-10 19:34:20 <Uniaika> (not to be confused with stack smashing)
2021-03-10 19:34:30 drewolson4 joins (~drewolson@64.227.24.16)
2021-03-10 19:34:33 CrazyPyt_ joins (~crazypyth@98.122.164.118)
2021-03-10 19:34:39 rj joins (~x@gateway/tor-sasl/rj)
2021-03-10 19:35:07 ralu7 joins (~ralu@static.211.245.203.116.clients.your-server.de)
2021-03-10 19:35:09 royal_screwup214 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-03-10 19:35:21 neightchan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net)
2021-03-10 19:35:27 vnz_ joins (~vnz@51.15.143.225)
2021-03-10 19:35:28 glguy_ joins (x@freenode/staff/haskell.developer.glguy)
2021-03-10 19:35:28 × glguy quits (x@freenode/staff/haskell.developer.glguy) (Killed (weber.freenode.net (Nickname regained by services)))
2021-03-10 19:35:28 glguy_ is now known as glguy
2021-03-10 19:35:31 lazyshrk_ joins (~lazyshrk@128.199.58.13)
2021-03-10 19:35:33 cocreature_ joins (~cocreatur@eirene.uberspace.de)
2021-03-10 19:35:38 infinisi1 joins (~infinisil@NixOS/user/infinisil)
2021-03-10 19:35:38 Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362)
2021-03-10 19:35:41 superstar64 joins (6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net)
2021-03-10 19:35:42 Anthaas_ joins (~Anthaas@unaffiliated/anthaas)
2021-03-10 19:35:44 gothos_ joins (~gothos@antsy.jhz.name)
2021-03-10 19:35:47 notzmv joins (~zmv@unaffiliated/zmv)
2021-03-10 19:36:03 Bergle_2 joins (~Bergle_4@101.165.90.119)
2021-03-10 19:36:03 codolio joins (~dolio@haskell/developer/dolio)
2021-03-10 19:36:13 <gentauro> 20:33 < tomsmeding> only if you specify a LTS that uses a ghc you didn't already have, right?
2021-03-10 19:36:20 <gentauro> indispensable for reproducible builds !!!
2021-03-10 19:36:27 minoru_shiraeesh joins (~shiraeesh@77.94.25.47)
2021-03-10 19:36:42 dragestil_ joins (~quassel@fsf/member/dragestil)
2021-03-10 19:36:43 <maerwald> there are no reproducible builds in haskell either way
2021-03-10 19:36:47 jil`` joins (~user@45.86.162.6)
2021-03-10 19:36:48 tanuki_ joins (~quassel@173.168.154.189)
2021-03-10 19:36:50 gentauro to be fair, that will always work on a system like debian and so, but not on `nixos` :(
2021-03-10 19:36:55 <tomsmeding> why does 'random' not have a list shuffle function
2021-03-10 19:36:57 hseg joins (~gesh@IGLD-84-228-239-48.inter.net.il)
2021-03-10 19:36:57 <gentauro> maerwald: there is
2021-03-10 19:37:06 <gentauro> I know how to, muahaha :)
2021-03-10 19:37:07 <maerwald> gentauro: it's impossible due to ghc issues
2021-03-10 19:37:14 <maerwald> it's not deterministic
2021-03-10 19:37:17 <gentauro> maerwald: nah
2021-03-10 19:37:19 <maerwald> yes
2021-03-10 19:37:20 lawid_ joins (~quassel@dslb-090-186-208-048.090.186.pools.vodafone-ip.de)
2021-03-10 19:37:23 <gentauro> maerwald: it is
2021-03-10 19:37:24 <gentauro> xD
2021-03-10 19:37:25 × p8m quits (p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 272 seconds)
2021-03-10 19:37:40 NieDzejkob_ joins (~quassel@195.149.98.3)
2021-03-10 19:37:43 <maerwald> https://gitlab.haskell.org/ghc/ghc/-/issues/4012
2021-03-10 19:37:45 <maerwald> no

All times are in UTC.