Salta al contenuto principale


in reply to Sunshine (she/her)

Are those the same Boeing planes that are losing parts during flyghts? and having engine fires during takeoff? the same ones that are now and then crashing with hundreds of people on board? And the most ridiculous excuses are being invented to cover up a real USA aviation scandal? Well, fine time to boycotting Vuelig.com too.....


[German] “I don’t give a damn if Americans buy or not.”


Article is in German; it’s an interview with the head of Zotter (an Austrian chocolatier). Also in the article: “We don’t dare invest in the US any more. The uncertainty is too great. Every additional 1% makes the chocolate more expensive, and ultimately someone has to pay for it.”


[Project] What Does One Billion Dollars Look Like?


According to Forbes, as of early March, 2023 there were 2,640 billionaires worldwide, 735 in the U.S. alone. These billionaires have each amassed at least one billion dollars worth of assets, including stocks, real estate, and cash — many of them much more than that.

But just how big is one billion? A number that large is hard to conceive of. Well, it's 1,000,000,000; ten to the ninth power; one-thousand millions. That might help some…but not much. How big is a million? Hard to say when we're just imagining it in our head or looking at figures on a page.

Wealth is also fairly abstract. What can one dollar buy? And how is a dollar earned? And what about one billion dollars…

in reply to BrikoX

1 million seconds is roughly 11 days. 1 billion seconds is roughly 32 years. Let that sink in. - YouTube user @Chattigurl1



Luoghi, paesi, città: Citiverse.it è un'alternativa ai gruppi locali Facebook a prova di privacy


[h1][strong]Con [url=http://citiverse.it]citiverse.it[/url] abbiamo portato [url=https://citiverse.it/categories]i gruppi locali Facebook in un luogo[/url] senza tracciamento![/strong][/h1] [img=https://citiverse.it/assets/uploads/files/1754238884471-f4fa

Con citiverse.it abbiamo portato i gruppi locali Facebook in un luogo senza tracciamento!


Clicca sulla tua regione e scopri le località che abbiamo inserito

Puoi usare Citiverse.it come Forum, ma le iscrizioni sono ancora soggette a invito. Da oggi è disponibile anche la nuova interfaccia a schede.

L'interfaccia a schede di Citiverse.it

Ma se hai un account del Fediverso (Mastodon, Lemmy, Friendica, etc) puoi seguire le località di Citiverse.it inserendo il link della comunità nella casella di ricerca del tuo software federato e seguendola. Se vuoi aprire una nuova conversazione dal tuo social, puoi menzionare la comunità

con la chiocciola + il nome della comunità + @citiverse.it.

Per esempio, se vuoi aprire una conversazione su "Roma" puoi menzionare @roma@citiverse.it

Vieni a trovarci: citiverse.it/category/12/luogh…


Un mese di sperimentazione con Citiverse.it. Quali sono le comunità attive e, soprattutto, di cosa abbiamo bisogno?


@fediverso@feddit.it

Un mese fa @skariko e io abbiamo ininziato a sperimentare su NodeBB con l'ambizione di creare un'alternativa federata ai gruppi Facebook, soprattutto quelli locali.

Per chi lo visita direttamente dal sito, Citiverse è un Forum; ma per chi lo usa dal Fediverso, Citiverse è un'istanza qualsiasi, ma con le "categorie" del Forum che diventano "gruppi Activitypub", come le comunità Lemmy.

Al momento abbiamo creato una settantina di comunità, suddivise per macrocategorie.

Volete visualizzarle dal vostro account Mastodon? Eccole qua:


NB: alcune potrebbero sembrarvi vuote, perché i messaggi che "contengono" si vedono solo dopo che le avete seguite.


1) DISCUSSIONI GENERALI



2) LUOGHI E CITTA'



3) FEDIVERSO



GRUPPI E ASSOCIAZIONI



4) ALTRO



DI COSA ABBIAMO BISOGNO


