00:10:38 congrats frg 06:07:44 https://i.imgur.com/YOSxasm.png 07:43:21 The web client of my messaging application has became unusable with Firefox, because new versions of Firefox stop all javascripts from tabs that haven't been visible for some time 07:43:33 How do spywares like Facebook and Discord work around that problem? 07:43:59 It should stay online also when the tab is in background 07:47:24 The browser even stops responding to websocket pings. The javascript client itself is completely event-based so it doesn't actually even have to run any javascript code to stay online 07:52:54 Also the web browser in Playstation has that same problem, it just stops giving any CPU time to the web page when the user switches to the game. I don't know if it also does the same thing for those mainstream spyware messaging apps 07:53:42 It's also possible that a game console just doesn't have proper multitasking 09:14:04 meanwhile, the mastodon devs keep pushing for problems for that solution. I don't think their web UI takes into account that tabbed browsing has been a thing for decades 09:14:34 that said, chances are it's probably meant as an "app" relacement for mobile phones, rather than a desktop-usable web UI 11:40:25 and I keep getting attacked by linux people because I don't keep my kernel in /boot and don't want systemd.. the exaxt word was psycotic 11:42:55 if the bar for psycosis is so low.. I think we have a larger problem than what and how I run on my own computer 11:43:55 you should go see what some people have been saying about wayland on Mastodon 11:44:38 or maybe not, that'd be wiser for sanity, perhaps. 11:45:25 your kernel has to be either directly executable by the boot stack or loadable by whatever can load and execute the kernel, besides that it can be wherever it is 11:47:33 EFI apparently brought the ability of directly executing a kernel, but that might mean not having the flexibility some boot managers offer (GRUB 0/1 does have a lot of things like interactive editing of boot commands, as well as a commandline, paired with a simple and readable config format), and I've been playing with computers long enough to know that if you give any opening for vendors to include 11:47:39 implementation-specific issues in motherboard firmware, they will find a way to do so. 11:48:07 remember when it was pretty much necessary to have a separate boot loader to correctly handle El Torito? 11:48:26 separate as in "not the BIOS firmware" 11:55:28 my efi always has some quirk or defiency 11:55:37 i seriously want to just go back to bios 11:55:56 my csm is bugged so can't even do that 11:57:18 in any event.. I cannot be assured any installed system is reliable so i MUST have independant boot control and once it is a system I build my self from source.. i'll still want non-os controlled bootloading 11:59:39 See its NOT psycotic to go around presenting yourself as a mutant alien in a minitank that hates everyone .. but jesus christ if I don't use systemd or rust or whatever well I am just psycotic and wrong 12:00:11 Remember we live in this reality lol 12:05:10 at this point I seriously don't get what the world at large wants me to do or believe in so I am kinda done trying to guess so failing that I am just gonna stop attempting to do things that just don't work. 12:08:04 and just do what I want in the best way I can manage.. and what I want to do is anything for SeaMonkey I can, an OS that isn't crap by design, and a mozilla web runner to take up the slack and start bumping chromium out of the "secondary browser" role that we kinda unintentionally created 12:11:19 which is percisely what I wanted to do before I got sidetracked with the bloody moon 13:20:02 hi 13:52:31 bye? 14:14:22 bop 15:07:17 frg_Away: congrats on littlebigint 15:07:41 so now that it passes tests does it fix the web(tm) 15:08:10 Still missing some regression fixes. Well into 67a1 now with Spidermonkey. 15:08:18 fuck yeah 15:08:29 can't wait until Google comes up with BiggerInt 15:08:54 they will just deem data types as discrimintory 15:08:59 and it all be unicode strings 15:09:16 tomman: oh fuck.. when I say shit like that it tends to happen.. DAMN IT 15:09:58 as fas as I see it they seem to want to make js more java like. 15:10:01 does it disterb anyone that the bouncing cow xscreensaver cows are fleshtone? 15:10:41 frg_Away: i'm not sure about BigInt, but in Java BigDecimal is useful when working with money 15:11:03 but then... if you're doing your backend for anything touching money in JS, you deserve to go bankrupt straight to jail 15:11:25 rust bytecode generated from pythonic java like emcascript 15:11:36 I need to stop. 15:11:51 all because C touched those kids in a no-no place 15:12:23 (yes, I do have bad memories from C at college, including that time I hit an actual HCF instruction! No, I'm not asking for a ban on C, unlike the average JavaRuster) 15:12:23 tomman yes used it myself doing booking and transaction processiong stuff. About 400000 turnovers on a good day. 15:12:49 Well I must learn C 15:12:58 and i must learn rust 15:13:00 to undo rust 15:13:02 back to C 15:14:19 well Ilike java the most here. If it wern't for Oracle. 15:15:00 frg_Away: its all about this supply chain buzzword I think.. because rust has no abi and its cargo basterds are design to be an ever evolving living ever changing unstandard library thus only what rust allows is what is possible and if you try and stay behind you will be in infinite dep hell. 15:15:15 whereas C you can go lolno and do whatcha like 15:16:16 i guess in a C-less world you can do what rust allows or do everythibg in assembly 15:16:26 for system components 15:17:06 removing that middle ground between coding to the hardware and coding to what rust allows 15:17:21 making C skills more rare but also less desirable 15:18:01 frg_Away: agreed - the worst part of Java is (aside of the enterprisey bits) Orrible® 15:18:14 Oracle yeah 15:18:30 really, hating on Java in 2024 is like hating on PHP - that stopped being funny 2 decades ago 15:18:39 they're fine languages on their own (yes, even PHP) 15:18:51 well i can't say they are all bad they HAVE kept solaris on life support and troll the hell out of redhat.. does it excuse their other crap.. likely not but they deserve to survive 15:18:57 for now 15:19:26 tomman: I love PHP 15:19:41 except when it gets strange features claiming to be like other languages but it misses the point 15:19:45 I've never been a fan, but then I have to admit that PHP have evolved a lot since I last touched it 15:19:48 tho that is rare or eventually gets fixed 15:20:01 use it as the tool that it is for the purposes it was intended to, and you'll be Ryzen 15:20:05 tomman: PHP at 7.4 is likely its height 15:20:48 now its all unicode, syntatic sugar, and making errors into errors rather than warnings also the virtual machine 15:21:09 but php8 has not been a huge milestone in features like 7 was 15:21:28 also more strictness 15:21:50 or php 5 15:22:35 tomman: but I really enjoy PHP and for the web its just ideal.. 15:22:49 Because PHP was made for the web, basically 15:23:00 fortunately we don't see people making desktop or cellphone apps on PHP :) 15:23:02 ...unlike JS 15:23:21 i do need to contact ewong at some point cause I am gonna have to adapt my new code to whatever SM's azure servers have but I think nginx and php-fpm is the best most efficient and simplest combo 15:23:29 (OK, attempts have been made, and I once saw GTK+ bindings for PHP, but thankfully those went straight to the bin) 15:23:57 if i had been a php coder when php-gtk was active 15:24:09 i'd have wiped everyone out with superior php desktop apps 15:24:13 lol 15:26:03 tomman: it seriously happened one day the world decided python was the server side web engine and everything EVERYTHING for php that extended it beyond php like say the gtk bindings the qt bindings the other graphical php stuff .. up and died 15:52:17 well wrt rust. Any language removing support for older but not obscure os in a point release can go to the dumpster. As with 1.74 and macOS 15:59:24 well tho I am not a fan of the humble overpriced macintrash or the propritary fucked over hardware apple and others want to normalize because linux is being ported to it 15:59:44 but removing shit in a point release is rather dickish 15:59:49 even I don't do that 16:04:34 ContributorToBin The mac mini was quite nice. Todays ons which have everything soldered on and are basically non repairable can go. 16:05:11 i just think supporting that will normalize it industry wide becasue apple has a tendancy to do that 16:05:25 macOS was good till 10.14. 10-15 and later catered too much to the ctrowd and now only there to promote apple services. 16:06:24 let me correct you if I may.. MacOS X was good until 10.4 and 10.5 and later became progressively worse every single pointrelease 16:07:11 aesthically panther was better cause that brushed metal really was rather over with by that point anyway 16:07:57 Mac OS X, er, "macOS" only exists in 2024 because of two use cases that Apple have been unable/unwilling to replace with iOS: 16:08:03 1) webdevs 16:08:09 2) developing for iDevices 16:08:18 tomman: I am sorry I dunno what a macOS is.. I used MacOS and MacOS X 16:08:29 10.4 hackintrash 16:08:33 on amd no less 16:09:11 ironically the latest crop of iPads have enough muscle to send Macbooks to pasture, it's just Apple that refuses to uncripple the software bit 16:09:31 in the meanwhile the Macbooks just got... a notch 16:09:33 On a LAPTOP 16:10:15 to be clear frg_Away I am only talking about not targeting apple silicon on an OS level.. unless we make SeaMonkey into the OS.. which don't tempt me.. I am warning you.. I am not at all suggesting you should drop mac or start being mean to apple users.. I have to say this crap because reasons. 16:11:45 apple silicon needs notarizing. Unless someone volunteers not a thing. I pass. Too much on the platter. 16:13:09 apple silicon needs to basically bankrupt apple so it can join steve jobs in hell 16:13:50 90% of SV hipsters are ensuring that will NEVER happen :/ 16:13:56 I wonder if UXP is gonna be ported to apple silicon 16:14:08 _nuke_ would know 17:21:34 I think dbsoft has already done it 17:28:04 same difference lol 17:28:08 in case you didn't know 17:52:46 https://github.com/binaryoutcast/gde-components/tree/TRUNK 17:52:49 save the desktop 17:52:50 lol 17:53:23 with nocsd and not-mutter as a window manager they are ACTUALLY not bad to use.. even with hamburger and doorhanger menus 17:53:41 the GTK4 versions tho look horrific 17:54:19 I did not know what would make me like GTK3.. BUT never underestimate Gnome developers GTK4 just basically justified GTK3's contiuence 18:28:14 what did GNOME break now? 18:28:34 have they at least changed the meaning of the G in GTK to match reality? :-P 18:29:02 they broke my hate of GTK3 because 4 is worse? 18:29:08 isn't that enough of a disaster 18:29:12 lol 18:35:31 the only way I see them making GTK3 more bearable is if they stop doing changes to theming because they're too busy doing GTK4 18:35:47 rust is probably more stable than the GTK+3 theme syntax. 18:46:39 well I can drop the quarts backend the win32 backend in GTK3 its self making it X11 and Wayland only 18:46:45 quartz 18:47:03 there are also lots of stuff I could eventually pair down change and add to improve as-is gtk3 apps 18:47:07 and their styles and shit 19:04:59 why even bother with gtk3 and gnome, just let them die in their own irrelevance and rebuild applications where possible e.g xscreensaver 19:05:15 and wait for OpenMATE™ 19:05:18 :P 19:06:51 MATE should have forked GTK2, alas, they went with the whole "we need GTK3 for Wayland" 19:09:05 tomman: That's what i'm doing 19:09:11 both mate and tde were mishandled 19:09:45 Lack of manpower and general community interest didn't help :/ 19:11:03 nah, those were deliberate decisions 19:18:00 mrnhmath: i been meaning to speak with you 19:18:07 no i think openmate is a fantastic idea 19:18:30 and want to throw it in to my linux offerings particularly the one using EL 19:19:12 really mate should have been gtk2 forked the moment gtk3 started happening 19:19:16 but.. 19:20:24 There are certain GTK3 gnome components I rely on and unlike TheSquish I like to keep my vaporware contained to Borealis Navigator 19:21:37 not to mention Mozilla isn't gonna keep GTK3 building around.. and I can deal with it while it is still in the tree via Mark III 19:22:37 ContributorTobin: i really don't think it's too late for this stuff 19:22:58 gnome is still widely disregarded but the alternatives aren't better 19:23:06 so that's why i took the initiative 19:23:21 it's just that i don't have much time for hobby work these days 19:23:53 besides I am forking gnome components as general system components of sufficent functionality and maturity for any desktop to just use and I wanna decouple them from the gnome-shell gnome-desktop deps if possible.. YOU are doing a complete desktop and a specific one.. and I totally approve should have happened 10 years ago 19:24:56 yeah it's a complete de plus some stuff they never forked 19:25:32 mrnhmath: i mean unless you wanna change gnome2 into Windows 3.1 for me lol 19:27:20 but at the very least the squash did a cool port of raleigh to gtk3 CaptainTobin 19:27:40 it has issues 19:27:40 lol 19:27:44 but yeah 19:28:21 but i think if i used it on the gtk version it was released for it would be almost indisingishable 19:30:42 i just saw on github, never used it 19:32:23 it's been a long time since i used linux at home 19:32:49 i really need to get openmate going, the renaming stuff 19:34:42 mrnhmath: https://ibb.co/rKP5W6x 19:35:01 That's a BinOC Environment if ever you saw one 19:36:26 which wm are you using? 19:36:48 openbox 19:37:42 Openbox, Picom, LXTerminal, Gnome Disks, File-roller, nemo and xed 19:38:30 gtk theme is kde breeze 19:39:00 icons are oxygen when not monochrome abombinations 19:40:20 the only downside is no system tray 19:40:26 need to figure out a solution for that 19:40:36 cause I don't need to run a full on panel 19:40:58 just a .. systembar with a tray clock and maybe desktop pager 19:42:49 mrnhmath: you hear? SeaMonkey's js engine is approx eq to 67a1 19:42:51 now 19:43:19 By the Patch Queue we live by the Patch Queue we fork. 19:43:25 CaptainTobin: oxygen icons > widgets 19:44:14 i hate flat stuff but kde 4 was something else 19:44:53 I have become ok with well designed flatness but I do prefer adding some gradients and of course nice colorful icons 19:45:39 like you have the artwiz-boxed theme with the breeze theme and if it had more oxygen icons it would be a nice balance of clean color and artful art 19:46:31 i agree, i never thought breeze was that bad as some claim 19:46:54 the titlebars and the symbolic icons are what drag it down 19:47:00 titlebar/windowframe 19:47:21 i liked the older titlebar with the subtle gradient 19:47:45 KDE4 looked like web2.0 fucked aero until it exploded 19:47:47 sorry 19:47:49 but there it is 19:48:10 lol true 19:48:14 also the start of qml 19:48:19 qml is evil 19:48:28 I'd fork QT5 but only the non-qml parts 19:48:51 but then i rememembered when I was looking at kde apps that ALL of them are terrible or broken or both 19:49:07 save kdiff3 19:49:08 trinity really fumbled the qt fork bag 19:49:17 <3 kdiff3 19:50:57 trinity .. if you will take this objectively.. is Pale Moon before UXP. Because Tycho and the liberation codebase (24-26) has everything uxp has more or less but before UXP it all rotted or became slaved to Pale Moon because well Moonchild did stuff like that before I overlayed Mozilla ontop of his Mozilla project 19:54:49 KDE is fucking massive and most of trinity is rotting away, with broad pointless renames of stuff and bizare code integration that is not at all proper to the stuff they are doing.. They put up a very nice show but the quality of the code and the advancements of the components is almost non-existant 19:55:52 hear hear 19:56:22 it's too bad qt1 is not real open source because kde1 is just sitting there rotting away again 19:56:24 so that's why i'll do standalone messenger 19:56:38 and phoenix ~23 for xulrunner 19:56:55 mrnhmath: don't you have a uxprunner now 19:57:16 uxprunner? i like it 19:57:43 and standalone composer 19:57:51 cheeky 19:57:55 standalone composer 19:58:24 have you managed to do anything towards that? 19:59:12 everything's still on the backlog 19:59:17 you gonna try and ifdef a suite into its components or gonna borealis it 19:59:41 i have only got openmate on testing 20:00:07 CaptainTobin: def not ifdefing suite 20:00:32 you will have to to get started 20:00:36 trust me 20:00:50 it isn't like you can start with komozer or anything 20:02:22 getting started is the problem :P 20:02:38 basically suite.. set glue to open editor set all the protocols to external apps.. remove mailnews .. then start removing browser components like library and crap then remove navigator then start collapsing communicator into editor and boom Standalone Composer.. add some quality of life features and previous composer fork advancements.. done 20:03:33 i have simply had longer to think about it is all mrnhmath I am sure once you jump in and get so far you will figure out some variation on that 20:04:12 be sure to follow some of SeaMonkey's work cause they made the toolbar customizable finally 20:05:07 consider the bulk of it code cleanup until you get down to just the editor and pieces it needs 20:05:10 great fun 20:05:34 for me a good weekend project were I still inclined to do it 20:05:46 to get it to the point of being a standalone composer 20:11:20 if i were to work on mozdev now i would look at standalone messenger CaptainTobin 20:11:34 what messenger? 20:11:45 mail & news 20:12:18 at that code level mailnews is a bit of a mess 20:12:50 i had already started some separation work 20:12:51 its kinda underdeveloped vs say Interlink 20:14:02 MailNews is more dependant on Navigator than Navigator is on on MailNews 20:14:50 that is really an excersize in futility consider the fact that mailnews core in UXP is not being properly developed and basically email if its a webmail service is a constant moving target 20:15:05 this is why I did not just do that for Interlink 20:15:11 which was my original intention 20:15:26 the UI bits 20:15:36 the second part is why I basically gave up 20:17:00 i think my hatred for thunderbird is bigger than any hurdle i might encounter 20:17:17 no it isn't 20:17:23 because mine wasn't 20:18:00 mrnhmath: what would be a BETTER use of your time is continue the seperation but into.. an extension 20:18:34 epic bonus points if you can get incomplete external linkage to work so the mailnews et all can be in an extension as a binary xpcom component 20:18:58 MailNews as an Extension .. supports the xulrunner concept 20:19:04 yeah 20:19:29 Personally I would rather see help with the 2.53 code. Contrary to popular believe we are not the bad guys, will not phase out classic extensions in this life and that web ext is not a replacement is quite clear. Adding support for it might be an option and some is already in but that is it. There are more than enough forks around already. 20:19:30 phoenix 23 over xulrunner will be fun though 20:20:08 seamonkey is not the bad guys never was and really all the shit I had against frg was merely transfered from Neil and Kairo.. so 20:20:09 you're all doing great with 2.53 frg_Away 20:21:59 mrnhmath: let moonchild know if he wants to not be consider the bad guys then he should start branching out and helping other efforts like SeaMonkey let him know whomever pissed him off in 2009 likely isn't here anymore and was likely NeilAway or KaiRo.. so who cares.. 20:22:02 also why are the xphreaks still clinging on crusty webext code 20:22:11 Still most is backporting. Composer could use fixes and mailnews also some cleanups. Lets just say help would be appreciated. 20:22:58 the whole UI needs a polish run as well as a code clean up sweep .. but who has time for it lol 20:24:00 mrnhmath: why are the xpeople at all 20:24:11 I had one play me for four months this year 20:25:32 let's get Arvid Axelsson to design new icons for us all 20:25:39 they fucked up when they admitted to basically supporting pedophillia and being involved with tha firefox fork that embedded furry pornography in .. all while in Mozilla Introduction trying to get Firefox developers to tell him how to make Interlink.. work on windows xp with dbm 20:25:42 i shit you not 20:26:17 weird people 20:26:27 if we can call them that 20:26:33 mrnhmath: seriously i want the forum to know these xp users try and get Pale Moon and Interlink support for Windows XP building from Mozilla diretly 20:26:38 well moonchild seems to be pi**ed about us/me when we didn't immediately agree to a cooperation. At this time I still hoped we would be able to cooperate more with TB. He seems to have taken it personally then but all that happend was that no final yes/no answer was ever given. 20:26:39 x-people 20:27:08 frg_Away: you weren't even .. existing when Moonchild got pissed at SeaMonkey cause he wanted to fork it and didn't.. and you'll like this.. properly rebrand it 20:27:46 oh the UXP thing 20:27:48 well 20:27:48 okay 20:27:59 i can't fault you there 20:28:53 well why is he still pissed off about you not joining UXP.. Alex didn't either 20:28:55 no one did 20:29:18 Maybe but later I was. There is a rant post about it in the forum. I don't have a link and it is history anyway. UXP and our codebase are now divergent. 20:29:42 yeah they ARE different animals 20:30:17 it isn't like I presented it well either 20:30:53 I am not mad about it anymore 20:33:10 Thunderbird i dunno on one hand they did seem up until the 70s be doing stuff for SeaMonkey buildability and shared features but once they decided they were just gonna redo everything they put their translated bindings in sm's directory and kinda stopped caring 20:33:19 judging by the code commits 20:33:46 I do know today they want sm out of c-c 20:33:49 which is a shame 20:34:30 but i was unable to determine if they would, should you decide to just jump back on if they would cooperate again 20:35:29 even when I showed em the screenshot of navigator.html with their own overlay emulation 20:36:43 I know what post you mean frg_Away and I participated and I am sorry. 20:37:35 as I stated it is history. 20:38:03 clear history 20:38:05 LOL 20:38:06 if only 20:42:45 well if Moonchild is upset at stuff and things by 2025.. mrnhmath frg_Away I will just port Pale Moon to seamonkey's platform along with basilisk and interlink and render UXP pointless. 20:43:55 cause that will be over 3 years of being angry about stuff from over 3 years prior 20:44:04 and that's no good for anyone 20:45:18 luckily all the frontends typically don't involve code features from too far beyond where it was forked from so it won't have a lot of UXP's more ultra-new js features 20:45:34 that may mismatch