bahmanm

joined 1 year ago
MODERATOR OF
[–] bahmanm@lemmy.ml 2 points 1 year ago

I see now 👍

[–] bahmanm@lemmy.ml 2 points 1 year ago (2 children)

I can't tell if this is a genuine question or sarcasm 🤷‍♂️

[–] bahmanm@lemmy.ml 1 points 1 year ago (1 children)

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.

[–] bahmanm@lemmy.ml 31 points 1 year ago (1 children)

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 🙂

[–] bahmanm@lemmy.ml 3 points 1 year ago

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?

[–] bahmanm@lemmy.ml 69 points 1 year ago* (last edited 1 year ago) (3 children)

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.

[–] bahmanm@lemmy.ml 2 points 1 year ago (3 children)

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.

[–] bahmanm@lemmy.ml 1 points 1 year ago

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.

[–] bahmanm@lemmy.ml 8 points 1 year ago (7 children)

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

[–] bahmanm@lemmy.ml 27 points 1 year ago (3 children)

Interestingly "Bazzi" means "game" in Farsi 🤷‍♂️

[–] bahmanm@lemmy.ml 18 points 1 year ago

Tell me something I don't know already 😂 The challenge is helping non-techies understand why they should wean themselves off of FB 🤷‍♂️

[–] bahmanm@lemmy.ml 36 points 1 year ago

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.

view more: ‹ prev next ›