Live data from Hacker News

Porting Firefox to Apple Silicon

hacks.mozilla.org

231–240 of 242 posts

Re: Porting Firefox to Apple Silicon

#231

Got a kick out of one of the bugzilla links: https://bugzilla.mozilla.org/show_bug.cgi?id=34572 "Use native context menus on Mac OS" "Opened 21 years ago"

It’s little things like this that keep me from using Firefox. Context menus, various micro-interactions, visual design decisions—they all feel so non-native.

There are so many things that are different between different apps and different OS and I’ve used many of them. Minor variations like this are just to be expected and I don’t feel thrown when I see something different.

Re: Porting Firefox to Apple Silicon

#232
post #208

Earlier quoted context omitted.

There are parts of the business that cannot boost revenue. “Investing” in them doesn’t really make sense beyond nominal amounts because the max return they can provide is eliminating themselves. Unless you’re into fraud, “accounting” and “accounts payable” are examples of cost centers. You don’t hire a bunch of innovative people to boost it because it’s not going to ever increase your revenue. The distinction is made…

> Unless you’re into fraud, “accounting” and “accounts payable” are examples of cost centers. You don’t hire a bunch of innovative people to boost it because it’s not going to ever increase your revenue. You're so, so spectacularly wrong on this, I am honestly gasping for air. Accountants are the only people who know if your company is alive or a walking dead. How do you expect to run a company if you don't know reli…

> You're so, so spectacularly wrong on this, I am honestly gasping for air.

Calm the fuck down. It’s a conversation.

> Accountants are the only people who know if your company is alive or a walking dead. How do you expect to run a company if you don't know reliably and with precision how much money it actually has/makes/spends? Money is the lifeblood of a company! Don't you want to be constantly improving the way you make, spend, and report it to investors and the public?

You entirely missed the point. At no point did I say accounting was not important. I pointed out though that investing more and more into accounting does not boost returns. If that were true, every company could just hire thousands of accountants to boost their profits. This is what separates a cost center from a profit center. Your department provides value in the same way that running water does. It’s critical and you don’t want to skimp on it, but it’s just a part of the business that isn’t helping grow the total market capture.

> The biggest companies in the world typically end up with CEOs that come either from sales or from accounting.

Why would you include sales together with accounting? Sales is precisely the opposite of accounting in this regard because it’s very easy to tie sales directly to revenue. So easy their compensation is literally based on it.

Not so hot take: CEOs that come from accounting and not a customer-oriented profit center are the worst. They know what the numbers look like but are fundamentally disconnected from why customers give money to the business. Seeing the minutiae of the ins and outs of money gives a super false sense of understanding the business. Accounting CEOs are terrible in any industry that requires innovation or getting ahead of trends.

Re: Porting Firefox to Apple Silicon

#233

Earlier quoted context omitted.

The point to Rosetta this misses, however, is that for the vast majority of use cases it’s silently re-installed on demand.

It essentially works only when launching apps from the Finder or the dock (not when app A launches app B, except if it did something about it, but that's unlikely) and brings up a prompt window. The opposite of silent.

I wasn’t aware of the prompt. Mea culpa.

Re: Porting Firefox to Apple Silicon

#234
post #175

Earlier quoted context omitted.

There are parts of the business that cannot boost revenue. “Investing” in them doesn’t really make sense beyond nominal amounts because the max return they can provide is eliminating themselves. Unless you’re into fraud, “accounting” and “accounts payable” are examples of cost centers. You don’t hire a bunch of innovative people to boost it because it’s not going to ever increase your revenue. The distinction is made…

I also disagree with the “cost centre” view, I think it’s often used too simplistically and doesn’t account for the fact that all areas should add value (otherwise you wouldn’t have them by design) . Some examples (that I have seen in reality): Finance departments are cost centres, until you give them enough resource and they find you a more efficient tax structure. Cut finance departments start to struggle with thin…

They are still cost centers. Being a “cost center” does not mean money can be cut from the department and the business won’t suffer. It means that pouring extra money and scaling up the department does not generate more revenue.

Re: Porting Firefox to Apple Silicon

#235

Earlier quoted context omitted.

I'm using firefox on macos right now and I can't see what the issue is. The the menus show up in the main top bar like every other app. Am I missing something?

Pretty sure this bug is about the right-click menu.

I just checked again and the firefox one looks so close to the native right click that I can hardly tell the difference other than it not supporting dark mode

Re: Porting Firefox to Apple Silicon

#236

As they linked to the LibreOffice bug that we hit,[1] it might be worthwhile explaining how the cross platform architecture works in LibreOffice. The widgeting/graphics library is actually run by something called VCL (the Visual Component Library). It's a bit of a mess to be honest, but the simplified version is that there is a class called OutputDevice that the rest of the app uses, which basically acts as a fascade…

[deleted]

Re: Porting Firefox to Apple Silicon

#237

Earlier quoted context omitted.

Pretty sure this bug is about the right-click menu.

I just checked again and the firefox one looks so close to the native right click that I can hardly tell the difference other than it not supporting dark mode

Firefox's engineers have done a remarkable job at trying to mimic the native context menu as much as possible, but it's not a 100% match (as evidenced by your discovery that it doesn't support dark mode). There have also been times over the past two decades where macOS updated something about the context menu that then make the Firefox one not match. The main point is that it really should just be a native menu; they shouldn't be spending time trying to make it match 100%.

Re: Porting Firefox to Apple Silicon

#238

Earlier quoted context omitted.

One way to do it is to whitelist all binaries in the system, and sandbox all applications (to prevent chances of a malicious PDF/image/etc abusing a buggy application).

can you do that on windows? every single exe, every process?

Yeah, the security policies let you do that. I think the current mechanism is called AppLocker.

Note that there may be still ways to bypass it if you're an attacker sitting at the computer, rather than a hapless user.

Re: Porting Firefox to Apple Silicon

#239

Earlier quoted context omitted.

It’s little things like this that keep me from using Firefox. Context menus, various micro-interactions, visual design decisions—they all feel so non-native.

What else do you use? Last time I used Chrome they pretty much reimplemented everything from buttons to modal sheets.

Safari for all my personal and work usage. I do pop into Chrome and Firefox to perform browser QA, but Safari is my daily driver.

Re: Porting Firefox to Apple Silicon

#240
post #73

Earlier quoted context omitted.

This was about Cylance being jerks, not Apple. I've fought Cylance quite a bit on Windows for flagging open source software as malware, too (and they fail to respond / fix).

So what do you do if an antivirus vendor is uncooperative? Can you sue them for defamation?

Give up on your open source project, in my case.
Post reply on HN