00:13:18@Fusl quits [Excess Flood]
00:13:34Fusl (Fusl) joins
00:13:34@ChanServ sets mode: +o Fusl
00:23:09Arcorann (Arcorann) joins
00:23:30nico_32 quits [Remote host closed the connection]
00:25:46yawkat quits [Ping timeout: 240 seconds]
00:35:52<pabs>this person is controversial and got physically attacked recently http://salmanrushdie.com/ https://en.wikipedia.org/wiki/Salman_Rushdie https://www.cnbc.com/2022/08/12/salman-rushdie-attacked-during-panel-in-western-new-york-report-says.html
00:42:41sec^nd quits [Remote host closed the connection]
00:43:14sec^nd (second) joins
00:44:47nico_32 (nico) joins
01:58:16Arcorann quits [Ping timeout: 240 seconds]
02:00:30sec^nd quits [Remote host closed the connection]
02:01:40sec^nd (second) joins
02:14:27thetechrobo_ joins
02:17:40TheTechRobo quits [Ping timeout: 240 seconds]
02:26:38tbc1887 (tbc1887) joins
02:28:08tbc1887 quits [Client Quit]
03:29:25Arcorann (Arcorann) joins
04:01:16DopefishJustin quits [Ping timeout: 240 seconds]
04:10:11tbc1887 (tbc1887) joins
04:10:28tbc1887 quits [Remote host closed the connection]
04:35:03katocala quits [Ping timeout: 265 seconds]
04:51:47katocala joins
04:53:25wyatt8750 joins
04:53:40wyatt8740 quits [Ping timeout: 240 seconds]
05:53:16qwertyasdfuiopghjkl quits [Client Quit]
05:56:04fuzzy8021 quits [Read error: Connection reset by peer]
05:56:38qwertyasdfuiopghjkl joins
05:57:39fuzzy8021 (fuzzy8021) joins
06:49:21BlueMaxima quits [Client Quit]
07:09:36mr_archive4 quits [Ping timeout: 265 seconds]
07:12:16sec^nd quits [Ping timeout: 240 seconds]
07:15:42sec^nd (second) joins
07:48:47mutantmonkey quits [Remote host closed the connection]
07:49:36mutantmonkey (mutantmonkey) joins
08:42:09march_happy (march_happy) joins
08:52:16<joepie91|m><Maakuth|m> "hmmh. is there a way to rebuild..." <- "rebuild" in what sense?
08:52:19<Maakuth|m><joepie91|m> ""rebuild" in what sense?" <- those urls were not captured with qwarc
08:52:19<Maakuth|m>However they are not independent pages, just redirects to posts with those ids. And the ids are in the data. I'm thinking of writing a one-off script to restore those
08:52:19<Maakuth|m>JAA: suggestions if I end up cooking that? would something like a CSV file with posts/id url and the target url cut it?
08:56:46march_happy quits [Read error: Connection reset by peer]
08:57:53march_happy (march_happy) joins
08:59:56march_happy quits [Read error: Connection reset by peer]
09:00:34march_happy (march_happy) joins
09:13:07sec^nd quits [Remote host closed the connection]
09:13:34sec^nd (second) joins
09:19:46march_happy quits [Read error: Connection reset by peer]
09:20:01march_happy (march_happy) joins
09:32:16march_happy quits [Read error: Connection reset by peer]
09:32:39march_happy (march_happy) joins
09:37:09march_happy quits [Read error: Connection reset by peer]
09:37:36march_happy (march_happy) joins
10:02:32sec^nd quits [Remote host closed the connection]
10:02:33HackMii_ quits [Write error: Broken pipe]
10:03:13sec^nd (second) joins
10:03:19HackMii_ (hacktheplanet) joins
10:03:22<@JAA>Maakuth|m: You can't really 'restore' them in the sense of 'make them work in the Wayback Machine'. That would involve creating fake WARC records, which is something nobody should ever do for any reason.
10:04:09<@JAA>So the best you can do is create an index of post IDs and a separate service that redirects to the corresponding thread URL in the WBM. As a data backing for that, yeah, I suppose a CSV would be just fine.
10:05:05<madpro|m>Maakuth: There are, however, WARC players outside of the IA like https://github.com/webrecorder/replayweb.page
10:05:07<@JAA>It would probably be possible to do this in a way that it's just static files stored at the Internet Archive so that there's no risk of this service disappearing in the future (unless IA disappears, in which case, welp...).
10:05:24<madpro|m>It's just that you yourself would have to act as the data provider
10:05:40<@JAA>Yeah, that's a thing, but still don't create fake WARCs.
10:11:13<@Kaz>whats happening here, why's everyone suddenly got |m at the end of their name
10:11:37<@JAA>Matrix bridge
10:12:02<@Kaz>oh that might explain the weird reply formatting thing that joepie91|m and Maakuth|m were doing too then
10:12:09<@Kaz>grim
10:12:20<madpro|m>For you see
10:13:35<madpro|m>As am I 😬
10:13:42<@Sanqui>Kaz: in all fairness, the Matrix bridge's formatting is one of the better I've seen. It preserves most semantics
10:14:37<@Kaz>oh i guess you can't autocomplete names in the same way can you
10:14:52<@Kaz>right, time to stop being a luddite and give it a fair crack, how to i enter a matrix
10:15:40<@Sanqui>pick a client at https://matrix.org/clients
10:15:58<@Sanqui>pick a "homeserver". most homeservers federate with each other, and some bridge to irc networks
10:16:11<@Sanqui>despair at the poor performance
10:16:30<@Sanqui>accept that it's still the best shot we've got at a next gen open federated chat protocol
10:16:55<@Sanqui>and acknowledge that they're actively working on ironing out the issues
10:17:02<@Sanqui>those are the steps, roughly in that order
10:17:20<@Kaz>https://irc.kurt.gg/uploads/574f44c51832ac53/image.png
10:17:31<@Kaz>ok so i think i did step 1 right
10:17:54<@Kaz>maybe my choice of client was bad
10:18:37<@Sanqui>I flip flop between element and nheko.
10:20:29kaz__|m joins
10:20:39<kaz__|m>ok
10:21:26<@Sanqui>also, join the archive team "space", which is like a collection of rooms/channels I maintain
10:21:39<kaz__|m>yes
10:21:42<kaz__|m>how would one do that
10:21:49<Sanqui|m>https://matrix.to/#/#archive-team:matrix.org
10:22:19<kaz__|m>oh that's nice
10:22:42<kaz__|m>i mean, clearly the bridge is broken a little bit because it's telling me there's a Kaz4 in here
10:23:15@Kaz sets mode: +o kaz__|m
10:24:13<@kaz__|m>kaz__|m: cursed reply testing
10:25:52Dragnog joins
10:35:04@Kaz is now known as @kaz4
10:35:06@kaz4 is now known as @kaz
10:48:25<Maakuth|m>hmm, the post id - thread mapping is some hundreds of megabytes. if HTTP range requests work in archive.org, maybe I could hack a post finder with this https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/
10:49:40<@JAA>Yes, range requests are supported.
10:49:55<Maakuth|m>well then
10:50:16<@JAA>Alternatively, you could split it into chunks by post ID and only retrieve the relevant one, then do the processing on the client side.
10:51:46<Maakuth|m>the biggest hurdle is my javascript aversity :)
10:52:07<@JAA>Understandable :-)
10:52:44<Maakuth|m>but they sell me out as full stack developer anyway, so it should not be impossible :)
10:54:46sec^nd quits [Ping timeout: 240 seconds]
10:55:30sec^nd (second) joins
11:03:40march_happy quits [Read error: Connection reset by peer]
11:04:25march_happy (march_happy) joins
11:23:19yawkat (yawkat) joins
11:30:06mutantmonkey quits [Remote host closed the connection]
11:30:29mutantmonkey (mutantmonkey) joins
11:45:15Sluggs quits [Quit: Going offline, see ya! (www.adiirc.com)]
11:57:48march_happy quits [Read error: Connection reset by peer]
11:57:59<joepie91|m>kaz: huh. the newer versions of the bridge *should* be converting this to a `foo: blah blah` prefix format instead of the weird reply format. is hackint running an old version of the bridge or something? (I was on mobile, so then a reply is the only practical thing available...)
11:58:07march_happy (march_happy) joins
12:15:41HackMii_ quits [Remote host closed the connection]
12:16:20HackMii_ (hacktheplanet) joins
12:27:28AnotherIki joins
12:39:21march_happy quits [Ping timeout: 265 seconds]
12:39:38march_happy (march_happy) joins
12:55:13<nimaje>Maakuth|m: iirc there are already wasm sqlite implementations, that propperly do rangerequests, but I only found sql.js and sqlite-wasm, but didn't find if they do range requests just now
13:07:05<Maakuth|m>nimaje: I think there's a ready made implementation in that link of mine
13:11:55<nimaje>oh, for some reason I completely ignored that link
13:47:31march_happy quits [Read error: Connection reset by peer]
13:48:05march_happy (march_happy) joins
14:07:47march_happy quits [Read error: Connection reset by peer]
14:08:02march_happy (march_happy) joins
14:15:46Arcorann quits [Ping timeout: 240 seconds]
14:39:59ryankp joins
14:43:00thetechrobo_ is now known as TheTechRobo
15:14:32march_happy quits [Read error: Connection reset by peer]
15:15:18mutantmonkey quits [Remote host closed the connection]
15:15:33march_happy (march_happy) joins
15:15:54mutantmonkey (mutantmonkey) joins
15:19:46march_happy quits [Ping timeout: 240 seconds]
15:20:38march_happy (march_happy) joins
15:25:08march_happy quits [Ping timeout: 265 seconds]
15:25:50march_happy (march_happy) joins
15:41:34qwertyasdfuiopghjkl quits [Ping timeout: 265 seconds]
15:49:04ryankp quits [Remote host closed the connection]
16:29:54march_happy quits [Ping timeout: 265 seconds]
16:54:19<@HCross>So this matrix thing, can I run one on my own infra to talk
16:54:23<@HCross>to you lot
16:54:39<joepie91|m>yes
16:56:02<joepie91|m>the IRC bridge to hackint is provided by hackint itself; an IRC bridge in Matrix essentially just 'carves out' a namespace on the homeserver it is attached to. in this case, that's "it controls everything on the hackint.org homeserver, and makes each IRC user appear as a Matrix user and vice versa". Matrix itself is a federated system, so you can talk to that hackint.org homeserver from whatever other homeserver, including one you run
16:56:02<joepie91|m>yourself, and from your client and homeserver's perspective, you're just talking to other Matrix users
16:56:36<joepie91|m>your messages then go from your homeserver, to the hackint.org homeserver, to the hackint.org IRC server
17:02:59<joepie91|m>HCross: homeserver options for Matrix are currently Synapse (the common option, sort of the default, quite a beast to run), Dendrite (the thing that's meant to eventually replace Synapse, supposedly less of a beast, but also may still run into compat issues sometimes), or Conduit (very light-weight and operationally simple, but AFAIK not a complete protocol implementation yet, so it won't always work like you expect yet)
17:17:00<@Sanqui>does anybody know the "best" way to disable hsts for a specific website in firefox?
17:17:24<@Sanqui>I understand why there's no "I understand the risk" button but at the same time, just let me receive the html and display it dammit, I know what I'm doing
17:17:36<TheTechRobo>Sanqui: I was under the impression that websites that use HSTS just don't serve HTTP.
17:17:44<TheTechRobo>Although I guess you might be able to disable cert verification...
17:17:48<@Sanqui>https://avalon-rpg.com/
17:17:53<@Sanqui>yes, it serves https
17:17:55<@Sanqui>with an expired certificate
17:18:02<@Sanqui>and hsts enabled so firefox doesn't let me bypass the screen
17:18:03<TheTechRobo>If you know what the certificate authority is, you can add it to trusted hosts.
17:18:03<TheTechRobo>Ah.
17:18:10<TheTechRobo>That sucks
17:19:37<@Sanqui>and it seems like security.mixed_content.use_hsts no longer exists
17:19:45<@Sanqui>because why give power users the power
17:19:47<@JAA>The web suggests you can set an obscure time offset config value: https://support.mozilla.org/en-US/questions/942924
17:19:59<@JAA>Although that's a decade old, so...
17:20:54<@Sanqui>that actually worked
17:21:18<@Sanqui>cheers
17:21:23<@JAA>Impressive
17:23:53<Jake>hahaha amazing
18:01:35sec^nd quits [Remote host closed the connection]
18:01:36HackMii_ quits [Write error: Broken pipe]
18:02:06sec^nd (second) joins
18:03:15HackMii_ (hacktheplanet) joins
18:25:15f0x2 joins
19:57:33LeGoupil joins
20:48:19lennier2 joins
20:52:21lennier1 quits [Ping timeout: 265 seconds]
20:52:31lennier2 is now known as lennier1
21:09:52LeGoupil quits [Client Quit]
21:24:05HackMii_ quits [Remote host closed the connection]
21:24:37HackMii_ (hacktheplanet) joins
21:46:35HackMii_ quits [Remote host closed the connection]
21:48:09HackMii_ (hacktheplanet) joins
21:51:06march_happy (march_happy) joins
22:53:50BlueMaxima joins
23:15:39Dragnog quits [Client Quit]
23:36:04@kaz__|m quits [*.net *.split]
23:36:04coro quits [*.net *.split]
23:36:04mind_combatant quits [*.net *.split]
23:36:04Ruk8 quits [*.net *.split]
23:36:04joepie91|m quits [*.net *.split]
23:36:04DigitalDragon quits [*.net *.split]
23:36:04will1|m quits [*.net *.split]
23:36:04noxious quits [*.net *.split]
23:36:04thermospheric quits [*.net *.split]
23:36:04rewby|m quits [*.net *.split]
23:36:04mpeter|m quits [*.net *.split]
23:36:04Maakuth|m quits [*.net *.split]
23:36:04madpro|m quits [*.net *.split]
23:36:04nyuuzyou quits [*.net *.split]
23:36:04Passiing|m quits [*.net *.split]
23:36:04applepiesavannah|m quits [*.net *.split]
23:36:04audrooku|m quits [*.net *.split]
23:36:04Sanqui|m quits [*.net *.split]
23:36:04igneousx quits [*.net *.split]
23:36:04xxia|m quits [*.net *.split]
23:36:04britmob|m quits [*.net *.split]
23:36:04Ajay quits [*.net *.split]
23:36:50Arcorann (Arcorann) joins
23:40:06joepie91|m joins
23:40:28nyuuzyou (nyuuzyou) joins
23:40:28Ruk8 (Ruk8) joins
23:40:28britmob|m joins
23:40:28audrooku|m joins
23:40:28mpeter|m joins
23:40:28xxia|m joins
23:40:28Ajay joins
23:40:28igneousx (igneousx) joins
23:40:28applepiesavannah|m joins
23:40:28coro joins
23:40:28Sanqui|m (Sanqui) joins
23:40:28DigitalDragon (DigitalDragon) joins
23:40:28@ChanServ sets mode: +o Sanqui|m
23:40:29kaz__|m joins
23:40:29noxious joins
23:40:29thermospheric (Thermospheric) joins
23:40:30madpro|m joins
23:40:30mind_combatant joins
23:40:30Maakuth|m joins
23:40:30will1|m joins
23:40:30rewby|m joins
23:40:30Passiing|m joins
23:46:46ger_f1 joins
23:47:25ger_f1 quits [Remote host closed the connection]