Hacker Newsnew | past | comments | ask | show | jobs | submit | notafox's commentslogin

You can remove the figure - here's uBlock Origin filter to block it from loading:

  ! Title: Hide Anubis Image
  */.within.website/x/cmd/anubis/static/img/*.webp$image
(c) https://news.ycombinator.com/item?id=46310941

There's also

  widget.gtk.overlay-scrollbars.enabled: false - always show normal scrollbar, don't just expand on hover
  widget.non-native-theme.scrollbar.style: (it seems that values 1-5 are allowed)
  widget.non-native-theme.scrollbar.size.override: width
Works in Thunderbird too.


uBlock Origin filter to block the anime girl from loading:

  ! Title: Hide Anubis Image
  */.within.website/x/cmd/anubis/static/img/*.webp$image
(c) https://news.ycombinator.com/item?id=46310941


You may restrict updates in policies.json[1][2]:

  {
    "policies": {
      "AppUpdateURL": "http://127.0.0.1/",
      "DisableAppUpdate": true,
      "DisableFirefoxStudies": true,
      "DisableSystemAddonUpdate": true,
      "DontCheckDefaultBrowser": true,
      "ExtensionUpdate": false,
    }
  }
Syntax should be slightly different for Windows.

File should be located in $FIREFOX_DISTRIBUTION_DIR/distribution/

$FIREFOX_DISTRIBUTION_DIR is the installation directory for firefox, which (for default setup) probably will be printed by this:

  sed -nE 's/^\s*exec (.*\/)firefox .*/\1/p' $(which firefox) # and it's probably /usr/lib/firefox
When you decide to update you may temporarily replace policy for permissive one, or you may just install new version in a separate $FIREFOX_DISTRIBUTION_DIR.

[1] https://firefox-admin-docs.mozilla.org/guides/policies-confi...

[2] https://firefox-admin-docs.mozilla.org/reference/policies/


Even better, I switched to the esr release. It gets updates every week or two, but only for security issues. Otherwise the browser has a stable feature set and no new features.


You can user userChrome.css [1][2][3]

You can start with this page[4] for an examples of simple, but elegant styling.

And /r/FirefoxCSS can demonstrate all kinds of crazy options userChome.css enthusiasts can come up with.

[1] https://www.userchrome.org/

[2] https://kb.mozillazine.org/index.php?title=UserChrome.css

[3] https://old.reddit.com/r/FirefoxCSS/wiki/index/tutorials

[4] https://www.userchrome.org/firefox-89-styling-proton-ui.html...


