• 267 Posts
  • 1.45K Comments
Joined 1 year ago
cake
Cake day: September 13th, 2024

help-circle





  • Still, I feel this would have been much better received if they made an extension. That’s literally the point of having an extension system, so people can download optional features they like without it being forced on everyone. Nothing about their AI features I’ve seen requires direct integration with the app and can’t be done with the already very powerful extension APIs (then again I didn’t develop it so there could be details I’m missing).

    Or if it supported custom Ollama APIs as an option, so people can host their own AI. People tend to be more supportive of that since you directly control both your data and the energy consumption. Instead your options are the biggest commercial cloud AI providers that people have by far the most problem with. For something like summarizing a webpage a small local model running on CPU works fine. If they truly see generative AI as the future, then they should know there’s more to the technology than just using commercial APIs.

    I actually don’t blanket hate generative AI as a whole, but their implementation of it is the exact same as every other software company and has all the same problems with no unique solutions that differentiate Firefox from proprietary browsers with much more mature AI features. That’s what I don’t like about the direction they’re going. If you specifically want AI in your browser, there’s no reason to go with Firefox over Chrome or Edge; if you care about privacy or FOSS, AI on Firefox is no better because you still can’t use an open source model you control; and if you hate any generative AI in general, they’ve just alienated you, possibly permanently, by including it by default. Firefox keeps wanting to be like the mainstream browsers while forgetting about the niche that’s allowed them to thrive when every other browser fell to Chrome.


  • My biggest issue with Windows is the lack of control I have of the actual hardware I own. I don’t own my work computer to begin with nor am I entitled to have full control over it so it doesn’t matter.

    I do use WSL, but mainly because I’m more familiar with Bash than Powershell and don’t have to constantly figure out how Powershell does things I already know how to do.

    It’s the same reason I have no problem using my company’s OneDrive for work files when I go out of my way to avoid putting any of my personal data on the cloud. It’s their data and they don’t care so I don’t care either.

    It’s also nice because I can set up a Linux-only file server at home with things like SSHFS and the Windows computer can’t even see it since it has no SSH access doesn’t even support the network share protocol. If I had an SMB share it would show up on my work computer because it autodetects it.


  • parallel, easy multithreading right in the command line. This is what I wish was included in every programming language’s standard library, a dead simple parallelization function that takes a collection, an operation to be performed on the members of that collection, and optionally the max number of threads (should be the number of hardware threads available on the system by default), and just does it without needing to manually set up threads and handlers.

    inotifywait, for seeing what files are being accessed/modified.

    tail -F, for a live feed of a log file.

    script, for recording a terminal session complete with control and formatting characters and your inputs. You can then cat the generated file to get the exact output back in your terminal.

    screen, starts a terminal session that keeps running after you close the window/SSH and can be re-accessed with screen -x.

    Finally, a more complex command I often find myself repeatedly hitting the up arrow to get:

    find . -type f -name '*' -print0 | parallel --null 'echo {}'

    Recursively lists every file in the current directory and uses parallel to perform some operation on them. The {} in the parallel string will be replaced with the path to a given file. The '*' part can be replaced with a more specific filter for the file name, like '*.txt'.



  • Lesson learned for all the non-whites: if you see white people in danger, walk away because they’re not going to let silly things like “literally saving their lives” get in the way of assuming you’re the bad guy.

    If this is genuine, please touch grass. If not, please fuck off.

    Again, the “assuming you’re the bad guy based on your ethnicity regardless of what you did” part has been shown to actually happen to non-white people much more frequently than white people in white majority countries. And by “lesson learned” I was referring to the fact that this is something many people will inevitably think after seeing a story like this even if they don’t say it, though I should have made that more clear.

    I admit I was too snarky/aggressive/us-vs-them with my wording, I see your point there and deleted that comment as I no longer wish to say those exact words. But, is the fact that THIS ACTUALLY HAPPENS not a bigger problem that plagues society than how politely people articulate it? How about we work on not having this happen or at least not having it be more likely to happen to certain ethnicities than others so no one makes those comments again instead of dismissing it as the person who points it out needing to fuck off? Do the people responsible for causing this racial injustice not also have the responsibility to contribute to mitigating it in the future?


  • What’s the real race war? Making random snarky comments on Lemmy or literally attacking a guy trying to save you because he fits the collective description of a “terrorist,” or defending those attacks as an “inevitable” part of saving people when it’s clearly been shown it’s many times more likely to happen to ethnicities perceived to be more likely to be terrorists?

    Are all the large scale studies showing that police/the public in white majority countries are much more likely to assume a non-white person is a perpetrator whenever any attack on the public happens also pushing race war shit? You can’t imagine how this could have possibly played out differently if the guy wasn’t Middle Eastern “like the terrorist who shot at us?”



  • So why did the public mob the guy then? They saw him literally fighting the gunman and still assumed he’s one of them? If it was a pale skinned blond guy they 100% would have believed him when he said he’s trying to help, but because he’s Middle Eastern they refused to see past the “terrorist” stereotype.

    And if they didn’t see him fighting the terrorist, that’s worse. They attacked a random Middle Eastern guy assuming all of them are terrorists. Why didn’t they go after any of the white people on the beach in the same way?








  • How is it that no CEO sees the writing on the wall and goes “you know what? Everyone’s sick of AI and it’s a great opportunity for PR if we just said we’re NOT going to integrate AI anytime soon.”

    That will actually differentiate your company from the sea of “embracing AI as the future” everyone else is doing. Especially for an open source company, surely they’ve done user demographic studies and realized that they have more anti-AI users than most mainstream software, why not cater to them when no one else is, and secure their good will?