Salta al contenuto principale



Jair Bolsonaro arrested after tampering with ankle tag ‘out of curiosity’


Brazilian ex-president says he used soldering iron on device and is now in custody over fears he was going to abscond

Brazil’s former far-right president Jair Bolsonaro has claimed he tried to damage his electronic ankle monitor “out of curiosity” after he was arrested at his villa owing to suspicions he was poised to abscond.

In a video released by the supreme court, Bolsonaro – who was recently sentenced to 27 years in prison for masterminding a military coup – can be heard admitting to a security official that he had used a soldering iron to tamper with the black tag.

The video showed the device badly damaged and burned on both sides, but still attached to his ankle.

in reply to MicroWave

God it must feel so good to live in Brazil and see news like this.


US and Ukraine promise ‘updated’ peace framework after criticism of pro-Russian points in original plan


US-Ukraine statement comes hours after European countries propose their own alternative peace

The US and Ukraine said they had created an “updated and refined peace framework” to end the war with Russia, hours after European countries proposed their own radical alternative that omitted some of the pro-Russia points made in an original US-backed document that was leaked last week.

US secretary of state, Marco Rubio, emerged from a meeting in Switzerland late on Sunday with a Ukrainian delegation led by Volodymyr Zelenskyy’s chief of staff, Andriy Yermak, saying he was “very optimistic” about the progress of the talks. A joint statement between the two countries said that any eventual deal would “fully uphold” Ukraine’s sovereignty.

The original 28-point US document leaked last week demands Ukraine hand over territory to Russia, limits the size of its army and agrees not to pursue the Kremlin for alleged war crimes.

in reply to MicroWave

"Years of pressure have shown us that persistence is rewarded. We pushed and the West eventually adjusted its expectations to ours. We can do anything." - Some Russian Official
in reply to MicroWave

"In the war between Russia an Ukraine, America was the first to surrender"

in reply to schizoidman

I'm also showing no gratitude.

'Trumps' 'peace' plan stinks.




Germany wants to build Europe’s strongest army – a new conscription bill is moving that closer


This year, German Chancellor Friedrich Merz pledged to build Europe’s strongest army – a tall order for a country whose military has undergone years of neglect.

The coalition government is hoping a new bill agreed upon last week will help make this a reality, bolstering Germany’s forces in the face of the perceived threat from Russia and a significant shift in US foreign policy.

The sweeping new reforms will see Germany attempt to boost its numbers to 260,000 soldiers, up from around 180,000 currently, in addition to an extra 200,000 reservists, by 2035.

https://edition.cnn.com/2025/11/23/europe/germany-europe-army-reform-intl



‘Enough repression’: Thousands of Tunisians protest against Kais Saied


Thousands of protesters have taken to the streets of the Tunisian capital to protest against what they call President Kais Saied’s escalating authoritarianism and the jailing of government critics.

At least 2,000 people, wearing black and carrying whistles and red ribbons, marched through Tunis on Saturday, chanting slogans, including “the people want the fall of the regime” and “no fear no terror, the street belongs to the people”.

Some held placards that read, “Enough repression” and “Not my president”.

The rally – under the slogan “against injustice” – brought together activists, NGOs and fragmented parties from across the spectrum in a rare display of unity in opposition to Saied.

It came weeks after a Tunisian court handed a five-year prison sentence to former administrative judge Ahmed Souab, a vocal critic of the politicisation of the judiciary.



Architect George Clarke calls for boycott of firms criticised by Grenfell inquiry


Grenfell United and the TV architect George Clarke are calling on businesses and homeowners to take a “moral decision” and boycott the companies criticised in the Grenfell inquiry for “systematic dishonesty”.

Clarke, best known for his series George Clarke’s Amazing Spaces, said he had made the decision not to use products from Arconic, Kingspan and Celotex, three companies that were heavily criticised in the findings of the Grenfell inquiry published last year and who have continued to deny wrongdoing.

He lives close to the tower block in west London where 72 people were killed by the 2017 blaze which was fuelled by combustible insulation and cladding that did not comply with regulations.



‘Stranded’: Palestinians who were in Israel on 7 October 2023 are suspended between exile and war


Inside a dim locker room at the Nablus municipal stadium, in the occupied West Bank, the television rarely goes dark, streaming day and night the relentless news from Gaza. Gathered in front of it are a group of men from Khan Younis. For more than two years, they have lived in this stadium converted into a refugee camp, their lives suspended between exile and the war they watched on a screen.

They are mostly construction workers who were in Israel on the morning of 7 October 2023 when Hamas launched its attack. As Israel rounded up Palestinians from Gaza, they fled to the West Bank, where they remain – cut off from wives and children living in makeshift tents inside the strip. With very few exceptions, civilians are not currently allowed in or out of Gaza.

“They killed my nephew and his two children,” says Baker Majjar, 37, who before the conflict split his time between a month in Gaza and a month working on construction sites in Tamra, in north-eastern Israel. “They were seeking food at an aid distribution point near Khan Younis. I’ve lost more than a hundred people – relatives and friends – to Israeli attacks since the war began. Then I stopped counting.”



US and Ukraine promise ‘updated’ peace framework after criticism of pro-Russian points in original plan


European countries proposed a radical alternative Ukraine peace plan on Sunday that omits some of the pro-Russia points made in the original US-backed document and calls for Kyiv’s sovereignty to be respected.

The counter-proposal emerged as US, Ukrainian and international negotiators met in Switzerland. The 28-point US document leaked last week demands Ukraine hand over territory to Russia, limits the size of its army and agrees not to pursue the Kremlin for alleged war crimes.

Having been blindsided by Washington’s initiative, Ukraine’s European allies published their Kyiv-friendly plan on Sunday. It says negotiations over territory should take place after a ceasefire is agreed and should start from the line of contact – the existing frontline.

It says both parties would agree how any truce would be monitored “under US supervision”. Unlike the White House text, the European alternative does not call for Kyiv to withdraw from cities it controls in eastern Donbas. Nor does it rule out Ukraine’s membership of Nato, but points out there is no consensus over its membership.

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

And to be very CLEAR, about the deliberate treason by the Trumptraitor:

  • As discussions began in Geneva, Donald Trump said Ukraine had shown “zero gratitude” for US efforts to end the conflict
  • Speculation based on the use of language in the plan suggests it may have been written in Russian and later translated into English.
  • " A group of US senators said Rubio told them the text was not an American one. It was, they said, a Russian document deliberately leaked by Moscow which the US then passed on to Ukraine.