uBlock Origin filter to block the anime girl from loading:

  ! Title: Hide Anubis Image
  */.within.website/x/cmd/anubis/static/img/*.webp$image
(c) https://news.ycombinator.com/item?id=46310941


Aw, but what have you against kawaii?


For me, it's a personal preference and in my opinion, it's less professional.


Places that want to use Anubis but find the logo not professional enough are free to pay the author, IIRC it was major "professional support" benefit :D


People always seem surprised when someone in CS or SWE doesn't care for anime or cutesy pictorial graphics of girls.


It's mostly surprising how many grown adult men go into a blind rage when confronted with a picture of a cartoon woman. In a lobsters thread about Anubis, a community member of 12 years got themselves permanently banned because they were frothing at the mouth with accusations of pedophilia against the developer and refused to apologise when given an opportunity by moderators. Telling on themselves, perhaps? It's funny, in a bizarre way, that this is a hill people will die on.


> ...they were frothing at the mouth with accusations of pedophilia against the developer...

I think I remember that thread. IIRC, it went something very, very roughly like this:

  Future banned user: It weirds me out a bit how young the mascot looks. I've never been comfortable with cutesy, underage-looking mascots.
  
  The dogpile: How dare you insinuate that the dev a pedophile? Don't you know how anti-trans that dogwhistle is?
and the conversation degraded from there.

I'll also note that you chipped in with

> It's mostly surprising how many grown adult men go into a blind rage when confronted with a picture of a cartoon woman.

when -AFAICT- noone in this subthread expressed anything more heated than "dislike of kawaii". But perhaps you were speaking more generally, and weren't inspired by any conversation that happened in this subthread.


It also serves as a sort of "chud defense", in a way.

I like it.


If anything, its the opposite, going by the number of users with anime girl pfps on Twitter and other social media posting slurs and bigotry.

It's moreso only a loose indicator the user is between the ages of 14-30, if anything.


For some reason it's always underage girls.


How do you determine whether a drawing is "underage"?


If you don't want the anime girl pay for the support, otherwise you get the anime jackal. Seems like a fair deal to me.


everyone knows that penguins are much more professional


its the only weakness of the corpo-capitalist gestalt!


> Firefox added profile switching recently.

I think this was as recent as 25 years ago?

Recently they added some new UI. There was and still is (I think) classic Profile Manager UI, which you can launch with

  ./firefox -ProfileManager
or access UI in about:profiles.

But you don't have to use any of those anyway - see my comment above (a response to parent).


They actually have at least 3 kinds of profile: 1. containers - As they say its somekind of sandbox, technically a profile 2. profiles that are accesible through about:proflies, which they had for years, and probably the one you are talking about... 3. New profiles that comes with a pop-up much like how chromium browsers shows it


The old UI was pretty difficult to use, and hard to discover unless you knew where to look though.


What about the old UI is difficult to use? I am assuming you are talking about the profile manager.


You can use Firefox with different profiles and configure it to launch particular profile directly, without launching default profile and using about:profiles.

Firefox with a non-default profile can be created like that:

  ./firefox -CreateProfile "profile-name /home/user/.mozilla/firefox/profile-dir/"
  # For, say, cloudflare that would be:
  ./firefox -CreateProfile "cloudflare /home/user/.mozilla/firefox/cloudflare/"
And you can launch it like that:

  ./firefox -profile "/home/user/.mozilla/firefox/profile-dir/"
  # For cloudflare that would be:
  ./firefox -profile "/home/user/.mozilla/firefox/cloudflare/"
So, given that /usr/bin/firefox is just a shell script, you can

    - create a copy of it, say, /usr/bin/firefox-cloudflare
    - adjust the relevant line, adding the -profile argument
If you use an icon to run firefox (say, /usr/share/applications/firefox.desktop), you'll need to do copy/adjust line for the icon.

Of course, "./firefox" from examples above should be replaced with the actual path to executable. For default installation of Firefox the path would be in /usr/bin/firefox script.

So, you can have a separate profiles for something sensitive/invasive (linkedin, cloudflare, shops, banks, etc.) and then you can have a separate profile for everything else.

And each profile can have its own set of extensions.


They're blocking Firefox quite often. Stripe does something that makes Firefox hang. I use Chrome for those sites and then go back to Firefox...


You do now do this from `Profiles` menu too, without going down to CLI path. It's extremely simple now.


If that works for you - that's fine.

I'd argue, that for some, CLI path is actually cleaner.

You see, the way described above creates entirely separate points of entry, and you don't have to go to the central menu to launch specific profile.

It eliminates one step (Profile Manager, about:profiles or whatever) allowing you to get faster to the desired profile - same way you'd launch a default profile.

It's logical separation too. It's like separate browsers from UX standpoint (they do use the same distribution though ...unless they aren't - you can configure different distributions for different profiles - nothing stops you from that).


We are not in any kind of disagreement :)

I'm just leaving the information about the gui option to other who may not be aware that it can be done from the gui too, and think its difficult to do in Firefox.


What does profile-switching provide that switching containers within a single profile doesn't?

Edit: I RTFA'd, containers can't adjust `privacy.resistfingerprinting`. Boo


- Independent set of extensions (independently configured) for each profile.

- Independent set of settings/about:config parameters.

You can't turn off, say, WebRTC completely for some profiles, while allowing it for other profiles.

Different history. I remember accidentally nuking history of a few years - that wasn't fun. Now, you reduce blast radius.

Proxy on/off or different proxies. Though, there's probably an extension that manages it on per-site basis.

Different userChrome.css, if you fancy that.


>I remember accidentally nuking history of a few years - that wasn't fun.

If you are on linux I can't recommend enough using a COW filesystem like btrfs and zfs with snapshots. I can't count the amount of times i have wiped or edited something by mistake and then restored it within seconds with it.


Except that fingerprinting means that both profiles are actually tied together by cloudflare (and other tech companies)


I think the idea is that they have the functionality that cloudflare is using to generate the fingerprint (like webGL in this case) disabled in their non-cloudflare profile and only use the cloudflare profile to do things they have to that are behind cloudflare


that's why I use completely different browsers with different settings. my CF-friendly one (not my daily driver) is `firejail --private chromium` so it always starts with a clean temporary profile


There's also Violentmonkey [1][2] (which is said to be more lightweight) and Tampermonkey.

Tampermonkey has analytics enabled, and is closed source.

Here's a comprehensive summary on all three. [3]

[1] https://addons.mozilla.org/en-US/firefox/addon/violentmonkey

[2] https://violentmonkey.github.io/

[3] https://news.ycombinator.com/item?id=26057106


You can use Firefox with different profiles and configure it to launch particular profile directly, without launching default profile and using about:profiles.

Firefox with a non-default profile can be created like that:

  ./firefox -CreateProfile "profile-name /home/user/.mozilla/firefox/profile-dir/"
  # For linkedin that would be:
  ./firefox -CreateProfile "linkedin /home/user/.mozilla/firefox/linkedin/"
And you can launch it like that:

  ./firefox -profile "/home/user/.mozilla/firefox/profile-dir/"
  # For linkedin that would be:
  ./firefox -profile "/home/user/.mozilla/firefox/linkedin/"
So, given that /usr/bin/firefox is just a shell script, you can

    - create a copy of it, say, /usr/bin/firefox-linkedin
    - adjust the relevant line, adding the -profile argument
If you use an icon to run firefox (say, /usr/share/applications/firefox.desktop), you'll need to do copy/adjust line for the icon.

Of course, "./firefox" from examples above should be replaced with the actual path to executable. For default installation of Firefox the path would be in /usr/bin/firefox script.

So, you can have a separate profiles for something sensitive/invasive (linkedin, shops, etc.) and then you can have a separate profile for everything else.

And each profile can have its own set of extensions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: