Alleged shooter in DC says ‘abettors and perpetrators are accountable’ iacenter.org/2025/05/23/allege…

Via Contre Attaque (FB)
#France #macronie #pouvoir #milices
🚨 À LA #BRAV : NAZISME, ARMES DE GUERRE, COCAÏNE ET AGRESSIONS SEXUELLES
Le groupe-d'ultra droite le plus dangereux en France, c'est la #police nationale. Une enquête de Libération révèle une étude de cas effroyable avec Jordan, policier de la BRAV. Attention, même dans un roman noir, les méchants flics ne sont pas aussi inquiétants :
➡️ Jordan est littéralement nazi. Il collectionne les symboles du Troisième Reich, appelle Hitler «tonton», partage des contenus antisémites. Il est même fasciné par la section SS Charlemagne, les volontaires français fanatiques engagés chez nazis.
➡️ Sur son temps libre, Jordan organise des attaques racistes avec ses amis policiers. Dans des discussions entre collègues à propos d'un barbecue, Jordan annonce qu'il prend «son poing américain» et sa «matraque télescopique» pour organiser des «ratonnades» après leur soirée entre flics.
➡️ Jordan et ses copains exhibent des fusils d'assaut HK G36, fournis au nom de l'anti-terrorisme, dans un cadre privé. Libération a même retrouvé des photos où ils posent avec ces armes et des chargeurs remplis.
➡️ Jordan consomme de la cocaïne avec ses collègues. Il en parle dans ses conversations par message. Il a d'ailleurs été testé positif à cette drogue. Il trace des lignes de poudres avec «sa carte professionnelle» selon son ex-compagne. Prend-t-il de la cocaïne avant d'aller tabasser des manifestant-es ? Comment se fournit-il en drogue ? L'article de Libération ne le dit pas.
➡️ Jordan aime les stéroïdes, des produits interdits pour gonfler artificiellement ses muscles dans le club de sport de son unité de policiers. Il fait d'ailleurs du trafic de ces produits auprès de ses collègues.
➡️ Dans ses échanges, Jordan veut assassiner des gilets jaunes avec un fusil d'assaut, tirer «en pleine gueule» sur les manifestant-es ou encore «écraser des migrants». Il se prend en photo armé avant une intervention en se vantant d'aller «péter la gueule aux étudiants».
➡️ Jordan est récompensé. La préfecture salue sa «maturité professionnelle» et Didier Lallement en personne l'a décoré d'une médaille de bronze.
➡️ Jordan a battu et violé son ancienne compagne. Elle a porté plainte pour des coups et évoque des rapports sexuels contraints. C'est ce qui a déclenché des poursuites à son encontre. Une autre ex évoque un homme «très impulsif». Jordan passera en procès suite à cette plainte.
➡️ Jordan est membre de la BRAV. Avant il était dans la Compagnie d'Intervention. La CI est chargée de «protéger les institutions». L’État français emploie des agents nazis pour protéger ses lieux de pouvoir. La CI, comme la BRAV, est une unité ultra-violente envoyée en première ligne contre les manifestant-es. C'est un policier de la CI qui avait été touché par un cocktail Molotov après avoir chargé des manifestant-es le 1er mai.
Les refrains sur le risque futur d'une «menace d'extrême droite» sont dépassés. Nous y sommes. Avec le cas de Jordan, nous avons un policier littéralement nazi, dealer, organisateur d'attaques racistes, qui détourne des armes de guerre et qui est félicité par ses chefs. Il est même envoyé dans l'unité la plus offensive du maintien de l'ordre français. Et Jordan n'est évidemment pas un cas isolé. Quand des SS armés et payés par l’État, bourrés de coke et couverts par leur hiérarchie veulent nous tuer, on fait quoi ? La Résistance avait trouvé la réponse dans les années 1940...

liberation.fr/societe/police-j…

The truth about linux having 15% market share in India.


I am from india. These numbers are inflated due to our population and government and health sector office pc using linux (ubuntu). These office pcs just require a chrome browser and all the work is done on the browser Nobody here cares what os they use in their office pc. I don't see anyone here switching to linux on their personal pc other than the IT students who are forced to install kali linux. And most of them are running linux on virtualbox on windows.

