| 2026-03-13 00:07:41 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 00:08:30 +0100 | jzargo2 | (~jzargo@user/jzargo) (Read error: Connection reset by peer) |
| 2026-03-13 00:12:18 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-13 00:23:05 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 00:29:56 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-03-13 00:30:19 +0100 | qqq | (~qqq@185.54.22.246) (Ping timeout: 264 seconds) |
| 2026-03-13 00:41:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 00:41:14 +0100 | CiaoSen | (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 244 seconds) |
| 2026-03-13 00:44:26 +0100 | arandombit | (~arandombi@user/arandombit) (Ping timeout: 268 seconds) |
| 2026-03-13 00:45:01 +0100 | qqq | (~qqq@185.54.22.246) |
| 2026-03-13 00:45:36 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-03-13 00:46:44 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-03-13 00:50:02 +0100 | chewybread | (~chewybrea@user/chewybread) chewybread |
| 2026-03-13 00:50:32 +0100 | arandombit | (~arandombi@user/arandombit) arandombit |
| 2026-03-13 00:51:24 +0100 | jreicher | (~joelr@user/jreicher) (Ping timeout: 246 seconds) |
| 2026-03-13 00:53:04 +0100 | jreicher | (~joelr@user/jreicher) jreicher |
| 2026-03-13 00:54:51 +0100 | Square2 | (~Square4@user/square) Square |
| 2026-03-13 00:55:13 +0100 | Googulator38 | (~Googulato@2a01-036d-0106-2025-4c0a-eafd-fab1-553f.pool6.digikabel.hu) (Quit: Client closed) |
| 2026-03-13 00:55:29 +0100 | Googulator38 | (~Googulato@2a01-036d-0106-2025-4c0a-eafd-fab1-553f.pool6.digikabel.hu) |
| 2026-03-13 00:56:30 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 00:57:15 +0100 | Square | (~Square@user/square) (Ping timeout: 244 seconds) |
| 2026-03-13 00:57:24 +0100 | chewybread | (~chewybrea@user/chewybread) (Ping timeout: 264 seconds) |
| 2026-03-13 01:00:50 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-03-13 01:10:57 +0100 | peterbecich | (~Thunderbi@71.84.33.135) (Ping timeout: 268 seconds) |
| 2026-03-13 01:11:47 +0100 | machinedgod | (~machinedg@d172-219-48-230.abhsia.telus.net) machinedgod |
| 2026-03-13 01:11:53 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 01:15:19 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-03-13 01:17:05 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds) |
| 2026-03-13 01:18:00 +0100 | Tuplanolla | (~Tuplanoll@88-114-89-88.elisa-laajakaista.fi) (Ping timeout: 255 seconds) |
| 2026-03-13 01:24:31 +0100 | arandombit | (~arandombi@user/arandombit) (Ping timeout: 268 seconds) |
| 2026-03-13 01:27:15 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 01:27:59 +0100 | jonnie | (~jonnie@user/jonnie) (Ping timeout: 252 seconds) |
| 2026-03-13 01:31:52 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-13 01:32:35 +0100 | <dibblego> | @src last |
| 2026-03-13 01:32:35 +0100 | <lambdabot> | last [x] = x |
| 2026-03-13 01:32:35 +0100 | <lambdabot> | last (_:xs) = last xs |
| 2026-03-13 01:32:35 +0100 | <lambdabot> | last [] = error "Prelude.last: empty list" |
| 2026-03-13 01:32:54 +0100 | xff0x | (~xff0x@2405:6580:b080:900:855c:3368:d601:eb86) (Ping timeout: 244 seconds) |
| 2026-03-13 01:34:38 +0100 | <dibblego> | @src init |
| 2026-03-13 01:34:38 +0100 | <lambdabot> | init [x] = [] |
| 2026-03-13 01:34:38 +0100 | <lambdabot> | init (x:xs) = x : init xs |
| 2026-03-13 01:34:38 +0100 | <lambdabot> | init [] = error "Prelude.init: empty list" |
| 2026-03-13 01:35:55 +0100 | werneta_ | (~werneta@71.83.160.242) werneta |
| 2026-03-13 01:38:55 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds) |
| 2026-03-13 01:41:41 +0100 | qqq | (~qqq@185.54.22.246) (Ping timeout: 244 seconds) |
| 2026-03-13 01:42:37 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 01:42:40 +0100 | jonnie | (~jonnie@user/jonnie) jonnie |
| 2026-03-13 01:42:51 +0100 | peterbecich | (~Thunderbi@71.84.33.135) (Ping timeout: 246 seconds) |
| 2026-03-13 01:47:48 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-13 01:48:30 +0100 | <EvanR> | if you want both might want to do both at once! |
| 2026-03-13 01:54:05 +0100 | emmanuelux | (~em@user/emmanuelux) emmanuelux |
| 2026-03-13 01:54:54 +0100 | acidjnk_new | (~acidjnk@p200300d6e700e551a4c32391cc3108f5.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 2026-03-13 01:56:55 +0100 | qqq | (~qqq@185.54.22.246) |
| 2026-03-13 01:58:37 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 02:05:13 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-03-13 02:07:31 +0100 | qqq | (~qqq@185.54.22.246) (Ping timeout: 244 seconds) |
| 2026-03-13 02:07:54 +0100 | terrorjack | (~terrorjac@2a01:4f8:271:2d98::2) (Quit: The Lounge - https://thelounge.chat) |
| 2026-03-13 02:16:40 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 02:20:57 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-13 02:21:02 +0100 | <statusbot> | Maintenance update: Hackage will be down as part of maintenance. -- http://status.haskell.org/pages/maintenance/537c07b0cf1fad5830000093/69b3665ff71ca90595aa36fb |
| 2026-03-13 02:25:07 +0100 | <sclv> | top |
| 2026-03-13 02:32:09 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 02:36:55 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 2026-03-13 02:43:55 +0100 | dtman34_ | (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
| 2026-03-13 02:44:48 +0100 | lol__ | (~lol@2603:3016:1e01:b980:2033:5039:4076:a9fc) |
| 2026-03-13 02:45:30 +0100 | jcarpenter2 | (~lol@2603:3016:1e01:b980:b5f8:9e30:8739:5bae) (Ping timeout: 246 seconds) |
| 2026-03-13 02:45:32 +0100 | lol_ | (~lol@2603:3016:1e01:b980:b5f8:9e30:8739:5bae) (Ping timeout: 252 seconds) |
| 2026-03-13 02:46:52 +0100 | dtman34 | (~dtman34@2601:447:d183:2302:b0c5:8965:1c3f:d560) dtman34 |
| 2026-03-13 02:46:53 +0100 | califax | (~califax@user/califx) (Remote host closed the connection) |
| 2026-03-13 02:47:25 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 02:47:58 +0100 | califax | (~califax@user/califx) califx |
| 2026-03-13 02:51:22 +0100 | glguy_ | (glguy@libera/staff/glguy) glguy |
| 2026-03-13 02:51:57 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-13 02:54:59 +0100 | glguy | (glguy@libera/staff/glguy) (Read error: Connection reset by peer) |
| 2026-03-13 02:57:46 +0100 | preflex | (~preflex@user/mauke/bot/preflex) (Remote host closed the connection) |
| 2026-03-13 02:57:57 +0100 | preflex | (~preflex@user/mauke/bot/preflex) preflex |
| 2026-03-13 03:02:47 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 03:04:13 +0100 | <Axman6> | Is hackage down for anyone else? I'vew been getting Varnish errors since yesterday |
| 2026-03-13 03:04:35 +0100 | <geekosaur> | currently under maintenance, previously decidedly iffy for over a week |
| 2026-03-13 03:04:36 +0100 | <Axman6> | Apparently planned maintenance |
| 2026-03-13 03:06:31 +0100 | tusko | (~uwu@user/tusko) (Quit: Lost terminal) |
| 2026-03-13 03:07:14 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-03-13 03:13:32 +0100 | cptaffe | (~cptaffe@user/cptaffe) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2026-03-13 03:13:52 +0100 | cptaffe | (~cptaffe@user/cptaffe) cptaffe |
| 2026-03-13 03:14:07 +0100 | <Axman6> | Well at least local hoogle server works in this repo! |
| 2026-03-13 03:16:14 +0100 | <davean> | geekosaur: yah we're moving boxes on it to one with more RAM. |
| 2026-03-13 03:16:14 +0100 | <geekosaur> | fwiw I've been using Flora and Stackage for lookups. (Now if only the CI build that's currently stuck could…) |
| 2026-03-13 03:18:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 03:18:30 +0100 | <geekosaur> | also I think https://hoogle.mangoiv.com |
| 2026-03-13 03:22:56 +0100 | qqq | (~qqq@185.54.22.246) |
| 2026-03-13 03:23:12 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-13 03:23:27 +0100 | craunts795335385 | (~craunts@209.35.161.190) |
| 2026-03-13 03:27:02 +0100 | chewybread | (~chewybrea@user/chewybread) chewybread |
| 2026-03-13 03:33:30 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 03:34:00 +0100 | chewybread | (~chewybrea@user/chewybread) (Ping timeout: 264 seconds) |
| 2026-03-13 03:34:47 +0100 | somemathguy | (~somemathg@user/somemathguy) (Quit: WeeChat 4.1.1) |
| 2026-03-13 03:39:21 +0100 | qqq | (~qqq@185.54.22.246) (Remote host closed the connection) |
| 2026-03-13 03:40:00 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-13 03:46:08 +0100 | AlexZenon_2 | (~alzenon@5.139.232.240) |
| 2026-03-13 03:47:48 +0100 | AlexZenon | (~alzenon@5.139.232.240) (Ping timeout: 264 seconds) |
| 2026-03-13 03:51:34 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 03:52:20 +0100 | terrorjack | (~terrorjac@2a01:4f8:271:2d98::2) terrorjack |
| 2026-03-13 03:53:18 +0100 | craunts795335385 | (~craunts@209.35.161.190) (Quit: The Lounge - https://thelounge.chat) |
| 2026-03-13 03:54:57 +0100 | haritz | (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in) |
| 2026-03-13 03:56:36 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 2026-03-13 04:06:55 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 04:11:53 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds) |
| 2026-03-13 04:15:41 +0100 | xff0x | (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 2026-03-13 04:20:44 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 2026-03-13 04:22:19 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 04:24:06 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) humasect |
| 2026-03-13 04:26:50 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2026-03-13 04:37:41 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 04:40:23 +0100 | machinedgod | (~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 272 seconds) |
| 2026-03-13 04:42:01 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-03-13 04:42:40 +0100 | jcarpenter2 | (~lol@2603:3016:1e01:b980:2033:5039:4076:a9fc) |
| 2026-03-13 04:44:44 +0100 | <davean> | Hackage is back up on a more properly sized but notably more expensive box. Pour one out for HF's wallet. |
| 2026-03-13 04:49:48 +0100 | <haskellbridge> | <sm> great davean. How much ram now ? |
| 2026-03-13 04:50:47 +0100 | <davean> | sm: doubled to 64GiB, slightly slower CPUs which might not be ideal but was what was available, but hackage's main issue is that it is an entirely in-memory DB (acid-state) so it eats RAM |
| 2026-03-13 04:53:04 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 04:53:20 +0100 | <davean> | Just loading the data off disk is 24GiB |
| 2026-03-13 04:54:14 +0100 | <haskellbridge> | <sm> that should help a lot. Browsing feels good |
| 2026-03-13 04:54:44 +0100 | <davean> | well, don't consider it solved yet, we need full load to return. |
| 2026-03-13 04:54:50 +0100 | <davean> | but yes, it should |
| 2026-03-13 04:55:00 +0100 | <davean> | its twice the RAM but its like 3x the cost now. |
| 2026-03-13 04:55:42 +0100 | <davean> | Because thats how prices roll. We'll need a longer term solution or HF to figure out the bill long term. I'd prefer both frankly. |
| 2026-03-13 04:55:50 +0100 | <haskellbridge> | <sm> I'm guessing.. $500/mo |
| 2026-03-13 04:55:53 +0100 | <haskellbridge> | <sm> ? |
| 2026-03-13 04:56:02 +0100 | <davean> | Right ballpark but short by a bit |
| 2026-03-13 04:56:15 +0100 | <davean> | I think it is like $560 |
| 2026-03-13 04:57:30 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-13 04:58:03 +0100 | <davean> | I'll be honest, if I had a budget I'd just have done this from the start, but money is tight. |
| 2026-03-13 04:58:24 +0100 | <davean> | The spreadsheet had a "this might be good enough" next to the hackage line from the start |
| 2026-03-13 04:58:35 +0100 | <davean> | and, it was, for a while, and it progressively got worse. |
| 2026-03-13 04:59:01 +0100 | <haskellbridge> | <sm> +1 |
| 2026-03-13 05:00:08 +0100 | <haskellbridge> | <sm> I suppose there'll be another peak in about 20h where it's getting crawled or whatever |
| 2026-03-13 05:00:44 +0100 | <haskellbridge> | <sm> good luck new hackage |
| 2026-03-13 05:00:52 +0100 | <probie> | Move away from acid-state? |
| 2026-03-13 05:00:54 +0100 | <davean> | watch it, but I honestly expect this to solve it mostly. |
| 2026-03-13 05:00:59 +0100 | <davean> | probie: Thats a HUGE project |
| 2026-03-13 05:01:11 +0100 | <davean> | I mean I did work on it, but then I had to plan an entire migration of all haskell infra |
| 2026-03-13 05:01:14 +0100 | <davean> | and now I'm burned out :-p |
| 2026-03-13 05:01:38 +0100 | <haskellbridge> | <sm> somebody might vibe code a rust rewrite |
| 2026-03-13 05:01:41 +0100 | <davean> | I'm just starting to enjoy anything related to haskell again |
| 2026-03-13 05:01:59 +0100 | <davean> | sm: haha. I have a runnign hackage core which can be multimaster :) |
| 2026-03-13 05:08:26 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 05:08:51 +0100 | <geekosaur> | you're free to fork and rewrite hackage-server; it'll be a lot of work |
| 2026-03-13 05:09:40 +0100 | <haskellbridge> | <sm> well thanks for your work davean. Are you being compensated ? I hope so. (No intent to pry if that's not public info) |
| 2026-03-13 05:12:04 +0100 | <statusbot> | Maintenance update: Hackage is back up and with more resources provisioned. -- http://status.haskell.org/pages/maintenance/537c07b0cf1fad5830000093/69b3665ff71ca90595aa36fb |
| 2026-03-13 05:12:11 +0100 | <davean> | sm: lol no |
| 2026-03-13 05:15:19 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-13 05:16:42 +0100 | <haskellbridge> | <sm> feels like there ought to be more money in this ecosystem |
| 2026-03-13 05:18:48 +0100 | <davean> | sm: well, we'd need better fundraising. |
| 2026-03-13 05:22:47 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 05:23:42 +0100 | <haskellbridge> | <sm> I know there's some great donors, but it seems not enough.. |
| 2026-03-13 05:27:08 +0100 | craunts795335385 | (~craunts@209.35.160.178) |
| 2026-03-13 05:27:52 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 2026-03-13 05:28:37 +0100 | <haskellbridge> | <sm> certainly we shouldn't be burning out unpaid maintainers of critical systems. If I become emperor, Haskell will be recognised as a distinguished world technology to receive at least sustainabilty funding. |
| 2026-03-13 05:29:35 +0100 | <haskellbridge> | <sm> It can happen. I'll vision it. Not the emperor part. |
| 2026-03-13 05:31:31 +0100 | <haskellbridge> | <sm> but people like jmct are here and have a much better grasp of the situation. Are we drastically underfunded given Haskell's value to humanity ? Or not so much ? |
| 2026-03-13 05:32:10 +0100 | <davean> | jmct went to bed when hackage came back up |
| 2026-03-13 05:32:36 +0100 | <haskellbridge> | <sm> +1 |
| 2026-03-13 05:34:01 +0100 | <davean> | Talk to jmct tomorrow maybe |
| 2026-03-13 05:35:38 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-03-13 05:38:10 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 05:40:32 +0100 | machinedgod | (~machinedg@d172-219-48-230.abhsia.telus.net) machinedgod |
| 2026-03-13 05:42:55 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-13 05:43:03 +0100 | jmcantrell | (~weechat@user/jmcantrell) (Ping timeout: 255 seconds) |
| 2026-03-13 05:45:55 +0100 | machinedgod | (~machinedg@d172-219-48-230.abhsia.telus.net) (Ping timeout: 264 seconds) |
| 2026-03-13 05:46:06 +0100 | peterbecich | (~Thunderbi@71.84.33.135) (Ping timeout: 246 seconds) |
| 2026-03-13 05:46:19 +0100 | xff0x_ | (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 2026-03-13 05:47:18 +0100 | xff0x | (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds) |
| 2026-03-13 05:53:31 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-13 05:54:16 +0100 | euphores | (~SASL_euph@user/euphores) (Quit: Leaving.) |
| 2026-03-13 05:58:07 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |