HN user

mimasama

135 karma
Posts21
Comments50
View on HN
lainnet.arcesia.net 8d ago

The Wayland Trojan Horse

mimasama
2pts0
intcp.org 14d ago

Property Rights in Capitalism: "Open Source" Software

mimasama
2pts0
jstpst.net 29d ago

My decade-old budget Android phone is faster than my 2024 flagship iPhone

mimasama
3pts0
forum.palemoon.org 2mo ago

Cloudflare breaks promise to not gatekeep small browsers

mimasama
10pts2
forum.palemoon.org 3mo ago

Cloudflare gatekeeps small browsers by requiring WebGL draft for their CAPTCHA

mimasama
5pts2
cssisntreal.com 4mo ago

CSS Isn't Real

mimasama
2pts1
rec98.nmlgc.net 4mo ago

A lot of Touhou 3's gameplay mechanics has been decompiled and researched

mimasama
2pts0
www.quippd.com 4mo ago

Firefox's AI Kill Switch Is a Trap: How Mozilla Made AI Your Problem

mimasama
10pts9
islandinthenet.com 5mo ago

The Indie Web Is Not Defined by Its Enemies

mimasama
3pts0
hamishcampbell.com 5mo ago

FOSS "just fork it" delusion

mimasama
63pts84
codeberg.org 7mo ago

Webpage content should not be able to influence GC via WeakRef

mimasama
1pts0
codeberg.org 8mo ago

Performance Observers, Navigation Timing should be default disabled in browsers

mimasama
2pts0
forum.palemoon.org 1y ago

Cloudflare-Pale Moon dialogue stalled by overly broad NDA & secrecy of broken JS

mimasama
8pts3
riles.upd.edu.ph 1y ago

Tranvia: The Mass Transit System in Metro Manila: From Tranvia to MRT, 1879-2014

mimasama
3pts1
www.quippd.com 1y ago

Mozilla Likely Been Sharing Aggregated Firefox Data with Advertisers Since 2017

mimasama
10pts2
www.quippd.com 1y ago

The Mozilla Firefox New Terms of Use Disaster: What Happened?

mimasama
3pts0
github.com 1y ago

CSSQL: "Esoteric" "Programming" "Language" Compiler for Converting SQL to CSS

mimasama
1pts0
www.theregister.com 1y ago

Cloudflare blocking Pale Moon and other browsers

mimasama
8pts1
www.quippd.com 1y ago

Mozilla's new terms of use are out of step with Firefox's direct competition

mimasama
179pts2
forum.palemoon.org 2y ago

Cloudflare breaks CAPTCHA again for the 3rd time this year for nonmajor browsers

mimasama
10pts5
bsky.app 2y ago

Cloudflare and Hetzner threatens to takedown Fediverse instance because of yuri

mimasama
37pts21

Since HN apparently strips out URI fragments I meant to link to this post in the thread (latest post as of writing): https://forum.palemoon.org/viewtopic.php?t=33442#p273914

And worse yet, I was just now told that CF "provide the troubleshooter as a quality-of-life tool and maintain it with best effort." So they aren't even committed to making it work while that was one of the very things that kept coming up in our meeting as it was the only tool remotely available to be able to test Pale Moon (other than testing internally which they seem unwilling to consider, as well) prior to them pushing things to production, so they are already going back on their promises.

I'm really running out of what little patience I have left with CF. They have effectively not addressed our problems, not provided answers, not told me what behaviour is wrong or broken in Pale Moon (according to them), not provided any tools, and are now playing down the one thing we could use in some fashion as "best effort without commitments", while continuing to be gatekeepers for the Internet and access to large swathes of it. EU's Digital Markets Act is pretty clear about how that is not acceptable behaviour -- even if it was written initially to deal with "preferred bundled software" for operating systems, it does lay the groundwork for addressing unfair practices by other types of gatekeepers like CF.

And the funny thing is that the WebGL context attribute they're asking for is not even the root cause, so implementing it didn't do squat. But it shows the attitude of Cloudflare to the open web: we don't care about mature and stable web standards, or the fact that you don't allow automating your browser by intentionally not implementing WebDriver or Selenium, implement these draft features unrelated to actual bot detection or we will consider your browser a robot and block it.

My memory list isn’t populated with things Smart Window learned since I enabled it. Oh no.

It has activity going back months. We’re talking searches and website interactions from long before I enabled this. features.

Firefox just handed that history to the AI models to plough from, without telling me upfront.

Pretty concerning that Mozilla at this point has made sharing all of your browsing history the default, without even asking you about it. This is a beta version, which is pretty much like a release candidate in Firefox, being the next version to be published after all. This shouldn't have reached beta at all.

Keep Android Open 5 months ago

I email my dad documents and photos I need printed (and he uses his work office's laser printer). I forward the billing statement I receive monthly from my family's ISP to my mom via email. And I'm "Gen Z"

Termux 6 months ago

I use Termux for my OTP implemented in a bash script, I trust oathtool more than an app.

Even after losing server access, attackers maintained credentials to internal services until December 2, 2025, which allowed them to continue redirecting Notepad++ update traffic to malicious servers. The attackers specifically targeted Notepad++ domain with the goal of exploiting insufficient update verification controls that existed in older versions of Notepad++.

when that problem is big enough that enough people are thinking about forking it

Isn't that a situation where forking happens as "a last resort when projects become irredeemably captured or hostile" as the article writes?

I think you're the one who missed the point and haven't digested this blog post properly.

Actually JPEG XL is based in part on Google's PIK format. The Zurich team from Google Research (which developed PIK and Brotli) is even actively working on JPEG XL to this day.

The reason why Chrome (also a Google product) removed it at first is more likely to be internal politics. Google is a very large corporation after all, with each faction within it having its own priorities and alignments. In the case of Chrome the team there are probably more aligned with the AVIF/AOM team than with Zurich/PIK when it came to the next-gen image format to be pushed (which would explain why Chrome did not have problems with Brotli, because there wasn't a competing Google faction that is developing a replacement for gzip).

XSLT RIP 8 months ago

WebExtensions still have them? I thought the move to HTML (for better or worse) would've killed that. Even install.rdf got replaced IIRC so there shouldn't be much traces of XML in the new extensions system...

This is a very old problem, known since Chrome 49: https://issues.chromium.org/issues/41245417, https://issues.chromium.org/issues/41246063

Simply a consequence of multi-process' inter-process communication (IPC) swamping the task scheduler. Changing the title requires a message to be sent from a content process to the UI through IPC. If you sufficiently flood the IPC protocol with messages, it will bring your browser to a halt in its entirety because you're basically DoSing the browser's internal communications.

Single-process browsers (e.g. Pale Moon) and browsers that have previously been designed primarily with a single-process model in mind and only adopted multi-process later (Firefox, Safari) would've handled this better by at the very least not locking up the browser and eventually the OS with a runaway meltdown in memory allocation.

To test this theory I've forced the Brash code to run with `Brash.run({burstSize: 8000,interval: 1});` in the devtools console. Why the PoC author decided to arbitrarily restrict the running the PoC only to Chrome-based browsers, I don't know. If non-Chrome truly is not vulnerable we should be able to verify that for ourselves.

In a fresh profile of Pale Moon without add-ons (and immediately closing the devtools afterwards) the UI does slow down but it's still usable (and therefore the offending tab can be closed even after a while). If you never reopen devtools in the offending tab the memory never even reaches 1 GB. In the worst-case scenario where the browser would hang (which could happen if you try to open up devtools in the offending tab for example), the memory allocation doesn't get instantly out of control, and the OS will recognize that it's hanging and let you close it.

In Firefox the UI is still working somewhat but memory allocation is faster than Pale Moon (but a bit slower than Chrome). Memory becomes manageable though when you switch focus to another tab; it no longer allocates more memory and the garbage collector was able to free up memory in the offending tab's content process with the JavaScript engine no longer blocking it thanks to the said content process being suspended in the background. However the main UI process will still hold a lot of memory unless you switch back to the offending tab for the garbage collector to recognize it needs to free up memory there. And if you close the offending tab before that you get yourself a memory leak, i.e. the memory allocated by the UI process will never go away, at least until you rerun the Brash code again (where the garbage collector will then recognize there is memory to be freed in the UI process).

I don't know about Safari, I have no Apple device to test it with unfortunately.

And it's not just the WebKit monopoly in iOS, but also being slow on adopting new features pushed by Google. Often even being slower than Mozilla funnily enough. I don't care about what Apple's intentions could be for being a slowpoke on adopting the new features, as long as it allows independent browsers like Pale Moon to catch up with the mainstream.

I tried the link preview feature on a link to the English Wikipedia article about Touhou Project, and the LLM's key points are just hilariously bad. For some reason it's focusing too much on the PS4 and Nintendo Switch (which the LLM "thinks" were both released on August 15, 1997). I have a screenshot 6 days ago when it wasn't a Firefox Labs feature yet in my Misskey: https://makai.chaotic.ninja/notes/a6d86p8n26

Tried it today in an updated Nightly and the key points are still the same lol.

"Bot attack protection" mode is also opt-in and many sysadmins just enable it immediately after setting up their website with CF and forget about it (because Cloudflare's marketing suggests it), leading to legitimate browsers being blocked: https://news.ycombinator.com/item?id=43329320

With so much hate towards LLMs right now (which isn't unjustified) being vented on the internet there's no doubt sysadmins will do the same here and niche user agents will again suffer.

"Tracking" is pretty vague and trying to stop it is just unenforceable, unlike "selling personal information" which is very clear and what GPC and the CCPA and GDPR cover. I often criticize Mozilla but they're correct in replacing unenforceable DNT (which is also worse fingerprinting-wise since it has three possible values instead of being a binary on-off signal) with GPC. It's long overdue.

By default the browser checks for available updates, whether for the browser or the add-ons (in the latter case, it's most probable that at least one installed add-on is hosted in the Pale Moon add-ons site). There's also the sync service, and default start page at start.palemoon.org. You can probably gather some stats from those sources.

Yes browsers share your data, it's a browser...

That's not the problem people have with Firefox. One of the issues right now is that there are people who have intentionally opted-in to sharing "technical data" to Mozilla for the sole purpose of improving the browser, when in fact, it's not just for that but also for improving ad-tech which was never an intent those power users had in mind: https://www.quippd.com/writing/2025/03/12/mozilla-has-been-s...

It's not the exact same revenue model. Floorp doesn't use tracking whatsoever for sponsored ads in the home page. And donations to Floorp directly goes to development, unlike in Mozilla.

I think the issue is that the donations Mozilla receive don't go to Firefox's development. This is not the case with Floorp, Ladybird and Pale Moon where donations and sponsorship money (PM used to accept sponsors but they don't now) do go to development.

Yeah "donations" is not the right word, it's more like "sponsorship"... It does work though, I haven't heard of CubeSoft before I used Floorp and I have one of its PDF tools installed now. This is how advertising should work, not the tracking ads Mozilla (and idc if they're trying to make it "privacy-preserving" or the data aggregated, it's still tracking), Google, and co. want

What if the Firefox account's password got compromised and the attacker doesn't have access to any of the user's devices?

The previous sync (Sync 1.1 aka Weave) used to protect against this scenario by not allowing any synced data to be decrypted at all (since the sync server does not have your secret key at all).

The blog was written by product management, and most likely legal just generally told them that they got their justification from the CCPA's definition of sale, and the PR/marketing just searched for it and gave it to the blog post's author. Since Wikipedia is usually the first result in a search engine (and even has its own infobox), that's probably what they went with.