02:02:59 Ok, decided to mess with whatever Google WebComponents™ we may have here 02:03:31 dom.webcomponents.enabled and dom.webcomponents.customelements.enabled are enough to fool Pixiv to actually let me log in 02:04:02 (you STILL have to change your language to Japanese to get a classic Pixiv ID logon form, instead of "Continue with $SOCIALNETWORKS login" crapola) 02:05:01 once logged in, Pixiv doesn't seem to use WebComponents™ at all 02:05:13 (so it's safe to turn off those prefs afterwards) 02:05:48 Oh, and the whole site is laggy as hell, but that's because Pixiv turned into a SPA quite some time ago 10:56:23 What is the SeaMonkey project's position towards "telemetry"? 11:22:48 msiism: from what I've seen as an user, the position is "none" 11:23:02 other than optional crash reports 11:23:19 Disabled I rip it out from 2.53.x left and right whenever I haver time. 11:24:12 Crash reports are ok. Telemetry in theory too but not how this is implemented and used to justify feature removals. 11:25:32 And the amount of telemetry in hot code is staggering. 12:15:12 https://news.ycombinator.com/item?id=30610434 12:15:13 https://icrazyblaze.github.io/Xash3D-Emscripten/xash-intro.html 12:15:22 amazingly, this works fine on SM~ 12:15:30 (may need to enable WASM) 13:46:15 frg_Away: Okay, thanks. That sound reassuring. 13:46:44 By the way, the release date for 2.53.11 on the website is still not correct, as it seems. 13:48:15 Now, apparently, the dependence on Mozilla's code base if an ever-increasing problem for SeaMonkey. Are there, maybe, plans to break free from that? 13:52:20 msiism To stand on you own feet it needs contributors. So it is backports and try to play catch-up for a future release right now. 13:53:31 I see. So, there's actually no strict/hard dependency. 14:00:18 Dependent on bugzilla and storage space for the releaases mostly. Both could be replaced if in a pinch but would add more work maintaining a bugzilla instance and drive up costs for storage space. l10n translations via pontoon would be a bigger problem. So if all goes up in flames it would not be the end but... 14:01:31 Good to know. 14:01:51 I guess I'll donate some money to the project this year then. 14:02:22 frg_Away: what's Mozilla current position towards the project? I mean, SeaMonkey is largely independent these days, but... 14:02:36 and gotta love Mozilla's taste for killing things they don't like anymore 14:03:03 doubt they're going to kill all "ex-Mozilla" projects from using Bugzilla, tho 14:04:37 Does SeaMonkey still support Gopher, by the way? 14:05:12 We are still tolerated for now. This might change or not. IanN_Away or ewong still maintain contacts. I am not a "peoples person" so abstain. 14:06:43 Gopher is still supported with an add-on but I am thinking it might be time to remove the remaining traces. As long as it does not interfere with backports it can stay. 14:07:29 heh, I thought Gopher replacement these days was Gemini 14:08:58 Gemini is interesting too, but no web browser I know supports it. Gopher is/was supported for legacy reasons. 14:09:29 Gemini = yaip (yet another internet protocol) 14:09:34 :) 14:10:11 I've seen Gemini constantly pushed by some Hackernews as replacement for bloatweb 14:10:25 curiously, I haven't seen it being promoted as replacement for Gopher 14:10:40 but I guess the nerd who came up with Gemini wasn't even alive (or too young) when Gopher came out 14:10:54 (fair disclaimer: I was a baby back then too) 14:10:58 :) 14:11:08 I don't even know when Gopher was introduced. 14:11:24 And I almost never use it. 14:11:38 Seriously I think ftp is still useful but Gopher is ancient history even if some people still push it. Same for npapi. For the new protocols. They seem to come and go and if pushed by google are just tools for undermining privacy. 14:11:49 But, once in a while, being aple to access someone's Gopher hole comes in handy. 14:12:08 s/aple/able/ 14:13:27 https://thenewstack.io/souped-up-gopher-project-geminis-plan-to-revolutionize-internet-browsing/ 14:14:15 I hope it is carbon neutral too or I won't support it. 14:14:44 :) 14:18:01 I've talked to solderpunk, the guy who started Gemini. Didn't seem like a zealot at all. 14:21:03 I am just tired of all the reinventing the wheel instead of making existing stuff better. Sometimes you need to start fresh but just look at Linux which will go nowhere on the desktop because of this. 14:21:35 TDE… there's still TDE. :) 14:21:43 Yeah, but I get what you mean. 14:22:16 By the way, it the SeaMonkey Association "gemeinnützig"? 14:23:10 s/it/is/ 14:27:36 msiism I know but TDE has the same problem we have. Not enough contributors. Yes the e.V. is gemeinnützig. Status was approved last year I think. 14:27:48 Nice. 14:28:56 Yeah, I wish TDE and SeaMonkey had more contributors. I don't know any C++, though, so I'm not much help. 14:31:39 It is not programming alone and not c++ only. Website and help content localization testing and and and. 14:58:10 Okay, I see. 14:58:25 Yeah, I guess I could help somewhat with the website and documentation. 14:58:39 I've contributed some stuff to the TDE wiki recently as well. 15:02:09 I am happy to format anything into a patch for the site. Sources are here: https://gitlab.com/seamonkey-project/website 15:02:11 and mirrored in hg (up to date soon again): https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/ 15:03:29 msiism befoe there were real web search engines there were gopher and archie that would do searches for you. not really relvant anymore. they did the search when you asked rather than indexing before adn returning reults almost immediately. 15:05:15 frg_Away: Okay, noted. Do I strictly need a gitlab.com account for contributing there? I mean, Git is supposed to work in a decentralized manner, right? 15:05:46 I sure don't need an account to clone the repository. 15:06:37 WG9s: Interesting, I hadn't heard of those. 15:06:58 I quite like the idea of (semi-)human.edited Web directories, actually. 15:07:57 msiism No. You need a bugzilla account. The correct way is to open a bug, provide a git or hg patch and ask for feedback/review. I am ok with changes sources and can do the patches. See bug 1755291 for the latest release notes. Basically the same for other stuff. 15:08:23 Yeah, that should work then. 15:08:45 I'll have a look. 15:14:10 release date on website corrected 15:19:21 Nice. 15:19:35 wow, TDE is still going? 15:19:56 I always wanted to try it, as a former user of KDE during the long gone 3.5-era of glory 15:20:13 (same as GNOME - I'm now a happy MATE camper... mostly) 15:20:46 Plasma looks pretty, sure... but it's braindamaged down to the bone :/ 15:21:31 I miss my Fedora Core 6 / KDE 3.5 setup - that wasn't perfection by any means, but got close 15:22:39 I'm using TDE's current release on a testing machine running Devuan chimaera. 15:22:53 It's pretty good already. 15:23:51 Yes when KDE 4 came out it was good to have it. For what I do now with Linux (backup server only) I can live with latest KDE. Wish someone would put the gnome sources in the null device. I can't stand this crap. 15:25:11 I actually likes Gnome "2". "2" because I think Gnome "3" started at 2.x, for whatever reason. 15:25:22 Haven't used it since. 15:25:47 If the null device is not available rm -f would be ok too :) 15:26:22 :) 15:26:37 2 was at least usable. Current 3 or 4 desktops make the Firefox ui look good. 15:28:06 GNOME2 is still alive and kicking 15:28:09 we call it "MATE" :) 15:28:33 sadly it got infected with the GTK3 pandemic years ago (they had no other good options: forking GTK2 was not in the table) 15:28:55 still, it's pretty serviceable, and it's my daily driver on Debian 15:29:19 but someday I'll go and install TDE, to relive my good ol' years of "I'm not fighting against my computer every day!" 15:29:24 msiism: gnome development has been the odd minor vrsions are never released and deveopment to the t he next stable version which alwa ys have an even numbered minor version so the last odd minor version of gnome2.xx was actually a pre version 3. this is how gnome versioning has always worked. 15:29:43 I see. 15:30:08 wonder why there hasn't been efforts to get TDE accepted into Debian 15:30:21 MATE went that painful way almost a decade ago, but eventually got into the repos 15:30:28 Probably because it wasn't yet ready. 15:31:43 Currently, the project is moving to CMake as the build system. I guess it doesn't make much sense to include it in the Debian repositories before that is finished. 15:32:10 Because the mix of autotools and cmake causes more work. 15:32:30 well, last time I looked into TDE was circa 2013 or so 15:32:41 I guess it has matured a lot since then, I hope 15:33:55 It seems so. 15:33:57 I remember cmake .. unfortunately... Another braindead make substitute which a few years ago would not even refresh the depedencies correctly when something changed. That was when I still compiled kde myself. 15:34:53 As far as I know, cmake fits TDE's C++ stuff better. But that's all I know. 15:35:15 Any my knowledge might not be very accurate. 15:36:06 I know nothing about build systems, but then I'm a Java dev by trade :D 15:36:28 I guess that makes me an Ant expert, except that I've never got my hands wet - that's what my IDE does for me 15:36:49 I've mostly written shell scripts up until now. 15:36:58 all I know is ./configure && make && sudo make install, and if CMake, I'll just run cmake-gui 15:38:07 tomman At work we used jenkins with Eclise/Java. Fought with it too a few times :) Wonder what the new shop I join in May uses. 15:38:10 regarding CMake, I wished more projects would integrate CPack support into their buildscripts 15:38:22 this makes building Debian (and other distro) packages a breeze 15:38:45 I'm not a fan of the "make install" way, as I often end with litter scattered around my filesystem 15:39:00 (and back in my highly mutant Fedora Core ages, that actually brought pain to me sometimes) 15:40:11 frg_Away: I still use good ol' Netbeans (which still defaults to Ant), now under the care of Apache's House for Forgotten/Disowned Oracle Projects 15:41:42 tomman: I throw all third-party software into /opt. 15:42:07 This way, you can usually get rid of the whole thing by removing a single directory. 15:42:11 I wished more distros defaulted to /opt instead of /usr/local... 15:42:24 or rather, buildscripts 15:42:53 it's easy to forget about some ancient DLL on /usr/local/lib which is going back to bite your privates years later down the road 15:43:11 Yeah, but /opt vs. /use/local is a debate, so you need to choose yourself. :) 16:05:15 just my opinion, but /usr/local should be under control of your system admin third party things should install in .opt and then your sysadmin should make symlinks in /usr/locl for things wants to make available to all users and users should have /usr/local/bin in their command path 16:10:21 Interesting. I also put stuff I wrote myself into /usr/local (when I want it available system-wide). 16:18:10 exactly how i think /usr/local was designed 16:18:27 third party apps should not install there by default 16:18:47 That symlink idea is really good, though. I put that in my notebook. 16:28:22 Oh well, those community guidelines at bugzilla.mozilla.org, I hope I won't get into trouble… 16:28:34 I mean, I'm a decent person. But you never know… 16:28:42 Let's find out. ;) 16:34:26 Did Netscape/Mozilla also call the product that SeaMonkey continues to develop "Internet Application Suite"? 16:48:00 I seem to remember they called it Netscape Communicator. as opposed to the browser only Netscape Navigator. 16:48:48 Well, I guess internet application suite if quite a decent term. 16:49:05 I'll use that for the link to SeaMonkey on my website. 16:49:29 WG9s: by default, /usr/local is empty on a stock Debian install, so I could just nuke the whole thing and start over should things go south 16:49:47 but I'm not sure if this was always the proper behavior across all Linux distros historically 16:49:52 Yeah, but you can't so it on a per-application basis. 16:49:58 s/so/do/ 16:50:03 * msiism can't type today. 16:50:04 it also gets messy if you install many separate programs there that way 16:50:17 Yeah, that's what I meant. 16:50:18 so that's why I prefer the "build distro-specific package" 16:50:36 but then I get that this is a PITA given that there are many special snowflake distros out there 16:50:41 In /opt you have a per-application hierarchy. 16:51:01 msiism: that could work, depending on the software, if it is well behaved and self-contained 16:51:09 FWIW, my SeaMonkey setup lives under /opt 16:51:11 Like /opt/nano, /opt/loksh. 16:51:27 with a symlink to seamonkey under /usr/bin (handled by Debian alternatives system, IIRC) 16:51:58 I think the software doesn't need to be self-contained for that, really. Because inside e.g. /opt/nano, you'll have the usual structure: bin, share, whatever. 16:52:29 I then just add /opt/nano/bin to my PATH and /opt/nano/share/man or some such to my MANPATH. 16:52:38 (If I remember right.) 16:52:39 back when I was an encoder in the anime scene, I kept my own ffmpeg+x264+stuff builds under /opt too, and used scripts to invoke those instead of system defaults (which were too old on Debian anyway) 16:53:00 Yeah, Debian having an ancient Nano is the reason I do this. 16:53:17 To be fair, though, I'm practically on Debian oldstable. 16:54:15 my ages of tinkering with Linux distros are long over 16:54:30 I just use Debian Stable + backports these days 16:54:55 Yeah, I'm mainly on Devuan, with the occasional test run of others on my laptop. 16:54:56 except for stuff you're unlikely to find in distros, like emulators (and SeaMonkey, of course) 16:55:23 building .DEBs for Dolphin it's a breeze because they wisely used CPack into their CMake scripts 16:55:50 but when they switch to a newer GCC/Qt version, I guess it's time to update my distro :D 16:55:58 I have not managed to build a useful custom DEB package yet. For me, it's hugely complicated. 16:56:18 I once tried out Slackware and was able to build decent custom packages within a few days… 16:56:26 I found that kind of telling. 16:57:16 I used to build .RPMs too back in my Fedora Core era 16:57:39 sure enough, RPM's .spec format was easier to understand than Debian's file/dir hierarchy 16:58:10 but on the flip side, Debian stuff is neatly packed away into its own directory, unlike RPM "everything is scattered away" 16:58:19 haven't used other distros 16:58:30 The problem with Debian is also that they have, like, three ways to actually do packaging. 16:58:31 maybe if some day I finally snap off, I'll go Linux From Scratch™ 16:58:42 "distro? I AM the distro!" 16:58:57 I don't think LFS is a nice experience. 16:59:24 I mean, basically, youll just sit there figuring out build systems and compiling… 16:59:36 I guess it's boring and milling in the long run. 17:01:11 tomman: reminds of of what I say when i get an error that says contact your system administrator! 17:07:43 msiism: that's why I said "when I finally snap off" :) 17:07:54 :) 17:08:22 the nearest I've been from the Gentoo Way™ was back in my Fedora Core 6 setup 17:08:26 which was mutant beyond reason 17:08:46 I mean, I guess once most of it is automated, it's less of a hassle. But getting that ging is a hassle. 17:08:48 installed in late '06, used it years after its expiration date, until early 2013 when I finally wiped that drive 17:09:18 custom kernels, bunch of rebuilt system libraries... and could never go past kernel 2.6.27 because ATi's proprietary blob 17:09:34 also, a very crumbling system base 17:09:47 but I was a bored college student back then 17:09:54 Sounds terrific. ;) 17:10:12 I finally reached sanity in 2012, when I escaped that hell to the sanity of Debian 17:10:20 but then, I've never had a major Debian update break my system 17:10:33 compare to Fedora, where major breakage was the norm back in the early Core era 17:10:52 I switched to Devuan during Debian jessie's life cycle. 17:10:55 (one of the reasons I held onto FC6 for too long - updating to F7 was a mess) 17:11:48 reminder to myself: update this machine to Bullseye - it's my last standing oldstable box, but also my daily driver 17:49:16 Another question about https://www.seamonkey-project.org/releases/: 17:49:34 Is it normal practive to have the latest two releases listed on there? 17:50:11 I mean, I'm not sure whether the "SeaMonkey 2.53.11 Beta 1" still being there is intentional. 17:50:43 Especially given the fact that it's also listed under "Old and Unofficial Releases". 17:59:42 these days "reinventing the wheel" *always* makes me think of the ONN MacBook Wheel video... 18:00:31 Sometimes, though, reinventing the wheel does lead to a better wheel. 18:00:51 Well, not reinventing, probably, but buildung the wheel from scratch. 18:07:52 that does come in handy, say, in railways 18:08:06 or at least doing some maintenance to counter it having gotten worn out 18:08:12 WG9s: msiism: there's currently veronica-2 at floodgap, gopher://gopher.floodgap.com/1/v2/vs - and I think there was at least one archie alive in Poland :-) 18:09:13 Okay, w3m does not support Gopher… 18:09:38 but this was less webby was a way from the bowser to access a legacy like pre 1994 search thing. 18:09:47 ... on the web at archie.icm.edu.pl? 18:11:36 msiism: I think of text-based browsers, at least elinks and lynx support it. elinks is optional (configure setting) and may be silently overriden by the default gopher:-handler (opens lynx). 18:12:00 msiism: ok, w3m doesn't support gopher... but does it support gopher+? :-P 18:13:11 Lynx can do Gopher. 18:27:25 Hi 50 other participants! 18:27:45 hi WaltS48 19:02:07 https://browsehappy.com/ this page is extremely offensive to me 19:02:19 and of course, SteamDB is slapping a nice button linking to it 19:03:19 oh joy 19:03:25 "ReferenceError: customElements is not defined" 19:04:07 graphs are borked, again 19:04:09 also: 19:04:15 "SyntaxError: bad method definition" 19:05:38 because... 19:06:00 this: class SearchableSelect extends HTMLSelectElement{dropdown=null; ...bunch of code snipped } 19:06:24 sounds a lot like Danbooru's error last week 19:06:55 minimal test case: class foo{baz=null} 19:09:02 that's a public instance field 19:09:06 https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Classes/Public_class_fields 19:09:29 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields 19:10:01 funny enough the Spanish version has a disclaimer that the English version lacks about this syntax still being a draft 19:10:44 but it seems to be ES2019 syntax 19:11:22 I guess I won't be bothering filling a bug on SteamDB again, as the last time I got a fix, but also a stupid reminder that "lololol your browser is based off old code" 19:25:52 tomman: You can "always" play Neverball. 19:26:53 at this stage, I feel that each yearly ECMAScript release is made out of spite, to screw up with sane people 19:27:34 Neverball doesn't require any of that… 19:27:42 "butbutbut it's less code" 19:27:51 cool, why do you need to rewrite your codebase every year?! 19:27:57 "butbutbut it's modern!" 19:28:07 cool, have you ever heard about "if it works, don't fix it?" 19:28:23 "butbutbut Apple/Google does it" 19:28:29 "People here needed to get into writing enterprise-level JS." ;) 19:28:32 cool, but you'll never be Apple/Google 19:28:40 no, Java IS Enterprise Gear Spec 19:28:50 JavaScript is the clown school of languages 19:29:09 What about Python? 19:29:53 many apps never recovered from the Great Python 2->3 Move 19:30:38 I can imagine. 19:34:23 Maybe Tcl isn't so bad, after all. I'm also trying to learn Racket. 21:10:12 tomman: oh, browse happy. that kind of site will always be at odds with how I see the web and the internet