RCMP apprehend Quebec terrorists after discovering manifesto written only in English


KDE's Plasma Bigscreen For TV's Still In Development


How many of you knew about this project?

Info

Plasma Bigscreen is a Plasma-based shell (desktop environment) for TVs and other large displays. It is designed to be used with arrow navigation using remotes or controllers.

Links

Plasma Bigscreen Website

Diving into Plasma Bigscreen

KDE Get Involved

This entry was edited (7 hours ago)

New Brunswick reports first case of measles this year, says more are likely


no gods no masters only jesus and trump


what does no gods no masters mean?


it means being free from all the liberal elites and fake news media who just want to control us and take away our freedom and tell me what to think and how to live my life and whats safe to eat

trump and jesus DO NOT COUNT


theyre not part of the establishment and theyre not trying to control me okay trump is a rebel and a fighter and jesus is the ultimate rebel and free thinker he went against the establishment and challenged the powers that be like his dad and stuff

i believe in being free and independent and not being controlled by anyone or anything that isnt on my side like for example the mcdonalds corporation what do you think

Rogers Turns to AI Chatbot, Cuts Partner Call Centre Jobs


But a Reddit post from 11 days ago from an apparent Rogers employee affected, claimed they were one of the more than 1,000 laid-off agents paints a different picture.

“I am a part of the 1000+ agents in Roger’s that are getting laid off and I would like us to be heard and actually have a voice for once,” the person wrote.

They claimed they were told to stay silent. “Why has management specifically told us to stay quiet and not to go to the media about this? Because they know this is wrong on so many levels.”

The post accuses Rogers of using workers to train an AI tool introduced last year—under the pretense of helping them—only to later replace them with it. “We were exploited and taken advantage of,” the employee claims.

in reply to pleasestopasking

When you buy crisps sometimes there's just.... hardly any seasoning on them?? I'm talking crisps like Doritos or BBQ Beef Hula Hoops. There can be a massive difference with the amount of seasoning between batches and I'm sure they do it on purpose to make you buy more of them so you can get that really well seasoned batch you loved again lol. i don't actually believe this but I'd be interested to know why
in reply to cm0002

I would prefer it if only my decisions affected my life, and not the decisions of other people. Want a well-paying job you're already good at? Better hope that another person decides you deserve it. Same with getting a place to live. It was quite a shock when I learned you had to fucking interview to rent an apartment, and may not be approved even if you have the money.
This entry was edited (1 hour ago)
in reply to 🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮

Same with getting a place to live. It was quite a shock when I learned you had to fucking interview to rent an apartment, and may not be approved even if you have the money.


Wait what? I've never heard of such a thing in any of the places I've lived. BS like needing 3x the rent or 1st, 2nd and last months rent + deposit yea

But needing to interview‽ That's a new one LMAO

Two French MPs to join new Gaza-bound aid boat


The Handala, operated by the Freedom Flotilla Coalition, left the port of Syracuse shortly after 12:00 pm local time, according to a journalist of the French press agency AFP, carrying about fifteen activists.

Several dozen people, some holding Palestinian flags and others wearing keffiyeh scarves, gathered at the port to cheer the boat's departure with cries of "Free Palestine".

The former Norwegian trawler, loaded with medical supplies, food, children's equipment and medicine, will sail for about a week in the Mediterranean, covering roughly 1,800 kilometres, in the hope of reaching Gaza's coast.
Palestinians inspect the wreckage of a gas station destroyed in an Israeli airstrike in Deir al-Balah, central Gaza Strip, Saturday, July 12, 2025.

Two French MPs to join new Gaza-bound aid boat


The Handala, operated by the Freedom Flotilla Coalition, left the port of Syracuse shortly after 12:00 pm local time, according to a journalist of the French press agency AFP, carrying about fifteen activists.

Several dozen people, some holding Palestinian flags and others wearing keffiyeh scarves, gathered at the port to cheer the boat's departure with cries of "Free Palestine".

The former Norwegian trawler, loaded with medical supplies, food, children's equipment and medicine, will sail for about a week in the Mediterranean, covering roughly 1,800 kilometres, in the hope of reaching Gaza's coast.
Palestinians inspect the wreckage of a gas station destroyed in an Israeli airstrike in Deir al-Balah, central Gaza Strip, Saturday, July 12, 2025.

Recommend a simple, small cheap laptop < 15" I can chuck in my bag for use in coffee shops!


  • I'll buy used, so don't want latest and greatest. It won't be my main laptop.
  • to run linux obviously.
  • good battery life, light, not too small to use, but large enough to type on (obviously can do without numeric keypad). not too fragile!
  • I'll be doing some light python work, perhaps some c/c++ but I'm not after a workhorse, just something for quickly fixing bugs, or making notes on
  • sub 200 GBP / 250USD I guess

I'd be interested in hearing recommendations, and also what to avoid!

This entry was edited (2 hours ago)
in reply to catty

Keep browsing eBay and HotUKDeals. You can easily find something really good for <£200.

