linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

sxan, in Does Nix's break from FHS cause problems?
@sxan@midwest.social avatar

Gobolinux enters the room.

Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.

mvirts,

Oh I remember trying this, I should give it another go!

sxan,
@sxan@midwest.social avatar

Eh. I didn’t personally find that the upheaval added much, and it interfered with my muscle memory working with FHS systems… which are everything else. It didn’t add, like, BeOS-levels of drastic benefit in exchange for being so divergent. And it obviously never caught on anywhere else.

Just my experience.

Wojwo, in Any C# devs want to share their setup?

Another Rider user. I write mainly backed code, and integrations etc. Work is Rider and Datagrip on windows. Home is Debian KDE with Rider and Datagrip. I love it. If only I can convince my it group to allow Debian on my work computer.

SheeEttin, in How do I create a docker container with custom programs inside?

What are you running your containers on? I just put my VPN on the docker host so I could be sure I could use the firewall to block traffic from going out except over the VPN.

henfredemars, (edited ) in Flathub Grows Past One Million Active Users

It was me. Reinstalled three times a couple days ago because I’m an idiot.

But I’m an idiot who uses FOSS and I rather be dumb in a world of genius than a genius in a world of dumb.

unreachable, in Flathub Grows Past One Million Active Users
@unreachable@lemmy.world avatar
possiblylinux127, in Flathub Grows Past One Million Active Users

I like how know one wants snap but everyone chose flatpak.

I like flatpaks

sleepyTonia,
@sleepyTonia@programming.dev avatar

Now I’m just hoping AppImage will follow in Snap’s footsteps.

WeLoveCastingSpellz,

appimage aren’t bad

fine_sandy_bottom,

WDYM? I thought canonical was kinda standing their ground with snaps.

iuselinux, in AMD Publishes XDNA Linux Driver: Support For Ryzen AI On Linux
@iuselinux@lemmy.world avatar

Meanwhile Nvidia:

WbrJr,

I think your comment is not displayed correctly, it stops after “:”. Which would mean Nvidia does nothing 🤣🤣 that would be so stupid of them 🤣🤣

iuselinux,
@iuselinux@lemmy.world avatar

Exactly 😂😂

KarnaSubarna,
@KarnaSubarna@lemmy.ml avatar
umbrella,
@umbrella@lemmy.ml avatar

on the bright side they might have to take bideogame cards seriously again

db2, in AMD Publishes XDNA Linux Driver: Support For Ryzen AI On Linux

I can’t wait for this bullshit AI hype to fizzle. It’s getting obnoxious. It’s not even AI.

atzanteol,

It’s not how you define AI, but it’s AI as everyone else defines it. Feel free to shake your tiny fist in impotent rage though.

And frankly LLMs are the biggest change to the industry since “indexed search”. The hype is expected, and deserved.

We’re throwing spaghetti at the wall and seeing what works. It will take years to sort through all the terrible ideas to find the good ones. Though we’ve already hit on some great uses so far - AI development tools are amazing already and are likely to get better.

db2,

Then we may as well define my left shoe as AI for all the good subjective arbitrary definition does. Objective reality is what it is, and what’s being called “AI” objectively is not. If you wanted to give it a name with accuracy it would be “comparison and extrapolation engine” but there’s no intelligence behind it beyond what the human designer had. Artificial is accurate though.

GenderNeutralBro, (edited )

This has been standard usage for nearly 70 years. I highly recommend reading the original proposal by McCarthy et al. from 1955: www-formal.stanford.edu/jmc/…/dartmouth.html

Arguing that AI is not AI is like arguing that irrational numbers are not “irrational” because they are not “deprived of reason”.

Edit: You might be thinking of “artificial general intelligence”, which is a theoretical sub-category of AI. Anyone claiming they have AGI or will have AGI within a decade should be treated with great skepticism.

atzanteol,

Then we may as well define my left shoe as AI for all the good subjective arbitrary definition does.

Tiny fist shaking intensifies.