Questa voce è stata modificata (4 settimane fa)
in reply to Riddick3001

Yes I'm sure if Zelensky wanted to surrender half his country, he could ask Putin for terms himself.
in reply to Buffalox

to surrender half his country


And Zelensky would probably consider this for peace in a alternate universe, if it wasn't for the 1000% untrustworthy Putin who always breaks treaties and promises.

Also RF "stole" (I don't know what's even the proper name) a minimum of 20K children, and and are momentarily brainwashing them. Some are being trained to fight against Ukraine.

That's probably a pill many find ( too) hard to swallow.

Questa voce è stata modificata (4 settimane fa)
in reply to exu

Kidnapped


Is usually is a term used when asking for a "ransom" they ask money or something, and usually people are taken for a (limited) period of time.

I's more like human trafficking, but still it's not the right term . In a way its a combination of kidnapping, human trafficking and sort of genocidal thing. Or all the above?
#Ed quoting layout

Questa voce è stata modificata (4 settimane fa)
in reply to Riddick3001

there is no may about it, several people who speak Russian state it is obvious.
Among them Anders Puk Nielsen, a military analyst from Denmark that speaks Russian has expressed it is obvious.


Sorry I don't remember the timestamp, but this guy is among the most trusted analysts on the Ukraine war.

in reply to Buffalox

Yaah I've seen his vids. Former military analyst something from Denmark or there abouts?
Questa voce è stata modificata (4 settimane fa)
in reply to Riddick3001

He is an active professional military analyst for the Danish military, and he speaks Russian.
in reply to HellsBelle

Why is there a need for "under US supervision"?

That alone tells you how much of a cuck European leaders are. The war is on their doorstep and they're relying on what is a despotic regime aligned with Russia to gauge fairness.



Israel says it killed a senior Hezbollah official in first strike on Beirut in months


Israel carried out an airstrike on a southern Beirut suburb on Sunday, saying it killed Hezbollah’s chief of staff Haytham Ali Tabtabai and warning the Iran-backed militant group not to rearm and rebuild a year after their latest war.

The strike in Beirut’s southern suburbs killed five people and wounded 25 others, Lebanon’s Health Ministry said.

Hezbollah did not immediately comment. Earlier, it said the strike, launched almost exactly a year after a ceasefire ended that Israel-Hezbollah war, threatened an escalation of attacks — just days before Pope Leo XIV is scheduled to visit Lebanon on his first foreign trip.

“We will continue to act forcefully to prevent any threat to the residents of the north and the state of Israel,” Israeli Defence Minister Israel Katz said in a statement.

in reply to HellsBelle

(Atleast) 5 civilians in exchange for 1 terrorist, and that too despite a ceasefire, imagine if a non US aligned state did this… one wud assume with their intelligence in military prowess they could easily carry out hyper precise assassinations rather than bombing a dense neighborhood, and these are the ones that claim palestinians and muslims are barbaric and subhuman, but as they say.. every accusation is a confession
Questa voce è stata modificata (4 settimane fa)


VTT (Virtual Tabletop)?


I am playing TTRPG remotely. For this, I was using far.app, a js app, which permit to link Game Master and Players in order to share Character sheets, dice roles, some index cards (set up as a "scene").

Would you know an open-source software that I could self-host to basically have a board with multiple users at once.

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

Is it actually Foss? I assumed it was, but recently I was checking and couldn't find anything about licenses and stuff on the webpage.
in reply to kyonshi

Yup, they say its free and open source, and here is the link to their github:

github.com/RPTools


in reply to Lady Butterfly she/her

Thank you president Trump for this amazing peace plan. Many people are saying this is the GRESTEST PEACE PLAN in the history of the world. All of the greatest world leaders came to me and said "Sir, this is bigger than the Treaty of Verseye". They said I should win TWO Noble Peace Prizes for this.


The Gazan doctors still languishing in Israeli prisons


While some were released in the ceasefire, Israel still holds 80 Palestinian medical workers without charge. Their families are demanding their freedom.

https://www.972mag.com/gazan-doctors-israeli-prisons/


in reply to LadyButterfly she/her

Oh for crying out loud... It's been 30 years.

Something tells me the royal family is desperate for any distraction from Andrew and whether he'll be invited by his inbred relatives for Christmas, and if it takes digging up Diana's corpse, they're not above doing it.

in reply to ExtremeDullard

Absolutely. They always used and mistreated her, why would they stop now? They just ain't good to each other either


Canada PM Carney says world can move on without US, stresses new ties


Canadian Prime Minister Mark Carney said the world can make progress on a range of issues without the US, and that consensus reached at a Group of 20 (G-20) leaders’ meeting in Johannesburg

At the press conference, he detailed his attempts to strengthen ties with nations ranging from South Africa to India and China.

in reply to schizoidman

The world can, but Canada can't ignore the psychopath who lives in the flat downstairs.


Korea to lose chip dominance to China by 2030 as competitiveness at home wanes


Korean companies themselves predict that Chinese memory chipmakers could overtake them within five years. A broader concern is that China could surpass Korea in all 10 of its top export industries — including shipbuilding, information technology, petrochemicals and biotech — by 2030.
Questa voce è stata modificata (4 settimane fa)




Israeli strike hits Haret Hreik in Beirut's southern suburbs


[quote]An Israeli airstrike on Sunday targeted a residential apartment in Haret Hreik in Beirut’s southern suburbs, according to local media reports. The strike came amid continued Israeli attacks across Lebanon. Beirut’s southern suburbs have been hit
An Israeli airstrike on Sunday targeted a residential apartment in Haret Hreik in Beirut's southern suburbs, according to local media reports.

The strike came amid continued Israeli attacks across Lebanon. Beirut’s southern suburbs have been hit several times since the ceasefire agreement of 27 November 2024.



Flights disrupted after Airbus discovers intense sun radiation could impact flight control data


If anyone has an article with more technical details on what the solar radiation did, and how they're going to patch it, I'd like to read about it 😀

Airbus said it discovered the issue after an investigation into an incident in which a plane flying between the US and Mexico suddenly lost altitude in October.

The JetBlue Airways flight made an emergency landing in Florida after at least 15 people were injured.

