01:26:03 * njsg points at RFC 1459 01:36:13 njsg: I'll your 1459 and raise you an RFC 2324 01:36:20 I'll take* 01:37:05 SeaMonkey MUST support the Hyper Text Coffee Pot Control Protocol 01:37:16 frg must be convinced somehow lol 02:09:22 Any recommended addon to dump/export cookies to files for SeaMonkey? 02:09:31 I may require this for yt-dlp 02:12:18 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 ...and I'm not interested to export thousands of cookies to a megatextfile :/ 02:23:37 https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/ this one does what I want, alas, it's Chromefox-only :/ 02:29:50 https://www.s-kaupat.fi/tuote/spice-up-paahdettu-valkosipuli-and-chili-oljyssa-100g/6430011816385 02:30:02 that site has also just now stopped working on seamonkey 02:30:08 and no errors in browser console 02:30:14 it's just that nothing works 02:31:35 It loads here... mostly 02:31:43 can spot a couple of "SyntaxError: missing : after property id" on the console 02:31:47 it loads but nothing works 02:31:53 yes, it seems to randomly output those 02:31:55 but not every time 02:32:18 that site worked ~two days ago 02:32:31 Pushing! Things! Forward! 02:32:35 actually almost everything stopped working two days ago and it seems to be related to react 02:32:46 looks lime someone deployed the latest frame-not-work update to production then 02:34:14 that site also has only static content and 4,2 megabytes of minified javascript 02:34:47 when unminified, probably more code than linux kernel has 02:35:29 I mean that single page, not the whole site. The site is probably hundreds of times larger 02:37:18 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 or actually much longer than that, the problematic part is just at the 80 kB point 02:38:17 seems to be a 146716 bytes long line 02:38:35 so 143,28 kB 02:39:29 The unminified version of that single line is probably larger than the entire codebase of ST-DOS :) 02:40:14 the original Super Mario Bros. ROM for the NES was 40KB... of which 32KB was assets! 02:40:37 and NES has two kilobytes of RAM 02:41:20 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 wait, no, the 32KB was code, the remaining 8KB were CHR-ROM, aka assets 02:41:51 But usually two kilobytes is more than enough for the stack and global variables 02:42:12 now, the meme nowadays is that websites are bigger in size than the original *retail* Doom release! 02:42:43 many (if not most) websites of today are bigger than Windows 95 02:42:55 I have Windows 95 install floppies 02:43:47 The floppy version is not big. The CD version has "extras" such as the legendary Hover game 02:44:35 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 Back in the day Windows literally included drivers for practically every existing device on its install media(s) 02:45:36 Now one GPU driver can be hundreds of megabytes 02:50:01 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 you're a dinosaur, man! Be hip or be square! :D 02:50:26 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 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 He was serious 02:53:43 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 And they were very angry at my "trolling". They were furious. 09:55:49 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 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 (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 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 okay, this is charming, is one of these minified files setting RTL mid-code? 11:21:18 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 I have no idea about the modern javascript. 12:36:21 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 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 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 pt, because there is already a standard function where everything is readily implemented 12:43:05 Firefox still doesn't support AudioDecoder/AudioEncoder API 13:21:10 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 Now it started again, the servers just don't answer to the TCP SYN packet at all. 13:23:00 The same problem exists for both Firefox and Seamonkey. Probably not even browser-related, but could be. 13:23:21 Sometimes the front page HTML loads before the server stops responding again. 14:37:05 Sompi: could be your ISP having a faulty route there? 14:38:42 Everything is always possibly broken.