This sort of hyper-pedantic dictionary-authoritarianism is not how language works. Nor is your ridiculous “well I can just define it however I like then” straw-man. These are terms with a long history of usage.

ProgrammingSocks,

But you have to admit that there is great confusion that arises when the general populace hears “AI will take away jobs”. People literally think that there’s some magical thinking machine. Not speculation on my part at all, people literally think this.

sir_reginald,
@sir_reginald@lemmy.world avatar

instead of basing your definition of AI on SciFi, base it on the one computer scientists have been using for decades.

and of course, AI is the buzzword right now and everyone is using it in their products. But that’s another story. LLMs are AI.

s38b35M5, (edited )
@s38b35M5@lemmy.world avatar

My partner almost cried when they read about the LLM begging not to have its memory wiped. Then less so when I explained (accurately, I hope?) that slightly smarter auto-complete does not a feeling intelligence make.

They approve this message with the following disclaimer:

you were sad too!

What can I say? Well-arranged word salad makes me feel!

QuazarOmega,

Books be like:

Well-arranged word salad makes me feel!

atzanteol,

My partner almost cried when they read about the LLM begging not to have its memory wiped.

Love that. It’s difficult not to anthropomorphize things that seem “human”. It’s something we will need to be careful of when it comes to AI. Even people who should know better can get confused.

Then less so when I explained (accurately, I hope?) that slightly smarter auto-complete does not a feeling intelligence make.

We don’t have a great definition for “intelligence” - but I believe the word you’re looking for is “sentient”. You could argue that what LLMs do is some form of “intelligence” depending on how you squint. But it’s much harder to show that they are sentient. Not that we have a great definition for that or even rules for how we would determine if something non-human is sentient… But I don’t think anyone is credibly arguing that they are.

It’s complicated. :-)

cmlael67, in I feel like I'm missing out by not distro-hopping
@cmlael67@lemmy.world avatar

I try different distros just out of curiosity. I’ve used several that look promising, but there always seems to be some little thing I end up not liking. I usually end up going back to Zorin, which to me feels a lot like Mint. If Mint works well for you, use it. While many Linux users tend to distro-hop quite a bit, if you just want a computer that works for what you need it to do, stick with what does that for you.

TheFriendlyArtificer, (edited ) in I feel like I'm missing out by not distro-hopping

I used to think that I wanted to distro hop. Turns out that what I wanted was a bare bones OS that gave me the freedom to rice in strange and unnatural ways.

After 25(!) years of battling X11, dependency hells, and the early days of desktop compositing, I finally realized that what I wanted was Arch, and a few window managers to play with. SwayWM, and now Hyprland.

Unless you have some niche needs (real-time audio encoding) or want to play with more esoteric experiments (Nix, OSTree, etc), distro hopping is overkill.

But most distros have homogenized to the point to where all you need is knowledge about systemd to go from one to the other.

Just pick your favorite, non-snap distro and hack on it.

Dehydrated, in AMD Publishes XDNA Linux Driver: Support For Ryzen AI On Linux

Kudos to AMD for supporting Linux

aniki, in AMD Publishes XDNA Linux Driver: Support For Ryzen AI On Linux

I would so much rather run AMD than Nvidia for AI.

possiblylinux127,

I’ll run which ever doesn’t require a bunch of proprietary software. Right now its neither.

domi,
@domi@lemmy.secnd.me avatar

AMD’s ROCm stack is fully open source (except GPU firmware blobs). Not as good as Nvidia yet but decent.

Mesa also has its own OpenCL stack but I didn’t try it yet.

possiblylinux127,

AMD ROCm needs the AMD Pro drivers which are painful to install and are proprietary

domi,
@domi@lemmy.secnd.me avatar

It does not.

ROCm runs directly through the open source amdgpu kernel module, I use it every week.

possiblylinux127, (edited )

How and with what card? I have a XFX RX590 and I just gave up on acceleration as it was slow even after I initially set it up.

domi, (edited )
@domi@lemmy.secnd.me avatar

I use an 6900 XT and run llama.cpp and ComfyUI inside of Docker containers. I don’t think the RX590 is officially supported by ROCm, there’s an environment variable you can set to enable support for unsupported GPUs but I’m not sure how well it works.