This 11th Gen Intel Dell laptop was going to £150 this morning and I was on the verge of ordering it and adding more RAM.

This sub is obsessed with Thinkpads, but when you're looking for a secondhand bargain then you pick up what comes opportunistically. The market is flooded with Dells because businesses change machines long before they go out of date and generally keep them in very very good condition.

in reply to catty

I'm not sure how common they are outside Japan, but I have a little (about 12" I think) Panasonic "Let's Note" that I use quite a lot as a lightweight coding (and retro/indie gaming 😁) device that I can throw in even my smallest bag when there's a chance I'll have to kill more than a few minutes. They're designed to be a little bit rugged. I had Ubuntu on it previously, now Mint, and the only problem I've had is that Linux somehow sees two screen brightness systems, and by default it connects the screen brightness keys to the wrong (i.e. nonexistent) one. Once I traced the problem it was a quick and painless fix.

They seem to be sold worldwide, so you may be able to get one cheaply second-hand. One thing to be careful about is the fact that in order to keep the physical size down, the RAM is soldered to the board. Mine is an older model (5th gen iCore), and has 4GB soldered on but also one SODIMM slot, so I was able to upgrade to 12GB total. But I've noticed that on most later models they got rid of the RAM slots entirely, so whatever RAM it comes with is what you're stuck with.

This entry was edited (31 minutes ago)

CIJA should not influence public policy on hate crimes


Zionist organizations cannot credibly address the full spectrum of hate in Canada, and should not shape how it’s prosecuted

In May, the Manitoba government announced through a news release that it, along with the federal government, was partnering with the Centre for Israel and Jewish Affairs (CIJA) to “provide specialized training to Crown attorneys on prosecuting hate crimes.”

Antisemitism is a real and pernicious problem in Canada, and prosecutors should be equipped to combat it. However, antisemitism is not the only form hate crimes can take, and CIJA cannot credibly claim expertise on Islamophobia, anti-Indigenous racism, or other manifestations of hate. The organization’s demonstrable anti-Palestinian politics should in fact disqualify it from being considered by both levels of governments as an authority on hate crime.

This entry was edited (2 hours ago)

Kanehsatake 35 years later: Remembering the day Canada sent in the military to violently clear Mohawk land for a golf course


On this day 35 years ago, a SWAT team, a paramilitary force, attacked a peaceful barricade in the Kanehsatà:ke pine forest — a barricade meant to protect the more than 200-year-old trees from being cut for the expansion of the nine-hole Oka Golf Club and condo development. The development would have seen the removal of our sacred burial ground to expand the parking lot of the country club.

For 78 days the peoples of Kanehsatà:ke and Kahnawake defended “the Pines,” a white pine forest claimed by the Mohawks of Kanesatake. We were under siege, denied food, medicine and the free passage of people by order of the Sureté du Quebec, the provincial police force, endorsed by the Quebec and Canadian governments.

Our fundamental human rights were violated daily by the SQ and the Canadian military — and we were publicly labelled as criminals for opposing a golf course expansion that was approved without our consent or consultation.

in reply to streetfestival

I remember watching the specially selected news as the events unfolded, and as a teenager who could think critically, not be able to reconcile the statements of what was going on with the facts of what had led up to the confrontation. The question that kept coming to mind over and over again was “wait… why doesn’t the Mohawk Nation own the golf course? Why is an outside government getting involved at all?”

And then the shot was fired.

I still think the town having a carve-out of the established treaty lands is all sorts of underhanded, and trying to then eminent domain further lands for a parking lot… it’s sad that the situation hasn’t really improved much since then.

in reply to streetfestival

there's a big strategic hole in this article.

The federal govt. spends first, taxes later. So spending isn't constrained by taxes collected.

The debt/deficit argument is ONLY used against social spending. When it comes to pro-capital spending, the argument vanishes. $40B for pipelines? $150B in military spending? $80B in annual subsidies to give big investors risk-free bonds to buy? These are also all deficit spending.

Progessives should avoid reinforcing the debt/deficit spending myth, since it's only used against progressive spending.

CachyOS July 2025 Update Finally Lets Users Choose the Shell During Installation


don't like this

in reply to cm0002

I don't get it.

As such, users now have the option to choose between cachyos-fish-config and cachyos-zsh-config. "If neither is selected, the system will default to Bash. The default configuration will still be Fish ...


You can choose between fish and zsh and if you don't select anything it selects bash but fish is default? Huh?

Meaning, fish is preselected and you have to unselect fish in order to get bash?

Like:

Which shell do you want (deselect for bash)? [x] fish [ ] zsh

This entry was edited (3 hours ago)

Linux 6.16 Ready With Fixes For Old AMD Hardware "Which Wasn't Even Supposed To Run Linux"


CachyOS July 2025 Ships With Mesa Patched For Anti-Lag, Plasma Defaulting To Wayland


Another Longtime Intel Linux Engineer Leaves The Company


in reply to cm0002

