Salta al contenuto principale




What FOSS GOG Downloader/Archiver do you recommend?


I am thinking of buying a large USB drive dedicated to archiving the installers for all of my GOG purchases. What is your favorite FOSS GOG Downloader?
#gog
in reply to Jo Miran

I use lgogdownloader

github.com/Sude-/lgogdownloade…

from the command line on the my home server.

in reply to Jo Miran

In general, I use Lutris. But since you want to just do a backup, I guess github.com/Sude-/lgogdownloade… is what you are looking for


Tip #758

Return to the top of the page on Vivaldi Social by clicking the feed header.

To see the latest posts on Vivaldi Social after having made your way down the feed, you need to scroll to the top of the page, where the newest posts are waiting for you automatically or require a simple click to load (aka slow mode). There are a few ways you can do it, so find what works for you.

To jump to the top of the page:

  • Click the feed header (Home, Trending, Notifications, etc.)
  • Press “Home” on your keyboard.
  • Scroll with the mouse wheel until you reach the top of the page.
  • Create a Keyboard Shortcut or Mouse Gesture for the action in the Vivaldi browser.


Vivaldi Social's homepage open in the Vivaldi browser. An arrow points at the header of the feed.
#Mastodon #Vivaldi #VivaldiSocial

vivaldi.com/blog/tips/tip-758/



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, ...)

Questa voce è stata modificata (1 settimana fa)
in reply to edinbruh

You could use aliases on your .bashrc for git (and a bare repo), that would let you manage your $HOME and /etc directly with git without using symlinks, only downside is having them separated in two aliases and two repos.

# user config repo
alias dotfiles='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'

# system config repo
alias etcfiles='sudo git --git-dir=$HOME/.etcfiles --work-tree=/etc'

It is also recommended that you run:
<alias> config --local status.showUntrackedFiles no

in the terminal for both the dotfiles and etcfiles aliases (you can pick the aliases and git-dir names you want)

The aliases help you have a custom named folder instead of .git located in a custom path, and you can manage them without symlinks as you use git directly on the file's original location, this would solve your issue of other solutions that depend on symlinks

Note: you could technically have the root directory --work-tree=/ as a work tree to use only one command, but It is not recommended to give git the possibility to rewrite any file on the entire file system.

Some reference links:

Text

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

I have a simple bash script that manages folders and files with a way to route them to whatever location. Then I run the script and it does all the symlinking for me. This is what I do for systemd unit files and my own dotfiles


UK Age Verification Data Confirms What Critics Always Predicted: Mass Migration To Sketchier Sites


A month old now, but it's important on the unnecessary surveillance creep we keep having. First this, then digital ID.

Worrying levels of authoritarianism that solves nothing. Government are supposed to represent us, not ignore us and treat us like children. Who are they working for?



in reply to schizoidman

Many governments are astonishingly dumb. If I were in charge and wanted to make pro-Israel politics, I would let them demonstrate whatever they want. Just would keep completely ignoring those demonstrations and avoid the theme altogether.

Peaceful demonstrations are completely useless, no need to fight them.

Luckily, most governments are dumb.

in reply to Lembot_0004

They do it already basically, but Bologna is a peculiar setting and this ban is an unsurprising ragebait


Major US Midwest port [Cleveland] begins electrifying operations to reduce emissions


For those wondering how a mid-continent city has a port, the Great Lakes are connected to the ocean via the St. Lawrence, and have a system of locks allowing mid-sized cargo ships to travel substantially inland.
Questa voce è stata modificata (3 settimane fa)


Microsoft makes it even harder to install Windows 11 without a Microsoft Account or internet


The company has already blocked the popular oobe\bypassnro command that people used to skip parts of the initial setup, and now, Microsoft is doubling down on its efforts. In the latest Windows 11 preview builds, the software giant makes it much harder to install Windows 11 without a Microsoft Account.

https://www.neowin.net/news/microsoft-makes-it-even-harder-to-install-windows-11-without-a-microsoft-account-or-internet/

#tech


How Mark Carney is complicating Canada’s climate progress


From cancelling the carbon tax to pausing the electric vehicle mandate, the Carney government is making sweeping changes to the country’s environmental rules
in reply to CompactFlax

We kinda need both.

Oil isn’t just for cars and power plants. Oil is a chemical used in so many things, from asphalt to medicine.

But we should be transitioning to green energy, which is less centralized than a few big power plants, less polluting, and therefore more secure from threats. It’s also getting cheaper and cheaper by the month.

I want a strong Canada that can run our own critical supply chains, and I want a green Canada that doesn’t let our mines throw their tailings into our drinking water and our air is clean. And I want a secure Canada that can stand up to bullies without fear.

in reply to panda_abyss

You make good points about our dependency on oil and gas for chemistry. I think it makes it even more important to reduce our reliance on it globally for personal transportation.




in reply to silence7

Billionaires and their companies still cooking the planet from their private enclaves, close neighborhoods, and vehicles?

...and we still haven't been able to kill them yet?




Anyone else live somewhere that has had people joining in a WiFi naming joke?


My WiFi is ‘Secret Rebel Base’.

My neighbours have added ‘Java the Hub’, ‘Obi Lan Kenobi’, and ‘Red WiFi-ve Standing By’. This makes me happy.

Anyone else live in a neighbourhood that embraces this kind of WiFi silliness?

in reply to Hossenfeffer

Sadly in my apartment complex they seem to all use the default name given by the router (like Carrier-randomnumbers).

I have a friend who named his WiFi "Connecting..." which is diabolical


in reply to Severus_Snape

A good person would be more concerned about some other kind of persecutions taking place right now.

Seems almost like Donald and Elon advocating against whites discrimination in South Africa.


in reply to ☆ Yσɠƚԋσʂ ☆

I don't think that ICE would only surveil American phones.

independent.co.uk/news/world/a…

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

I mean when they expand they'll have to export all the foreigners.
in reply to kylian0087

states are not unitary actors, there can be different arms of the state getting up to different, at times contradictory, shit



"I was beaten by Israeli police," says European MEP Rima Hassan after Sumud Flotilla detention


French Member of the European Parliament Rima Hassan, of Palestinian origin, said she was beaten by 'Israeli' police after the interception of the Global Sumud Flotilla en route to Gaza.

Speaking to Agence France-Presse at Athens International Airport on Monday, where she arrived alongside other deported activists including Swedish climate activist Greta Thunberg, Hassan said, “I was beaten while being put into a police car by two Israeli officers.” Wearing gray prison garments similar to those worn by Thunberg, she added, “We have a lot to reveal,” condemning the treatment they received and affirming that “some of us were beaten.”

Hassan did not provide further details about the alleged assault, stating only, “Sometimes there were 13 to 15 of us in a single cell, not on beds but on mats on the floor… in the high-security Israeli prison in the Negev. We lacked everything.” Thunberg, speaking from Athens, also denounced “mistreatment and abuses” during her detention but did not go into specifics.



CommunityHasNoFollowers error


It appears that some instances have not resolved the unsubscribes properly, and I'm seeing errors like the below:
2025-10-07T12:20:11.488023Z  WARN Error encountered while processing the incoming HTTP request: lemmy_server::root_span_builder: CommunityHasNoFollowers: CommunityHasNoFollowers
   0: lemmy_apub::activities::community::announce::receive
             at crates/apub/src/activities/community/announce.rs:161
   1: lemmy_server::root_span_builder::HTTP request
           with http.method=POST http.scheme="http" http.host=lemmy.domain.ext http.target=/inbox otel.kind="server" request_id=02568c66-9ed6-4eb0-b533-77b19rcdef56 http.status_code=400 otel.status_code="OK"
             at src/root_span_builder.rs:16

Is there a way to determine which communities are throwing this error, and force the unsubscribe?
in reply to fmstrat

Is that the whole log? Have you enabled the trace level?
in reply to asudox

This was with the default logging:
RUST_LOG=warn,extism=info,lemmy_server=debug,lemmy_api=debug,lemmy_api_common=debug,lemmy_api_crud=debug,lemmy_apub=debug,lemmy_db_schema=debug,lemmy_db_views=debug,lemmy_routes=debug,lemmy_utils=debug,lemmy_websocket=debug

Any idea which one I should set to trace?


Matthias Pfefferle discusses the Fediverse's origins and evolution with Evan Prodromou, highlighting decentralized social networks, protocols, privacy, and the future of federated systems.


Why some federal workers aren't scared by the threat of shutdown layoffs


As the federal government appeared headed for a shutdown early last week, Jenna Norton joined a press conference outside the U.S. Capitol to urge lawmakers not to be cowed by the Trump administration's threat of mass layoffs.

"As a federal worker, I am here to tell you that every awful thing that would happen in a shutdown — shuttering programs that Americans rely on, damaging our economy, firing federal workers — all of this is already happening," said Norton, a program director with the National Institutes of Health, who spoke in her personal capacity alongside other civil servants.

...

Now furloughed, Norton continues to implore members of Congress to reject a spending deal that maintains the status quo. Instead, she hopes they'll use the moment to assert their constitutional authority — their power of the purse — to take back control of government spending.

"They accepted a position of power and privilege of representing the American people," Norton said in an interview with NPR. "If they're serious about doing that, they need to stand up and represent the American people and push back against a president who wants to be king."


Archived at web.archive.org/web/2025100712…

Questa voce è stata modificata (3 settimane fa)


China vs. US Tech: The True Story Nobody’s Telling


Technology reshared this.



I Tested PerfectEssayWriterAI for a Week in October—impressed!


I’m a Chartered Manager and Marketing Expert with a passion for writing about trending AI tools. I often explore digital platforms that make students’ lives easier, especially when it comes to writing and research.

This very first week of this October, I decided to spend a week testing PerfectEssayWriterAI, and the experience was surprisingly impressive.

I usually recommend AI tools to students for convenience, so I wanted to see if this one actually lived up to the buzz. PerfectEssayWriter has been getting a lot of attention lately, and as someone who enjoys testing new tech, I wanted to see what made it stand out.

My Experience


Using the essay writer felt smooth and effortless. It generated essays that were clear, well-structured, and sounded natural. I tried different topics, and each one came out polished and easy to refine. It really felt like a reliable writing assistant rather than just a content generator.

What I liked most were its toolkits. The Essay Grader, Paraphrasing Tool, Plagiarism Checker, and Citation Generator make it a complete package for students. These features save time and help polish essays before submission.

Recognized for Excellence


PerfectEssayWriter AI has even been mentioned on Techpoint Africa and Finance Yahoo, and many other news outlets, where it was listed among the world’s best academic writing tools. That recognition says a lot about its quality and efficiency.

After a week of using it, I can confidently say PerfectEssayWriterAI is a smart, reliable choice for students who want to write faster and better without stress.

Technology reshared this.



in reply to geneva_convenience

In which episode do they address the IOF letting Oct7 happen on purpose? Giving them a "moral" reason to kickstart a barbaric campaign in Gaza.
in reply to Kinperor

I think this certainly begs the question of exactly how narcissistic must one be to imagine that they could commit genocide while still having the moral high ground...
in reply to alaphic

I don't think they're necessarily trying to have enough moral high ground to justify a genocide, just vaguely enough factual events that they can convince people there was a legitimate reason to engage in a legitimate war, and that there's a worldwide antisemitic campaign to pretend it's not a legitimate war, and that there are enough antisemites that they've managed to capture the whole UN etc.. Whether or not that's the goal, it's a pretty widely-held belief worldwide that the Irsaeli government's obvious lies are more plausible than factual claims about Palestinian civilians dying, and everyone accusing Israel of genocide is a lying antisemite is the easiest way to reconcile the conflicting information without landing on the country whose ministers are tweeting genocidal intent and that blocks independent journalists accessing Gaza is probably doing a genocide.
in reply to alaphic

It is normal when you keep getting away with your crimes you escalate more and more and get more narcissistic
in reply to Kinperor

They didn't just let it happen, what the picture shows is all the cars Israel says Hamas burned, but Hamas does not have the means to inflict that damage, they simply do not have weapons capable of doing that. Israel mowed down their own people with apache helicopters to blame Hamas and justify the genocide.

They've been looking for an answer to the Palestinian question for 75 years, and this was just what they needed.

The thing is, none of this is new, we've had the evidence (and testimony) that they killed their own people since day one, not to mention the genocidal intent expressed nonstop and the acting on it. No one has the credibility to say they didn't know, no one can say they didn't know the extent of the genocide, no less anyone in a position of power. Just pure evil, and everyone who preached at us about human rights is still to this day celebrating and congratulating Israeli leaders. Nazis, the lot of them.

in reply to 3abas

Israel mowed down their own people with apache helicopters


I'm all for shitting on Israel but what event is this referring to? All I could find were debunked stories about the IDF somehow shooting Israelis on October 7th without any Israelis noticing

in reply to glimse

It's a common IOF practice known as the Hannibal Directive.

They don't have to avoid "any Israelis noticing" when their impunity is the rule rather than the exception.

in reply to Viking_Hippie

Debunked?

web.archive.org/web/2025092703…

Edit: it was an answer for @glimse@lemmy.world comment.

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

You mean all Google gave you as a first result is an Israeli funded propaganda article saying it's all debunked?

electronicintifada.net/blogs/a…

haaretz.com/israel-news/2024-0…

twz.com/air/israeli-ah-64-apac…

There's plenty more, if you want to dig deeper.

Make some contextual analysis here. Hannibal directive + Apaches flying for hours dumping their ammo and reloading, hundreds of cars destroyed by advanced weapons Hamas does not have access to, and Israel announcing 1,500 victims before revising it down several times as they started sorting through everyone they killed and found Hamas fighters amongst them.

in reply to 3abas

Thanks, that's a different wording than I was using. I thought you were implying something different and I was mostly seeing substack blogs.

I have been pro-palestine since before all this, for what it's worth.

in reply to geneva_convenience

What are we looking at, here? Without any context at all, I see a picture of a bunch of burned out cars.
in reply to NutWrench

Uh... RPG attacks don't stop cars on mass like that

::: spoiler spoiler
This is the sort of thing advanced military aircraft with machine guns and bombs do, and I don't think Hamas has that, when they strike in October 7.

The implication is that the Zionist Entity's military won't allow any of the Israelis to be captured and would rather commit Hannibal Doctrine, which includes the possibility of killing any potential captives, than let it be the former
:::

in reply to Lemmygradwontallowme [he/him, comrade/them]

i mean, them doing this deliberately as hannibal doctrine is one possibility, the other is that panicked fascist IDF personnel who arrived at the scene just started blasting every moving thing because that's just how they're trained
in reply to huf [he/him]

suddenly we're back again at the hannibal doctrine, albeit indirectly.
in reply to vfreire85

ah yes, the question is who was in on it and who was not, i guess
in reply to NutWrench

Those are the cars that were shot to pieces by Israeli helicopters as part of the Hannibal Directive, which is an IDF doctrine that says they should kill their own citizens to prevent them being taken hostage. On Oct 7th, a large number of Israelis were fleeing the music festival in their cars and were killed by the IDF. IIRC the Israeli government later crushed all the cars before anyone could investigate them and confirm this, as it's obviously a bad look to slaughter your own civilians.
Questa voce è stata modificata (3 settimane fa)
in reply to NutWrench

Context, these are cars that contained both Palestinian and Israeli people, that were destroyed by Israel due to the Hannibal Directive.

the IDF fired on Israeli civilian hostages while they were being driven by Hamas militants into Gaza


The IDF confirmed this to be true, stating

it would not be morally sound to investigate these incidents [due to the complexity of the situation]


TLDR: Israel felt it better to kill their own citizens than to let them be taken hostage.

Questa voce è stata modificata (3 settimane fa)


in reply to DeathByBigSad

I’m an amnesiac and one of the first things I learned is that memories don’t really matter. The past is over, what matters is what you choose to do and not what you did. Obviously people do terrible and sometimes unforgivable things. I can sympathize with people who can’t let stuff go, but I personally just can’t be bothered by it anymore though. I have and will offer support to even my abusers.

To me, a person is how they act and what they want in the present. Lived experience affects everything a person does, the parts of a person’s past that are relevant reveal themselves in the present through how a person is.



Republicans post fake image of Oregon protest – using photos of South America


Before a federal judge blocked Donald Trump from putting members of California’s national guard on the streets of Portland, Oregon, late on Sunday, the state’s Republican party welcomed the planned deployment in celebratory posts on social media.

“President Trump on Sunday deployed 300 California National Guard troops to Portland, Oregon after a judge ruled that the Oregon National Guard could not be deployed to keep federal facilities and personnel in Portland safe,” Oregon Republicans wrote on their official Facebook, Instagram and X accounts.

On all three platforms, the statement was illustrated with an image that seemed designed to support Trump’s false claim that protests against immigration sweeps in Portland are so out of control that the city is “burning to the ground”. On one side of the image, a line of police officers held riot shields; on the other, a crowd of young men held up flares that lit up a night sky filled with red smoke.

On closer inspection, however, it turned out that the image was not a photograph of a real event in Portland, but instead a fabrication created by combining two photographs of scenes that unfolded in South America nearly a decade apart.



Anime su mangaka: Jun Fukuyama nel cast di Egao no Taenai Shokuba Desu; è Masayuki Todo, ex editor di Futami


Nuovo ingresso d’autore per l’anime Egao no Taenai Shokuba Desu (Un posto di lavoro stranamente meraviglioso per mangaka): Jun Fukuyama si unisce al cast nel ruolo di Masayuki Todo, ex editor della protagonista Nana Futami. L’aggiunta rafforza un ensemble vocale già ricco e conferma l’attenzione della produzione verso interpreti di primo piano.

TUTTI I DETTAGLI E DOVE VEDERLO IN STREAMING: Anime su mangaka: Jun Fukuyama nel cast di Egao no Taenai Shokuba Desu; è Masayuki Todo, ex editor di Futami


in reply to idiomaddict

Late 20s. I get hangovers now, but a bunch of water in the morning clears it up pretty quick. Soreness takes extra stretches and massaging to get rid of. I haven’t been sick in years. Injuries take about the same time, but hurt a bit more.


Blanca 3, anticipazioni terza puntata del 13 ottobre 2025: Blanca si riavvicina a Liguori, Eva è gelosa di Domenico


La terza puntata di Blanca 3 andrà in onda lunedì 13 ottobre 2025 in prima serata su Rai 1. L’episodio “Il Delfino” intreccia il caso di puntata con i nodi sentimentali: Blanca e Liguori tornano a indagare fianco a fianco, mentre Eva Faraldi fatica a nascondere la gelosia per il legame tra Blanca e Domenico.

LEGGI LE ANTICIPAZIONI: Blanca 3, anticipazioni terza puntata del 13 ottobre 2025: Blanca si riavvicina a Liguori, Eva è gelosa di Domenico




Is it so hard to get Nvidia GPUs working with Linux?


I want to make the move to Mint at the end of Win10 in a week or so, but I've heard some horror stories about how tough it can be to get Nvidia GPUs working with them. As it is I have a 4060TI and no money for an AMD GPU. If I can't get my GPU working with Linux I'm probably gonna end up having to stick with Windows untim I can afford an AMD GPU, the thought of which doesn't exactly excite me.
in reply to ssillyssadass

RTX 2080 Ti and CachyOS (Arch-based distro with an emphasis on gaming performance), most everything that should works out-of-the-box. I wouldn't stress it, try a live USB first.
Edit: also I'm using Wayland, which has been worse with NVIDIA than X11 that Mint apparently uses. So I'm pretty confident you'll be alright.
Questa voce è stata modificata (2 settimane fa)
in reply to ssillyssadass

RTX5070 works almost straight out from the box on Kubuntu stable. Had to try few of the drivers from the built-in utility to find which worked, but the latest version and open one did the trick. So no, it wasn't hard to get it working properly 😀
Questa voce è stata modificata (2 settimane fa)


Europe's future is at stake: Open letter against Chat Control


cross-posted from: lemmy.world/post/37009566

European SMEs have united to direct a strong open letter to urge ministers of EU member states to oppose Chat Control and to defend privacy and a strong European tech industry.




Dell Latitude Touchpad Deadzone and Fingerprint


I recently got my hands on a Dell Latitude E7470 and installed Fedora Workstation. Even though I enabled two finger scroll (and disabled touchpad edge scroll), the right side of the touchpad still has a dead zone of considerable size. So, when I start a mouse movement too far on the right side, it wont register.

I tried a few things, like adding quirk configs, but the zone is still there. Bios had no option to disable. (I reinstalled with UEFI, prior installation was legacy uefi / bios, so I have to give it a look again).

Does someone have a way to disable the dead zone?

Also, the fingerprint sensor doesn't work. From what I could research, it is a broadcom device with officials drivers for MS and Ubuntu. I tried some stuff to get this thing running, but it didn't work out. I still have to try a bios update after the reinstall. Is there a way to get this thing running under Fedora? It's not a crucial feature, but a nice to have for sure.

in reply to xtapa

So it looks like the touchpad problem is a known issue with that particular model. A web search turned up an Arch Linux forum post from 2017 with the same issue. Unfortunately, there was no solution posted.

Your touchpad shows up as a PS/2 device, right? I have a ThinkPad A475 with a PS/2 trackpad that won’t function at all in Linux unless I add i8042.reset as a GRUB argument.

Maybe see if that helps?

in reply to Fives

Your touchpad shows up as a PS/2 device, right?


Yes.

I am not an expert with GRUB at all. For some reason, this sounds very aggressive and with a high chance of side effects. Theres nothing of worth on the device though, so I guess I'll give it a try.

in reply to xtapa

If you enter it in at boot time it’s not permanent, so it’ll either work or it won’t, but it shouldn’t break anything.
in reply to xtapa

maybe playing around some values in synclient can fix it. that's how i created a dead zone in my panasonic laptop. (some area is keep touched while using keyboard so)


Autoproduzione sementi ortaggi


Ciao a tutti.
Qualcuno di voi si autoproduce le sementi per l'orto?

reshared this




This Month’s Quote

Give to every human being every right that you claim for yourself.

Robert G Ingersoll

#blog #quotes #zenmischief