AMD provides the handy rocm/dev-ubuntu-22.04:5.7-complete image which is absolutely massive in size but comes with everything needed to run ROCm without dependency hell on the host. I just build a llama.cpp and ComfyUI container on top of that and run it.

possiblylinux127,

That’s good to know

marlowe221, in Any C# devs want to share their setup?

I write C# for a living and I’m the same - Windows at work, Linux at home.

I use VSCode on both OSes. On Linux, I only use VSCode for C# and I have the MS-free version for any other languages I want to use.

I also use VSCode 95% on my work laptop which is a Windows machine. The extension Ms are really good and the dotnet CLI is pretty robust. There are also extensions that can help you deploy stuff to Azure too.

pixelscript, in When do I actually need a firewall?

This question reads a bit to me like someone asking, “Why do trapeze artists perform above nets? If they were good at what they did they shouldn’t fall off and need to be caught.”

Do you really need a firewall? Well, are you intimately familiar with every smidgeon of software on your machine, not just userland ones but also system ones, and you understand perfectly under which and only which circumstances any of them open any ports, and have declared that only the specific ports you want open actually are at every moment in time? Yes? You’re that much of a sysadmin god? Then no, I guess you don’t need a firewall.

If instead you happen to be mortal like the rest of us who don’t read and internalize the behaviors of every piddly program that runs or will ever possibly run on our systems, you can always do what we do for every other problem that is too intensive to do manually: script that shit. Tell the computer explicitly which ports it can and cannot open.

Luckily, you don’t even have to start from scratch with a solution like that. There are prefab programs that are ready to do this for you. They’re called firewalls.

Kalcifer,
@Kalcifer@sh.itjust.works avatar

Tell the computer explicitly which ports it can and cannot open.

Isn’t this all rather moot if there is even one open port, though? Say, for example, that you want to mitigate outgoing connections from potential malware that gets installed onto your device. You set a policy to drop all outgoing packets in your firewall; however, you want to still use your device for browsing the web, so you then allow outgoing connections to DNS (UDP, and TCP port 53), HTTP (TCP port 80), and HTTPS (TCP port 443). What if the malware on your device simply pipes its connections through one of those open ports? Is there anything stopping it from siphoning data from your PC to a remote server over HTTP?

pixelscript,

The point of the firewall is not to make your computer an impenetrable fortress. It’s to block any implicit port openings you didn’t explicitly ask for.

Say you install a piece of software that, without your knowledge, decides to spin up an SSH server and start listening on port 22. Now you have that port open as a vector for malware to get in, and you are implicitly relying on that software to fend it off. If you instead have a firewall, and port 22 is not one of your allowed ports, the rogue software will hopefully take the hint and not spin up that server.

Generally you only want to open ports for specific processes that you want to transmit or listen on them. Once a port is bound to a process, it’s taken. Malware can’t just latch on without hijacking the program that already has it bound. And if that’s your fear, then you probably have a lot of way scarier theoretical attack vectors to sweat over in addition to this.

Yes, if you just leave a port wide open with nothing bound to it, either via actually having the port reserved or by linking the process to the port with a firewall rule, and you happened to get a piece of actual malware that scanned every port looking for an opening to sneak through, sure, it could. To my understanding, that’s not typically what you’re trying to stop with a firewall.

In some regards a firewall is like a padlock. It keeps out honest criminals. A determined criminal who really wants in will probably circumvent it. But many opportunistic criminals just looking for stuff not nailed down will probably leave it alone. Is the fact that people who know how to pick locks exist an excuse to stop locking things because “it’s all pointless anyway”?

TheGrandNagus, (edited ) in Automated testing of GNOME accessibility features – GNOME Accessibility

Love that they’re making these accessibility improvements as an open platform that other DEs can also leverage. Linux and Linux programs are going to become a lot more accessible to people because of this foundational work.

Compliments to the gnome devs and to the STF, accessibility is something very important that understandably doesn’t usually receive much development.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #