scripts?

2 months ago by keiko to c/linuxmemes

sent from a disposable whonix qube

OwOarchist 87 points 2 months ago

Honestly, it's bonkers that the standard, default approach for all mainstream browsers is to let every random website in the world run any arbitrary code it wants on your computer.

Yeah, they usually attempt to sandbox it, but still. Sometimes sandboxes can be escaped. And sometimes the code can do significant harm while still inside its sandbox.

path: 0 25307362, hotness: undefined, score: 87, children: 26
rtxn 37 points 2 months ago

Most websites would break, or not even display, without javascript. Sure, it's bonkers for you, but an alternative browser that can't immediately show a website that works perfectly well in Chrome wouldn't get much of a user base.

path: 0 25307362 25307801, hotness: undefined, score: 37, children: 21
Lev 44 points 2 months ago

I hate javascript

path: 0 25307362 25307801 25307882, hotness: undefined, score: 44, children: 6
nightwatch_admin 27 points 2 months ago

I’m not sure why there is a downvote on this… unless the downvoter thinks you don’t hate javascript enough?

path: 0 25307362 25307801 25307882 25308200, hotness: undefined, score: 27, children: 2
a_non_monotonic_function 9 points 2 months ago

Got to pump up those hate numbers bro.

path: 0 25307362 25307801 25307882 25308200 25311093, hotness: undefined, score: 9, children: 0
explodicle 1 point 2 months ago

Brave users

path: 0 25307362 25307801 25307882 25308200 25328436, hotness: undefined, score: 1, children: 0
OrganicMustard 4 points 2 months ago

There are protocols like gemini that only have text and files, no executing code. I wish there was more of the web moving towards that.

*Edited for wrong language autocorrect.

path: 0 25307362 25307801 25307882 25310051, hotness: undefined, score: 4, children: 2
libewa 2 points 2 months ago

There are valid use cases for JS and AJAX, but they are few. HTML/CSS is great, and has gotten many new features that can replace JavaScript in the long run: Popovers, commandfor etc. One thing I am missing is opening arbitrary popovers on a long hover. For that, you still need mousemove event listeners.

path: 0 25307362 25307801 25307882 25310051 25357972, hotness: undefined, score: 2, children: 0
Quibblekrust 0 points 2 months ago

I think yoy ned to profred your comments more.

path: 0 25307362 25307801 25307882 25310051 25312001, hotness: undefined, score: 0, children: 0
jerkface 15 points 2 months ago

Because we fucking designed it that stupid that way, that's exactly grandparent's point

path: 0 25307362 25307801 25307930, hotness: undefined, score: 15, children: 0
chonglibloodsport 15 points 2 months ago

Most websites from when I was a kid did not need JavaScript. Heck, they didn’t even have any JavaScript on many of them! No CSS either, just HTML and images (which were very slow to load on dialup).

path: 0 25307362 25307801 25308038, hotness: undefined, score: 15, children: 2
Rooster326 2 points 2 months ago

That's because they ran Flash, ActiveX, or shivers worse...

path: 0 25307362 25307801 25308038 25331489, hotness: undefined, score: 2, children: 1
chonglibloodsport 3 points 2 months ago

Oh no, I was along before Flash and ActiveX. Before Windows 95 even.

path: 0 25307362 25307801 25308038 25331489 25332330, hotness: undefined, score: 3, children: 0
OwOarchist 7 points 2 months ago

Most websites would break, or not even display, without javascript.

I use NoScript -- I'm well aware.

But a lot of those websites could function without javascript. A lot of websites use it unnecessarily, for reasons such as:

  • They want their ads and trackers and other malicious code (such as soft paywalls) to work as intended.

  • They want to add fancy cosmetic elements to the content and are too lazy to think about failing gracefully and still displaying the content if javascript isn't working.

  • They built the website in a framework that depends on javascript, and are again too lazy to bother worrying about graceful failure if javascript isn't working, even if their content could, in theory, be displayed just fine without it. (Or maybe the framework developers deserve a bit of the blame for that laziness, since they could have made graceful failure a feature of the framework, but chose not to.)

In a hypothetical world where most browsers didn't allow every website to run arbitrary code, then every website would be forced to take that into account and only depend on javascript when it's absolutely necessary for the website's core functions.

path: 0 25307362 25307801 25315456, hotness: undefined, score: 7, children: 0
hirihit640 3 points 2 months ago

Just another piece of evidence that people care more about convenience than privacy, sadly. People aren't willing to put up with a single broken website

path: 0 25307362 25307801 25317224, hotness: undefined, score: 3, children: 1
Kangae_Hishiryo 1 point 2 months ago

And I mean, you should be able to have both, but... Welp.

path: 0 25307362 25307801 25317224 25331187, hotness: undefined, score: 1, children: 0
wonderingwanderer 3 points 2 months ago

That's the problem though, why is it standard for websites to be built in such a way that their basic functionality depends on allowing such arbitrary scripts? Shouldn't there be some regulatory body that tells them that's against the rules or something?

path: 0 25307362 25307801 25309336, hotness: undefined, score: 3, children: 6
rtxn 2 points 2 months ago

Do you want regulatory overreach? Imagine forcing every small project or self-hoster to adhere to the rules set by the equivalent of the HDMI Forum, but controlled by the likes of Microsoft and Facebook.

To redirect your other question: you should ask the web developers. If they're honest, you'll get a dozen legitimate answers that can't be solved without locally running code. A chat web app, for example, needs to either poll the server at a given rate, or use a WebSocket to fetch incoming messages, both of which require Javascript. Then it needs to modify the DOM to display the new messages, which again requires Javascript. If it needs access to the microphone or webcam, it has to use some kind of local interface. I could go on. The point is, a lot of this arbitrary local code exists because there's no other way to implement many features without it. Imagine having to reload an instant messaging app if you want to see if you've received anything. It would be like writing a GUI application using Qt or GTK, but without using any events.

path: 0 25307362 25307801 25309336 25309730, hotness: undefined, score: 2, children: 5
wonderingwanderer 1 point 2 months ago

I don't view basic consumer rights as "regulatory overreach."

to adhere to the rules set by the equivalent of the HDMI Forum, but controlled by the likes of Microsoft and Facebook.

No and no. I never said it should be corporations setting the standard. That's the FCC's job, and comparable agencies in other countries. The FCC already regulates many things about the internet. Some things they don't regulate enough. Were you one of those people who viewed Net Neutrality as "regulatory overreach" too?

Sure, the current admin is corrupt and the current FCC can't be trusted, but that won't be forever.

Also, there's such thing as the IEEE. Standards for web development are not unheard of, and they're not categorically wrong. There need to be rules governing the rules that govern web development to ensure those rules aren't abused. But setting no rules or standards would be insane.

If they're honest, you'll get a dozen legitimate answers that can't be solved without locally running code.

That's not honesty. That's deflection and dissembling. Sure, you can think of a dozen different reasons why scripts need to be run locally. But that doesn't excuse using those scripts as a trojan horse for malicious data mining practices. Permissions can be atomized.