Vogliamo far diventare Citiverse un'alternativa ai gruppi Facebook, ma per farlo abbiamo bisogno che sia una comunità attiva:
Se la discussione è scarsa, nessuno prenderà in considerazione citiverse.it! Quindi:

1) seguite le comunità e partecipate alle discussioni con il vostro account federato
2) se volete una nuova comunità, chiedetecela
3) e se volete iscrivervi al forum, in questa fase, dobbiamo inviarvi l'invito via email




Do leaders even believe that generative AI is useful?


There's a very long history of extremely effective labor saving tools in software.

Writing in C rather than Assembly, especially for more than 1 platform.

Standard libraries. Unix itself. More recently, developing games in Unity or Unreal instead of rolling your own engine.

And what happened when any of these tools come on the scene is that there is a mad gold rush to develop products that weren't feasible before. Not layoffs, not "we don't need to hire junior developers any more".

Rank and file vibe coders seem to perceive Claude Code (for some reason, mostly just Claude Code) as something akin to the advantage of using C rather than Assembly. They are legit excited to code new things they couldn't code before.

Boiling the rivers to give them an occasional morale boost with "You are absolutely right!" is completely fucked up and I dread the day I'll have to deal with AI-contaminated codebases, but apart from that, they have something positive going for them, at least in this brief moment. They seem to be sincerely enthusiastic. I almost don't want to shit on their parade.

The AI enthusiast bigwigs on the other hand, are firing people, closing projects, talking about not hiring juniors any more, and got the media to report on it as AI layoffs. They just gleefully go on about how being 30% more productive means they can fire a bunch of people.

The standard answer is that they hate having employees. But they always hated having employees. And there were always labor saving technologies.

So I have a thesis here, or a synthesis perhaps.

The bigwigs who tout AI (while acknowledging that it needs humans for now) don't see AI as ultimately useful, in the way in which C compiler was useful. Even if its useful in some context, they still don't. They don't believe it can be useful. They see it as more powerfully useless. Each new version is meant to be a bit more like AM or (clearly AM-inspired, but more familiar) GLaDOS, that will get rid of all the employees once and for all.

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

Oh, not at all. It would be very rude of me to describe C as a pathogen transmitted through the vector of Unix, so I won't, even if it's mostly accurate to say so.

Many high level systems programming languages predate C, like the aforementioned Fortran, Pascal, PL/I and the ALGOL family. The main advantage C had over them in the early 1970s was its relatively light implementation. The older, bigger languages were generally considered superior to C for actual practical use on systems that could implement them, i.e. not a tiny cute little PDP-7.

Since then C has grown some more features and a horrible standard filled to the brim with lawyerly weasel words that let compilers optimize code in strange and terrifying ways, allowing it to exists as something of a lingua franca of systems programming, but at the time of its birth C wouldn't have been seen as anything particularly revolutionary.



M. K. Bhadrakumar: India Ignores Trump's Threats of Secondary Sanctions




17 août 2025, 09:00:00 CEST - GMT+2
Ago 17
Méditation en ligne
Dom 9:00 - 10:00
XR Culture régénératrice

🌸La méditation guidée de 15 à 20 mn sera suivie d'un cercle de parole, pour faire une pause et se reconnecter à soi et aux autres.

Le thème proposé pour le cercle de parole est : "Est-ce que je parviens à me ressourcer pendant l'été ?" Et chacun est libre de s'exprimer sur ce qu'iel souhaite 🌸

📅 Dimanche 17 août de 9:00 à 10:00

Pour calculer votre heure locale, cliquez sur ce lien : xrb.link/E74VPL1A93J

➡ Pour participer : il suffit de se connecter sur ce lien : xrb.link/v6oCB4dM le moment venu. Tout le monde est bienvenu·e, quelle que soit sa pratique ! Les arrivées ne seront pas acceptées après les 20 premières minutes.

