03:23:57 The UX of GNOME Web doesn't clash with my OS. It would be nice if someone would add WebRequest to WebkitGTK though. 03:24:10 If a browser doesn't run NoScript, it's not very pleasant to use. 03:24:39 "A script is slowing down this page." is probably where Lennart got his inspiration for "A stop job is running....". 03:34:12 Gnome Web has never been Pleasant to use 05:52:15 (10:32:24 PM) GrannyGoose: Gnome Web has never been Pleasant to use 05:52:34 That's because it's one of those lame browsers that makes you run JavaScript, which is mostly malware. 06:54:52 it has nothing to do wityh Javascript IMO, its just a badly designed browser, its a poor mans browser 06:56:03 its bout as bad as that Crapola IRC client Gnome Made called ' Polari ' 07:04:52 I don't think they even made that. They just recycled XChat and took all the settings out. 07:16:35 Webkit improves over time, and it's a lot better than back in the days when Epiphany (GNOME Web) had to rely on Gecko. There were just too many hacks involved in getting Gecko to run like that because it was not intended to. 07:16:54 Now SeaMonkey is dealing with the fallout of constant breakage in Gecko too. 07:17:08 It might make more sense to try to rebase it on top of Goanna. 07:19:15 i dunno anything about Goanna so i cant comment but wasnt that in that shitbox browser Pale Moon or was it waterfox? 07:30:58 Pale Moon. 07:31:24 it seems that Pale Moon runs into some compatibility issues, but nothing nearly as bad as SeaMonkey. 07:33:12 yeah i just googled it. i think FRG haS done a great job by keeping it alive but the way i look at it, its been Dead for awhile now, it should go the same way as the Queen did 07:45:23 some newer things are in, other aren't. It's sad if people get the idea the codebase is "old" just because it started at the "Gecko 56" "level" 07:46:35 in reality a bunch of newer features (and changes in living standards, which are great[1]) are in, and it isn't really fair to think of it as 56 07:46:50 [1] http://enwp.org/WP:SARC 11:21:52 Hey Guys, I oogged off last night just as the Devs Meeting was starting. 11:22:26 Is there anywhere where I can catch up on what was discussed?? 11:22:33 log is here https://ircbot.comm-central.org:8080/seamonkey/20220918 11:23:41 (This location, when we were on a different server, used to be shown in the header of this IEC channel. 11:23:50 Thanksm frg!! 11:29:30 now here https://www.seamonkey-project.org/community 12:15:39 To be fair, most web compatibility issues are caused by Google pushing countless stupid features to Chrome, and webdevs blindly using them through bloaty frameworks 12:15:44 can't really blame the browsers 12:16:02 if anything, webdevs AND Google are killing web browsers and the health of the web 12:17:34 Every time I can, I angrily complain at webdevs, sadly I get dismissed promptly most of the times with CLOSED WONTFIX USECHROME HEALTHYWEBSTANDARDS 12:17:52 and "not my fault, can't control the framework" 13:36:05 Gee Whiz!! I know I haven't been using the Alpha/Beta chn releases for a while, but ..... 13:36:06 From last meetings notes .... 13:36:08 1427 frg Please test 2.531.5b1 pre. Latest NSS and NSPR in and some other stuff for media and prefs from me and IanN. 13:36:09 "2.531.5b1" Have I missed a hell of a lot of Beta releases!! ;-P 13:36:11 When will the Version switch to '3.xx.x'?? 13:58:19 when there are no more typos from me 14:10:12 SeaMonkey 3.11 for Workgroups when? 14:10:47 and of course, after 3.x we should ditch minor.revision version numbers and go full Google 14:52:35 What do you think about LibreWolf ? 15:00:26 * LibreWolf ? I'm using LibreWolf in Discord coz SM can't handle it currently. 15:01:36 * LibreWolf ? I'm using LibreWolf in Discord coz SM can't handle it currently (showing blank page even if I change my UA). 15:02:09 ewww, Discord 15:02:34 AKA "we will ban you if you dare using anything that doesn't resemble the official client" 15:03:04 When I have to put not wrking site in SM? 15:03:26 * in SM? When to report not working sites ? 15:03:33 * in SM? Where to report not working sites ? 15:04:04 * When I have to put not working site in SM ? I mean where to report not working sites ? 15:04:24 * Where I have to put not working site in SM ? I mean where to report not working sites ? 15:04:46 * Where I have to put not working site in SM ? I mean where to report not working sites ? Can I post them here ? 15:07:30 luk3Z[m]: You can report them here, for example 15:08:05 but if you can provide any extra useful information (like developer console output), that would be even more helpful 15:08:52 http://forums.mozillazine.org/viewforum.php?f=40 Or here 15:09:13 dunno if there is a specific category for website compatibility at Bugzilla 15:15:19 1. https://discord.com/login 2. https://form.mbank.pl/app/zd_new/index.html I can't change my contact details in my bank. I have some errors in browser console: https://pastebin.com/aABcqCcb 15:19:09 Without privacy addons (I disabled them) 15:20:43 * luk3Z[m] uploaded an image: (137KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/tgdHccfPBEHicmmgGbHCjLVX/mbank.PNG > 15:22:07 * luk3Z[m] uploaded an image: (83KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/QdPwAzvtfouLSwLppsauBhIk/discord.PNG > 15:24:48 * 1. https://discord.com/login 2. https://form.mbank.pl/app/zd_new/index.html I can't change my contact details in my bank. I have some errors in browser console: 15:34:13 njsg: I been saying that for years and years 15:34:33 yet what did I encounter at every turn.. even sometimes from those in here.. old and insecure 15:42:04 LOL, Discord. 15:42:49 "It's like IRC with pictures, except centralized, and you can be banned globally with no regard for what "servers" want, because nobody really has a "server".....also, spyware." 15:43:12 even basilisk with its to-google's-own-spec discord would deny it webrtc access 15:43:29 seamonkey i dunno if it has all the fe webrtc components 15:43:33 only backend 15:43:42 either way 15:44:30 WebRTC=MOAR attack surface plz 15:44:35 yeah discord has gone from a gamer chat client service to a community provider subjecting people to authoritarian restrictions and political persicution 15:44:38 you know 15:44:48 like most of sillicon hell has 15:45:14 Must be why Mozilla is using it now instead of IRC. 15:45:30 IsambardPrince: no brainer there 15:45:30 Their IRC server was better than this Matrix and Discord crap. 15:45:50 which is good i guess since mozilla long purged anyone with said brain 15:46:09 my irc server is better than matrix 15:46:12 lol 15:46:12 It's a political party. On its way to becoming another Linux Foundation. 15:46:30 Mozilla spends 60 cents on every $1 on software development now, and falling. 15:46:46 Like "Linux" Foundation spends 4% on Linux and 96% on Not Linux. 15:46:49 at this point paultry distinctions of affiliation are just a thin pretense.. it's all str8 communism now dude 15:46:53 all of it 15:47:26 Mozilla: Our browser sends all your keystrokes to Google and our adtech partner for "Suggest". 15:47:29 i find it amazing that a hundred thousand slippery slopes and EVERYONE FELL DOWN 15:47:37 blame cellphones 15:47:38 how the fuck does that happen species wide? 15:47:39 Also Mozilla: Do you want a VPN? For the privacy! 15:47:45 tomman: I do to a great extent 15:47:56 also, blame the tech illiterate 15:48:01 Also Also Mozilla: Hey, what if we cause a VPN leak with DNS over HTTPS and send all your lookups to Cloudflare? 15:48:22 IsambardPrince: Reminds me of recent interactions on Debian chat 15:48:29 I use an ol' Celery repurposed as a routerbox 15:48:47 and was stuck running ancient Debian on it due to REASONS, so I finally pulled the trigger and upgraded 15:49:04 asked for possible perils of jumping from ancient Jessie to current stable 15:49:36 and half of the answers were "your ol' x86 has unpatchable security bugs, go buy a RPi, why would you even want to recycle old hardware?" 15:50:02 (spoilers: the upgrade went great, with a few minor -and expected- snags down the road) 15:50:20 i do reconize and accept that all this shit started as just some disgruntled opinions and a genuine desire to do something about it.. and that is the trap you have to be ever vigulant for cause a pure motive like software should be free turns into cancel culture and full on communism 15:51:03 have to know when to stop or when to pivot back and alter course 15:51:38 Chrome is not a Web browser. It's a Web hijacker. 15:51:46 I thought Chrome was a OS 15:51:58 Discord not working is probably like Element (Matrix) not working properly. 15:52:16 oh, Element... 15:52:18 They keep ripping out Web Standard stuff that works fine and replacing it for Chrome code that Firefox also runs. 15:52:37 I basically wrote off Matrix because all of the half-decent clients are Chrome-in-a-can™ webapps 15:52:46 The only way to deal with it is accept the breakage or use a different home server that's holding back Element upgrades. 15:52:47 and the others are mostly abandoned 15:52:59 chrome despite its name was supposed to have basically none.. it was a reference and experimentation platform and never meant to be in the hands of end users.. but instead of having curated vendor independant reference impl it became a commercial product and what was once a cooperative of vendors is now a cartel with google at the top 15:53:21 butbutbut you can always count with Apple! 15:53:43 I read on Wikipedia that Chrome peaked in 2018 and has been losing users. 15:53:48 To what? Safari? 15:53:57 IsambardPrince: yeah... no 15:54:03 not outside USA, at least 15:54:06 Microsoft Edge is cannibalizing IE users and at a ratio of less than 1:1. 15:54:17 Firefox is still losing users as Mitchell Baker doubles her pay every year. 15:54:34 If Google had not made chrome a commerical product.. Google could have been the savior of the web by keeping an independant reference impl only used by a few enthusists and as a natural and organic defacto standard instead of the imposed one it is as a commerical product AS a reference impl SERVICE 15:54:43 it's like believing that Apple has the biggest share of mobile phone users 15:54:47 yeah... but only in USA 15:55:02 maybe the day Apple comes up with a $100 iPhone 15:55:07 but that's Not Happening™ 15:55:36 google out microsoft'd microsoft and out apple'd apple and now will be the death of us all 15:56:10 From the company that brought you an MP3 player that cost $349 in 2006 and bricked itself if you copied "too many" MP3 files even though there was still available storage. 15:56:12 :) 15:56:28 Comes....THE AMAZING IPHONE ZOMG!!!! ONLY $1,629! 15:56:43 IsambardPrince: JWZ, is that you? :D 15:56:44 https://www.jwz.org/blog/2022/09/ipod/ 15:56:55 There was almost no point in getting the highest capacity iPod. 15:57:02 the iphone and android is what tangibly fucked Mozilla leaving it open to communist take over 15:57:23 At least Android allows Firefox to have its real rendering engine. 15:57:35 Bad as things are getting, it's still not GULAG CRASH. 15:57:51 yeah, but smartphones killed the dumbphone 15:57:58 now if you want a dumbphone your options are: 15:58:10 I had a J2ME phone before Android. It was terrible. 15:58:11 1) Refurbished ancient Nokias and Motos that are 2G-only 15:58:17 2) KaiOS aka KrapOS 15:58:25 It had this horrible Webkit browser that most often couldn't render a page and said OUT OF MEMORY. 15:58:27 3) Chinesiun garbo way worse than ol' Samsungs 15:58:36 So I had to figure out a way to shoehorn Opera Mini onto it. 15:58:38 4) Crippled Android 15:58:48 nix based smartphones killed real smartphones and helped spread communism and wokeness 15:58:57 think about that 15:59:06 uh,what's a "real smartphone"? 15:59:17 palm and windows ce 15:59:18 Windows Mobile? 15:59:20 of course 15:59:33 I don't use Windows anything. 15:59:40 palmos was great 15:59:41 haha no, those were business pocket computers with a cell modem duct-taped in 15:59:54 it was a SMART 15:59:55 PHONE 15:59:57 they were meant for BUSINESS, AKA "Get Shit Done™" 16:00:13 my palm treo played MP3s 16:00:27 also tiny avi files lol 16:00:32 so did my RAZRs 16:00:43 Android and iOS are for idiots.Most of the apps make fart noises and then there's the sketchy hookup apps and the ones with 3 second videos and Chinese spyware. 16:01:03 so why does anyone need anything more than either a basic feature phone or a proper smartphone 16:01:09 why did they need android and ios 16:01:10 I barely use my Android phone as a "smart" phone. I mostly use F-Droid programs and the camera. 16:01:28 besides, palm devices helped make people smarter 16:01:39 nix based smartphones make people dumber 16:01:41 The Web is getting too awful to consider using. 16:01:57 Even in SeaMonkey, I often just use a Gemini proxy. 16:02:16 i am waiting for the day some mainstream media owned isp decides no connections outside https are allowed 16:02:20 News Web sites are full of garbage JavaScript, images that don't serve a purpose, and paywalls. 16:02:23 no other protocols no http 16:02:26 no nothing 16:02:37 They don't have to. 16:02:46 Most Web sites don't fall back to http anymore. 16:03:07 When I installed Netscape 4 on my Fedora system the other day, I could browse like 3-4 sites. 16:03:28 It was like, "Oh, ToastyTech still works so I can read about how bad Windows 11 is on Netscape 4.". 16:03:31 i mean the web will be the only routable protocol and only https leaving CAs in effective control of the entire domain name system 16:03:43 "Techrights and Tux Machines.....let you get at the text, but it looks wrong." 16:03:57 "The Mozz.us Gemini portal works, so there's NewsWaffle." 16:04:08 i love toastytech 16:04:11 The Gopher functionality still works. 16:04:16 ie is evil 16:04:34 i so wanted netscape to make a windows shell replicating activedesktop 16:04:43 but with the netscape engine 16:04:53 I just ran RoM II SE on Windows 98 to remove IE. 16:05:15 I wasn't on Windows 98 long 16:05:19 It gutted Windows 98 down to less than half the size it was before, and replaced the shell with the Windows 95 B one, patched to say "Windows 98". 16:05:20 windows 2000 was the best 16:05:32 Install a few hotfixes. Copy over the Notepad and Defrag from Windows Me. 16:05:36 You're in business. 16:05:51 I have used the shit in Nathan's Mad De-integration lab including 98lite 16:06:06 98lite was shareware. 16:06:19 yeah 16:06:24 It couldn't completely remove IE without you paying for the full version. RoM could. 16:06:31 I wanted it all gone, including Trident. 16:06:35 well remember that was back when buying software was seen as reasonable 16:07:00 IsambardPrince: that is gonna rely on what you want to run on the system 16:07:17 i of course removed all of internet explorer from win2k and xp with nlite 16:07:27 If it required Trident, I didn't want it to run. :) 16:07:41 Amusingly, this included Office 97 and Norton Antivirus. 16:08:26 Microsoft was encouraging everyone to use it as part of a Maximum Pressure campaign to get even Windows 95 and NT users to break down and install IE even if they didn't want it. 16:09:45 Hmm....SeaTab-X should be merged into SeaMonkey. 16:10:03 It always felt weird dealing with tabbed browsing without a close button on every tab. 16:10:04 i think it is gpl isn't it? 16:10:54 https://addons.thunderbird.net/en-US/seamonkey/addon/seatab-x-2/?src=search 16:10:59 MPL 2.0 16:11:08 IsambardPrince: the tabbrowser binding used in SeaMonkey is a slightly evolved version of the Firefox 1.5/2.0 tabbrowser binding that was updated when seamonkey went largely toolkit from xpfe 16:11:34 IsambardPrince: the way the extension impliments things are not so slottable 16:11:43 to do it properly 16:11:54 It does seem to work fine. 16:12:02 yes as an extension 16:12:22 merging the functionality isn't so str8 forward 16:12:26 i have looked into it 16:12:43 the tabbrowser binding its self simply needs some serious work 16:13:34 it would be nice if for Borealis and SeaMonkey if the binding was updated to be at least functionally eq with Firefox 3.6 16:13:46 that will accomidate the current design 16:14:14 just fill the missing gaps up to the point the firefox ux team bastardized theirs 16:14:48 Borealis repo says "graveyard". 16:15:22 and you know what? I know it can work cause I have done a few field tests by str8 up slotting Firefox 3.6's in and with a few mods it was half-functioning but it was missing a lot of years of fuckery to be adapted to but if it became at LEAST functionally eq that would improve things greatly for end users 16:15:38 IsambardPrince: cause that ain't where it is anymore 16:15:56 my shit is here https://code.binaryoutcast.com/projects/aura-central 16:44:37 ever wanted to see a mozilla preference file as a structured json array? http://preview.binaryoutcast.com/special/test/?case=mozPref 16:44:58 i used it as a way to test my access and set by dotted key notation 16:45:14 and wrote a thin wrapper function for pref() and pasted it in 16:47:38 https://dpaste.org/3u61V 18:40:23 IsambardPrince: It's time for the Toastytech dude to make a "CHROME is EVIL!!!" and "CELLPHONES are EVIL!!!" sites, as IE is largely dead these days 18:40:35 although if you read his Opinions page he is somewhat on track 18:40:59 wonder if he still uses Windows 95 and SeaMonkey 1.x as his daily driver :D 18:43:32 well he likely uses a lot of shit because he has to 18:43:52 but i dunno if he has the same dedication to hating this shit he used to 18:44:47 like would you expect to see the real windows 10 setup involving oobe and shit today? nah not without it being a nostagia update to the win98 one 18:45:35 i think it is telling tho that all those demonic bill gates images look more frendly and wholesolm than actual pictures of bill gates today 18:48:00 I suspect Bill Gates haven't touched a Real Computer since he left Microsoft 18:48:30 and he is too busy these days getting divorced, selling his private jets, and spreading lies about science 18:48:39 I suspect Bill Gates became a full fledged satanist to fill his time when he stepped down 18:48:44 gotta level up you know 18:48:56 satanism and cultism as an mmo 18:49:01 THAT'S IT 18:49:05 THAT EXPLAINS EVERYTHING 18:49:15 THIS IS ALL A GAME TO THEM 18:49:19 in my times we just called it "Doom" :D 18:49:31 doom is a best case 18:49:39 we ain't that lucky tomman 20:38:05 SaaS and CaaS Satanism as a Service and Communism as a Service 21:02:11 frg did not join #SeaMonkey 21:02:28 he is not actually here this very minute 21:02:35 indeed frg never existed 21:02:45 just a whimsical marketing fiction 21:03:11 can you believe that frg_Away 21:03:51 yeah he is a fake. 21:04:12 After a 12h work day a tired one too :) 21:04:55 so yeah frg_Away we should think about collaborating to update the tabbed browser binding 21:05:08 to at LEAST Firefox 3.6 level 21:05:18 which was the end of that design 21:06:36 I run seatab x2 and wanted to integrate it for some time. Just it still works and there are so many other things to do. Patches welcome but don't expect much input currently / unfortunately. Just robbing Peter to pay Paul these days. 21:06:37 as near as I can tell except a few adhoc changes and sec updates on some things.. it is virtually feature eq of somewhere between Firefox 1.5 and 2.0 21:06:55 frg_Away: seatab is a nice extension but production code it ain't 21:07:26 the easiest thing to do is reach 3.6 tabbrowser parity THEN add any additional or unique features on top 21:07:44 but even as xbl bindings go the current one in play is sadly lacking 21:09:58 yes tabbrowser and sessionstore both need a bigh overhaul. Mail is better these days thanks to IanN. 21:10:28 frg_Away: if you wanna see it in action and then port my patch to your binding that's cool but i will ask questions cause there are still areas i am not super strong in 21:11:41 you'll have to handle theme changes for your port tho cause we aren't theme compat tab style wise 21:12:03 cause I wanted Firefox 2 tabs in most places and areo tabs on windows 7 21:13:07 i am just thankful that rss issue was fixed cause i really didn't want to rip it out and replace it with a phoenix impl 21:13:50 not yet anyway 21:14:15 I espect several implimentations will get rewritten as time goes on if the client lasts that long 21:14:29 I am weak when it comes to xbl and all the bindings stuff. I can do 200 backports a day but understanding all of it is not it. Not as dumb as a few years ago but don't call me an expert. Usually need a few hours like with the rss stuff to see what is wrong. Very messy code with all the messages, events and observers in place. 21:15:39 what would be nice is to develop a unified rss component that both the long integrated feeds extension in mail and rss feeds as livemarks could both source from 21:16:17 AND frg_Away 21:16:21 THINK ABOUT THIS 21:17:38 I'm not sure what you would use NPAPI for anymore even though Pale Moon still seems to report it's there. 21:17:50 if a unified rss backend was a thing that means it would be unified rss storage somewhere right? THAT MEANS in SeaMonkey's position as a suite with both newsgroup style rss feeds and netscape livemark style.. you could specifically migrate a feed from livemark to news feed and back 21:17:54 Adobe remote bricked Flash, Modern Java doesn't have a plug-in anymore. 21:18:22 IsambardPrince: NPAPI has a lot of uses just not so many new ones on the web 21:19:07 when it comes to their efforts and mine.. it is literally not worth the effort to rip it out vs not having the functionality there in the admittedly rare case where you need it 21:19:13 The last one I think GNOME Web was using was to shove Evince into the browser to handle PDFs, but now PDF.js is part of Webkit upstream. For a while, WebkitGTK bundled a fork of the one from Firefox. 21:19:30 me specifically I am globally disabling plugins by default 21:19:48 and i even added a little code to hide that bit from the Add-ons Manager 21:19:56 and not load the plugin provider 21:20:17 That all had to come out because (1) it required X11, and GNOME is trying to drop X11 as a dependency and (2) the NPAPI code was nasty and didn't get along with Webkit2, and (3) it required GTK2 to be there and nobody was going to port it to GTK3. 21:20:40 There are tons of stuff which could use a rewrite. Like the Data Manager. RSS works for me and so I try to do other things first. Which it would be different and we could could just use a stable backend and rewrite the frontend but thanks to mozilla backend is gone.. 21:20:55 https://code.binaryoutcast.com/projects/aura-central/commit/a7c286677036445e571c914e3b94e16747904835 21:21:06 ah the gtk2 issue 21:21:17 I wasn't a big fan of moving from Evince to PDF.js honestly, but it is what it is. 21:21:28 It moves things from a native application to some Web garbage. 21:21:50 yes since there are very few plugins and no web plugins being produced these days there is a dependancy in gtk3 systems where gtk2 was still required to run old dead plugins that relied on gtk2 21:21:54 in order to break the dep 21:22:13 that means that old plugins can't load in gtk3 applications 21:22:22 Mozilla's justification was that since it uses JS, it doesn't add new vulnerabilities, but while that's technically not untrue for users who have default JS settings, for NoScript users, it does add attack surface. 21:22:27 i do need to break that dep 21:22:28 as well 21:22:41 but the technology is mature and sound and why should i remove it 21:22:41 A specially crafted PDF could run JavaScript and trick the user into viewing it to attack a NoScript user. 21:22:52 Correct npapi blocked the gtk2 removal. And after ripping it out the code became a lot cleaner and I think a bit faster too. Given that I hated Flash since my OS/2 days it was a pleasure for me. Sorry :) 21:22:53 disable by default cause security sure 21:23:14 frg_Away: it did not block gtk2 removal 21:23:14 Anyway long day and next one will be the same I think so nighty night. 21:23:36 there just ain't enough cost benefit for them to keep npapi if no npapi plugin will work anyway cause they need gtk2 21:23:59 on distros where gtk2 may not even be produced anymore and had been showing signs of issues on newer systems for years already 21:24:06 trust me i have explored the issue totally 21:24:20 but don't let anyone tell you npapi prevented dropping gtk2 21:24:22 cause it didn't 21:24:28 Yes you could have changed it for gtk3 compatibility but with no plugins around it was a mood point. And next is wayland urgkkk.... 21:24:30 The whole point of plug-ins were that the Web engine couldn't do that thing. And that's something that's not been true for years now. 21:24:50 now.. i shall NOT be removing GTK2 from my platform 21:24:55 Web engines can do anything Flash and Java could, whether that's a plus or minus depends on why the content wants to do that. 21:25:30 IsambardPrince: There is a reason the web is falling over 21:25:52 and it is because they expect a browser to do way more than it is reasonable 21:25:54 Yes, because it has turned into a Virtual Machine instead of a Document Viewer. 21:26:02 a web browser's job is to display documents 21:26:11 oh good 21:26:16 then i will skip the speech 21:26:17 Chrome was a way for Google to take over, sabotage the Web, and use it as a way of running proprietary software without asking. 21:26:32 that's an oversimplification 21:26:34 but yeah 21:27:28 I'm not happy about where things are with Mozilla, at any level. But one thing that made me pretty mad was Mitchell Baker dismissing Thunderbird. 21:27:34 but just because a web browser CAN do a thing doesn't mean it SHOULD do that thing 21:27:41 Saying people are not using email anymore, but rather GMail. 21:27:50 I would argue video totally should be offloaded to plugins 21:27:59 not so much audio.. audio is easy 21:28:13 Google is trying to make it difficult to load your mail in an email program, because those don't display fake emails that are really ads, like the Web App does. 21:28:18 This makes you a freeloader. 21:28:38 So now of course there are "Less Secure Apps" which have to be taken out back and shot....For your own safety, you know. 21:28:45 I think Mail has no place on the web.. i think chat has no place on the web.. i don't think anything other than documents images and audio should be the job of the web client 21:29:23 Well, there's so much active content now, including grab this font and run it. 21:29:45 I also think anything past ES5 is a waste with little gain 21:29:48 That at least early on, right, Google and Mozilla grabbed those, and they weren't designed to be exposed to arbitrary Web content. 21:30:05 And so there are thousands of CVEs all at once in the fonts and the codecs, and stuff. They didn't care. 21:30:19 and that XHTML 1.0 was the height of markup 21:30:25 Eventually it got tamed, but occasionally something still happens. 21:30:37 IsambardPrince: I been called a twisted computer fundamentalist btw 21:30:57 Google isn't known for profiling things and merging them when they're stable. 21:31:08 This is move fast and break stuff because the risk is shoved down to the user. 21:32:07 Then Firefox does the same thing, for compatibility. 21:32:16 you know.. IF I ever have to continue the platform runtime without being able to reasonably produce a webclient.. first thing I am gonna do is add phpxpconnect and switch all the operational scripting from js to php 21:33:22 I think that would be cool in any event 21:33:26 and people have done it 21:33:38 javaxpconnect and pythonxpc have existed 21:33:41 I read that Gemini will soon have a human-curated database of sites. 21:33:49 Like what dmoz used to be for the Web. 21:33:58 IsambardPrince: help me impl a proper netwerk component for the protocol 21:35:16 IsambardPrince: start by porting and fixing up http://xr.binaryoutcast.com/mozilla-1.9.2/source/netwerk/protocol/gopher/src/ 21:35:31 then we can add your gemini bit to necko 21:35:40 then frg will port it to seamonkey and boom 21:35:53 Not a programmer. :( 21:36:11 I think I mentioned Gemini the other day just because I saw all the browsers for it popping up. 21:36:35 I'd love to support it but I won't be able to do it my self 21:36:57 of course if there is a http portal you could fake it like the gopher extension does 21:37:01 I love the Web>GemText>Web setup I use from Mozz.us. 21:37:17 Yeah, that's what I was thinking. It would be simpler that way, but more laggy. 21:37:29 And it would put strain on Mozz.us, which I'm not sure if they appreciate. 21:37:35 yep 21:37:51 except no one cares about these protocols so the incrase wouldn't be staggering 21:37:59 but i'd still like to have them properly 21:39:44 Having SOMETHING that can seamlessly do the Web, Gopher, and Gemini would be good. 21:39:52 That way you don't have to juggle different programs. 21:40:25 and it would give at least a theoretical reason to exist if the web falls down too far for shit to use in my navigator 21:40:36 It would also help for an orderly transition away from the spam farm the Web has become. 21:40:39 Back to TEXT. 21:41:02 now don't get me wrong.. I do enjoy well styled layouts 21:41:10 and the uniqueness we used to have 21:41:35 so a gopher like text only default styled view doesn't appeal to me as a general use web replacement 21:41:42 Well, you can still do some of that client-side like Lagrange does. 21:42:40 if you were to say go to microsoft.com and apple.com in 2002 would you expect to see anything that even looked remotely similar? 21:42:42 let's see 21:43:27 https://web.archive.org/web/20020121021031/http://microsoft.com/ 21:43:34 https://web.archive.org/web/20020327052038/http://www.apple.com/ 21:44:05 two very different sites 21:44:26 The News Waffle is nicer than trying to view news sites in Lynx. 21:44:42 Web sites are written assuming you'll be viewing them in Firefox or Chrome. 21:44:43 now let's look today 21:44:44 https://www.microsoft.com/en-us/ 21:44:48 https://www.apple.com/ 21:45:14 IsambardPrince: tell me what you see? 21:45:33 Stripped down into GemText, a LARGE article is maybe 20-25 KB, and an average one 8-10. 21:46:21 ok but i don't really want everything on the web be identical.. else why bother cause then the only difference you are saying is ads and js 21:46:35 and i can disable js and .. well images from the main menu 21:46:39 well not js 21:46:45 but i could add a menu item no problem 21:46:50 but images 21:47:56 http://personal.mattatobin.com/image/capture/918d9ea7-bd3b-4fcc-8a57-fa2b1776ebd7.jpg 21:47:59 there we go 21:48:03 The old Microsoft site works without JavaScript. 21:48:03 no images no javascript 21:48:33 http://personal.mattatobin.com/image/capture/b3b3abd3-5d2d-40d9-8093-f4f3bf181784.jpg 21:48:35 there 21:48:46 that's what you would have forever more? 21:48:51 Their business seems to have changed. In 2002, they were trying to sell professional stuff. 21:49:00 Now they're trying to sell consumer garbage. 21:49:28 Gemini can load images. 21:49:36 It's up to the user if they want to see them or not. 21:50:06 my point is.. there CAN be a balanace between the google web and gopher and clones 21:50:15 You can have pretty much any MIME type as long as the user has an external handler. 21:51:06 I think we should just have a xul protocol 22:01:05 you know what we really need 22:01:11 everyone 22:02:02 WG9s__ njsg tomman IsambardPrince .. we need an xpconnect with the v8 js engine 22:05:57 Seriously? 22:06:21 spidermonkey is importing more and more of v8 anyway 22:06:49 wouldn't it just be easier to write a full on spidermonkey api adapter and add any mozilla-specific bits on top 22:07:49 tho what I think is obtainable is a project uplift the js engine up the line either by esr or each release 22:07:59 adapting xpc and dom along the way 22:08:48 i figured it could get up at LEAST to 68 without too much issue after that it gets harder but i think the jump to 78 is doable as well and likely up to the point where rust is totally required for all features 22:09:16 SINCE we are close reletively speaking if we can pull THAT off we would both totally benifit 22:09:57 and while backporting js rust bullshit would be like css rust shit and for me a no go.. it would get far further up the line 22:10:13 cause these v8 regex features and shit is only gonna get worse 22:11:24 in order for such an endevor to be successful tho it would have to exceed or allow for easy reimpl the highest feature level we have added to it 22:11:26 of course 22:12:20 for me also to even attempt this i will have to up the vs requirement cause I know that past a point the vs cpp level will be too low 22:12:58 would you guys be willing to work on such an endevor for the collective good of all of us? 22:21:56 yeah 68 would require newer visual studio 22:22:10 * IsambardPrince barfs 22:22:15 looks like 2015 was dropped just AFTER esr60 22:22:16 so 22:22:27 This is why we can't have nice things. 22:22:32 huh 22:22:49 Visual Studio required to build the Windows version of Gecko. 22:23:01 good thing I am not building gecko 22:23:03 isn't it 22:23:31 I was comparing the Visual Studio 2019 build of WavPack to the one built with MinGW. 22:24:24 The differences were that The Visual Studio version was 6 times the binary output and slower and wouldn't run on anything older than Windows 7 SP1 and the MinGW one runs on everything back to XP x64 edition. 22:24:44 the real problem with uplifting the js engine for me is that because it has been worked on peicemill for years what it supports and its platform dependancies are adapted for it 22:24:51 not the stock spidermonkey engine 22:24:55 So basically Visual Studio seems to bloat the binary and make it less compatible, and not much else? 22:25:40 so I may have to start str8 up with stock mozilla codebases and build that way before i can compare and contrast the differences between the base and my current state and adapt the work to make it function to account for it 22:26:10 Microsoft apparently made a Hello World C that ran for over 15,000 source lines of code once, or something like that. 22:26:22 I can't seem to find the reference to it now, but totally believable. 22:26:29 Windows 11 is the OS equivalent to that. 22:27:03 or fuck maybe I will just align with SeaMonkey's platform and strip it down for my purposes 22:27:06 i dunno lol 22:27:13 They did the Hello World in the Windows 3.1 era, so it's not even like you can joke "It depended on Internet Explorer!". 22:27:49 I have a memory of html program manager groups 22:28:08 on windows 3.1 22:28:15 i saw it 22:28:25 i had it 22:28:31 i dunno where it came from 22:28:34 cause I was a kid 22:28:37 but i saw it 22:29:50 WinHLP used a primitive hypertext system, but it was more like Apple's HyperCard system than HTML. 22:30:09 .hlp files still worked on Windows 98 after removing Internet Explorer, but HyperHelp files didn't. 22:30:38 So often trying to use Help resulted in.....nothing happening, or an empty window coming up. Oh well. Small price to pay to ditch Internet Exploder. 22:31:01 You could delete WinHLP too if you really wanted to. 22:32:24 regardless dude i think if I can get a PoC of a JS uplift to at LEAST esr60 maybe that would inspire some people to help adapt it and go further on our respective platforms 22:34:24 Gates is a liar, but he didn't technically lie about things breaking without IE on Windows 98. The overall OS worked, but Microsoft made sure some things broke to punish you for removing it. 22:34:34 That said, if you didn't use those programs it didn't matter. 22:35:16 The system was too bloated and unstable to function properly _with_ IE. So you were basically screwed either way. 22:35:46 It's a good thing Microsoft is not relevant anymore to consumers. 22:36:18 They totally fired like 200 people who were employed for 4 years to try to convince all of the consumers to come back from Macs, Chrome OS, and Linux and failed. 22:36:34 18,000 more to go, and that's just what's currently planned. 22:36:45 The house of cards is coming down, and it's coming down fast. 22:37:29 For Help systems, a lot of applications just come with HTML files and open them in whatever browser the user uses. 22:37:55 Or manpages. Or anything other than Trident. :P 22:38:48 If you follow the DOM as it existed in 1999, you can do everything you need to do in a Help file, no doubt. 22:38:53 in the meanwhile, Google managed to convince people that the web is the OS 22:39:02 and achieved what Microsoft ultimately failed to do 22:39:36 Microsoft wanted the Web as a program that only ran on Windows. In that sense, Chrome isn't as bad as what they had planned. 22:40:53 it IS microsoft's plan 22:41:06 IE came with all sorts of nice things, like unsandboxed Windows applications (ActiveX), an HTML parser that hid broken markup from the developer so they'd shove it on their Web site and only IE would "fix it" on the fly, proprietary tags, proprietary extensions to JavaScript, and an attempt to foist DirectX onto the Web too. 22:41:10 google literally hasn't come up with anything purely unique since the search engine 22:41:19 and even that was created by darpa 22:41:56 Well, it's unfortunate that it's Google, and an also-ran that's operated by Microsoft. 22:42:25 orginal corperate greed microsoft we could handle 22:42:39 when it was merely corperate greed 22:42:40 DuckDuckGo just returns what Bing does, so they've completely censored my blog even though up to a couple of years ago, Bing was reported in the news to be returning child abuse results. 22:42:47 > proprietary tags, proprietary extensions to JavaScript, 22:42:56 and Google is borrowing that from the same playbook! 22:43:13 the web standards in 2022 are literally what Google engineers implement this week in Chrome 22:43:21 hey i have no issue with properitary extensions sometimes that can be a way to gain wide adaption but dictating features like that not so much 22:43:26 IE only ran on Windows. So the point was that you needed Windows to run IE. 22:43:29 case in point: Google WebComponents® 22:43:43 I've yet to find a webdev that can tell me why WebComponents® is so great 22:43:43 IE ran on unix mac and several other platforms other than windows dude 22:43:53 other than "it's modern" and "Google does it" 22:43:54 mac had both trident AND tasman 22:43:58 a far superior engine 22:44:08 IE didn't really run "on UNIX". It had a Solaris and HP-UX port, but they were incompetently ported and crashed the entire OS if you applied security patches to the OS. 22:44:20 solaris is unix 22:44:23 And on the Mac, it was a different engine that didn't support the stuff that IE for Windows did. 22:44:27 hp-ux is also unix 22:44:36 if they ain't unix fedora ain't linux 22:44:39 ;) 22:44:54 There's a YouTube video of a guy running IE for Solaris. It crashes the entire kernel if you apply Solaris security patches that IE isn't expecting to be there. 22:45:01 Crashes THE KERNEL..... 22:45:03 IsambardPrince: try and keep up i already mentioned tasman 22:45:29 IsambardPrince: OK,if it crashes the kernel I can blame Solaris, not MS 22:45:34 So it didn't actually last long on "UNIX" and it never did support ActiveX. That was missing. The only plug-ins were NPAPI. 22:46:01 no userland software should ever crash the kernel unless 1) userland and kernelland have no separation, or 2) you're running everything in supervisor mode 22:46:02 What kind of garbage program can manage to crash the OS kernel because you installed a security patch to the kernel? 22:46:17 up to ie5 22:46:46 I mean, IE was terrible for many, MANY reasons, but if an OS crashes because IE runs, I can only blame the OS developers 22:46:47 IsambardPrince: i am sure it happens more than you think even on the unix persuasion 22:47:08 I haven't had a kernel panic on Linux in a very long time. 22:47:09 tomman: how crashy was ie5+ on win2k for you 22:47:11 it's like blaming Torvalds because I get a kernel panic every time I run LibreOffice 22:47:13 cause for me it rarely crashed 22:47:17 NewTobinParadigm: I never used W2K 22:47:19 worse 22:47:22 I was on WIndows Me 22:47:29 it was crashland every day of the year 22:47:30 Outside of a stable kernel series, I got one in 2008 because of a forked kernel I built myself and screwed something up on. 22:47:32 wasn't very good for the web by the end of 2004 but still stable for the most part 22:47:44 tomman: then that is your issue 22:47:50 you missed out on win2k 22:47:55 was stuck on Windows Mistake Edition for 4 years 22:47:56 believe me 22:48:03 I TRIED to install W2K 22:48:04 That's pretty good for Linux. 22:48:06 and XP on that machine 22:48:12 it's classy unified consistant style, its powerful features, and its rock solid stablity 22:48:18 the installer would bomb with a BSOD claiming that the bootdrive was not accesible 22:48:22 getting win2k to crash wasn't easy actually 22:48:41 I can say "It totally crashed on me once in 2004, once in 2006, and once in 2008 but that one was squarely because of some fruitloop patches I was applying to it myself. 22:48:42 back then I used a bottom-of-the-barrel Deceleron shoebox with a craptacular PCChips mobo 22:48:50 tomman: maybe it didn't have the driver for your harddrive controller 22:48:54 that thing was one of the few mobos that could NOT RUN NT AT ALL 22:49:03 Other than that it's been 23 years of smooth sailing. 22:49:05 it was a run-of-the-mill standard PATA controller 22:49:14 or your harddrive controller wasn't fully working.. good enough for dos and general use but nt wouldn't have it 22:49:16 Even Linux -of all things!- could install and boot from there 22:49:20 but no NT 22:49:44 the installer would happily partition the disk and copy files, then would bomb at the very next reboot 22:49:48 INACCESSIBLE_BOOT_DEVICE 22:49:51 NT is VERY vulnerable to the hard drive because its entire system scheme seems to revolve around it 22:50:11 If you omit the fact that in 2004 that was a BIOS bug and in 2008 it was my fault, that's one kernel panic in 23 years on Linux. I'm certain Windows locked up on me at least a few times every month. Windows 98 with IE installed managed it a few times a week. 22:50:19 and ntldr/setupldr wasn't very sophisticated 22:50:21 since I moved to hardware that could run XP, well, it has been (mostly) smooth sailing 22:50:39 the few BSODs and kernel panics I've got were basically due to buggy device drivers, or dying hardware 22:50:43 i refused to run windows xp as a daily driver until after sp2 22:50:44 Windows isn't very sophisticated. It was designed to gain marketshare, not for technical excellence. 22:51:00 tho i fell in love with whistler i was very pissed when they changed it to that stupid fisher price theme 22:51:05 There's a lot of garbage and nonsense in it that wouldn't be there except to try to steal everyone else's lunch, like API personalities. 22:51:13 Windows Whistler was classy as fuck 22:51:23 NewTobinParadigm: I liked the Fisher-Price theme... but only after switching to Luna Silver :) 22:51:37 the default Luna Blue was indeed hideous 22:51:37 whistler watercolor is the finest style 22:51:48 but atleast it has charm 22:51:51 WSL2 gave up trying to implement "Linux" as an API personality because Microsoft "engineers" weren't smart enough to figure it out. 22:51:57 unlike 8/10 flatter-than-Win3.x 22:51:58 luna doesn't bother me much today since i didn't spend 15 years staring at it day after day 22:52:06 They kept coming up with excuses for why WSL1 didn't behave like a real Linux kernel. 22:52:07 cause i always had a different style going 22:52:10 largely watercolor 22:52:39 Wonder who started killing themes and 3D effects 22:52:40 ah yeah 22:52:42 APPLE!!! 22:52:42 IsambardPrince: which is bullshit because the nt kernel is specifically designed from day one to run multiple subsystems 22:52:45 There's also the usual Microsoft-isms. Like "userspace Linux" and "Linux64 binaries". 22:52:52 they just didn't want to do it as a PROPER subsystem 22:52:58 but a thin virtualization layer 22:53:11 if they did it as if it was the win32 or posix subsystems 22:53:14 The "Linux" userspace is GNU. 22:53:18 They just don't want to say it. 22:53:20 then it would be second to only actual linux 22:53:36 And the binary format of x86-64 Linux is called ELF64. 22:53:43 i know that dude 22:53:48 but listen to what i said 22:54:05 So the correct terminology is an ELF64 binary on GNU/Linux. But they come up with their own language. 22:54:05 they wanted to cygwin it 22:54:09 and call it a day 22:54:16 but people need more legit functionality 22:54:46 It's almost as bad as listening to a government agency's jargon file. Like they have to make documents public but they want to make it difficult for an outsider to keep up with them, so they say a lot of nonsense. 22:55:25 Then you need to open a dictionary so you can translate the nonsense as you go along. 22:55:52 What about reverse Wine? 22:55:57 least they added openssh and a few utils to windows its self 22:55:58 let's call it... "LINE" 22:56:00 oh wait 22:56:11 Linux Subsystem for Windows. 22:56:13 :) 22:56:18 I did tried WSL1 once 22:56:38 Wine exists on my computer to run a few video games and foobar2000. 22:56:40 actually liked that Linux executables would appear listed on Process Explorer, with native Windows PIDs and all 22:56:42 NT's architecure can achive far superior results if doing a true linux subsystem instead of a half-ass virt hack job 22:57:02 they CALL it a subsystem 22:57:04 butbutbut Dicker, er, Docker! 22:57:07 Microsoft is falling apart. 22:57:09 but it ain't an NT Subsystem 22:57:12 Mass layoffs, hiring freezes. 22:57:26 Go woke. Go broke. 22:57:27 Absolutely falling apart. Plans to get rid of 10% of their employees, currently. 22:57:37 I heard Apple is hiring~ 22:57:53 Even their profitable divisions like Office have been said watch closely who you hire, if you hire anyone. 22:58:01 may as well just pledge yourself to satan and kill yourself .. would save time 22:59:35 https://news.ycombinator.com/item?id=32899846 Chrome again killing your addons, because They Can™ 23:00:05 also, of course a stupid bugtracker requires Google WebComponents®, because it was made by Google 23:00:48 I feel like a hipster, running SeaMonkey on GNOME. 23:01:00 I feel like I should work up the energy to switch over to MATE. 23:01:08 > SyntaxError: invalid identity escape in regular expression 23:01:10 wait 23:01:18 last time Monorail died on me was due to WebComponents crpaola 23:01:30 now it's due to named capture groups?! 23:01:33 WTF 23:01:34 that isn't webcomponents 23:01:37 but regex 23:01:55 which v8 holds the only implimentation of these fucked up illogical regex sequences 23:02:48 r.match(/[\p{L}\p{N}]/u)) 23:02:49 and because there ain't no one left at mozilla that is skilled enough they simply cut out and imported a piece of v8 to replace their former 3rd party regex parser to replace their orginal implimentation they should have just stuck with 23:03:03 no, not named groups but fancy named character groups 23:03:21 ...remember me why JS did got regexes in first place!? 23:03:35 yeah and that is why the best way forward is to try and assimilate a later spidermonkey engine up as high as we can get to 23:04:00 max theoretical would be as far as mozilla dropping support for visual studio but anything past 60 will be hard 23:04:06 hardest especially for me 23:09:14 I think that Brendan Eich said he wanted Scheme and Netscape made him make it look like Java because they were partnered with Sun. 23:09:29 So he spent a couple days making it look more like Java because of that. 23:09:55 oh, Scheme 23:10:02 it brings me very BAD memories from college 23:10:06 I nearly flunked that class 23:10:27 ...saved it because there were actually 3 parts: Scheme, Prolog and Java 23:10:42 actually liked Prolog, and I was already kinda proficient in Java back then