If a web developer can't compartmentalize the part of the script that loads an image on their website from the part of the script that harvests sensitive fingerprinting data that the website has no legitimate need for, then they're either a really bad developer who's never heard of modularity, or they're doing it deliberately and maliciously because they know they can get away with it and are choosing to make their website break for anyone who doesn't let them basically peep under their device's skirt.

path: 0 25307362 25307801 25309336 25309730 25310415, hotness: undefined, score: 1, children: 4
cley_faye 5 points 2 months ago

Bugs exists. But JavaScript running in the browser have, theoretically, little access to anything. Definitely no FS access without user interactions, can't access most of the system services, and the few that are accessible are through restricted API with permissions/confirmations.

The risk of allowing JavaScript on a website is more tied to the site data, or tracking. Rogue browser extensions are way more dangerous.

It doesn't mean every site needs JavaScript, but having this enabled by default is not that big of a security risk for the system. It can help with phishing, though, if you don't know what site you're viewing.

path: 0 25307362 25308244, hotness: undefined, score: 5, children: 3
OwOarchist 1 point 2 months ago

Still can have issues with javascript crypto miners. And there's always the possibility of malicious javascript finding a way to escape its sandbox and escalate permissions.

path: 0 25307362 25308244 25315532, hotness: undefined, score: 1, children: 2
Tanoh 2 points 2 months ago

Most (all?) browsers throttle tabs that take too much cpu for too long (especially background). The actual numbers vary, but hidden cryptominers are not that effective anymore.

path: 0 25307362 25308244 25315532 25318469, hotness: undefined, score: 2, children: 0
cley_faye 1 point 2 months ago

JavaScript in the browser have no "sandbox" to evade. It does not have the ability to run outside of it's virtual machine, at all. It's completely different from a native executable, that actually have the ability to make system calls, that would evade a container/chroot/whatever.

Also, running a crypto miner in a browser tab (or even as a service worker) is probably more costly to put in place than it will ever bring back. It's just not efficient enough.

path: 0 25307362 25308244 25315532 25337264, hotness: undefined, score: 1, children: 0
aim4harmony 71 points 2 months ago

You are allowing webpages to load?

path: 0 25307180, hotness: undefined, score: 71, children: 36
axh 58 points 2 months ago

You guys turn on computers?

path: 0 25307180 25307200, hotness: undefined, score: 58, children: 34
Diplomjodler3 48 points 2 months ago

You guys use electricity?

path: 0 25307180 25307200 25307340, hotness: undefined, score: 48, children: 7
ladicius 45 points 2 months ago

Onga booga ogg?

path: 0 25307180 25307200 25307340 25307383, hotness: undefined, score: 45, children: 5
Natanox 28 points 2 months ago

‎

path: 0 25307180 25307200 25307340 25307383 25307439, hotness: undefined, score: 28, children: 4
aim4harmony 4 points 2 months ago

Omg In this economy?

path: 0 25307180 25307200 25307340 25309822, hotness: undefined, score: 4, children: 0
aim4harmony 5 points 2 months ago

You guys have a computer?

path: 0 25307180 25307200 25309812, hotness: undefined, score: 5, children: 25
axh 6 points 2 months ago

You are guys?

path: 0 25307180 25307200 25309812 25309865, hotness: undefined, score: 6, children: 24
SeductiveTortoise 5 points 2 months ago

I'm a rooster illusion

path: 0 25307180 25307200 25309812 25309865 25311900, hotness: undefined, score: 5, children: 19
Kangae_Hishiryo 2 points 2 months ago

Do you exist?

path: 0 25307180 25307200 25309812 25309865 25312361, hotness: undefined, score: 2, children: 3
MonkderVierte 7 points 2 months ago

No. I load the webpages.

path: 0 25307180 25308056, hotness: undefined, score: 7, children: 0
TrickDacy 53 points 2 months ago

Those last two panels are so far past the inconvenience I'd ever be willing to put up with. I'm not sure how it could ever be worth it.

path: 0 25309380, hotness: undefined, score: 53, children: 40
keiko 15 points 2 months ago

Bottom left is a super-convenient built-in feature of Qubes OS, via qubes-whonix. I just click a button and a new disposable whonix qube is generated from the template, and it only takes seconds to boot. When I'm done with it, I close the window, and the disposable qube is automatically deleted.

Bottom right is my default, since I don't like broken sites.

path: 0 25309380 25309888, hotness: undefined, score: 15, children: 25
TrickDacy 12 points 2 months ago

Okay I just did some cursory research and it doesn't sound simple. Is it just installing qubes-whonix and creating a template (I'm guessing a yaml config or similar)?

As far as sites with JavaScript being "broken", that one puzzles me. I have tried turning off JavaScript in the past and probably 70% of websites became fully non functional. That shouldn't be the case, but it often is, and my impression has been that this has gotten worse, not better. I'm a web developer and no one talks about progressive enhancement anymore and frankly my coworkers have mostly thought it's silly to even try to support users who turn off JavaScript.

path: 0 25309380 25309888 25310984, hotness: undefined, score: 12, children: 24
keiko 10 points 2 months ago

Okay I just did some cursory research and it doesn't sound simple. Is it just installing qubes-whonix and creating a template (I'm guessing a yaml config or similar)?

During the installation of Qubes OS, you can select a checkbox to have Whonix templates and qubes automatically installed. After installation, you can simply click a launcher to start an app like Tor browser in a new disposable whonix qube from the disposable whonix template. It really is that simple. Installing Qubes OS does take a while though.

As far as sites with JavaScript being "broken", that one puzzles me. I have tried turning off JavaScript in the past and probably 70% of websites became fully non functional.

Yes, those sites which become non-functional without javascripts are very much broken.

That shouldn't be the case, but it often is, and my impression has been that this has gotten worse, not better.

Yes, much of the web is broken. On a related note, much of the web is infested with malicious ads and trackers.

I'm a web developer and no one talks about progressive enhancement anymore and frankly my coworkers have mostly thought it's silly to even try to support users who turn off JavaScript.

That's a shame. And yeah, those are basically just dead sites. If they're non-functional then there's really no point for them to exist.

As the web continues to devolve, with a growing graveyard of dead sites (and an increasing prevalence of malicious scripts), I hope that more people wake up to the reality that this is bad. It's similar to the dead-end that is google's android. Eventually they'll pull it away and leave a lot of people scrambling for their next option. I think the modern web will go through a similar transformation one day. I hope so.

path: 0 25309380 25309888 25310984 25311275, hotness: undefined, score: 10, children: 23
TrickDacy 6 points 2 months ago

I will give qubes-whonix a shot, you have convinced me!

There are certain functionalities that cannot be done without JavaScript. In my perfect world either no one would abuse JavaScript with ads and other shitty design choices, or at least I'd have an easier time with toggling it off/on. For now I'm leaving JavaScript on because it's simply far too inconvenient otherwise. Browsers are pretty good about preventing actual harm if you have UBO installed though.

Out of curiosity, what harm are you concerned about JavaScript doing with an ad blocker and while loading sites within a container? That seems extreme to me.

path: 0 25309380 25309888 25310984 25311275 25311540, hotness: undefined, score: 6, children: 17
Kangae_Hishiryo 3 points 2 months ago