Steam deck is not even officially sold here and imported ones that are sold cost 950$ for the 512 gb variant. So it is a ultra niche item here. .

People here buy desktops only for gaming/content creation, which means most households here doesn't need/require a desktop. And these people always prefer mac or windows.

Also gaming scene here is dominated by mobile games (because gaming pcs and consoles are too expensive and we have the cheapest internet and phone prices) As for pc games it is dominated by valorant, Minecraft and gtav (fivem rp).

Edit - Many consider this a huge win. But getting market share in the office space for basic browsing and word processing inflates the numbers for actual game/app developers who wants to support linux and they will disappointed seeing the actual usage and they will abandon the linux support. Also the indian market isn't buying laptop/desktops for browsing, they just use their phone because pc hardware is expensive and phones prices are cheap. And anyone who is buying desktops for serious tasks stick to windows and mac.

This entry was edited (1 year ago)

Why are KF users being banned?


The Fediverse has been known to ban anyone who supports Musk's rhetoric as well as anyone who is registered with KF. I speak from experience with seeing a certain someone (dare we say whom?) being banned from multiple instances for being a KF user. She made it more than happenstance to rigidly adhere to the instance's rules. Perhaps there are unwritten rules within the Fediverse regarding alignment with the website I alluded to? Reaching out as a concerned lemming.
This entry was edited (3 months ago)

don't like this

in reply to AhoyMateys

She only got banned because she was trying to make it seem like the harm Kiwi Farms did was minimal. Which is an obvious lie, Kiwi Farms is one of the biggest hives of villiany and scum; they've done so much harm to those they didn't like for petty reasons. Particularly going after trans people and piling an unending torrent of harassment on them until they either kill themselves or go beyond the reach of Kiwi Farms. Proof of my claim that Kiwi Farms caused harm to the Trans community

She tried to conflate Discord unknowingly hosting mass shooters with being their allies. (I noticed said something along the same lines, as you were trying to take the heat off of Kiwi Farms, sussy). That makes me wonder if this account is a sockpuppet, but I can't say for certain, as there isn't proof of that.

Linux for desktop market share surpasses 4% for the first time, says Statcounter


Statcounter, a website that tracks the market share of web browsers, operating systems, and search engines, is reporting that Linux on the desktop has over 4% market share for the very first time (Statcounter records ChromeOS as a separate operating system despite being based on Linux). Statcounter doesn’t provide any explanation about why the market share has increased but we can speculate what’s going on.

Linux’s march to its 4.03% market share has been a steady process ever since the final months of 2020 when Linux held just 1.53% of desktop market share. One of the biggest contributors to the growth of Linux is likely the stringent hardware requirements of Windows 11.

YAF say targeted 'Israel's' Ben Gurion Airport with hypersonic missile english.almayadeen.net/news/po…

Hand in Hand versucht die US-Regierung und der Satellitenanbieter Starlink, das Unternehmen des Regierungsberaters Elon Musk im Globalen Süden weitflächig auf den Markt zu bringen. Dabei scheint der Rechtsaußen-Regierung jedes Mittel recht zu sein.
Globaler Süden: US-Regierung drängt Staaten zur Zulassung von Starlink

N. E. Felibata 👽 reshared this.

Just after sunrise, the waning gibbous moon sets just behind a waving United States flag on March 19, 2025, in this image from NASA’s Michoud Assembly Facility in New Orleans. The waning gibbous moon phase comes after the full moon. As the Moon begins its journey back toward the Sun, the opposite side of the […]

#foto #mywork #photo #Natur #Insekten #Fliegen #Wollschweber #Frühling - Die Fotos sind von den letzten zwei Wochen. Heute regnet es. Immer wieder ergiebige Schauer und zwischen den Regenpausen kann der Boden das Wasser gut aufnehmen. Gut für die Natur 😀

