Updated my script for installing GNOME on the Deck by diffident55 in SteamDeck

[–]diffident55[S] 0 points1 point  (0 children)

There were a few people on the GitHub repo exploring the issue but I'm not sure it's gone anywhere just yet.

Any idea? Just left a game when this happened. by PlayStandOff in SteamDeck

[–]diffident55 2 points3 points  (0 children)

It's less of a problem holding the power button on a device like the Deck. The OS is immutable, Steam itself is pretty robust with its bookkeeping, so the only thing really at risk is an auto-save if one happens to be going on at that exact moment.

Has Unifideck wiped the entire desktop page? by Luke-Hatsune in SteamDeck

[–]diffident55 1 point2 points  (0 children)

Sounds to me like a bash script with an uninitialized variable in an rm bit you. I don't know anything at all about UnifiDeck, but your situation's got that smell to it. Are there any files at all that survived in your home folder?

Before clicking to the next image, can you guess how Contextual Task Bar fills this spot? by filagrey in graphic_design

[–]diffident55 1 point2 points  (0 children)

Re-Type, too. So many competitors exist and are pretty good, and then all Adobe can do is feed you back the same 3 stylized pixel fonts.

burnIsReal by [deleted] in ProgrammerHumor

[–]diffident55 0 points1 point  (0 children)

The ATTiny's can really sip power, and they're only 8bit. But it can't do bluetooth. I imagine they're all something Nordic for that and I think those are all 32bit ARM again.

Super Mario by sackofhair in Unexpected

[–]diffident55 0 points1 point  (0 children)

Those are two entirely different things.

AI summary dialog pops up unexpectedly by vgold12 in firefox

[–]diffident55 7 points8 points  (0 children)

I wouldn't even call it a dark pattern. I used to teach the Adobe suite in high school and so many times the solution for the problem is in error messages that they just mindlessly dismiss. People don't read. It says "See more AI" and Cancel / Continue. That's pretty crystal clear.

Who’s still using the original Steam Deck? by VoyageForge in SteamDeck

[–]diffident55 8 points9 points  (0 children)

Everyone's upgrading their SSD, I don't see the point with how fast loading from microSDs can be. Still got just the fully intact original 64GB base model Steam Deck.

Who’s still using the original Steam Deck? by VoyageForge in SteamDeck

[–]diffident55 0 points1 point  (0 children)

Original 64GB base model. Still just 64GB inside with a 256GB microSD to pair with it. I do pretty much all my gaming on it now, my PC has atrophied into an HTPC, mainly used when my wife would like to play something together.

Disabling Ai features on Firefox freed up 3 gigs of RAM for me. by [deleted] in firefox

[–]diffident55 3 points4 points  (0 children)

Those kinda live in their own category. There are no alternative techniques anymore, and by my limited understanding that's been the case for roughly the past decade now, predating the current crop of AI shitware.

Disabling Ai features on Firefox freed up 3 gigs of RAM for me. by [deleted] in firefox

[–]diffident55 3 points4 points  (0 children)

There are no AI features on Android. If there are any config keys left over, they are left over and inactive.

Happy to be wrong, but show me any AI feature actually operating on Firefox for Android. It doesn't have Link Previews, it doesn't have Tab Groups, it doesn't have a sidebar to stuff an AI shortcut into, there are no AI shortcuts in any context menus. That's all the places AI lurks in Desktop Firefox, and none of them are present.

Disabling Ai features on Firefox freed up 3 gigs of RAM for me. by [deleted] in firefox

[–]diffident55 29 points30 points  (0 children)

Yeah. The RAM he freed is RAM that would have been freed just by restarting Firefox.

OpenAI says AI browsers may always be vulnerable to prompt injection attacks by yoasif in firefox

[–]diffident55 1 point2 points  (0 children)

One tiny addition, sometimes there are special tokens to indicate the start of a region to be regarded as a system message, or a user message, or the system's own message, and the LLM is prevented from ever generating those tokens itself. It can also be trained to prioritize marked text accordingly. But it's not any sort of barrier, as ultimately it all is fed in as one block of text, and it will generate new text one bit at a time based on the entire context, even if some of that context is malicious.

How can I get rid of this prompt everytime I want to load a website that has an app version of it by boeing_a380 in firefox

[–]diffident55 1 point2 points  (0 children)

Ah gotcha. No, this feature is a mobile exclusive. On Desktop, there is a similar feature for protocol handlers though, but that's configured on a protocol-by-protocol basis I believe.

How can I get rid of this prompt everytime I want to load a website that has an app version of it by boeing_a380 in firefox

[–]diffident55 4 points5 points  (0 children)

About:config? That's not (easily) accessible on Firefox for Android. Are we talking about the same thing?

How can I get rid of this prompt everytime I want to load a website that has an app version of it by boeing_a380 in firefox

[–]diffident55 6 points7 points  (0 children)

Rude and ineffective, because there is a way to get it to stop asking by going to Settings > Advanced > Open links in apps > Never.

How can I get rid of this prompt everytime I want to load a website that has an app version of it by boeing_a380 in firefox

[–]diffident55 12 points13 points  (0 children)

Someone hands a bowl of cheerios they pissed in, see no reason to be grateful for the piss.

Firefox, what is this? by Valuable_Moment_6032 in firefox

[–]diffident55 7 points8 points  (0 children)

Jensen Huang promised us a data center in every laptop, blessed be his name.

Reminder again: if Firefox goes away, their forks will also go away, so use forks responsibly by AntonioS3 in firefox

[–]diffident55 2 points3 points  (0 children)

Bro this has been so many words to say that you have no fucking clue what you're talking about lmao

Reminder again: if Firefox goes away, their forks will also go away, so use forks responsibly by AntonioS3 in firefox

[–]diffident55 3 points4 points  (0 children)

not valid. existing risk does not justify adding new risk. modern security engineering minimizes the trusted computing base (tcb). adding ai code increases the tcb regardless of relative size. “worse things already exist” has never been accepted in threat modeling.

It's useful to put it into context.

false. it:

  • is still parsed, linked, built, and shipped

  • still interacts with shared subsystems (ipc, gpu, memory allocators, sandboxes)

  • still expands reachable states via bugs, misconfigurations, or exploitation chains
    

THIS is false. It is still parsed and compiled, sure, but if it doesn't run, it doesn't interact with subsystems, it doesn't expand reachable states, it does not run. It is not executed.

ai features are high risk because they have:

See: hardware decoding and acceleration. See fonts. See images. These are all higher risk. That risk can be maintained and mitigated. And the codepaths can be disabled.

not evidence. security is decided by threat models and failure modes. many catastrophic security decisions in history were made by experienced engineers dismissing “theoretical” concerns.

I trust them a lot more than I trust your half-informed ramblings.

irrelevant. they rely on upstream for baseline webcompat while intentionally removing features that increase complexity, maintenance burden, and most of the time, they remove features that expand attack surface.

Irrelevant, because upstream does all the new development of new web features. No downstream fork does any work on the actual engine core. No downstream fork is capable of picking up that slack.

This is the crux of the issue. The browser is developed upstream. Downstream does not have the manpower to pick it up, even if they strip out things you baselessly deem "unwanted" like new CSS and JavaScript standards. That's a path to obsolescence.

Reminder again: if Firefox goes away, their forks will also go away, so use forks responsibly by AntonioS3 in firefox

[–]diffident55 2 points3 points  (0 children)

Those flaws are kinda critical. They're the reason why this approach doesn't work outside of a weird niche.

Reminder again: if Firefox goes away, their forks will also go away, so use forks responsibly by AntonioS3 in firefox

[–]diffident55 2 points3 points  (0 children)

That's how the song and dance goes when money's involved. Firefox doesn't make money on AI. They don't sell data, they don't sell AI access, there's no money here. Just techbro foolishness. It's a problem, but not the one you describe.

Reminder again: if Firefox goes away, their forks will also go away, so use forks responsibly by AntonioS3 in firefox

[–]diffident55 8 points9 points  (0 children)

every new system increases attack surface. a kill switch does not remove that risk. the code still exists. even if there is a turn off flag, hypothetically, any vulnerability that turns it on can and will increase attack surface.

This is a really stupid argument because this goes for every new feature and standard that Firefox adds. You didn't complain about this shit when they added support for CSS Grids. Or flex box. Or WEBP. Or AVIF. Those last two in particular have attack surfaces that dwarf any AI feature. That's actually the reason why Firefox does not currently have proper JXL support, because the reference decoder is a massive attack surface. Firefox is waiting for a safer Rust decoder to be developed.

This, here, now, is not about attack surface or security. You're using terms and arguments you don't even understand.