MyPal browser is dead - Licensing spergfest kills browser for Windows XP

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
So, what's the point of any of these browsers?
If the only Browsers are based on Google's engine, Google gets even more control over the internet. It's nice to have alternatives. Right now with Pale Moon getting shit up, there's basically Firefox and that's it. There are a bunch of webkit browsers which Google forked their engine from years ago, but they're not very good.
 
So, what's the point of any of these browsers?
Pale Moon itself? Nothing.

But the forks of it are actually useful to the users which use unsupported OSs like Windows 2000/XP/Vista, where the main line of browsers no longer work. They provide modern day browsing experience and feature to those unsupported OSs. Otherwise you would have to stick to an obsolete version and you won't get any of teh latest and teh greatest features of modern day browsing.
 
RMS is like this as well. He has a hatred of forking: https://www.xemacs.org/About/XEmacsVsGNUemacs.html
Looks like the BSD devs were right. If you're going to do it for free then just do it and give your code away. For a real world comparison: Imagine giving someone a blender as a birthday gift and then seething because 5 years later they decided to only crush ice in it. This is essentially what freetards are doing when they complain about forks.
 
There are a bunch of webkit browsers which Google forked their engine from years ago, but they're not very good.
Every web browser is a copy of a copy
KHTML (KDE) -> WebKit (Apple) -> Blink (Google)
Looks like the BSD devs were right. If you're going to do it for free then just do it and give your code away. For a real world comparison: Imagine giving someone a blender as a birthday gift and then seething because 5 years later they decided to only crush ice in it. This is essentially what freetards are doing when they complain about forks.
RMS views all software being owned by a government agency (likely NSF) someday. And you will be forced under threat of IRS gunpoint to fund all software development with a tax. It's like the britbong tv tax but more autistic. You will be forced to fund Ganoo and you will like it. You will be forced to fund the Loli Furry Dating Simulator and you will like it. You have no choice. Also GNU/Asteroid Mining will be a thing in the future. It's all in the GNU Manifesto.
 
If the only Browsers are based on Google's engine, Google gets even more control over the internet. It's nice to have alternatives. Right now with Pale Moon getting shit up, there's basically Firefox and that's it. There are a bunch of webkit browsers which Google forked their engine from years ago, but they're not very good.
What say you about the Suckless option?
 
What say you about the Suckless option?
Suckless Surf is outdated WebKit. It's also poorly optimized like most suckless software. It's the equivalent of those .NET WinForms web browsers that autistic children made but with WebKit instead of Trident. Most stuff made by 9front people is way overhyped. See werc, their web anti-framework which runs slower than molasses because it is written in shell scripts, awk, and sed. You should see it try to create a sitemap. You can literally see the links appearing one by one as the page loads. The people who made werc also believe that head is harmful and sed 11q is superior because sed 11q is faster (false) even though that breaks the UNIX rule of do one thing and do it well.

When someone says the software you are using is "considered harmful" turn around and walk away from them. They are part of the suckless/9front/uriel/cat-v cult. They believe anything they like is automatically superior to whatever they don't like. For example, they believe 9p is better than NFS, SMB, AFS, WebDAV. The only system that supports 9p is 9front and it's a microkernel meme. Why is Go better than D or Python? Because Rob Pike and Ken Thompson wrote it. Why is rc better than Perl? It isn't, it just only runs on plan9 and you have to install a shitty userspace layer if you want to use it on a real operating system like Linux or BSD (which will likely segfault). Coreutils bad because plan9 good. Emacs, Vim, Nano/UW Pico worse compared to Acme, the only editor that requires three button mouse chording, only runs on plan9, and doesn't have syntax highlighting because "that would be harmful." IMAP bad because... ok IMAP is actually the worst thing on earth but at least you can use it in most email clients unlike SMAP. SQL bad because it isn't webscale. glibc is actually terrible (le 7,000 line printf implementation). Apache and lighttpd bad, use outdated, unsecure web servers like ACME Labs thttpd and Apache 1.3. If something doesn't run on plan9 because it is a shitty overhyped operating system, it is harmful.
1631734333832.png
 
