Open Source Software Community - it's about ethics in Code of Conducts

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
They're way ahead of you on that. Javascript is everywhere.
I honestly kind of miss the javascript craze because the emscripten stuff is fun to mess with, plus it can allow for interesting fixes where you can't run applications on thin clients. Yes I know its jeet filled these days but it was a fun little era.
 
Looks like Sonic-DE, forked KDE aimed at preserving X11 support forked a couple more parts and is rebranding components. It's getting more serious, maybe. I'll wait a couple weeks for the situation to stabilize before testing.
You love to see it. Even if development is incremental, seeing more and more EEE shit get forked in a world of RUST + Commiepedotroonland (a la Niri/Cosmic) really warms a man's heart.
 
Looks like Sonic-DE, forked KDE aimed at preserving X11 support forked a couple more parts and is rebranding components. It's getting more serious, maybe. I'll wait a couple weeks for the situation to stabilize before testing.
It's hilarious seeing that he had to rename packages again. I remember when he first introduced the project as KDE Lite on the Xlibre chat and someone warned him that he was going to have to change the name he rebuffed them.

That being said I do think it will go well. I'll stay with Cinnamon though but I do think Sonic-DE will catch on.

I think Xlibre 25.1 is supposed to be released soon, hopefully then there's a push to get it added to the Debian and Ubuntu repositories, or at least the Linux Mint one.
 
I'm sorry to potentially derail whatever conversation is currently happening but I gotta get this of my chest, with the previous controversies the Tor Project has gotten in it really has confirmed my previous "enlightenment" from digdeeper that TBB is le bad. Most of this is from pure memory, but some good videos I watched previously are these ones

Basically I disagree with what Outlaw says about Librewolf, as Librewolf doesn't have that great fingerprinting protection (warning the site has a fuck-ton of images), but I do admire him for taking that step away from mainstream consensus of Tor Browser Bundle being the most secure way of using the Tor network, by telling people to harden other browsers to use it, like we do with I2P. He doesn't go the full-mark and support independent browsers like Pale Moon, which it should be added, it's engine, Goanna, has an entire hardening "subculture"
Pale Moon is an independent browser, unlike Gecko or Chromium, meaning all the flaws and spyware that are stuffed in that cannot be removed are not there, Pale Moon can have all of this shit removed and won't return with an autoupdate. Along with that it has canvas poisioning which is pretty useful when your not logging into shit and doing stupid shit which is better then letterboxing due to making it more unique everytime (and yes that is a good thing). Seriously why would you use a spyware-ridden engine instead of making your own? The Tor Project would just have less problems if they controlled the software Tor is browsed on and controlled what features that browser gets instead of removing the increasing spyware from Gecko. Along with that frankly even TBB's extensions are wack as from a bit browsing I've come to the opinion that uMatrix is probably the best setup for shit.
It's funny how redditors were crying about Mozilla potentially dying due to the Google shit and praying for Ladybird when we already have an independent browser with documented hardening, like guys you don't have to wait for this shit you already have that.
TL;DR: Just do this but with Pale Moon and nMatrix + canvas poisioning and you'll be fine
1765692988586.png
 
okay the devs are dickheads, just use Basilisk if you want devs that don't fuck around and block Tor. I'll give you 1 updoot for not using the same arguments I've heard used against it being:
1. It blocks Tor and is cloudflared (you can get past this and use Tor with it)
2. It's outdated (completely bullshit argument that misunderstands it's a fork and that there are differences between the old Firefox codebase it forked from and Pale Moon itself)
 
okay the devs are dickheads
possibly a slight understatement:

even right here on da farms https://kiwifarms.st/threads/palemoon-dev-tobin-ntp-new-tobin-paradigm-leaves-the-project.114903/

anyways this is neither here nor there, the only reason i posted is because i haven't heard of this project in years and honestly, am surprised it's still going considering all the gay CRINGE that the project created.
 
possibly a slight understatement:

https://github.com/Feodor2/Mypal/issues/3 https://archive.ph/ftQw5 https://archive.ph/C1QU3 even right here on da farms https://kiwifarms.st/threads/palemoon-dev-tobin-ntp-new-tobin-paradigm-leaves-the-project.114903/

