01:26:03 * njsg points at RFC 1459
01:36:13 <MattATobin> njsg: I'll your 1459 and raise you an RFC 2324
01:36:20 <MattATobin> I'll take*
01:37:05 <MattATobin> SeaMonkey MUST support the Hyper Text Coffee Pot Control Protocol
01:37:16 <MattATobin> frg must be convinced somehow lol
02:09:22 <tomman> Any recommended addon to dump/export cookies to files for SeaMonkey?
02:09:31 <tomman> I may require this for yt-dlp
02:12:18 <tomman> https://addons.thunderbird.net/es/seamonkey/addon/cookie-exporter/ there is this, but of course most likely will require fixing it for modern SM releases
02:22:46 <tomman> ...and I'm not interested to export thousands of cookies to a megatextfile :/
02:23:37 <tomman> https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/ this one does what I want, alas, it's Chromefox-only :/
02:29:50 <Sompi> https://www.s-kaupat.fi/tuote/spice-up-paahdettu-valkosipuli-and-chili-oljyssa-100g/6430011816385
02:30:02 <Sompi> that site has also just now stopped working on seamonkey
02:30:08 <Sompi> and no errors in browser console
02:30:14 <Sompi> it's just that nothing works
02:31:35 <tomman> It loads here... mostly
02:31:43 <tomman> can spot a couple of "SyntaxError: missing : after property id" on the console
02:31:47 <Sompi> it loads but nothing works
02:31:53 <Sompi> yes, it seems to randomly output those
02:31:55 <Sompi> but not every time
02:32:18 <Sompi> that site worked ~two days ago
02:32:31 <tomman> Pushing! Things! Forward!
02:32:35 <Sompi> actually almost everything stopped working two days ago and it seems to be related to react
02:32:46 <tomman> looks lime someone deployed the latest frame-not-work update to production then
02:34:14 <Sompi> that site also has only static content and 4,2 megabytes of minified javascript
02:34:47 <Sompi> when unminified, probably more code than linux kernel has
02:35:29 <Sompi> I mean that single page, not the whole site. The site is probably hundreds of times larger
02:37:18 <Sompi> one of those errors is in column 81956. so that one problematic line of minified javascript code is approximately 80 kilobytes long
02:37:46 <Sompi> or actually much longer than that, the problematic part is just at the 80 kB point
02:38:17 <Sompi> seems to be a 146716 bytes long line
02:38:35 <Sompi> so 143,28 kB
02:39:29 <Sompi> The unminified version of that single line is probably larger than the entire codebase of ST-DOS :)
02:40:14 <tomman> the original Super Mario Bros. ROM for the NES was 40KB... of which 32KB was assets!
02:40:37 <Sompi> and NES has two kilobytes of RAM
02:41:20 <Sompi> though AFAIK the cartridge can have some extra RAM in it. Both ROM and RAM are mapped in the same address space anyway and the CPU does not know the difference
02:41:30 <tomman> wait, no, the 32KB was code, the remaining 8KB were CHR-ROM, aka assets
02:41:51 <Sompi> But usually two kilobytes is more than enough for the stack and global variables
02:42:12 <tomman> now, the meme nowadays is that websites are bigger in size than the original *retail* Doom release!
02:42:43 <Sompi> many (if not most) websites of today are bigger than Windows 95
02:42:55 <Sompi> I have Windows 95 install floppies
02:43:47 <Sompi> The floppy version is not big. The CD version has "extras" such as the legendary Hover game
02:44:35 <Sompi> The floppy version is just the "operating system" itself, including every accessory program (Wordpad, Paint etc) and every device driver of that era
02:45:17 <Sompi> Back in the day Windows literally included drivers for practically every existing device on its install media(s)
02:45:36 <Sompi> Now one GPU driver can be hundreds of megabytes
02:50:01 <Sompi> tomman: One professional web developer laughed at me when I said that I just write HTML tags for every element on the webpage, control their styles and placement with CSS and use JavaScript only when necessary (usually not at all). He insisted that it is impossible to do a website that "looks modern" that way.
02:50:23 <tomman> you're a dinosaur, man! Be hip or be square! :D
02:50:26 <Sompi> I asked him what are those HTML elements that don't have a HTML tag, but he clearly did not even understand the question.
02:51:27 <Sompi> He said that it is absolutely necessary to insert every HTML element to the page using JavaScript or else the result is just black text using Times New Roman as the font, on white background
02:52:02 <Sompi> He was serious
02:53:43 <Sompi> In the end I was kicked out from that Facebook group, because those professional web developers were absolutely sure that I was trolling. Because it is not possible to do anything else than black on white text with a newspaper font without JavaScript.
02:57:04 <Sompi> And they were very angry at my "trolling". They were furious.
09:55:49 <njsg> 0302|02:41:51 < Sompi> Now one GPU driver can be hundreds of megabytes <-- it doesn't help that, even with lean or compatible drivers, some manufacturers wrap these into gigantic blobs, see AMD with .NET
09:56:36 <njsg> I even one had a setup failure on NT 6.1 because "it only supports Windows 7", not sure it was for a device driver, though. And, well, Google is doing that too with notices in Chrome :-)
09:57:03 <njsg> (Although in the latter case, showing the notice is appropriate for what Google wants to do, it's just the text that's a bit screwed)
09:59:00 <njsg> Sompi: uh, I can't even pick a shop/location at s-kaupat.fi. well, at least this one will hopefully be easier to reproduce
10:08:46 <njsg> okay, this is charming, is one of these minified files setting RTL mid-code?
11:21:18 <njsg> is this (s-kaupat.fi) "public class fields"? https://caniuse.com/mdn-javascript_classes_public_class_fields https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields
12:35:14 <Sompi> I have no idea about the modern javascript.
12:36:21 <Sompi> It's full of weird features that seem extremely hard to implement in the parser, and I cannot imagine a user case where I would need those when writing a interactive webpage
12:38:02 <Sompi> I don't know what are public class fields, but I have a hunch that everything "public", in a scripting language where several megabytes of random libraries are imported from random locations, is a sure way to introduce heisenbugs that are near impossible to fix
12:42:26 <Sompi> JavaScript has standard functions for almost everything, and often it has several standard functions that do the same thing. Its video/audio capturing API is an example of an API where old features are replaced with new features that are often more complex and restricting for the programmer, and then the old API is deprecated. But generally you don't need external libraries to make things work in JavaScri
12:42:32 <Sompi> pt, because there is already a standard function where everything is readily implemented
12:43:05 <Sompi> Firefox still doesn't support AudioDecoder/AudioEncoder API
13:21:10 <Sompi> For some reason I get IP-level bans to web services that are hosted with F5's Big-IP. And Finland's public sector uses their services for everything
13:21:37 <Sompi> Now it started again, the servers just don't answer to the TCP SYN packet at all.
13:23:00 <Sompi> The same problem exists for both Firefox and Seamonkey. Probably not even browser-related, but could be.
13:23:21 <Sompi> Sometimes the front page HTML loads before the server stops responding again.
14:37:05 <tomman> Sompi: could be your ISP having a faulty route there?
14:38:42 <Sompi> Everything is always possibly broken.