The problem identified with A320 aircrafts relates to a piece of computing software which calculates a plane's elevation.

Airbus discovered that, at high altitudes, its data could be corrupted by intense radiation released periodically by the Sun.

The A320 family are what is known as "fly by wire" planes. This means there is no direct mechanical link between the controls in the cockpit and the parts of the aircraft that actually govern flight, with the pilot's actions processed by a computer.



Flights disrupted after Airbus discovers intense sun radiation could impact flight control data


If anyone has an article with more technical details on what the solar radiation did, and how they're going to patch it, I'd love to read it :)

Airbus said it discovered the issue after an investigation into an incident in which a plane flying between the US and Mexico suddenly lost altitude in October.

The JetBlue Airways flight made an emergency landing in Florida after at least 15 people were injured.

The problem identified with A320 aircrafts relates to a piece of computing software which calculates a plane's elevation.

Airbus discovered that, at high altitudes, its data could be corrupted by intense radiation released periodically by the Sun.

The A320 family are what is known as "fly by wire" planes. This means there is no direct mechanical link between the controls in the cockpit and the parts of the aircraft that actually govern flight, with the pilot's actions processed by a computer.



Questa voce è stata modificata (3 settimane fa)

Technology reshared this.

in reply to 9488fcea02a9

I think I read that the issue is relatively new thanks to a software update (speculation in another thread, so questionable veracity). So perhaps a change that wasn’t flawed by itself but by bad luck combined with this radiation sensitivity to make the issue significant.

But also solar flares are kind of rare, especially on the stronger end, so easy to imagine bug reliant on them sitting idle for years.

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