Der Wollschweber ist ein Brutparasit vieler im Boden nistender Solitärbienen, vor allem von Erd- bzw. Sandbienen.
Das Weibchen legt seine Eier nicht ab, sondern wirft sie ab: Vor der Eiablage nimmt es mit seinem Hinterleibsende feinen Sand auf, dann wirft es die Eier mit anhaftendem Sand mit wippenden Bewegungen in Richtung der Nesteingänge.
Nach kurzer Zeit bereits schlüpfen die Fliegenlarven und kriechen sofort in die Brutzelle der Biene. Nach dem Verschluß der Zelle fressen die Larve zunächst den Bienenproviant und häuten sich dann zu fußlosen Maden; dann saugen sie sich an der Wirtslarve fest und saugen sie langsam aus.
deutschlands-natur.de/tierarte…

Ich wünsche euch allen ein schönes Wochenende 😉

N. E. Felibata 👽 reshared this.

in reply to Karna

Saves you one extra click

AMD

AMD CPU improvements like INVLPGB for broadcast TLB invalidation, Zen 5 load latency filtering with perf, AMD P-State driver improvements, initial support for the AMD Versal NET SoC, and more.


Intel

On the Intel side is early work on the kernel-side preparations for Advanced Performance Extensions (APX) and continuing to enhance the Trust Domain Extensions (TDX) support.


CPU

For both Intel and AMD there is also crypto performance improvements like faster CRC code for AVX-512 CPUs and faster AES-CTR with modern x86_64 CPUs.


Graphics

Over on the graphics side there is the very preliminary NOVA driver code merged for the future Rust-written open-source NVIDIA kernel driver. Linux 6.15 also brings Shared Virtual Memory support for the Intel Xe driver, standardized reporting to user-space for hung GPUs, Intel Xe EU stall sampling, AMDGPU support for the OEM i2c interface for RGB lighting and more, and AMD Radeon RX 9070 series fan speed reporting.


Bcachefs

Linux 6.15 also brings many enhancements to the Bcachefs file-system as it works on its "soft frozen" state and working to remove the "experimental" flag from the file-system in the not too distant future.


Other

Some other fun enhancements to Linux 6.15 include IO_uring network zero-copy receive, the new FWCTL subsystem, various Apple driver enhancements, MSEAL protection of system mappings, the new "hugetlb_alloc_threads" option to help boot times on large servers, various kernel scheduler improvements, continued work on Rust programming language abstractions, and landing the Zstd 1.5.7 compression code into the kernel.
This entry was edited (3 months ago)

Agence TASS sur Telegram : /s/TASS_europe/9185
[...Plus d’un million de Hongrois ont déjà pris part au référendum sur l’adhésion de l’ #Ukraine à l’Union européenne, #référendum qui a été lancé le 14 avril et qui se poursuivra jusqu’à la mi-juin. C’est ce qu’a annoncé le premier ministre Viktor #Orbán, réaffirmant que son gouvernement s’opposait à une adhésion précipitée de l’Ukraine à l’UE.
"Je viens de recevoir l’information selon laquelle le nombre de votes exprimés a dépassé le million sur la question d’une adhésion accélérée de l’Ukraine à l’ #UE. Un résultat fantastique, qui pourrait même dépasser nos attentes",
a déclaré M. Orbán dans une vidéo diffusée à la télévision nationale...]

#Orban #Hongrie #europe

**L’histoire hallucinante des vaches abandonnées sur une île et laissées à elles-mêmes pendant 130 ans ! **
futura-sciences.com/planete/ac…
par la même occasion je découvre le terme féralisation qui qualifie le retour à la vie sauvage d'animaux domestiques
vu l'incompétence e des politiciens en matière de changement climatique et autres pillage des ressources par les humains, pas de souci si l'espèce disparaît et comme on l'a observé durant le covid la vie reprendra son chemin naturel .....
#animaux #sauvage #ile #biodiversité #etc...

European kakistocracy locked in a Forever War against Russia strategic-culture.su/news/2025…

Readovka sur Telegram : /s/readovkanews/96665
La banque américaine #JPMorgan a élaboré pour ses clients une analyse sur la fin de l'opération militaire spéciale (OMS), chaque scénario impliquant des pertes pour Kiev.