Last edited:
Suckless Surf is outdated WebKit. It's also poorly optimized like most suckless software. It's the equivalent of those .NET WinForms web browsers that autistic children made but with WebKit instead of Trident. Most stuff made by 9front people is way overhyped. See werc, their web anti-framework which runs slower than molasses because it is written in shell scripts, awk, and sed. You should see it try to create a sitemap. You can literally see the links appearing one by one as the page loads. The people who made werc also believe that head is harmful and sed 11q is superior because sed 11q is faster (false) even though that breaks the UNIX rule of do one thing and do it well.

When someone says the software you are using is "considered harmful" turn around and walk away from them. They are part of the suckless/9front/uriel/cat-v cult. They believe anything they like is automatically superior to whatever they don't like. For example, they believe 9p is better than NFS, SMB, AFS, WebDAV. The only system that supports 9p is 9front and it's a microkernel meme. Why is Go better than D or Python? Because Rob Pike and Ken Thompson wrote it. Why is rc better than Perl? It isn't, it just only runs on plan9 and you have to install a shitty userspace layer if you want to use it on a real operating system like Linux or BSD (which will likely segfault). Coreutils bad because plan9 good. Emacs, Vim, Nano/UW Pico worse compared to Acme, the only editor that requires three button mouse chording, only runs on plan9, and doesn't have syntax highlighting because "that would be harmful." IMAP bad because... ok IMAP is actually the worst thing on earth but at least you can use it in most email clients unlike SMAP. SQL bad because it isn't webscale. glibc is actually terrible (le 7,000 line printf implementation). Apache and lighttpd bad, use outdated, unsecure web servers like ACME Labs thttpd and Apache 1.3. If something doesn't run on plan9 because it is a shitty overhyped operating system, it is harmful.
View attachment 2539233
I do remember seeing that page with "harmful" software and thinking it was kind of a fucking joke considering the amount of Plan 9 shilling and the amount of obscure, possibly outdated shit that more than likely spits in the face of the phrase "fit for purpose".

In general, I really wish there wasn't this kind of autistic elite cult mentality to software both like this and with Pale Moon, and it's a damn shame Suckless seems to be marred by it a lot considering I actually quite like using dwm as my window manager and their "patching" approach to it kinda appeals to the tinkerer in me.
 
I do remember seeing that page with "harmful" software and thinking it was kind of a fucking joke considering the amount of Plan 9 shilling and the amount of obscure, possibly outdated shit that more than likely spits in the face of the phrase "fit for purpose".

In general, I really wish there wasn't this kind of autistic elite cult mentality to software both like this and with Pale Moon, and it's a damn shame Suckless seems to be marred by it a lot considering I actually quite like using dwm as my window manager and their "patching" approach to it kinda appeals to the tinkerer in me.
The Plan9 shill actually believes this is the future of computing:
1631750127433.png

1631750503670.png

With no irony or nostalgia (none of them were Bell employees). They actually believe this is the future. Their operating system doesn't even have a word processor and they believe that's a feature.
 
Honestly, I don't know who is more ridiculous. The Pale Moon team for not rebasing on a newer version of Firefox, or the people who use Windows XP in 2021. It seems to me like if the community isn't helping them with extension maintenance, and they have to maintain all the extensions that work themselves due to changes in JS over the years, then they should just use a newer Firefox and add the features they want directly into it. What's the point of an extension ecosystem if the community is only interested in running old extensions that will eventually stop working unless development is continued anyway? It just seems dumb.
 
Their operating system doesn't even have a word processor and they believe that's a feature.

Their *text editor* is barely above notepad level and they like it that way. The 9fans mailing list is ground zero for the austere scholars of 70s UNIX purity.

> what is the Acme way of approaching it?

> 01. Toggle on/off line wrapping
> 02. Toggle on/off EOL character display

Write shorter lines.
> 04. Display ruler

If you really care, you can make a little file called ruler
that contains the text you want and then just open the
file in a window above the one you are editing.
But the Acme way is not to care what column you're on.
Just say no.
> 08. Syntax highlighting of code

Just say no.

