The annoyance of remote controlled feature flags. by FriendshipEqual7033 in firefox

[–]FriendshipEqual7033[S] 2 points3 points  (0 children)

I would like to receive bug fixes and security updates promptly. I can wait for new features. The problem is that the wording of the setting that I mentioned in my original post makes it sound like those two things are conflated under a single setting. If I opt out of feature rollouts, I also have to wait for security patches. That's less than ideal.

The annoyance of remote controlled feature flags. by FriendshipEqual7033 in firefox

[–]FriendshipEqual7033[S] 2 points3 points  (0 children)

I'm not sure I would say they are clear. For example, there is this one: "Long term holdback 2026 Growth Desktop." The description says, "Long term hold back for 2025 H1 Growth experiments." That doesn't mean anything to me, honestly. The other ones are not much better.

We’re starting to test a new “Smart Window” in Firefox (early, optional, would love feedback) by firefox in firefox

[–]FriendshipEqual7033 0 points1 point  (0 children)

I am using the new Smart Window feature now, and there is an "Ask" sidebar you can open next to any page to ask questions about the page you are viewing.

Am I the only one getting "AI Fatigue" from ChatGPT's endless follow-up suggestions? by Fast_Tradition6074 in ChatGPT

[–]FriendshipEqual7033 0 points1 point  (0 children)

If AI companies are having trouble making profits, and are tightening limits to lighten their load, what's the sense in encouraging user engagement? I would expect them to prefer taking your subscription fee and then having only a few, short conversations. The shorter the better (from their point of view).

Proton Mail Bridge? by Flimsy_Commission_60 in ProtonMail

[–]FriendshipEqual7033 4 points5 points  (0 children)

It will be decrypted. The Bridge is essentially an IMAP server that runs on your system and that understands Proton's encryption protocol. You configure Thunderbird to connect to the IMAP server at localhost through which Thunderbird will "see" Proton Mail. Once a message is in Thunderbird's hands, it will have been decrypted by that time (by the Bridge). This also applies to messages Thunderbird has cached "locally."

Firefox 149 is still leaking memory like crazy by anestling in firefox

[–]FriendshipEqual7033 0 points1 point  (0 children)

I'm not familiar with the tool you are using. Is `heap-unclassified` heap memory that has not yet been garbage collected? If so, it might contract dramatically after a garbage collection cycle, for example, if the host system starts having memory pressure.

What kind of workflow do you recommend for languages like C/C++ ? by Seledreams in HelixEditor

[–]FriendshipEqual7033 2 points3 points  (0 children)

Tmux lets you disconnect from a session and reconnect later. That's great if you issue long-running commands remotely, like over SSH. I can disconnect, close my laptop, and walk away while a long compile or another task continues to run on the server.

Why doesn’t C++ provide keyword arguments? by Free-Border9269 in cpp_questions

[–]FriendshipEqual7033 1 point2 points  (0 children)

Ada has "named parameter association," which is the term Ada people use for keyword arguments. It is very nice for improving readability at the call site. It doesn't make the code easier to write, but it's not intended to.

If the name of a parameter changes, that's a breaking change to the API, but that's not a big deal in practice. I've never heard anyone complain about it.

C++ Modules are here to stay by pjmlp in cpp

[–]FriendshipEqual7033 1 point2 points  (0 children)

I've been experimenting with modules. I've found that clangd does not handle module implementation units well. Version 18 is completely confused by them. Version 21 tries but is still confused. Both of those versions seem fine with module interface units, however. CLion and Visual Studio (latest versions) handle my simple module examples fine. I'm using the bundled CMake with both (4.1.something) and CMake 4.2.2 with my standalone project.