anyways this is neither here nor there, the only reason i posted is because i haven't heard of this project in years and honestly, am surprised it's still going considering all the gay CRINGE that the project created.
okay yeah ik, even Dig Deeper left Pale Moon, though I think he still uses it(?). But I don't think your points degrade Goanna as an engine (you can always use Basilisk which doesn't have Cloudflare and Tor blocking from memory) as it is basically the only real alternative to the main 2 when it comes to hardening and extension support (albeit qutebrowser has something but not as extensive in options as Goanna/Gecko). Ladybird is coming and it is nice that people care for it, hopefully people actually do start using alternatives and we move away from it.
 
Librewolf
I use it, and I swear I'm not tripping, but one time I was browsing the farms and accidentally unplugged my PC, it shut off, I started it. All of the websites were logged out, but here on KF, for some reason, I stayed logged in, even through the shutdown. I do have open previous windows and tabs on start up enabled, but it still deletes all the cookies and stuff, no idea how it's possible and KF is the only site that did it.
 
I use it, and I swear I'm not tripping, but one time I was browsing the farms and accidentally unplugged my PC, it shut off, I started it. All of the websites were logged out, but here on KF, for some reason, I stayed logged in, even through the shutdown. I do have open previous windows and tabs on start up enabled, but it still deletes all the cookies and stuff, no idea how it's possible and KF is the only site that did it.
it is a good browser for normies I will admit I use it and am writing on it right now (Pale Moon is my main though)
 
Can't wait for them to get hit by a supplychain attack because they use 372 crates and cargo is npm 2.0. For a project like Tor, I'd think that's a bigger concern than memory safety.
The worst part is that to your casual observer it looks like they're vendoring everything ...but nope!
Plenty of the sub>crates are pulling shit from crates.io.
 
As this thread has pointed out, I'm not afraid to get my hands dirty and even I gave up on Pale Moon. I've used it for a very long time, I wanna say a few years, sometimes on/off, the last time I have used it was roughly until the first half of the year. Completely ignoring all the furry and non-furry drama: If you want to use the modern or even semi-modern web, it just doesn't work well. All addons are outdated and are in various stages of disrepair. (the old ublock version for it doesn't block everything for example, I mostly run with javascript disabled until required but still, if you want updates, enjoy downloading them from some random forum poster). Anything just somewhat javascript heavy is slow. Quite considerably so. I could never get hardware accelerated video decoding to work either. There are various odd and random bugs with page rendering, even javascript unrelated. You can work around these with various style/greasemonkey addons but it's a pain. I really wanted to like Pale Moon, but it just doesn't work well and is too much of a pain to use.

(I also wanted to like nyxt, but last time I tried it it was so buggy it'd just randomly crash. I used qutebrowser for quite a while too and while I enjoyed the keyboard navigation and the QtWebEngine backend is solid and compatible, it has it's pitfalls, mostly no proper adblock. I somewhen this year then just decided to be normal for once and ended up using librewolf. No regrets)
 
I gave up on Pale Moon. I've used it for a very long time, I wanna say a few years, sometimes on/off, the last time I have used it was roughly until the first half of the year. Completely ignoring all the furry and non-furry drama: If you want to use the modern or even semi-modern web, it just doesn't work well.
I'm just awaiting LadyBird, to be honest. Progression seems to be progressing steadily, no stupid furry-tech drama, all built from scratch. Can't wait, really. -- No, I don't want to build from source.
 
Ladybird build process is quite simple. Clone the repo, install build deps, then just:
Code:
# From /path/to/ladybird
./Meta/ladybird.py run
It will launch once finished, user experience is still rough so I wouldn't consider is ready for use yet.
Edit. Just recompiled it, kiwifarms loaded quick but it took around 30s for page to settle and there are still some style issues.
1765743553314.png
 
Last edited:
Web Workers are not really threading, not the way operating systems (and other languages) do it. There's no shared memory, no shared resources, communication is via messaging and not locking/semaphores, there's no re-entrancy worries, there's no critical sections because they're not needed, and so on. They act like separate processes with some IPC. As far as execution goes, a worker acts like single-threaded JavaScript but in a different tab. There's no thread safety issues involved.
Not sure about Node's thing (thankfully I haven't had the pleasure of using Node yet), but I guess it's similar.
 
There's no shared memory, no shared resources,
There is: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
It's locked behind some CORS bullshit in the browser, you can thank Meltdown/Spectre for that.

communication is via messaging and not locking/semaphores,[...] there's no critical sections because they're not needed,
Not quite. JS has atomics for working on shared memory.
 
Back
Top Bottom