@cm0002 You know about one cookie / two cookie children, those who are willing to delay gratification for a larger long term reward? Intel has always been a two cookie company, their investment in high numerical aperture extreme ultra violate fabs being a case in point. This is going to make them competitive with ASML and domestically to boot which means if China does take over Taiwan they'll be in an extra good place, not that I believe this is likely. But I believe this investment will serve them well in the long term even if it means some short term pain.

Linux reshared this.

in reply to Nanook

Intel has always been a two cookie company


Intel sat on 4 cores with exceptionally high power usage for a decade while everyone was screaming for more. This resulted in Apple starting up their own damn chip business, and AMD smashing through the wall with 6, 8, 12, and 16-core chips available to the masses; and core counts requiring a third damn digit if you go server. Furthermore, Intel's process node is woefully behind TSMC's.

Intel sat on their laurels and are getting shat on from all angles now.

Several people injured in second night of anti-migrant riots in Spanish town


Several people were hurt in a second night of anti-migrant unrest in the town of Torre Pacheco in south-east Spain after a pensioner was beaten up, authorities said.

Despite a major police presence, groups armed with batons roamed the streets looking for people with foreign origins, the regional newspaper La Opinión de Murcia reported.

The regional government did not say how many people were injured but stated that at least one person had been arrested over the violence.

The unrest erupted after a 68-year-old man told Spanish media he was beaten up in the street on Wednesday by three young people of north African origin. The attack was filmed and put on social media.

Macron calls on EU to ‘defend European interests resolutely’ from Trump tariffs


The French president, Emmanuel Macron, has called on the EU to “defend European interests resolutely” after Donald Trump threatened to impose 30% tariffs on nearly all imports from the EU.

It came as the EU moved to de-escalate tensions after the blunt move by Trump on Saturday. The bloc declared a further pause on €21bn of retaliatory tariffs until 1 August, dovetailing with the US president’s new deal deadline.

At the same time, the European Commission president, Ursula von der Leyen, and the Indonesian president, Prabowo Subianto, announced a “political agreement” on a free trade deal on Sunday, ending nine years of negotiations.

When Britain's 'feminists' cheer for bombs and sneer at Palestinian suffering


A familiar breed of British pundit has resurfaced - loud, self-declared feminists whose outrage is as selective as it is performative, and whose moral compass somehow always aligns with western state power.

They remain silent as Gaza burns, but are quick to find their voice to cheer on Israel and its allies as they threaten to flatten Iran - civilian casualties be damned.

During Israel's recent strikes on Iran, the radical feminist journalist and co‑founder of Justice for Women, Julie Bindel, branded leftist anti-war feminists "Team Iran" sympathisers. It was a disingenuous, grotesquely misleading and dangerously ideological accusation, but not a surprising one.

While women in Gaza bleed in silence, these pundits reserve their fury for pro-Palestine protesters - smearing them as extremists, branding solidarity as terrorism, twisting every act of dissent into an endorsement of "jihad" and weaponising antisemitism to crush critique.

Mac Plus with a mysterious fault taught me a good lesson | Adrian's Digital Basement


It's time for another 68k Mac repair. I thought it would be a quick and easy fix, but this turned out to be a but more mysterious.

-- Info

Microbug:

DM (dump memory)

SM (set memory)

Video page:

U15D VIA 6522 PA6 Pin 8 to U4G 74AS253 Pin 4

From microbug, I was writing to

3F A700 Screen Buffer 1

00 0000 - 3F FFFF 0M - 4MB Total address space

00 0000 - 0F FFFF 0M - 1MB

00 0000 - 07 FFFF 0K - 512k

xx FCFF Screen1 memory end

xx A700 Screen1 Memory start

xx 7C7F Screen2 Memory End

xx 2700 Screen2 Memory Start

This entry was edited (4 hours ago)

Israeli settlers beat Palestinian-American to death, fatally shoot another


By Fayha Shalash in Ramallah, occupied Palestine
Published date: 12 July 2025 15:49 BST

"The attack began when a large group of settlers targeted dozens of #Palestinians attempting to access their land between the villages of Sinjil and al-Mazra'a al-Sharqiya, east of Ramallah.

Such assaults have become a regular occurrence, taking place almost every Friday, as part of efforts to intimidate villagers and drive them off land targeted for settlement."

"'Musalat owned a home in the area and died trying to defend it' - Abdul Samad Abdul Aziz, al-Mazra'a al-Sharqiya municipality member"

Israeli settlers beat Palestinian-American to death, fatally shoot another


By Fayha Shalash in Ramallah, occupied Palestine
Published date: 12 July 2025 15:49 BST

"The attack began when a large group of settlers targeted dozens of #Palestinians attempting to access their land between the villages of Sinjil and al-Mazra'a al-Sharqiya, east of Ramallah.

Such assaults have become a regular occurrence, taking place almost every Friday, as part of efforts to intimidate villagers and drive them off land targeted for settlement."