Wasm seems like a good step towards a better web, and still is something really niche AFAIK.

I hope that it becomes standard, because is way more secure, and of course more performant than JS.

I do even think that the HTML+CSS+JS triad (and its single components, too) are a historical bad design decision, a HUGE one, and should've superseded.

path: 0 25309380 25309888 25310984 25311275 25312438, hotness: undefined, score: 3, children: 4
Secret_Music 6 points 2 months ago

I tried it for a while. I got caught up in the 'privacy' crowd on Reddit and went all out for a bit. Even de-googled my Android phone at the time. It is inconvenient as fuck. And you're going to be spending more time tinkering and looking for workarounds and alternate software than actually ever getting anything done. All just to stop an advertising company from detecting what you clicked on, or for the website owner to never get any telemetry.

path: 0 25309380 25325117, hotness: undefined, score: 6, children: 8
PotatoesFall 11 points 2 months ago

de-googling your android can be pretty easy and convenient, nothing compared to disabling javascript IMO

path: 0 25309380 25325117 25325691, hotness: undefined, score: 11, children: 6
Secret_Music 3 points 2 months ago

Nah it's really not convenient when it comes to things like banking apps that get fussy about how customised your phone is. It's fine most of the time but you're going to be running into issues at inconvenient times when you don't really have the time to sit and play. Although I'm also talking a couple of years ago now, chances are things have improved.

disabling javascript

Yeah you're basically breaking everything. I did this before it was chic when I had a Nokia phone running Opera Mini lmao.

path: 0 25309380 25325117 25325691 25326085, hotness: undefined, score: 3, children: 4
PotatoesFall 3 points 2 months ago

My impression was that the OP was about disabling javascript. I've also had issues with banking apps on CalyxOS and iodéOS, but overall could be worse

path: 0 25309380 25325117 25325691 25326085 25328235, hotness: undefined, score: 3, children: 0
keiko 3 points 2 months ago

Nah it's really not convenient when it comes to things like banking apps that get fussy about how customised your phone is.

I don't trust banking apps, and I have absolutely no desire to install software that is so controlling.

Yeah you're basically breaking everything.

Sites which are non-functional without javascript are already "broken" in my view. So I simply don't use them.

I did this before it was chic

Is it though? Most people tend to try to talk me out of it. There seem to be lots of people who view it as unacceptable, and I've actually been bullied about it on a few occasions by people whom I'd thought were friends. I've learned to be defensive as a result, but that can come across the wrong way sometimes. I'd certainly rather it be chic than what it currently is, though I'm glad the comments in this thread have remained civil and generally positive.

(I spent a long time typing that last paragraph and debating about whether or not to include it in this comment. Hopefully it's fine.)

path: 0 25309380 25325117 25325691 25326085 25339886, hotness: undefined, score: 3, children: 2
zane 1 point 2 months ago

Yeah I've been running graphene for years. I can understand how the technically illiterate might have problems on rare occasion. Multiple stores can get confusing. Launchers are a thing. Nevertheless its nothing over the frustration I had previously carrying something I couldn't trust in my pocket.

path: 0 25309380 25325117 25325691 25332078, hotness: undefined, score: 1, children: 0
keiko 2 points 2 months ago

I got caught up in the 'privacy' crowd on Reddit and went all out for a bit.

Same.

Even de-googled my Android phone at the time.

I went from iOS and OSX to linux mobile and Qubes OS.

It is inconvenient as fuck.

It certainly can be, living my digital life on my own terms like this. And yet I persist.

And you're going to be spending more time tinkering and looking for workarounds and alternate software than actually ever getting anything done.

I wouldn't have it any other way. I don't feel that I'm held back by FOSS. I feel strengthened by the wide array of free software available to me. I have no use for anything from google other than their free noto fonts.

All just to stop an advertising company from detecting what you clicked on, or for the website owner to never get any telemetry.

It's far beyond that. From the moment I began my journey into understanding and attaining privacy, security, and freedom, I was challenged. It was as if the world itself denied me the right to walk that path. And so I persisted.

I will continue to make decisions for myself based on what I want and what I'm willing to sacrifice. Sites which require javascripts aren't even a sacrifice. I do not like them. I do not value them. I lose nothing by avoiding them. I have rare exceptions, and those are handled in disposable qubes.

The world has hardened me into defiance in many ways, and I won't be bullied into compliance by corporations.

path: 0 25309380 25325117 25339432, hotness: undefined, score: 2, children: 0
forkDestroyer 1 point 2 months ago

Gonna code up a plugin that adds a button to disable or enable JS on browsers.

path: 0 25309380 25309892, hotness: undefined, score: 1, children: 4
ColonelThirtyTwo 15 points 2 months ago

NoScript?

path: 0 25309380 25309892 25309937, hotness: undefined, score: 15, children: 2
forkDestroyer 2 points 2 months ago

If it's a dedicated toolbar button I'm about to download it

path: 0 25309380 25309892 25309937 25319341, hotness: undefined, score: 2, children: 1
keiko 4 points 2 months ago

NoScript is one of the oldest browser addons for selectively blocking/allowing scripts and some other things, and it's the only addon which comes preinstalled in Tor Browser. And yes, it has a dedicated toolbar button.

path: 0 25309380 25309892 25309937 25319341 25319399, hotness: undefined, score: 4, children: 0
diaphragmwp 11 points 2 months ago

Uhhhhhhhhhhhh you are kinda late on this idea

path: 0 25309380 25309892 25310652, hotness: undefined, score: 11, children: 0
Multiplexer 28 points 2 months ago

I have never heard the bottom left take anywhere before, though.
Having said that, Firefox+ublock+noscript rules.

path: 0 25307254, hotness: undefined, score: 28, children: 12
keiko 30 points 2 months ago

I have never heard the bottom left take anywhere before, though.

✨️ until now ✨️

path: 0 25307254 25307278, hotness: undefined, score: 30, children: 4
Multiplexer 24 points 2 months ago

"You are, without doubt, the strangest online-script user I've ever heard of."
"But you have heard of me!"

;-)

[Edit: Sorry, slipped into wrong language before...]

path: 0 25307254 25307278 25307329, hotness: undefined, score: 24, children: 3
keiko 25 points 2 months ago

3-panel Jack Sparrow meme: "You are, without a doubt, the strangest online-script user I've ever heard of." "Ah..." "But you *have* heard of me!"

path: 0 25307254 25307278 25307329 25307585, hotness: undefined, score: 25, children: 2
Multiplexer 6 points 2 months ago

:-D

Sometimes, I just love the Fediverse and its inhabitants! ❤️

path: 0 25307254 25307278 25307329 25307585 25308310, hotness: undefined, score: 6, children: 0
Onomatopoeia 4 points 2 months ago

What you're saying is, it bears repeating!

path: 0 25307254 25307278 25307329 25307585 25309165, hotness: undefined, score: 4, children: 0
rumschlumpel 8 points 2 months ago

You can block JavaScript with uBlock, BTW!

path: 0 25307254 25308135, hotness: undefined, score: 8, children: 6
Multiplexer 7 points 2 months ago

Had a look into the ublock settings.
The one I found seems to be more of a nuke-grade total disabling, as opposed to the fine-grained approach of the noscript extension.

path: 0 25307254 25308135 25308393, hotness: undefined, score: 7, children: 5
rumschlumpel 6 points 2 months ago

UBlock's approach is that you disable it for every site in the settings and then whitelist per site. Seems sensible enough to me. How does noscript do it?

path: 0 25307254 25308135 25308393 25308413, hotness: undefined, score: 6, children: 1
keiko 3 points 2 months ago

That is certainly a valid approach to using ublock origin, but the wiki outlines a few other blocking modes available.

path: 0 25307254 25308135 25308393 25308413 25308886, hotness: undefined, score: 3, children: 0
keiko 4 points 2 months ago

Check out the wiki to see the different blocking modes available.

path: 0 25307254 25308135 25308393 25308852, hotness: undefined, score: 4, children: 2
Multiplexer 2 points 2 months ago

I guess I prefer the Unix philosophy of doing things:
Have a bunch of combinable small programs each being dedicated to a single function and doing that well instead of large complex monoliths.

path: 0 25307254 25308135 25308393 25308852 25313040, hotness: undefined, score: 2, children: 1
axh 27 points 2 months ago

I can't convince my wife to even use an add blocker, because it makes some (terrible) websites unusable (and you need an entire one additional click to disable it, it's too much effort), blocking JS would make the entire internet unusable for normies.

path: 0 25308288, hotness: undefined, score: 27, children: 9
W98BSoD 14 points 2 months ago

I can't convince my wife to even use an add blocker…

Can you convince her to use a subtraction blocker?

path: 0 25308288 25309057, hotness: undefined, score: 14, children: 1
mirshafie 6 points 2 months ago

A subraction facilitator. It enables the surgical excision of unwanted, harmful and stupefying noise.

path: 0 25308288 25309057 25309160, hotness: undefined, score: 6, children: 0
Staff 11 points 2 months ago

Pi-hole might be an option.

path: 0 25308288 25309379, hotness: undefined, score: 11, children: 6
keiko 4 points 2 months ago

Pi-hole is a great project for network-wide dns-based blocking, yes. I was going to link to the official site, but it seems to be broken now, so I linked to the official github repo.

path: 0 25308288 25309379 25309635, hotness: undefined, score: 4, children: 3
axh 4 points 2 months ago

I'm in the process of setting up pi-hole at the moment.

path: 0 25308288 25309379 25309635 25309766, hotness: undefined, score: 4, children: 2
ReluctantMuskrat 5 points 2 months ago

My wife loves our pihole setup so much I was forced to setup VPN access to the home network so she could block ads while traveling. Now our oldest daughter wants me to setup pihole for her house.

path: 0 25308288 25309379 25309635 25309766 25310222, hotness: undefined, score: 5, children: 0
keiko 4 points 2 months ago

One thing that's really nice about pi-hole is that it gives a window into your network, allowing you to easily see dns requests as they happen, while also organizing them into useful charts and graphs.

path: 0 25308288 25309379 25309635 25309766 25309971, hotness: undefined, score: 4, children: 0
cmnybo 4 points 2 months ago path: 0 25308288 25309379 25315286, hotness: undefined, score: 4, children: 0
rumschlumpel 3 points 2 months ago

AFAIK some sites are so terrible that they won't work even if you use DNS-based adblocking instead of browser extension-based adblocking ...

Definitely worth trying, though.

path: 0 25308288 25309379 25309925, hotness: undefined, score: 3, children: 0
keiko 24 points 2 months ago

bonus meme:

Top text: "I don't always enable javascript," Bottom text: "but when I do, it's in a disposable whonix qube"

path: 0 25308082, hotness: undefined, score: 24, children: 0
Ertain 12 points 2 months ago

Does this comic use that dyslexic font? If so, nice touch.

path: 0 25311824, hotness: undefined, score: 12, children: 2
keiko 13 points 2 months ago

Yes, OpenDyslexicAlta Bold ^^

path: 0 25311824 25312068, hotness: undefined, score: 13, children: 1
Diurnambule 5 points 2 months ago

Really readable, love it. <3

path: 0 25311824 25312068 25314509, hotness: undefined, score: 5, children: 0
keiko 12 points 2 months ago

Hey, so there are a few threads I can't see from this instance due to defederations and I wanna respond anyway.

@Digit@lemmy.today open dyslexia font? nice touch.

Thanks. Yeah, it's OpenDyslexicAlta Bold. It felt like a good option for a meme font that was kinda different and maybe easy enough to read to make it useful too.

@Onomatopoeia@lemmy.cafe That makes it easier for dyslexics?

Possibly for some, as @Ludicrous0251@piefed.zip said. I think it would probably be more beneficial for those who are introduced to it at a young age. Otherwise it takes some time to get used to it, and I did end up falling back to the fonts I had been using. But I do like OpenDyslexicAlta font and think it makes a good meme font, so yeah.

Okay so that's my response to the chain of comments quoted above. Sorry I can't give y'all upvotes due to the defederation, and sorry it took me so long to realize there were comments which were hidden from me. I do try my best to respond to everything that seems directed at me or which I can offer a worthwhile response.

