Skip Navigation

User banner
Posts
128
Comments
195
Joined
2 yr. ago

  • NOTE: Today is NOT Mozilla's birthday!

    Fun read nevertheless ๐Ÿ™‚

  • I wanted to say "I'm not sure. I'm not on Ubuntu" but then I remembered about distrobox ๐Ÿ˜„

    It took only a few minutes to confirm that the links I shared earlier (https://lemmy.ml/comment/3090571) do NOT install the snap version.

  • If the controversies, allegations, rumors and gossips are about firefox though it definitely is important.
    ...
    the huge chunks of money firefox gets from their biggest competitor

    I think we're confusing things here ๐Ÿ™‚

    Examples of topics relevant to Firefox
    • [Hypothetical] Firefox collects user data w/o consent.
    • [Hypothetical] Researchers found government backdoors X, Y and Z in Firefox code base.
    • [Hypothetical] Firefox to disable Javascript by default.

    Examples of topics NOT relevant to Firefox
    • Mozilla's contract w/ Google
    • Mozilla's political campaign
    • Mozilla's CEO allegedly being a selfish a-hole

    Finally let's not forget that Firefox is an open source project, the result of the collaboration of hundreds, if not thousands, of people over the past 2 decades. Despite Mozilla's important role, there's way more to Firefox and its potential future than the usual corporate gossip/controversies.

    My humble 2 cents ๐Ÿ™‚

  • Good point ๐Ÿ‘

    Likewise, I never thought I'd need any timestamp w/ a finer resolution than millis, until my tests started failing:

    There is a feature in bmakelib (called !!logged) which logs the stdout/err of a given target to disk. When I was writing tests for it, I noticed that occasionally my tests fail where they shouldn't have (for context, the tests used to create files w/ millis resolution and then check the contents.) Turned out the my tests were fast enough that more than 1 of them would run and finish in a single millisecond causing the "expected" files to be overwritten.

    That's how I got to thinking that it may be something which can be added to bmakelib.

    The benefit is that you don't need to do much and you ensure the timestamp has a high resolution. That will make it harder to produce difficult-to-debug bugs ๐Ÿ˜…

    The downsides are 1) cognitive load (yet another thing to know about) 2) filenames/variables/... will have 3 extra characters which stand for ยต fraction.

    Does that make sense?

  • I'd rather keep this community about Firefox the product and what it (doesn't) brings to the table. That's what I am, personally, interested in.

    It'd be great if we could keep all the other things such as controversies, allegations, rumours, gossips, ... contained in a "mozilla" community and tried our best to maintain the separation.

  • Would it make sense to stick to the good old DEB package instead of the snap then?

    The Mozilla Team PPA seems to be legit. If you're not sure how to do it, please take a look at OMGI Ubuntu guide which uses the same PPA.

  • Not an Ubuntu user, but I think it's all about how a snap uses filesystem, esp directories which are not writable by the "world", such as your home directory.

  • Have you tried installing a non-snap version to confirm the theory?

  • Interestingly "Bazzi" means "game" in Farsi ๐Ÿคทโ€โ™‚๏ธ

  • Tell me something I don't know already ๐Ÿ˜‚ The challenge is helping non-techies understand why they should wean themselves off of FB ๐Ÿคทโ€โ™‚๏ธ

  • General Programming Discussion @lemmy.ml

    IBM using LLMs to convert COBOL to Java

    Technology @lemmy.ml

    IBM using LLMs to convert COBOL to Java

  • The GNU GPL is not Mr. Nice Guy. It says no to some of the things that people sometimes want to do. There are users who say that this is a bad thingโ€”that the GPL โ€œexcludesโ€ some proprietary software developers who โ€œneed to be brought into the free software community.โ€

    But we are not excluding them from our community; they are choosing not to enter. Their decision to make software proprietary is a decision to stay out of our community. Being in our community means joining in cooperation with us; we cannot โ€œbring them into our communityโ€ if they don't want to join.

  • ADHD @lemmy.ml

    Pharmacogenetics Tests

    depression @lemmy.ml

    Pharmacogenetics Tests

    Programming @programming.dev

    Pros/cons of videos for technical documentation?

    Technology @lemmy.ml

    Pros/cons of videos for technical documentation?

  • By the gods! Why didn't I think about that!? ๐Ÿคฆโ€โ™‚๏ธ

    Thank you!

  • Firefox @lemmy.ml

    [Q] Reuse last search query

  • root directory

    Where your settings, bookmarks, passwords, etc are stored.

    local directory

    Where your cookies, website local storage and other temporary non-profile data is stored.

  • I used to be in a relatively similar position years ago so I totally relate to what you've got to do on a daily basis.

    These are the the titles that come to my mind (leaving ths seniority level up to you):

    • Software engineer
    • Software engineer in Integrations
    • Software engineer in Enterprise Applications
    • ERP Implementation consultant
  • "Do you not know my son, with how little wisdom the world is governed?" ๐Ÿคทโ€โ™‚๏ธ

  • Extensions either save their settings in the "cloud" or locally.
    If you've got Firefox Sync setup, the ones which write to "cloud" will be automatically backed up for you.
    Some extensions also offer to export your config to a file so that you can import it later.
    It all varies by extension and impossible to tell w/o knowing which ones you're using.

    That said, you can always safely experiment using a new profile w/o needing to delete the current one. Create a new profile (launch firefox using firefox -P) and see if copy-paste works properly in there. If yes, then you can add your extensions one by one to the new profile w/o losing your settings.

  • I've never had this problem so can't tell for sure. But have you tried the solution in the very link you shared?

    Also had copy/paste not working on some sites. Noticed that dom.event.clipboardevents.enabled was set to false. Set it to true on about:config page, now everything works.

  • I missed the point wrt 2021. That's somehow comforting/reassuring. Thanks.

  • RE text: Agreed. I have started a humble campaign (read "one man army ๐Ÿ˜) to try to address this insane trend. Joining forces is sincerely apperciated!

  • I wonder what would that mean for openSUSE, given that, apparently, an equity firm is making decisions on behalf of the SUSE board ๐Ÿ˜ž

  • Programming @programming.dev

    persianutils 5.0-SNAPSHOT

    Technology @lemmy.ml

    [โ“] ChatGPT's fate hangs in the balance as OpenAI reportedly edges closer to bankruptcy

    PostgreSQL @programming.dev

    Why is my WAL directory so large?

    Linux @lemmy.ml

    bmakelib: The minimalist Makefile standard library you'd always wished for!

    Programming @programming.dev

    bmakelib: The minimalist Makefile standard library you'd always wished for!

    Linux @lemmy.ml

    Makefile: If target name contains colon (:)

    Programming @programming.dev

    Makefile: If target name contains colon (:)

    Linux @lemmy.ml

    Q: Gnu Make 4.4 on Ubuntu LTS (22.04 and 20.04)

    openSUSE @lemmy.ml

    Emacs 29.1-1.1 broken on openSUSE Tumbleweed

    Emacs @lemmy.ml

    Emacs 29.1-1.1 broken on openSUSE Tumbleweed

    SQL @programming.dev

    Timeseries with PostgreSQL

    PostgreSQL @programming.dev

    Timeseries with PostgreSQL

    Programming @programming.dev

    Forth: The programming language that writes itself