2026/02/28

Newest at the top

2026-02-28 18:55:17 +0100acidjnk_new(~acidjnk@p200300d6e700e580c1352a59afaaad8a.dip0.t-ipconnect.de) acidjnk
2026-02-28 18:52:47 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-02-28 18:47:58 +0100 <int-e> I imagine it was a spur-of-the-moment "I can try this one thing" and then it actually works
2026-02-28 18:46:59 +0100 <tomsmeding> apparently not too lazy
2026-02-28 18:46:54 +0100 <tomsmeding> https://discourse.haskell.org/t/security-advisory-hsec-2024-0004-hackage-package-and-doc-upload-st…
2026-02-28 18:46:52 +0100 <int-e> Clearly I'm out of touch. (Unironically.)
2026-02-28 18:46:08 +0100 <tomsmeding> stuff has been written about this, too lazy to look it up now; there has been talk also of this not even being enough as haskell.org is still a parent domain of hackage-content.haskell.org
2026-02-28 18:45:38 +0100 <int-e> tomsmeding: ah, that makes sense
2026-02-28 18:45:20 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-28 18:45:14 +0100 <tomsmeding> int-e: IIRC the hackage-content subdomain had to do with "authentication cookies exist" + "package docs can have arbitrary javascript"
2026-02-28 18:42:42 +0100fgarcia(~lei@user/fgarcia) (Ping timeout: 248 seconds)
2026-02-28 18:38:18 +0100Square(~Square@user/square) Square
2026-02-28 18:37:32 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-02-28 18:37:17 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2026-02-28 18:36:52 +0100 <tomsmeding> (now whether this is a good idea or not is a separate question)
2026-02-28 18:35:53 +0100 <haskellbridge> <ijouw> You are correct, I somehow missed that. Thanks
2026-02-28 18:34:29 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-28 18:33:22 +0100 <tomsmeding> the documentation (https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/overloaded_lists.html#rebindable-sy…), literally read, says that that combination of extensions makes the {to,from}List functions overloadable, but not the Enum functions
2026-02-28 18:31:28 +0100 <haskellbridge> <ijouw> I am using RebindableSyntax, OverloadedLists and custom enumFrom (that does not use Enum class). The type checker stil infers that [0..] must be Enum. What is the reason for this behavior?
2026-02-28 18:30:00 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-28 18:23:30 +0100malte(~malte@mal.tc) malte
2026-02-28 18:21:10 +0100malte(~malte@mal.tc) (Remote host closed the connection)
2026-02-28 18:19:33 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-02-28 18:15:05 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-28 18:15:00 +0100malte(~malte@mal.tc) malte
2026-02-28 18:14:10 +0100malte(~malte@mal.tc) (Remote host closed the connection)
2026-02-28 18:13:36 +0100tales(~tales@149.167.1.176) (Ping timeout: 246 seconds)
2026-02-28 18:13:36 +0100Vajb(~Vajb@n7m5g0hrctljxjtgjiv-1.v6.elisa-mobile.fi)
2026-02-28 18:09:28 +0100tales(~tales@149.167.1.176)
2026-02-28 18:06:56 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-02-28 18:06:55 +0100tromp(~textual@2001:1c00:3487:1b00:303f:bf6:f20e:2c5e)
2026-02-28 18:06:38 +0100 <monochrom> Selective+Alternative if general CFG. But if LL(k), easily determinizable to Selective.
2026-02-28 18:05:02 +0100 <monochrom> Haha pun. (CFG parsing can be done within Selective.) >:)
2026-02-28 18:04:39 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-02-28 18:02:53 +0100Vajb(~Vajb@2001:999:38:a1b6:95aa:8c38:ae41:ec93) (Remote host closed the connection)
2026-02-28 18:00:36 +0100 <Rembane> tomsmeding: Sweet! I might have selective parsing vision.
2026-02-28 17:59:42 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-28 17:59:34 +0100 <tomsmeding> Rembane: I've never used regexen in haskell yet, but this seems to list a few? https://hackage.haskell.org/package/regex-base
2026-02-28 17:58:18 +0100Googulator37(~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu)
2026-02-28 17:58:03 +0100Googulator37(~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) (Quit: Client closed)
2026-02-28 17:53:30 +0100emaczen(~user@user/emaczen) emaczen
2026-02-28 17:53:06 +0100misterfish(~misterfis@31-161-39-137.biz.kpn.net) (Ping timeout: 248 seconds)
2026-02-28 17:52:57 +0100tales(~tales@149.167.1.176) (Ping timeout: 246 seconds)
2026-02-28 17:51:59 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 245 seconds)
2026-02-28 17:51:35 +0100Pozyomka(~pyon@user/pyon) pyon
2026-02-28 17:48:54 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-28 17:48:47 +0100tales(~tales@149.167.1.176)
2026-02-28 17:46:01 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-02-28 17:44:21 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-28 17:42:26 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds)