Salta al contenuto principale


in reply to geneva_convenience

Aren't they sitting on a concentration camp of tens of thousands of ISIS family members? Like strictly women and children.
in reply to ZWQbpkzl [none/use name]

Yes thats the Al Hol concentration camp, where babies are locked up from birth for being a suspected ISIS relative

There are however a lot of other ISIS prisons which were broken out in recent days and have videos of people streaming out..

Questa voce è stata modificata (1 giorno fa)


in reply to frightful_hobgoblin

Or all the arr things

Havent heard of popcorn time yet

Edit: while I like the idea, I hope that the software at least seeds to ratio 1 by default. Otherwise it is pretty unsustainable for the network

Questa voce è stata modificata (1 giorno fa)


in reply to silence7

A threat to their petroleum-infested stock portfolios maybe. But that’s about it.
in reply to silence7

Here are some lines that the Conservative party used in Britain:
- Ruins Natural Scenery
- Kills lots of birds
- Noise

Honestly, they couldn't even be bothered to google "good excuses for not liking wind power"?? These people are c o m p l a c e n t in their tyranny



Fernstraßenausbau in Hessen führt zu erheblich mehr Emissionen als bisher angenommen




Maga & corporate Democrats


Not only maga must go. But corporate Democrat leadership as well, starting with Jefferies and Schumer. They're unfit to lead a resistance and defend democracy. Remember, Obama was the one who opened the government gates to the oligarchs ruining our lives. He made Musk the richest man by privatizing NASA, and Tesla rebates. Obama also gave Oracle and Palantir their first government contract. And he pushed for Garland to be AG. What USA needs is a real progressive movement. Not socialization and not capitalism for corporations. But capitalism with a conscious that serves the people
in reply to FreudianCafe

Good point but let me ask you. Since corporations are people per supreme court, what if the people's laws applied to corporations? For example, corporation X poisons our water, CEO and board will face same criminal law that a person would
in reply to Joseph

That would be a non capitalist world. In capitalism the laws, the courts, and fundamentally the State works for capitalists


The past year has seen an unprecedented displacement of Palestinian communities in the West Bank


The wave of settler attacks has continued into 2026, with the displacement of the Ras Ain al-Auja community near Jericho last week.

The dramatic escalation of […] settler violence against the Palestinian countryside began after October 7, 2023, and has been particularly devastating to Bedouin communities in the Jordan Valley, the West Bank’s eastern slopes, and the South Hebron Hills. Palestinians from these areas consider their silent displacement a “second Nakba,” and an extension of Israel’s genocide in Gaza.

Last week, the head of the Palestinian Authority’s official Wall and Settlement Resistance Commission, Moayad Shaaban, announced the commission’s findings for the year 2025 at a press conference. According to the report, between January and December 2025, [the] settlers conducted 892 attacks on Palestinians, killing 14 people in the West Bank. Settler attacks also provoked 434 fires, 127 of which affected farmland, and 307 fires against other Palestinian properties. These attacks concentrated in the areas surrounding Ramallah, Nablus, Hebron, and Tulkarem.

The report also indicated that in 2025, 35,273 trees were destroyed and poisoned, including 26,988 olive trees in the areas of Salfit, Nablus, Ramallah, Bethlehem, and Hebron. This was coupled with a wave of demolitions by the Israeli army, which leveled 1,400 Palestinian structures that year, including 304 inhabited homes, 74 uninhabited houses, 4,900 farming structures, and 270 other livelihood structures. Demolitions, according to the report, concentrated in Ramallah, Nablus, Tubas, Hebron, and Jerusalem.

A year ago, Shaaban told Mondoweiss that settlers’ violence was “an arm of Israel’s annexation policy.” Shaaban also said that his commission had pursued a strategy of establishing a humanitarian presence on the ground to confront these policies, especially through the mobilization of volunteers from local communities. Shaaban explained that the commission worked on “enhancing local steadfastness,” pointing out that volunteers supported Palestinian farmers in accessing their lands in almost 60 percent of the villages threatened by settler violence during the 2024 olive harvest season.

But conditions in the West Bank countryside have deteriorated dramatically since then. The olive harvest season marked a record low this past October, yielding a meager 7,000 tons of olive oil, compared to the 27,000 tons produced last year, according to estimates by the PA Ministry of Agriculture and other Palestinian research centers. The low production totals for 2025 are close to those in 2023, when the events of October 7 coincided with the height of the harvest season and were immediately followed by a dramatic spike in settler violence.

Today, as attention centers on Gaza, Iran, and Lebanon, Israel continues to escalate its clear strategy of de facto annexation in the West Bank, targeting a maximum of Palestinian territories while isolating Palestinian population concentrations. The ongoing displacement of Palestinian communities is coupled with the rapid expansion of settlement construction and the legalization of previously illegal settler outposts under Israeli law.

On Wednesday, the Israeli government announced the legalization of five new settler outposts in the West Bank built on Palestinian land, while last year, Israel advanced this strategy by issuing permits to build 22 new settlements, one of the largest ever settlement expansion plans in decades.



Bluetooth scan not finding any devices


[Solved] cross-posted from: lemmy.world/post/41957406

Exact problem as this archwiki forum post

I have also tried everything and at last here I am asking for any help, otherwise I don't think I would be able to continue using Linux on this laptop. I've tried everything from changing the kernel package to enabling all firmwares to using every kernel parameter I can find everything, nothing says any error or something anywhere. Only error i can find is hci device capabilities -22


Edit:
The patch i needed was to add the driver info in btusb.c file. In nixos this is how you do it

  boot = {
    kernelPatches = [
      {
        name = "add-realtek-8852ce-btusb";
        patch = ./btusb.patch;
      }
    ];
}

first what you should do is git clone the linux kernel version you are using check using uname -r
for me it was 6.12.(whatever, doesn't matter)
git clone --depth=1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git v6.12

then find the btusb.c file in drivers/bluetooth/
and add the line
{ USB_DEVICE(0x13d3, 0x3612), .driver_info = BTUSB_REALTEK |
BTUSB_WIDEBAND_SPEECH },

after these lines
static const struct usb_device_id quirks_table[] = {
                             BTUSB_WIDEBAND_SPEECH },
    { USB_DEVICE(0x0cb8, 0xc558), .driver_info = BTUSB_REALTEK |
                             BTUSB_WIDEBAND_SPEECH },

now we have made chages to this file right? it will be shows in git diff, so now you should be able to do git diff > btusb.patch
this will create a .patch file, now copy this file to wherever folder you put the nixos configuration in, most likely /etc/nixos if not using custom config.
Thats it!, now rebuild the configuration and DONE.
props to @Maiq.

Author of patch: vedantsg123

I will try to get this patch upstream to not having to do this manually.

Questa voce è stata modificata (22 ore fa)
in reply to Yash Raj

This is my exact model: FX608JH
ASUS TUF Gaming F16 (2025)
in reply to Yash Raj

I have the same model and now realise this is likely the cause of my BT issues too.
Is it safe to assume that if I wait long enough this will be fixed in the kernel? I'm a little reluctant to get in the weeds to the extent the fix requires. I'm on Bazzite, so I think that means I'll be waiting a while given it's an immutable distro, is that right?
in reply to str82L

So turns out making this patch upstream so it gets into the Linux kernel is not as easy as to open to pull request. There's this setting up of git email and what not, but with my searches it seems this patch is already made by someone and should be implemented in the kernel 6.19, but take this with a grain of salt. I will update this post if I find the patch file but for now I am assuming this fixed in 6.19. And yes I was hesitant to to try this but the desperation got over me, as I just can't have anything "not work" it irks me the wrong way, so I just went ahead with it.
in reply to Yash Raj

Thank you everyone for your valuable time. Cheers!


Netanyahu to skip Board of Peace signing amid ICC arrest warrant




Exclusive: US envoy accused SDF chief of trying to drag Israel into internal Syria matters


"You are trying to drag Israel into the conflict, and this will not happen," Barrack reportedly told Abdi, warning that such a move would bring destruction and risk friction between two of Washington’s most important regional allies, Turkey and Israel, the sources added.

Senior figures within the SDF have openly acknowledged contact with Israeli officials and expressed openness to support from any external party that could help protect Kurdish communities and their political gains.

"There are certain figures from the side of the Israeli state engaged in communications with our side... and if this conversation leads to support, we would be open to support... from any source," Ilham Ahmed, a senior SDF official, told reporters on Tuesday.

in reply to mrdown

much of the downfall of assad came through israel too.
in reply to vfreire85

much


They stopped Hezbollah from entering Syria, thus speeding up the crumble, but it was clear that without Russian air support the government falling was only a matter of time.

If you were to check out the changes on ground from 2012 to 2014 you'd see that Iranian intervention didn't change much, but right after 2015 (Beginning of Russian intervention) the revolution actually starts losing ground and fragmenting. Even the late Daraa insurgencies, where the government needed ground troops (The whole purpose of Iran's existence in Syria) was handled by Russian troops. LOL

So, yeah: Hezbollah by itself may have delayed the Homs takeover, but I can't think of many things that would've changed (maybe another massacre or two, but then what?)

Also, Israel just waited until the rebels took over and then magically knew where each piece of heavy military equipment was located and destroyed it all within like three weeks...



MariaDB doesn't depend on MySQL




Wednesday, January 21, 2026


Zelensky reiterates call to create joint European army with at least 3 million personnel amid growing Russian threat -- Kyiv Independent's new documentary reveals how Russia prepared to seize Crimea since the early 1990s -- Europe loads 'trade bazooka,' r

Share

The Kyiv Independent [unofficial]

Russia’s war against Ukraine


A view of the Motherland Monument is shrouded in smog following a Russian attack in Kyiv, Ukraine, on Jan. 20, 2026. Fires broke out following the Russian attack, causing smog to envelop parts of the city, as well as power and water supplies disruptions. (Ukrinform / NurPhoto via Getty Images)

Kyiv hesitant as Trump invites Ukraine to his Peace Board. Ukraine has received an invitation to join U.S. President Donald Trump’s new Board of Peace for Gaza, President Volodymyr Zelensky confirmed on Jan. 20.

‘I choose Ukraine’ — Zelensky cancels trip to Davos following another mass Russian attack. President Volodymyr Zelensky said on Jan. 20 that he’s not planning to travel to Davos for the annual World Economic Forum, opting to stay in Ukraine after Russia’s recent overnight attack poised to further deepen the energy crisis.

Kyiv-based investment firm secures 150 million euros for Ukraine’s urgent recovery. Horizon Capital, a Kyiv-based investment firm, has secured over 150 million euros ($176 million) for its Catalyst Fund, Lenna Koszarny, Horizon Capital Founding Partner and CEO, announced at the World Economic Forum in Davos on Jan. 20.

Zelensky reiterates call to create joint European army with at least 3 million personnel amid growing Russian threat. “Russia plans to have an army of 2 to 2.5 million personnel by 2030. So a European army, while each country keeps its own sovereign forces, must be able to respond. It should be no smaller than 3 million,” Zelensky told journalists on Jan. 20.

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

‘We aim to kill 50,000 Russians a month,’ Ukraine’s new defense minister says. Ukraine aims to “kill 50,000 Russians per month,” the country’s new defense minister, Mykhailo Fedorov, said during a meeting with the media.

Chornobyl plant restores external power after temporary outage caused by Russian attack, according to Energy Ministry. Ukraine’s Chornobyl Nuclear Power Plant has restored external power supply after a temporary outage caused by Russia’s latest mass attack on energy infrastructure, Ukraine’s Energy Ministry said on Jan. 20.

‘We’re getting to the fun’ — Minerals deal to see first investments in 3-6 months. Ukrainian companies have submitted the first projects to the minerals deal fund, with initial investments expected to arrive in the next three to six months, said panelists at an event during the World Economic Forum on Jan. 20.

Ukrainian writer and translator Andriy Lyubka mobilizes to join Armed Forces. Prominent Ukrainian writer and translator Andriy Lyubka announced he has decided to mobilize and join the Armed Forces of Ukraine.

No matter what comes next, Ukraine Daily is there for you every morning.

Russia’s war against Ukraine didn’t end with the new year, and neither did the need for reliable reporting. As a reader-funded newsroom, we rely on members to sustain our journalism. Your support helps keep the world informed about what’s really happening in Ukraine. Become a member today.

BECOME A MEMBER

MAKE A DONATION

You can cancel at any time

Read our exclusives


Ukraine war latest: Russia used ‘updated tactics’ during latest mass missile, drone strike, Zelensky says

Russia used “updated tactics” during its latest overnight aerial assault on Ukraine’s energy infrastructure on Jan. 20, President Volodymyr Zelensky said, adding Kyiv would be informing its allies about the development.

Photo: Yan Dobronosov / Global Images Ukraine via Getty Images

Learn more

What English translations miss about Bulgakov — and why it matters in Ukraine

Twentieth-century author Mikhail Bulgakov is celebrated worldwide for his satirical genius and his defiance of Soviet power, most famously through works like “The Master and Margarita” and “White Guard.” In Ukraine, his legacy is far more complicated.

Photo: Wikimedia

Learn more

Facing Russia and global shifts, Moldova’s Sandu opens door to reunification with Romania

It is not often a president says they would support the dissolution of the state they are leading. In a recent interview, Moldovan President Maia Sandu did just that, saying she would vote for the country’s reunification with Romania if such a referendum were to take place.

Photo: Elena Covalenco / AFP via Getty Images

Learn more

Human costs of war


Russia targets nuclear power plant substations, thousands in Kyiv without power, water. A Russian mass attack overnight on Jan. 20 killed and injured civilians across two Ukrainian regions, targeted substations serving nuclear power plants, and triggered widespread outages of electricity, water, and heating, local authorities said.

Ukraine now has more air defenses, but Russia has even more missiles for future attacks, Zelensky says. Ukraine has more air defense, but Russia still has far more missiles for future attacks, President Volodymyr Zelensky said on Jan. 20, following a massive overnight strike involving 33 missiles and 339 drones.

International response


Trump unleashes chaotic late-night tirade against Europe, vows to take Greenland. When European officials woke up on Tuesday, U.S. President Donald Trump hadn’t gone to bed yet. He was busy attacking European leaders through his social media platform Truth Social.

Europe loads ‘trade bazooka,’ ready measures against Trump’s Greenland tariff threats. The European Union is preparing a response to U.S. President Donald Trump’s threat to impose tariffs on NATO allies over Greenland, with leaders set to discuss retaliation options at a summit on Jan. 22, two people familiar with the matter told the Kyiv Independent.

Trump, Putin envoys call Davos talks on Ukraine ‘very positive,’ and ‘constructive.’ U.S. President Donald Trump’s envoys met with Russian President Vladimir Putin’s envoy Kirill Dmitriev in Davos on Jan. 20 to discuss Washington’s peace plan for Ukraine, with both sides describing the talks as constructive.

Trump blames Ukraine war negotiations deadlock on Moscow, Kyiv failing to align on talks. U.S. President Donald Trump said on Jan. 20 that he has been unable to end Russia’s war against Ukraine, claiming that neither side is consistently willing to agree to a deal at the same time.

In other news


Moldova moves to withdraw from Russian-led CIS, Foreign Minister says. Moldova is in the process of formalizing its exit from the Russian-led Commonwealth of Independent States (CIS), Foreign Minister Mihai Popsoi told Radio Moldova on Jan. 19.

Kremlin aide Dmitriev arrives in Davos ahead of expected talks with US envoys. Russian economic envoy Kirill Dmitriev said on Jan. 20 that he had arrived in Davos, where the world’s leaders gather for the annual World Economic Forum.

Company news


New Kyiv Independent documentary reveals how Russia prepared to seize Crimea since the early 1990s. The Kyiv Independent’s War Crimes Investigations Unit has released the first part of a new two-part documentary, “Crimea: The War Before the War,” investigating how Russia steadily expanded its presence and sought to seize control of the peninsula since 1991.

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 Chris York, Dmytro Basmat, Sonya Bandouil, Dominic Culverwell, Tania Myronyshena, Kateryna Hodunova, Tim Zadorozhnyy, Abbey Fenbert, Asami Terajima, Kateryna Denisova, Martin Fornusek, and Oleksiy Sorokin.

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

Share

#russia #video #terrorism #NATO #eu #Trump #investment #europe #genocide #movies #europeanarmy #ukrainian #Ukraine #drones #EnergyCrisis #films #recovery #Putin #documentary #greenland #peninsula #gaza #warcrimes #romania #moscow #WorldEconomicForum #украина #Kyiv #путин #Kremlin #davos #zelensky #PeaceTalks #moldova #Chornobyl #русский #PutinWarCrimes #civilians #CrimesAgainstHumanity #RussianWarCrimes #dictators #dronestrikes #missiles #documentaries #terrorists #Exit #cis #outages #EnergyInfrastructure #bulgakov #russianattack #blackouts #fires #Киев #геноцид #tariffs #russianterrorists #russianterrorism #RussianAggression #peaceplan #RussianMissiles #KyivIndependent #trumpisarussianasset #nuclearpowerplants #internationallawviolations #RussianDrones #killingcivilians #usaggression #injuredcivilians #tariffthreats #motherlandmonument #russianattacks #CiviliansTargeted #mikhailbulgakov #themasterandmargarita #mineralsdeal #ComradeKrasnov #USThreats #airdefenses #dementiadonald #civiliansAttacked #civiliansTortured #Военныепреступления #RussianCausalities #nuclearTerrorism #Гражданские #нападавшиенапытку #Преступленияпротивчеловечности #Русскиесмерти #убитые #цивилийцы #RussianDeaths #boardofpeace #tirades #tradebazooka #peaceBoard #AndriyLyubka #ArmedForcesOfUkraine #ChornobylNuclearPowerPlant #CrimeaTheWarBeforeTheWar #EnglishTranslations #externalPowerSupply #globalShifts #HorizonCapital #joinsArmedForces #jointEuropeanArmy #massRussianAttacks #mobilizes #MoldovaReunificationWithRomania #nuclearPowerPlantSubstations #PutinEnvoys #RadioMoldova #retaliationOptions #RussianLedCIS #RussianLedCommonwealthOfIndependentStates #seizeCrimea #sovereignForces #UkrainianCompanies #UkrainianWriters #updatedTactics #WarCrimesInvestigations #waterSupplies #WhiteGuard

in reply to kiol

Switched to Linux around the time Windows 11 was first announced to be a mandatory update, and all the bullshit about security.

I started out with Ubuntu, now I've been using Bazzite for over a year.

The programs I use, Gimp, Krita, Blender3D, Audacity, OBS, all have Linux native versions, and are generally part of the FOSS community anyway. Well, except for Audacity right now...

So my artistic work hasn't been hindered in the least.

Games are a slightly different story. I switched from an nVidia GTX 1060 6GB to an Intel Arc A770. Overall a significant upgrade, but there are issues. Some I had with Blender3D not recognising the card (something that was largely solved by switching distro). Other problems still persist, specifically with Intel Arc, Linux, and UE5.

UE5 is an absolute hateable bitch and some combination of Linux and Intel Arc provides no end of trouble. I still can't get certain games to run (i.e. Oblivion Remastered).

in reply to kiol

I switches to Pop!OS on my laptop that I didt use so much until now and its been solid and reliable for 99% of everything ive needed to do. Later switched my desktop to Bazzite and its been a wonderful experience. I did have a little bit of stuttering on beefier games but I mostly play middle graphics games and those were a non issue. Maybe 1-2 games I have wont run? Intel and nvidia is probably more of the reason.

I havent even looked back at windows at this point





Trump's ICE force is sweeping America. Billions in his tax and spending cuts bill are paying for it


A ballooning Immigration and Customs Enforcement budget. Hiring bonuses of $50,000. Swelling ranks of ICE officers, to 22,000, in an expanding national force bigger than most police departments in America.

President Donald Trump promised the largest mass deportation operation in U.S. history, but achieving his goal wouldn’t have been possible without funding from the big tax and spending cuts bill passed by Republicans in Congress, and it’s fueling unprecedented immigration enforcement actions in cities like Minneapolis and beyond.

The GOP’s big bill is “supercharging ICE,” one budget expert said, in ways that Americans may not fully realize — and that have only just begun.

“I just don’t think people have a sense of the scale,” said Bobby Kogan, senior director of federal budget policy at the Center for American Progress and a former adviser to the Biden administration’s Office of Management and Budget.

https://apnews.com/article/congress-immigration-ice-deportation-budget-be983b14f60a5cdfc17af7cf0307f1c9



IRS head announces a shake-up on the eve of the 2026 tax season


Notably, Gary Shapley, the whistleblower who testified publicly about investigations into Hunter Biden’s taxes and served just two days as IRS Commissioner last year, was named deputy chief of the Criminal Investigation division. Guy Ficco, the head of Criminal Investigation, is set to retire and will be replaced by Jarod Koopman, who will also serve as chief tax compliance officer alongside Bisignano.

The June National Taxpayer Advocate report to Congress warned that the 2026 season could be rocky after a series of mass layoffs last year brought on by the Department of Government Efficiency.

“With the IRS workforce reduced by 26% and significant tax law changes on the horizon, there are risks to next year’s filing season,” said Erin M. Collins, who leads the organization assigned to protect taxpayers’ rights.

https://apnews.com/article/treasury-irs-tax-season-fd379f43d501d064cdad046eb32fb9f6



Lindsey Halligan leaves DOJ as judge calls her use of title 'charade'


Lindsey Halligan has left the Department of Justice after a federal judge threatened disciplinary actions against the controversial U.S. Attorney for the Eastern District of Virginia, Attorney General Pam Bondi announced Jan. 20.

Halligan, a former personal lawyer to President Donald Trump, was the prosecutor who brought charges against Former FBI Director James Comey and New York Attorney General Letitia James last year.

Those cases were dismissed in November 2025 after a U.S. district judge ruled Halligan was not lawfully chosen to head the office for the Eastern District of Virginia. The Department of Justice has appealed the dismissals.



The Situation: “Evident Clinical Symptoms”


In other words, to remove the president using the impeachment process, the forces of sanity would need to muster a two-thirds majority in the Senate. To remove the president under the 25th Amendment, they would need to do it in both houses.

Don’t kid yourself, folks: There is no magic bullet here. There is no constitutional magic bullet. There is no investigative or prosecutorial magic bullet—no Robert Mueller or Jack Smith. There is no combination of protests and elections or lobbying that can make this problem go away quickly.

There is, instead, a long hard slog ahead of us—a long hard slog of elections, advocacy, protest, litigation, and people fighting for their rights.

And there is a long hard slog ahead of Europe too in handling the disaster the United States has unleashed on the world. Because that is what managing a deranged person is like.

... This was long before George Conway wrote his famous Atlantic article about Trump’s malignant narcissism. Trump’s mental health was not a subject it was considered appropriate to discuss—at least not in a serious way, and I’m not a clinician, and Lawfare is not a medical or psychological journal. And yet, even then—eight months before he was elected the first time—there was “the small matter of Trump’s—there’s no polite way to say this—evident clinical symptoms. I’m not a psychologist qualified to make a diagnosis, but it simply has to be significant that it’s hard to have a serious conversation about Trump without using words like egomania, grandiosity, or narcissism.”

There was no escaping it. He was deranged—grandiose, egomaniacal, narcissistic, the sort of man who would get obsessed with acquiring Greenland and blow up America’s most sacred international commitments to get it done. The sort of man who would respond to not getting the Nobel Peace Prize by declaring he was no longer solely interested in peace. The sort of man who would take the medal from its rightful winner and feel no shame at the theft.


in reply to Beep

it's strange to see a nation that popularly keeps alive the memories of being at the receiving end of colonialism act like a colonizer themselves.




OpenAI will try to guess your age before ChatGPT gets spicy


Because that's what the world needs. Spicier ChatGPT.

OpenAI says it has begun deploying an age prediction model to determine whether ChatGPT users are old enough to view "sensitive or potentially harmful content."

Chatbots from OpenAI and its rivals are linked to a series of suicides, sparking litigation and a congressional hearing. AI outfits therefore have excellent reasons to make the safety of their services more than a talking point, both for minors and the adult public.

Hence we have OpenAI's Teen Safety Blueprint, introduced in November 2025, and its Under-18 Principles for Model Behavior, which debuted the following month.

OpenAI is under pressure to turn a profit, knows its plan to serve ads needs to observe rules about marketing to minors, and has erotica in the ChatGPT pipeline. That all adds up to a need to partition its audience and prevent exposing them to damaging material.



in reply to UnGlasierteGurke

But the best tasting ones are the ones you get from your garden





Australia is doing absolutely everything to protect Great Barrier Reef — except, perhaps,the one thing that really matters


The global prognosis is bleak. The world has already lost about half of its coverage of coral reefs since the 1950s, not including steep losses over the last two decades. And should wealthy countries continue burning fossil fuels — pushing global temperatures more than 2 degrees Celsius above the pre-industrial baseline — it will likely lose the rest of it.




80 years without a general strike. Then ICE came to Minneapolis


cross-posted from: ibbit.at/post/156674

From MR Online via this RSS feed


Por que homens matam mulheres no Brasil?


cross-posted from: lemmy.eco.br/post/20151149





Taking a fat dump on protest nay-sayers


I wish I could tag this as discussion.

I'm getting little annoyed at people only say "protest are useless" then proceed to suggest nothing and do nothing just to keep us in a state of complacency with the status quo.

Protest do have a function they do show those in power that people are opposed to policy or politician, but more importantly they show that other people the people that live in their city or local area are willing to show their political stance publicly. It can raise awareness and pull people in the margin to your side. from what I experience, it can show the right that they wont act on their violent words.

I get that the opposition to protest say that it never changed anything or trump continues to act crazy, and I'd say that we need to do more in addition to the protest not that we shouldn't do protest. I'll need someone that advocate not doing protest to speak in the comment.

I want to see protest "upgrade" from a gathering of people to meet-and-greets and concert. If you are at a protest you should actually enjoy it, show off your signs explain it to other protestors, and talk with other people on what to do locally. I would suggest promoting a business at a protest.

protest are good way to get around social media algorithms

in reply to solidheron

Every action has a force, the point is society is full of such forces, some push in some direction, some push opposite to others. Protests are not useless, they push in one direction, but when there's an overwhelming force pushing opposite of them, they get overwhelmed. At that point you either increase the force or find other actions.


TPB weird behavior in searches?


Greetz,

If i access TPB's .onion site it's available and i can do searches, however, there are always no search results whatsoever.
If i use the clearnet version, even via tor, then i get results....

Is anyone experiencing similar issues?

in reply to 0x0

I'd avoid TPB. It used to be alright but it's gone way downhill after several takedowns. It's kind of the Wild West now. Sure you can find a few things not other places, but you're also way more likely to get a virus or something. The mega thread pinned in this community has good alternatives like 1337x
in reply to mushroommunk

good alternatives like 1337x


No .onion link, uses cloudflare and immediately tried to download some mpeg.
I'll check the other links though, thanks.

Edit there is an onion site.
Edit alas, links redirect through cloudflare to aliexpress... wtf?

Questa voce è stata modificata (2 giorni fa)
in reply to 0x0

You've got something messed up. I can hit it just fine. No redirect or download. No idea what you're doing.
in reply to mushroommunk

I've seen it, too. No idea what's behind it, but it tries to download a .ts file.
in reply to Nollij

Yeah, every time. Add /trending or something to the address. It’s only the homepage that triggers that stream.ts thing
in reply to mushroommunk

Nope, not just them. Same goes for me, tried in different setups of mine.
in reply to mushroommunk

You can't get a virus from just video/audio files, only executables, which is a risk to get from any public tracker(honestly if its not direct from a well known cracker group with no history of malware injection its a risk and even then trying stuff in a VM and monitoring network connections etc is still best practice) including tpb and 1337x
in reply to ClathrateG [none/use name]

That's not true at all and is extremely dangerous to tell others that. Example without even looking hard (yes that specific one might be fixed, but the points stands). That would allow a video file to contain a virus that would then get run by vlc.
Questa voce è stata modificata (2 giorni fa)


Podman Quadlets Arr-Stack Setup And Networking


I need some help if anyone could take the time and has the knowledge:

I'm basically new to podman and namespaces, relatively new to linux and a noob at networking. So figuring this out and getting it to work took many more hours than I would like to admit, but I still have a few problems.
I have all my current Quadlets below in the spoiler (seperated by "---", assume user123 = UID 1000). I am on Bazzite, rootless Podman, which probably makes this even harder.

::: spoiler Spoiler with the Quadlets

[Unit]
Description=Arr-stack pod

[Pod]
PodName=arr-stack
# Network
# Network=vpn-only

# User mapping / I don't fully understand this yet, but the pod does not work without this (maps user id to specified ID inside the containers? So the containers have UID:GID 1000:1000?)
UserNS=keep-id:uid=1000,gid=1000
#
# Homepage Port Mapping
PublishPort=3000:3000
# Jellyfin Port Mapping
PublishPort=8096:8096/tcp
# qBittorrent Port Mapping
PublishPort=8080:8080
\#PublishPort=6881:6881
\#PublishPort=6881:6881/udp
# Prowlarr Port Mapping
PublishPort=9696:9696
# Flaresolverr Port Mapping
PublishPort=8191:8191
# Radarr Port Mapping
PublishPort=7878:7878
# Sonarr Port Mapping
PublishPort=8989:8989

# Jellyseerr Port Mapping
\#PublishPort=8055:5055

\#[Install]
# WantedBy=default.target

---

[Unit]
Description=Gluetun Container
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod


[Container]
ContainerName=gluetun
Pod=arr-stack.pod
Image=docker.io/qmcgaw/gluetun:v3
AutoUpdate=registry
# Network
# Network=vpn-only

# UID/GID permissions / root + privileged for networking?
PodmanArgs=--privileged
User=0
Group=0
# Equivalent to cap_add: - NET_ADMIN # one wrong?
AddCapability=NET_ADMIN
AddCapability=CAP_NET_ADMIN
# Required for Gluetun to delete the bridge's default route, but does not work
AddCapability=NET_RAW
AddCapability=CAP_NET_RAW
# Equivalent to "devices: - /dev/net/tun:/dev/net/tun"
AddDevice=/dev/net/tun:/dev/net/tun

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=gluetun.env
# Environment=FIREWALL_OUTBOUND_SUBNETS=10.90.0.0/24 / test from a specific podman network
Environment=FIREWALL_INPUT_PORTS=8080
#
Environment=VPN_SERVICE_PROVIDER= <123>
Environment=VPN_TYPE=wireguard
Environment=WIREGUARD_PRIVATE_KEY= <key>
Environment=SERVER_COUNTRIES= <country>
# for now:
Environment=VPN_PORT_FORWARDING=off
\#Secret=openvpn_user,type=env,target=OPENVPN_USER
\#Secret=openvpn_password,type=env,target=OPENVPN_PASSWORD

\#Volume
Volume=/var/home/user123/.config/arr-configs/gluetun:/gluetun:Z
# SecurityLabel=disable

[Service]
Restart=always

\#[Install]
\#WantedBy=default.target

---

[Unit]
Description=qBittorrent Container
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container


[Container]
ContainerName=qbittorrent
Pod=arr-stack.pod
Image=lscr.io/linuxserver/qbittorrent:latest
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions / linuxserver images require UID:GID 0:0 at the start; they won't start without it
User=0
Group=0
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=qbittorrent.env
Environment=WEBUI_PORT=8080
# Environtment=TORRENTING_PORT=6881

# Volume :Z (> :z) probably works as well and is saver for configs?
Volume=/var/home/user123/.config/arr-configs/qbittorrent:/config:z
Volume=/var/home/user123/Videos/Downloads:/downloads:z
# Volume=/var/home/user123/Videos/Downloads/completed:/downloads:z,U
# Volume=/var/home/user123/Videos/Downloads/incomplete:/incomplete:z,U
# Volume=/var/home/user123/Videos/Downloads/torrents:/torrents:z,U

[Service]
Restart=always

\#[Install]
\#WantedBy=default.target

---

[Unit]
Description=Prowlarr Container
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container


[Container]
ContainerName=prowlarr
Pod=arr-stack.pod
Image=lscr.io/linuxserver/prowlarr:latest
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions / linuxserver images require UID:GID 0:0 at the start; they won't start without it
User=0
Group=0
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=prowlarr.env
Environment=WEBUI_PORT=9696

# Volume
Volume=/var/home/user123/.config/arr-configs/prowlarr:/config:z,U

[Service]
Restart=always

\#[Install]
\#WantedBy=default.target

---

[Unit]
Description=Sonarr Container
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container


[Container]
ContainerName=sonarr
Pod=arr-stack.pod
Image=lscr.io/linuxserver/sonarr:latest
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions / linuxserver images require UID:GID 0:0 at the start; they won't start without it
User=0
Group=0
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=sonarr.env
Environment=WEBUI_PORT=8989

# Volume / Disable SecurityLabels due to SMB share, need to look this up
SecurityLabelDisable=true
Volume=/var/home/user123/.config/arr-configs/sonarr:/config:z
Volume=/var/home/user123/Videos/Shows:/tv:z
Volume=/var/home/user123/Videos/Downloads:/downloads:z

[Service]
Restart=always

\#[Install]
\#WantedBy=default.target

---

[Unit]
Description=Radarr Container
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container


[Container]
ContainerName=radarr
Pod=arr-stack.pod
Image=lscr.io/linuxserver/radarr:latest
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions / linuxserver images require UID:GID 0:0 at the start; they won't start without it
User=0
Group=0
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=radarr.env
Environment=WEBUI_PORT=7878

# Volume / Disable SecurityLabels due to SMB share
SecurityLabelDisable=true
Volume=/var/home/user123/.config/arr-configs/radarr:/config:z
Volume=/var/home/user123/Videos/Movies:/movies:z
Volume=/var/home/user123/Videos/Downloads:/downloads:z

[Service]
Restart=always

\#[Install]
\#WantedBy=default.target

---

[Unit]
Description=Flaresolverr Container
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container


[Container]
ContainerName=flaresolverr
Pod=arr-stack.pod
Image=ghcr.io/flaresolverr/flaresolverr:latest
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions
User=0
Group=0
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=flaresolverr.env
Environment=WEBUI_PORT=8191
Environment=LOG_LEVEL=info
Environment=LOG_HTML=false
Environment=CAPTCHA_SOLVER=none

# Volume=flaresolverr:/app/

[Service]
Restart=always

\#[Install]
\#WantedBy=default.target

---

[Unit]
Description=Podman - Jellyfin
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container


[Container]
ContainerName=jellyfin
Pod=arr-stack.pod
Image=ghcr.io/jellyfin/jellyfin
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions / 1000:1000 might work?
User=0
Group=0
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvironmentFile=jellyfin.env
Environment=WEBUI_PORT=8096:8096/tcp
\#PublishPort=8096:8096/tcp
\#PublishPort=8920:8920
\#PublishPort=7359:7359/udp
\#PublishPort=1900:1900/udp

# Volume
Volume=/var/home/user123/.config/arr-configs/jellyfin:/config:z
Volume=/var/home/user123/Videos/jellyfin-cache:/cache:z
Volume=/var/home/user123/Videos/Movies:/data/movies:z
Volume=/var/home/user123/Videos/Shows:/data/shows:z

[Service]
# Inform systemd of additional exit status
# SuccessExitStatus=0 143a
Restart=always
TimeoutStartSec=900

\#[Install]
# Start by default on boot
\#WantedBy=default.target


---

[Unit]
Description=Homepage Dashboard
# Dependencies
# pod
Wants=arr-stack-pod.service
After=arr-stack-pod.service
Requires=arr-stack-pod.service
PartOf=arr-stack-pod.service
# .pod is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=arr-stack.pod
After=arr-stack.pod
Requires=arr-stack.pod
PartOf=arr-stack.pod
# gluetun
Wants=gluetun.service
After=gluetun.service
Requires=gluetun.service
BindsTo=gluetun.service
# .container is probably not quite what I want, but it works and I might as well keep it, in case they change the syntax
Wants=gluetun.container
After=gluetun.container
Requires=gluetun.container
BindsTo=gluetun.container
# idk about this?:
After=network-online.target
Wants=network-online.target
# Socket
Wants=podman.socket
After=podman.socket
Requires=podman.socket


[Container]
ContainerName=homepage
Pod=arr-stack.pod
Image=ghcr.io/gethomepage/homepage:latest
AutoUpdate=registry
# Network
Network=container:gluetun

# UID/GID permissions
User=1000
Group=1000
Environment=PUID=1000
Environment=PGID=1000

# EnvironmentFile=global.env
Timezone=UTC
Environment=TZ=Etc/UTC

# EnvirontmentFile=homepage.env
\#Environment=LOG_LEVEL=debug
Environment=HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev
\#PublishPort=3000:3000

# Podman socket (recommended on Bazzite)
Volume=%t/podman/podman.sock:/var/run/docker.sock:ro
\#Volume=/var/run/docker.sock:/run/user/1000/podman/podman.sock:ro
\#Volume=/%t/podman/podman.sock:/run/user/1000/podman/podman.sock:ro

# Volume / Config directory
SecurityLabelDisable=true
Volume=%h/apps/homepage:/app/config:Z
Volume=%h/apps/homepage/icons:/app/public/icons:Z

[Service]
Restart=on-failure
TimeoutStartSec=300

\#[Install]
\#WantedBy=default.target

:::

Questions:
- 1. If I use "podman exec ip route" (on e.g. qbittorrent) the default route goes through my actual network interface (actual ip adress) which I very much do not want (or through my killswitch dummy network from my VPN if on, which is better but still not ideal). Is there a way to completely remove my actual network from a container's eyes? "podman exec ip addr" shows 1 lo (local), 2 my actual network, 4 tun0 from gluetun. The traffic does go through gluetun correctly, but I don't trust it 100%. Having the containers separated and NOT inside a pod gives the same result, since the containers share the network namespaces from the gluetun container when I do "Network=container:gluetun" (same as just having them in a pod as far as I understand).
I tried to also create a podman network without a default gateway, but then gluetun cannot connect to the VPN in the first place.

EDIT: A few notes: I thought gluetun was supposed to set the default route (but it seems it either doesn’t or can’t). My goal was to only have gluetun see my computer’s network and have the containers only see local network and gluetun’s tun0 network (with default routing through tun0). AFAIK pods share network namespaces, though, so that might not be possible? (even without pods?)


    1. My setup works but is quite convoluted and probably has many unnecessary lines, so please give me any improvements you see



    1. Is User=1000, Group=1000, even sensible? For example in the homepage container those lines result in the container showing User "1000:1000" (from podman inspect). Would User=0, Group=0 (or no lines since I use UserNS=keep-id in the pod?), which shows as User=root (podman inspect) mean that it has actual root access or just that it is root INSIDE the container?


Thank you in advance for the answers, in case I don't reply to your comment specifically.

Questa voce è stata modificata (2 giorni fa)
in reply to Excaliburr

I don't know much about ip routing, but userns=keep-id id determined based on what podman is run as. For example, I run podman as user 1000 on the host, so if I do keep-id the user in the container will map to the same id. This often messes with things as the container require it is root inside it's own context. It seems you are running podman as root, meaning that keep-id will map the container user to the actual root id, givintthe container essentially root access. Normally the container user is mapped to a random id on the host, like 653477, not 0. It's unsafe to map the containers id to root as they would be unbounded if they managed to escape. I would recommend doing systemctl cat on the different services to see what the .container file expands to.

When it comes to the networking I think that you need to create a podman network with internal set to true. I believe that this restricts internet access. Then you would need to only let these services communicate with gluetun.

I don't know if this was any help, but it's all I've managed to learn from doing it myself.

Here are some liks I found:
lists.podman.io/archives/list/…
docs.podman.io/en/v4.6.1/markd…



I Can’t Sell You Laptops Anymore (video) (enshittification of computer repair)


From : techhub.social/@sawaba@infosec… (mastodon)

The enshittification of computer repair is happening.

AI has amazingly managed to make repairable computers practically worthless.

The increase in memory and storage pricing is destroying the second-hand market for computing hardware and this makes me sad. I watched a video from someone that runs a repair shop, and this is what's happening:

The memory/storage alone is worth more than the rest of the computer, so people are stripping them out to sell separately.

The second hand market is now flooded with computers that have no memory or storage. Buying new memory or storage to put in these used computers is now more expensive than buying a new computer.

So we now suddenly have a giant e-waste problem PLUS a giant problem for repair shops that want to stay in business.

In the video, he was basically saying that they have to pivot to the only computers that folks aren't stripping RAM and storage out of - computers that have those things soldered on. The irony here is that repair shops now have to ignore the most repairable computers and focus on the least repairable computers instead.



How do you discover new music while avoiding AI generated ones?


I've been looking for a way to discover new music. Spotify used to be quite good, but now I feel like 10% of the stuff it recommends me is AI slop.

How do you navigate the music-scape?




Shadowrun 1e GM Advice


Hello!

I am a fairly new GM, and have only ran a few sessions of CY_BORG. I’ve played in many home TTRPG games (mostly DnD 5e) and have familiarized myself (through reading rather than experience sadly) with some fundamental RPG design and GM advice. My issue is, at the time I went to the game store to pick up RPG books, I wasn’t knowledgeable on Shadowrun and the editions/universe other than the fact I wanted to run it some day.

I have now realized, after buying the book and past the possibility of return, that I have bought the reprint of Shadowrun 2050 (1e) which appears to be the most complicated and problematic of the games in terms of system. That being said, I’d still like to run this some day and I’m mostly fine with a bit of complexity and crunch in an RPG. I was wondering, though, if there was a way that I could sort of build up to running something like Shadowrun?

Running not only a very rules heavy system but also a world with something complicated like The Matrix in it is pretty daunting compared to most RPG systems I’ve been interested in, so I’m a bit lost on resources to help guide me. It also doesn’t help that even among old school Shadowrun fans 1e seems to be the least played edition.

Thanks in advance!

#rpg


Stop arresting Palestine Action supporters, White House tells Britain


Tim Sigsworth
19 January 2026 2:48pm GMT

The White House has told Britain to stop arresting people who express support for Palestine Action.

Sarah Rogers, Donald Trump’s free speech tsar, said the arrests were “censoring” free speech and did “more harm than good”.

More than 2,000 people have been arrested for expressing support for Palestine Action since it was proscribed as a terror group in July last year.

Ms Rogers, the US state department’s under-secretary for public diplomacy, said that the public should be allowed to say they back the group.

“I would have to look at each individual person and each proscribed organisation,” she told Semafor. “I think if you support an organisation like Hamas, then depending upon whether you’re coordinating, there are all these standards that get applied.

“This Palestine Action group, I’ve seen it written about. I don’t know what it did. I think if you just merely stand up and say, ‘I support Palestine Action’, then unless you are really co-ordinating with some violent foreign terrorist, I think that censoring that speech does more harm than good.”

Palestine Action was proscribed in July 2025 after its activists broke into RAF Brize Norton in Oxfordshire and vandalised military aeroplanes.

In a campaign of vandalism and trespass protesting the war in Gaza, it has targeted businesses that it claims are linked to Israel.

Anyone who expresses support for the group – which is often done on a piece of paper – faces arrest and a maximum prison sentence of six months.

Ms Rogers has been an outspoken critic of Sir Keir Starmer’s Government and freedom of speech in Britain since taking her position in October last year.

She has criticised the Prime Minister for cancelling local elections, curbing rights to jury trials and not banning cousin marriage.

Ms Rogers also compared Britain under Labour to Vladimir Putin’s Russia after the Government threatened to ban Elon Musk’s X over the creation of naked images of women and children by its AI service, Grok.

She also said British police forces were wrong to arrest people for using the phrase “globalise the intifada”.

The Metropolitan Police and Greater Manchester Police (GMP) said last month that anyone chanting the slogan would face arrest in a more robust approach to pro-Palestinian protesters following the Bondi Beach and Manchester synagogue terror attacks.

“I’m from New York City where thousands of people were murdered by jihadists,” Ms Rogers said, referring to the 9/11 terror attack. “I don’t want an intifada in New York City, and I think anyone who does is disgusting, but should it be legal to say in most contexts? Yes.”

In December, Greta Thunberg, the Swedish climate activist, was arrested in London for expressing support for Palestine Action. She was later bailed until March.

The group is in the midst of a legal challenge against its proscription and critics of the ban have argued the group is not comparable to violent terror groups such as Al-Qaeda or the Irish Republican Army (IRA).

Proscription ‘is draconian’


Amnesty International, the charity, has said the group’s proscription is an example of “problematic, overly broad and draconian restrictions on free speech”.

A number of the group’s activists embarked upon a hunger strike while being in prison on remand as they awaited trial.

Scottish prosecutors have offered to drop charges against some supporters of Palestine Action if they accept a £100 fine.

Adam McGibbon, who refused the offer, said: “The fact that the authorities are offering fines equivalent to a parking ticket for a ‘terrorism offence’ shows just how ridiculous these charges are. Do supporters of Islamic State get the same deal?

“I refuse to pay this fine, as has everyone else I know who has been offered one. Just try and put all 3,000 of us who have defied this ban so far in jail, Shabana Mahmood. Have you got the space?”

Mr McGibbon was among those arrested at a mass rally on Edinburgh’s Royal Mile in July 2025.

Lord Walney, co-chairman of the all-party parliamentary group for defending democracy, said: “It is unfortunate that Sarah Rogers says she is unaware of the history of violence and organised sabotage that led the UK Government to proscribe Palestine Action as a terrorist organisation.

“The president has spoken out in strong terms against far-Left violence and intimidation in the US and it is obvious he would in no way support these extremists damaging RAF jets, smashing up defence factories and attacking security staff with sledge hammers here in the UK.”

A spokesman for the Home Office said: “Palestine Action has conducted an escalating campaign involving not just sustained criminal damage, including to Britain’s national security infrastructure, but also intimidation and alleged violence and serious injuries to individuals. That kind of activity puts the safety and security of the public at risk.”



CIRO confirms data breach exposed info on 750,000 Canadian investors


The organization notes that it spent over 9,000 hours investigating the incident and found no evidence that the stolen data has been misused or published on the dark web.

However, to help mitigate the risks, CIRO will be providing all affected investors with a free-of-charge two-year credit monitoring and identity theft protection service.

https://www.bleepingcomputer.com/news/security/ciro-data-breach-last-year-exposed-info-on-750-000-canadian-investors/



WebRTC Leak on Android


Can Android apps use WebRTC, or is WebRTC only available in browsers?

If Android apps can use WebRTC, how can it be blocked per app or system-wide to prevent IP or network leaks?

in reply to tatoko556

WebRTC is a protocol, you can use it in both web apps and mobile apps.

If I remember well it was used as a trick from Facebook to leak personal data using the SDP.

in reply to Pierre-Yves Lapersonne

Thanks. WebRTC-related IP leaks can occur when using a proxy. I’m searching for a method to disable WebRTC per application or across the entire system when using VPN



Months of Waiting… Your Help Is Our Lifeline


For months now, donations have been very limited.
I am a mother of four children, and for years we have been living in a fragile tent that cannot protect us from the cold of winter or the heat of summer.

Every day, my only wish is to keep my children safe and warm. We are in desperate need of your help to survive. We rely completely on your donations to stay alive and to meet our most basic needs.

Any donation, no matter how small, can help us buy food, blankets, or clothes for my children.
Please don’t forget us.
You are our lifeline
gofund.me/f6e9cc9d



Europeans set to launch an alternative to X. It’s called W


European organizations are about to launch their own social media platform, W, amid rising tensions with the United States.

The new platform, W, will require identification and photo validation to ensure that its users are both humans and who they claim to be, Danish news media outlet Politiken.dk reports.

https://cybernews.com/tech/europe-social-media-w/



Two Years in Tents… Your Support Is Our Only Hope to Survive


We are still in desperate need of your help. Everyone around us lives in safety, warmth, and happiness… but we have been deprived of that for two long years. We are trying to rebuild our lives from zero, but life in the tents makes everything harder.

Imagine living in winter inside nothing but a thin piece of nylon that cannot protect you from the freezing cold…
Imagine wishing to eat something simple, but you can’t find it… or it exists, but the price is so high you can only look at it from afar…
Imagine trying to stay strong for your children while everything around you falls apart.

Any donation — no matter how small — can help us take one step toward rebuilding our lives.
Please… do not forget us.
Your support means survival for us.
gofund.me/00439328



Daily bunny no.3205 has adapted to the cold


On an ice floe, a bunch of bunnies act like penguins, swimming and sliding into the water. The bunny's fur is black and white like emperor penguins. Two real penguins look on confusedly.

Source: Bluesky



System76 Continues Driving More Improvements Into The COSMIC Desktop


Following the December launch of Pop!_OS 24.04 LTS and the first major COSMIC desktop release, System76 software engineers have continued making improvements to their Rust-based desktop environment.

In the weeks since the COSMIC Epoch 1 release, there have been two point releases so far with continuing to roll out minor new features and fixes. Some of the latest COSMIC enhancements include:

  • With the COSMIC compositor there are now rounded window corners. All window corners can now be rounded and not limited to just COSMIC Apps. They can be squared if so desired via COSMIC Settings.

in reply to FunkyCheese

Yes but apple can also remove alt store apps.

torrentfreak.com/apple-revokes…