🧘‍♀️🧘🏼‍♂️🧘🏾‍♀️ Parce que l'activisme est un engagement externe ET une transformation intérieure, c’est dans un esprit de compassion et d’approfondissement de la connaissance de soi que nous prétendons évoluer et communiquer les un‧es avec les autres.



Kratsios: NIST needs ‘to go back to basics’ on standards for AI, not safety evaluation


When the Biden administration created a safety institute at the standards agency and then used it to run “x-risk evals, I think we kind of lost our way there,” he said. (“X-risk” is a shortened term for “existential risk” that’s associated with the idea that AI poses major threats to humanity.)

“To me, I think we need to go back to basics at NIST, and back to basics around what NIST exists for, and that is to promulgate best-in-class standards and do critical metrology or measurement science around AI models,” Kratsios said.

Kratsios’s comments about the body once known as the AI Safety Institute came a day after the White House released its anticipated AI Action Plan — which made dozens of recommendations to do things like deregulate and rid AI of “ideological bias” — as well as three executive orders that set parts of that plan into motion. The Thursday panel, moderated by CTA’s CEO and vice chair Gary Shapiro, was focused on those actions.

The discussion also followed the Trump administration’s move last month to rename the NIST-located safety institute to the Center for AI Standards and Innovation, cutting “safety” from the name. That component was initially announced by the Biden administration in November 2023 at the UK AI Safety Summit and, over the next year, focused on working with industry, establishing testing agreements with companies, and conducting evaluations.


I get that he's most likely just "following orders" for Thiel and probably not really coming up with any of this policy, but I hate this guy so much. Thiel sure knows how to craft a good public scapegoat for when things inevitably go horribly wrong.

in reply to orrk

Yes, Ayn Rand IS a Libertarian,


She didn't call herself a libertarian and explicitly said she isn't, libertarians don't call her a libertarian and explicitly say she isn't, only people not knowing what the hell they are talking about call her a libertarian.

There's absolutely no reason to call her a libertarian. No matter how you'd want that to accuse libertarianism of whatever bad.

It's actually funny, there is a bunch of ideologies, all different, and like all of them not mainstream and not left are bunched by idiots under libertarianism just like this. Rand isn't libertarian (not even in history of her beliefs), Curtis Yarvin isn't libertarian (despite history of his beliefs), Silicon Valley bros aren't libertarian (despite them using the word sometimes to the confusion of everyone), and neither are Zelensky and Milei (I mean, there is some awareness of libertarianism in his approahes).

I find it interesting, so many proponents of Libertarianism don’t realize that the limits we put on these things they want to exist to stop people from creating neo-feudal fiefdoms.


Bullshit. You might also want to think who's "we" and what externalia does giving that "we" an ability to "put limits on these things" possess.

If a government is too weak to stop large scale organized violence you get warlords, of some form, in the modern case it’s whoever has the most wealth to found the largest private army.


A government is large scale organized violence and warlords.

But hey, your not too far off the mark with the whole Nazi bit, after all the word Privatize was invented to describe what the Nazis did with state property.


That claim would require sources, I doubt you have any.

in reply to vacuumflower

She didn’t call herself a libertarian and explicitly said she isn’t


And North Korea calls its self democratic. Yet we don't call it a democracy.
No, we define these categories by what they are/do/believe in/etc... and like it or not, Ayn Rand's Objectivism is 100% a component of libertarian ideology, Ayn Rand's beliefs are very much a core component of Libertarianism, and i'm sorry to inform you that many on that list of yours ARE libertarians, such as Milei.
In the same way the Marx&Hegel were a cornerstone of communism.

But you are correct about Zelenskyy, he is not libertarian.

Bullshit. You might also want to think who’s “we” and what externalia does giving that “we” an ability to “put limits on these things” possess.


Standard Libertarian response that basically ignores the existence of anything outside the individual

Also, from the person who you believe isn't a Libertarian:
The source of the government's authority is "the consent of the governed." This means that the government is not the ruler, but the servant or agent of the citizens; it means that the government as such has no rights except the rights delegated to it by the citizens for a specific purpose. -Ayn Rand, Galt's Speech.

A government is large scale organized violence and warlords.
Spoken just like Rand herself!
"Only a government holds that power. The nature of governmental action is: coercive action. The nature of political power is: the power to force obedience under threat of physical injury—the threat of property expropriation, imprisonment, or death."
The Virtue of Selfishness
"The Nature of Government," The Virtue of Selfishness, again Ayn Rand.


Lastly, on privatization: aeaweb.org/articles?id=10.1257…



File FLAC: li usate? che programma usate per farli?


Discussione "accessoria" al discorso musicale propriamente detto.

Da qualche tempo, più per pacioccare che altro, ho provato un paio di programmi per generare dei FLAC dai miei fidati CD.
Specifico che preferisco sempre e comunque ascoltare i CD quando posso, a casa; in auto ho gli MP3 sul telefono.

Voi usate i FLAC?

I due programmi sono:
- Exact Audio Copy (exactaudiocopy.de/)
- foobar2000 (foobar2000.org/)

(sono su Windows)

Ho provato a fare il FLAC di una medesima traccia CD, ma sono venuti file di dimensioni diverse, dovute ai kbps, nonostante mi sembri di aver dato le stesse impostazioni ad entrambi.
Tra l'altro, se lo usate occhio che la versione attuale di EAC non ha l'ultima versione del codificatore (xiph.org/flac/download.html), ho provato a metterla io manualmente nella cartella e funziona normalmente.

reshared this





Why autonomous systems should mirror the structure of biological intelligence


  • Artificial intelligence is driving the promise of autonomy in everything from self-driving cars, to digital health and smart cities.
  • True autonomy emerges from the convergence of sensing, connectivity, computing and control – not isolated intelligence.
  • Accordingly, biological intelligence must serve as the foundational design principle for building next-generation autonomous systems.

https://www.weforum.org/stories/2025/08/biological-intelligence-autonomous-systems/



Why autonomous systems should mirror the structure of biological intelligence


  • Artificial intelligence is driving the promise of autonomy in everything from self-driving cars, to digital health and smart cities.
  • True autonomy emerges from the convergence of sensing, connectivity, computing and control – not isolated intelligence.
  • Accordingly, biological intelligence must serve as the foundational design principle for building next-generation autonomous systems.

https://www.weforum.org/stories/2025/08/biological-intelligence-autonomous-systems/

Questa voce è stata modificata (1 mese fa)


Human-first AI: What decisions today will impact AI for humanity tomorrow?


  • AI represents a transformative phase akin to the Renaissance or Industrial Revolution, with opportunities and risks across various industries.
  • Ultimately, humans must decide how AI unfolds in the best way that benefits humans first.
  • A collective effort across society is essential to harness the best use cases of human-first AI, enabling it to reach its full potential.

https://www.weforum.org/stories/2025/08/human-first-ai-humanity/

#AII



download full matchs from plus.fifa.com


Hey,

Anyone found a way to download full matchs from plus.fifa.com ?

No stream detector and downloader extension worked fine to download a match.

in reply to H_GG

Video DownloadHelper detected 1080p/720p streams, give it a try.
Questa voce è stata modificata (1 mese fa)


Uber Canada says it's changed emergency policies after driver left with child in backseat


Uber Canada says it has updated its safety protocols for emergency situations after an incident in March where company representatives refused to contact a driver after he drove off with a child.

Julia Viscomi said Uber customer support refused to help her or Toronto police contact the driver after he left with her 5-year-old daughter asleep in the backseat in North York, CBC Toronto reported in April.

Police ended up finding the child without receiving help from Uber, about an hour and a half after the driver left with her, Viscomi said.

Questa voce è stata modificata (1 mese fa)