"'Musalat owned a home in the area and died trying to defend it' - Abdul Samad Abdul Aziz, al-Mazra'a al-Sharqiya municipality member"

in reply to Günther Unlustig 🍄

Okay, just from the pictures, let me say what I think is happening:

1) You're growing too many different kinds of plants in a small space.
2) You're growing Cannabis, which draws literally every sweet-sensing pest.
3) Those things on the underside of the leaves you posted are Ladybug larvae, and they are GOOD.

You clear this up in about a week with a few simple things:

1) Get a clutch of ladybugs from your local nursery or plant stores. This should be available almost everywhere in the US.
2) Although I don't want to advocate for this because I love local pollinators, get a pheromone trap for the stinging insects. They cost about $10, and don't lure honeybees, but WILL kill local carpenter bees and yellow jackets.
3) For the aphids, get a soap-based spray, or make it yourself. It's pretty much just dish soap and water, but there are guides online. Spray EVERY MORNING AND AFTER SUNSET. This plus the ladybug clutch will make quick work of the aphids.
4) I see you have Basil in containers, move that AWAY from the plants that are infested with scale or aphids.
5) Depending on where you live, your nursery's may sell Mantids. Get them. They are beneficial, but ruthless in eating and killing anything in their grasp, including wasps.
6) If you have wasps around, there is a nest nearby. Inspect your building awnings, trees, or under anything shaded and find that nest. It's not two doors over, it's within 100ft of where you got stung. Find it, set a pheromone trap around your plants (not where you think the nest is), then after a lot of them are dead, go find and remove the nests next.

Don't leave standing water around, and make sure that you stay on schedule with the soap spray. Most of this will be cleared in just a week.

Edit: also for the slugs and stuff, you're growing a lot of stuff in a mostly shaded area, so you're just asking for slugs. Line a general area around your plants with Diatomaceous Earth. It's cheap, easy to use, and doesn't harm anything that doesn't crawl. Also, organic.

Double edit: DO NOT spray this black bugs with the striped butts. Those will be ladybugs soon that eat all the aphids. They are good.

This entry was edited (4 hours ago)
in reply to just_another_person

You're growing Cannabis, which draws literally every sweet-sensing pest.


Funnily enough, my weed is pretty much the only thing (and chillis) that isn't much affected.
The willow is the worst one, and the pepino second.

Those things on the underside of the leaves you posted are Ladybug larvae, and they are GOOD.


Those larvae pictures are already a bit older, maybe two weeks?
They probably got killed by the ants or wasps, because I rarely see them around anymore.
I also rarely see any other aphid eating insects anymore, only ants and ants carrying carcasses 🙁

in reply to toomanypancakes

I wouldn't say really positive. But it changed a daily slightly negative into a daily slightly positive.

At work I regularly need to take short notes. I like to fill the page to the full. But it gets messier and more complicated aa the day goes on. So I'd strike through and cross out notes I don't need anymore.
The thing is, crossing things out triggers a feeling of making mistakes. So instead of crossing out I started using check-marks (Dutch-style)., which feels like a succes and is also a quick fun flourish to draw. So small annoyances have turned into small victories.

in reply to dontkickducks

I found a slightly different system online once. You mark your todo list with a dash (-) in front. If it's done, cross it to make a plus sign (+). If it's something that you postponed or moved to another list/page, turn the dash into an arrow (->). I adapted it from the dash-plus system years ago: patrickrhone.net/the-dash-plus…

Federal Agents Spray Tear Gas at Protesters, Children During ICE Raids at California Farms


Snap out of denial—Mark Carney’s rightward-rushing agenda is just getting started


Mark Carney can apparently do no wrong. Scroll through comments on news articles, and you’ll encounter an energetic online army defending the prime minister’s every action.

Cancelling a tax on the world’s most profitable tech giants? A genius chess move in his trade war against Trump.

Advocating for new pipelines while the country burns from climate change-fuelled wildfires? A tough decision to shore up Canadian sovereignty.

Boosting spending on the military to record and wasteful levels? A responsible counter to supposed perils like Russia or North Korea.

Expanding surveillance powers to crackdown on refugee rights? Well, at least he’s not Conservative leader Pierre Poilievre.

The U.S. President’s tariffs and threats have left Canadians anxious and disoriented, giving Carney an opportunity to move fast and with far too little scrutiny. He’s pushing through pro-corporate policies that go beyond anything he outlined on the campaign trail. The agenda is so right-wing, in fact, The Globe and Mail last week gleefully noted that “Brian Mulroney could have endorsed it.”

It’s no wonder that Carney is trying to push through his agenda as fast as possible, while Canadians remain disoriented. The prime minister’s newly-appointed top senior civil servant, Michael Sabia, is clear about this Canadian-style shock doctrine: “windows of opportunity open and close,” he wrote in a letter to civil servants on Monday. Sabia would be one to know: once upon a time he helped none other than Brian Mulroney privatize a rash of Crown corporations. Carney has even openly signalled he’s preparing to purge any civil servants who don’t get in line (with “high-level talk of recruiting other business achievers” to replace them).

We need to drop the Carney denialism in a hurry, and get angry instead. The prime minister, a consummate technocrat who knows how to cater to elite interests, is taking Canadians for a ride, while servicing his natural constituency: bankers, tech broligarchs, oil barons, and arms manufacturers. It’s time we open our eyes, clue in to what’s happening, follow the money—and put up a fight.

https://breachmedia.ca/mark-carneys-rightward-rushing-agenda-getting-started-denial/

This entry was edited (5 hours ago)
in reply to streetfestival

Get angry, but not irrationally.

Give the Carney government and MPs grace by telling them about what change you want to see.

I still have some faith that Carney is smarter than most politicians, that if there is a popular push for more progressive reforms, he would go along with it.

If opposition is limited to "I'm angry that you canceled the DST! I'm angry that you passed Bill 5!" that can be passed off as too vague of a criticism and doesn't really suggest a suitable alternative direction. Carney did a bunch of right wing stuff because they were confident they would get overwhelming house support, he would have something concrete to show for his first two months in this term. The NDP are kind of disarray and the party apparatus lost touch with local, grassroots campaigns that got people to support them. Even former NDP MP Charlie Angus would say as much.

in reply to Rentlar

I have been spending the last few decades bottling up my anger into a very, very large tank. Let me know when you need me, I'm hoping I'll be able to supply enough for everyone.

I always knew Carney could potentially turn this way. I was expecting it. I still would have voted for him (if PM was a position we voted for and I was not voting strategically, which my riding lost anyway) but my vote for him was mostly a vote for a pro-Europe alignment, which I still think he'll deliver, albeit probably not in the size or shape I was hoping for. But with really only two choices, it's really hard to pretend we're still able to call this actual democracy. We need electoral reform, and badly, and I'm not sure if we'll really get another chance. We're on a bad path and I don't see any escape routes.

Not just a few bad apples: The Canadian Armed Forces has a nagging far-right problem


Second, previous reports have identified a general laissez-faire approach within the CAF regarding far-right activities. In a 2022 independent report commissioned by the CAF, the presence of white supremacist and other far-right ideologies was identified not only as a growing problem for the Army, but also one that was not being addressed.

Similar conclusions were reached in the 1997 report on the behaviour of Canadian soldiers in Somalia, which had explicitly recommended that “the Canadian Forces establish regular liaison with anti-racist groups to obtain assistance in the conduct of appropriate cultural sensitivity training and to assist supervisors and commanders in identifying signs of racism and involvement with hate groups.” In other words, neither the concern nor the awareness is news.

It’s absurd to simply paint such organizations as inherently far right in their nature, of course. But strict authority structures and notions of defence, fellowship, honour — as well as the projection of power through physical strength and training and the accompanying symbolism of weapons, fatigues, uniforms and campaign-like deployments — are all very appealing to far-right extremists.


Just for the lol:

professionally trained lone wolves, like Correy Hurren, who attempted to “arrest” Prime minister Justin Trudeau at Rideau Hall in 2020

In short, the CAF is still wrestling with far-right demons, though in a new context of social media acceleration and global loss of confidence in democratic institutions. The situation has a high potential to undermine confidence in Canada’s Armed Forces at a time when geopolitical tensions are calling for a strengthening of its military arsenal, and first and foremost, our military human capital.

This entry was edited (6 hours ago)
in reply to streetfestival

Any military is inherently an authoritarian organization, which means that it is far more right than left, and that it works constantly to preserve its traditions and hierarchy. It has to resist change that compromises the authority of orders. Otherwise it’s a gang.
In order to succeed, military people must be trained to be obedient, and to believe their cause is just, and lawful. The CAF needs to guard against acts and attitudes that are outside of law, while maintaining the necessary ethos. The incidence of “far right” attitudes and activities is low in my opinion but has been dealt with harshly. It ain’t easy being green.

Canadian man living in New Hampshire denied re-entry to U.S after visiting Canada.


nbcnews.com/news/us-news/nh-gr…

This entry was edited (3 hours ago)
in reply to cm0002

A folding display feels so... anti-Apple. The crease in the middle of the screen and reduced durability go against their general perfection and the user choice of a different form factor is not something they usually do. Plus, half the reason I would buy a Samsung Fold is so that I can run too apps at once side by side and more space for floating apps, but Apple has never had such power-user features. I will be very surprised if they actually release one.

Blender HDR and the reference white issue | About Blender's HDR support on Wayland


From Sebastian Wick’s Mastodon
Blender is getting HDR on Linux via Wayland before Windows! This isn't by accident, but shows how creating a system with a different design creates better results for users and application developers.

Firefox is in this same boat too. It will get HDR support on Linux* sooner than Windows. Firefox currently only supports HDR on MacOS.


Mirror archive.ph/9HWNG

This entry was edited (7 hours ago)

Bernie Sanders says that if AI makes us so productive, we should get a 4-day workweek


