Salta al contenuto principale





Seven data-driven lessons from the 2025 elections


The headline story from this year’s elections is simple: Democrats increased their support across the country and swept all the marquee contests in key states. Democratic Governor-elect Abigail Spanberger won Virginia by ~14 points, while Mikie Sherrill kept New Jersey blue by a double-digit margin. Georgia delivered two more statewide wins for Democrats, flipping both Public Service Commission seats for the first time in recent memory, and Pennsylvania elected a new Democratic lower-court judge (while keeping all its existing Supreme Court Democrats). And a socialist is now mayor of New York City.

These results point to an environment that’s significantly friendlier to Democrats than most pre‑election polls and the “vibes” suggested. An early forecast for the 2026 midterms — based on the historical predictive power of Virginia’s governor elections — suggests a national environment that looks something like D+8 to D+9, compared to the D+3 to D+4 in polls today.

None of this, however, was inevitable. The result of these elections was not merely a “thermostatic” backlash to the president. First, because the swings were larger than on average (16 points in VA since 2021, e.g.; 9 versus 2024). And second, because of the changing issue landscape powering Democrats’ victory. Voters said they punished Republicans for Trump’s policies on the economy, health care, and immigration. More said they were voting against him than voting for either party’s nominees for governor, according to the exits.

Instead, the best explanation for 2025 is that voters didn’t know what they were getting with Trump 2.0 last November, but now they do — and they don’t like it.

The following analysis of results and the exit polls explores seven stories hiding in the Democrats’ rosy performance. Charts of results show the scale of the Democratic victories. The exits show that voters prioritized affordability and the economy, and acted on their near-historic disapproval of the president. That combination powered wins across key geographies and demographic groups, blunting GOP efforts to fight on immigration, transgender kids, and crime. In Virginia and New Jersey, “economy‑first” voters sided with the Democratic gubernatorial candidates by a 65-35 margin — a sharp reversal from 2024, when economy‑focused voters broke roughly 80–20 for Trump.



Bartolomeo Colleoni, un condottiero con gli attributi


Bartolomeo Colleoni si spense ottantenne nel proprio castello di Malpaga il 3 novembre 1475. Morendo lasciò allo stato veneziano la ragguardevole somma di 100 mila ducati per finanziare la guerra allora in corso contro i Turchi a condizione che la Serenissima si impegnasse a innalzargli un monumento equestre davanti a San Marco.
Venezia, da sempre allergica a ogni forma di culto della personalità, acconsentì infine nel 1480 alla realizzazione dell’opera che sarebbe stata collocata non davanti alla Basilica di San Marco bensì di fronte alla Scuola Grande di San Marco, in campo San Zanipolo, nel sestiere di Castello.
Dall’alto del basamento il Colleoni pare ancora fissare il nemico con un’espressione corrucciata e severa. Il condottiero è ritratto in una posa dinamica e grintosa, come se fosse pronto ad avanzare sul campo di battaglia verso la gloria e la vittoria come aveva fatto per tutta la sua vita.


VP Vance's half-brother loses in challenge of Cincinnati's Democratic mayor


Republican Cory Bowman, who is Vice President JD Vance's half-brother, faced long odds against Democratic incumbent Mayor Aftab Pureval.

JD Vance's half-brother, Republican Cory Bowman, lost his long-shot bid in the nationally-watched Cincinnati mayoral race, falling short against Democratic incumbent Aftab Pureval.

Bowman and Republicans tried to paint the city as overrun with crime. Pureval countered that the city leadership combatted crime through numerous measures, including implementing a stricter curfew and recruiting more officers.



IOF murder Gazan for allegedly crossing ‘yellow line’ despite ceasefire


The Israeli army said Tuesday that it had killed a Palestinian man in the northern Gaza Strip for allegedly crossing the so-called “yellow line” despite a ceasefire agreement, Anadolu reports.

In a statement, the army claimed that the Palestinian posed an “imminent threat” after he allegedly crossed the yellow line and approached soldiers in northern Gaza.

The “yellow line” is the first withdrawal line outlined in the initial phase of the ceasefire agreement between Israel and Hamas, which took effect on Oct. 10. It separates areas still under Israeli military control in the east from those where Palestinians are permitted to move in the west.

Despite the ceasefire, the Gaza Health Ministry said that more than 200 Palestinians have been killed and nearly 600 others injured by Israeli army fire since the ceasefire.

Phase one of the ceasefire deal includes the release of […] hostages in exchange for Palestinian prisoners. The plan also envisages the rebuilding of Gaza and the establishment of a new governing mechanism without Hamas.

Since October 2023, the […] genocidal war has killed nearly 69,000 people and injured more than 170,300, according to the Gaza Health Ministry.

https://www.middleeastmonitor.com/?p=820783