La plus grande banque américaine en termes d'actifs, JPMorgan Chase, a présenté ses scénarios pour la fin du conflit en #Ukraine. Ce qui est particulièrement intéressant, c'est que les quatre principaux scénarios ont été spécialement conçus par les banquiers et financiers pour leurs clients, comme pour leur dire : «Évaluez les risques et faites vos investissements en vous basant sur notre document (bancaire).»

Le scénario le plus favorable pour les partenaires occidentaux des clients est le scénario «sud-coréen», avec une probabilité de 15 %. Selon sa description, Kiev conserverait 80 % de son territoire, n'intégrerait pas l'OTAN, mais des troupes étrangères s'installeraient en Ukraine et, grâce aux fonds confisqués à la Russie, construiraient une «véritable démocratie».

Le scénario le plus probable, intitulé «Pas terrible» (50 %), prévoit que l'Ukraine deviendra une sorte de nouvelle Géorgie : sans un soutien significatif de l'Occident, le pays sombrerait dans une crise prolongée qui le ramènerait naturellement dans l'orbite de la Russie.

Le scénario «Ça ira» (20 %) s'inspire du modèle israélien : aucun déploiement de troupes de l' #UE, des #États-Unis ou de l' #OTAN n'est prévu, mais les forces armées ukrainiennes seraient équipées d'armes en abondance, le pays serait couvert de bunkers, et les Ukrainiens vivraient dans cette forteresse assiégée. Il est noté que, pour ce scénario, il faudrait offrir à Vladimir #Poutine des «avantages économiques importants», y compris la levée des sanctions.

Le pire scénario pour l'Occident est le scénario «biélorusse» (15 %). Dans celui-ci, les États-Unis abandonnent l'Ukraine, et l' #UE échoue dans ses tentatives de prendre le relais. La #Russie obtient alors la capitulation totale de son adversaire, prend sous son aile ce qu'il reste de l'Ukraine indépendante et détruit définitivement le système mondial établi après la Seconde Guerre mondiale.

Fait remarquable, aucun des scénarios proposés n'envisage la possibilité pour Kiev de récupérer les territoires perdus, l'Ukraine étant présentée comme une entité qui sera soit divisée, soit mise en conserve...]


Le document de JP Morgan Chase, archivé:
web.archive.org/web/2025052311…

thepostmillennial.com/former-b…

Snap store from Canonical (Ubuntu) hit with another crypto scam app


Hier, le journaliste Stéphane Luçon répondait aux questions d'Alexis Poulin depuis la Roumanie sur l’état des lieux de la campagne. De manière factuelle et non militante, professionnelle, il a rappelé des faits connus et relayés par des #médias roumains et internationaux sur la campagne sous influences.
Aujourd’hui son compte X est suspendu..........
"Informer est devenu impossible dans une #UE qui ne se cache plus dans sa volonté de #censure des voix non alignées ou des informations qui abîment la #propagande officielle !" A. POULIN


youtu.be/njTl6QyuJJU
#Roumanie #Poulin #Luçon

Andrei #MARTYANOV : La stratégie militaire de la Russie en Ukraine

"Mieux vaut s'adresser à Dieu qu'à ses saints" (proverbe français)... Autrement dit, en matière d'expertise en stratégie militaire, il est préférable, et de loin, de s'en remettre à Andrei #MARTYANOV qui parle clair, qui parle dur ! Quelle volée de bois vert !! #Trump, ses 'wonder boys', et les caniches européens en prennent pour leurs grades..!

Andrei MARTYANOV est un expert en stratégie militaire et navale russe. Il est né à Bakou, en #URSS, en 1963. Il est diplômé de l’Académie navale "Kirov Red Banner" et a servi comme officier à bord de navires et à des postes d’état-major de la Garde côtière soviétique jusqu’en 1990. Au milieu des années 1990, il a déménagé aux #États-Unis où il a travaillé comme directeur de laboratoire dans un groupe aérospatial commercial.


#Russie #Ukraine

Government urges Argentinans to take dollars out of their mattresses plenglish.com/news/2025/05/22/…

youtube.com/watch?v=yJFed6y05v…

Description:

Something is up in the "Peoples'" "Republic" of #China, and it has some people speculating that there is a slow moving #coup going on, or a purge...

Article:
Xi Jinping's Failed Coup Attempt has Led to a Thorough Purge of Military Influence

#Joseph P. #Farrell | #News and Views from the #Nefarium | May 22, #2025

BARBOUZERIES 23.5.2025 — Le briefing avec Slobodan #Despot

Où l'on constate, en observant la #Roumanie, la tranquille reprise en main des sociétés occidentales par des services pas si secrets que ça, et où l'on se demande où cela va nous conduire.


youtu.be/QfuG_NCMuj8
antipresse.net

🇺🇸🇷🇺‼️Rubio admitted in Congress that #Russia has the power to neutralize the US‼️
May 22, 2025

In one of the more unexpectedly open sessions of the #USCongress, Republican Congressman Darrell #Issa raised eyebrows - and the tone of the discussion - with a statement that echoed in the chamber: "Vladimir Putin is the undisputed leader of a country that has the capacity to wipe us off the face of the earth."

It wasn't a metaphor. Issa was talking about the #nuclear arsenal of the Russian Federation, and he was not alone in that assessment.

It seemed to many that the statement would pass without comment, but then US Secretary of State Marco #Rubio, who was also present at the session, also spoke. He didn't try to mitigate. On the contrary. "They have the largest strategic arsenal in the world and one of the largest tactical nuclear arsenals. And yes - he is the undisputed leader," Rubio confirmed, without hesitation.

The session took on a completely different tone. No longer in the sign of threats, sanctions and harsh rhetoric - but in the sign of reality.

Congressman Issa reminded the audience that history often does not follow the path that the public wishes for, but the one that survives in silence. "#Peace is not made with friends, but with those who do not like you," he said, invoking the logic of the #ColdWar.

Rubio continued, underscoring that the dialogue with Moscow must exist regardless of the current events in Ukraine. "It would be irresponsible if the two largest nuclear powers on the planet did not communicate. And that is exactly what has happened for the last three years," Rubio stressed, alluding to the lack of direct communication between Washington and Moscow since the beginning of the crisis.

But he made it clear – communication does not mean rapprochement. "That doesn't mean we'll become allies or friends. Unless things change significantly. But the relationship must exist, to avoid mistakes that could lead to global conflict."

Issa went a step further into historical parallels, recalling that the US once "just waited" while its rival collapsed on its own. "It's worked before. Look how the Soviet Union ended up. We didn't attack them, we just waited until the system collapsed from within."

This was not a rhetorical exercise, but an almost cold display of how some senior officials in the #US now view relations with Moscow - through the prism of the balance of #power, rather than ideology.

Rubio concluded by recalling a #history lesson from 1961. "If there were no channels of communication between Washington and Moscow then, the Caribbean crisis could have ended in disaster. The world could have disappeared then."

Without big words, but with a lot of significance, this session of the Congress showed that even in the highest American political circles there is a growing awareness that the simple division into "good" and "bad" no longer works. Especially when the other side has the largest nuclear arsenal on the planet and a leader who - everyone agrees - is firmly in the saddle.

And perhaps, as some have noted, the time is not to ask who wins, but how everyone survives.


https://x.com/onlydjole/status/1925565676183249172

I tried, I really did


I've been an IT professional for 20 years now, but I've mainly dealt with Windows. I've worked with Linux servers through out the years, but never had Linux as a daily driver. And I decided it was time to change. I only had 2 requirements. One, I need to be able to use my Nvidia 3080 ti for local LLM and I need to be able to RDP with multiple screens to my work laptop running Windows 10.

My hope was to be able to get this all working and create some articles on how I did it to hopefully inspire/guide others. Unfortunately, I was not successful.

I started out with Ubuntu 22.04 and I could not get the live CD to boot. After some searching, I figured out I had to go in a turn off ACPI in boot loader. After that I was able to install Ubuntu side by side with Windows 11, but the boot loader errored out at the end of the install and Ubuntu would not boot.

Okay, back into Windows to download the boot loader fixer and boot to that. Alright, I'm finally able to get into Ubuntu, but I only have 1 of my 4 monitors working. Install the NVIDIA-SMI and reboot. All my monitors work now, but my network card is now broken.