Solar flares come and go in ~11 year cycles. So strong solar flares are common now (we've had a few this past year) but go dormant for a while at a time.


Flights disrupted after Airbus discovers intense sun radiation could impact flight control data


If anyone has an article with more technical details on what the solar radiation did, and how they're going to patch it, I'd love to read it 😀

Airbus said it discovered the issue after an investigation into an incident in which a plane flying between the US and Mexico suddenly lost altitude in October.

The JetBlue Airways flight made an emergency landing in Florida after at least 15 people were injured.

The problem identified with A320 aircrafts relates to a piece of computing software which calculates a plane's elevation.

Airbus discovered that, at high altitudes, its data could be corrupted by intense radiation released periodically by the Sun.

The A320 family are what is known as "fly by wire" planes. This means there is no direct mechanical link between the controls in the cockpit and the parts of the aircraft that actually govern flight, with the pilot's actions processed by a computer.

#tech


Trump’s Peace Plan for Ukraine, Annotated [gift link]


Trump has said he wants Ukraine to agree to a 28-point peace plan by Thanksgiving. The problem for Kyiv is that many of the points cross their red lines and reflect demands long made by Moscow. The Kremlin has said it wasn’t consulted on the plan.

Here’s a breakdown of some of the key points in the plan and how Ukraine and its European allies might respond.


Archive: archive.today/CQyLC

https://www.wsj.com/world/europe/trumps-peace-plan-for-ukraine-annotated-1685868b?st=v7oqmm&reflink=desktopwebshare_permalink

Questa voce è stata modificata (4 settimane fa)


Airbus A320 – intense solar radiation may corrupt data critical for flight




Air traffic suspended at Netherlands airport after drone sightings


Air traffic at the Eindhoven airport in the south of the Netherlands has resumed after a suspension that lasted several hours due to multiple drone sightings, the Dutch defence minister has said.

Traffic resumed around 11pm (22:00 GMT), Defence Minister Ruben Brekelmans said on Saturday, two hours after he had first reported the disruption.

Separately on Saturday, the Defence Ministry said the Dutch military opened fire at drones over Volkel Air Base in the east of the country on Friday, but no wreckage was recovered.

Security staff at the base reported the drones between 7pm and 9pm on Friday (between 17:00 and 19:00 GMT), prompting the air force to fire ground-based weapons to take them down, the ministry said in a statement.



Home Assistant Connect ZBT-2 - A USB adapter that plugs into your Home Assistant system and opens up a world of smart device options


If anyone bought the previous one, how was it and what do you think about this upgrade?

Excerpts:

The easiest way to start with Zigbee or Thread just got even better, with Home Assistant Connect ZBT-2. This USB adapter plugs into your Home Assistant system and opens up a world of smart device options. Between its precisely tuned antenna and next-generation chip, it’s a big step up for anyone looking to connect Zigbee, Thread, or Matter devices directly to Home Assistant.

For all our Zigbee fans, this might be the best upgrade you’ll make all year. We’ve squeezed every inch out of this technology, giving it the best range, speed, and stability possible. The same can be said for our Thread-heads out there (yeah, I just came up with that cool nickname 😎), making Matter or ESPHome Thread
connections rock-solid. Pick whether to dedicate your Connect ZBT-2 to run a Zigbee or Thread network, and it’ll provide the best experience for that protocol (and if all these names just sound like new streaming services to you, check out our explainer below).

If you’re one of those people still rocking three different hubs, what are you waiting for… another giant server outage to take down your smart home? Ditch those cloud hubs and take back your privacy today. As an added bonus, your devices will likely get more controls, range, and resilience.

Available today starting at $49 and €45 (that’s the MSRP, and pricing will vary by retailer). Designed and built by Nabu Casa and the Open Home Foundation, every purchase helps fund the development of Home Assistant. For quick specs, details, and where to buy, visit our beautiful Home Assistant Connect ZBT-2 page.

Open Design

When we say open, we mean it. In the physical sense, it’s easy to open Connect ZBT-2 as there are no clips or glue, just some lovely standard Phillips head screws. The board has a gorgeous silkscreen, which explains all the chips, exposed pins, and pads.

The bootloader is unlocked, and all the firmware we build is open source and available to modify. We’ve also built a new website
that makes it easy to flash the stock firmware, and in the future, experiment with new firmware. We’ll also be providing the PCB and outer casing files if you want to tinker with those. Openness makes our products better… literally, since our community helps us find and fix bugs.

in reply to BeMoreCareful

Yes, I haven't migrated mine yet but I will be here in a month or two but you just need a ZigBee antenna like this that your HA install can use. I bought the SkyConnect a few months ago on sale and will be running with that instead. I've seen threads online with scripts/configs online to mirror the Hue scenes from the Hue app.


Being misunderstood


I’m not sure if this is an ADHD related thing so I want some feedback.

For the longest time whenever I try to communicate an idea, a process, a plan, a piece of information … I’m oftentimes either not taken serious or people misunderstand me.

I know for myself that I sometimes skip steps in my explanation because I feel they’re too obvious to bother explaining. But sometimes it’s ridiculous to the point where I feel like people are out to dismiss me not on the basis of the information I’m providing.

Does this resonate with anyone?

Edit: thanks for all the feedback! This has given me some material to work with.

#ADHD
Questa voce è stata modificata (3 settimane fa)
in reply to FreddiesLantern

Yeah.

I've been working on this, even started to believe I'd gotten good at it.

And still, I'm sitting here this weekend feeling really worthless because I tried to deal with a group of upset people and they took my efforts to help and attacked, judged and rejected me for it.

And I know all of what went on, I know exactly what I'd say to someone who is where I am right now and it doesn't help me today. I hope I feel better tomorrow.


in reply to silence7

The planet will be fine. Nature has survived worse extinction level events, and will bounce back eventually. It's just the humans that are fucked.
in reply to Naich

There will be massive suffering as a consequence. Just not by the planet itself, you're correct in that.

in reply to RandAlThor

Exclusive: China to launch new phase of Nepal operations, sources say


Funny how when you say the US is doing something is perfectly normal and acceptable ... disturbing and troubling but still acceptable

But when you change the country name, then the world loses their minds

in reply to RandAlThor

distraction from epstein files, nixon did the same thing to avoid facing consequences at home temporarily.


How can you tell if music is AI-generated?


A survey published last week suggested 97% of respondents could not spot an AI-generated song. But there are some telltale signs - if you know where to look.

Here's a quick guide ...

  • No live performances or social media presence
  • 'A mashup of rock hits in a blender'

A song with a formulaic feel - sweet but without much substance or emotional weight - can be a sign of AI, says the musician and technology speaker, as well as vocals that feel breathless.

  • 'AI hasn't felt heartbreak yet'

"AI hasn't felt heartbreak yet... It knows patterns," he explains. "What makes music human is not just sound but the stories behind it."

  • Steps toward transparency

In January, the streaming platform Deezer launched an AI detection tool, followed this summer by a system which tags AI-generated music.

in reply to HellsBelle

Is AI audio accurately able to recreate shitty auto tune that everyone uses?
in reply to HellsBelle

Because it's better than the shitty music record labels are spewing these days. It's pretty bad when computer generated music is better than some plastic pop tune "composed" by 12 "producers" who pieced together samples from 30 pieces of classic music recorded by legendary musicians, then stuck some pretty manikin in front to provide a voice to be digitally manipulated until it can be crammed into the mix.
Questa voce è stata modificata (3 settimane fa)


'Sound ripped through my ears': Thousands deafened by Israeli bombing in Gaza


cross-posted from: lemmy.ml/post/39334910

By Hedaya al-Tatar in Gaza City, occupied Palestine
Published date: 22 November 2025 13:00 GMT
Two Palestinian boys lie next to each other at al-Wafa medical rehabilitation hospital in Gaza.

Their mother, Aya Abu Auda, speaks to them softly, but neither child reacts.

The brothers, Elias Abu al-Jibeen, 5, and Ismail Abu al-Jibeen, 8, were wounded during Israeli bombardment on their displacement camp in Gaza City’s Tel al-Hawa neighbourhood on 31 August.

The attack left Elias completely deaf and Ismail with severe hearing loss.

Just a year earlier, Abu Auda had fled her home in northern Gaza after Israeli missiles flattened it and killed her husband.




'Sound ripped through my ears': Thousands deafened by Israeli bombing in Gaza


By Hedaya al-Tatar in Gaza City, occupied Palestine
Published date: 22 November 2025 13:00 GMT

Two Palestinian boys lie next to each other at al-Wafa medical rehabilitation hospital in Gaza.

Their mother, Aya Abu Auda, speaks to them softly, but neither child reacts.

The brothers, Elias Abu al-Jibeen, 5, and Ismail Abu al-Jibeen, 8, were wounded during Israeli bombardment on their displacement camp in Gaza City’s Tel al-Hawa neighbourhood on 31 August.

The attack left Elias completely deaf and Ismail with severe hearing loss.

Just a year earlier, Abu Auda had fled her home in northern Gaza after Israeli missiles flattened it and killed her husband.




in reply to silence7

Almost as if the UK's "right" is following Orban's script to take over the media and poltics in the country. I mean considering the BBC's takeover and board drama story too.
Questa voce è stata modificata (4 settimane fa)


Running GoToSocial on an old wifi router


Someone on another Lemmy instance raised the question of whether an old wifi router could make a usable server of some sort, specifically a decade-old Google AC-1304. Since I happened to have a couple hanging around, I decided to give it a try.

I wrote a little about my experience in my blog but to summarize, I thought it would be fun to se if I could run a GoToSocial instance entirely on the router. It has an ARMv7 processor, 4GB of storage, and 512MB of RAM, so it falls a smidge short of the recommended minimum specs, but I figured that I might be able to get by if I kept the instance simple.

Surprisingly, GTS seemed to run fine after some basic configuration tweaks. The biggest issue I encountered was actually with ffmpeg, rather than GTS itself. The only GTS build available for ARMv7 is a nowasm build, meaning that it's missing the built-in media handling components, and instead relies on ffmpeg being proveded by the host system. The version of ffmpeg that ships with the OS I'm using (OpenWRT) didn't have the needed codecs to create webp files, which GTS requires when dealing with media. Using the OpenWRT SDK, I tried to build an ffmpeg package with the correct codecs, but it still failed to properly convert files to webp. My goal was just to run GTS, though, so I that digging deeper into ffmpeg felt like a tangent I didn't want to pursue.

But I digress. The instance is now online and running (though without media), and I created a simple bot account, named Gale, who will post a random fact about wifi and networking each day.
Feel free to give 'em a follow in your favorite Mastodon client at @gale@gts-googlewifi.k3can.us or you can view past toots here

Just wanted to share!

in reply to tofu

it seems like the brick walls in my case really impede signal. connection across the sides of the chimney, which is brick, seem to suffer a lot.


Canada and the EU are quietly reinforcing NATO’s northern flank -- [Opinion]


cross-posted from: scribe.disroot.org/post/573548…

This is an opinionated piece by Andrew Latham, professor of international relations at Macalester College in Saint Paul, Minn., a senior fellow at the Institute for Peace and Diplomacy and a non-resident fellow at Defense Priorities in Washington.


Addition to insert the official statement by the Canadian government: Security and defence partnership between the European Union and Canada

Archived link

...

Canada and the European Union have signed a new Security and Defence Partnership focused on cyber defense, maritime security, hybrid threats and industrial resilience. It may sound like bureaucratic routine, but in fact it represents the next step in the evolution of Canada’s grand strategy: a consolidation of its northern vocation as an Arctic and North Atlantic power.

For years, Ottawa’s strategic posture has been scattered — globalist rhetoric masking an absence of focus. That era is ending. With this agreement, Canada is beginning to align its diplomatic and defense priorities with the geography that truly defines its security: the northern approaches.

...

The partnership builds on decades of cooperation but carries new strategic weight in a world of revived spheres of influence. As Russia militarizes the High North and China pushes Arctic shipping and data routes, Canada and Europe are binding together their defenses of the North Atlantic and Arctic seas.

The focus on cyber resilience and hybrid threats echoes the growing anxiety about undersea cables, satellite networks and energy infrastructure — the connective tissue of modern power that is increasingly vulnerable to disruption.

...

The industrial side of the partnership deserves more attention than it has received. The joint declaration calls for stronger supply-chain integration, cybersecurity cooperation and joint production in key sectors such as munitions and aerospace. This is not just about trade; it is about strategic endurance.

The U.S. is straining to supply both Ukraine and its Indo-Pacific posture. Europe is rearming but remains dependent on fragmented supply lines. Canada’s integration with Europe’s industrial base offers a way to build redundancy into the alliance — to strengthen the defense-industrial fabric that keeps deterrence credible in a protracted contest of attrition.

...

Canada’s partnership with the EU is an act of adaptation, not defection — a recognition that the Arctic and the North Atlantic are now central theaters of global power, and that securing them is both Canada’s duty and opportunity.

Seen through this lens, Ottawa’s strategic posture begins to look more coherent. The same logic that drove its focus on undersea cable protection, Arctic over-the-horizon radar and modernized continental defense now extends outward into transatlantic collaboration. Canada is not turning away from the United States but is reinforcing the northern shield that protects both continents.

...

Questa voce è stata modificata (4 settimane fa)


Cross-social app


So, i was wondering if anyone know a mobile app that can communucate with other fediverse social other than Lemmy, right now i just found apps that let you search only lemmy instances but i would like to search cobtent from other places too! Like pixelfed etc etc with a single account (isn't that the point of the fediverse?).
I know that by using my instance website i can do it but i'd like to have an app.
in reply to Axolotl

Make an account on MBin instance and use Interstellar.
in reply to Kierunkowy74

I am reading about mbin and it seems really good tbh, i am gonna try that, thank you!
in reply to Axolotl

There isn't a universal one. A fun fact is that Activity pub, the protocol that lets these applications communicate on the backend, also has a front-end spec for this exact purpose, but no one has implemented it.
Questa voce è stata modificata (4 settimane fa)



How far can we go?


cross-posted from: feddit.org/post/21968684

Wie weit schaffen wir es dieses Mal? - Fediverse Experiment

How far will it go this time?
This post from #Mastodon can reach the whole #Fediverse, #Bluesky & more.
That's #Sharkey, #Misskey, #Pixelfed, #Mbin, #Lemmy, #Friendica, #Hometown, #Akkoma

If you see it, please share it.

#SocialMedia @fediverse



How far will it go this time?
This post from #Mastodon can reach the whole #Fediverse, #Bluesky & more.
That's #Sharkey, #Misskey, #Pixelfed, #Mbin, #Lemmy, #Friendica, #Hometown, #Akkoma

If you see it, please share it.

#SocialMedia @fediverse

First results 👇🏼


reshared this



in reply to Sahwa

In the 1970s, when the NZ Prime Minister Robert Muldoon was asked about the high numbers of New Zealanders leaving for Australia he replied:

"It raises the IQ of both countries".

Just brilliant!

Questa voce è stata modificata (4 settimane fa)
in reply to No1

He stole that from a comedian BTW, it wasn't his joke. Still funny though.
in reply to Sahwa

NZ is technically allowed to join Australia anytime they want.


Frustrations grow in Russia over cellphone internet outages that disrupt daily life


cross-posted from: lemmy.today/post/42209343

When Russians look back at 2025, they might remember it as the year when the government took even tighter control of the internet.

Credit cards that won’t buy a ticket on public transport. ATMs that don’t connect to a network. Messaging apps that are down. Cellphones that don’t receive texts or data after a trip abroad. Mothers of diabetic children even complain with alarm that they can’t monitor their kids’ blood glucose levels during outages.


https://apnews.com/article/russia-internet-outage-cellphone-apps-crackdown-7db0c44772b70c08890009508db5ec94

in reply to AmbiguousProps

Boo hoo. While your culture makes lives miserable worldwide, you have slow internet.

God Russia is a hell hole.

in reply to AmbiguousProps

The background: Ukraine didn't have 30 years to refine its cruise missiles and long range strike drones - they built them in 3 years.

There are many ways to make a missile navigate.

  • it may follow terrain features (hard, you need to thoroughly map a country using a fleet of satellites)
  • it may take readings from a satnav system (this can be jammed)
  • it may scan for mobile phone towers and match their ID codes to a map

Once a missile has the direction of 2..3 towers confirmed, it knows where it is - and where to go. Crashing into the final target uses machine vision, but getting there does not.

As a result, Russia tries to counter them by shutting down mobile networks. Not sure if it works. Going by the news, doesn't seem to work very well.

As for how to avoid exfiltration of mobile network data - hopeless. People have so much spyware and crap on their phones that you don't need to put an agent on ground to get a list of towers. You just buy out a smartphone app from a shady supplier and develop it into a rootkit, or sell rooted phones on the cheap in the target country.

Questa voce è stata modificata (4 settimane fa)


Infosys co-founder once again calls for longer than 70-hour weeks - and no, he's not joking


Despite overwhelming evidence to the contrary, Infosys co-founder Narayana Murthy has once again called for longer working weeks has returned, this time with an emphasis on schedules like the 996-pattern used in parts of China.

Murthy's comments revive a debate which began in 2024, when he argued that Indian employees should work 70 hours a week.

https://www.techradar.com/pro/infosys-co-founder-once-again-calls-for-longer-than-70-hour-weeks-and-no-hes-not-joking

in reply to Sahwa

Well, thank you for the warning. So you are saying people should avoid working for you at any cost.


[Poll] Which Piefed/Lemmy client(s) do you use?

  • Default web interface (8 votes)
  • Default progressive web app (5 votes)
  • Voyager (1 vote)
  • Boost (0 votes)
  • Blorp (2 votes)
  • Summit (1 vote)
  • Interstellar (0 votes)
  • Thunder (0 votes)
  • MLem (0 votes)
Poll end: 3 settimane fa

Questa voce è stata modificata (3 settimane fa)



Indian fighter jet crashes during a demo flight at Dubai Air Show, killing the pilot


DUBAI, United Arab Emirates -- The pilot of an Indian combat plane died after the aircraft crashed Friday during a demonstration flight for spectators at the Dubai Air Show, the Indian Air Force said.

The Indian HAL Tejas, a combat aircraft used in the Indian Air Force, crashed around 2:10 p.m. local time after the pilot had flown across the site of the biennial air show in Dubai several times.

The plane appeared to lose control and dive directly toward the ground just prior to crashing inside the grounds of the airfield.

Tejas is India’s indigenous fighter aircraft, built by state-run Hindustan Aeronautics Limited. The lightweight, single-engine jet is expected to bolster India’s depleted fighter fleet as China expands its military presence in South Asia, including by strengthening defense ties with India’s rival Pakistan.

The Indian government signed a deal with HAL in 2021 for 83 Tejas aircraft. Deliveries, expected last year, have been delayed largely because of shortages of engines that must be imported from the United States.



Docker setup for debian 13 trixie Ansible Playbook


Hello,
Does anyone have by any chance an ansible playbook to setup docker on a debian trixie?

This is my first experience with Ansible, i thought this would be easy and straightforward. I used existing ones for debian 12 as template and yes, with ai, and taking things from other templates, i am trying to make this work. but for the life of me, i cannot crack this.

i began with the most simple steps:

- name: install Docker
  hosts: all
  become: true
  tasks:
    - name: Install apt-transport-https
      ansible.builtin.apt:
        name:
          - apt-transport-https
          - ca-certificates
          - lsb-release
          - gnupg
        state: latest
        update_cache: true

    - name: Create keyrings directory
      ansible.builtin.file:
        path: /etc/apt/keyrings
        state: directory
        mode: '0755'

    - name: Add Docker GPG key
      ansible.builtin.shell: |
        curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
        chmod a+r /etc/apt/keyrings/docker.gpg
      args:
        creates: /etc/apt/keyrings/docker.gpg

    - name: Add Docker repository
      ansible.builtin.apt_repository:
        repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian trixie stable"
        state: present
        filename: docker

    - name: Install Docker
      ansible.builtin.apt:
        name:
          - docker-ce
          - docker-ce-cli
          - containerd.io
          - docker-buildx-plugin
          - docker-compose-plugin
        state: latest
        update_cache: true

and added some debug stuff that really didnt help that much:

- name: Install Docker Engine and Docker Compose on Debian (Ansible WebUI compatible)
  hosts: all
  become: true
  become_user: root

  vars:
    docker_packages:
      - docker-ce
      - docker-ce-cli
      - containerd.io
      - docker-buildx-plugin
      - docker-compose-plugin

  tasks:

    - name: Ensure required packages are installed
      apt:
        name:
          - ca-certificates
          - curl
          - gnupg
        update_cache: yes
        state: present
      delegate_to: "{{ inventory_hostname }}"

    - name: Ensure /etc/apt/keyrings exists
      file:
        path: /etc/apt/keyrings
        state: directory
        mode: '0755'
      delegate_to: "{{ inventory_hostname }}"

    - name: Get system architecture for Docker repo
      ansible.builtin.command: dpkg --print-architecture
      register: dpkg_architecture
      changed_when: false
      delegate_to: "{{ inventory_hostname }}"

    - name: Download Docker GPG key
      ansible.builtin.get_url:
        url: https://download.docker.com/linux/debian/gpg
        dest: /etc/apt/keyrings/docker.asc
        mode: '0644'
      delegate_to: "{{ inventory_hostname }}"

    - name: DEBUG - Check if GPG key exists
      ansible.builtin.stat:
        path: /etc/apt/keyrings/docker.asc
      register: gpg_key_stat
      delegate_to: "{{ inventory_hostname }}"

    - name: DEBUG - Show GPG key status
      ansible.builtin.debug:
        msg: "GPG key exists: {{ gpg_key_stat.stat.exists }}, Size: {{ gpg_key_stat.stat.size | default('N/A') }}"

    - name: DEBUG - List keyrings directory
      ansible.builtin.command: ls -lah /etc/apt/keyrings/
      register: keyrings_list
      delegate_to: "{{ inventory_hostname }}"

    - name: DEBUG - Show keyrings directory contents
      ansible.builtin.debug:
        var: keyrings_list.stdout_lines

    - name: Add Docker APT repository (correct for Debian 13)
      ansible.builtin.apt_repository:
        repo: "deb [arch={{ dpkg_architecture.stdout }} signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable"
        filename: docker
        state: present
      delegate_to: "{{ inventory_hostname }}"

    - name: DEBUG - Check if repo file exists
      ansible.builtin.stat:
        path: /etc/apt/sources.list.d/docker.list
      register: repo_file_stat
      delegate_to: "{{ inventory_hostname }}"

    - name: DEBUG - Show repo file status
      ansible.builtin.debug:
        msg: "Repo file exists: {{ repo_file_stat.stat.exists }}"

    - name: DEBUG - Show repo file contents if exists
      ansible.builtin.command: cat /etc/apt/sources.list.d/docker.list
      register: repo_contents
      when: repo_file_stat.stat.exists
      failed_when: false
      delegate_to: "{{ inventory_hostname }}"

    - name: DEBUG - Display repo contents
      ansible.builtin.debug:
        var: repo_contents.stdout_lines
      when: repo_file_stat.stat.exists

    - name: Update apt cache after adding repo
      apt:
        update_cache: yes
      delegate_to: "{{ inventory_hostname }}"

    - name: Install Docker packages
      apt:
        name: "{{ docker_packages }}"
        state: present
      delegate_to: "{{ inventory_hostname }}"

    - name: Enable & start Docker
      service:
        name: docker
        state: started
        enabled: yes
      delegate_to: "{{ inventory_hostname }}"

but everytime it fails at adding the package because its not found. because the repo was not added, my keyrings folder is miserably empty.

the target server has only root. so no user confusion there. yes, i know. bad practice. but its a learning exercise and its a lxc within my home network not internet exposed.

PLAY [Install Docker Engine and Docker Compose on Debian (Ansible WebUI compatible)] ***

TASK [Gathering Facts] *********************************************************
[1;35m[WARNING]: Host 'anytype.lab' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information.[0m
[0;32mok: [anytype.lab][0m

TASK [Ensure required packages are installed] **********************************
[0;33mchanged: [anytype.lab][0m

TASK [Ensure /etc/apt/keyrings exists] *****************************************
[0;32mok: [anytype.lab][0m

TASK [Get system architecture for Docker repo] *********************************
[0;36mskipping: [anytype.lab][0m

TASK [Download Docker GPG key] *************************************************
[0;33mchanged: [anytype.lab][0m

TASK [DEBUG - Check if GPG key exists] *****************************************
[0;32mok: [anytype.lab][0m

TASK [DEBUG - Show GPG key status] *********************************************
[0;32mok: [anytype.lab] => {[0m
[0;32m    "msg": "GPG key exists: False, Size: N/A"[0m
[0;32m}[0m

TASK [DEBUG - List keyrings directory] *****************************************
[0;36mskipping: [anytype.lab][0m

TASK [DEBUG - Show keyrings directory contents] ********************************
[0;32mok: [anytype.lab] => {[0m
[0;32m    "keyrings_list.stdout_lines": [][0m
[0;32m}[0m

TASK [Add Docker APT repository (correct for Debian 13)] ***********************
[0;33mchanged: [anytype.lab][0m

TASK [DEBUG - Check if repo file exists] ***************************************
[0;32mok: [anytype.lab][0m

TASK [DEBUG - Show repo file status] *******************************************
[0;32mok: [anytype.lab] => {[0m
[0;32m    "msg": "Repo file exists: False"[0m
[0;32m}[0m

TASK [DEBUG - Show repo file contents if exists] *******************************
[0;36mskipping: [anytype.lab][0m

TASK [DEBUG - Display repo contents] *******************************************
[0;36mskipping: [anytype.lab][0m

TASK [Update apt cache after adding repo] **************************************
[0;33mchanged: [anytype.lab][0m

TASK [Install Docker packages] *************************************************
[0;31m[ERROR]: Task failed: Module failed: No package matching 'docker-ce' is available[0m
[0;31mOrigin: /tmp/ansible-webui/repositories/1_ansibleplaybooksrepo/playbooks/debian13docker.yml:100:7[0m
[0;31m[0m
[0;31m 98       delegate_to: "{{ inventory_hostname }}"[0m
[0;31m 99[0m
[0;31m100     - name: Install Docker packages[0m
[0;31m          ^ column 7[0m
[0;31m[0m
[0;31mfatal: [anytype.lab]: FAILED! => {"changed": false, "msg": "No package matching 'docker-ce' is available"}[0m

PLAY RECAP *********************************************************************
[0;31manytype.lab[0m                : [0;32mok=11  [0m [0;33mchanged=4   [0m unreachable=0    [0;31mfailed=1   [0m [0;36mskipped=4   [0m rescued=0    ignored=0   

I am using ansible-webui.oxl.app/ although i doubt it has any effect whatsoever. but then again, i know next to nothing of ansible as of yet. so, for sure: what i am missing is incredibly dumb.

any help will be greatly appreciated.

in reply to audricd

It's a learning exercise


Then crack open the documentation and learn how to actually write and use ansible


in reply to flango

Sessions at the summit, which Nature attended, covered a wide range of health-related topics, including psychedelics, brain implants and anti-ageing therapies. Academic researchers or clinicians were not among the speakers at the sessions, which were peppered by comments critical of the medical establishment.


I don't know if that was an intentional joke, but fucking hilarious to add that.

Questa voce è stata modificata (1 mese fa)
in reply to flango

Bruh these people are completely fucked up...

Organizers called it the MAHA Summit, referring to US health secretary Robert F. Kennedy Jr’s signature ‘Make America Healthy Again’ movement. Attendees included Kennedy, US vice-president JD Vance, NIH director Jayanta Bhattacharya, US Food and Drug Administration chief Marty Makary and the food activist Vani Hari, who blogs under the name ‘Food Babe’.


[...]

Throughout the event, speakers criticized established scientific and medical institutions. Both are frequent targets of Kennedy, who founded Children’s Health Defense, a non-profit organization in Franklin Lakes, New Jersey, that is known for its anti-vaccine advocacy. Among these speakers was Bhattacharya, who said that the NIH, the world’s largest biomedical-research funder, has focused too heavily on small scientific steps instead of “disruptive” or “innovative” research.

“What puts lives at risk is doing research that’s incremental,” Bhattacharya said. “All it does is advance the careers of the researchers that do it. It results in publications that don’t get used and aren’t replicable.”

Makary decried “groupthink that again and again led us astray”, citing as an example public-health recommendations against eating saturated fat. (Kennedy has suggested that saturated fats are part of a healthy diet; the US government has, for decades, recommended limiting saturated-fat consumption.) “We got ‘saturated fat causes heart disease’ wrong for 50 years,” Makary said. “That’s a war we’re going to end.”

Questa voce è stata modificata (1 mese fa)




How One Uncaught Rust Exception Took Out Cloudflare


in reply to mesa

Rust starts with the same letters as Russia. I know what's going on here.
in reply to HugeNerd

Mod me down all you want, I know these "outages" are all orchestrated by powerful state actors who are also weak and backwards. Blaming "Rus"t is as obvious as it gets, next they'll tell us the guy's name is "Rus"sell, and to t"rus"t them. I see you.
in reply to HugeNerd

Am I being modded down by all the Russia Russia Russia soap opera addicts who ~~thought~~ knew (because everyone knows) Vladimir Putin himself cut the fibers with his personal favorite potato peeler?
in reply to ripcord

Whatever, Ivan. Working overtime at the Siberian Disinformation Mine this weekend? Aiming for that bonus case of potatoes comrade?


The Peaceful Transfer of Power in Open Source Projects


Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you’ve ever visited a foreign country’s nationa

Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you've ever visited a foreign country's national history museum, I guarantee you've read this little snippet: King Whatshisface was a wise and noble ruler who bought peace and prosperity…


The Peaceful Transfer of Power in Open Source Projects


shkspr.mobi/blog/2025/11/the-p…

Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind.

If you've ever visited a foreign country's national history museum, I guarantee you've read this little snippet:

King Whatshisface was a wise and noble ruler who bought peace and prosperity to all the land.

Upon his death, his heirs waged bloody war over rightful succession which plunged the country into a hundred years of hardship.


The great selling point of democracy is that it allows for the peaceful transition of power. Most modern democracies have rendered civil war almost unthinkable. Sure, you might not like the guy currently in charge, but there are well established mechanisms to limit their power and kick them out if they misbehave. If they die in office, there's an obvious and understood hierarchy for who follows them.

Most Open Source projects start small - just someone in their spare room tinkering for fun. Unexpectedly, they grow into a behemoth which now powers half the world. These mini-empires are fragile. The most popular method of governance is the Benevolent Dictator For Life model. The founder of the project controls everything. But, as I've said before, BDFL only works if the D is genuinely B. Otherwise the FL becomes FML.

The last year has seen several BDFLs act like Mad Kings. They become tyrannical despots, lashing out at their own volunteers. They execute takeovers of community projects. They demand fealty and tithes. Like dragons, they become quick to anger when their brittle egos are tested. Spineless courtiers carry out deluded orders while pilfering the coffers.

Which is why I am delighted that the Mastodon project has shown a better way to behave.

In "The Future is Ours to Build - Together" they describe perfectly how to gracefully and peacefully transfer power. There are no VCs bringing in their MBA-brained lackeys to extract maximum value while leaving a rotting husk. No one is seizing community assets and jealously hoarding them. Opaque financial structures and convoluted agreements are prominent in their absence.

Eugen Rochko, the outgoing CEO, has a remarkably honest blog post about the transition. I wouldn't wish success on my worst enemy. He talks plainly about the reality of dealing with the pressure and how he might have been a limiting factor on Mastodon's growth. That's a far step removed from the ego-centric members of The Cult of The Founder with their passionate belief in the Divine Right of Kings.

Does your tiny OSS script need a succession plan? Probably not. Do you have several thousand NPM installs per day? It might be worth working out who you can share responsibility with if you are unexpectedly raptured. Do you think that your project is going to last for a thousand years? Build an organisation which won't crumble the moment its founder is arrested for their predatory behaviour on tropical islands.

I'm begging project leaders everywhere - please read up on the social contract and the consent of the governed. Or, if reading is too woke, just behave like grown-ups rather than squabbling tweenagers.

It is a sad inevitability that, eventually, we will all be nothing but memories. The bugs that we create live after us, the patches are oft interrèd with our code. Let it be so with all Open Source projects.

#bdfl #mastodon #openSource #oss



in reply to Sahwa

The NGOs point out that between October 2023 and July 2024 the US transferred at least 14,000 MK-84s and 8,700 MK-82s to Israel. In May 2024 Biden paused the shipment of some larger bombs, but these restrictions were lifted by Donald Trump as soon as he entered office.


One of the functions of the Palestinian Genocide and the conflict with Iran is/was to deplete weapons stockpiles both to make more money for military industrial companies but also to make it easier to make up reasons we cannot help Ukraine more.

The amount of bombs dropped on Gaza is horrifying.

Questa voce è stata modificata (1 mese fa)


Community mention spam from Microblogs


So, [url=https://startrek%20website/post/31953450%20rel=]this meme[/url]. tl;dr Mastodon users occasionally spam mentions and Lemmy (and probably Piefed) ingests them all and makes the post across all of the mentioned communities. Sucks, right, because

So, this meme.

tl;dr Mastodon users occasionally spam mentions and Lemmy (and probably Piefed) ingests them all and makes the post across all of the mentioned communities.

Sucks, right, because on the theadiverse, you're not actually able to do that so easily.

Basically, it's because Mastodon mixes mentions with addressing. Every mentioned person gets addressed, even though sometimes you don't mean for it to go into that community.

So what if Lemmy, Piefed, Mbin, and NodeBB made it so that only the first matching community gets the post? We can already tell which posts come from threadiverse software and which don't (because we use audience, Mastodon doesn't.)

Just an idea, I can't speak for the other softwares.

in reply to julian

So what if Lemmy, Piefed, Mbin, and NodeBB made it so that only the first matching community gets the post?


I'm pretty sure Mbin already does that with sorting posts into communities based on their hashtags. Does it not do it with mentions too? I can't really test it since 99% of federated posts only mention one community, if any. So I'm struggling to find a post that mentions two communities, let alone two that are active enough on my instance to compare them.

But like, is it actually an issue? I always get the impression Lemmy users have more of a problem with the hashtags and mentions in general, not with the fact the post appears in multiple communities. Which would be easily solved by having their instance remove those from microblog posts.

We can already tell which posts come from threadiverse software and which don't (because we use audience, Mastodon doesn't.)


I honestly don't think that's a good way to decide between threadiverse and others in general. There's no guarantee non-threadiverse software won't make use of it in the future.

Unknown parent

Re: Community mention spam from Microblogs


silverpill@mitra.social isn't wrong though, in many cases the posts do mean to be posted in that community.

But it's an expressive thing. I'm able to mention a community like startrek@startrek.website and it won't be posted there, because I'm only mentioning that community.

And yes, Mastodon needs mention spam to function because otherwise people you reply to won't know they received a reply. It's ... an approach.



GlitchTip 5.2 with design refresh and less system requirements


GlitchTip is an open source error and uptime monitoring tool. We added experimental support for Postgres-only mode - no valkey/redis needed. We have an all-in-one script (also experimental) to embed celery and web as one process. Together, this gets the memory requirements quite low. It's a core goal of mine to ensure GlitchTip is as easy to host as possible. Report any issues. I'd love to know any feature requests related to self-hosting too.
Questa voce è stata modificata (1 mese fa)
in reply to bufke

GlitchTip makes monitoring software easy. Track errors, monitor performance, and check site uptime all in one place. Our app is compatible with Sentry client SDKs, but easier to run.


For those that have no idea what GlitchTip is, it's a service tracing service like Sentry.