PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support


in reply to Otter

Started off watching the Blue Jays beat the Yankees (who better to beat on Canada day!)

Made homemade poutine for the family for supper.

Walked to the neighborhood Canada day block party. A teenage band was playing Tragically Hip songs when I arrived.

Later made myself a Ceaser (sadly, no celery - couldn't find any that wasn't US grown), and watched some TV with the wife.

All in all, a good day.

I'm back again with another question: Wine/Proton


A few days ago I asked about taking the big leap, but I use my PC for work in the arts (voice over, music, digital art, etc).

I've been playing around with Bitwig to replace Cubase and ideally Adobe Audition. It's... a learning curve but I'm willing to make it work if I can get everything about my PC lined up with Linux.

I then discovered Wine and Proton. So, they're basically bridges that allow you to use some Windows programs in Linux? I read they can use vst files with a bit of work, and people have had some success with Cubase, though Adobe is still right out but I'd love to get away from Adobe anyway. Also games??

Is there a difference between Wine and Proton or are they basically just different programs that do the same thing? The big leap might be more feasible than I thought if they do what I think they do.

Edit: This seems like it could suit most of my needs. I need to do more research into it but you guys answered my questions. Appreciate you all taking the time, thanks!

This entry was edited (1 week ago)
in reply to Jack_Burton

So, they're basically bridges that allow you to use some Windows programs in Linux?


They are like really Bad cocaine. Sure, it may work, but if you want to give up that much time, might as well learn an alternative because the next version will need a new workaround.

I read they can use vst files with a bit of work


That's an emulator.

Is there a difference between Wine and Proton


Proton-ge is a fork of proton is a fork of wine, which only exists because Wine isnt made for gaming specifically and proton can't include a bunch of stuff because of legal reasons which enhance gaming further.

This entry was edited (1 day ago)

Google is only free if your time has no value


Sooo there's free software (“Everyone should be able to write open source software!”) and there's open source software (people programming their own computers for their own communities). Ideally, Neima should be able to program her computer to help her kids do their homework or for their sports club. So there's open source software that's written for the developers community, and there's open source software that's written for the GNOME community, which is polished and truly a delightful experience for new users: if for example you installed Linux Mint with Cinnamon, you'd connect to the wifi and probably be immediately greeted with a notification telling you that your printer has been added and is ready to go.

I'm not saying that Linux users should learn programming, especially if they don't know about e.g. GNU Guix, Skribe/Skribilo/Haunt, or SICP (that's directly referenced by the Haunt info pages – I promise you, starting a blog as an English speaker with a Skribe implementation and reading SICP once you get comfortable enough could get you started in months); but that of course, learning any field on such a platform as Stack Overflow would provide an absolutely stupid experience, whereas the ideal learning medium is books.

It isn't enough for Google to insert far-right suggestions in YouTube shorts; they've deliberately sabotaged features in their search engine to get us to generate more ads, and Google Scholar results are, by the way, the bottom of the barrel too. Compare queries results to "sex work" or "borderline disorder transgender" with those of HAL and wonder why there's a public distrust in science. More broadly, Google hinders our relationship to information, and we're both trading it for a far-right agenda.

The same is just as true for LaTeX: it's a great, intuitive language, provided that you read some good introduction on the topic. As a matter of fact, Maïeul Rouquette's French-speaking book is available for free on HAL.

I'm more and more fed up as I write that and I'm pretty sure it shows. You may totally use open source software, meant for the non-technical community of a graphical library, desktop environment, Linux distribution, and so forth. But if you really wanted to "learn Linux", please install any distro you're comfortable with and read some good book on whatever topic you want to work on.

Why are parts of application in a different language?


As you can see in the screenshot there are a couple of parts of the F-Droid application page in F-Droid that are in a different language. This isn't actually the first time I have seen this and is not limited to the F-Droid application. Currently it's just this one, but in the past I have had more apps than not displaying some or all of their content in a different language despite my phone being configured for English.

US contractors say their colleagues are firing live ammo as Palestinians seek food in Gaza


AP spoke to the two contractors for UG Solutions, an American outfit subcontracted to hire security personnel for the distribution sites. They said bullets, stun grenades and pepper spray were used at nearly every distribution, even if there was no threat.

In one video, what appear to be heavily armed American security contractors at one of the sites in Gaza discuss how to disperse Palestinians nearby. One is heard saying he has arranged for a “show of force” by Israeli tanks.

“I don’t want this to be too aggressive,” he adds, “because this is calming down.” At that moment, bursts of gunfire erupt close by, at least 15 shots. “Whoo! Whoo!” one contractor yelps. “I think you hit one,” one says. Then comes a shout: “Hell, yeah, boy!”

https://apnews.com/article/palestinians-israel-gaza-contractors-aid-distribution-fe27f3ea83e06a09d66424eed7a5d56f

in reply to madlian

“Nanook” is a slur for northern indigenous people in the same way “Chan” is a slur for Chinese people. Sure, there might be some members of that demographic with that name, but using the term as a generalization for that demographic is derogatory in intent.

Using the term “Eskimo” in the instance name is problematic for at least two reasons.

  1. The term itself is considered problematic and derogatory for reasons I don't have time to go into here, but feel free to research why it’s under fire.
  2. I haven’t checked, but the admins are probably not part of the demographics that the term would refer to, so they’re not “reclaiming a slur” so to speak

Can you spot an authentication chip in the Nintendo Switch 2’s dock?


GrapheneOS Organization Calls Out False Claims Made In European Countries By Media Outlets


European authoritarians and their enablers in the media are misrepresenting GrapheneOS and even Pixel phones as if they're something for criminals. GrapheneOS is opposed to the mass surveillance police state these people want to impose on everyone.

xatakandroid.com/sociedad/cada…

There are ongoing coordinated attempts at misleading people about GrapheneOS and Signal in multiple European countries. A consistent pattern are completely unsubstantiated claims about exploits with no evidence. These are contradicted by actual evidence, leaks and their behavior.

GrapheneOS is not immune to exploitation, but the fearmongering done in these ongoing attacks on it is very clearly fabricated. They feel threatened enough by GrapheneOS to engage in coordinated attempts at convincing people that it's unable to protect their privacy and security.

GrapheneOS eliminates many classes of remotely exploitable vulnerabilities and makes the vast majority far harder to exploit. It even puts up a strong fight against attacks advanced forensic data extraction tools with physical access. See discuss.grapheneos.org/d/14344… for an example.

There's currently an example of one of these attacks on the project ongoing across Swedish forums and social media. This reached our forum at discuss.grapheneos.org/d/23535…. An account pretending to be just asking questions goes on to pretend to be an expert citing non-existent sources.

This same thing is currently ongoing across several Swedish forums and on social media. It's generally not in English which makes it inaccessible to the broader GrapheneOS and privacy community so they can get away with extraordinary, unsubstantiated claims much more easily.

GrapheneOS is not supposed to stop people installing malware and granting it invasive permission. It does provide alternatives to being coerced into granting invasive permissions by apps via our Storage Scopes, Contact Scopes and other permissions, but it's a user choice.

GrapheneOS similarly not supposed to prevent authorized access to data by someone with the PIN/password and access to the device. Rather, we provide far stronger protection against unauthorized access via exploit protections, 2-factor fingerprint unlock, duress PIN/password, etc.

Our features page at grapheneos.org/features provides an overview of how GrapheneOS improves privacy, security and other areas compared to the most secure Android devices running the stock OS. It's not immune to exploitation and cannot be. Products making that claim are scams.

Not being immune to exploitation doesn't mean it can be successfully exploited in a given real world scenario. It's significantly harder to develop and deploy an exploit successfully. It can be exploited, but it doesn't mean it is happening especially at scale or consistently.

Having far from perfect security does not mean real world attacks including sophisticated ones will be successful in practice. Don't fall for security nihilism propaganda. We'll keep working on advancing security for general purpose computing devices. It will keep getting better.

GrapheneOS Organization Commentary On False Claims About AOSP Privacy By ICEBlock App


bsky.app/profile/iceblock.app/…

Apple stores which devices/users install which apps. They have the device IDs. US government could obtain a list of people who installed the app if a court authorized it. Not clear what they mean by having to store device IDs. Those IDs aren't accessible to Android apps.

ANDROID_ID is a per-app-per-profile random ID. Not clear why they would need it. Android has privacy-preserving hardware-based attestation if they're talking about making it harder to spoof a location. Can't prevent either iOS or Android users making false reports via attestation APIs regardless.

bsky.app/profile/iceblock.app/…

Making posts with inaccurate technical claims about Android doesn't inspire confidence. It's a closed source app with a closed source service fully under their control. Why is that the approach if their goal is helping people rather than monetizing interest in it?

bsky.app/profile/iceblock.app/…

Apple records which apps people install and requires an account to use their app store. Apple Push Notification Service (APNs) has comparable privacy to Firebase Cloud Messaging (FCM). However, iOS apps must use APNs for push while Android apps do not have to use FCM.

Android apps can implement their own push service or allow the user to choose a service via the UnifiedPush framework. Play Store has a policy of requiring FCM for most use cases for battery reasons but there are exceptions. Unlike iOS, Android allows installing apps from other app stores / sources.

ICEBlock app is very clearly misleading people about privacy and their safety. Apple has a list of which accounts/devices have installed the app. They will provide it to the US government if they receive a court order. FCM is also not less private than APNS and FCM doesn't work the way they claim.

iPhones have good overall privacy and security but Apple does collect telemetry, forces people to have accounts and knows which apps each user/device has installed. They do not have magical privacy and security properties. An app like this claiming iOS gives them 100% anonymity is very strange.

iOS has significantly worse support for VPNs than Android and requires using Apple services. Android exists without Google services and people can install apps from elsewhere. The mandatory or effectively mandatory services on Google Mobile Services devices and iOS have comparable privacy.

Is the Fediverse stalling?


I'm genuinely interested in people thoughts about the Fediverse because here in the UK it has massively stalled in 2025, like a lot of things. I am seeing way less posts from UK people and way less interaction and general use in fact. Most seem to have stopped social media use to be fair, and I know a lot of that is to do with my age (old fart here, 56 laps round sun and counting) but the numbers game look poor from my point of view. Do we think the Fediverse has a future now after useage appears to be going downwards? Is it a UK thing? (well I know the UK is weird but hey)
in reply to nebula42

I'd say this is lost, while I can seemingly find other languages pretty easily, the Serbian dub specifically I've come up empty for as well

It's fairly common for a specific language of multi-language release content to be missing. Especially when it's outside of the mainstream languages like English, Spanish, Japanese etc.

I would suggest making a post over at forums.lostmediawiki.com/ as well to get more eyeballs on it

GrapheneOS version 2025070100 released


Tags:
  • 2025070100 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, emulator, generic, other targets)

Changes since the 2025063000 release:

  • Exynos 5400 modem Pixels (Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold): temporarily disable hardened_malloc and hardware memory tagging for shared_modem_platform executable due to an upstream write-after-free bug
  • Launcher: fix upstream bug causing a crash for the interface to add lockscreen widgets (currently a tablet only feature until Android 16 QPR1)
  • Vanadium: update to version 138.0.7204.63.0
  • add debug build functionality for toggling off hardened_malloc usage for vendor processes to make narrowing down issues quicker

Vanadium version 138.0.7204.63.0 released


Changes in version 138.0.7204.45.2:
  • backport upstream port of Local Network Checks site settings to Android to provide per-site control with a prompt when sites try to use it instead of the status quo where Vanadium enforces Local Network Checks for the browser with only a global toggle for disabling it

A full list of changes from the previous release (version 138.0.7204.45.1) is available through the Git commit log between the releases.

This update is available to GrapheneOS users via our app repository and will also be bundled into the next OS release. Vanadium isn't yet officially available for users outside GrapheneOS, although we plan to do that eventually. It won't be able to provide the WebView outside GrapheneOS and will have missing hardening and other features.

GrapheneOS version 2025063000 released


This is the initial official release of GrapheneOS based on Android 16 after the June 10th release of Android 16. Device support for Pixels was removed from the Android Open Source Project for Android 16 and had to be reimplemented which is why it took so much longer than usual. Please join our testing chat room if you're interesting in testing this experimental release. We'll be making a series of releases this week to fix several known issues and other issues.

Tags:

  • 2025063000 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, emulator, generic, other targets)

Changes since the 2025062700 release:

  • full Android 16 port with all GrapheneOS features available (we previously shipped some parts of Android 16 backported to Android 15 QPR2 to provide the 2025-06-05 and then 2025-07-01 Pixel patch level)
  • migrate to using adevtool to handle a much larger portion of device support since the Android Open Source Project no longer includes device support for Pixels
  • adevtool: add new arcslib infrastructure for extracting resource overlays from the stock Pixel OS
  • adevtool: use fixed build number and build date for state regeneration to reduce diffs
  • don't disable external ports at boot on debug builds for internal development for debugging early boot failures

I want a community to exist like 4chan greentext here


Call it something like greentext or confessions or something. Anyone posting is automatically set to Anonymous with no link whatsoever to the original account for admin or users to track or in the logs/activity pub etc. Like the person will not get replies, notifications on their account for the post, or the ability to reply as Anon. Simply streamline creation of a throw away account using the existing credentials of an existing account for post access and to give automod a chance to act. Maybe bar new accounts or below a certain threshold of engagement.

Amazon CEO Andy Jassy says AI will probably mean fewer jobs after 27,000 people have already been cut from its workforce


in reply to cm0002

Please don't report on project made by a litteral nazi.
It's going to crash and burn on it's own and isn't worth it for anywone.

And before some morron talk about accesibility, first I'm disabled and use the screen reader, second go listen to any other disabled person using linux : they don't want X11 they want a better accesibility API in wayland.

I will be kind enough to offer a source : fireborn.mataroa.blog/blog/i-w…

Private company AmeriStarRail proposes cross-country Auto Train service with Amtrak


in reply to OneSpectra

Maybe try recognizing that most people actually have very real, legitimate grievances which have been completely swept under the rug by assholes all too eager to avoid responsibility by painting those asking the questions as brainwashed.

Or continue condescending to the entire world so you never have to break the pretty illusions you've painted for yourself, and keep lamenting how the entire world is turning against you.

All. The. Way.

This entry was edited (1 week ago)

Israel Slaughters Dozens in Attack on Popular Gaza Cafe as Trump Claims a Ceasefire Deal is Moving Forward


Abdel Qader Sabbah, Sharif Abdel Kouddous, and Jeremy Scahill
Jun 30, 2025

The outdoor cafe became a scene of carnage: all broken concrete and shredded wood, bodies strewn on the ground, plastic chairs torn apart, and blood soaked on the floor. A large crater in the ground in the cafe showed the missile impact. At al-Shifa hospital in Gaza City, fresh corpses in body bags were lined up outside."

Israel Slaughters Dozens in Attack on Popular Gaza Cafe as Trump Claims a Ceasefire Deal is Moving Forward


Abdel Qader Sabbah, Sharif Abdel Kouddous, and Jeremy Scahill
Jun 30, 2025

The outdoor cafe became a scene of carnage: all broken concrete and shredded wood, bodies strewn on the ground, plastic chairs torn apart, and blood soaked on the floor. A large crater in the ground in the cafe showed the missile impact. At al-Shifa hospital in Gaza City, fresh corpses in body bags were lined up outside."

Why did Canada just cave to Trump by scrapping the Digital Services Tax?


We just threw $7 billion onto Trump’s poker table—the expected five-year haul from the DST —simply to keep playing a rigged game with no clear end. What was gained here?

The money these companies earn from online ad revenues—and by selling our personal data (including our search habits)—is virtually untaxed. This is because, like many multinational companies, Google, Meta, Amazon, Airbnb and other online platforms can register their global profits in low-tax jurisdictions.

While U.S. officials in the Democratic and Republican parties accuse the DST of discriminating against U.S. firms—“to stifle American innovation,” according to Commerce Secretary Lutnick today—the tax would have applied to firms of any nationality, and only on revenues above $20 million.

Trade watchers have always suspected Canada was holding on to the DST mainly for negotiating purposes. It was something generally positive for Canada that could nonetheless plausibly be negotiated away for some meaningful purpose, perhaps in the planned six-year review of the Canada-U.S.-Mexico Agreement (CUSMA) that replaced NAFTA under the first Trump presidency. Prime Minister Carney admitted this was the plan in a press scrum today (June 30).

The Canadian government, in playing that card early, has depleted Canada’s digital sovereignty and federal revenues, for no apparent reason other than to keep Trump sweet. In doing so, we will undermine efforts in Europe and elsewhere to develop national digital services taxes in the absence of a viable international alternative.