To: wendellxe@yahoo.com, 9fans@9fans.net
Subject: Re: [9fans] Using the Acme Editor
From: "Russ Cox" <rsc@swtch.com>
Date: Tue, 19 Aug 2008 10:58:50 -0700
In-Reply-To: <382936.47212.qm@web57610.mail.re1.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Message-Id: <20080819175641.3B7301E8C54@holo.morphisms.net>
Topicbox-Message-UUID: ff1fc8fa-ead3-11e9-9d60-3106f5b1d025

> what is the Acme way of approaching it?

> 01. Toggle on/off line wrapping
> 02. Toggle on/off EOL character display

Write shorter lines.

> 03. Display line numbers

You can go to a specific line with :n and
find out the current line with Edit =

> 04. Display ruler

If you really care, you can make a little file called ruler
that contains the text you want and then just open the
file in a window above the one you are editing.
But the Acme way is not to care what column you're on.
Just say no.

> 05. Rectangluar block selection

Someone posted a C program once that interpreted
the current selection as a rectangular block (starting
in the column where the selection began, ending
in the column where it ended, and spanning the lines
that it spans) and replaced each subline with a given
piece of text. But again, just say no.

> 06. Search and replace with confirmation at each item

Put the cursor at the top of the file.
In the tag, type and select

Edit .+#0/old/c/new/

and middle click it. That will search for old, replace it
with new, and scroll the file to highlight and show the
replacement. If you don't like that change, you middle
click Undo. Either way, middle clicking the Edit command
will find and change the next occurrence. So you can
just sit there middle clicking the Edit command until
you find one that you didn't mean to change, Undo,
and then go back to middle clicking Edit. Selecting
the command in the tag keeps acme from moving the
mouse to the changed selection, so that it is easier
to repeat the command.

> 07. Automatic insertion of spaces for tabs

Just say no. If you are forced to use spaces,
acme -a makes them a bit more bearable
by filling in the previous line's indentation
when you type Enter.

> 08. Syntax highlighting of code

Just say no.

> 09. Code folding

This is interesting but doesn't fit easily into the model.
I do wish there were a way to do this, and not just for
folding code. But it would probably break the very deep
assumption in acme that window contents are ordinary
text streams. Acme gets a lot of benefit from that one
decision, but this might be one of the drawbacks.

On the other hand, not having code folding means that
you have to write good code to begin with. Code folding
might be the C++ equivalent of Emacs paren matching for Lisp:

The various ML dialects share the same flaw in their
syntax. They lack a simple property I call editor
friendliness. An editor friendly language has the property
that a simple calculation is all that is needed to locate the
beginning of an expression when one is at the end of an
expression.
As you can guess, Lisp is a very editor friendly language.
Because of this fact, an experienced Emacs user realizes
nearly all of the benefits of structure based editing
without suffering from its restrictions.
--- John D. Ramsdell

The various Lisp dialects share the same flaw in their
syntax. They lack a simple property I call human
friendliness. A human friendly language has the property
that syntactic constructs are different enough from one
another that a simple visual inspection is all that is
needed to locate the beginning of an expression when one
is at the end of an expression.
As you can guess, Lisp is a very human unfriendly
language. Because of this fact, an experienced Lisp user
realizes that it is virtually impossible to write Lisp
programs of any size without substantial mechanical
assistance.
--- Andrew Koenig

You're better off writing code that doesn't need folding
to be read.

> 10. Code clips/completion

Just say no.

> 11. Bookmarks

Make a file with things like

/sys/src/cmd/acme/scrl.c
/sys/src/cmd/acme/scrl.c:100
/sys/src/cmd/acme/scrl.c:/^mousethread

and open it.

> 12. Display file diff with locked parallel windows

Personally, I'm happy with running diff -n and
right-clicking the headers to display a particular
section in context. This is actually better than the
locked windows because at any point you can go
do something else and then come back to it.

> 13. Customize the contextual display of commands in the tag line

Just say no.

> 14. Customize the color scheme

Just say no.

> 15. Change fonts

As Erik pointed out, there is a Font command that applies
to the whole window. Changing fonts inside the text
would break the text model.

> 16. HTML tag matching

Easy external program.

> 17. Display (in status bar?) the Unicode ID of glyph at cursor

As Erik pointed out, you can always cut and paste a character
and feed it to the "unicode" program. You don't even need
Erik's > command. Just type the word unicode (or "unicode -n")
in a tag somewhere, highlight the letter you want,
and then 2-1 click unicode.

> 18. Display right-to-left text

This is essentially left as an exercise to the interested user.
There are a lot of difficult issues here, and none of the
developers use right-to-left text.

> Also, regarding Acme's use as a file browser:
>
> 19. Open new directories in the same window,
> so that you don't get a desktop full of windows
> as you drill down through a directory tree.

Easy external program, but why not just type
the whole path to the directory you want, perhaps
with help from ^F?

Russ

Russ Cox later went to co-create Golang.
 
The Plan9 shill actually believes this is the future of computing:
View attachment 2540094
View attachment 2540108
With no irony or nostalgia (none of them were Bell employees). They actually believe this is the future. Their operating system doesn't even have a word processor and they believe that's a feature.
One time I tried 9front in a virtual machine.
So I clicked on a terminal window in the wrong way, it wouldn't accept keyboard input anymore, and I couldn't figure out how to get it to take it again but to close the terminal window and open a new one.

If Plan9 isn't autism in technical form, I don't know what is.
 
Last edited:
If something doesn't run on plan9 because it is a shitty overhyped operating system, it is harmful.
View attachment 2539233
how the fuck is epub harmful when it's just html files in a fucking zip?
>djvu as alternative
imagine confusing fucking epub with pdf.

After using Palemoon because it "just worked" for a while i actually decided to switch to a build of ungoogled chromium and noticed that youtube streams worked better (no shit) and even KF loaded faster kek
that's just palemoon. tried firefox esr on the machine I usually run palemoon on and holy fuck the difference is light and day.
prolly gonna try librewolf next.
 
  • Like
Reactions: Wright
Honestly, I don't know who is more ridiculous. The Pale Moon team for not rebasing on a newer version of Firefox, or the people who use Windows XP in 2021. It seems to me like if the community isn't helping them with extension maintenance, and they have to maintain all the extensions that work themselves due to changes in JS over the years, then they should just use a newer Firefox and add the features they want directly into it. What's the point of an extension ecosystem if the community is only interested in running old extensions that will eventually stop working unless development is continued anyway? It just seems dumb.
The Mozilla Foundation (which spends more money financing 'anarchists' than developing software) chose to rip XUL extension and NSPAPI support out of Firefox.

Adding those features which extend into every part of the browser back in would have been far more effort than following Firefox security updates.
 
The Mozilla Foundation (which spends more money financing 'anarchists' than developing software) chose to rip XUL extension and NSPAPI support out of Firefox.

Adding those features which extend into every part of the browser back in would have been far more effort than following Firefox security updates.

Mozilla and their politics suck, no argument there, but the fact is they're limping along with an outdated browser engine that is struggling to keep up with Firefox, which itself is struggling to keep up with Chrome. I know the XUL and Flash Player stuff is the main reason they did something this desperate, but that stuff is just increasingly not relevant in 2021. As far as I can tell, they're basically just applying security updates to an old version of Firefox, yelling at websites for using stuff their old Firefox doesn't support, and acting like they've achieved something.

I think deep down they know their project is or soon will be dead in the water because of changing web standards they can't keep up with. They're getting more aggressive about licensing and forks because they have nothing left to lose, and they're going through the five stages of grief. They've been slowly moving from denial to anger and looking for someone to blame. Since they can't take out their frustration on Mozilla or Google, they displace their anger onto a target they think they can hurt, their downstream forks. Gonna be interesting to watch when they hit the bargaining stage.
 
One time I tried 9front in a virtual machine.
So I clicked on a terminal window in the wrong way, it wouldn't accept keyboard input anymore, and I couldn't figure out how to get it to take it again but to close the terminal window and open a new one.

If Plan9 isn't autism in technical form, I don't know what is.
It's pretty easy to get a negative verdict about 9front even without downloading and installing it.
Screenshot_20210917_175712.png
Screenshot_20210917_175721.png
 
Back