Hamas rejects international forces in Gaza, agrees to Palestinian Authority minister managing the enclave


Senior Hamas official Mousa Abu Marzouk said on Tuesday evening that the movement had agreed for a minister from the Palestinian Authority to manage Gaza in order to serve the public interest.

In a televised interview, Abu Marzouk said that Palestinian factions had reached a consensus that the security force operating in Gaza should be Palestinian, under the leadership of the committee responsible for managing the enclave.

He explained that it would be difficult for the UN Security Council to approve a resolution to deploy an international force in Gaza as proposed by the United States.

Abu Marzouk added that mediators had insisted the formation of such a force must be authorised by the Security Council, while both the United States and Israel did not wish for it to be established under a UN resolution. He stressed that Hamas would not accept any foreign military force replacing the Israeli army in Gaza.

The Hamas official stated that Israel had not achieved victory in its war on Gaza, and that the Palestinian people had not surrendered despite two years of destruction.

He also said that Hamas had recorded more than 190 Israeli violations since the ceasefire came into effect on 11 October.

Abu Marzouk noted that the parties had not yet reached the second phase of the agreement, which is expected to address the issue of weapons in Gaza.

Meanwhile, a source familiar with the matter told CNN that the administration of U.S. President Donald Trump was preparing a draft resolution for the UN Security Council to deploy a multinational force in Gaza to support the ceasefire brokered by the United States.

https://www.middleeastmonitor.com/?p=821022




Tip #766

Find things faster in Vivaldi on iOS with Custom Search Engines.

A lot of what we do on the web involves searching for information. Whether doing a generic search or looking things up on a frequently visited website, using the right search engine can help you get to the right search results in no time. In Vivaldi on iOS, you can add your own search engines, give them nicknames, and even make the one you love your default.

To add a custom search engine in Vivaldi on iOS:

  1. Go to Settings > Search Engine > Add Custom Search Engine.
  2. Enter the name of the new search engine.
  3. Type in a short and unique nickname.
  4. Insert the search URL, and if you wish to receive suggestions from the search engine as you type, also the Suggest URL.
  5. Optionally, expand the More Options section to enter POST parameters and, in case the search engine offers reverse image search, also the Image Search URL.
  6. Tap Done.

To get the Search URL, either:

  • Look for it in the search engine’s documentation.
  • Do a test search on the search engine’s website, copy the URL and replace the search keyword with %s.


Vivaldi browser on two iPhones. The one on the left shows a page in Settings to add a new search engine. The one on the right shows the list of available search engines, including custom ones.
#customization #iOS #search #Vivaldi #VivaldiBrowser

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

Questa voce è stata modificata (2 giorni fa)


Bewildered enthusiasts decry memory price increases of 100% or more — the AI RAM squeeze is finally starting to hit PC builders where it hurts


"I've been saving for months to get the Corsair Dominator 64GB CL30 kit," one beleagured PC builder wrote on Reddit. "It was about $280 when I looked," said u/RaidriarT, "Fast forward today on PCPartPicker, they want $547 for the same kit? A nearly 100% increase in a couple months?"

https://www.tomshardware.com/pc-components/ram/bewildered-enthusiasts-decry-memory-price-increases-of-100-percent-or-more-the-ai-ram-squeeze-is-finally-starting-to-hit-pc-builders-where-it-hurts



China Hackers Exploit Citrix Gateway to Breach European Telecom


Archived/non pay-walled

Here is the original report by Darktrace: Salty Much: Darktrace’s view on a recent Salt Typhoon intrusion

Cybersecurity programs typically focus on protecting core applications and digital assets. But what if the bad guys start targeting trusted defensive measures?

This was the case as reported by Darktrace, a cybersecurity platform provider. Its report sheds light on a sophisticated cyber intrusion linked to Salt Typhoon. The threat actor group is believed to be operated by China's Ministry of State Security, which conducts cyber espionage campaigns against other countries.

The recent attack features a blend of zero-day exploitation and trusted software abuse. In this instance, Salt Typhoon infiltrated a European telecommunications provider through a gateway device. The attackers then executed a familiar—but evolving—arsenal of stealth techniques.
These included DLL sideloading and abusing trusted antivirus software—such as Norton, Bkav, and IObit—to mask malicious payloads under legitimate binaries. The campaign also deployed a custom backdoor known as SNAPPYBEE (aka Deed RAT) by using a dual command-and-control channel (HTTP and unidentified TCP) to sustain the covert access.

Darktrace analysts attribute the incident to Salt Typhoon based on overlapping tactics, infrastructure, and malware patterns seen in prior operations by the group. The event underscores a growing trend: nation-state actors are increasingly weaponizing legitimate tools and supply-chain software to bypass traditional security controls and AI-powered detection.

...

Given the current geopolitical relationship between the US and China, attacks like this are sure to keep occurring. The two countries compete in world markets. Plus, mutual distrust exists across economic, technological, and military domains.

This campaign also symbolizes broader China-linked cyber operations targeting telecom and communications infrastructure as part of its strategic intelligence-gathering efforts.

“Organizations should expect stealthy activity that blends with normal operations when facing Salt Typhoon,” said Jason Soroko, a Senior Fellow at Sectigo, a provider of comprehensive certificate lifecycle management.”

As this attack illustrates, there has been a shift toward stealth-driven espionage. Attackers now rely less on malware volume. Their focus has turned to exploiting the trust woven into enterprise systems. The time has arrived to apply the zero-trust paradigm to cybersecurity defenses.



[Announcement] Migrating away from lemmy.


Last week this instance decided out of nowhere that it deserves a break and vanished.

After multiple attempts of troubleshooting, I was about to put up a static html to announce the move away from "the broken ass lemmy", when i figured out the real problem (nginx config was changed for some reason and no longer correct).

That being said, I still would like to move away from lemmy. At the time of setup, it was the closest to a reddit replacement we had available but by now nostr has matured a lot and it would be in everyones best interest to start building a community on there instead of a federated platform like lemmy on which you lose your entire online presence when the instance goes down.

If you have any suggestions on what specific nostr frontend we should host here on monero.town, please feel free to share them!

Personally id like to deploy an instance of monstr.land/ but sadly it is currently not FOSS.

#meta


US government shutdown enters 36th day to become longest in history


Shutdown beats record set during Trump’s first term as succession of Senate votes fails to yield breakthrough

The US government shutdown became the longest in history on Wednesday, crossing the 36-day mark with no end in sight as Republican and Democratic senators remained at loggerheads over restarting funding to shuttered federal departments.

The shutdown beat the previous 35-day record set in December 2018 and January 2019 during Donald Trump’s first term, when government funding legislation was held up over his insistence on including money to build a wall along the border with Mexico.

The standoff began on the first day of October, after Democratic senators refused to vote for a government funding bill unless it included an extension of Joe Biden-era tax credits that lower costs for health plans purchased through Affordable Care Act (ACA) exchanges. Tens of millions of Americans are expected to be unable to afford insurance once the credits expire at the end of 2025.




in reply to BrikoX

Kovarex enrichment process unlocked
Questa voce è stata modificata (5 ore fa)


Space junk may have struck a Chinese crew ship in low-Earth orbit


The three-man crew was supposed to return to Earth on Wednesday to wrap up six months in space.


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


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



40 NGOs accuse Israel of using aid as a political weapon


Israel is deliberately obstructing the entry of humanitarian aid into the Gaza Strip by imposing a new registration system for NGOs


Archived version: archive.is/newest/thecanary.co…


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




Rep. Mikie Sherrill wins N.J. governor in Tuesday's second victory for Democrats


cross-posted from: beehaw.org/post/23037393

A former Navy pilot, first elected to Congress in 2018, will be New Jersey's next governor.

Democratic Rep. Mikie Sherrill defeated former Republican Assemblyman Jack Ciattarelli, according to a race call by The Associated Press, capping a closely-watched gubernatorial election that some polls predicted would be a coin flip.




Prop 50: Californians pass redistricting measure that helps Democrats flip up to five House seats


Approval of measure could determine if Republicans keep full control of government in next year’s midterm elections

It was a decisive victory for Democrats in deep-blue California, who had raced to counter a gerrymander in Texas, engineered at the US president’s behest, to carve out new safe Republican districts. The Associated Press declared Proposition 50 had passed almost instantly when polls closed statewide.

In approving the measure, voters chose to toss out the work of California’s independent redistricting commission and temporarily adopt maps drawn by the state legislature to help Democrats pick up five additional seats in the US House of Representatives.

Newsom and Democrats framed the measure as a way to safeguard US democracy from Trump’s “wrecking ball” presidency. By contrast, opponents offered a mixed message, with Republicans alternatively attacking Newsom and praising the work of the independent mapmaking panel.



Just Stop Oil protesters convicted after being denied right to state climate facts


Lawyers call for clarity over law as six are found guilty while being stopped from using defence used by fellow activists


Haroon Siddique Legal affairs correspondent | Wed 5 Nov 2025 08.00 CET

The six protesters outside Southwark crown court. From left: Andrew Dames, Clara O’Callaghan, Cosmo Cattell, Jane Touil, Michael Dunk and Adelheid Russenberger. Photograph: Just Stop Oil

Six environmental protesters were convicted after they were denied the ability to put a “reasonable excuse” defence or climate facts before the jury, despite these being afforded to other activists acquitted for taking part in the same demonstration.

After an eight-day trial at Southwark crown court in London, the six Just Stop Oil (JSO) activists were found guilty of public nuisance, which carries a maximum 10-year sentence, for climbing gantries on the M25 in 2022 to demand an end to new fossil fuel projects. They will be sentenced next month.

The way their case was handled contrasts starkly with that of three other JSO activists who took part in the same demonstration on London’s orbital motorway.

They were found not guilty of public nuisance after the judge at Guildford crown court allowed them to argue a defence of reasonable excuse and prosecutors permitted them to include 12 climate facts in the agreed facts – undisputed by both prosecutors and defence lawyers – presented to the jury. The verdicts in the two cases were less than three weeks apart.

Adelheid Russenberger, a history PhD student from London, who is one of those being sentenced at Southwark crown court next month, said: “It was just a complete disparity in how the judges treated the case and, to an extent, how the prosecutors dealt with them.
‘Compassion and care are being stripped away’: a Just Stop Oil activist on her time in prison
Read more

“One previous prosecutor was happy to accept some agreed facts regarding climate and the other wasn’t.”

The introduction of the statutory offence of public nuisance under the controversial Police, Crime, Sentencing and Courts Act (PCSCA) was widely criticised as an attack on the right to protest.

Section 78 of the act includes a defence of reasonable excuse, but Judge Perrins, sitting at Southwark, refused to allow Russenberger, who represented herself, and her fellow accused to advance the defence to the jury.

He ruled: “The subjective belief of each defendant that their conduct was justified as an act of protest cannot afford them a reasonable excuse under the terms of the act for their subsequent actions.” He said that would prevent any protesters being convicted of public nuisance.

Raj Chada, head of criminal defence at Hodge, Jones and Allen, who represented Andrew Dames at Southwark and Isabel Rock at the Guildford trial, said: “There is an inconsistency and the UK courts are wrongly, in my view, not [always] allowing reasonable excuse to be used and failing to give adequate protection to your right to free speech.”

Russenberger, Dames and co-defendants Cosmo Cattell, Jane Touil, Clara O’Callaghan and Michael Dunk took part in the M25 protest, which spanned four days, on 8 November 2022. Rock, Sam Holland and Rachel Payne, who were found not guilty at Guildford crown court, participated on the following day.

Mel Carrington, a JSO spokesperson, said: “[Judges who] deny juries their right to determine whether or not our actions were justified are not protecting the public. They are acting anti-democratically and immorally.”

Ruth Ehrlich, head of policy and campaigns at human rights defence group Liberty, said: “The government must review its anti-protest laws in light of the mounting evidence they aren’t fit for purpose.”

A spokesperson for judges in England and Wales said: “Judicial independence and impartiality are fundamental to the rule of law. In each case, judges make decisions based on the evidence and arguments presented to them and apply the law as it stands.”

The Crown Prosecution Service has been approached for comment.

In March, JSO announced an end to its campaign of civil resistance, its demand to end new oil and gas having become government policy.

Questa voce è stata modificata (1 giorno fa)
in reply to als

John Larroquette was so good at playing a skeezy asshole for some reason!
in reply to als

They need to stop waiting around to get arrested. The era of accountability is over.


Rough sleeping ban in central Auckland considered by government


Government ministers have confirmed they are considering measures to move homeless people out of Auckland's city centre - but the exact details remain unclear.

Asked for more details, Justice Minister Paul Goldsmith said he had been tasked with ensuring police had the tools they needed to tackle public disorder.

"It's blindingly obvious to everybody that the CBD, particularly of Auckland, but a lot of places, have been characterised by disorder and real concern around public safety," Goldsmith said. "We're open to some new suggestions in that area."

Asked specifically whether he would consider a ban on rough sleeping, Goldsmith said: "We're working our way through those issues... when we've got something to announce, we'll announce that."



Don Henley - Cass County (2015)


Don Henley, membro degli Eagles, è texano. Arriva dalla Cass County, la sua contea dove, presumo, la musica che lui sentiva da giovane, che veniva suonata per la maggiore, era la musica country... Leggi e ascolta...


Don Henley - Cass County (2015)


immagine

Don Henley, membro degli Eagles, è texano. Arriva dalla Cass County, la sua contea dove, presumo, la musica che lui sentiva da giovane, che veniva suonata per la maggiore, era la musica country . E Don celebra appunto la musica country in questo suo nuovo lavoro, che viene pubblicato ben 15 anni dopo il precedente, Inside Job. Ed è anche il suo primo album di musica country... artesuono.blogspot.com/2015/10…


Ascolta il disco: album.link/s/3qsw8b2cxvBthq1OQ…


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




All Republicans Defeated as Democrats Sweep Key Races in Three States Ahead of Midterms


Democrats scored a historic sweep Tuesday, capturing key races in Pennsylvania, Virginia, and New York, leaving Republicans shut out and building momentum ahead of the 2026 midterms.


Democrats sweep all 30 House of Delegates seats in Northern Virginia, flip 13 seats statewide


Democratic candidates won all 30 of Northern Virginia's seats in the Virginia House of Delegates on Tuesday as the party was set to significantly expand its 51-49 majority in the state's lower chamber.

As of 11 p.m., Democrats had picked up 13 seats statewide, according to the Virginia Public Access Project. With only one race undecided, the Democrats will hold at least 64 of the 100 seats, the most they have held in nearly 40 years.

https://www.cbs19news.com/news/state/democrats-sweep-all-30-house-of-delegates-seats-in-northern-virginia/article_68f8098d-0602-5234-8c2a-08c1bcd33944.html




in reply to silence7

He thinks he holds the purse strings. We'll use it to carry his head to the jeu de paume court.
Questa voce è stata modificata (1 giorno fa)


Democrats Retain Control of Pennsylvania’s Supreme Court with Three-Seat Sweep




L'alta ziggurat di Abidjan, faro eclettico nella metropoli del modernismo africano - Il blog di Jacopo Ranieri


reshared this








Exclusive: Inside the UAE's secret Sudan war operation at Somalia's Bosaso


At Bosaso Airport in Somalia’s Puntland state, the thunderous sound of large aircraft hitting the tarmac echoes out across the port city.

Minutes after landing, the aircraft can be identified. It is a white IL-76 heavy cargo transport plane, and it is parking next to a very similar aircraft.

For local residents, the sound of such planes was unusual two years ago, when they first began landing in Bosaso. Not anymore. Moments later, undisclosed heavy logistical materials are seen being offloaded from the aircraft.

“They’re frequent and the logistics are transferred immediately to another aircraft that is on standby and is destined for the paramilitary Rapid Support Forces (RSF) in Sudan through the neighbouring countries,” said Abdullahi, a senior Puntland Maritime Police Force (PMPF) commander at Bosaso Airport, who spoke to Middle East Eye using a different name for security reasons.

For years, the UAE has been funding Puntland’s PMPF, a regional force established to combat piracy. The soldiers there say none of the materiel arriving on transport aircraft is brought to their camp, as the shipments are large and beyond their requirements.




Reitti v2.0.0: Introducing Memories – Transforming Your Location Data into Personal Stories


Hey everyone! It's been a couple of months since my last update on Reitti (back on August 28, 2025), and I'm excited to share the biggest release yet: Reitti v2.0.0, which introduces the Memories feature. This is a game-changer that takes Reitti beyond just tracking and visualizing your location data, it's about creating meaningful, shareable narratives from your journeys.

The Vision for Reitti: From Raw Data to Rich Stories


Reitti started as a tool to collect and display GPS tracks, visits, and significant places. But raw data alone doesn't tell the full story. My vision has always been to help users transform scattered location points into something personal and memorable. Like a
digital travel diary that captures not just where you went, but how it felt. Memories is the first major step toward that, turning your geospatial logs into narrative-driven travel logs that you can edit, share, and relive.

What's New in v2.0.0: Memories


Memories is a beta feature designed to bridge the gap between data and storytelling. Here's how it works:

  • Automatic Generation: Select a date range, and Reitti pulls in your tracked data, integrates photos from connected services (like Immich), and adds introductory text to get you started. Reitti builds a foundation for your story.
  • Building-Block Editor: Customize your Memory with modular blocks. Add text for reflections, highlight specific visits or trips on maps, and create image galleries. It's flexible and intuitive, letting you craft personalized narratives.
  • Sharing and Collaboration: Generate secure "magic links" for view-only access or full edit rights. Share with friends, family, or travel partners without needing accounts. It's perfect for group storytelling or archiving trips.
  • Data Integrity: Blocks are copied and unlinked from your underlying data, so edits and shares don't affect your original logs. This ensures privacy and stability.

To enable Memories, you'll need to add a persistent volume to your docker-compose.yml for storing uploaded images (check the release notes for details).

Enhanced Sharing: Share your Data with Friends and Family


Building on the collaborative spirit of Memories, Reitti's sharing functionality has seen major upgrades to make your location data and stories more accessible. Whether it's sharing a Memory with loved ones or granting access to your live location, these features empower you to connect without compromising privacy:

  • Magic Links for Memories and Data: Create secure, expirable links for view-only or edit access to Memories. For broader sharing, use magic links to share your full timeline, live data, or even live data with photos, all without requiring recipients to have a Reitti
  • account.
  • User-to-User Sharing: Easily grant access to other users on your instance, with color-coded timelines for easy distinction and controls to revoke permissions anytime.
  • Cross-Instance Federation: Connect with users on other Reitti servers for shared live updates, turning Reitti into a federated network for families or groups.
  • Privacy-First Design: All sharing respects your data, links expire, access is granular, and nothing leaves your server unless you choose integrations like Immich.