The next chain of comments is much longer (it's a really good one too), and I'm thinking I'll make one or more responses when I get back online a while from now.

🩷

path: 0 25321299, hotness: undefined, score: 12, children: 4
housedogpartyfavor 5 points 2 months ago

This is so on-brand with the meme, bravo. Also you seem very thoughtful.

path: 0 25321299 25325367, hotness: undefined, score: 5, children: 1
keiko 2 points 2 months ago

I have a brand??! 🫨 (seriously tyvm 🩷) I'm currently going through my notifications and responding to stuff before using another qube to find that other chain of comments (and any new ones too). I am pretty obsessive ^^' (and maybe trying to show more of myself here in the hopes that people can truly see me when I say things that matter)

path: 0 25321299 25325367 25339579, hotness: undefined, score: 2, children: 0
keiko 2 points 2 months ago

Thanks. Yeah, it’s OpenDyslexicAlta Bold. It felt like a good option for a meme font that was kinda different and maybe easy enough to read to make it useful too.

@Digit@lemmy.today This, I applaud. I aim similarly.

tyvm for the appreciation. and since I can't send upvotes directly, you get extra hearts: 🩷🩷🩷🩷🩷

path: 0 25321299 25344372, hotness: undefined, score: 2, children: 0
Digit 1 point 2 months ago

Thanks. Yeah, it’s OpenDyslexicAlta Bold. It felt like a good option for a meme font that was kinda different and maybe easy enough to read to make it useful too.

This, I applaud. I aim similarly.

path: 0 25321299 25330277, hotness: undefined, score: 1, children: 0
PinkiePieYay2707 9 points 2 months ago

I'm currently testing just outright blocking all scripts through uBO, and to be honest it is not usable. I will use it for a little longer, then for sure disable it. A lot of websites just refuse to load (thanks, SPAs), and those that do often have little interactions that break, thus making the pages hard to use or even outright unusable.

To give some examples for those that haven't tried this: images may refuse to load (js based lazy load implementation), dropdown menus almost never work, search option usually doesn't work (and if it does it's only because it goes to a different page, which is fair), comments probably won't show up, pretty much anything "live" won't work. Oh and let's not forget the captchas and all the proof-of-work blockers.

For me the only really interesting part about this experience is that imgur refuses to load, even if you have a direct link to an image.

path: 0 25310270, hotness: undefined, score: 9, children: 4
tempest 5 points 2 months ago

The company I worked for used to use SSR which was fine but the web scraping was relentless and the "free" thing we offered was relatively computationally expensive. Eventually we moved to SPA and bought into the CloudFlare protection racket. This didn't stop it of course but it made the low effort scrapers have to use a browser and hopefully bumped their costs us The advent of the LLM crawlers has made everything worse as well.

We got a bunch of complaints when we moved to the JS only site saying we were ruining the Internet and while I didn't disagree the practicalities make it a requirement.

path: 0 25310270 25310729, hotness: undefined, score: 5, children: 2
keiko 4 points 2 months ago

We got a bunch of complaints when we moved to the JS only site saying we were ruining the Internet

From my perspective, sites which move to javascript-only cease to be publicly accessible and essentially remove themselves from the internet. I do understand the necessity to do something about the scrapers, but going javascript-only is basically death of the site.

path: 0 25310270 25310729 25311020, hotness: undefined, score: 4, children: 1
tempest 1 point 2 months ago

It's also just practicalities of the industry. You can write interactive elements on a site with minimal JS and some guys blog which could just be an MD file shouldn't need 10mb bundles of JS. However when you do need to shift more in to the application on the web side of things and you need front-end developers it's far cheaper and easier to source spa devs, there is just more of them.

path: 0 25310270 25310729 25311020 25311605, hotness: undefined, score: 1, children: 0
keiko 3 points 2 months ago

To give some examples for those that haven't tried this: images may refuse to load (js based lazy load implementation), dropdown menus almost never work, search option usually doesn't work (and if it does it's only because it goes to a different page, which is fair), comments probably won't show up, pretty much anything "live" won't work.

All of those things work perfectly on non-broken sites like mbin instances. As far as captchas, I refuse to do them, as I don't consent to being used like that.

For me the only really interesting part about this experience is that imgur refuses to load, even if you have a direct link to an image.

imgur.com/something -> farside.link/rimgo/something

Not all of the rimgo instances work, but some do.

Edit: Well apparently farside has been shut down.

path: 0 25310270 25310968, hotness: undefined, score: 3, children: 0
Digit 9 points 2 months ago

open dyslexia font?

nice touch.

path: 0 25307904, hotness: undefined, score: 9, children: 3
Onomatopoeia 6 points 2 months ago

That makes it easier for dyslexics?

I find it awful to read - takes a lot more effort for me I'm surprised it helps with dyslexia.

path: 0 25307904 25309132, hotness: undefined, score: 6, children: 2
Ludicrous0251 3 points 2 months ago

Short answer: studies are limited and results are mixed but there's little to no peer reviewed evidence to suggest it provides much benefit, that said, people seem to like it, so do whatever makes you happy.

path: 0 25307904 25309132 25312626, hotness: undefined, score: 3, children: 0
Digit 1 point 2 months ago

Not for this dyslexic.

I tried it for a little while, a while back, but went back to the fonts I made a long while back.

path: 0 25307904 25309132 25313437, hotness: undefined, score: 1, children: 0
MiRRoRMaN 8 points 2 months ago
path: 0 25308410, hotness: undefined, score: 8, children: 18
richardisaguy 13 points 2 months ago

This disabling scripts thing is really for hardcore privacy enthusiasts. Just install librewolf on your linux box, change the DNS on your router to block ads and you're good.

The reason i say it's for enthusiasts is that it will break everything as soon as you do it. And i mean it. The modern web is not useful without java script. Only websites designed specifically for working without javascript will still work.

path: 0 25308410 25308624, hotness: undefined, score: 13, children: 9
pineapplelover 8 points 2 months ago

I use noscript extension and so every new site I access I have to whitelist it if I don't find it too sus

path: 0 25308410 25308624 25308686, hotness: undefined, score: 8, children: 2
snw 7 points 2 months ago

exactly this, I've been using noscript for at least 15 years by now, probably longer. It's annoying, sometimes. But it's worth it always.

path: 0 25308410 25308624 25308686 25308777, hotness: undefined, score: 7, children: 1
pineapplelover 2 points 2 months ago

I wish there was a to crowdsource different filter rules. Like maybe have some that are like "safe sites where page is broken if js is disabled"

path: 0 25308410 25308624 25308686 25308777 25326155, hotness: undefined, score: 2, children: 0
keiko 3 points 2 months ago

This disabling scripts thing is really for hardcore privacy enthusiasts.

It also just makes things better. Javascripts tend to make for a worse browsing experience to me.

it will break everything as soon as you do it

Sites that don't work without javascripts are broken sites. It's not the lack of javascript functionality that causes them to break. They are in a broken state and should be updated to not rely on javascripts. Leaving scripts disables makes it clear which sites are broken and which sites are worth accessing.

The modern web is not useful without java script.

I disagree. The modern web is unusable with all the ads, trackers, captchas, and javascripts. The true modern web consists of the sites which don't have all of those drawbacks. Mbin is a good example of what the modern web can and should be. It's superior to all other fediverse instances I've known.

Only websites designed specifically for not working with javascript will still work.

Those are the sites worth accessing. ^^

Just install librewolf on your linux box, change the DNS on your router to block ads and you're good.

I do agree that this is good advice <3

path: 0 25308410 25308624 25309263, hotness: undefined, score: 3, children: 4
Inkstainthebat 2 points 2 months ago

Hi, question, my own website pretty much only uses JavaScript in order to correctly display a list of my blogposts without me having to manually update the html. I did really want a way to have this without JavaScript (or backend services like PHP, I'm still hosted by neocities). Is there?

path: 0 25308410 25308624 25309263 25313874, hotness: undefined, score: 2, children: 3
rumschlumpel 3 points 2 months ago

A good option are static site generators like Hugo.

path: 0 25308410 25308624 25309263 25313874 25315035, hotness: undefined, score: 3, children: 0
keiko 2 points 2 months ago

I am actually less-knowledgeable than you on these kinds of things, as I've still not yet setup my own services and know next-to-nothing about the dev part of web-dev. I have no real experience yet. The things I know come from a user perspective. Sorry to disappoint.

path: 0 25308410 25308624 25309263 25313874 25314227, hotness: undefined, score: 2, children: 1
MiRRoRMaN 2 points 2 months ago
path: 0 25308410 25308624 25309148, hotness: undefined, score: 2, children: 0
keiko 7 points 2 months ago

It depends on the site. Some sites which leverage javascripts are still usable without the scripts. And there is a spectrum of usability. Lemmy is a good example. Most lemmy instances which are open to the public (without captchas or login) are generally usable without javascripts. Some features don't work, but knowing the path to the page allows manually getting there without javascript buttons. So like, adding /?sort=TopHour to the end of a lemmy instance's url sets the sorting for the page to top posts in the past hour. However, some other features don't seem to work at all. But then there are lemmy instances which utilize mlmym, which basically replicates old reddit and works 100% without javascripts. And then there are instances like mbin, which is designed to be a modern fediverse experience which does not require any javascripts, and it works very well.

When I load a site, any site, if I get a blank page or a bunch of placeholders for javascript elements, I just close the tab and move on. Sometimes if I'm curious, I'll switch from "Basic Page Style" to "No Style" (Alt+V Y N) to see if there's anything hidden beneath the surface.

path: 0 25308410 25309116, hotness: undefined, score: 7, children: 3
MiRRoRMaN 3 points 2 months ago
path: 0 25308410 25309116 25309197, hotness: undefined, score: 3, children: 2
mschae 2 points 2 months ago

You could try hosting mlmym on a different PC in the same local network maybe? That would allow you to access it without needing HTTPS.

path: 0 25308410 25309116 25309197 25323048, hotness: undefined, score: 2, children: 1
MiRRoRMaN 2 points 2 months ago
path: 0 25308410 25309116 25309197 25323048 25323827, hotness: undefined, score: 2, children: 0
rumschlumpel 4 points 2 months ago

I'm reading a lot of personal blogs that don't use JS at all, or at least are still functional with JS blocked. A somewhat surprising amount of websites work without it.

The issue with JS is that while I assume that your use of JS is relatively minimal and you're not malicious, I don't know that, and even if you're not actively malicious, your site might still be compromized by exploited JS vulnerabilities, site hacks or uninformed/negligent choices of third party libraries/plugins/CDNs (NPM is notorious for supply chain attacks and lots of otherwise alright sites include font CDNs or even analytics). I'm not super anal about not using any site that doesn't work without JS, but having it off by default is definitely good practice and sometimes I do decide that I don't want to see a site that badly.

path: 0 25308410 25309226, hotness: undefined, score: 4, children: 3
MiRRoRMaN 3 points 2 months ago
path: 0 25308410 25309226 25310502, hotness: undefined, score: 3, children: 0
keiko 3 points 2 months ago

The security issues are the reason that, if I do decide to enable javascript, it's in a disposable whonix qube. Which is basically what the bottom left panel of the meme is describing. Whereas the bottom right describes my general lack of desire to enable it at all.

path: 0 25308410 25309226 25309685, hotness: undefined, score: 3, children: 1
rumschlumpel 2 points 2 months ago

Quite sensible!

path: 0 25308410 25309226 25309685 25309855, hotness: undefined, score: 2, children: 0
Obnomus 7 points 2 months ago

Its not related to this but Tempermonkey amd scripts is insanely good experience.

path: 0 25325485, hotness: undefined, score: 7, children: 0
Bluescluestoothpaste 4 points 2 months ago

Im not super tech saavy, especially compared to the lemmy userbase, but every complaint about software just reads to me like whining about something you chose to install on your computer. You can just not use someone else's software, yes the mainstream software companies are fucking assholes and they will take all of your data and privacy in exchange for a subscription to their software. It's on you if you accept that deal.

path: 0 25328769, hotness: undefined, score: 4, children: 6
TorstenTyp 3 points 2 months ago

While technically correct, it’s a slightly shallow analysis. It’s like people complaining that companies put chemicals in the food, you could grow all of your your own food but it’s probably not feasible.

path: 0 25328769 25337390, hotness: undefined, score: 3, children: 3
Bluescluestoothpaste 1 point 2 months ago

And yet ultimately the answer is to refuse to buy from those companies.

path: 0 25328769 25337390 25374573, hotness: undefined, score: 1, children: 2
TorstenTyp 1 point 2 months ago

We’re both here on Lemmy so it’s safe to assume we’re both doing our best, but I’m willing to bet all my money that you are not sourcing all of your tech needs from ethical companies or the open source community. You probably use an Apple or Google made phone, your work might lock you into Microsoft operating systems, the list goes on. It’s not wrong for people to demand better solutions from companies that have managed to establish a monopoly and who use their vast resources to maintain that monopoly.

path: 0 25328769 25337390 25374573 25377117, hotness: undefined, score: 1, children: 1
Bluescluestoothpaste 1 point 2 months ago

Idk what we mean by wrong but it's just dumb and causes self inflicted stress. Yes i use microsoft at work because they tell me i have to, i dont complain about it on the internet because that would just be wasting my energy for naught. And no monopoly has ever self policed itself and never will. The problem is the laws passed so go complain to your local politicians instead. And if microsoft was the first company to ever self police itself out of a monopoly, google and apple would instantly suck up all that market share.

path: 0 25328769 25337390 25374573 25377117 25378276, hotness: undefined, score: 1, children: 0
keiko 2 points 2 months ago

I'm confused (happens a lot). Is your comment responding to the meme or to some other comment? If the former, I am even more confused, since the meme isn't complaining about anything at all. It's poking fun some of the ways people view the web.

You can just not use someone else's software

That is what I am doing when I deny a site to run scripts on my computer, yes. And I love that I have the ability to make that choice.

yes the mainstream software companies are fucking assholes and they will take all of your data and privacy in exchange for a subscription to their software

lol yes. That's why I tend to avoid them and their products/services.

It's on you if you accept that deal.

Well I do still find it fucked-up that they prey on unsuspecting people who are ignorant of what's being done to them, including especially kids. It's not on them. They don't deserve the bad things done to them by the surveillance corporations. They can't be expected to know and understand.

path: 0 25328769 25340185, hotness: undefined, score: 2, children: 1
Bluescluestoothpaste 2 points 2 months ago

I guess im identifying with the bottom right corner lol

path: 0 25328769 25340185 25347247, hotness: undefined, score: 2, children: 0
url 4 points 2 months ago

JS disabled most of the times

path: 0 25335932, hotness: undefined, score: 4, children: 3
relativestranger 2 points 2 months ago

i really wish raymond would restart umatrix.. it was the most flexible script blocker. noscript's 'per site' permissions takes far too many clicks to do (some of) what umatrix does from one toolbar icon drop-down.

path: 0 25335932 25336094, hotness: undefined, score: 2, children: 2
url 2 points 2 months ago

Haven't used umatrix so can't really say anything

path: 0 25335932 25336094 25344343, hotness: undefined, score: 2, children: 1
keiko 1 point 2 months ago

It was really nice but was eventually discontinued. ublock origin can do most of what umatrix could do, and NoScript is similarly useful. But it's also simple to just deny javascripts and call it a day. Whatever works.

path: 0 25335932 25336094 25344343 25346861, hotness: undefined, score: 1, children: 0
juipeltje 4 points 2 months ago

Bottom right is basically RMS/extreme FOSS enthusiast lol

path: 0 25308339, hotness: undefined, score: 4, children: 0
REDACTED 3 points 2 months ago

How tf do you people use the web with JavaScript disabled? Almost all websites stop working

path: 0 25342738, hotness: undefined, score: 3, children: 5
keiko 2 points 2 months ago

Those are websites I don't want to use. As I've said in other comments, sites which break without javascript are what I consider broken sites. And I don't like to use broken sites.

Almost all websites stop working

Another way of saying this: Most websites are broken and not worth accessing.

Like, have you seen the web? Most sites suck. lol. The good ones don't bully/coerce me to change my behaviour.

path: 0 25342738 25343441, hotness: undefined, score: 2, children: 4
REDACTED 1 point 2 months ago

I don't know man. This seems extreme. JavaScript is part of web standard, nearly all sites use it, including every single of my own site/project. I don't even consider people who have it disabled as I treat them same as bots.

Imagine saying "Windows is less secure than Linux, so I'm not going to make any of my apps work on windows". You'd get so many weird stares. It's like instead of dealing with it, learning how to be safer, etc, you're shutting out.

EDIT grammar

path: 0 25342738 25343441 25354249, hotness: undefined, score: 1, children: 3
keiko 1 point 2 months ago

I don't know man.

Please don't say that to me.

nearly all sites use it

Yep, and the ones that don't work without it are what I call broken, and those are not sites that I care to use.

I don't even consider people who have it disabled as I treat them same as bots.

To quote you: "This seems extreme."

But it's your decision, just like it's my decision to not bother with sites like that. I'm not sure if you're trying to convince me to comply, but that is exactly what makes me avoid a site. I don't put up with that sort of thing anymore. It's not worth my time.

Imagine saying "Windows is less secure than Linux, so I'm not going to make any of my apps work on windows".

Are you unaware of Free and Open Source Software (FOSS) and that there are plenty of developers who don't bother making things for closed systems like Windows? It's not weird at all.

It's like instead of dealing with it, learning how to be safer, etc, you're shutting out.

How am I not "dealing with it" ? I don't value sites which mistreat me, and so I avoid them. I am happier as a result. I have more comfort and self-respect, and I lose nothing.

From another of my comments:

Without javascripts, I get neat and tidy static pages that load super fast. I can have dozens of them loaded in separate tabs on my Librem 5 or Pinephone, which only have 3GB of RAM. It's nice and comfy.

With javascripts, I get a bad experience involving

  • ads
  • trackers
  • cookie notices
  • popups & overlays
  • obnoxious "chat" features
  • long wait times for everything to load
  • new elements pushing other elements around as they load
  • pages which automatically reload/refresh without my consent
  • useless effects like blur which slow down the pages significantly
  • "infinite scroll" pages which fuck up my calm navigation of the page
  • poorly-designed pages which aren't easy to fix with things like web dev tools or ublock origin
  • captchas
  • etc. etc. etc.

I'm not seeking to convince web devs like you to design your sites to my liking, but you shouldn't expect people like me to want to use your sites if they're broken.

It's rarely ever worth it to comply with the demand to allow scripts, and I resent that it is so often a demand rather than a suggestion.

path: 0 25342738 25343441 25354249 25374110, hotness: undefined, score: 1, children: 2
REDACTED 1 point 2 months ago

Just to be clear, the JavaScript in my sites is used to improve load times and functionality, not for tracking or other stuff. It has been a standard for quite some time to not load entire pages again if a user clicks on something or scrolls below visible area, but rather only what's changing. I can guarantee you the alternative is slower as it has been tested and proven for years and years. I wanted to ask you how are you even using YouTube, but I guess they made non-JS version because they also heavily rely on dynamic content. That means your YouTube page doesn't just load what you see, it also loads comments and other bloat that you might never need, resulting in larger html itself.

path: 0 25342738 25343441 25354249 25374110 25375141, hotness: undefined, score: 1, children: 1
hirihit640 3 points 2 months ago

I am also a bottom-right user. But browsers like Tor Browser and Mullvad Browser supposedly take care of javascript fingerprinting, at least if you check websites like amiunique.org. So I'm running out of reasons to disable javascript. What privacy reasons do you disable javascript for?

path: 0 25317316, hotness: undefined, score: 3, children: 5
url 2 points 2 months ago

Without js pages loads instantly

path: 0 25317316 25335937, hotness: undefined, score: 2, children: 1
keiko 1 point 2 months ago

idk how I forgot to point that out, but thank you for doing so. Yes, without the scripts, load times are ⚡fast⚡

path: 0 25317316 25335937 25346998, hotness: undefined, score: 1, children: 0
keiko 2 points 2 months ago

Bottom left text gives reasons that relate to security, which is also related to privacy. I don't trust arbitrary scripts, and I find it more convenient to simply disallow them. While css can theoretically be used to track mouse movements, that is typically done with javascripts, and I find that creepy af. I don't like the feeling that I'm being observed. I get enough of that whenever I go outside into this dystopic world.

So on that note, as I've said in some other comments within this thread, I prefer static pages from a UX perspective. Static pages feel comfy and safe, at least in comparison to the alternative. In contrast, javascripts tend to make the UX of sites worse in my view. So there aren't any compelling reasons for me to allow them most of the time.

It comes down to this: What do I gain by allowing javascripts? What I see is largely nothing. What do I lose by allowing javascripts? Comfort, calm, and a relaxed experience.

path: 0 25317316 25317506, hotness: undefined, score: 2, children: 2
hirihit640 2 points 2 months ago path: 0 25317316 25317506 25324102, hotness: undefined, score: 2, children: 1
keiko 2 points 2 months ago

Those issues concern me too, and as I've said in another comment somewhere, while it's technically possible to do the same using css, it is actively used via javascripts. I remember reading an article a long time ago about how google's cursor-fingerprinting was able to accurately diagnose parkinson's symptons that were too subtle to detect any other way. And I don't think that google has ever made any attempt to inform such users. That is the character of google. That with their massive powers, they never bother to do good without profit or further control.

path: 0 25317316 25317506 25324102 25339134, hotness: undefined, score: 2, children: 0
Forester 2 points 2 months ago

Burning off your fingerprints makes you far more identifiable then keeping them.

path: 0 25317676, hotness: undefined, score: 2, children: 2
hirihit640 3 points 2 months ago

how so? Even if there's only 2 people in the world with burned off fingerprints, there's only one with your fingerprint

path: 0 25317676 25324162, hotness: undefined, score: 3, children: 0
keiko 2 points 2 months ago

In this fucked-up world, it turns out that I end up blending in, just not with other people. Users who disallow javascripts are often mistaken for bots nowadays. We don't stand out, and so we're assumed to be bots. I think that if more people browsed without javascript it'd eventually be easier to distinguish between bots and people, and captchas could maybe die out.

path: 0 25317676 25317763, hotness: undefined, score: 2, children: 0
JensSpahnpasta 2 points 2 months ago

So what's the best practice to let Firefox run in a virtualized system on Ubuntu?

path: 0 25309301, hotness: undefined, score: 2, children: 3
KurtVonnegut 4 points 2 months ago

One tab per laptop, with each laptop in a Faraday cage, obviously.

path: 0 25309301 25309422, hotness: undefined, score: 4, children: 1
keiko 7 points 2 months ago

🎵 One tab makes things larger 🎵 🎵 And one tab makes things small 🎵 🎵 And the one with javascripts disabled 🎵 🎵 Doesn't resize elements at all 🎵 🎵 Static pages 🎵 🎵 Not a captcha wall 🎵

path: 0 25309301 25309422 25309841, hotness: undefined, score: 7, children: 0
keiko 4 points 2 months ago

For optimized privacy, Whonix should be able to be installed onto pretty much anything. It's a virtual machine pair. The gateway is configured to route all traffic through the tor network. The workstation contains all the applications and doesn't have its own networking, instead routing all network traffic to the gateway.

If Whonix is too much for you, another option is to configure a dedicated linux distribution in KVM or even Virtualbox. The point is to have a task-oriented virtual machine which is used exclusively for that task. So like, a vm for browsing the web, for instance, or one for using your fediverse account. You'd want to minimize the number of unnecessary packages installed in the vm.

And if you're at all like me (you're probably not), you might want to configure it in such a way that it's disposable via cloning from a template. So, you would create a vm based on a distro (Debian, for example), and then make sure to install the necessities for the vm's purpose and uninstall unnecessary packages. Then, shutdown the vm. When you want to use the vm, you would create a clone and use that. However, you'd need to manage updates in the template, not the clone.

path: 0 25309301 25309560, hotness: undefined, score: 4, children: 0
spacegoat 2 points 2 months ago

Why should my computer do the work? Server-side only

path: 0 25318310, hotness: undefined, score: 2, children: 0
AnimalsDream 2 points 2 months ago

Y'all are running your PC's un-airgapped?

path: 0 25317478, hotness: undefined, score: 2, children: 1
basxto 4 points 2 months ago

My laptop is airgapped, that’s why I use WLAN

path: 0 25317478 25317784, hotness: undefined, score: 4, children: 0
keiko 1 point 2 months ago

Okay, I'm going to reply to this message with my responses to various quoted comments from the big chain of comments which I can't directly access from this instance, due to defederation with certain instances. I'm not going to respond to literally every message, but I hope you all know that I do appreciate you for participating in this thread and being part of a really fun and interesting chain.

Thanks for all the comments and sorry for not responding until now. Since I can't upvote any of the comments in that chain, to all of you I provide lots of hearts: 🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷🩷

path: 0 25346258, hotness: undefined, score: 1, children: 14
keiko 1 point 2 months ago

@OwOarchist@pawb.social Honestly, it’s bonkers that the standard, default approach for all mainstream browsers is to let every random website in the world run any arbitrary code it wants on your computer.

This, this, 1000 times this! That is exactly how I feel and was hoping to convey.

@OwOarchist@pawb.social Yeah, they usually attempt to sandbox it, but still. Sometimes sandboxes can be escaped. And sometimes the code can do significant harm while still inside its sandbox.

Yes, defense-in-depth includes minimizing threats rather than simply relying on protections. It shouldn't be necessary to lower one's shields constantly, and it's better to avoid doing so if possible, from a security & privacy perspective.

path: 0 25346258 25346303, hotness: undefined, score: 1, children: 13
keiko 3 points 2 months ago

@cley_faye@lemmy.world Bugs exists. But JavaScript running in the browser have, theoretically, little access to anything. […]

The risk of allowing JavaScript on a website is more tied to the site data, or tracking. […]

It doesn’t mean every site needs JavaScript, but having this enabled by default is not that big of a security risk for the system. […]

This reminds me of an interesting phenomenon: Some security-oriented people praise the security of the surveillance-advertising corporation's browser engine (chromium), while proclaiming that gecko-based browsers (firefox) are unusable due to inferior security. Yet the main security threat I see is that fucking surveillance-advertising corporation which spreads unvetted and often malicious ads around the web without a care in the world.

path: 0 25346258 25346303 25346684, hotness: undefined, score: 3, children: 1
keiko 3 points 2 months ago

Person A: "chromium-based browsers have superior security" Person B: "i use firefox-based browsers exclusively" Person A: "outrageous. it's got inferior security" Person B: "i don't allow scripts" Person A: "javascripts aren't a major security concern" Person B: "firefox with scripts denied is more secure than chromium with scripts allowed" Person A: "javascripts are required for the modern web" Person B: "untrue, as evidenced by the fact that i access the modern web with scripts denied"

checkmate ♟️

path: 0 25346258 25346303 25346684 25346759, hotness: undefined, score: 3, children: 0
keiko 2 points 2 months ago

@rtxn@lemmy.world Sure, it’s bonkers for you, but an alternative browser that can’t immediately show a website that works perfectly well in Chrome wouldn’t get much of a user base.

I think the main point is about what is default. People have been and continue to be trained by the defaults (tyranny of the default), and in this case they are trained to expect sites to utilize scripts, which is (imo) unhealthy for society. It would be better if scripts were denied by default and the user could allow them per-site with a single click, similar to how sites will ask the user to allow notifications or location services which the user is able to allow or deny.

Sure, most users simply allow everything. But kids are curious and would be more likely to read and understand such things if presented with the options, and that could translate into a more-informed adult population with better security practices. And overall, I think that'd make for a healthier and happier society which doesn't continue to crumble into worse and worse outcomes.

If the default were to deny scripts, sites would have to at least look somewhat presentable without the scripts, so as to ask the user to enable them. And my hope is that people would prefer the sites that don't pester them for permissions.

path: 0 25346258 25346303 25346323, hotness: undefined, score: 2, children: 10
keiko 3 points 2 months ago

@hirihit640@sh.itjust.works Just another piece of evidence that people care more about convenience than privacy, sadly. People aren’t willing to put up with a single broken website

Au contraire. Most people put up with broken sites all the time. The problem is that those people generally aren't aware that the sites are broken, because they're also unaware of the concept of allowing/denying javascripts. If they denied javascripts by default, they'd notice that most of the sites they access are actually broken sites. The ones that function without javascripts are the unbroken ones.

path: 0 25346258 25346303 25346323 25346382, hotness: undefined, score: 3, children: 0
keiko 2 points 2 months ago
path: 0 25346258 25346303 25346323 25346524, hotness: undefined, score: 2, children: 4
keiko 3 points 2 months ago
path: 0 25346258 25346303 25346323 25346524 25346606, hotness: undefined, score: 3, children: 3
keiko 2 points 2 months ago

@chonglibloodsport@lemmy.world Most websites from when I was a kid did not need JavaScript. Heck, they didn’t even have any JavaScript on many of them! No CSS either, just HTML and images (which were very slow to load on dialup).

Simpler times

path: 0 25346258 25346303 25346323 25346457, hotness: undefined, score: 2, children: 0
keiko 2 points 2 months ago
path: 0 25346258 25346303 25346323 25346395, hotness: undefined, score: 2, children: 0
keiko 1 point 2 months ago path: 0 25346258 25346303 25346323 25346347, hotness: undefined, score: 1, children: 1
keiko 2 points 2 months ago

@OrganicMustard@lemmy.world There are protocols like gemini that only have text and files, no executing code.

I'll have to check that out one day.

path: 0 25346258 25346303 25346323 25346347 25346435, hotness: undefined, score: 2, children: 0
I_Clean_Here 1 point 2 months ago

The last two Images are basically the same. Meme failed.

path: 0 25308635, hotness: undefined, score: 1, children: 0
linuxmemes
linuxmemes

@lemmy.world

login for more options
33075
2390
6507

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures

We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.

  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.

 

Please report posts and comments that break these rules!


Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

go to feed...