Follow instructions on my phone to reinstall the linux-modules-extra package. Back into Windows to download that because, you know, no network connections. Reinstall the package, it doesn't work. Go into advanced recovery, try restoring packages, nothing is working. I can either get my monitors to work or my network card. Never both at the same time.

I give up and decide it's time to try out Fedora. The install process is much smoother. I boot up 3 of 4 monitors work. I find a great post on installing Nvidia drivers and CUDA. After doing that and rebooting, I have all 4 monitors and networking, woohoo!

Now, let's test RDP. Install FreeRDP run with /multimon, and the screen for each remote window is shifted 1/3 of the way to the left. Strange. Do a little looking online, find an Issue on GitHub about how it is based on the primary monitor. Long story short, I can't use multiple monitor RDP because I have different resolution monitors and they are stacked 2x2 instead of all in a row. Trust me I tried every combination I could think of.

Someone suggested using the nightly build because they have been working on this issue. Okay, I try that out and it fails to install because of a missing dependency. Apparently, there is a pull request from December to fix this on Fedora installs, but it hasn't been merged. So, I would need to compile that specific branch myself.

At this point, I'm just so sick of every little thing being a huge struggle, I reboot and go back into Windows. I still have Fedora on there, but who would have thought something that sounds as simple as wanting to RDP across 4 monitors would be so damn difficult.

I'm not saying any of this to bag on Linux. It's more of a discussion topic on, yes, I agree that there needs to be more adoption on Linux, but if someone with 20 years of IT experience gets this feed up with it, imagine how your average user would feel.

Of course if anyone has any recommendation on getting my RDP working, I'm all ears on that too.

This entry was edited (1 year ago)

Passive OCR and other 'AI' tools on the Linux desktop


With modern CPU's supposedly shipping with 'AI cores': How long do you think it will take for a proper opensource, privacy respecting productivity tools(Something like whatever M$ copilot is supposed to be?) to be available?

Personally, i would love to see something like 'Passive' OCR integrated with the display server: the ability to pause any video and just select whatever text(even handwritten) there is naturally like it was a text document without any additional hassle will be really useful
Also useful in circumventing any blocks certain websites put on articles to prevent text from being copied

Or an AI grammar checker running natively for LibreOffice.

What are some AI tools you think should be developed for desktop Linux?

in reply to Artemis_Mystique

FOSS apps (all on Flathub)


