Salta al contenuto principale



Datacenters in space are a terrible, horrible, no good idea.




Reticulum: Unstoppable Networks for The People - markqvist's talk at 38C3




National Guard shooting suspect "radicalized since he's been here in this country," Noem claims


Homeland Security Secretary Kristi Noem claimed Sunday that the suspect in the shooting of two National Guard members near the White House last week was "radicalized since he's been here in this country" after arriving in Sept. 2021 from Afghanistan.

Officials have said the suspect, Rahmanullah Lakanwal, an Afghan national, entered the U.S. as part of Operation Allies Welcome after the chaotic U.S. withdrawal from Afghanistan. Lakanwal was granted asylum by the Trump administration earlier this year. The CIA said Thursday that Lakanwal previously worked with the U.S. government, including the CIA, as a member of a partner force in Kandahar that ended in 2021 following the U.S. withdrawal from Afghanistan.

Since Wednesday's shooting, the Trump administration has ordered all asylum applications paused, according to an internal directive obtained by CBS News and two sources familiar with the order.



2025 Qatar Grand Prix - [RACE] discussion thread 🏎️


# ROUND 23: 🇶🇦 Qatar


FORMULA 1 QATAR AIRWAYS QATAR GRAND PRIX 2025


## Circuit stats


  • Circuit name: Lusail International Circuit
  • First Grand Prix: 2021
  • Number of laps: 57
  • Circuit Length: 5.419 km
  • Race Distance: 308.611 km
  • Lap record: 1:22.384 Lando Norris (2024)
  • 2024 winner: Max Verstappen

## Track Map

in reply to wes

Guys I think "papaya rules" means "fuck Norris over"



Sunday, November 30, 2025


Russian victory would cost Europe twice as much as supporting Ukraine, study find -- Successful Ukrainian naval drone strike disables 2 Russian shadow fleet tankers -- Russian drone violated Moldovan airspace during 10-hour attack on Kyiv -- Russia declar

Share

The Kyiv Independent [unofficial]


We are looking for 500 supporters of the truth and independent press. Can we count you in?

Olga Rudenko, editor-in-chief

at the Kyiv Independent

BECOME A MEMBER

Russia’s war against Ukraine


High-rise residential building on fire in Vyshhorod, Kyiv Oblast, following a Russian drone attack on Nov. 30 (DSNS Poltava / Facebook)

1 killed, 11 injured in Russian drone attack on Kyiv Oblast. One person was killed and 11 people were injured in Vyshhorod district as Russia launched a drone attack on Kyiv Oblast overnight on Nov. 30.

Americans showing ‘constructive approach’ in peace talks, Zelensky says as Ukrainian delegates arrive in US. Ukrainian officials will meet with Marco Rubio, Steve Witkoff and Jared Kushner in Florida on Nov. 30. Zelensky said a final agreement could be ready “in the coming days.”

Zelensky’s ex-chief of staff Yermak says he’s ‘going to the front’ after resigning amid corruption probe. Former Presidential Office head Andriy Yermak said he intends to go to the front line after resigning from his post amid a major corruption investigation, the New York Post reported on Nov. 28, citing a letter he sent the outlet.

‘Successful’ Ukrainian naval drone strike disables 2 Russian shadow fleet tankers, source says. The operation targeted ships that, according to the source, could have transported nearly $70 million worth of oil and helped Moscow bypass international sanctions.

Ukraine attacks one of southern Russia’s largest oil refineries, sparks fire.

Ukraine’s military targeted the Afipsky Oil Refinery in Krasnodar Krai — one of southern Russia’s largest refineries — overnight on Nov. 29, the General Staff of the Ukrainian Armed Forces reported.

Your contribution helps keep the Kyiv Independent going. Become a member today.

‘Half of Kyiv without electricity’ — 2 killed, 38 injured in ‘serious‘ Russian attack on capital. Russia launched a mass missile and drone attack against Kyiv overnight on Nov. 29, killing two people and injuring 38 others, including a child, Ukraine’s State Emergency Service reported.

Russian drone violated Moldovan airspace during 10-hour attack on Kyiv, Chisinau says. Russian drones violated Moldova’s airspace during Moscow’s mass overnight attack against Kyiv, Moldovan President Maia Sandu said on Nov. 29.

‘Time to update’ Ukraine’s defense documents, Zelensky says after meeting top military, intelligence officials. President Volodymyr Zelensky met with Defense Minister Denys Shmyhal and military intelligence chief Kyrylo Budanov on Nov. 29 and ordered a revision of Ukraine’s core defense documents.

Drone attack forces oil terminal in Russia’s Novorossiysk to halt all loading operations. Naval drones struck the Caspian Pipeline Consortium’s marine terminal in the Russian port city of Novorossiysk on Nov. 29, forcing the facility to suspend oil shipments, the company said.

Learn more

Five ways to keep Ukraine in your news feed

The world increasingly turns its attention to Russia’s war against Ukraine only when a new round of peace negotiations begins. Here on the ground, however, the war doesn’t slow down between those waves of talks.

Photo: Lisa Litvinenko/The Kyiv Independent

Independent journalism is never easy, and it’s even harder in wartime
Yet we can do it without paywalls, billionaires, or compromise — because of our community. Help us reach 25,000 members by the end of 2025.


BECOME A MEMBER

MAKE A DONATION

International response


Russian victory would cost Europe twice as much as supporting Ukraine, study finds. A Russian military victory in Ukraine would cost Europe twice as much as a Ukrainian victory, according to a new study by Corisk and the Norwegian Institute of International Affairs published on Nov. 25.

Zelensky, Macron to hold talks on ‘durable peace’ in Paris Dec. 1.

The leaders will discuss “the conditions of a just and durable peace” in Ukraine, according to French President Emmanuel Macron’s office.

In other news


Russia declares Human Rights Watch an ‘undesirable organization’. Russia’s Ministry of Justice designated Human Rights Watch an “undesirable organization” on Nov. 28, effectively banning the group from operating in the country.

Daughter of former South African president resigns from parliament amid investigation into Russian military recruitment scheme. Duduzile Zuma-Sambudla, the daughter of former South African President Jacob Zuma, resigned from parliament after being accused of helping lure 17 South African men to fight for the Russian military in Ukraine, her party announced on Nov. 29.

This newsletter is open for sponsorship. Boost your brand’s visibility by reaching thousands of engaged subscribers. Click here for more details.

Today’s Ukraine Daily was brought to you by Lucy Pakhnyuk, Dmytro Basmat, Yuliia Taradiuk, Tim Zadorozhnyy, Sonya Bandouil, and Abbey Fenbert.

If you’re enjoying this newsletter, consider joining our membership program. Start supporting independent journalism today.

Share

#russia #macron #humanrights #shutdown #europe #oil #genocide #corruption #ukrainian #Ukraine #study #homes #journalism #fire #humanrightswatch #electricity #warcrimes #moscow #parliament #Apartments #zelensky #Sanctions #PeaceTalks #PutinWarCrimes #CrimesAgainstHumanity #RussianWarCrimes #missiles #terrorists #houses #gifts #Daughter #blackouts #Rubio #christmasgifts #Vyshhorod #russianterrorists #Sandu #Yermak #russianterrorism #RussianAggression #violations #novorossiysk #KyivIndependent #maritimedrones #russianmilitary #ukrainianofficials #lure #highrise #OilRefineries #internationallawviolations #SeaDrones #UkrainianArmedForces #tankers #RussianDrones #killingcivilians #residentialbuildings #DroneAttacks #undesirableorganization #witkoff #resigning #ukrainevictory #ukrainiandrones #CiviliansTargeted #russiandrone #krasnodarkrai #ukrainewin #russianshadowfleet #civiliansAttacked #civiliansTortured #KyivOblast #residentialAreas #caspianpipelineconsortium #RussianPort #airspaceViolations #durablepeace #oilTerminal #D0B2D0BeD0B5D0BdD0BdD18bD0B5D0BfD180D0B5D181D182D183D0BfD0BbD0B5D0BdD0B8D18f2 #D0B3D0B5D0BdD0BeD186D0B8D0B4 #D0B3D180D0B0D0B6D0B4D0B0D0BdD181D0BaD0B8D0B5 #D0BaD0B8D0B5D0B2 #D0BdD0B0D0BfD0B0D0B4D0B0D0B2D188D0B8D0B5D0BdD0B0D0BfD18bD182D0BaD183 #D0BfD180D0B5D181D182D183D0BfD0BbD0B5D0BdD0B8D18fD0BfD180D0BeD182D0B8D0B2D187D0B5D0BbD0BeD0B2D0B5 #D0BfD183D182D0B8D0Bd #D180D183D181D181D0BaD0B8D0B5D181D0BcD0B5D180D182D0B8 #D180D183D181D181D0BaD0B8D0B9 #D183D0B1D0B8D182D18bD0B5 #D183D0BaD180D0B0D0B8D0BdD0B0 #D186D0B8D0B2D0B8D0BbD0B8D0B9D186D18b #afipskyOilRefinery #bypassSanctions #corisk #costEuropeTwiceAsMuch #frontLine2 #lessCost #marineTerminal #moldovanAirspace #navyDrones #norwegianInstituteOfInternationalAffairs #russianMilitaryRecruitmentScheme #russianVictory #southAfricanPresident #suspendedOilShipments #ukrainianChristmas #ukrainianDelegates #ukrainianNavalDrones #violatedMoldovanAirspace


Vom Nischenthema zur Technologiepolitik: #cnetz gibt sich neuen Sound – Jarzombek skizziert den „Deutschland-Stack“


Im Konrad-Adenauer-Haus in Berlin vollzieht das cnetz an diesem Wochenende einen Kurswechsel – programmatisch wie stilistisch. Zum Auftakt der Jahreshauptversammlung kündigte Sprecher Prof. Jörg Müller-Lietzkow an, das Netzwerk wolle „wieder lauter“ werden, sich stärker einmischen und einen eigenen Sound in der Digitalpolitik etablieren. Netzpolitik, so seine Botschaft, sei die Debatte von gestern. Künftig gehe es um Digitalpolitik als Technologiepolitik – und darum, wie Deutschland seine digitale Infrastruktur, seine Souveränität und seine Innovationsfähigkeit neu ordnet.

cnetz will zurück in den Maschinenraum der Politik


Müller-Lietzkow ließ keinen Zweifel daran, dass sich das Netzwerk nach einer Phase relativer Funkstille neu positionieren will. Viele hätten in den vergangenen Jahren gefragt, warum man so wenig vom cnetz höre, erzählte er. Die Antwort: Die Zeit der leisen Hintergrundarbeit sei vorbei, nun solle aus dem Netzwerk wieder eine hörbare Stimme werden – auch dann, wenn dies in Berlin nicht jedem gefalle.

Der Anspruch ist hoch: Weg von Detailstreitigkeiten über Uploadfilter (schöne Grüße in Richtung von Axel Voss) oder einzelne Social-Media-Regeln, hin zu den großen Linien der Technologiepolitik – technologische Souveränität, digitale Infrastruktur, KI-Einsatz im Staat, europäische Plattform-Ökonomie. Der Begriff Netzpolitik wird von Müller-Lietzkow fast demonstrativ zur historischen Kategorie erklärt. Wer heute über Digitalisierung spreche, müsse in Systemen denken: Stack, Datenräume, Cloud, KI-Agenten, Genehmigungsprozesse.

„Ohne cnetz hätte es dieses Ministerium nicht gegeben“


Der zweite Schwerpunkt des Tages: die Rolle des cnetz beim Aufbau des neuen Bundesministeriums für Digitales und Staatsmodernisierung. Thomas Jarzombek, Parlamentarischer Staatssekretär im Haus von Kersten Wildberger, zeichnete die Linie explizit nach.

Er würdigte das Netzwerk als „Stachel im Fleisch“ der Union: Ohne den kontinuierlichen Druck und die inhaltlichen Impulse aus dem cnetz, so Jarzombek, hätte es das eigenständige Digitalministerium in dieser Form nicht gegeben. Das sei mehr als eine Höflichkeitsfloskel – Jarzombek verwies auf die lange gemeinsame Vorgeschichte: vom frühen „digitalpolitischen Verein“ bis zu Strategiedebatten in der Merkel-Ära.

Mit dem neuen Ministerium verbinde sich nun ein Paradigmenwechsel: weg von verstreuten Zuständigkeiten und blockierenden Ressort-Egoismen, hin zu einer Instanz, die Standards setzen, IT-Projekte bündeln und Prioritäten definieren könne.

Der Deutschland-Stack als digitale Grundinfrastruktur


Den inhaltlichen Kern seiner Rede widmete Jarzombek dem „Deutschland-Stack“ – einer digitalen Grundinfrastruktur für Verwaltung und Wirtschaft. Ziel sei es, eine durchgängige Architektur zu schaffen, in der zentrale Prinzipien wie „APIs first“, Wiederverwendung von Komponenten, einheitliche Datenformate und Portabilität von Anfang an mitgedacht würden.

Drei Elemente hob er besonders hervor:

  • E-Wallet für digitale Identitäten: Die bisherige eID auf dem Personalausweis werde von einer alltagstauglichen Wallet abgelöst, die Bürgerinnen und Bürger für Verwaltungsprozesse ebenso nutzen könnten wie Unternehmen für Authentifizierung und Signaturen. Die Nutzung soll niedrigschwelliger werden – aber technisch so robust, dass Verwaltung und Wirtschaft darauf aufbauen können.
  • Registermodernisierung: Anstatt Bürger und Unternehmen immer wieder die gleichen Daten beizubringen, sollen Register miteinander sprechen. Anträge – vom BAföG bis zu Fachverfahren in der Verwaltung – sollen künftig automatisiert prüfen können, ob die Voraussetzungen erfüllt sind.
  • KI-gestützte Großvorhabensteuerung: Als Schaufensterprojekt nannte Jarzombek die geplante Genehmigungsplattform, die mit Hilfe von KI-Agenten Großprojekte wie Brücken, Bahntrassen, Stromtrassen oder die Wasserstoff-Infrastruktur begleitet. Heute dauerten Planfeststellungsverfahren fünf bis acht Jahre – die erste Version der Plattform solle diese Zeit perspektivisch halbieren.


KI-Agenten gegen den deutschen Genehmigungsstau


Besonders konkret wurde Jarzombek bei der Genehmigungsplattform. Über 100 Millionen Euro stelle der Bund bereit, um im Wettbewerb Lösungen zu entwickeln, die ganze Genehmigungsprozesse Ende-zu-Ende digital abbilden.

Antragsunterlagen mit bis zu 20 Aktenordnern sollen zunächst automatisiert auf Vollständigkeit und Widersprüche geprüft werden. Die Plattform markiert den Sachbearbeitern, wo Gutachten und Antragsbestandteile nicht zusammenpassen – allein dieser Schritt könne mehrere Monate Verfahren sparen.

Noch deutlicher wird das Potenzial bei der Bürgerbeteiligung: Tausende oder gar Hunderttausende Einwendungen, bislang als Papierflut in die Behörden getragen, könnten in wenigen Stunden digital erfasst, clustert und nach Argumentationsmustern strukturiert werden. Das System liefert nicht nur eine Übersicht, welche Argumente wie oft vorgebracht werden, sondern auch Vorlagen für die juristische Auswertung und eine automatische Generierung des Planfeststellungsbeschlusses.

Das Versprechen ist ambitioniert: Der deutsche Genehmigungsstau soll nicht länger mit mehr Personal, sondern mit mehr Algorithmus bekämpft werden – ohne die politische Verantwortung aus der Hand zu geben.

Sonderwege unter Druck


Jarzombek kündigte einen Zustimmungsvorbehalt an: Künftig sollen alle Ressorts ihre großen IT-Projekte beim Digitalministerium anmelden und abstimmen müssen.

Die Logik dahinter: Statt unterschiedlich gestrickter Fachverfahren, Portale und Plattformen sollen wiederverwendbare Bausteine entstehen, die bundesweit funktionieren.

In der Diskussion klang durch, was kaum jemand offen ausspricht: Wer sich dem Stack entzieht, riskiert, technologisch und organisatorisch abgehängt zu werden.

Digitale Souveränität: mehr als Symbolpolitik


Ein weiterer roter Faden der Tagung in der CDU-Bundesgeschäftsstelle war die Frage nach digitaler Souveränität. Jarzombek beschrieb, wie sehr Deutschland und Europa von US-Cloud-Anbietern und Plattformen abhängig seien – und wie schwer es europäischen Herausforderern falle, in öffentlichen Ausschreibungen überhaupt als ernsthafte Option wahrgenommen zu werden.

Die Devise: keine Abschottung, kein plumper Protektionismus, aber eine bewusste Stärkung europäischer Anbieter und Architekturen. Das Wirtschaftsargument liegt auf der Hand: Wenn Wertschöpfung künftig vor allem über Software und Services statt über Hardware erzielt wird, entscheidet die Plattformfrage über künftigen Wohlstand.

Dazu gehört auch, Regulierung so zu gestalten, dass sie Innovation ermöglicht statt verhindert – etwa über den „Digital Omnibus“, mit dem Datenschutz- und KI-Regeln für kleine und mittlere Unternehmen handhabbarer werden sollen.

Ein Netzwerk meldet sich zurück


Am Ende steht ein doppeltes Signal: Das cnetz meldet sich als politischer Akteur zurück – mit dem Anspruch, technologiepolitische Debatten nicht nur zu kommentieren, sondern aktiv zu prägen. Und das Digitalministerium setzt mit Deutschland-Stack, Genehmigungsplattform und E-Wallet eine Agenda, die deutlich über Symbolpolitik hinausgeht.

Für Unternehmen, Verwaltungen und Länder bedeutet das: Die Komfortzone der „Pilotprojekte“ ist vorbei. Wer jetzt nicht beginnt, sich in diese Architektur einzufügen – technisch, organisatorisch und mental –, wird sich in wenigen Jahren in einer Parallelwelt wiederfinden, in der alte Sonderwege sehr realen Standortnachteil bedeuten.

Der neue Sound, den cnetz für sich reklamiert, ist damit zugleich ein Stresstest für die digitale Republik: Ob aus den wohlklingenden Ankündigungen belastbare Infrastruktur wird, entscheidet sich nicht in Talkrunden, sondern in Vergabestellen, Fachverfahren und Genehmigungsbehörden – genau dort, wo der Deutschland-Stack ansetzen soll.

Questa voce è stata modificata (3 settimane fa)



Coraggio e mistero


Oggi siamo convinti di una cosa, domani la sfidiamo, dopodomani la capovolgiamo. E se c’è un mistero che vale davvero la pena inseguire, è proprio questo: il coraggio di rimettere in gioco ciò che crediamo di sapere. Perché, a ben guardare, le risposte sono sopravvalutate. Le domande, invece, non tradiscono mai.
Questa voce è stata modificata (3 settimane fa)

in reply to JensSpahnpasta

Drive letters <<< whatever Linux is doing << the Amiga approach to drives
in reply to ZILtoid1991

I haven't used an Amiga in several decades and memory is kind of murky. So how does the Amiga approaches drives?
in reply to JensSpahnpasta

Similar to Windows, but it's not just a single letter. E.g. df0:.


Trump’s niece explains why ‘rattled’ president is lashing out at female reporters


Mary Trump shared her theories after a series of incidents involving her uncle and female journalists

In the most recent incident Thursday, the president lashed out at a journalist who asked him about the D.C shooting suspect, asking if she was a “stupid person”.

Just one day before, Mary Trump had addressed her uncle’s previous run-ins with female reporters on her show, Mary Trump Live.

“His misogynistic attacks against reporters in particular are increasing and that means a couple of things,” she said. “It means that he’s increasingly comfortable lodging such attacks,” she continued, before reeling off a list of targeted groups. “There’s no hiding it anymore.”

The president’s niece also theorised that the sharp rebukes he delivers when questioned could be a sign that the pressure is getting to him in his second term.



Remember these soldiers filmed 3 days ago murdering two surrendered palestinians ? Ben-Gvir just promoted their officer


From this source, the soldiers were interrogated for 5 hours, and were then released without conditions. Their weapons were not confiscated, and they returned to their unit.

And if Israel doesn't want "terrorists", then they simply have to accept the Oslo agreements, they could have been at peace even before the 90s if they weren't so selfish and greedy(, they don't care about al-Aqsa for example). Sadistic abusers playing the victims.

mecaforpeace.org/one-palestini…

Questa voce è stata modificata (3 settimane fa)
in reply to sousmerde_rtrdataire

There are well paid Israeli Zionist scientists working to genetically engineer and breed the prophesied heifer. These people care about al-Aqsa/the Temple Mount, although I suspect the government (if not the scientists) only care about it enough to convince true believer Orthodox to get on board. I can be wrong though, I don't live there.



eta Platforms har förbjudit politisk reklam på sina sociala medier som exempelvis Facebook, Instagram och Threads. Alphabet har förbjudit det i alla sina kanaler som exempelvis Google och Youtube. Information från Valmyndigheten omfattas också av förbudet när det gäller Metas sociala medier. Det innebär att det är svårare för Valmyndigheten att infoformera om valet nästa år.

blog.zaramis.se/2025/11/30/fac…



Forpasis Rob Moerbeek, vivanta institucio

Rob Moerbeek eklaboris en la Centra Oficejo de UEA en Roterdamo en 1969. Ĉiuj, kiuj iam vizitis la oficejon, certe konas kaj memoras lian senpretendan afablecon. Lia lasta labortago tie estis la 7-a de novembro 2025. Tri semajnojn poste li forpasis en la aĝo de 89 jaroj.

liberafolio.org/2025/11/30/for…

Questa voce è stata modificata (3 settimane fa)


Datacenters in space are a terrible, horrible, no good idea.


Technology reshared this.





Un'efficienza del genere mi ha lasciato sbigottito


Ho preso un flixbus verso una città di cui non farò nome per evitare di andare in stereotipi, ma che comunque fa quasi rima con fragola (tranne l'accento). Sceso alle 6,45, arrivo alla stazione dei treni in meno di dieci minuti, tiro fuori il portafoglio dalla tasca interna del giubbotto che era pure chiusa con la zip per comprare il biglietto e... già rubato! Sono rimasto scioccato dall'efficienza e velocità: 5 stelle al borseggiatore e al suo modo di dare il benvenuto al turista scemo di turno
Questa voce è stata modificata (3 settimane fa)


presente dell’octo di fine ’25 tra tormenti e riflessioni integralmente cosmiche


Stanotte ho proprio stabilito un nuovissimo record negativo, andando a letto alle 2 e mezza e… addormentandomi alle 4 e passa o qualcosa del genere; perché stanotte, come quella dell’altro giorno, ero maledettamente tormentata e ultimamente con me non c’è proprio versi a riguardo… Nella trappola del pensare involontariamente anziché riuscire a prendere sonno, però, […]

octospacc.altervista.org/2025/…



I built a tool for managing config files


So, some times ago I had this question feddit.it/post/22496010 about how to manage my system configuration, storing it on a repository or something.

Many people recommended using ansible to manage the system as a whole, but my system was already up and running, what I wanted instead was something to move around files while fixing up their permissions, so I build a python script for that.

The script grew more refined as time went on, and so now I'm publishing it so anyone can use it.

p.s.: this script is purely python and has no external dependencies!


How to manage configuration files


I'm trying to find a better solution to manage configuration files, both user's dotfiles and system files in /etc.
I'm running an ubuntu server where I have a bunch services with custom configurations, and systemd drop-in files, but on top of that I also have some scripts and user dotfiles that I need to track.

What I'm doing right now is that I have a folder full of symlinks in the admin user's directory (poor username choice, btw) and I'm using bindfs to mount this directory inside a git repository, this way git won't see them as symlinks, and will version them as regular files. The problem with doing this is that as git deletes and rewrites files, bindfs fails to track the changes and converts the symlink to regular files.

I looked into chezmoi, but that is only meant to track user dotfiles and will refuse to add a file from /etc, that is unless doing some extra work. But even so, chezmoi will not track the user:group of files, so I would still have to manage that manually.

I also looked into GNU Stow, and that would not complain about files from /etc or anywhere, but it similarly will not track permissions and I would have to manage that manually.

I see that some people are using ansible to manage dotfiles, but at that point, it would make sense to just migrate to ansible, except I don't want to rebuild my server from scratch to use ansible. Also it looks like a lot to learn.

Is there a better solution I'm not seeing? Maybe something using git hooks?

Edit:

I ended up using pre-commit and post-merge git hooks to launch a python script. The python script reads from a yaml file where I annotate the file paths and permissions, and then copies to or from the file location to the git repository.

I used the sudoers file to allow the admin user to run this specific script with specific arguments as root without password (because the git commands are run from VS Code and not manually), which is dangerous, be careful when doing that. I have taken special care to make this secure:
* I used absolute paths for everything, to avoid allowing running from a different pwd as a way to copy different files
* The script itself is installed in a root-owned location, so an unprevileged user cannot edit it
* The configuration yaml is root-owned, so an unprevileged user cannot modify which files are copied or their permissions
* Configuration files that can grant permission are not managed by this script (the yaml, /etc/passwd, /etc/groups, polkit rules, the sudoers file, ...)

Edit 2: you can find the python script here


in reply to edinbruh

Hey 😀 Thanks for sharing your project ! I'm still not 100% sure I need this because right now I just make backups of my dot files and config files and i'm relatively new with git and my self-hosted forgejo instance.

However, after experimenting the power of version control, i'm kinda interessted to host my dot/config files into my hosted forgejo instance ! But permissions and ownership are not natively supported and needs manual intervention !

Is that the issues your project is solving?

DID YOU skip the previous warning? Make sure you didn't skip it, as this might cause you to lose access to your own files!


😂🫡 Well written and funny documentation ! Thank you !

Linux reshared this.

in reply to N0x0n

Is that the issues your project is solving?


That's exactly it, and also the fact that git doesn't follow symlinks. Just a word of warning, If you are still inexperienced I suggest you run my tool manually instead of automating it with git hooks, as it is inherently less secure. In the post I linked in the description you can see some of the precautions I took to make it more secure.
Still, running it manually is fine.

Feel free to give some feedback if you start using the tool 🙂


How to manage configuration files


I'm trying to find a better solution to manage configuration files, both user's dotfiles and system files in /etc.
I'm running an ubuntu server where I have a bunch services with custom configurations, and systemd drop-in files, but on top of that I also have some scripts and user dotfiles that I need to track.

What I'm doing right now is that I have a folder full of symlinks in the admin user's directory (poor username choice, btw) and I'm using bindfs to mount this directory inside a git repository, this way git won't see them as symlinks, and will version them as regular files. The problem with doing this is that as git deletes and rewrites files, bindfs fails to track the changes and converts the symlink to regular files.

I looked into chezmoi, but that is only meant to track user dotfiles and will refuse to add a file from /etc, that is unless doing some extra work. But even so, chezmoi will not track the user:group of files, so I would still have to manage that manually.

I also looked into GNU Stow, and that would not complain about files from /etc or anywhere, but it similarly will not track permissions and I would have to manage that manually.

I see that some people are using ansible to manage dotfiles, but at that point, it would make sense to just migrate to ansible, except I don't want to rebuild my server from scratch to use ansible. Also it looks like a lot to learn.

Is there a better solution I'm not seeing? Maybe something using git hooks?

Edit:

I ended up using pre-commit and post-merge git hooks to launch a python script. The python script reads from a yaml file where I annotate the file paths and permissions, and then copies to or from the file location to the git repository.

I used the sudoers file to allow the admin user to run this specific script with specific arguments as root without password (because the git commands are run from VS Code and not manually), which is dangerous, be careful when doing that. I have taken special care to make this secure:
* I used absolute paths for everything, to avoid allowing running from a different pwd as a way to copy different files
* The script itself is installed in a root-owned location, so an unprevileged user cannot edit it
* The configuration yaml is root-owned, so an unprevileged user cannot modify which files are copied or their permissions
* Configuration files that can grant permission are not managed by this script (the yaml, /etc/passwd, /etc/groups, polkit rules, the sudoers file, ...)

Edit 2: you can find the python script here


in reply to edinbruh

Neat! I've been meaning to build something like this with OSTree as the storage backend, but it's mostly vaporware for now.


The human cost of renewables: Why Australia should build solar here


cross-posted from: lemmy.sdf.org/post/46467998

With the renewable energy transition underway in Australia, the higher than expected uptake of solar panels has human rights groups concerned about links to Uyghur forced labour in the supply chain. As Australia looks into developing its own solar panel industry, rights groups say government and industry should work to ensure the clean energy transition isn't at the cost of freedom.

Archived

[...]

Without a domestic supply chain, though, Australia is importing around 90 per cent of its solar panels from China.

Ramila Chanisheff, President of the Australian Uyghur Tangritagh Women's Association, says her people are being forced to make them.

“We know that the biggest industry that is complicit in Uyghur forced labour is the solar industry or the wind turbine industry or the EV vehicles.”

Since 2016, the Chinese government has reportedly kidnapped and detained millions of Uyghur people in the Xinjiang province, known to its indigenous Uyghur population as East Turkistan.

In what was officially described as an effort to combat extremism, around one million members of the majority Muslim Uyghur minority were sent to so-called re-education centres between 2017 and 2019.

Evidence and testimony from ex-detainees reveals torture and political indoctrination, forced sterilisation and drugging, as well as food deprivation to punish those who showed resistance.

An official Chinese government report published in November 2020 documents the “placement” of 2.6 million minority citizens in farms and factories within the Uyghur Region and across the country through state-sponsored initiatives.

[...]

“We do have credible evidence and Uyghur who have spoken about their family members who've been taken into the concentration camps, which have with research, and that's come out that they are turned into labour camps. All those Uyghur reserve being put into forced labour within East Turkistan or Xinjiang and or being trafficked to mainland China to do the work.”

[...]

Australia has poured billions into solar power and green manufacturing and the Australian Renewable Energy Agency is currently funding feasibility studies for new domestic polysilicon production facilities.

But for now, with a few small exceptions, Australia still imports most of its solar panels from China.

Fuzz Kitto is the co-founder of Be Slavery Free, which works to raise awareness and end modern slavery.

“The conflict between climate and human rights commitment has led investors to feel that they've got no choice but to invest in companies sourcing, or connected to, the Xinjiang region despite the human rights abuses that are there. And even though the experts say that there's enough outside of that region to supply the United States, Europe and leading countries in their needs for solar produced electricity, it is certainly not being transparent about where these are coming from. In fact, quite opaque sometimes and a lot of greenwashing.”

[...]

To make solar panels you need solar-grade polysilicon, which is made from silica sand produced from quartz.

China manufactures around 95 per cent of the global supply of polysilicon, much of it made in factories with links to forced Uyghur labour.

According to the Australian Mining Review, Australia is the largest silica sand exporter in the Asia-Pacific region, with most of our exports going to Chinese markets.

[...]

Fuzz Kitto says we should be making it here.

“I think one of the great difficulties is that people think that there are no alternatives and now there are a growing amount of that. The thing is that in Xinjiang there are the sands that produce the polysilicon. So to produce poly silicons, basically you need cheap electricity and you need sands of that quality. We do have sands of that quality in Australia, not quite of the standard of Xinjiang. In fact, we export sand to China for the making of polysilicons, which is just incredible. Why we are not producing an industry in Australia of making them is beyond us.”

[...]



UEA ne sukcesis vendi sian domon

La planata vendo de la Centra Oficejo de UEA ĝis nun ne efektiviĝis, ĉar la aĉetonto ne sukcesis pagi la garantiaĵon. UEA tamen esperas, ke la vendokontrakto povos esti subskribita post la jarŝanĝo. Plu mankas plano por la estonteco de la libroservo.

liberafolio.org/2025/11/30/uea…

Questa voce è stata modificata (3 settimane fa)



Reticulum: Unstoppable Networks for The People - markqvist's talk at 38C3


Technology reshared this.

in reply to Arthur Besse

Sounds very cool but I don't have enough knowledge to know if it's just smoke and mirrors and nonsense
in reply to Arthur Besse

I'm not an expert, but my take on Reticulum is that while it is technically very good, it lacks practicality, because as a new user you have a very difficult time connecting to anyone. It's chief strength and chief weakness at the same time is that it is a protocol for pure peer-to-peer networks.


Power surge: law changes could soon bring balcony solar to millions across US | Tweaks to state laws mean many Americans will be able to benefit from small, simple plug-in solar panels


Balcony solar panels are now widespread in countries such as Germany – where more than 1m homes have them – but have until now been stymied in the US by state regulations. This is set to change, with lawmakers in New York and Pennsylvania filing bills to join Utah in adopting permission for the panels, with Vermont, Maryland and New Hampshire set to follow suit soon.

in reply to kibiz0r

You're right

I'm very much in the left camp and I do fear its too late. I fear that in the next 5 decades, millions if not billions will die and that we might actually face a societal collapse

Governments don't give a shit about climate, they're too dumb

Companies don't give a shit about climate because their owners direct the actions and they only care about money

So how exactly should I be positive and have a "let's go fix this!" attitude?

I'm tired, really really tired

in reply to Phoenixz

So how exactly should I be positive and have a "let's go fix this!" attitude?


Fix what ? The civilization hell bent on destroying the biosphere and collapsing civilization ?

Climate change is the answer, just try not to not be at the front of the queue, try not to make it worse with your actions and how you vote and enjoy life as best you can. That's about all a sane person can do.

nationalobserver.com/2024/06/1…

Rees bluntly states, “the human enterprise is effectively subsuming the ecosphere” and “wide-spread societal collapse cannot be averted — collapse is not a problem to be solved, but rather the final stage of a cycle to be endured.”


Sri Lanka’s capital hit by floods as cyclone death toll nears 200


The climate crisis has affected storm patterns, including the duration and intensity of the season, leading to heavier rainfall, flash flooding and stronger wind gusts.


These very hungry microbes devour a powerful pollutant [Methane, under limited circumstances)


Access options:
* gift link — registration required
* archive.today

For context, perfect deployment of these microbes would cut worldwide emissions by about 3% of total emissions. They dont get us out of having to end fossil fuel extraction

Questa voce è stata modificata (3 settimane fa)



Turkey condemns Ukrainian strikes on Russian oil tankers off Black Sea coast


The Turkish Foreign Ministry spokesman has condemned Ukrainian drone attacks on two Russian “shadow fleet” oil tankers in the Black Sea


Archived version: archive.is/newest/independent.…


Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.



Tropical storm deaths top 600 in South-east Asia; over 4 million people affected


Relief efforts for tens of thousands of displaced people continued over the weekend.


Archived version: archive.is/newest/straitstimes…


Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.



UK | Thousands rally in London to mark International Day of Solidarity with Palestinians


Thousands of people marched through central London on Saturday to mark the International Day of Solidarity with the Palestinian people, calling for an end to Israel’s occupation and for the UK to halt arms sales to Israel, Anadolu reports.


Archived version: archive.is/newest/middleeastmo…


Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.



Israel’s IDF Bans Android Phones—iPhones Now ‘Mandatory’


The iPhone versus Android battle has just taken a sudden twist as hackers attack smartphones.


Archived version: archive.is/20251130104350/forb…


Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.




What’s Hiding Inside Haribo’s Power Bank and Headphones?


Technology reshared this.

in reply to JensSpahnpasta

I can see why it was popular with hikers.

Never know when you might need to start a fire to keep warm.



José González - Vestiges & Claws (2015)


La densità mediatica dei nostri anni, durante i quali qualsiasi cosa deve uscire dall’ordinario per ottenere spazio attentivo, visibilità e approvazione, sta mostrando già da tempo i suoi lati negativi: dal mio punto di vista personale, in cima alle nefaste conseguenze della bulimia musicale, c’è che non badiamo più a... Leggi e ascolta...


José González - Vestiges & Claws (2015)


immagine

La densità mediatica dei nostri anni, durante i quali qualsiasi cosa deve uscire dall’ordinario per ottenere spazio attentivo, visibilità e approvazione, sta mostrando già da tempo i suoi lati negativi: dal mio punto di vista personale, in cima alle nefaste conseguenze della bulimia musicale, c’è che non badiamo più a tutti quei dischi che rifiutano già a priori il meccanismo dell’esaltazione e della gara a chi ci appiccica sopra il numero più alto di punti esclamativi. Dischi che in maniera più sintetica potremmo definire come “normali”, se l’aggettivo, per i motivi scritti sopra, non avesse un’accezione ormai irrimediabilmente negativa... artesuono.blogspot.com/2015/02…


Ascolta il disco: album.link/s/5f5Pc5rBc6ikeaWfM…


HomeIdentità DigitaleSono su: Mastodon.uno - Pixelfed - Feddit




Tbilisi marks one year of continuous EU-integration protests as marchers converge on parliament





L'Ucraina ha attaccato due petroliere nel Mar Nero


La sera del 28 novembre, al largo delle coste turche nel Mar Nero, vicino all'uscita del Bosforo, sono scoppiati incendi su due petroliere battenti bandiera della Gambia, che stavano navigando verso il porto russo di Novorossijsk. Entrambe le petroliere hanno subito danni gravi, secondo le informazioni dei media turchi, a causa di un'azione esterna. La causa più probabile dell'incidente è un attacco da parte di droni marittimi ucraini. Secondo i media turchi, l'equipaggio di una delle petroliere danneggiate, lanciando un segnale di soccorso, ha riferito che la nave è stata colpita da droni.
L'attacco alle navi civili nelle immediate vicinanze del Bosforo su una delle quali si trovava un equipaggio completamente cinese, è una violazione diretta delle norme giuridiche internazionali. Con le sue azioni, Kiev mette a rischio la sicurezza della navigazione nel Mar Nero e provoca l'escalation del conflitto. E tutto ciò nel momento in cui il mondo intero è in attesa di negoziati di pace.


From bans to ‘chat control’: Europe’s uneasy quest to regulate childhood online


Europe is racing to protect children online. The continent is torn between banning certain content, implementing age verification and addressing privacy risks, while also holding platforms accountable. Amid rising harm and political pressure, experts insi
Europe is racing to protect children online. The continent is torn between banning certain content, implementing age verification and addressing privacy risks, while also holding platforms accountable. Amid rising harm and political pressure, experts insist that digital literacy and shared responsibility must prevail.



Moon over Shibuya


I wanted to align it better but there was a construction site in the way.



Labelling or hiding AI-generated content


In PieFed v1.4 it will be possible to label posts as having AI generated content. Labelled posts will get a little badge near their title, similar to how nsfw and nsfl content is labelled. Mods and authors can change this value on a post in the same way t

Parola filtrata: nsfw