Ro Khanna is trying to force Congress to vote on releasing the Epstein files


The speaker of the house and Zionist-first Mike Johnson will probably kill this. It would be nice to see if the democrats would vote this through if they gain the house in 2026. My guess, they would not. Epstein had "friends" on both sides of the aisle.

Source on Xitter (xcancel link)

This entry was edited (7 hours ago)

Dual carbon sequestration with photosynthetic living materials


ETH Zurich researchers have developed a groundbreaking "living material" that actively captures carbon dioxide from the atmosphere through two mechanisms: biomass production and mineral formation[^1][^2].

The material combines cyanobacteria (photosynthetic bacteria) embedded within a printable hydrogel matrix. The cyanobacteria convert CO2 into biomass through photosynthesis while simultaneously triggering the formation of solid carbonate minerals - a process called microbially induced carbonate precipitation (MICP)[^1].

Key achievements of the material include:

  • Sequestered 2.2 mg of CO2 per gram of hydrogel over 30 days
  • Captured 26 mg of CO2 per gram over 400 days in mineral form
  • Maintained viability for over one year
  • Required only sunlight and artificial seawater to function
  • Can be 3D printed into various structures[^1]

The research team demonstrated practical applications by creating:

  • A 3-meter high tree-trunk structure at the Venice Architecture Biennale that can bind 18kg of CO2 annually
  • Building facade coatings that could capture carbon throughout a building's lifecycle
  • Lattice structures that passively transport nutrients through capillary action[^2]

"As a building material, it could help to store CO2 directly in buildings in the future," said Mark Tibbitt, Professor of Macromolecular Engineering at ETH Zurich[^2].

The material represents a low-maintenance, environmentally friendly approach to carbon capture that operates at ambient conditions using atmospheric CO2, contrasting with industrial methods requiring concentrated CO2 sources and controlled conditions[^1].

[^1]: Nature Communications - Dual carbon sequestration with photosynthetic living materials

[^2]: ETH Zurich - A building material that lives and stores carbon

Investigating intentionality in elephant gestural communication


A groundbreaking study published in July 2025 demonstrates that African savannah elephants use intentional gestures to communicate their goals, similar to great apes[^1]. The research team presented semi-captive elephants with desired and undesired items, recording their communication attempts when experimenters met, partially met, or failed to meet their goals[^1].

The study identified 38 different gesture types that elephants used almost exclusively when a visually attentive experimenter was present[^1]. The elephants showed three key criteria for intentional communication:

  1. Audience directedness - signaling only when someone was watching
  2. Persistence - continuing to gesture when goals were partially met
  3. Elaboration - using new signals when communication failed

The research was conducted at the Jafuta Reserve in Zimbabwe, where elephants combined specific vocalizations with gestures in greeting behaviors[^6]. They used different types of signals including:

  • Silent-visual gestures
  • Audible gestures
  • Tactile gestures
  • Rumble vocalizations

The findings reveal that elephants, like apes, assess the communicative effectiveness of their gesturing and adjust their signals based on the audience's visual attention[^6]. This expands understanding of intentional communication beyond the primate lineage[^9].

[^1]: Royal Society Open Science - Investigating intentionality in elephant gestural communication

[^6]: Nature - Multimodal communication and audience directedness in the greeting behaviour of semi-captive African savannah elephants

[^9]: Pangea Trust - Gestures and greetings used by elephants show intentional multimodal communication

Escaping Sway bindings


Author @ExtremeDullard@lemmy.sdf.org

If you're trying to use another Sway session inside your own Sway session (either a nested Sway session or a remote Sway session) or you use an application that uses the same shortcuts as Sway, then you'd like Sway to "get out of the way" and let those shortcuts through.

You can do that by defining a passthrough mode in ~/.config/sway/config:

# Passthrough mode
mode "passthru" {
        bindsym $mod+Escape mode "default"
}
bindsym $mod+Escape mode "passthru"

When you hit Mod+Escape, it enters the "passthru" mode, in which the same binding, Mod+Escape, is the only binding that does anything at all - and that is returning to normal mode. All other normal bindings in that mode will be ignored by Sway and will reach either your nested / remote Sway desktop or your application that expects them.

Here's an example of Sway / application conflict:

In my Sway, Ctrl+Shift+e is set to brings up the emoji picker (rofimoji if you're curious). But Ctrl+Shift+e is also the shortcut to bring up the Developer Tools pane in Firefox. So when I infrequently need the latter, I enable the passthrough mode first.

Of course, when you enter the passthrough mode, passthru appears in your (s)waybar. You'd think it makes it obvious that you're in a special mode, but it's actually really easy to enter the passthrough mode and forget about it. Therefore, if no bindings seem to work properly anymore, remember to look down 😃

Also, if you ever need to enter the passthrough mode in a nested / remote Sway session - like for example if you need the Firefox Developer Tools pane in a remote Sway session, then you'll have to define a different binding to switch passthrough on and off, either in the local session or in the remote session, otherwise they're going to clash.

But it happens very rarely for me, so I didn't bother: all my machines use the same passthrough mode binding in i3 and Sway and I've never run into the problem. But it can happen.



How to Xephyr in Sway: running nested Sway sessions as other users


Author @ExtremeDullard@lemmy.sdf.org
How to Xephyr in Sway: running nested Sway sessions as other users

If you come from i3, you might be missing Xephyr or Xnest-like functionalities in Sway - that is, the ability to run another desktop session as another user inside your current desktop.

In i3, I log into my test desktops all the time without leaving my main desktop, and that's something I really miss in Sway / Wayland. So I spent some time putting a script together to do that seamlessly in Sway too. You may find it useful.

In fairness, Sway - or more precisely wlroots - can already run nested natively without any modification. You can test that by opening a terminal and typing sway in it: you'll get a second, identical desktop inside your current one.

The problems come when you want to run another user's desktop within yours, for the following reasons:

  1. Wayland makes the incredibly restrictive assumption that the Wayland compositor and clients always run as the same user, and therefore puts the Wayland socket in the user's XDG_RUNTIME_DIR (usually /run/user/<userid>/).
    That's a problem if you want a Wayland application running as another user to connect to that Wayland socket, because other users can't access your XDG_RUNTIME_DIR, and you really don't want to open it up to other users just to be able to access the socket because it's full of sensitive files pertaining to your running session.

    Moreover, since XDG_RUNTIME_DIR is usually a mounted tmpfs, you can't symlink the socket outside the directory either because sockets can't be symlinked across filesystems in Linux.

    In other words, again, Wayland makes it extra difficult to do something simple for no good reason.

  2. Sway requires a full login environment - and particularly XDG_RUNTIME_DIR - to be set in the environment, which usually implies that it should also be setup and mounted in /run/user.
    Unfortunately, you can't just sudo into the account you want to run your nested Sway desktop as and start Sway because PAM explicitely doesn't set XDG when su'ing or sudo'ing, and doing it manually is a recipe for problems.

To solve 1., we use a clever piece of software called filterway, which conveniently solves two problems:

  • It acts as a sort of gateway: it connects to a Wayland socket on one side, creates its own socket on the other side and links the two. This functionality is used to expose the primary Wayland socket securely without compromising XDG_RUNTIME_DIR.
  • It replaces the app ID of the top Wayland client that connects to it - which is really its primary party trick. In this use case, that's useful to track the state of the nested Sway session in the primary session's tree.

There is no package for filterway so you have to clone the Github repo, build the binary and install it somewhere in your PATH. Fortunately, it's just a small utility so building it is really simple.

To solve 2., we use systemd-run to setup the target user's environment as if it was a full login, then run Sway with the correct setup to connect to the primary Wayland display's socket.

The following script ties everything together: it starts filterway, starts Sway as the other user, then takes care of stopping Sway and filterway and cleaning things up when the session is closed. Alll you need is to add your name to the sudoers.

\#!/bin/sh

# Make sure we run in Wayland
if [ ! "${WAYLAND_DISPLAY}" ]; then
  echo "$0 must be run in a Wayland environment"
  exit
fi

# Make sure we run in Sway
if [ ! "${SWAYSOCK}" ]; then
  echo "$0 must be run in a Sway session"
  exit
fi

# Pass the nested session's user as first argument
if [ ! "$1" ]; then
  echo "Usage: $0 username"
  exit
fi
NUSER=$1

# Make sure the nested session's user exists
# Replace "password" with "passwd" here, change due to Lemmy posting glitch
if ! grep -q "^${NUSER}:" /etc/password; then
  echo "User ${NUSER} doesn't exist"
  exit
fi

# Make sure filterway is installed
if ! which -s filterway; then
  echo "filterway not found in the PATH."
  echo "Please install if from https://github.com/andrewbaxter/filterway"
  exit
fi

# Get a unique ID for this nested session
UUID=$(uuidgen)

# Figure out where our Wayland socket is and make sure it exists
if echo ${WAYLAND_DISPLAY} | grep -q "^/"; then 
  RSOCKPATH=${WAYLAND_DISPLAY}
else
  RSOCKPATH=${XDG_RUNTIME_DIR}/${WAYLAND_DISPLAY}
fi
if ! [ -S ${RSOCKPATH} ]; then 
  echo "Socket file ${RSOCKPATH} for this Wayland display \"${WAYLAND_DISPLAY}\" doesn't exist!?"
  echo "Giving up..."
  exit
fi

# Unique nested session's Wayland display name
NWDISPLAY=wayland-nested-${UUID}

# Unique filespec for the nested session's Wayland socket
NSOCKPATH=/tmp/${NWDISPLAY}

# Unique filespec for the nested Sway socket
NSWAYSOCK=/tmp/sway-nested-ipc.${NUSER}.${UUID}.sock

# Run filterway in the background to expose our private Wayland socket in ${XDG_RUNTIME_DIR} (which is most likely a tmpfs-mounted directory that can't be shared outside without compromising the private $(XDG_RUNTIME_DIR}) and to rename the nested session's app ID
rm -f ${NSOCKPATH}
filterway --upstream ${RSOCKPATH} --downstream ${NSOCKPATH} --app-id "Nested Sway - ${NUSER} ($UUID)" &
FILTERWAY_PID=$!

# Wait until filterway has created the socket and associated lock files for the nested session
RETRY=3
while [ ${RETRY} -gt 0 ] && ! ( [ -S ${NSOCKPATH} ] && [ -f ${NSOCKPATH}.lock ] ); do
  sleep 1
  RETRY=$((RETRY-1))
done

# If filterway somehow didn't start, try to kill it and clean up its files for good measure
if [ ${RETRY} = 0 ]; then
  kill ${FILTERWAY_PID}
  rm -f ${NSOCKPATH} ${NSOCKPATH}.lock
fi

# Fix up the permissions of the socket and associated lock files for the nested session so it's only accessible to the owner
chmod 600 ${NSOCKPATH} ${NSOCKPATH}.lock

# Become root
sudo -s -- << EOF

  # Give the socket and associated lock files to the nested session's user
  chown ${NUSER}: ${NSOCKPATH} ${NSOCKPATH}.lock

  # Remove stale symlinks then start Sway as that user in a new session in the background
  systemd-run --pipe --machine ${NUSER}@ --setenv=WAYLAND_DISPLAY=${NWDISPLAY} --setenv=SWAYSOCK=${NSWAYSOCK} --user /bin/sh -c '[ "\${XDG_RUNTIME_DIR}" ] && (find \${XDG_RUNTIME_DIR} -maxdepth 1 -name "wayland-nested-*" -xtype l -exec rm -f {} \; || true) && rm -f \${XDG_RUNTIME_DIR}/${NWDISPLAY} && ln -s ${NSOCKPATH} \${XDG_RUNTIME_DIR}/${NWDISPLAY} && sway' &

  # Wait for the Sway container to appear within 3 seconds after starting Sway, then wait for it to disappear for more than 5 seconds afterwards
  export SWAYSOCK=${SWAYSOCK}
  COUNTDOWN=3
  while [ \${COUNTDOWN} -gt 0 ]; do
    if swaymsg -t get_tree | grep -q 'app_id.*${UUID}'; then
      COUNTDOWN=5
    fi
    sleep 1
    COUNTDOWN=\$((COUNTDOWN-1))
  done

  # Stop the nested Sway
  SWAYSOCK=${NSWAYSOCK} swaymsg exit

  # Kill filterway
  kill ${FILTERWAY_PID}

  # Remove the filterway socket and socket lock files
  rm -f ${NUSER}: ${NSOCKPATH} ${NSOCKPATH}.lock

EOF

I called it nest_sway.sh and it lives in my ~/scripts directory, which is in my PATH. Whenever I want to start a desktop as another user within my desktop, I simply type
$ nest_sway.sh <username>

and hey-presto, the desktop appears. Just like with Xephy.

in reply to Davriellelouna

I dunno, the following looks suspiciously like Gregor "I don't want home prices to go down" Robertson is gonna declare victory with just 8 urban wards updated:

In March, then-federal housing minister Nate Erskine-Smith warned Toronto Mayor Olivia Chow that any deviation from a citywide policy permitting sixplexes would result in 25 per cent less federal funding, ...

Gregor Robertson, Canada's new housing minister, has not indicated whether he will follow his predecessor's lead. In a statement to CBC News on Thursday, a spokesperson said the federal government is working with Toronto to meet its sixplex goals.

"The Housing Accelerator Fund rewards ambitious housing initiatives from local governments, with a focus on reducing bureaucracy, zoning restrictions, and other red tape. We are working closely with the city of Toronto to meet these goals and remain ready to work with all levels of governments to tackle the housing crisis," said spokesperson Mohammad Hussain.

【#TheHagueGroup】To Bogotá | Progressive International (2025-07-12)


#TheHagueGroup】To Bogotá | Progressive International (2025-07-12)

progressive.international/wire…
———

>> This week, more than 25 states from around the world will gather in Bogotá, Colombia, for the “Emergency Conference” to halt the Gaza genocide: the most ambitious multilateral response since Israel began its campaign of devastation two years ago.

>> “The Bogotá conference will go down as the moment in history that states finally stood up to do the right thing,” said UN Special Rapporteur #FrancescaAlbanese, calling the formation of The Hague Group the “most significant political development of the last 20 months.”

>> Jointly convened by Colombia and South Africa, The Hague Group’s Co-Chairs, the conference brings together states far beyond the boundaries of the Group — from Algeria to Brazil, China to Spain, Indonesia to Qatar — “to move from condemnation to collective action,” in the words of Colombian President Gustavo Petro…

#BogotaConference #StopGenocide
@palestine@a.gup.pe

Is Earth inside a huge void? 'Sound of Big Bang' hints so