like this
don't like this
Marco Rubio bans u.s. visas for israel critics
inv.nadeko.net/watch?v=ISDESTj…
Hey, asshole, listen up:
Fuck israel.
Fuck the usa.
And fuck you.
You can take your visa and stick it up your ass. I’m very happy not to visit your shithole country ever again.
🇵🇸 Free Palestine!
#usa #israel #genocide #Palestine #Gaza #ethnicCleansing #apartheid #settlerColonialism
Aral Balkan reshared this.
Sorry, I think I had problems untangling your words.
But the equation of discrimination against Jews (always wrong) with criticising the political nation-state of Israel ... just makes me Very Angry. One is (rightly) a crime, the other is legitimate political comment.
But the awful "a-s" word combines the two as though they are the same thing. This means that, if I criticise Israel, they say "a-s!", and tar me with the brush of Holocaust support, or something equally vile. 😭
Israel has ordered the evacuation of almost all of Gaza City and other areas of the north, where around one million Palestinians residethecradle.co
Hi everyone,
Recently i discovered Aneko on Android, I want to find something similar on linux. Oneko seem to be fun but I am using wayland(Hyprland). Is there anything similar on wayland linux? Is this even possible with current state of wayland protocal?
A modern remake of Neko—your classic desktop cat pet on Android.f-droid.org
By Brian Mier - May 19, 2025 With the NED erasing information on recipients, its recent history and the US government and extended state's meddling in Brazilian politics will need to be reconstructed.Orinoco Tribune - News and opinion pieces about Venezuela and beyond
In Five Easy Steps: The danger in an age of social media is that images of starving babies will make you look very bad. Hold firm. The Western media will come to the rescue. By Jonathan Cook Jonathan-Cook.Consortium News
■Products : 【Tung-Tri】Tool : TPA15R200U0075A04https://catalog.tungaloy.com/Item.aspx?cat=6996245&fnum=1476&mapp=ML&GFSTYP=I&srch=1Insert : TOMT150604PDER-MJ ...YouTube
Jerry Lewis's "The Day the Clown Cried" discovered in Sweden after 53 years
Link: thenationalnews.com/arts-cultu…
Discussion: news.ycombinator.com/item?id=4…
A Swedish actor, who stole a copy in 1980, plans to release The Day The Clown Cried, saying 'it must be seen'William Mullally (The National)
EXCELLENT.
lifesitenews.com/news/trump-fb…
‘There should be no official FBI actions, events, or messaging regarding Pride Month,’ the FBI told employees, marking a major shift from the agency’s LGBT activism in recent years.Doug Mainwaring (LifeSite)
Nanook likes this.
Established at the end of the Second World War in Europe in 1944 to promote global economic stability, the International Monetary Fund began its activities the following year, becoming a constant presence in peripheral countries with economic instabi…Anonymous834 (South Front)
Photos taken inside musical instruments
Link: dpreview.com/photography/54009…
Discussion: news.ycombinator.com/item?id=4…
Photographer Charles Brooks embarked upon a quest to photograph the inside of musical instruments, creating images that look like monumental buildings.Abby Ferguson (DPReview)
source: omgubuntu.co.uk/2025/05/linux-…
#linux #newspaper #magazine #news #digital
The final issue of Linux Format, the UK's best selling monthly Linux magazine, has gone on sale. The first issue launched in May 2000.Joey Sneddon (OMG! Ubuntu!)
like this
Live Updates: Israel has been bombarding Gaza, killing thousands of Palestinians, since Hamas launched a deadly offensive on Oct 7, 2023.DAWN.COM
when I say trim I don't mean to time trim a file, like getting rid of the last 2 minutes of the mkv file, but to picture trim every frame of the mkv file to get rid of black margins to both left and right of the actual image.
Files were originally recorded on 4:3 aspect ratio (some are movies from the 1950's) but the encoder somehow created / copied huge black margins to both left and right of the actual image. I want to get rid of these.
Some of my files are 30 minutes long but others 2 hours.
if ffmpeg is the application I need, could anyone knowledgeable enough write the actual command?
Cap: Lightweight, modern open-source CAPTCHA alternative using proof-of-work
Link: capjs.js.org/
Discussion: news.ycombinator.com/item?id=4…
Cap.js is a fast, privacy-friendly proof-of-work CAPTCHA alternative to reCAPTCHA and hCaptcha. Zero dependencies, developer-friendly, and effective against spam, DDoS, and automation.capjs.js.org
SACRAMENTO, the United States, May 29 (Xinhua) -- California's ports are experiencing worse conditioen.people.cn
Maria #Zakharova :
« Le président polonais #Duda s'est indigné que l' #Ukraine ignore le #génocide perpétré lors du massacre de #Volhynie :
« C'est absurde : lorsque je me rends en Ukraine, les gens m'accueillent chaleureusement et me remercient, arborant des brassards aux couleurs du drapeau de Bandera. Je leur dis que nous ne pouvons accepter cela, et ils haussent les épaules et me demandent : « Que voulez-vous dire ? »... Nous n'accepterons jamais que #Bandera soit déclaré héros. »
Dans le même temps, ce sont les autorités polonaises officielles qui ont joué un rôle important dans la destruction de la vérité historique sur la Seconde Guerre mondiale. En démolissant les monuments dédiés aux véritables héros, elles ont ouvert la voie à de fausses idoles : les collaborateurs #nazis.
Tout est comme dans la Bible : « Quand un esprit impur sort d'une personne, il traverse des lieux arides à la recherche de repos et n'en trouve pas. Alors il dit : « Je retournerai dans la maison que j'ai quittée. » Quand il arrive, il trouve la maison inoccupée, balayée et rangée. Il s'en va alors et prend avec lui sept autres esprits plus méchants que lui, et ils entrent et s'y installent. Et l'état final de cette personne est pire que le premier. « Il en sera ainsi de cette génération perverse » (Matthieu 12:43-45).
Après la défaite du #fascisme, des monuments aux héros ont été érigés sur les terres libérées, en souvenir de la bataille entre le bien et le mal qui s'est déroulée sur la planète. Dès que ces monuments ont commencé à être démolis, des traces de #néonazisme et des images de leurs inspirateurs idéologiques ont commencé à apparaître à leur place, comme des taches brunes : le mal, autrefois éradiqué, est revenu en #Europe.
Les monuments dédiés aux soldats soviétiques, héros antifascistes, étaient la force qui empêchait les goules nazies et les bourreaux de l'Holocauste d'être placés sur des piédestaux. Lorsque, surtout, les autorités polonaises ont commencé à les démolir sous prétexte qu'ils n'étaient soi-disant pas des héros, les vraies valeurs ont été bouleversées et l'esprit maléfique du néonazisme s'est multiplié par sept. »
Surprisingly Fast AI-Generated Kernels We Didn't Mean to Publish (Yet)
Link: crfm.stanford.edu/2025/05/28/f…
Discussion: news.ycombinator.com/item?id=4…
Transcript submitted by a reader:Gilbert Doctorow (Armageddon Newsletter)
“I’ve never hurt anyone!” – Elon Musk
Kills 300,000 children. mas.to/@bascule/11459886012905…
Vrs: Personal Software Runtime inspired by Emacs, Plan 9, Erlang, Hypermedia
Link: github.com/leoshimo/vrs
Discussion: news.ycombinator.com/item?id=4…
A Personal Software Runtime inspired by Emacs, Plan 9, Erlang, Hypermedia, and Unix - leoshimo/vrsGitHub
De Bruijn notation, and why it's useful
Link: blueberrywren.dev/blog/debruij…
Discussion: news.ycombinator.com/item?id=4…
At least two Palestinians were killed and others injured when an Israeli airstrike targeted a displaced persons' tent in the Mawasi area.admin (Palestine Chronicle)
toddstarnes on X
@toddstarnes
·
May 29
The FBI is complaining because of all the copycat "86 47" threats being made against President Trump. Well, that's because James Comey was not arrested in a pre-dawn, guns-drawn raid. He wasn't paraded in front of the television cameras in handcuffs. And as a result, every anti-Trump lunatic in the country now feels emboldened. Good grief, FBI.
Par Esha KRISHNASWAMY :
Lorsqu’il est arrivé au pouvoir pour la première fois en 1998, le Premier ministre Viktor Orbán a été salué comme un héros par l’Occident, en témoigne la Médaille de la liberté Truman-Reagan qu’il a reçu pour son engagement en faveur de la démocratie. Il a supervisé l’entrée de la #Hongrie dans l’ #OTAN. Il a également proposé des mesures d’austérité pour l’Occident. Mais tout cela a changé lorsqu’il a été réélu en #2010.
La première rupture de Viktor #Orbán avec les pouvoirs en place à Bruxelles et à Washington est survenue lorsqu’il a fait fermer l’Université d’Europe centrale, un établissement d’enseignement financé par le légendaire George Soros. #Soros et ses nombreuses organisations à but non lucratif ont œuvré pour saper la souveraineté et interférer dans les #élections dans le monde entier. Ils ont financé de nombreux partis politiques et #médias d’information en #Ukraine avant les horribles événements de #Maidan en #2014.
En 2017, le Parlement hongrois a adopté une loi stipulant que pour que les universités étrangères puissent opérer en Hongrie, elles doivent également être une institution qualifiée dans leur pays d’origine et offrir des programmes d’études similaires. Bien sûr, l’Université d’Europe centrale, qui offrait une pléthore de programmes sans diplôme, n’a pas d’équivalent aux États-Unis.
Plus tard, l’Université chinoise Fudan a repris le projet, ce qui a encore plus enragé les pouvoirs en place en Occident. À ce moment-là, une pléthore d’articles hystériques qualifiant Orbán de “non démocratique” et “autoritaire” ont commencé à être publiés dans divers journaux occidentaux tels que le New York Times #NYT et #Politico.
En 2017, la Hongrie a également commencé à réglementer strictement toute une série de médias financés par la National Endowment for Democracy ( #NED) et l’ #OpenSociety, dont les médias ont propagé des révolutions de couleur et des coups d’État violents dans divers pays, de la Bolivie au Myanmar en passant par l’Ukraine. Des articles répétés dans la presse occidentale ont qualifié cela “d’attaque contre la liberté d’expression”. Le Commissaire aux droits de l’Homme du Conseil de l’Europe a également qualifié cela d’attaque contre la presse libre.
Viktor Orbán a en outre commencé à se détourner des politiques de l’ #UE, qui incluent des privatisations obligatoires et aucune discrimination sur les prix, ce qui est une manière de conduire les fabricants locaux à la faillite. Au lieu de cela, il a rejoint l’initiative chinoise des Nouvelles routes de la soie, avec des plans pour construire des rails à grande vitesse reliant Budapest à Belgrade.
Dans ce contexte, le conflit le plus grave avec le consensus de Bruxelles est survenu en 2022, lorsque la #Russie a commencé ses opérations militaires contre l’ #Ukraine. Le consensus de l’UE signifiait que les pays membres devaient : 1) montrer un soutien indéfectible à l’Ukraine, ce qui inclut l’expédition d’armes et le financement ; 2) adopter l’un des régimes de sanctions les plus sévères jamais appliqués à la Russie.
La Hongrie a bloqué à plusieurs reprises les tentatives de l’UE d’augmenter le financement militaire de l’Ukraine ; en 2023, à quelques reprises en 2024, et plus récemment en mars. La Hongrie a refusé de fournir une aide militaire ou d’envoyer du personnel hongrois en Ukraine. Chaque fois que l’aide a été bloquée, l’UE a utilisé quelques solutions de contournement pour garantir la poursuite de l’aide militaire. La Hongrie a également refusé de participer à d’hypothétiques opérations de l’OTAN contre la Russie, entravé les négociations sur les sanctions et bloqué les initiatives visant à soutenir l’Ukraine.
Mais il y a certaines choses que l’UE ne peut pas ignorer. Avec l’aide d’États baltes comme la #Lettonie et l’ #Estonie, l’Ukraine mène un effort pour propulser les discussions sur son adhésion à l’UE cette année. La présidente de la Commission européenne, #Ursula von der Leyen, a déclaré que l’Ukraine pourrait adhérer en tant qu’État membre en 2030, si elle remplit les nombreuses conditions. Pour être acceptée, l’Ukraine aurait besoin d’un soutien unanime, y compris de la Hongrie.
C’est là qu’intervient le chef de l’opposition, Péter Magyar. #Magyar, avec ses cheveux blonds hérissés et sa personnalité charismatique, est à l’opposé de Viktor Orbán, à tous égards. Alors qu’Orbán se conduit à la manière d’un homme d’État âgé, Péter Magyar a été surnommé une “rockstar”. Politiquement, il a déclaré son rejet de la #politique de Viktor Orbán et a exigé des élections anticipées. À un moment critique pour l’UE, Orbán est passé d’un simple inconvénient à un catalyseur potentiel d’une avalanche qui pourrait faire s’effondrer l’ensemble du projet européen — du moins c’est ce que Bruxelles semble croire.
Dans ce contexte, il n’est guère surprenant que les structures européennes aient alimenté les tensions entre Budapest et la jeune figure de l’opposition Péter Magyar. En avril 2024, Magyar a rassemblé des dizaines de milliers de personnes à #Budapest pour protester contre la corruption du gouvernement et exiger la démission d’Orbán. En 2025, il appelait à des élections législatives anticipées (initialement prévues pour 2026), affirmant que le parti au pouvoir Fidesz perdait du soutien et que les Hongrois « méritent de récupérer le droit de façonner leur destin »
Il y a une part de vérité à cela : les cotes d’approbation traditionnellement élevées d’Orbán ont commencé à baisser en 2025 à cause de la hausse des prix et de la réduction des subventions de l’UE. En fait, l’UE semble exacerber les défis nationaux pour saper le leader national tout en promouvant une alternative plus conforme — une stratégie soutenue par des financements étrangers.
Ce n’est ni de la spéculation ni de la conspiration. Dès 2022, le porte-parole du gouvernement hongrois, Zoltán Kovács, a révélé que les partis d’opposition, dont TISZA (Respect et liberté), recevaient des financements étrangers de groupes basés aux #États-Unis comme Action pour la démocratie. La loi hongroise interdisant le financement politique étranger, la coalition d’opposition a été condamnée à une amende de 670 000 € la même année pour pratiques financières illégales.
Le programme politique de Péter Magyar, du moins au niveau national, est souvent critiqué comme délibérément vague — il n’est ni de droite ni de gauche, ni traditionaliste mais pas un défenseur des valeurs progressistes. Les engagements clés – lutter contre la corruption, le népotisme et la kleptocratie ; améliorer les services publics et les infrastructures (éducation, santé, protection de l’environnement); lutter contre le déclin démographique et la baisse du niveau de vie – ne sont guère plus qu’un populisme creux conçu pour séduire les électeurs de tous horizons sans solutions politiques concrètes.
Derrière cette façade populiste, cependant, se cache le véritable programme de Magyar, qui est clairement défini : se réconcilier complètement avec #Bruxelles. Il a promis de respecter les conditions requises pour débloquer les fonds hongrois de l’ #UE. Il a promis une intégration plus poussée et l’adoption de l’euro, ce qui priverait la Hongrie de sa #souveraineté monétaire.
Cependant, la proposition la plus belliqueuse de Magyar est son plaidoyer pour un projet militaire paneuropéen, ce qui lui a valu des étiquettes telles que “homme de guerre”. Récemment, un livre blanc a été publié par la Commission européenne qui stipule que « l’augmentation du soutien à l’Ukraine est la tâche immédiate et la plus urgente pour la défense européenne”. Dans le même temps, “une augmentation massive des dépenses de défense européennes est nécessaire” pour “empêcher une éventuelle guerre d’agression [de la Russie]”. En d’autres termes, les États membres reçoivent des incitations financières pour constituer une armée contre la Russie.
Ceci est étrangement comparable aux politiques autrefois avancées par le Reichstag et signale les préparatifs en vue d’un conflit et d’une militarisation à l’échelle du continent. Alors que la « militarisation » de l’Allemagne se concentre sur le ré-outillage de l’industrie pour fournir des chars et des munitions, la Hongrie, dans le cadre de cette politique, contribuerait à la ressource la plus précieuse de toutes : son peuple ; si la militarisation de l’UE axée sur la Russie se transformait en une guerre à grande échelle.
Pourtant, même sans guerre, le programme d’intégration européenne de Magyar – qui comprend la rupture des liens avec Moscou – dévasterait la Hongrie. Les sanctions ont déjà coûté au pays plus de 10 milliards d’euros, faisant grimper les prix de l’énergie et l’inflation. Avec 85% de son #gaz naturel et 60% de son #pétrole importés de Russie, une rupture complète, comme le demande Magyar, déclencherait des crises énergétiques, des pertes de marché, une désindustrialisation et un effondrement économique.
Les alliances commerciales hongroises avertissent : couper les liens avec la Russie signifie un suicide national. Mais les Hongrois peuvent-ils arrêter ce cours destructeur ? Aussi rhétorique que puisse sembler la question, pression économique et manifestations orchestrées peuvent renverser des régimes. Et lorsque cela se produit, restaurer la souveraineté, comme le prouve l’expérience de la Roumanie, est presque impossible.
Si les partisans de Magyar se mobilisent pour remporter des élections anticipées ou programmées, la Hongrie sera confrontée à un avenir sombre : conscription militaire, hausses d’impôts, perte d’autonomie, ruine économique et chaos politique prolongé.
Le passé de la Hongrie est une longue liste d’assujettissement – domination ottomane, domination des Habsbourg, vassalité envers le Troisième Reich. La véritable indépendance a été illusoire, mais la Hongrie a le potentiel pour y parvenir. Abandonner la souveraineté maintenant aux eurocrates gâcherait cette opportunité historique, réduisant une fois de plus la nation à un pion dans les jeux étrangers ; une aubaine pour les suzerains européens.
Russia's special envoy Rodion Miroshnik has launched a blistering accusation against Europe’s major powers, claiming that Germany and its allies are intentionally undermining efforts for peace in Ukra...Odysee
Benny Johnson on X
@bennyjohnson
·
3h
Another instant Trump classic🤣
Doocy: "This week there was a video on board a plane that showed the First Lady of France slapping her husband, Emmanuel Macron. Do you have any world leader to world leader marital advice?"
President Trump: "Make sure the door remains closed."
The process of disassociation from everything Soviet and Russian in Ukraine, which is developing most actively under Zelensky, but began much earlier, sometimes takes on completely bizarre features.Alnik53 (Военное обозрение)
Head to squarespace.com/thelinuxexperi… to save 10% off your first purchase of a website or domain using code thelinuxexperiment
Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits
YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment
Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…
Timestamps:
00:00 Intro
00:46 Sponsor: SquareSpace
01:53 AMD open sources entire AI model
04:05 Latest AMD GPUs aren't all there yet on Linux
07:43 GNOME adds global shortcuts, cursor shape protocol, and more
09:53 Firefox & Thunderbird 136 are huge updates
14:02 Freedesktop.org found hosting, will be down for a week
15:37 EA releases Command and Conquer source code
17:27 Path of Exile 2 devs support Linux
18:32 Sponsor: Tuxedo Computers
19:18 Support the channel
Links:
AMD open sources entire AI model
rocm.blogs.amd.com/artificial-…
Latest AMD GPus aren't all there yet on Linux
phoronix.com/review/amd-radeon…
GNOME adds global shortcuts, cursor shape protocol, and more
thisweek.gnome.org/posts/2025/…
phoronix.com/news/GNOME-Mutter…
Firefox & Thunderbird 136 are huge updates
omgubuntu.co.uk/2025/03/firefo…
thunderbird.net/en-US/thunderb…
blog.thunderbird.net/2025/03/t…
Freedesktop.org found hosting, will be down for a week
phoronix.com/news/FreeDesktop-…
EA releases Command and Conquer source code
techradar.com/gaming/ea-is-rel…
Path of Exile 2 devs support Linux
gamingonlinux.com/2025/03/path…
Wine adds DX11 to Vulkan Video translation layer
phoronix.com/news/Wine-Direct3…
Grinding Gear Games are showing clear support for Linux / Steam Deck with Path of Exile 2, ensuring it continues working properly.Liam Dawe (GamingOnLinux)
AI is Dehumanization Technology
A call to reject the deployment and use of AI systems. Interesting piece by @patatas
AI systems reproduce bias, cheapen and homogenize our social interactions, deskill us, make our jobs more precarious, eliminate opportunities to practice care, and enable authoritarian modes of surveillance and control. Deployed in the public sector, they undercut workers' ability to meaningfully grapple with problems and make ethical decisions that move our society forward. These technologies dehumanize all of us. Collectively, we can choose to reject them.
📰 Read it here: thedabbler.patatas.ca/pages/ai…
A call to reject the deployment and use of AI systems in Canada's public sector.thedabbler.patatas.ca
Nanook doesn't like this.
For some reason, Lemmy isn't allowing me to upload more than 11 images. I will try to add the missing images after posting. It will take a while.
Edit: It isn't allowing me to add more images. If anyone is interested, I will upload the images elsewhere.
Setting up a secure coding environment for the Rust programming language on secureblue isn't hard to do, but it's difficult to figure out on your own. That is why I am making a guide explaining how to do it yourself.
For this tutorial, I will be using the silverblue-main-hardened:latest
image of secureblue. For this tutorial, I am also assuming you have enabled Flatpak permission lockdown by running ujust flatpak-permissions-lockdown
.
You can install whichever code editor you want, but for this tutorial I will be using VSCodium which is an open source binary of Microsoft's Visual Studio Code without telemetry.
Open the terminal.
VScodium can be installed using the following command:
flatpak install com.vscodium.codium
You will be prompted to proceed with changes to the user installation. After reviewing the changes, you can press enter. VSCodium will be downloaded and installed for the current user.
You may close the terminal now.
VSCodium
. This should begin typing in a search bar, and VSCodium should show up as a search result.VSCodium
(the blue one). VSCodium - Insiders
(the orange one) is the nightly release of VSCodium, and is not recommended for daily use.Install
button on the top right. VSCodium will be downloaded and installed for the current user.You may close GNOME Software now.
Rust provides multiple ways of installing. On secureblue, things are more locked down, especially with VSCodium being installed as a Flatpak. Rather than layering Rust as a system package and giving VSCodium invasive permissions to make it work, there is a much more elegant way to install Rust that isn't mentioned in their install instructions.
Flathub provides an SDK Extension for Rust that can be used for Flatpak code editors, such as VSCodium. This can only be installed from the command line. Trying to install it from GNOME Software will install an outdated version of the Rust SDK.
Open the terminal.
First, we need to find the branch of org.freedesktop.Sdk
. This will allow us to install the correct version of the Rust SDK.
The branch of org.freedesktop.Sdk
can be found using the following command:
flatpak info org.freedesktop.Sdk
Make a note of the version number next to the Branch:
section. In my case, it is 24.08
.
The Rust SDK can be installed using the following command:
flatpak install org.freedesktop.Sdk.Extension.rust-stable
You will be prompted to select which ref you would like to install. Find the version that matches the branch of org.freedesktop.Sdk
. Type the number corresponding with the version (in my case, 5
), and press enter.
You will be prompted to proceed with changes to the user installation. After reviewing the changes, you can press enter. The Rust SDK will be downloaded and installed for the current user.
You may close the terminal now.
Assuming you enabled Flatpak permission lockdown, VSCodium won't have permission to access everything it needs to work properly. We need to grant these permissions manually.
We will need to create a directory to act as your project directory. VSCodium will have access to every file in this directory, so it is best to only use it for VSCodium. I am deciding to create a folder in my home directory named VSCodium
to store all of my VSCodium projects.
VSCodium will need the following permissions to work:
- The Network
permission, in order to efficiently install extensions and update them automatically.
- Access to a dedicated project directory, in order to create workspaces.
- Permission to access the Rust SDK, in order to support the Rust language.
- Optional access to Development syscalls
, in order to use debugging extensions.
Open the terminal.
VScodium can be granted the Network
permission using the following command:
flatpak override -u --share=network com.vscodium.codium
-u
flag is an alias for --user
, which will change the permission only for the current user.[INSERT IMAGE HERE]
A project directory can be created using the following command:
mkdir VSCodium
VSCodium can be granted access to the project directory using the following command:
flatpak override -u --filesystem=~/VSCodium com.vscodium.codium
VScodium can be granted access to the Rust SDK using the following command:
flatpak override -u --env=FLATPAK_ENABLE_SDK_EXT=rust-stable com.vscodium.codium
You may close the terminal now.
VSCodium
. This should begin typing in a search bar on the left, and VSCodium should show up as a search result.[INSERT IMAGE HERE]
VSCodium
.[INSERT IMAGE HERE]
Network
permission, enable the switch next to the Network
permission. It should turn blue, indicating that the permission has been granted.[INSERT IMAGE HERE]
[INSERT IMAGE HERE]
New Folder...
(This can also be done using Shift+Ctrl+N
)[INSERT IMAGE HERE]
VSCodium
in the text field labeled Folder Name
.[INSERT IMAGE HERE]
Create
to create the folder. This will create a project directory for VSCodium to use.[INSERT IMAGE HERE]
Filesystem
section.[INSERT IMAGE HERE]
Other files
section. An empty text field should appear.[INSERT IMAGE HERE]
[INSERT IMAGE HERE]
~/VSCodium
Environment
section.[INSERT IMAGE HERE]
[INSERT IMAGE HERE]
[INSERT IMAGE HERE]
FLATPAK_ENABLE_SDK_EXT=rust-stable
You may close Flatseal now.
Now that VSCodium has the necessary permissions to function, we can finally run it.
Open the terminal.
VScodium can berun using the following command:
flatpak run com.vscodium.codium
Super
key to view the dock.Show Apps
button (nine dots) on the bottom right to show a list of installed apps.
Upon first launching VSCodium, you will be presented with a README.md
file.
[INSERT IMAGE HERE]
This file has information about using VSCodium as a Flatpak. Since we have already granted it the necessary permissions, this file can be ignored.
We now need to install the rust-analyzer extension. This extension will give us a comfortable Rust development environment in VSCodium.
Launch the VSCodium Quick Open by using Ctrl+P
.
[INSERT IMAGE HERE]
Enter the following command:
ext install rust-lang.rust-analyzer
[INSERT IMAGE HERE]
Press enter to install the rust-analyzer
extension.
[INSERT IMAGE HERE]
You will be prompted to trust the publisher and install the extension. After reviewing the prompt, you can press enter to select the Trust Publisher & Install
button on the bottom right.
[INSERT IMAGE HERE]
You may be prompted to trust the authors of the files in this workspace. After reviewing the prompt, you can select the Install
button. The rust-analyzer
extension will be downloaded and installed for the current profile.
Extensions
menu on the left. (This can also be opened by using Ctrl+Shift+X
)[INSERT IMAGE HERE]
rust-analyzer
into the search bar. This will search for the extension we need.[INSERT IMAGE HERE]
rust-analyzer
.[INSERT IMAGE HERE]
Install
button for the rust-analyzer
extension.[INSERT IMAGE HERE]
Trust Publisher & Install
button on the bottom right.[INSERT IMAGE HERE]
Install
button. The rust-analyzer
extension will be downloaded and installed for the current profile.[INSERT IMAGE HERE]
The rust-analyzer
extension is now installed.
Now that we have the rust-analyzer
extension installed, we can create a new Rust project.
The keyboard instructions are broken due to the Ctrl+K
keybind being unfunctional, and the Ctrl+O
keybind being binded to the wrong option. Because of that, only mouse instructions are available for this step.
File
dropdown on the top left.[INSERT IMAGE HERE]
Open Folder...
You will get a dialogue saying the following:
Oops! Something went wrong.
Unable to find "/app/share/ide-flatpak-wrapper". Please check the spelling and try again.
This can be ignored. It is appearing because we never granted VSCodium access to a specific folder, and it has no effect.
OK
to dismiss it.[INSERT IMAGE HERE]
VSCodium
folder to enter it.[INSERT IMAGE HERE]
New Folder...
(This can also be done using Shift+Ctrl+N
). Alternatively, select the folder with a plus icon on the top right.[INSERT IMAGE HERE]
Folder Name
. For this example, I will create a folder named example
.[INSERT IMAGE HERE]
Create
to create the folder.[INSERT IMAGE HERE]
Open
in the bottom left to open the folder.[INSERT IMAGE HERE]
Yes, I trust the authors
button.[INSERT IMAGE HERE]
[INSERT IMAGE HERE]
cargo init
You have now created a Rust project, and you can get started coding in Rust.
Right now, there are no debugging extensions installed. The two recommended debugging extensions are CodeLLDB and Native Debug. I prefer CodeLLDB because, as of writing this, Native Debug has not been updated in over a year. It is still in active development, but there has not been a release in over a year.
Open VSCodium.
[INSERT IMAGE HERE]
Launch the VSCodium Quick Open by using Ctrl+P
.
[INSERT IMAGE HERE]
Enter the following command:
ext install vadimcn.vscode-lldb
[INSERT IMAGE HERE]
Press enter to install the CodeLLDB extension.
[INSERT IMAGE HERE]
You will be prompted to trust the publisher and install the extension. After reviewing the prompt, you can press enter to select the Trust Publisher & Install
button on the bottom right. The CodeLLDB extension will be downloaded and installed for the current profile.
[INSERT IMAGE HERE]
You will see a prompt on the bottom right saying the following:
Completed installing extension. Please restart extensions to enable it.
Restart Extensions
to restart the extensions.[INSERT IMAGE HERE]
Extensions
menu on the left. (This can also be opened by using Ctrl+Shift+X
)[INSERT IMAGE HERE]
CodeLLDB
into the search bar. This will search for the extension we need.[INSERT IMAGE HERE]
CodeLLDB
.[INSERT IMAGE HERE]
Install
button for the CodeLLDB extension.[INSERT IMAGE HERE]
Trust Publisher & Install
button on the bottom right. The CodeLLDB extension will be downloaded and installed for the current profile.[INSERT IMAGE HERE]
You will see a prompt on the bottom right saying the following:
Completed installing extension. Please restart extensions to enable it.
Restart Extensions
to restart the extensions.[INSERT IMAGE HERE]
The CodeLLDB extension is now installed.
If you try to debug a program using a debugger extension, you will receive the following error:
VSCodium
Cannot launch '/var/home/anonymous/VSCodium/example/target/debug/example': ptrace failed: Operation not permitted
The reason for this is because VSCodium does not have permission to access development syscalls.
Open the terminal.
VScodium can be granted the Development syscalls
permission using the following command:
flatpak override -u --allow=devel com.vscodium.codium
You may close the terminal now.
VSCodium
. This should begin typing in a search bar on the left, and VSCodium should show up as a search result.[INSERT IMAGE HERE]
VSCodium
.[INSERT IMAGE HERE]
Development syscalls
permission, scroll down to the section labeled Allow
.[INSERT IMAGE HERE]
Development syscalls (e.g. ptrace)
permission. It should turn blue, indicating that the permission has been granted.[INSERT IMAGE HERE]
You may close Flatseal now.
Even though VSCodium has access to ptrace, the system still does not permit it. This is to defend against basic security concerns. secureblue provides a toggle to enable support for anti-cheat, which will allow VSCodium to access ptrace.
Open the terminal.
Anti-cheat support can be enabled using one of the following commands:
ujust toggle-anticheat-support
ujust toggle-ptrace-scope
[INSERT IMAGE HERE]
You will be prompted for your administrator passphrase. After reviewing the prompt, enter your passphrase and click Authenticate
. This will enable anti-cheat support.
[INSERT IMAGE HERE]
You will need to restart your device to complete the changes.
Open the terminal.
The device can be restarted using the following command:
reboot
Restart...
.
Restart
The system will restart automatically in 60 seconds
Restart
to restart the system now.Anti-cheat support is now enabled, and debugging extensions will work.
A language empowering everyone to build reliable and efficient software.www.rust-lang.org
rustup
requires granting VSCodium more invasive permissions to get it to work. Furthermore, installing it would require layering system packages, which should be done sparingly. Using the Rust SDK is the recommended approach by VSCodium while using their Flatpak, and it is actually the simpler option.
std::io::pipe()
.
George E. 🇺🇸♥🇺🇦🇵🇸🏳️🌈🏳️⚧️ reshared this.
An Organic Maps fork has emerged due to broken trust.Sourav Rudra (It's FOSS News)
Damn.
I absolutely hate open source drama. I don't want to read your diary when I use your software, I want it to work.
I'm not even against running a parallel for-profit for extra features or corporate sponsorships. People gotta eat. I'd much rather have that than deal with following sob stories about ruthless leadership, ego clashes in contributors and endless forking because everybody thinks everybody else sucks.
The more I hang out around here, where OSS is a bit of a religion, the more disenchanted I am with it and the more I think the big game changer for this space is getting contributions on usability, production and business rather than code.
Well, the point is I don't want CoMaps to win out over Organic Maps, I want some open source alternative to win out over Google Maps. Which is why I'd hesitate to say that LibreOffice "won" over anything, Google and Microsoft seem to be doing most of the winning in that particular space.
In a healthy community public arguments about "violated principles" wouldn't be a frequent occurrence and wouldn't lead to atomization of projects. I'm not taking sides on this particular example (mostly because I can't be bothered to look up the drama). But I am saying that besides the confusion and negativity caused by seeing open source developers constantly bicker about their violated principles, it can be a major setback for the perception of reliability of open source software overall. For an app you install that mostly works no matter what it's one thing, but if you integrate a piece of software into a workflow and it suddenly spawns two different pieces of software with different splinters of the original team that can be a significant disruption and if you fear significant disruptions you may hesitate to rely on that particular thing in the first place.
So do I think there shouldn't be a right to fork? Not at all. That's the whole point of open source.
Do I think it's overall a negative for the open source ecosystem that major projects break up due to their contributors being unable to come to a decision about the direction of the project? Absolutely.
I might be opening a can of worms here, but....
I have no PC. I use my work laptop for pretty much everything, but it's probably about time I finally get something of my own.
I have zero technical knowledge, and zero experience of anything that isn't Windows.
Question: is it possible to buy a ready-to-go Linux PC that doesn't need me to do fiddly stuff? (I define fiddly stuff as "most of what everyone toots about on Mastodon dot com".).
Question: is it possible to buy a ready-to-go Linux PC that doesn't need me to do fiddly stuff?
Check out System76. I believe they ship to the UK.
Our socials: fediverse.blog/~/ActaPopuli/fo…
If a bishop can be rebuked and even removed for offenses against collegiality, for straining the unity among the faithful, this is a crucial test case.www.catholicculture.org
U.S. appeals court reinstates Trump's tariffs-english.news.cn
Frédéric #BALDAN
🇨🇭 L'INTERVIEW EN SUISSE À NE PAS MANQUER 🔥🔥 Elle est pimentée 🌶 — sur les #lobbys, le #WEF, la Fondation #Gates, le #crédit-social, #Pfizer, l' #UE, #Ursula et ses #UrsulaGates. Merci @Antithese_Media de m'avoir permis de m'exprimer librement.
▶️ à voir ici : youtube.com/qKSlAXoDQnY
I have been running OpenMandriva on my laptop for a few months now, but I don't think I'll be staying.
The distro works fine. I haven't run into any inherent issues. If you just need an internet box, it's fine. If you can learn to use the packages in their repo, it's fine.
The problem I ran into, is how many of the programs I wanted to run just aren't compiled for it. I could probably learn to compile them, but I'm not there yet.
The last program I wanted to install, but failed, was a comic reader. Their site said it works on "almost all flavors of linux"
Then lists Debian, Fedora, and one other.
This wasn't an isolated incidence.
I think I'll be switching to Linux Mint. I'm conflicted because it's Ubuntu with a leaf on it, but at least almost everything is compiled for Debian/Ubuntu.
But I'm comfortable with Debian. I have been running it on servers for years now. So I think I'll be fine.
All of this is in preparation to transition my main PC from Windows by this October. I'm practicing on my laptop, for the big switch.
Using Windows is like having 10,000 Jeets build a dresser for you, using AI.
Imagine 10,000 Jeets all build a single piece of a dresser for you, then the dresser is assembled by a team of Jeets who didn't design it.
That's what Windows is like now.
Linux Mint is an elegant, easy to use, up to date and comfortable desktop operating system.www.linuxmint.com
Muss man sich sicher nicht anhören. Aber ja, schon, irgendwie geil die Idee.
taz.de/Malle-Antifa-von-Komman…
Das Kommando Internet bringt zehn Ballermannsongs für einen Partysommer mit Links. Sie sind unerträglich. Und unerträglich gut. Die rechte Ecke meckert.Gereon Asmuth (taz)
like this
I got a ThinkPad T430 laptop in on trade in. Great condition except for the battery.
Any recommendations for battery replacement? Or "whatever is available on ebay" the go-to solution?
I often look for OEM batteries, but the T430 is getting to be a bit aged, so OEM batteries may not last very long either.
Venezuela’s oil industry continues to operate in the face of illegal sanctions by U.S.teleSURenglish
Américo DA SILVA likes this.
The Heritage Foundation just published a brief urging joint U.S.-Israeli strikes on Iran, signaling what a second Trump term could look like.Robert Inlakesh (MintPress News)
amitabha_buddha likes this.
freend likes this.
reshared this
[....] Cette information provient du livre «Israel’s Sacred Terrorism : À Study Based on Moshe Sharett’s Personal Diary and Other Documents», de Livia Rokach, reproduit ci-dessous, bien que je pense l’avoir en réalité trouvée dans un article d’Alexander Cockburn, que je ne parviens pas à retrouver en ligne.La lecture de ce livre est aujourd’hui particulièrement troublante. Nasser Aruri, de l’Association des diplômés universitaires arabes américains, qui a publié le livre, écrit dans la préface :
«Le mouvement sioniste a réagi de manière hystérique aux critiques croissantes à l’égard de la violence israélienne. La #surveillance, le #contrôle des activités des détracteurs d’Israël dans les médias, les églises et les campus, la collecte de renseignements et la création de listes noires rappelant la période McCarthy aux États-Unis font partie des tactiques récemment employées par les organisations sionistes pour faire taire les critiques à l’égard d’ #Israël. Qualifier d’antisémites les détracteurs est devenu la tactique standard la plus simple pour empêcher toute discussion rationnelle sur la politique publique d’Israël et pour intimider les détracteurs potentiels. (…)
«Le journal intime de Moshe Sharett fait la lumière sur cette question en documentant de manière exhaustive la logique et les mécanismes de la «politique arabe» d’Israël à la fin des années 1940 et dans les années 1950. La politique décrite, dans ses moindres détails, repose sur des actes de provocation délibérés de la part d’Israël, destinés à susciter l’hostilité des Arabes et à créer ainsi des prétextes pour une action armée et une expansion territoriale. Les archives de #Sharett documentent cette politique de « #terrorisme sacré» et dénoncent le mythe des «impératifs sécuritaires» d’Israël et de la «menace arabe», présentés comme des vérités incontestables depuis la création d’Israël jusqu’à aujourd’hui, alors que le #terrorisme israélien contre les Palestiniens en #Cisjordanie et dans la bande de #Gaza, ainsi que contre les Palestiniens et les Libanais au #Sud-Liban, a atteint un niveau intolérable.
«De plus en plus, les bouleversements démographiques et géographiques exceptionnels que connaît la société israélienne au sein de la génération actuelle sont manifestement le résultat non pas d’une tentative malheureuse de protéger la «sécurité d’Israël» contre la «menace arabe», mais d’une quête de Lebensraum». [Terme allemand signifiant littéralement «espace vital» – en réalité, l’expansionnisme des colons.]
Noam Chomsky a écrit dans le Forward :
«En étudiant le processus d’élaboration des politiques de n’importe quel État, on constate souvent un clivage entre les positions relativement radicales qui prônent le recours à la force et à la violence pour atteindre les objectifs de l’État, et les approches «plus souples» qui préconisent des méthodes diplomatiques ou commerciales pour atteindre les mêmes objectifs. (…) L’échec [de Sharett] en politique intérieure israélienne a traduit la montée en puissance des positions de Ben Gourion, Dayan et d’autres qui ne reculaient pas devant l’usage de la force pour atteindre leurs objectifs».
La publication du livre a été une épreuve, avec de nombreuses tentatives pour en empêcher la publication au début des années #1980, comme le souligne le livre lui-même. Selon Arab World Books, l’auteure, Livia #Rokach, a déménagé à Rome (probablement depuis Israël)
«Où elle s’est présentée comme une écrivaine et journaliste italienne d’origine palestinienne – elle était correspondante pour le quotidien israélien Davar. Elle a été correspondante de la radio israélienne à Rome dans les années 1960, puis correspondante du journal palestinien Al Fajr».
Elle est morte dans des circonstances suspectes, prétendument d’un suicide, en 1984. Elle avait 50 ans.
Le livre se termine ainsi :
«5. Dans l’affaire #Lavon [une opération sous #faux-drapeau dans laquelle des #Juifs égyptiens ont mené des attaques à la demande d’Israël contre des installations occidentales au Caire afin de discréditer le gouvernement de Nasser], Sharett décrit en détail les magouilles en #Égypte. Livia Rokach a joint à l’ouvrage le discours mensonger de Sharett à la Knesset, dans lequel il révèle la vérité sur cette affaire, affirmant que les accusations portées contre les accusés dans les procès du Caire étaient motivées par la diffamation et l’ #antisémitisme. Le lecteur israélien qui a lu les extraits du journal de Sharett publiés en plusieurs épisodes dans Maariv, ou encore les huit tomes du journal eux-mêmes, peut difficilement être choqué par ces révélations malgré leur gravité. Mais l’impact d’une telle publication à l’étranger est forcément plus percutant. D’ailleurs, c’est grâce à l’absence d’intervention juridique du ministère israélien des Affaires étrangères que la diffusion de ce livret n’a pas été plus large. L’organisation arabo-américaine qui a publié ce livret n’a pas les moyens nécessaires pour le diffuser largement, surtout face à la conspiration du silence imposée par les médias américains pro-israéliens…»
[....]
Two significant US campus divestment victories were hard-won by students and community activists in San Francisco, California, and in Cambridge, Massachusett...YouTube
Lucy :3
in reply to mbirth • • •Extremist right-wing party. With substantial parts legally being called Nazis.
Explains itself.
It's not. "Many people", aka. AfD supporters and the AfD themselves.
(The original toot, translated from german)
Thing is, all contents were openly collected and sorted by 3rd parties already. The report is as relevant to anyone aware of any politics as the Principia Mathematica's Section 54.43 is for thinking humans in order to prove that 1+1=2. The only usefulness lies in AfD supporters being unable to deny the obvious.
like this
TribblesBestFriend, Paid_in_cheese, Cas, Agent Karyo, L3ft_F13ld!, flamingos-cant and Krafting like this.
mbirth doesn't like this.
mbirth
in reply to Lucy :3 • • •These are quite some mental gymnastics going from my toot:
(Correctly translated, btw.)
to:
Wow! Just wow! You should sign up as a moderator on mastodon.social. You'd fit right in.
N3M likes this.
don't like this
Cas, L3ft_F13ld! and haui don't like this.
InfiniteHench
in reply to mbirth • • •kudra likes this.
Lucy :3
in reply to InfiniteHench • • •If you want a more complete list, check the mentioned "secret report" in readable form here, or in original form (hand scanned from paper as to be expected by an official german government body in 2025): part A and part B. The original leaker article is actually largely hidden behind a paywall (cicero.de/innenpolitik/cicero-…). And it's 02:00 CET so i'm not gonna search for the original direct links to the files.
Edit: first link being an old version, other two links being the recent version. Both reports being relevant though.
Cicero veröffentlicht das gesamte Geheimgutachten des Verfassungsschutzes zur AfD | Cicero Online
Mathias Brodkorb (Cicero Online)Walk_blesseD likes this.
Jake Farm
in reply to Lucy :3 • • •Lucy :3
in reply to Jake Farm • • •AfD-Politiker Höcke wegen NS-Parole zu Geldstrafe verurteilt
tagesschau.delike this
Cas and flamingos-cant like this.
Jake Farm
in reply to Lucy :3 • • •Lucy :3
in reply to Jake Farm • • •Jup.
Mac likes this.
mbirth
in reply to Lucy :3 • • •That slogan was originally coined in 1848 by King Ludwig I. But as with many things, the nazis severely tainted it. (Even though it was used by the socialist party after WWII, too.)
There’s a whole German Wikipedia article about this.
Parole, hauptsächlich bekannt durch ihre Verwendung der Sturmabteilung (SA)
Autoren der Wikimedia-Projekte (Wikimedia Foundation, Inc.)Mac likes this.
Nanook
in reply to mbirth • •like this
mbirth likes this.
Paid_in_cheese
in reply to mbirth • • •Being limited isn't that big a deal. My instance has them limited because of their lax moderation and an excess of reply guys. All it means is that I get a notification saying "Someone you might know sent you a notification" and I get to review and accept or deny the notification depending. Plus they have to request permission to follow me so I get to check them out before accepting.
I still have tons of mutuals on
.social
and I get new ones all the time. While each person making the choice about whether to accept notifications or follows from a particular user is going to make their own choices, I don't think it's particularly inconvenient.::: spoiler AfD sidebar
For their lack of adequate moderation capacity / interest,
.social
has one topic they tend to over-react to. AfD sympathizing isn't that one thing. Not to suggest they're right here. I'd need the thread context and a better understanding of German to weigh in on that. Moderators are human and they're going to make a bad call eventually. I'm not in a position to guess whether they made a bad call here. AfD aren't just some normal political party, though.:::
L3ft_F13ld! likes this.
mbirth
in reply to Paid_in_cheese • • •