SLRPNK Community Discussion - November 2025
Each month, we create a post to keep you abreast of news and happenings regarding the server, discuss recent events, and to act as town square for the community.
🌟 Community Highlights 🌟
- !Audiobooks@slrpnk.net - Share and discuss interesting books of an audible nature!
- !Lunarpunk@slrpnk.net - Explore the darker aesthetics of Solarpunk.
- !Soilscience@slrpnk.net - A science based community to discuss and learn all things related to soils (Get all up in that dirt! Woah, hold up, okay that's like maybe too much dirt- Oh you're eating it. No that's cool, I'm chill with it now).
🏵️ Meta Post Image Breakdown: Cempasúchil 🏵️
Cempasúchil, also called marigolds, is the flower traditionally used to honor the dead during Dia de los Muertos. Dia de los Muertos, or Day of the Dead, is a multi-day Mexican Holiday. It is celebrated the first two days of November, with November 1st dedicated to the remembrance of dead children.
⛔ Defederation from MAGA.place and HillariousChaos.com ⛔
We briefly broke our habit of not commenting on electoral political developments in !meta in December 2024 when we reported that the United States had elected a fascist government. Our characterization of Trump's regime and the MAGA movement as a US-localized version of the regimes of Mussolini, Franco, and Hilter has only been proven more and more prescient, as masked government agents attacking and kidnapping protestors, citizens, and immigrants in defiance of the rule of law. Trump's regime builds expensive concentration facilities and gaudy palatial vanity projects while pushing working Americans deeper into poverty.
We've joined instances from DBZer0.com to Lemmy.world in adding maga.place to our blocklist, defederating SLRPNK.net from the servers entirely. This prevents them from attracting new users by federating our posts and comments, and prevents their users from harassing SLRPNK members. The maga.place instance joined the Fediverse one month ago, and appeared on our radar when the admin began appearing in SLRPNK posts and communities.
We're not the first to block Hilariouschaos.com either, which also hosts fascist content and tolerates right-wing trolls. We've been side-eyeing this server for a while, but the eager collaboration between HC users and maga.place has made the fascist trends on HC unambiguous enough to take action.
This is consistent with our defederation standards. We've always encouraged good faith discussion between a spectrum of ideological and political positions, and stood up for our members to moderate their communities according to their politics, even when it contradicts our own. We have also ejected members who consistently engage in trolling, bad faith argument, and spreading demonstrably false information. When an instance has cultivated a significant culture of trolls and bad faith actors, we have defederated from those instances. We've blocked Hexbear.net and Lemmygrad.ml on that basis.
Our blocklist is not limited to instances that tolerate modern forms of fascism, but all fascist instances belong on our blocklist. Fascism is a fundamentally irrational political position, and is impossible to defend rhetorically with good-faith argument. Reality is the source of ideological truth. Among people who hold these positions, this relationship is flipped, and ideological truth is the source of reality. This is why they so easily dismiss evidence out of hand that contradicts their narrative, and the Admin of maga.place's reliance on claims of 'fake news' regardless of the source and credibility illustrates this point.
Several servers we federate do not block maga.place. This means maga.place won't see your posts or comments on these servers, and you won't see content posted from maga.place to these servers either since we began the block. It also means members of these servers will see content from both us and maga.place, and may encourage more fascists to join these instances to get around the block. Posts on these servers will appear alongside posts from blocked servers, despite there being no other interaction besides proximity.
We encourage other admins to add maga.place to their blocklist as well to prevent cultivating a fascist audience. Trolling is a form of censorship, a performance of irrationality intended to frustrate people engaging in good faith and drive them away from platforms that tolerate this behavior. The casual dismissal of scientific consensus without evidence and other irrational antics takes a much darker turn once the political power of trolls is great enough to make their critics disappear. Incarceration, deportation, and murder for political thought are all much more significant forms of censorship in comparison to federation blocks.
While most instances institute these blocks without comment, others engage in a form of internal comment or debate. Sh.itjust.works engaged in a public discussion, and is currenly voting on the issue (only SJW members should participate in the vote thread). A similar discussion occurred on Lemmy.ca, and they ultimately decided to defederate.
The politics of voting on the Fediverse probably deserves its own discussion; at SLRPNK, we wear our ethos on our sleeve, and we feel acting within the bounds of our server's ideals should not require a bureaucratic process. We are committed to transparency and open discussion, hence we walk a middle ground between seeking a formal public mandate and silent executive action.
Due to the nature of our server, most of what I've said is probably taken for granted by most of our members. Solidarity and coalition building are powerful tools in resistance to fascism. I've dedicated a large portion of this meta post to this discussion in solidarity with all of the members of other platforms who are also calling for their admins to defederate from instances that encourage fascist trolls. I'm tagging the admins of several instances who still federate to welcome them to join the conversation here and on Sh.itjust.works as well.
⚡Solar-powered Servers ☀️
Since we are getting into the dark months of the year again here is a quick update on how our solar-power production is going: In October it has been rather rainy at out server location (due to several Atlantic storms passing by), therefore only 67% of the total electricity needs could be covered by the solar panels. The average over the last three months was 83%, with the downward trend starting in September (88%). The additional grid-power was mostly wind and geothermal energy and the good news is that this nearby geothermal power-plant is currently being renovated and expanded (and will include a modern thermal spa soon as well, yay).
📡 Technical Updates 📡
We did a quick server OS update earlier today, which went smoothly, so there isn't much to report on. Overall we have still some pending hardware changes to reduce energy consumption a bit, and those will require some unscheduled server restarts. We also discussed the updated plans for the potential Piefed migration in the server upgrade thread here, tl;dr: the main blockers should be gone now, but we need to set up a Piefed test instance and investigate the database structure for creating a migration script. As a preparation, we already have a working object storage setup on our servers now, which should make media storage easier to expand in the future. The first test case for it is a new PeerTube instance that our hosting organization f-hub.org recently added.
💬 Open Discussion 💬
Now it’s your turn to share whatever you’d like down below; your thoughts, ideas, concerns, hopes, or anything related to the server. If you have a new community you’d like to shine a spotlight, shine away! If you’re a new user wanting to say hi, feel free to post an introduction 😀
SLRPNK Community Resources:
- Community Wiki - Moderators, you can create your own Wiki here for your communities!
- Movim Chat - Open to all members (use your SLRPNK login credentials)
- Etherpad - Collaborative document editor
::: spoiler ⬛ Union Resources 🟥
These are unions from around the world who can train you to become an effective organizer to form a grassroots union with your co-workers!
- 🌍 Global: IWW (Français) - (Español)
- 🇦🇷 Argentina: FORA
- 🇦🇺 Australia: ASF-IWA
- 🇧🇷 Brazil: FOB
- 🇧🇬 Bulgaria: ARS, CITUB
- 🇩🇪 Germany: FAU
- 🇬🇷 Greece: ESE
- 🇮🇹 Italy: USI
- 🇳🇱 🇧🇪 Netherlands & Belgium: Vriji Bond
- 🇪🇸 Spain: CNT
- 🇸🇪 Sweden: SAC
- 🇬🇧 United Kingdom: UVW
:::
The Garage team - An open-source distributed object storage service tailored for self-hosting
An open-source distributed object storage service tailored for self-hostingGarage
adhocfungus likes this.
Affinity’s new design platform combines everything into one app | The Verge
Here is the unlisted demo video from their newsletter:
Key bits:
After acquiring Serif last year, Canva is now relaunching its Adobe-rivalling Affinity creative suite as a new all-in-one app for photo editing, vector illustration, and page layouts. Unlike Affinity’s previous Designer, Photo, and Publisher software, which were a one-time $70 purchase, Canva’s announcement stresses that the new Affinity app is “free forever” and won’t require a subscription.Affinity’s one-time-purchase model was one of the most appealing things about its older software offerings, standing in stark contrast to Adobe’s controversial subscription-based creative suite. While Canva’s own design platform can be used for free, it also locks most of its capabilities behind subscription paywalls, which raised concerns that Affinity would adopt Canva’s subscription-based approach following the acquisition. The company is trying to put those fears to rest for good by repeatedly mentioning how “free” the new Affinity app is, but the AI integrations will likely be met with some resistance by creatives who oppose the technology.
I'm glad they didn't add any subscription pricing, and while I don't know if they'll actually be able to fund it through the optional AI subscriptions alone, at least it can be used offline for those who want any AI things. Now my only complaint is the lack of a solid Linux client.
Affinity’s new design platform combines everything into one app
After acquiring Serif last year, Canva is now relaunching Affinity as a new all-in-one app for photo editing, vector illustration, and page layoutsJess Weatherbed (The Verge)
adhocfungus likes this.
Affinity’s new design platform combines everything into one app | The Verge
Here is the unlisted demo video from their newsletter:
Key bits:
After acquiring Serif last year, Canva is now relaunching its Adobe-rivalling Affinity creative suite as a new all-in-one app for photo editing, vector illustration, and page layouts. Unlike Affinity’s previous Designer, Photo, and Publisher software, which were a one-time $70 purchase, Canva’s announcement stresses that the new Affinity app is “free forever” and won’t require a subscription.Affinity’s one-time-purchase model was one of the most appealing things about its older software offerings, standing in stark contrast to Adobe’s controversial subscription-based creative suite. While Canva’s own design platform can be used for free, it also locks most of its capabilities behind subscription paywalls, which raised concerns that Affinity would adopt Canva’s subscription-based approach following the acquisition. The company is trying to put those fears to rest for good by repeatedly mentioning how “free” the new Affinity app is, but the AI integrations will likely be met with some resistance by creatives who oppose the technology.
I'm glad they didn't add any subscription pricing, and while I don't know if they'll actually be able to fund it through the optional AI subscriptions alone, at least it can be used offline for those who want any AI things. Now my only complaint is the lack of a solid Linux client.
Affinity’s new design platform combines everything into one app
After acquiring Serif last year, Canva is now relaunching Affinity as a new all-in-one app for photo editing, vector illustration, and page layoutsJess Weatherbed (The Verge)
like this
'Godfather of AI' says tech giants can't profit from their astronomical investments unless human labor is replaced
"I think the big companies are betting on it causing massive job replacement by AI, because that's where the big money is going to be."
like this
US | President suggests being anti-Trump is ‘probably illegal’ in rant about Seth Meyers
Seth Meyers made fun of President Donald Trump’s recent speech about steam and electric catapults
Archived version: archive.is/20251101233508/inde…
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.
adhocfungus likes this.
US envoy calls Lebanon a ‘failed state’ and backs Israeli aggression
Washington’s special envoy for Syria has branded Lebanon “a failed state”, exposing the United States’ growing frustration with Beirut’s paralysed political system while signalling unflinching support for Israel’s regional aggression.
Archived version: archive.is/newest/middleeastey…
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.
E Ink goes mobile with budget eye-friendly smartphone
Catching up with the latest viral TikToks on your smartphone or getting lost in mobile gaming can be a strain on the eyes. E Ink alternatives are few and far between, and they can be pricey for what you get. Bigme has now launched more budget-friendly options.
E Ink goes mobile with budget eye-friendly smartphone
Catching up with the latest viral TikToks on your smartphone can be a strain on the eyes. E Ink alternatives are few and far between, and they can be pricey for what you get. Bigme has now launched more budget-friendly options.Paul Ridden (New Atlas)
like this
Technology Channel reshared this.
Shein accused of selling childlike sex dolls in France
The Asian fast fashion giant says it delisted the items "immediately" from its website and is investigating.
Archived version: archive.is/newest/bbc.com/news…
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.
adhocfungus likes this.
Zohran Mamdani Speaks Out For Trans Rights
Zohran Mamdani Speaks Out For Trans Rights
New York City’s Democratic Socialist mayoral candidate Zohran Mamdani honors transgender activist Sylvia Rivera in a campaign ad.Lauren Mulvey (Global Cocktails Blog)
like this
Google confirms AI search will have ads, but they may look different
Google Ads are not going anywhere. Eventually, AI Search results on Google and likely other properties will have ads.
like this
‘We got hacked’ emails threaten to leak University of Pennsylvania data
The University of Pennsylvania suffered a cybersecurity incident on Friday, where students and alumni received a series of offensive emails from various University email addresses, claiming that data was stolen in a breach.
[Patch Notes] 3.27.0 Hotfix 5
3.27.0 Hotfix 5
- Fixed a rare bug where Ailith's "Conjure a wall of the Dreamer's Flame" could damage players instead of monsters after the Breach Hive encounter had ended.
Patch Notes - 3.27.0 Hotfix 5 - Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.Path of Exile
[Patch Notes] 3.27.0 Hotfix 4
3.27.0 Hotfix 4
- Fixed an issue where Hardcore Keepers characters that died could not access the Graft Locker in Standard Keepers. This change only applies in new instances.
- Fixed an instance crash.
Patch Notes - 3.27.0 Hotfix 4 - Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.Path of Exile
[Patch Notes] 3.27.0 Hotfix 3
3.27.0 Hotfix 3
- Fixed a bug where Earnings Tabs at Faustus were being hidden by the Hide Remove-only Tabs Option.
- Fixed an issue with patching for Windows 7 and 8 users.
- Fixed 4 client crashes.
You will need to restart your client to receive the changes in this patch.
Patch Notes - 3.27.0 Hotfix 3 - Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.Path of Exile
[Patch Notes] 3.27.0 Hotfix 2
3.27.0 Hotfix 2
- Fixed a bug where incorrect items could be placed in your Off-hand Weapon slots. We are investigating a fix for characters that have placed items in these slots before the hotfix was deployed.
- Fixed 3 instance crashes.
Patch Notes - 3.27.0 Hotfix 2 - Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.Path of Exile
[Patch Notes] 3.27.0 Hotfix
3.27.0 Hotfix
- Fixed a bug where Breaches were not appearing in Keepers Private Leagues.
Patch Notes - 3.27.0 Hotfix - Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.Path of Exile
[Announcement] Keepers of the Flame Launch - Live Updates 🔴
Announcements - Keepers of the Flame Launch - Live Updates 🔴 - Forum - Path of Exile
Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.Path of Exile
Canada PM says Xi talks 'turning point', apologises to Trump
Gyeongju (South Korea) (AFP) – Canadian premier Mark Carney on Saturday called his talks with China's leader Xi Jinping a "turning point" in restoring their battered ties, adding he raised tricky topics with Beijing like foreign interference.Carney also confirmed from the APEC summit in South Korea that he had apologised to Donald Trump over an anti-tariff ad campaign that prompted the US president to raise tariffs on Canada.
Canada's relations with China have been among the worst of any Western nation, but on Friday Carney and Xi held the first formal talks between the countries' leaders since 2017, as both manage Trump's trade onslaught.
"This meeting marked a turning point in our bilateral relationship. We have now unlocked a path forward," Carney told reporters.
Xi also invited Carney to visit China.
A Canadian statement said that the leaders discussed "respective sensitivities regarding issues including agriculture and agri-food products, such as canola, as well as seafood and electric vehicles."
Carney said that he brought up alleged Chinese influence in Canadian elections, saying that it was "important to have that discussion" in order to get relations "back on track".
Ties fell into a deep freeze in 2018 after the arrest of a senior Chinese telecom executive on a US warrant in Vancouver and China's retaliatory detention of two Canadians on espionage charges.
Ottawa and Beijing have since engaged in tit-for-tat tariffs including on Canadian canola, an oilseed crop used to make cooking oil, animal meal and biodiesel.
Trump last Saturday hiked tariffs on Canada by 10 percent after a "fake" anti-tariff ad campaign that featured late US president Ronald Reagan.The US president flatly rejected any resumption of trade negotiations even after Carney said sorry for the ad.
"I did apologise to the president. The president was offended," Carney said on Saturday, while insisting he was relaxed about when talks would resume.
"After all the noise of this week, Canada still has the best trade deal of any country with the US," he said.
"We can spend our time watching Truth Social worrying about the reactions of individuals. We are staying calm," he said.
"We'll wait until they're ready."
He added that he took heart from the Toronto Blue Jays who are fighting to become the first Canadian team to win the baseball World Series since 1993.
"They take risk, they're aggressive, and they're a team... And our Canada is taking risks, and we are a team," Carney said. "I will confess that I was looking at my phone during session two of APEC."
Gamepad latency of the XBOX series S controller
cross-posted from: feddit.it/post/23350094
what are your experiences using game controllers with linux, I'm especially interested in the xbox series s controller because it's the one I have, but I'm also interested in other controllers. From my experience the latency is disappointing, but I have no way of proving it.So, I primarily use this controller in bluetooth mode using xpadneo. There's definitely noticeable latency, but in most games it's fine, I played through a lot of games without bother... until I played Conker: Live and Reloaded. On the infamous race level, it took me like two days to pass it, and I only made some progress when i connected the cable and dropped BT. Even that was fine though, It was just one old game and just one level, there could be a number of things to blame for that.
Come hollow knight, as the game got harder after beating Hornet, it quickly became apparent that I couldn't get far without the cable, save for traversing the world, still, not that bad... until I got to fight radiance. It has been extremely frustrating, I tried it for days and eventually I started just doing a few attempts every few days, without any improvement, finding it hard to get to the second phase. Today I visited my parents and in the late evening decided to try it on a windows computer I left here, mind you, the last time I played was more than a week ago. So, I start the game, plug the same controller in, with the same cable, I beat Radiance on the fucking first try, with half health bar left...It literally happened 10 minutes ago, I'm still riled up, this doesn't make sense, this has to be latency, there is no way I got that better just like that, It is literally impossible.
So, after all that, I need to unfuck the latency of my controller someway... Ok, it's fine on most games, but this situation is... frustrating
I would guess that you'll normally find that (a) there will be higher latency (especially worst-case latency) on Bluetooth interfaces than USB interfaces:
According to this:
gamepadla.com/xbox-core-contro…
You have average/max USB latency of 8.3 ms/12.23 ms.
You have average/max dongle latency of 8.88 ms/14.64 ms.
You have average/max Bluetooth latency of 12.98 ms/20.89 ms.
For the wireless protocols, I expect that the amount of interference where you are will also be a factor.
It looks at least at one point, there was an issue with those controllers not specifying the polling rate that they actually wanted. I don't know if you have one of this particular generation, but you might try the specified workaround:
github.com/atar-axis/xpadneo/c…
It looks like the above patch is still present in current xpadneo, so I assume that the issue remains:
atar-axis.github.io/xpadneo/#t…
High Latency or Lost Button Events with Bluetooth LEAffected models: Xbox controllers using Bluetooth LE (Xbox Series X|S or later)
While using new Xbox Series X|S controller, you may experience laggy or choppy input, also button presses may be lost or delayed. This problem only affects Bluetooth LE controllers, the older models are not affected by these settings even if you think you may see such a problem.
A proper solution is still missing but we isolated it to the Bluetooth LE connection parameters for latency and intervals. The bluez developers say that the connected device should suggest the best settings, the bluez daemon only ships sensible default settings. It looks like the new Xbox controllers do not properly suggest their preferred connection parameters, some BLE mice show the same problem. You can work around it by changing the bluez defaults instead. This change is not recommended by the bluez developers but as long as you only use a very specific set of BLE devices, this change should be fine.
The controller uses 100 Hz internally for its protocol, so we decided to use intervals of 8.75..11.25ms. Each tick is 1.25ms, so we end up with MinConnectionInterval=7 and MaxConnectionInterval=9. If you already use a similar work-around for other devices, you may need to adjust your settings to the proper bounds, i.e. do not increase the min value, do not lower the max value.
Edit the following file and restart the Bluetooth service or reboot:
# /etc/bluetooth/main.conf [LE] MinConnectionInterval=7 MaxConnectionInterval=9 ConnectionLatency=0
Xbox Series Controller
Input lag testing of Xbox Series Controller gamepad. Compatible with: android, ios, linux, pc, Xbox One and Xbox S/X. Conducted 3 tests with connection by: bluetooth, cable and dongle.Gamepad Latency Tester
Gamepad latency of the XBOX series S controller
what are your experiences using game controllers with linux, I'm especially interested in the xbox series s controller because it's the one I have, but I'm also interested in other controllers. From my experience the latency is disappointing, but I have no way of proving it.
So, I primarily use this controller in bluetooth mode using xpadneo. There's definitely noticeable latency, but in most games it's fine, I played through a lot of games without bother... until I played Conker: Live and Reloaded. On the infamous race level, it took me like two days to pass it, and I only made some progress when i connected the cable and dropped BT. Even that was fine though, It was just one old game and just one level, there could be a number of things to blame for that.
Come hollow knight, as the game got harder after beating Hornet, it quickly became apparent that I couldn't get far without the cable, save for traversing the world, still, not that bad... until I got to fight radiance. It has been extremely frustrating, I tried it for days and eventually I started just doing a few attempts every few days, without any improvement, finding it hard to get to the second phase. Today I visited my parents and in the late evening decided to try it on a windows computer I left here, mind you, the last time I played was more than a week ago. So, I start the game, plug the same controller in, with the same cable, I beat Radiance on the fucking first try, with half health bar left...
It literally happened 10 minutes ago, I'm still riled up, this doesn't make sense, this has to be latency, there is no way I got that better just like that, It is literally impossible.
So, after all that, I need to unfuck the latency of my controller someway... Ok, it's fine on most games, but this situation is... frustrating
adhocfungus likes this.
Prusa partners with Israeli company
voxelmatters.com/filament2-unv…
Filament2 unveils first silicone filament at Formnext
Filament2, an Israeli startup, launched the world’s first silicone filament for standard filament material extrusion (FFF or filament MEX) 3D printers at Formnext. This innovation eliminates the needDavide Sher (VoxelMatters - The heart of additive manufacturing)
like this
Being an undocumented immigrant is not exactly the same as a native inhabitant who is being ethnically cleansed. I'd love to live in a Kumbaya world without borders but this is a dick move, not genocide.
Wake me up when the "resistance" organisation isn't called DSA
They are planning to round people up by the millions and are doing it based on skin color and language. They're putting them in concentration camps, with plans to build many many more camps to house all the detainees.
It's an ethnic cleansing campaign.
State Of the Bird October 2025
State of the Bird September 2025
The State of the Bird is a recap of what has been happening in the project.
You can find the previous posts via the #state-of-the-bird tag.
Retrospective
Our last State of the Bird was October 20th 2025 and can be found here.
Metrics
We have a number of metrics we keep an eye on which you can see below.
Contributors
The number of contributors continues to fluctuate a bit, but that's expected for a volunteer project.
If you're interested in contributing you can find some documentation here including ways that don't require knowing how to program.
[chart type="bar" backgroundColors="#db3a83,#e76a2a,#4cdc8b" title="Contibutors" xAxisTitle="Time Frame" ]2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09 | 2025-10Developers | 2 | 2 | 2 | 1 | 2 | 1 |Crazy Patch Writers | 1 | 0 | 0 | 1 | 1 | 0 |Casual | 1 | 1 | 0 | 1 | 0 | 0 |[/chart]
Review Requests
Review requests are what we call our code reviews and is the way that all code is accepted into our code bases. This is a look at how many were open and closed each month.
[chart type="bar" backgroundColors="#db3a83,#e76a2a" title="Review Requests" xAxisTitle="Time Frame" ]2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09 | 2025-10Open | 26 | 20 | 42 | 61 | 48 | 47 |Closed | 22 | 25 | 39 | 57 | 56 | 45 |[/chart]
Issues
This is a look at the number of issues that were opened in our issue tracker as well as how many were closed by month. We don't create issues for everything we do, this is still good to look at as it will include bugs and other issues users have brought to our attention.
[chart type="bar" backgroundColors="#db3a83,#e76a2a" title="Issues" xAxisTitle="Time Frame" ]2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09 | 2025-10Open | 6 | 11 | 11 | 16 | 6 | 7 |Closed | 5 | 10 | 3 | 11 | 7 | 19 |[/chart]
Commits
This is a break down of commits to each project per month. In most cases a review request is just a single commit, but this chart helps to see what projects are being worked on.
As you can see, Pidgin 3 activity continues to dominate everything else.
[chart type="bar" backgroundColors="#ed207b,#9eb83b,#e5bb13,#0088cc,#b3b5b4,#8c6238,#231f20,#f1592a,#ffea61,#bf1e2e,#0088cc,#57e389,#7f007f" title="Commits" xAxisTitle="Time Frame" ]2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09 | 2025-10 |Pidgin 3 | 15 | 10 | 25 | 51 | 46 | 33 |Pidgin 2 | 0 | 4 | 0 | 2 | 0 | 0 |Gaim 3 | 0 | 0 | 0 | 0 | 0 | 0 |GPlugin | 2 | 0 | 4 | 0 | 1 | 1 |HASL | 1 | 4 | 2 | 0 | 0 | 1 |Birb | 5 | 0 | 1 | 0 | 7 | 4 |Xeme | 0 | 0 | 1 | 0 | 0 | 2 |Ibis | 0 | 0 | 0 | 0 | 2 | 1 |Hiya | 0 | 0 | 0 | 0 | 0 | 1 |Myna | 0 | 0 | 2 | 0 | 0 | 1 |Seagull | 0 | 13 | 3 | 0 | 1 | 3 |Traversity | 0 | 0 | 0 | 0 | 0 | 1 |retro-purple | 38 | 48 | 0 | 3 | 0 | 1 |[/chart]
Infrastructure
Jetbrains Hub, our Identity Provider, and Reviewboard have been moved from Kubernetes to a VPS to help deal with the on going AI scrappers and other malicious users. More services will probably be moved in the future but these two had to be done sooner too keep development running.
Also registrations are currently disabled in Hub due to these issues as well, they will open back up eventually, but right now it's easier to just leave them disabled.
#pidgin3
Pidgin 3 is our next generation universal chat client whose goal is to give you the best experience possible when using modern chat networks.
Retrospective
There was a lot of maintenance this month, but we still found time to clean up a lot of the conversation window and continue working towards the new account settings API.
Highlights
- Fixed some issues scan build found (RR 4195)
- Updated the metafino.xml file so things will appear correctly in app stores (RR 4193)
- Modernized PidginPresenceIcon (RR 4210)
- Show presence messages in the members lists of conversations (RR 4216)
- Implement XEP-0302 for coloring names for all users (RR 4211)
- Added a tool-tip showing the number of available and unavailable members to the search entry in the conversation members list (RR 4217)
- Added an icon for the
streamingpresence primitive (RR 4218) - Added a
Purple.Connection.set_presencevirtual function to tell protocols when to change their presence (RR 4219) - Removed the
Purple.Connection:protocolproperty (RR 4221) - IRCv3: Clear presence messages for contacts switch to an available presence (RR 4228)
- Updated
Purple.PresenceManagerto track the active presence by an index (RR 4226) - Moved a number of virtual functions from
Purple.ProtocoltoPurple.Connection(RR 4225) - Added a
badgesproperty toPurple.Conversation(RR 4231) - Updated the credential providers to use the account id and name instead of username. (RR 4238, RR 4239, RR 4240)
- Removed the KWallet credential provier (RR 4241)
Releases
None
Future Plans
- The account options API is in the process of being replaced by a new AccountSetting API.
- Finish getting presence implemented.
The following items are still in the works from the last state of the bird.
- Add persistence to the scheduler.
- Add persistence to the contact manager, this needs to be done so we can fix some issues with direct messages being restored correctly.
- Gary has started an out of tree protocol plugin to help figure out how the voice and video API will work.
As always, you can view the burn down chart for our next release here.
#pidgin2
Pidgin 2 is our stable "production" release of a universal chat client. Meaning that you can use it as a single interface to many chat networks!
Retrospective
We're still planning on doing a 2.15.0 release, but we haven't moved forward on this at all this month.
Highlights
None
Releases
None
Future Plans
We still need to finish up the build environment packages so we can upgrade GTK on windows and get that all into the installer. We also need to remember to update the spell checking dictionaries as we haven't done that in awhile.
#gaim 3
As announced in the last State of the Bird, we've started an additional user interface to keep the look and feel of Pidgin 2 and Gaim before it in GTK4 and we've chosen to name it Gaim.
Retrospective
No new work this month. We've put things on pause until the account settings rewrite is finished. We need to be able to create accounts to move forward and don't want to write a bunch of code just to rewrite it very soon afterwards.
Highlights
None
Releases
None
Future Plans
Once the account settings API is finished up we're going to start moving pretty quickly here.
#gplugin
GPlugin is our GObject based plugin library that is used in Pidgin 3.
Retrospective
Nothing much this month, everything is working well enough for now.
Highlights
Nothing notably
Releases
None
Future Plans
We're going to continue moving forward with the GLib.List -> Gio.ListModel changes and eventually have GPlugin.Manager implement Gio.ListModel.
#hasl
HASL is the Hassle-free Authentication and Security Layer library. It implements SASL in a modern and easy use way compared to the existing libraries.
Retrospective
No activity this month.
Highlights
Nothing notable
Releases
None
Future Plans
We have been in the progress of implementing the SCRAM Mechanisms which will be included in the next release.
#birb
Birb is a library of GLib utilities that we use across all of our projects.
Retrospective
We're getting ready for the next release and doing some cleanup to get there.
Highlights
- Add
Birb.str_matches(RR 4230) - Remove
Birb.FilterandBirb.CustomFilter(RR 4236)
Releases
None
Future Plans
We have an open review request (RR 4235) which adds a base helper class for formatting a Pango.AttrList to various formats. We will add some basic HTML and Markdown formatters in the future as well.
#xeme
Xeme is our XMPP integration library. It is the basis for both the Link Local Messaging (Bonjour) and XMPP protocols in Pidgin 3. It is still early in development and has not yet had a release.
Retrospective
No activity this month.
Highlights
None
Releases
None
Future Plans
Everything! Seriously though, we're looking to get back to this in the near future.
Ibis
#ircv3-library is our IRCv3 integration library. It has seen a lot of active development as it is used in the IRCv3 protocol plugin in Pidgin 3.
We are nearing known feature completion on it and expect to do a 1.0 release in the near future.
Retrospective
No notable activity this month.
Highlights
None
Releases
None
Future Plans
Continue working through the open issues and watching new IRCv3 specifications for things we should be including.
Once the formatting API lands in Birb we will be adding outgoing formatting support.
#hiya
Hiya is a new client abstraction library for mDNS. It was created to help make implementation of the Link Local Messaging protocol easier as we would have to abstract out the different platform implementations and by putting it in a library that abstraction can be used by other projects.
Hiya has not yet had a release.
#myna
Myna is a new integration library for Matrix. It is still extremely early in development.
#sqlite3-helper-library
Seagull is a new library we created to make working with SQLite feel more like a GLIB/GNOME library and force usage of prepared statements with named parameters and other similar things.
Retrospective
Only a few changes this month driven by some serialization requires in Purple 3.
Highlights
- Fixed some issues scan build found (RR 4207)
- Add suport for
GLib.TimeZone(RR 4208)
Releases
None
Future Plans
We have a few features to fill out yet and a few ideas that need a bit more time in the oven.
More specific details can be found in our open issues.
#traversity
Traversity is a new library for traversing NATs. There are many different ways to traverse a NAT and the goal of Traversity is to hide that from developers who just need to traverse a NAT.
It is still early in development and has not yet had an official release.
#retro-prpl
retro-prpl is a new repository we've created on GitHub. This repository contains all of the abandoned protocols that have ever lived in our code base and is meant to make them easier to study and for people to use with services like Retro AIM Server, escargot, and NINA.
Retrospective
Nothing to report on this month.
Highlights
None
Releases
None
Future Plans
Right now we didn't add any support for protocol specific emojis because we completely forgot about them. Anyways we're looking at creating a custom emoji theme that will include everything for these retro protocols.
We're also trying to make sure that you can actually use this to connect to the self hosted clones, but we haven't gotten through verifying that and fixing what doesn't work.
Closing
We have a lot to do going forward but we're still striving hoping that the Experimental 5 release which is due 2025-12-31 will actually be Alpha 1. The distinction is whether not not we think the protocol specific APIs are stable enough for third party protocol developers.
We don't have this well defined yet, and it's more of a feel than anything, but we've had a few people tinkering with third party protocols with moderate success which is absolutely amazing!! So as they continue working on their protocols we're getting good feedback on basically everything which is extremely helpful!
We hope you all are enjoying the new format and if you have any questions of comments please leave them below!
This Shutdown is Different
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
copymyjalopy likes this.
Kilgore Trout doesn't like this.
China solves 'century-old problem' with new analog chip that is 1,000 times faster than high-end Nvidia GPUs
"The new device is built from arrays of resistive random-access memory (RRAM) cells.... The team was able to combine the speed of analog computation with the accuracy normally associated with digital processing. Crucially, the chip was manufactured using a commercial production process, meaning it could potentially be mass-produced."
Article is based on this paper: nature.com/articles/s41928-025…
Precise and scalable analogue matrix equation solving using resistive random-access memory chips - Nature Electronics
An analogue matrix solver that combines low-precision matrix inversion and high-precision matrix–vector multiplication can be used to solve inversion problems involving 16 × 16 real-valued matrices with precision comparable to 32-bit floating point.Nature
adhocfungus likes this.
reshared this
Michigan lawyer says the Halloween terror plot that FBI Director Kash Patel described never existed
A Michigan defense lawyer is disputing FBI allegations that his 20-year-old client and four other young suspects were planning to carry out a terror attack on Halloween weekend.
Authorities with the FBI and in Michigan have offered few details about the case, however as he announced the arrests on Friday, FBI Director Kash Patel said more information would be released. Spokespersons for the state and national FBI and the U.S. Attorney in Detroit did not immediately respond to messages Saturday.
adhocfungus likes this.
Flights delayed across US amid air traffic controller shortages as shutdown drags on
Nearly 50% of 30 busiest airports facing absences as staff are forced to work without pay and shutdown hits 31st day
Nearly 50% of the 30 busiest US airports faced shortages of air traffic controllers, the Federal Aviation Administration (FAA) said on Friday, leading to flight delays nationwide as a federal government shutdown hit its 31st day.
The absence of controllers on Friday is by far the most widespread since the shutdown began, with one of the worst-hit regions being New York, where 80% of air traffic controllers were out, the agency said.
At least 35 FAA facilities, including several at the largest US airports, reported staffing problems. Airports affected included facilities in New York City, Austin, Newark, Phoenix, Washington, Nashville, Dallas and Denver. At some airports, delays averaged one hour or more.
adhocfungus likes this.
Geographic citizenship would be really appreciated from many many unsatisfied people living in boredom-driven countries where history is not used as a learning lesson, but as a loop to unavoidably repeat every some decades
chat.qwen.ai/s/c65b264b-1eff-4…
Qwen Chat
Qwen Chat offers comprehensive functionality spanning chatbot, image and video understanding, image generation, document processing, web search integration, tool utilization, and artifacts.chat.qwen.ai
Think Big, Print Bigger: Introducing the Prusa CORE One L! - Original Prusa 3D Printers
Think Big, Print Bigger: Introducing the Prusa CORE One L! - Original Prusa 3D Printers
In the announcement of the Prusa CORE One, I wrote that ”it is easily scalable - allowing us to be incredibly nimble in future projects.” Today, I’m excited to show you what this meant. Meet the Prusa CORE One L. This is...Josef Průša (Original Prusa3D Printers)
A Milano in bici si rischia la vita tutti i giorni
Una cultura di egoismo sulla strada mette in rischio tutti con mezzi più leggeri. In questo contesto, tanti trovano sicurezza in mezzi ancora più pesanti, ma alla fine si trovano bloccati in enormi code.
Ci vuole poco per vedere oltre, ma non può succedere senza almeno un minimo di volontà.
A Milano in bici si rischia la vita tutti i giorni
Si investono in ciclabili solo 20 euro per abitante. La mappa degli incidenti che coinvolgono chi pedala mostra una città pericolosa (+36%...Marta Abbà (MilanoToday)
like this
reshared this
Milano reshared this.
Io sono disposto a perdonare la donnina dietro il volante che mi guarda spaventata e chiaramente non vuole stare dove sta.
Molto meno l'anziano che lascia la macchina in mezzo della strada perché ha sempre fatto così, soprattutto quando le macchine erano molto di meno e probabilmente meno gente si lamentava.
Ma chiaramente il vero problema è la mancanza di autorità organizzativa. Potrebbe essere un vigile urbano (mi immagino secondo un elettore di destra) o una campagna di consapevolezza (secondo uno di sinistra), ma non esiste niente.
Per questo sono così entusiasmato dal lavoro di saichepuoi.it/vialibera/
Mi dispiace che sulla pagina non c'è niente sulla iniziativa attuale.
VIA LIBERA - Sai che puoi?
Giovedì 16 maggio 2024 abbiamo organizzativa una grande mappatura collettiva della sosta irregolare in tutta Milano. 2.000 persone, 63.990 auto.Comitato Colibrì
skariko likes this.
Small businesses have a tendency to just do whatever the hell they want, and usually they get away with it. Idk if there is some way of claiming its a financial hardship or something to legally avoid it, but it happens a lot.
Case in point, I just bought takeout from a place that gave it to me using a plastic bag and styrofoam, and both of those things are banned in this town/state
like this
“Unexpectedly, a deer briefly entered the family room”: Living with Gemini Home
At least a
out of this.
The unexpected deerEvery generative AI bot makes the occasional mistake, but you’ll probably not notice every one. When the AI hallucinates about your daily life, however, it’s more noticeable. There’s no reason Google should be confused by my smart home setup, which features a couple of outdoor cameras and one indoor camera—all Nest-branded with all the default AI features enabled—to keep an eye on my dogs. So the AI is seeing a lot of dogs lounging around and staring out the window. One would hope that it could reliably summarize something so straightforward.
One may be disappointed, though.
In my first Daily Brief, I was fascinated to see that Google spotted some indoor wildlife. “Unexpectedly, a deer briefly entered the family room,” Gemini said.
Gemini does deserve some credit for recognizing that the appearance of a deer in the family room would be unexpected. But the “deer” was, naturally, a dog. This was not a one-time occurrence, either. Gemini sometimes identifies my dogs correctly, but many event clips and summaries still tell me about the notable but brief appearance of deer around the house and yard.
This deer situation serves as a keen reminder that this new type of AI doesn’t “think,” although the industry’s use of that term to describe simulated reasoning could lead you to believe otherwise. A person looking at this video wouldn’t even entertain the possibility that they were seeing a deer after they’ve already seen the dogs loping around in other videos. Gemini doesn’t have that base of common sense, though. If the tokens say deer, it’s a deer. I will say, though, Gemini is great at recognizing car models and brand logos. Make of that what you will.
“Unexpectedly, a deer briefly entered the family room”: Living with Gemini Home
Gemini for Home unleashes gen AI on your Nest camera footage, but it gets a lot wrong.Ryan Whitwam (Ars Technica)
Rozaŭtuno likes this.
JD Vance repeats comments he wants wife Usha to convert to Christianity
JD Vance repeats comments he wants wife Usha to convert to Christianity
US vice-president announces to 10,000 attenders of Turning Point USA that he prefers wife, who is Hindu, to be ChristianLauren Aratani (The Guardian)
like this
Trump’s immigration raids continue through Halloween in Chicago and Los Angeles
Trump’s immigration raids continue through Halloween in Chicago and Los Angeles
In Chicago suburb, protesters confronted ICE agents, whom Evanston mayor said ‘assaulted’ residentsLauren Aratani (The Guardian)
Civil society should be resisting Trump’s authoritarianism. It’s succumbing to it instead.
Civil society should be resisting Trump’s authoritarianism. It’s succumbing to it instead.
My American Public Health Association membership was revoked after over 20 years because I protested for Palestine. As authoritarian norms spread in government, they are metastasizing into civil society institutions that should be resisting them.Amy Hagopian (Mondoweiss)
quando il governo spereta, la gente dorme, ma quando blocca il porno, la gente muore…
In questo nostro magico paese — che, lo sapete, a me tutto sommato piace… ma è chi ci vive a non piacermi — quando, relativamente a questioni informatiche, escono fuori problemi veri… tipo, che ne so, Piracy Shield oppure Chat Control… l’individuo medio (normaloide) sembra sempre cadere dal perone dello zio a riguardo. Ma, a […]
Pentagon admits it doesn't 'positively ID' people before boat strikes kill them: lawmaker
Pentagon admits it doesn't 'positively ID' people before boat strikes kill them: lawmaker
Officials from the Pentagon reportedly admitted that they were unable to verify who was on alleged drug boats before launching strikes killing everyone aboard the vessels.David Edwards (Raw Story)
like this
hotdogcharmer
in reply to Otter Raft • • •Oh shit. I bought an Affinity lifetime thing a couple of years ago. Oh fuck, I didn't realise I was supporting canva. Are they gonna force me to upgrade into this bullshit? God damn it, Affinity Photo and Designer were pretty good.
Any good alternatives out there? Ideally something cheap, I am not flush with cash at the moment 😬
eutampieri
in reply to hotdogcharmer • • •xcjs
in reply to eutampieri • • •The login page for the old apps is at the bottom of the page in the footer.
That being said, I really miss this being a premium offering.
eutampieri
in reply to xcjs • • •Thanks!
I will continue using v1 (I have v2 but I never got around to using it). Sadly windows/macos only… (in wine it kinda works but that’s not good enough for me)