Shein’s and Temu’s prices will get hit even harder by the new de minimis rule









TikTok appoints ex-IDF solider as its 'hate speech manager'


Sada Social Center expresses its deep concern and strong condemnation regarding TikTok’s appointment of Erica Mindel—a former instructor in the Israeli army’s Armored Corps—as the platform’s new Manager of Hate Speech Policy.

According to reports reviewed by Sada Social, Mindel previously worked with the U.S. State Department under Ambassador Deborah Lipstadt, the Biden Administration’s Special Envoy to Monitor and Combat Antisemitism. Prior to that, she served as an instructor in the Israeli army’s Spokesperson’s Unit. In her new role, Mindel will be tasked with formulating TikTok’s hate speech policies, shaping relevant legislative and regulatory frameworks, and monitoring trends—particularly those related to antisemitic content.

Sada Social views this appointment as a highly concerning indicator for the future of digital freedoms for Palestinians. The center warns of the serious implications that Mindel’s military background may have on TikTok’s moderation practices, especially regarding Palestinian reports of incitement, bias, and the silencing of their narrative. Assigning someone affiliated with an army currently under international investigation for genocide in Gaza to lead hate speech policy only entrenches existing biases and undermines the principles of fairness and digital justice.

Sada Social’s 2024 Digital Index revealed that 27% of all digital violations targeting Palestinian content occurred on TikTok. According to TikTok’s own transparency report for the second half of 2024, the platform complied with 94% of the Israeli government’s content removal requests, all while imposing strict censorship on Palestinian content. This included the deletion of videos with clear journalistic value, and the targeting of accounts belonging to journalists, media outlets, activists, and supporters of the Palestinian cause.

Sada Social also underscores that TikTok has failed to undertake any meaningful internal review of its policies, even after the South African government submitted video evidence to the International Court of Justice (ICJ)—footage that was published on TikTok and depicted Israeli soldiers celebrating the destruction of Palestinian homes, mocking victims, and writing messages on bombs before they were dropped on Gaza. Instead of responding to these disturbing violations, TikTok has continued its partnerships with a political and military regime currently under international investigation.

Questa voce è stata modificata (1 mese fa)


TikTok appoints ex-IDF solider as its 'hate speech manager'


Sada Social Center expresses its deep concern and strong condemnation regarding TikTok’s appointment of Erica Mindel—a former instructor in the Israeli army’s Armored Corps—as the platform’s new Manager of Hate Speech Policy.

According to reports reviewed by Sada Social, Mindel previously worked with the U.S. State Department under Ambassador Deborah Lipstadt, the Biden Administration’s Special Envoy to Monitor and Combat Antisemitism. Prior to that, she served as an instructor in the Israeli army’s Spokesperson’s Unit. In her new role, Mindel will be tasked with formulating TikTok’s hate speech policies, shaping relevant legislative and regulatory frameworks, and monitoring trends—particularly those related to antisemitic content.

Sada Social views this appointment as a highly concerning indicator for the future of digital freedoms for Palestinians. The center warns of the serious implications that Mindel’s military background may have on TikTok’s moderation practices, especially regarding Palestinian reports of incitement, bias, and the silencing of their narrative. Assigning someone affiliated with an army currently under international investigation for genocide in Gaza to lead hate speech policy only entrenches existing biases and undermines the principles of fairness and digital justice.

Sada Social’s 2024 Digital Index revealed that 27% of all digital violations targeting Palestinian content occurred on TikTok. According to TikTok’s own transparency report for the second half of 2024, the platform complied with 94% of the Israeli government’s content removal requests, all while imposing strict censorship on Palestinian content. This included the deletion of videos with clear journalistic value, and the targeting of accounts belonging to journalists, media outlets, activists, and supporters of the Palestinian cause.