Worse than that, the Canadian government has legitimated Trump’s pointless and highly destructive trade warfare at a possible turning point.

in reply to streetfestival

We should have just increased GST a small amount across the board instead of creating a tax that had such a concentrated impact on businesses from the country that is our largest trading partner.
There are these things that Canada does to protect industry or raise funds, but there are consequences for the quite convoluted way we go about it. VATs are a normal thing around the world, but we engineer these weird solutions to try to hide our protectionism.
For example instead of raising taxes and subsidizing the news media as a public good, we made (certain) Silicon Valley companies pay (certain) publishers for linking to them. Facebook then said it just won’t link to them and now there’s no news on Facebook. This was a backfire.
Instead of GST we could have taxed lots of things, fiber internet plans, advertising or digital services across the board, many people warned against the Trudeau era bills, they caused a rift with Biden too, and we’ve now lost the game of chicken and wasted 4 years on something we had to tear up.
This entry was edited (1 week ago)
in reply to ikidd

but if you're a developer or systems engineer who sees your OS as a critical part of your toolkit—one that should be as reliable and version-controlled as your code—then the tough road of NixOS is absolutely worth it.


Is the value added benefit to other systems with regards to the cost really worth it? Btw, I love home manager because it is easy to use (I haven't had problems so far).

This entry was edited (1 week ago)

ZLUDA Making Progress In 2025 On Bringing CUDA To Non-NVIDIA GPUs


Alberta’s Book Ban Is a Blatant Act of Cultural Vandalism


ON MAY 26, Alberta announced that it was entering the book-banning business. “Multiple books found in some school libraries show extremely graphic and age-inappropriate content,” warned a government press release. To save Alberta’s children from this material, the government promised to act: first, by inviting Albertans to provide feedback on what is “acceptable for school library collections,” and second, by setting province-wide standards that every school board will be required to implement before classes resume in the fall.

When The Tyee pointed out that three of the four targeted books featured LGBTQ+ narratives, Minister of Education and Childcare Demetrios Nicolaides shot back: “The fact that our actions of protecting young students from seeing porn, child molestation, self-harm and other sexual material in school libraries are being labelled as anti-LGBTQ is frankly irresponsible.”

Book banners can always be counted upon to deny that label while simultaneously invoking children’s innocence to justify the very censorship they disavow. “This isn’t about banning books,” Premier Danielle Smith posted on X. “It’s about protecting kids from graphic, sexually explicit content that has no place in a classroom.” (None of the books appear to have been part of any classroom curriculum, nor were students compelled to read them.)

What do you play in your phone?


We are coming from here.

I'm not gonna lie, guys, neither say the opposite: there are people who play in their phones, I bet you do, so do I. I'm curious to know what do you play in your phones, what kind of "phone gamer" are you. Remember PDAs? The only games that things had were mineswipper, solitaire, chess, sudoku among others. All those are games that perfectly use the touch capabilities of its device, but now, we have more process capacity, and we still have one touch screen (I know, you can touch many points of the screen at the same time). I've always seen the screen of my phone as a one big button, so, I can't play any game that needs more than one touch to be played. I do limit my catalogue of games to those mentioned above, and I really like them. I love sudoku.

What do you play in your phone?

in reply to cm0002

Heeby deeby what about the various ways to build fhs environments in nix. My largest complaint is actually that the nix ecosystem has disjointed, incomplete, and incorrect documentation. You can get through it, but it's often best to try reading the code in nixpkgs when things aren't working like the docs say. I've been getting by for a few years now and I don't really even know the nix language, I really should put the time in to learn it but I will when I need to.

I'm very happy with how much nixos just works and doesn't let me break the whole os just because I want to try the latest version of blender 😅

in reply to ikidd

I really want to like Nix. The idea of declaratively defining my entire system sounds great. I can manage it with Git and even have multiple machines all look the same. I can define my partititioning once and magically get a btrfs disk working. Wow!

But I find the language confusing no matter how many times people say it's easy. I have a lot of experience with other programming languages so maybe it just doesn't mesh. It also gives terrible error messages that are hard for me to understand. And Nixpkgs is unpredictable for what version I'm going to get. One of the services I installed ended up being a release candidate version which was a surprise. What if I don't want the latest version of Docker? How do I pin it? Do I have to duplicate part of Nixpkgs? It just feels like a monorepo where everybody has to be on the same versions. Why on earth do the Nix language docs start by introducing math expressions instead of here is a simple self contained thing that installs one program. Here's how you configure it. Here's how you expand. Why does the dependency graph seem to pull in so many unnecessary dependencies? For example, I tried to build a minimal Docker image (which Nix looks to be a very good fit for), but I couldn't figure out how to strip out dependencies that likely were only used during build for a dependency.

I still like the idea and have managed to get my server defined entirely with NixOS which is very cool, but I can't recommend this to my tech friends because if I'm confused they will be more so.

This entry was edited (1 week ago)
in reply to ikidd

I have not used Nix, so I may not know what I am talking about.

That said, I have been using Chimera Linux which uses the APK package manager. It works by maintaining a single file in /etc/apk/world that specifies all the packages the user wants on the system. This is used to calculate dependencies and install packages. When you “add” and “del” packages, all it is really doing is adding and removing from this list. If you remove a package, it will remove all the dependencies too unless they appear in the “world” file.

If you do not specify a version number for a package, you get the latest. But you can pin versions of you want.

If you copy the world file from one system to another, you get the same set of installed packages.

So, if I use git to backup my world file, maybe a couple of other entries in /etc, and the dot files in my home directory, I have pretty much everything I need to completely recreate my system.

Is it really worth all the extra complexity of Nix?

Fin spotted close to Nova Scotia beach forces swimmers out of water


QUEENSLAND - Swimmers at a busy Nova Scotia beach were forced out of the water for two hours after a fin was spotted offshore.

The director of the Nova Scotia Lifeguard Service says a fin — possibly of a shark — was spotted in the swimmer's area of Queensland beach, about 50 kilometres west of Halifax.

Paul D'Eon says the lifeguard service has no way to confirm there was a shark, but says when a fin is spotted close to the beach the policy is to order swimmers out of the water.

The veteran lifeguard manager says the potential shark sighting was the first this season at any of the province's 21 ocean beaches, where lifeguards have been on duty for the past five days.

D'Eon says that last year there were three or four sightings of fins over the summer.

The director says that in his 51-year career there's never been a shark attack at one of the beaches while lifeguards were on duty.

in reply to 200ok

Indeed. While most of the time a fin sighting would be harmless, that area is within territory covered by great white sharks. In 2021 a woman swimming at Margaree Island was bitten by a great white that likely mistook her for a seal.

As waters warm, mako and great white sharks have been spending more time close to shore over the past decade.

Just like with any animal at the top of the food chain, it’s better to use caution than to tempt statistics.

[Deep learning algorithm] assisted detection of nasopharyngeal carcinoma on endoscopic images: a national, multicentre, model development and validation study


NOTE: The original title was "Artificial intelligence-assisted detection[...]", so I modified it to be more specific.

Background:

Nasopharyngeal carcinoma is highly curable when diagnosed early. However, the nasopharynx’s obscure anatomical position and the similarity of local imaging manifestations with those of other nasopharyngeal diseases often lead to diagnostic challenges, resulting in delayed or missed diagnoses. Our aim was to develop a deep learning algorithm to enhance an otolaryngologist’s diagnostic capabilities by differentiating between nasopharyngeal carcinoma, benign hyperplasia, and normal nasopharynx during endoscopic examination.

Findings

Endoscopic images used in the internal study (Jan 1, 2017, to Jan 31, 2023) were from 15 521 individuals (9033 [58·2%] men and 6488 [41·8%] women; mean age 47·6 years [IQR 38·4–56·8]). Images from 945 participants (538 [56·9%] men and 407 [43·1%] women; mean age 45·2 years [IQR 35·2– 55·2]) were used in the external validation. STND in the internal dataset discriminated normal nasopharynx images from abnormalities (benign hyperplasia and nasopharyngeal carcinoma) with an area under the curve (AUC) of 0·99 (95% CI 0·99–0·99) and malignant images (ie, nasopharyngeal carcinoma) from non-malignant images (ie, benign hyperplasia and normal nasopharynx) with an AUC of 0·99 (95% CI 0·98–0·99). In the external validation, the system had an AUC for the detection of nasopharyngeal carcinoma of 0·95 (95% CI 0·94–0·96), a sensitivity of 91·6% (95% CI 89·3–93·5), and a specificity of 86·1% (95% CI 84·1–87·9). In the multireader, multicase study, the artificial intelligence (AI)-assisted strategy enhanced otolaryngologists’ diagnostic accuracy by 7·9%, increasing from 83·4% (95% CI 80·1–86·7, without AI assistance) to 91·2% (95% CI 88·6–93·9, with AI assistance; p<0·0001) for primary care otolaryngologists. Reading time per image decreased with the aid of the AI model (mean 5·0 s [SD 2·5] vs 6·7 s [6·0] without the model; p=0·034).


(emphasis mine)

Interpretation

Our deep learning system has shown significant clinical potential for the practical application of nasopharyngeal carcinoma diagnosis through endoscopic images in real-world settings. The system offers substantial benefits for adoption in primary hospitals, aiming to enhance specificity, avoid additional biopsies, and reduce missed diagnoses.

https://www.thelancet.com/journals/landig/article/PIIS2589-7500(25)00041-X/fulltext

just_another_person doesn't like this.

Sierra Leone bolters mpox response: WHO leads groundbreaking genomic surveillance and bioinformatics training | WHO | Regional Office for Africa


Despite reporting over 4,400 confirmed cases of mpox as of 27 June 2025, Sierra Leone has performed genomic characterization on only approximately 2.5% of these cases (108 sequences), representing a significant limitation in understanding viral evolution and informing targeted public health interventions. Currently, these genomic data are deposited in international repositories such as Pathoplexus, GISAID, and NCBI Virus; however, the disparity between outbreak detection and genomic data generation hampers real-time surveillance efforts.

The week-long workshop employed a multidisciplinary, hands-on approach combining didactic instruction, practical exercises, and group data analysis. The curriculum included:

  • Day 1: Introduction to genomic surveillance principles, sequencing technologies, and foundational bioinformatics tools such as Linux and Conda environments.
  • Day 2: Emphasis on sequencing data quality control (FastQC, MultiQC), read trimming (Fastp, Hostile), and genome assembly techniques utilizing reference-based (BWA, Cutadapt) and de novo (SPAdes) approaches.
  • Day 3: Variant detection and analysis (SAMtools, FreeBayes, Snippy), consensus sequence generation (Bcftools), and genome annotation (SnpEff, VEP).
  • Day 4: Phylogenetic analysis, clade classification (Nextclade, Nextstrain), and visualization using platforms such as GISAID, Pathoplexus, NCBI Virus, Microreact, iTOL, and Galaxy.
  • Day 5: Integration of all components through a case study simulating mpox outbreak response, culminating in data interpretation and strategic planning.

Walter Oguta, WHO AFRO EPI Analytics Specialist and the Lead Bioinformatics Trainer, underscored the practical value of the training, stating, “Translating genomic data into actionable public health strategies is the ultimate goal. Our aim was to equip participants with both technical proficiency and confidence to utilize these tools effectively.”

The Fediverse Passport: A needed tool.


The Fediverse Passport would be the central account for all users on the Fediverse.

How it would work

a. Upon signing up for the a platform on the Fediverse the user would be redirected to the "Create your Passport" You would create your unique username. Once signed up you would then have an account on every platform connected to the Fediverse.

b. If someone friends/follows you on one platform they would automatically follow you on all platforms. Insuring that communities and friends could stay connected across platforms.

c. The passport for the user would show your feed on all platforms and allow you to selected which platform you want to see your feed from, also allowing you to directly search your content so you could find a post for whatever reason you need.

d. For the subscriber it would show them your feed and allow them to easily find your content.

e. Tons of customization options including the ability to monetize and or set a subscription fee for the video, blogging, and other "arts" platforms.

Safe Guards

You would be allowed to set your privacy setting to, Public, Subscribers Only, Approve Subscribers, Mutual Friends only, Private (Requires link)

Benefit

Would allow stream less interaction across the whole Fediverse and really get it going. No more having to create a different account on each platform and now you can claim an identity and keep track of your communities, also each site would directly help "advertise" the others.

in reply to Sackeshi

There is also KeyOxide with solves part of it via cryptographic verification and I believe some fediverse platforms already support it: codeberg.org/keyoxide

‘Our kids cry for food’: Most Gaza families survive on one meal a day | UN News


8BitDo announces it's controllers now have Steam/SteamOS compatibility


These controllers were all working on SteamOS before as far as I know, so I'm interested to see what this changes. My understanding is that previously their controllers just show up as generic xbox controllers, and now they will be properly recognized. We'll see if this has any other benefits like custom bindings for back buttons and things like that.

Source

This entry was edited (1 week ago)

Alberta and Saskatchewan premiers want Ottawa to eliminate the oil and gas emissions cap, allow oil tankers on the B.C. Coast, and end the federal designation of plastics as toxic


Their demands:

  • Eliminating the oil and gas emissions cap
  • Repealing or Overhauling Environmental Impact Assessment when it comes to natural ressources (mines, pipelines, fracking).
  • Getting rid of clean electricity regulations
  • Abandoning the electric vehicles mandate
  • Lifting the oil tanker ban off the pacific coast
  • Stop regulations preventing commercial free speech (“greenwashing”)
  • Repeal any federal regulation against plastics

Source: saskatchewan.ca/government/new…

This entry was edited (1 week ago)
in reply to Davriellelouna

Given recent policy moves by Carney's government, I do not actually trust them to not play ball with these lunatics.

If Carney concedes even one of these, especially in the name of "nation building", I'm going full Quebec sovereignist. The Liberals are all about draping themselves up with the flag, and defining what is and what isn't "un-Canadian". If they align with these wackos, it's over. I don't care for these wackos' Canada.

This entry was edited (1 week ago)
in reply to Sunshine

I studied in Montreal and I left the country a long time ago. Yet I still pay close attention to Canadian politics. Because I really want to see Canada improve.

How can I say this without offending anyone?

I feel I can speak my mind bluntly precisely because I am a foreigner.

Brutal truth

Many Alberta politicians act like absolute cunts.

Alberta is one of the Jewels of Canada. It was named after Princess Louise Alberta, the favorite daughter of Queen Victoria, it's a province that was blessed with great beauty and enormous ressources.

One of the responsibility of having enormous natural ressources is managing sustainably to ensure the next generations can live in a good environment.

In 1974, the New York Times reported the province has SO MUCH money it doesn't know what to do with it:

ALBERTA FLOODED WITH OIL REVENUE

At time when most governments at every level, are struggling hard to stay solvent, Alberta, which produces 83 per cent of Canada'' oil, has more money than it knows what to do with.


nytimes.com/1974/10/13/archive…

Yet all I hear is constant whining, whining, whining. Why? What the hell is going on?

According to Statistics Canada, under Justin Trudeau, Alberta reached the highest oil production levels in modern history. In fact, Justin Trudeau opened a brand new pipeline:

For the fourth consecutive year, production of crude oil and equivalent products reached a record high, up 4.3% from 2023 to 298.8 million cubic metres in 2024.

The Trans Mountain pipeline expansion began operation in May 2024, providing Alberta crude oil with increased access to Pacific Ocean terminals and markets abroad.


statcan.gc.ca/o1/en/plus/7940-…

Despite this, all I keep hearing from Alberta politicians is how evil Justin oppressed/raped/humiliated ordinary Albertans. This is insane.

Alberta politicians just keep whining about environmental rules. If they want their constituents to have cancer because of heavy metals from fracking and mining, if they want Alberta lakes and rivers polluted by plastics, it's horrible, but it's their choice.

The core issue is these Alberta corrupt politicians seem determined to blow up the planet, claiming there is no alternative. Fort McMurray burned the fuck down. Jasper burned the fuck down. But clearly the Alberta political leaders learned nothing from it.

Alberta has produced many great artists, historians, authors, scientists. They gave Canada many great figures. I hope that one day, people take back their province from these crooks. They deserve better than their current dumbass leaders. I believe Alberta should aim to be like mini-Norway.

Norwegians heavily tax oil and don't let filthy rich Oil CEOs get away with murder. Norway has an investment fund to support the next generations. But they are extremely environmentally conscious. Norway invests heavily in electric cars, public transit, and takes strong measures against plastic pollution. It would be very sad if Albertan leaders led their province to become like so many ressource-rich failed states

This entry was edited (1 week ago)