These tools make Reitti not just a personal tracker, but a platform for shared experiences, perfectly complementing the narrative power of Memories.

Other Highlights in Recent Updates


While Memories is the star, v2.0.0 and recent releases (like v1.9.x, v1.8.0, and earlier) bring plenty more to enhance your Reitti experience:

  • Daterange-Support: Reitti is now able to show multiple days on the map. Simply lock your date on the datepicker and select a different one to span a date range.
  • Editable Transportation Modes: Fine-tune detection for walking, cycling, driving, and new modes like motorcycle/train. Override detections manually for better accuracy.
  • UI Improvements: Mobile-friendly toggles to collapse timelines and maximize map space; improved date picker with visual cues for available dates; consistent map themes across views.
  • Performance Boosts: Smarter map loading (only visible data within bounds), authenticated OwnTracks-Recorder connections, multi-day views for reviewing longer periods, and low-memory optimizations for systems with 1GB RAM or less.
  • Sharing Enhancements: Improved magic links with privacy options (e.g., "Live Data Only + Photos"); simplified user-to-user sharing with color-coded timelines; custom theming via CSS uploads for personalized UI.
  • Integrations and Data Handling: Better Immich photo matching (including non-GPS-tagged images via timestamps); GPX import/export with date filtering; new API endpoints for automation (e.g., latest location data); support for RabbitMQ vhosts and OIDC with PKCE security.
  • Localization and Accessibility: Added Brazilian Portuguese, German, Finnish, and French translations; favicons for better tab identification; user avatars on live maps for multi-user distinction.
  • Advanced Data Tools: Configurable visit detection with presets and advanced mode; data quality dashboard for ingestion verification; geodesic map rendering for long-distance routes (e.g., flights); GPX export for backups.
  • Authentication and Federation: OpenID Connect (OIDC) support with automatic sign-ups and local login disabling; shared instances for cross-server user connections with API token auditing.
  • Miscellaneous Polish: Home location fallback when no recent data; jump-to-latest-data on app open; fullscreen mode for immersive views

All these updates build on Reitti's foundation of self-hosted, privacy-focused location tracking. Your data stays on your server, with no external dependencies unless you choose them.

Try It Out and Contribute


Reitti is open-source and self-hosted.

Grab the latest Docker image from GitHub and get started. If you're upgrading, review the breaking change for the data volume in v2.0.0.

For full details, check the GitHub release notes or the updated docs. Feedback on Memories is crucial since it's in betareport bugs, suggest improvements, or
share your stories!

Future Plans


After the memories update, I am currently gathering ideas how to improve on it and align Reitti further with my vision. Some things I have on my list:

Enhanced Data - at the moment, we only log geopoints. This is enough to tell a story about where and when. But it lacks the emotional part, the why and how a Trip or Visit has started. How you felt during that Visit, has it been a Meeting or a gathering with your family.

If we could, at the end of the day answer this, it would elevate the Memories feature and therefore the emotional side of Reitti a lot. We could color code stays, we could enhance the generation of Memories, ...

Better Geocoding - we should focus on the quality of the reverse geocoding. Mainly to classify Visits. I would like to enhance the out of the box experience if possible or at least have a guide which geocoding service gives the best results. This is also tied to the Memories feature. Better data means a better narrative of your story.

Local-AI for Memories - I am playing around with a local AI to enhance the text generation and storytelling of memories. There are some of us, which could benefit of a better, more aligned base to further personalize the Memory. At the moment, it is rather static. The main goals here would be:

  • local only
  • small footprint on Memory and CPU
  • multi language support

I know this is a lot to ask, but one can still dream and there is no timeline on this.

Enhanced Statistics - This is still on my list. Right now, it works but we should be able to do so much more with it. But this also depends on the data quality.

Development Transparency


I use AI as a development tool to accelerate certain aspects of the coding process, but all code is carefully reviewed, tested, and intentionally designed. AI helps with boilerplate generation and problem-solving, but the architecture, logic, and quality standards remain
entirely human-driven.

Support & Community


Get Help:

Support the Project: ko-fi.com/danielgraf

Project Repository: github.com/dedicatedcode/reitt…

Documentation: dedicatedcode.com/projects/rei…

Thank You to our Contributors


A huge shoutout to all the contributors who have helped make Reitti better, including those who provided feedback, reported bugs, and contributed code. Your support keeps the project thriving!

in reply to danielgraf

There's also another issue we've found (unrelated to memories). We have two people using it, and we were sharing location data with each other from when you first enabled the feature, and haven't touched it since then.

Today, when I updated to v2, I noticed that even though I could see my partners name and icon listed in my map, I wasn't getting her data. She went to her settings and clicked me to share data, and from then on, I was getting her data, but there are now two copies of her icon at the top of the map

in reply to Ada

Hello Ada, since you are one of the first users it could be that at one point at the migration to a new version there was a hiccup. Did you used the older way over the shared instances feature or always the newer feature "Share with user"?

To fix this, you can take a look under "Share with user" and take note in the "Shared with you" section. There should only be one per shared user. Further take a look under "Integrations > Shared Instances" if there is also sharing setup. They both do the same but technically different.

This could explain why you are seeing them multiple times. Let me know if this helped, else we will sort this out somehow



Video Analysis Shows Staged Recovery of Israeli Hostage Remains


On Tuesday, Israel’s military released a nearly 15-minute drone video that it said showed Hamas members staging the discovery of a deceased captive amid the ruins as observers from the Red Cross watched.

https://www.nytimes.com/2025/10/29/world/europe/gaza-hamas-israel-remains.html



Germany's consumer watchdog warns of dangerous products on Chinese platforms Temu and Shein: pollutants in baby towels, toxic metals in jewelry, too hot chargers


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

The original link is in German, this is a paraphrased translation.

Germany's consumer watchdog Stiftung Warentest warns against toxic and dangerous products offered on the Temu and Shein sales platforms. It examined 162 third-party products that use Temu and Shein as a sales platform – 110 did not meet EU security requirements, the foundation said on Thursday. The testers found pollutants in baby play towels, toxic heavy metals in jewelry and too hot chargers.

  • The German testers found too high a dose of formaldehyde in colorful cloths for babies; the substance may cause contact allergies. Many products lacked warnings. Two necklaces contained dangerous amounts of cadmium, exceeding the permitted limit by 8,500 times. Cadmium is classified as carcinogenic - the products must be brought to a pollutant collection point
  • If you have purchased one of the pieces of cadmium-contaminated jewelry, dispose of it. The German testers warn that Toxic harmful substances do not belong in the household waste, bring the jewelry to a harmful material collection point, such as a recycling yard. Keep the chains away from children. Young children could swallow the follower.
  • Almost all tested USB chargers did not meet the EU security requirements. Numerous products have become too hot during loading, up to around 88 degrees Celsius. A maximum limit of 77 degrees is allowed in the EU. Heavy heat can deform the charger’s plastic housing, damage the electronic insulation inside and, in the worst case, lead to fire.

The platforms Temu and Shein, founded in China, specialise in the direct sale of goods from abroad in the EU. They lure with extremely cheap offers. In Brussels, both companies are under investigation for possible breaches of EU consumer protection laws and online platform rules. In the case of Temu, the EU Commission has already come to the preliminary conclusion that consumers there are very likely to encounter non-consumer protection-compliant products.

[...]



Support for community-wide banners coming to Mbin 1.8.5


Support for community-wide banners coming to Mbin 1.8.5 #1759 #mbin #lemmy #fediverse
github.com/MbinOrg/mbin/pull/1…
in reply to darklamer

to display the banner that moderators want for their community/magazine (i just call it a commag)?
in reply to celeste

no, the banner is what you currently see on Lenny above a community’s feed. i changed the post title to hopefully clarify that

in reply to Angelevo

Who is “you people” and how do you get that? I just spent the whole comment talking about how we don’t allow dumping in the storm drains.
in reply to scarabic

Ah, pardon your offense -- 'twas a joke, signified through the use of "^^".

Bottom line: I think it is ridiculously hilarious that such a small non-offense is being fined over there, by .. 'you people'. 😛

Can we not all agree to say this entire debacle is ... stupid? xD

Lighthearted; no offense meant nor intended. Enjoy your day!



Matrix.org - Post-mortem of the September 2 outage


“Unfortunately, in attempting to do so, we erroneously deleted the data directory of the primary on db-01.”


Wow, mistake on top of mistake on top of mistake it's impressive they could recover without data loss.

in reply to Jeena

One cool thing is that I had no idea that this happened until I just read it on their blog even though me, my friends and family use Matrix extensively.

But all my friends who are on Matrix host their own servers because it's quite easy, and my family uses my own server, only my brother uses a matrix.org account, but he doesn't write much.

This is decentralization working as it's supposed too, when enough participants are federated and not centralized.

On Lemmy the lemmy.world and the piefed.social instances are similar to matrix.org and I think all of them, including mastodon.social should close new registrations. I mean the flagship instances have their place in the beginning, but once they become so big they should be locked. The teams behind them can open another instance if they want to keep growing, but they should be run on a separate infrastructure to prevent bringing them down at the same time.

in reply to Jeena

I always heard that rolling out an initial Matrix instance isn't terrible, especially with ansible and/or docker, but I also have heard that a lot of updates have breaking changes and that updating your server is less simple.

As someone who runs your own Matrix server, would you agree with this sentiment or disagree and why? I have considered rolling out my own many times but get discouraged by those who say keeping it updated is kind of a nightmare. For example, a private tracker I am a member of used to have a Matrix server and an IRC server, but they eventually dumped the Matrix server entirely to reduce complexity as well as the fact that fewer people used it.

Questa voce è stata modificata (6 giorni fa)
in reply to Snot Flickerman

I run my own matrix server, too. I've never had any issues with updates. Honestly, I just pull the new docker image without thinking twice about it. It is risky, of course, but I have daily automated backups, so I'm not too concerned. Personally, I felt like setting up a matrix server for the first time was the biggest pain in the butt. It's extremely convoluted with very poorly written documentation that is often outdated or incomplete. After I got through that, it was smooth-sailing from there. Setting up mautrix bridges one you got Synapse to work is actually really easy, though.
Questa voce è stata modificata (6 giorni fa)
in reply to Opisek

I don't even really plan to use any bridges, as I understand it those are for if you want to pass messages from other services through your matrix server. I would rather keep those separate personally, even though I understand certain benefits, including having all your messaging in one application instead of numerous.
in reply to Snot Flickerman

When a bridge works like the discord and the Signal and WhatsApp ones it's amazing not to need to log in to those services anymore just to see if someone wrote something to you.

Sadly most of the bridges are either broken like the Facebook one or straight out don't work like she KakaoTalk and WeeChat ones because the services remove capabilities which before made it possible in a hacky way.

in reply to Snot Flickerman

I run it on Ubuntu and installed it with apt about 7 years ago and had zero problems, it updates itself when I run apt upgrade, it turns itself off for a couple of seconds and then it's back up.
in reply to Jeena

I didn't even know they had it set up as an apt repository for Ubuntu. Very interesting.
in reply to Snot Flickerman

I run it in docker and an update has never caused issues. Been about 3 years.
in reply to superglue

Which docker container do you use, if you don't mind me asking. Also, how complicated would you rate the setup? I have a degree in network admin and run multiple Linux servers and docker containers with manually created docker network bridges so they can freely communicate with one another, to give an idea of my knowledge base. Honestly the only thing I haven't done before yet that makes me nervous is setting up a reverse proxy to expose the endpoint to the internet and connect it to my owned domain name.
Questa voce è stata modificata (6 giorni fa)
in reply to Snot Flickerman

I use the synapse container, I followed the docs on matrix.org.

As far as a revere proxy I use the SWAG container from linuxserver. My matrix instance isnt exposed to the internet or federated but it used to be. When it was exposed I was using fail2ban to ban exploit attempts but if I were to set it up again I'd probably use crowdsec instead. They are both built into SWAG.

in reply to Jeena

What a nightmare. Everything gets much harder at their scale...


Affinity Studio is now free


[quote]Yes, Affinity really is free. You can use every tool in the Pixel, Vector, and Layout studios, plus all of the customization and export features, as much as you want, with no restrictions or payment needed. If you’re on a Canva premium plan, you’ll
Yes, Affinity really is free. You can use every tool in the Pixel, Vector, and Layout studios, plus all of the customization and export features, as much as you want, with no restrictions or payment needed. If you’re on a Canva premium plan, you’ll also be able to unlock Canva’s powerful AI tools within Affinity.
in reply to simple

At first glance, this all sounds positive, especially for users without an affinity for AI.

However, time will tell whether the program will become less appealing if it turns out that the majority of Affinity users are not persuaded to sign up for a Canvas subscription for AI editing.

Either certain tools and functions will disappear behind a paywall, or compatibility will be restricted by no longer allowing free import and export to certain file formats.



Ernest is alive


Ernest is alive

Iirc, in one of his last public appearances before abandoning Kbin was commenting he had health issues.

Just noticed he has a blog where he occasionally posts, latest post being from September, and in the "about me" section, he also mentions about having to drop Kbin.

Going by his posts and his repositories, he doesn't seem involved with ActivityPub anymore, at least in a public manner. But sharing in case someone worried about the person.

in reply to Auster

Thank you so much. Every so often he would cross my mind and its good to know hes alright. He did good work and the beauty of open source is you an let it go and what you did can continue.
in reply to HubertManne

I can't imagine how stressful it must have been to have a small hobby project you're devekoping for fun and then suddenly get the insane amount of traffic from the Reddit exodus over night without having been able to prepare for it at all. I was low key worried we killed him with stress.

Happy that's not the case.