Sada Social also underscores that TikTok has failed to undertake any meaningful internal review of its policies, even after the South African government submitted video evidence to the International Court of Justice (ICJ)—footage that was published on TikTok and depicted Israeli soldiers celebrating the destruction of Palestinian homes, mocking victims, and writing messages on bombs before they were dropped on Gaza. Instead of responding to these disturbing violations, TikTok has continued its partnerships with a political and military regime currently under international investigation.

Questa voce è stata modificata (1 mese fa)


Proton’s Lumo AI chatbot: not end-to-end encrypted, not open source




SocialHub Reboot Wiki


This is a wiki post that anyone can edit, just click 'Edit' in bottom-right of this post.

Related discussion: socialhub.activitypub.rocks/t/…

Current custodian: Petites Singularités (P.S.)


Community staff:

  • @how: P.S. Representative, Hosting provider, forum admin, sysadmin
  • @nightpool: Forum admin, sysadmin
  • @weex: Forum moderator
  • (@angus@pfefferle: Forum admins, but only for testing AP integrations)

Responsibilities:

  • Responsible handover.
  • Responsible shutdown, if no handover is possible.

Requests:

  • In case of shutdown host forum archive as static website (via export tool?). @aschrijver
  • In case of shutdown receive an archive of my posts. @eprodrom


Community team volunteers


These people have volunteered and consider roles in a rebooted SocialHub community:

  • @strypey
  • @lullis
  • @Hanse00
  • @melvincarvalho

Potential financial contributors to rebooted community:

  • @dmoonfire
  • @melvincarvalho

Responsibilities:

  • Sketch community plan(s) as proposals for P.S. custodianship handover.

Options being considered (brainstorm your own):


Transition helpers


  • @aschrijver: advocacy, comms (like this wiki).
  • @j12t: approach people at FediCon.




State of the Bird July 2025


State of the Bird July 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.

Before that, we used to do these quarterly as an interactive live stream and you can find the playlist with all of those videos at YouTube.

Retrospective


Our last State of the Bird was July 10th 2025 and can be found here.

Things have picked up a bit since last month, but are still a bit low due to the summer in the northern hemisphere.

Metrics


We have a number of metrics we keep an eye on which you can see below.

Contibutors


Our number of contributors has dropped a bit this month. But nothing to get worried about yet.

If you're interested in contributing you can find some documentation here including no coding ways to contribute.

[chart type="bar" backgroundColors="#db3a83,#e76a2a,#4cdc8b" title="Contibutors" xAxisTitle="Time Frame" ]2025-02 | 2025-03 | 2025-04 | 2025-05 | 2025-06 | 2025-07Developers | 2 | 1 | 2 | 2 | 2 | 2Crazy Patch Writers | 1 | 1 | 0 | 1 | 0 | 0Casual | 0 | 0 | 0 | 1 | 1 | 0[/chart]

Review Requests


Review requests are what we call our code reviews and this is a look at how many were open and closed each month.

We've started to develop a bit of a backlog here, so if you're interested please take a look! Any reviews are appreciated and looking at them is a great way to learn the code base as well.

[chart type="bar" backgroundColors="#db3a83,#e76a2a" title="Review Requests" xAxisTitle="Time Frame" ]2025-02 | 2025-03 | 2025-04 | 2025-05 | 2025-06 | 2025-07Open | 72 | 78 | 44 | 26 | 20 | 42Closed | 72 | 82 | 43 | 22 | 25 | 39[/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.

[chart type="bar" backgroundColors="#db3a83,#e76a2a" title="Issues" xAxisTitle="Time Frame" ]2025-02 | 2025-03 | 2025-04 | 2025-05 | 2025-06 | 2025-07Open | 30 | 41 | 16 | 6 | 11 | 11Closed | 18 | 18 | 6 | 5 | 10 | 3[/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.

[chart type="bar" backgroundColors="#ed207b,#9eb83b,#0088cc,#b3b5b4,#8c6238,#231f20,#f1592a,#ffea61,#bf1e2e,#0088cc,#57e389,#7f007f" title="Commits" xAxisTitle="Time Frame" ]2025-02 | 2025-03 | 2025-04 | 2025-05 | 2025-06 | 2025-07Pidgin 3 | 22 | 27 | 28 | 15 | 10 | 25 |Pidgin 2 | 0 | 0 | 0 | 0 | 4 | 0 |GPlugin | 1 | 1 | 0 | 2 | 0 | 4 |HASL | 5 | 1 | 0 | 1 | 4 | 2 |Birb | 1 | 6 | 0 | 5 | 0 | 1 |Xeme | 5 | 7 | 0 | 0 | 0 | 1 |Ibis | 10 | 27 | 11 | 0 | 0 | 0 |Hiya | 0 | 15 | 2 | 0 | 0 | 0 |Myna | 0 | 0 | 0 | 0 | 0 | 2 |Seagull | 23 | 8 | 0 | 0 | 13 | 3 |Traversity | 8 | 0 | 0 | 0 | 0 | 0 |retro-purple | 0 | 0 | 0 | 38 | 48 | 0 |[/chart]

Infrastructure


Not much new here, but we're looking at serving our static sites out of our S3 compatible storage which should free up a bunch of resources in our Kubernetes cluster.

Pidgin 3
Retrospective


Not a whole lot happened with Pidgin 3 this month as we had our focus on other projects.

Updates


  • Updated to ibis-0.14.0
  • Re-enabled links .in Pidgin.Message
  • Added a test to make sure the Flatpak dependencies have been updated
  • Added support to automatically restore conversations when the application is started
  • Replaced the Purple.Plugin data type with GPlugin.Plugin
  • Added Purple.ConversationManager.get_all_for_account
  • Removed a bunch of unused and unnecessary preferences code
  • Delete conversations from the database when the user leaves them
  • Implement the /me command in IRCv3
  • Move the input widget from Gtk.TextView to GtkSource.View
  • Added Purple.ScheduledTask and Purple.Scheduler
  • Told g-ir-scanner to skip some symbols that need to be replaced
  • Deleted the Purple.GdkPixbuf APi
  • Removed Purple.ProtocolContacts.search_async and Purple.ProtocolContacts.search_finish
  • Use the presence message of a contact as the subtitle for direct messages
  • Removed Purple.CircularBuffer


Releases


None

Future Plans


  • 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.

Pidgin 2


We're still planning on doing a 2.15.0 release, but we haven't moved forward on this at all this month.

Retrospective


We 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.

Releases


None

Future Plans


Just the same as what was mentioned above.

GPlugin


GPlugin is our GObject based plugin library that is used in Pidgin 3.

Retrospective


Some maintenance was done, including work on moving from using GList to GListModel.

  • Fixed some Since tags
  • Removed the clang-format config file
  • Added GPlugin.Manager.find_plugins_with_id


Releases


None

Future Plans


We're going to continue moving forward with the GlibList -> 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


  • Fixed the GIR generation on Windows
  • Added some missing Since tags


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


  • Added some missing Since tags


Releases


None

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


  • Make sure our enumerations are being exposed


Releases


None

Future Plans


Everything! Seriously though, we're looking to get back to this in the near future.

Ibis


Ibis 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 changes

Releases


None

Future Plans


Continue working through the open issues and watching new IRCv3 specifications for things we should be including.

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.

Seagull


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


  • Added helpers for handling booleans
  • Added Statemnt.column_date_time


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 and NINA.

Retrospective


We've wrapped up just about all the development here and are just waiting for Pidgin 2.15.0 before releasing.

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.

Closing


We hope you all are enjoying the new format and if you have any questions of comments please leave them below!

Discuss this on our forum.




Americans Are Overworked. Could AI Change That?





Proton’s Lumo AI chatbot: not end-to-end encrypted, not open source





Here’s why the EU keeps losing to China




Here’s why the EU keeps losing to China