Logs: freenode/#haskell
| 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.