Some of the AI related apps I've been using that are both Free Software and offline (where it runs on your computer without using network services in the cloud) are:

  • OCR: "Frog" can take screenshots, select images, accept drag and drop, and you can paste an image from the clipboard. It'll read the text on the images and immediately have a text area with the result. flathub.org/apps/com.github.te… — it's powered by Tesseract. Note: The completely optional text-to-speech that Frog has does use an online service. But the rest is offline.
  • Speech to text: "Speech Note" does text to speech, speech to text, and translations... all locally on your computer, and it supports GPU acceleration (which isn't needed, but it makes it a little faster). flathub.org/apps/net.mkiol.Spe… — This is basically the all-in-one "Swiss army knife" of ML text processing. Thanks to being a Flatpak, you don't have to do anything special for the dependencies. It's all taken care of for you. It also has tons of different models (for different voices, different backends) all available from within the UI, which just needs a click for downloading.
  • Upscaling images: There are two that do something similar, using some of the same backends. A nice and simple one is "Upscaler". flathub.org/apps/io.gitlab.the… Another one that's cross platform is "Upscayl" flathub.org/apps/org.upscayl.U… — these both use ESRGAN and Waifu2x in the background.
  • Closed captioning: "Live Captions" uses an ML model to transcribe text realtime. It's wonderful for when a video doesn't have subtitles, or when you're participating in a video call (which might also not have CC). There's also a toggle mode that will transcribe based on microphone input. The default is to use system audio. flathub.org/apps/net.sapples.L…
  • Web page translations: Firefox, for the past few releases, has the ability to translate web pages completely local in-browser. It does need to download a small model file (a quantized one around 20 megabytes per language pair), but this happens automatically on first use. All you need to do is click the translate icon (when it's auto-detected) or go to the menu and select "Translate page...". Firefox is located in your distribution already (and is usually installed by default in most Linux distributions) and is available as an official package from Mozilla on Flathub as well. Newer versions keep improving on this, improving speed (it's pretty quick already), improving accuracy, improving reliability (sometimes you have to try to translate a couple of times on some pages), and adding languages. But what's there in the release of Firefox is already great.


Chat and image generation (more advanced)


While all the above are graphical apps and on Flathub (some may have distro packages too), there are some additional AI/ML things you can run on Linux as well:

  • Chat ML: "Ollama" (ollama.ai/) is a friendlier wrapper around llama.cpp and lets you run a variety of models (some FOSS, some just source-available-and-gratis, some not at all).

You can run Ollama in a container to make it even easier. Even a Podman container on your user account works. (You don't need to set it up as a system container.) The instructions for Docker work on Podman (just swap the docker command for podman instead).

While the official instructions only list CPU (which is fine for some of the smaller models) and NVidia, it's also possible to use an AMD GPU too:

# Enable device as user (run once per boot)
sudo setsebool container_use_devices=true

# Set up the ollama server for AMD acceleration (run once per session)
podman run --pull=always --replace --detach --device /dev/kfd --device /dev/dri --group-add video -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama:0.1.22-rocm

# Command-line interaction (run any time you want to use it — the last part is which model you want to use)
podman exec -it ollama ollama run llama2

llama2 is the default ML; there are so many others available. Mixtral is a good one if you have enough vram on your GPU. Whatever you specify, it will auto-download and set it up for you. You only need to wait the first time. (The ROCm version of takes a while to download. Each model varies. The good thing is, it's all cached for subsequent uses.)

If you want a web UI like ChatGPT, then you could also run this instead of the command line interaction command:

podman run -d --replace -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui ghcr.io/ollama-webui/ollama-webui:main

...and visit http://localhost:3000/

When done, run podman stop ollama and podman stop ollama-webui to free up resources from your GPU.

There are also integrations for text editors and IDEs, similar to GitHub's CoPilot. Neovim has a few already. VS Code (or VS Codium) has some too (like twinny and privy).

  • Image generation: "Stable Diffusion" is the go-to here. There are a bunch of forks. Some of the better ones are:


Krita, GIMP, and Blender all have plugins that can interface with some of these too (usually using a SD Automatic111 API).

For Stable Diffusion on AMD, you need to have ROCm installed and might need to set or use an environment variable to make it work with your card. Something like:
HSA_OVERRIDE_GFX_VERSION=11.0.0 or HSA_OVERRIDE_GFX_VERSION=10.3.0 (depending on your GPU). Prefixing means just putting that at the beginning of the the command with a space and then the rest of the command. Setting it as a variable depends on your shell. You might need to export it for some (like for bash). Prefixing it is fine though, especially when you use ctrl+r to do a substrang search in your shell history (so you don't need to retype it or remember silly-long commands).

As using these image generating apps pulls down a lot of Python libraries, I'd suggest considering setting up a separate user account instead of using your own, so the app doesn't have access to your local files (like stuff in ~/.ssh/, ~/.local/, your documents, etc.). Setting up containers for these is not so easy (yet), sadly. Some people have done it. And they do run in a toolbox or distrobox podman container... but toolbox and distrobox containers don't really contain so much, so you're better off using podman (with a "docker" container) directly or running it as a separate account for some type of isolation from your user account files.

Everything else above is at least contained (via containers or Flatpak) to some degree... but stuff locally via pip installs can do anything. And it's not just hypothetical either, for example: PyTorch nightly was compromised for a few days on Christmas of 2022.

There are some graphical apps on Flathub for connecting to Stable Diffusion and a ChatGPT AI (which ollama now has)... but in the course of setting them up, you basically have a web and/or text-based UI to interact with.

My daughter told me that she has applied to get her masters. I have mixed feelings about this. On the one hand it's highly likely that she'll make more money, but on the other hand, there is this thing that happens, where the more formal education somebody gets the dumber they become and somewhere along the way become dumb enough to become democrat experts that are always wrong about everything but never in doubt.