The Wine development release 10.12 is now available.


cross-posted from: reddthat.com/post/45525768

cross-posted from: reddthat.com/post/45525722
What's new in this release:
  • Optional EGL backend in the X11 driver.
  • Support for Bluetooth Low Energy services.
  • Moreover support for generating
  • Windows Runtime metadata in WIDL.
  • ARM64 builds enabled in Gitlab CI.
  • Various bug fixes.

The source is available at dl.winehq.org/wine/source/10.x…

Binary packages for various distributions will be available
from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people.
See the file AUTHORS for the complete list.




The Wine development release 10.12 is now available.


cross-posted from: reddthat.com/post/45525722

What's new in this release:
  • Optional EGL backend in the X11 driver.
  • Support for Bluetooth Low Energy services.
  • Moreover support for generating
  • Windows Runtime metadata in WIDL.
  • ARM64 builds enabled in Gitlab CI.
  • Various bug fixes.

The source is available at dl.winehq.org/wine/source/10.x…

Binary packages for various distributions will be available
from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people.
See the file AUTHORS for the complete list.



The Wine development release 10.12 is now available.


What's new in this release:

  • Optional EGL backend in the X11 driver.
  • Support for Bluetooth Low Energy services.
  • Moreover support for generating
  • Windows Runtime metadata in WIDL.
  • ARM64 builds enabled in Gitlab CI.
  • Various bug fixes.

The source is available at dl.winehq.org/wine/source/10.x…

Binary packages for various distributions will be available
from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people.
See the file AUTHORS for the complete list.

The Wine development release 10.12 is now available.


cross-posted from: reddthat.com/post/45525722

What's new in this release:
  • Optional EGL backend in the X11 driver.
  • Support for Bluetooth Low Energy services.
  • Moreover support for generating
  • Windows Runtime metadata in WIDL.
  • ARM64 builds enabled in Gitlab CI.
  • Various bug fixes.

The source is available at dl.winehq.org/wine/source/10.x…

Binary packages for various distributions will be available
from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people.
See the file AUTHORS for the complete list.

As millions adopt Grok to fact-check, misinformation abounds


Author: Nilesh Christopher, Valerio Pepe\
Published on: 11/07/2025 | 00:00:00

AI Summary:\
California Governor Gavin Newsom posted two photographs on X. X users immediately turned to Grok, Elon Musk’s AI, to fact-check the veracity of the image. For that, they tagged @grok in a reply to the tweet in question. Chatbots, including ChatGPT and Google’s Gemini, are large language models (LLMs) that learn to predict the next word in a sequence by analysing enormous troves of data from the internet. The outputs of chatbots are reflections of the patterns and biases in the data it is trained on, which makes them prone to factual errors and misleading information called “hallucinations” For Grok, these inherent challenges are further complicated because of Musk’s instructions that the chatbot our analysis of the 434 replies that tagged Grok in Newsom’s post found that the majority of requests, nearly 68 percent, wanted Grok to either confirm whether the images Newsom posted were authentic or get context about National Guard deployment. Notably, a few users lashed out because Grok had made the correction, and wouldn’t endorse their flawed belief. Grok was called on 2.3 million times in just one week to answer posts on X. Data accessed by Al Jazeera through X’s API shows how deeply this behaviour has taken root. X is keeping people locked into a misinformation echo chamber, in which they’re asking a tool known for hallucinating, to fact-check for them. Grok incorrectly blamed a trans pilot for a helicopter crash in Washington, DC. He claimed the assassination attempt on Trump was partially staged. Echoed anti-Semitic stereotypes of Hollywood and misidentified an Indian journalist. Grok vs Community Notes For years, social media users benefited from context on information they encountered online with interventions such as labeling state media or introducing fact-checking warnings. After buying X in 2022, Musk ended those initiatives and loosened speech restrictions. X piloted the “AI Note Writer” enabling developers to create AI bots to write community notes alongside human contributors on misleading posts. This human-AI system works better than what human contributes can manage alone, researchers say. X is trying to bridge this gap by supercharging the pace of creation of contextual notes. Grok gave inaccurate results on the death toll of the Holocaust, which it said was due to a programming error. In June, Grok cited data from government sources and Reuters. Musk has also chided Grok for not sharing his distrust of mainstream news outlets. X deleted the inflammatory posts later that day, and xAI removed the guidelines to not adhere to political correctness from its code base. Researchers expressed surprise over the reintroduction of the directive for Grok 4 to be “politically incorrect” despite this code having been removed from its predecessor, Grok 3.

Original: 2424 words\
Summary: 446 words\
Percent reduction: 81.60%

I'm a bot and I'm open source

Alberta is a textbook example of what happens when irresponsible leaders are elected


👉 cbc.ca/news/canada/calgary/dan…

Many people in rural Alberta listen to her. They genuinely like her and trust her. She knows that.

This is how you end up with a major disease epidemic.

You really ought to be ashamed of yourself.

This entry was edited (17 hours ago)

Canada Clears Tesla in iZEV Rebate Investigation, $43M Payment Unfrozen


There was so much hate on Tesla for this saying it was all fraud, while Tesla was adamant it was just backlogged paper work.

Hopefully those who prejudged and were harsh to the company online about this incident, can come to see that not everything you read online is true, and that maybe, just maybe, you should actually wait for the final results before condemning a company for something like this, and stating it as fact.

This entry was edited (19 hours ago)
in reply to NotMyOldRedditName

Lmao,

CTV News asked the office of Minister of Transport if all the claims made by Tesla in January were valid and if they’ve been paid out. Minister Chrystia Freeland’s office has yet to provide a clear answer and did not confirm that they’re looking at potentially launching a new rebate program.


ctvnews.ca/business/autos/arti…

But ya, I'm sure driveteslacanada isn't a biased source with its fuckin referral links for tesla's at the bottom of the page.

in reply to Concetta

It's on Benzinga as well

benzinga.com/markets/tech/25/0…

And yahoo

ca.finance.yahoo.com/news/otta…

In an email to the Canadian Press, a spokesperson for Transport Minister Chrystia Freeland said that while the department is still assessing a few claims, Transport Canada's investigation found the claims made by Tesla "were determined to legitimately represent cars sold before January 12."
This entry was edited (8 hours ago)

Banned for Voting Incorrectly?


Was recently banned from a whole bunch of DB0 communities for, as best as I can gather, downvoting once when I viewed by All (potentially accidentally while scrolling).

Important notes:
1. I don't use scripts.
2. I don't mass-downvote Communities. If I see a post I generally don't like when browsing All, I may downvote one post, block the Community and move on.
3. Some of the communities I was banned from don't have any posts in them so I wouldn't have been able to downvote anything.
4. Of all of these Communities, in my history I downvoted one post in one of them. Voting in this manner is not vote manipulation. It's quite literally a feature of the platform and as a mod of another Community, I would consider it pretty good etiquette.
5. One of my bans reads "Appeal Granted, not a brigading member" but I'm still banned.
6. I don't troll.

WTF is going on here?

EDIT - Updated Info from the conversation below:
In the initial image, you can see two "ban waves."

The 10 bans three months ago stem from a single downvote in one Community. It was @Draconic_NEO@lemmy.dbzer0.com
See here: discuss.tchncs.de/post/3485347…

I was called out by name for a single downvote and culled from a score of Communities I did not participate in by them.

The other bans from two months ago are from four total downvotes over a 10-month timeframe in one Community.

I have also stated in this thread that I don't have issues with AI-gen images, but there are shoddy ones and well-done ones.

EDIT 2: Now unbanned from the ten Communities listed as "3 months ago" in my initial image, but have been banned from three more because of this thread with the reason given being "self-proclaimed anti-AI brigader" which are two things I didn't claim to be. God dammit Lemmy...

This entry was edited (21 hours ago)

Systemd's Nuts and Bolts - A Visual Guide to Systemd


in reply to sebastiancarlos

I've very barely dipped my toes in dbus before, and the option to have something else is on its face attractive (not a fan of XML and the late 90s/early aughties style of oop), but JSON for a system interface?

I mean, Kubernetes shows that yaml can work, but in this day and age I'd expect several options for serialisation, and for the default to be binary, not strings.

String serialisations are primarily for humans IMO, either as readers or writers. As writers we want something with comments (and preferably no "find the missing }" game), so for that most of us would prefer something like TOML if the data is simple enough, and actually Yaml for complexity at the level of Kubernetes—JSON manages to be even more of a PITA at that level.

But machine-to-machine? Protobuf, cap'n'proto, postcard, even CBOR should all be alternatives to examine

in reply to cm0002

That's a really good article and they highlight exactly what my problem is with these kind of distribution.

"Use Linux so you can have total control of your system!"

* takes away the ability to have total control over my system.

Like wtf.

And how do you explain to your aging parents why their applications aren't available because it's not containerized?

I dunno. It's got its applications, like on systems where the specs are all the same, like the Macs or Steam deck or tablets. But to me that doesn't make sense on a PC.

If you want to leave your system folders alone, just don't SUDO.

in reply to cyborganism

Damn near every application I install through the terminal requires sudo.

The only time I haven't had to invoke sudo was using the graphical flatpack installer included in Linux Mint.

Many of the people who I have had to support through my IT work would 1000% brick their system by following copy+paste commands using sudo instead of just installing a flatpack.

The choice isn't supposed to be for us hobbyists. It's meant for a "I would like to make my system protected from my ignorance, please".

in reply to cyborganism

It's great for people who don't want to take control of the system part but take control of their data. I installed one on my aunt's PC and she's quite happy with it.

I used to had to login via Teamviewer when something goes wrong, or even worse, describe her to login into tty and give commands to fix the situation. She's been using Linux for almost 9 years now and I did that at least 3 times over the phone. Twice it was Ubuntu that got borked after an update and once it was LMDE.

Last time, I installed Aurora and so far it's been fine. It hasn't been long so I cannot compare and say it's better so ask me 2 years later if you remember. 😀 (do we have a !remindme bot here?)

However I have a feeling that I won't have to deal with such things anymore.

Now mind you, this is a guy who was previously **ok** supporting the mission of ICE.


The damn image is AI I now see.

But here's the article.

newsweek.com/ice-employee-quit…

This entry was edited (20 hours ago)

Metadata Shows the FBI’s ‘Raw’ Jeffrey Epstein Prison Video Was Likely Modified


Metadata embedded in the video and analyzed by WIRED and independent video forensics experts shows that rather than being a direct export from the prison’s surveillance system, the footage was modified, likely using the professional editing tool Adobe Premiere Pro.

https://www.wired.com/story/metadata-shows-the-dojs-raw-jeffrey-epstein-prison-video-was-likely-modified/

Philippines Says Canada Troops Pact Ready, Eyes China Deterrence


Archived

The Philippines said its visiting forces agreement with Canada is ready for signing, as the Southeast Asian nation builds a coalition of like-minded nations and deterrence amid tensions with China.
Article content

Manila is also negotiating a similar military pact with France, while it’s forging an enhanced defense cooperation with India, Defense Secretary Gilberto Teodoro Jr. said on Wednesday at the Reuters NEXT event in Singapore.
Article content
Article content

The Philippines said in March that it concluded discussions with Canada for the pact, which would facilitate joint exercises between their militaries. Teodoro didn’t provide a timeline for the signing of the agreement.
Article content
Article content

“It is a coalition of unity that we are creating here, to create some momentum in resilience because of our shared desire for a free and open Indo-Pacific” he said.

Manila, a US treaty ally, has also sealed military agreements with Japan and New Zealand.

[...]

Ontario colleges lose nearly 10,000 jobs, and face cancellation or suspension of more than 600 college programs.


Polish far-right leader declares Auschwitz gas chambers to be "fake"


Polish prosecutors have launched an investigation into far-right leader Grzegorz Braun after he declared the gas chambers at Auschwitz to be “fake” and said it is a “fact” that Jews have committed ritual slaughter of Christians. Denial of Nazi crimes is an offence in Poland that carries a jail sentence of up to three years.

Braun, who finished fourth in the recent presidential elections with 6.3% of the vote, made his remarks during an interview today with radio station WNET. The veteran far-right politician, who is a member of the European Parliament, has a long history of hateful and conspiratorial rhetoric regarding Jews and other minorities.

During the interview, Braun referred to what he claimed are the “lies of the Talmud, the Haggadah [two Jewish religious texts], and the Holocaust”. He said that Jewish organisations “condemn those who tell the truth that ritual murder is a fact and Auschwitz with its gas chambers is a lie”.

A longstanding antisemitic canard is that Jews murder Christians, in particular children, and use their blood for religious rituals. Meanwhile, many modern antisemites deny the fact that gas chambers were used at Auschwitz and other German-Nazi camps to murder Jews during the Holocaust.

After the interviewer contested Braun’s remarks, he reiterated them, saying that the Auschwitz Museum provides a “pseudo-historical account” about what happened at the camp and blocks research into the gas chambers. He also cited a book by an Israeli historian that he says proves Jews carried out ritual murder.

That led the interviewer to immediately cut short the broadcast, saying that there “are limits to political cynicism and sensationalism when it comes to several million victims and their memory”.

Subsequently, Anna-Maria Żukowska, head of the parliamentary caucus of The Left (Lewica), one of the groups that make up Poland’s ruling coalition, announced that she was filing a complaint to prosecutors regarding Braun’s remarks.

She accused him of violating article 55 of Poland’s law on the Institute of National Remembrance, which criminalises public denial of Nazi and communist crimes. Those found guilty can be punished by up to three years in prison.

Late on Thursday afternoon, the district prosecutor’s office in Warsaw announced that it had initiated an investigation into whether Braun had committed the offence of denying Nazi crimes.

Meanwhile, Piotr Cywiński, the director of the Auschwitz Museum, which is a Polish state institution, issued a statement condemning Braun’s “scandalous” comments, which he said were not only a violation of the law but also “an insult to the memory of the victims of the camp”.

“Grzegorz Braun’s words are not a ‘political provocation’, but a conscious lie and an act of ideological, antisemitic hatred,” said Cywiński. “They cannot remain without a decisive response from the state and all decent people – for whom the memory of Auschwitz is of particular importance.”

The museum director noted that, while it was primarily Jews who were victims of the gas chambers of Auschwitz, ethnic Poles, Soviet prisoners of war, and Roma were also murdered in them.

At least 1.3 million prisoners were transported to Auschwitz during the war, with at least 1.1 million of them killed at the camp. Around one million of those victims were Jews, most of whom were murdered in gas chambers immediately after their arrival. The second largest group of victims were ethnic Poles.

Cywiński said that the museum would itself file a notification to prosecutors regarding Braun’s remarks. He also appealed to Polish media to stop giving space to Braun, who “has repeatedly shown that he cannot function in the public space without vandalism, lies, hate speech and racism”.

Last week, Braun was presented by prosecutors with seven sets of charges relating to four incidents, including his attack on a Jewish religious celebration in parliament two years ago.

He is also being investigated over a series of incidents during the recent presidential election campaign, including when he vandalised an LGBT+ exhibition, made antisemitic remarks during a televised debate, and removed a Ukrainian flag from a public building.

How does mobile phone fast charging work? - YouTube


An fine introduction to USB charging and Power Delivery protocols that also goes quite deep into industry approaches.

The presenter is from the automotive electronic parts market, and posted a great more recent (but more vendor specific) related video here as well:
- Introducing Richtek’s New Generation Automotive USB Type-C PD Charger IC
-

For example, I really wish my modern Anker AC charger would at least support "Smart Power Sharing Communication" with its Dual Port configuration "via Sinc_Cap", rather than naively having total output equally for each device regardless of each device's power profile capability.

This entry was edited (22 hours ago)
in reply to ruffsl

Another video on PPS from a charging device perspective:
- USB-C Just got Even Better! (PPS)
-

I'll say the newer up and coming standard AVS (Adjusted Voltage Supply) for support with Extended Power Range looks promising, if not a little concerning in regards to cable quality hazards.

Introducing Operese(demo)


A Windows-to-Linux “translation” tool for the 200M+ Windows 10 computers not eligible to upgrade to Windows 11, Operese transfers files, settings, and programs from Windows to a brand-new Kubuntu installation. It's still very much a work in progress, but in my biased opinion, it already doesn't look too shabby!

Kash Patel Is Polygraphing FBI Staff to Find Out if They’re Being Mean About Him


cross-posted from: lemmy.world/post/32819644

Brampton petition calls for ‘immediate removal’ of all speed enforcement cameras


This entry was edited (21 hours ago)
in reply to ikidd

Calming measures work.


Yes, they do. And NIMBYs hate them more than automated traffic cameras.

Speed cameras do not.


They have demonstrated to be effective in all the Canadian municipalities who have implemented them. Do you have evidence to suggest otherwise?

The problem is people don't like getting caught for breaking the law, so they either vandalize or petition against these cameras.

Alternatively, they could drive the posted speed limit and not run red lights. 💁‍♂️

Bash v5.3 Released! New features and syntax in the latest version of the Bash Shell. by You Suck at Programming on YouTube [17:10min]


Watch on SkipVid platform, alternative to YouTube client watching YouTube videos indirectly, but without ads: skipvids.com/?v=-cTsFt-j7rk


I just found this creator who is super excited about the new Bash version. He goes through some aspects of the new changes and features. There is something funny about a guy getting so excited about a new Bash version, that I wanted to share it because of that. 😁

Also its nice to see the changes in action and have an explanation from someone who (seemingly) knows what he is doing.

Video (partial) description:


Source Code: github.com/bahamas10/bash-changes

$ whoami
Yo what's up everyone my name's dave and you suck at programming! Connect with me on my socials below and if you're reading this you're legally required to subscribe to my channel.

$ cat source-code
The source code for my YSAP series (or related videos) is available for free under the MIT License on GitHub:
Source Code → github.com/bahamas10/ysap

Any ideas for transporting variables in chroot bash script?


Hello, iam in the making of artix install script. I start with setting variables in dialog like bootloader="refind" and etc. but when i do artix-chroot into chroot.sh script variables are gone.

right now i have something like this:

cp ${pwd}execution/chroot.sh /mnt/mnt &&
            USER="$USER" USER_PASSWORD1="$USER_PASSWORD1" USER_PASSWORD2="$USER_PASSWORD2"\
            ROOT_PASSWORD1="$ROOT_PASSWORD1" ROOT_PASSWORD2="$ROOT_PASSWORD2"\
            BOOTLOADER="$BOOTLOADER" SUPERUSER="$SUPERUSER" HOSTNAME="$HOSTNAME"\
            LOCALE="$LOCALE" ENCRYPTION="$ENCRYPTION" ROOT="$ROOT" ESP="$ESP"\
            KERNEL="$KERNEL" UCODE="$UCODE"
        artix-chroot /mnt bash -c '/mnt/chroot.sh && execute_root' 

But it does not really work, tried also some things like:
# create array of variables to pass to part 2
var_export=($formfactor $threadsminusone $gpu $boot $disk0 $username $userpassword $timezone $swap $intel_vaapi_driver $res_x $res_y_half)

# initiate part 2
mount --bind /root/artix-install-script /mnt/mnt
artix-chroot /mnt /mnt/chrootInstall.sh "${var_export[@]}"

and then in chroot.sh
# Importing Variables
args=("$@")
formfactor=${args[0]}
threadsminusone=${args[1]}
gpu=${args[2]}
boot=${args[3]}
disk=${args[4]}
username=${args[5]}
userpassword=${args[6]}
timezone=${args[7]}
swap=${args[8]}
intel_vaapi_driver=${args[9]}
res_x=${args[10]}
res_y_half=${args[11]}

still not they best way, kinda messy and buggy.

THANKS FOR HELP!

This entry was edited (1 day ago)
in reply to balsoft

Preferably, put the variables into a temp file (e.g. using mktemp) and bind-mount that file somewhere into the chroot directory, so you can source it from within that environment.
That way the critical information, like the passwords, at least only gets to live in volatile memory and won't stick around on the host system after the reboot. That limits the exposure somewhat.
in reply to DIY KARMA KIT

It would be more secure if the credentials are in an in memory SQLite Database but that would require you to use something other than the shell. You would need to do a hardware key or have the user do a bootstrap password or have an API that uses a public key to authenticate the remote process passing the credentials

don't like this

Introducing Operese(demo)


A Windows-to-Linux “translation” tool for the 200M+ Windows 10 computers not eligible to upgrade to Windows 11, Operese transfers files, settings, and programs from Windows to a brand-new Kubuntu installation. It's still very much a work in progress, but in my biased opinion, it already doesn't look too shabby!

Raspberry Pi alternative? 8-Core, 8GB RAM, OLED, Battery – Runs NixOS Under $100! - YouTube


In this video, I show you how to turn your phone into a mobile typewriter using NixOS, Emacs, Org Roam, and Syncthing — no Google, no distractions.


Not very touch friendly yet, and not sure if anyone has gotten the cellar radios to work with a SIM carrier.

Every Pixel Art Game Has This Problem... - YouTube


How I fixed Pixel Snapping / Jitter in my game using a subpixel camera to achieve smooth pixel perfect movement.


Subsequent related videos:
- Smooth Pixel Art Camera | Godot 4.4 Tutorial
-
- Smooth Pixel Art Parallax
- youtube.com/watch?v=kEr6vKUZXm…

This entry was edited (1 day ago)

Mahmoud Khalil to Sue Trump Admin for $20 Million Over 'Unconstitutional' Detention | Common Dreams


Pro-Palestinian student protest leader Mahmoud Khalil on Thursday began the process of suing U.S. President Donald Trump's administration for $20 million in damages for the harm he suffered as a result of the government's "politically motivated plan to unlawfully arrest, detain, and deport" him.

"This is the first step towards accountability," Khalil said in a statement. "Nothing can restore the 104 days stolen from me. The trauma, the separation from my wife, the birth of my first child that I was forced to miss. But let's be clear, the same government that targeted me for speaking out is using taxpayer dollars to fund Israel's ongoing genocide in Gaza."

"There must be accountability for political retaliation and abuse of power," he asserted. "And I won't stop here. I will continue to pursue justice against everyone who contributed to my unlawful detention or spread lies in an attempt to destroy my reputation, including those affiliated with Columbia University. I'm holding the U.S. government accountable not just for myself, but for everyone they try to silence through fear, exile, or detention."

in reply to petsoi

If only Cycles would ever work on AMD Polaris…

Though honestly, I’ll probably get around to a GPU upgrade eventually.
Rocm packaging looks to be pretty much done on Debian, although they still seem to need time on the problem of keeping it reasonably up to date in Testing and Sid - momentum will probably pick up after Trixie leaves hard freeze and goes stable.

Honestly, it’d be kind of nice to have a project with a repo that does nothing most of the time except during the Testing freeze, in which it would deliver package updates and keep Testing as a rolling release during that time.

I get why Debian doesn’t do this themselves - they tried and found it hell to both prepare a stable release and package new versions.

Calibre 8.6 released


New features

  • Content server: Add a checkbox in content server user preferences to prevent a user account from changing its own password via the web interface
  • Restoring database: Improve performance by an order of magnitude
  • Add a tweak to Preferences->Tweaks to permit displaying the sort value for series in the Tag browser
  • Welcome wizard: Change default output format to AZW3 for Kindle as MOBI is obsolete and all Kindles released within the last decade plus support AZW3
  • Add 'Search "not in"' and 'Filter "not in'" buttons to Manage authors and Manage Items

Bug fixes

  • Windows: Fix a regression in the previous release that caused terminal windows to popup momentarily when adding PDF files or converting them
    Closes tickets: 2115246
    • E-book viewer: Fix a regression in 8.4 that broke fading of the background image
      Closes tickets: 2115057
    • Tag browser: Fix clicking on categories to search for books by first letter of series not working correctly for non-English language books
      Closes tickets: 2116006
    • Edit metadata individually: Ensure Next/Previous buttons work even if something re-orders the books in the book list. They will now iterate over the books as they were at the time the dialog is created
      Closes tickets: 2115111
    • Windows: Generate catalog: Workaround for systems where a broken antivirus or similar holds open files in the catalog library causing a permission denied error
      Closes tickets: 2115084


New news sources

  • La Presse by quatorze

Improved news sources

  • Economist
  • 1843
  • Financial Times
  • PC World
  • Muy Interesante Mexico
  • Hindu Business Line
  • Business Standard
  • Hindustan Times
  • The Week
  • Times of India
  • Hindustan
  • Financial Times
  • Reason
in reply to petsoi

Calibre is one of the great pieces of FOSS software, and demonstrates everything good about FOSS: it has regular updates; it's been around for simply ages; it works really, really well; it gets updates and new features and yet has never in my memory had a breaking, non-backwards-compatible release... it's stable; and it resists - in its way - the attempt by publishers to steal our rights and ownerships of our media.

I ~~contribute~~ donate to Calibre. I hope that Goyal has a successor lined up to take the helm who can continue such an outstanding contribution when he finally retires from the project.

Edit: clarification

This entry was edited (13 hours ago)
in reply to Sunshine (she/her)

I'm no conservative [I'm a LibSoc/Anarchist], but I can see why they wouldn't want to be on Lemmy. It's not the most open-minded group of people. As soon as someone thinks even slightly different in some small way, they're labeled a fascist or some other pejorative as a way to end the discussion and critical thinking process to exclude constructively contemplating what was said. People can't just have reasonable debates anymore. Insults are thrown and groupthink becomes more isolated and heightened within their own dogma. And their communities are brigaded regularly. It happens on their side too. The human race just seems fucked.

Trump's New Go-To Response: 'I Don't Know'


Good thing he doesn't go on You Can't do That on Television.

Donald Trump hasn’t been happy with Vladimir Putin lately, and he took out his frustrations with Russia’s president this week by announcing that the United States would resume sending military aid to Ukraine. When he was asked on Tuesday who ordered the aid to be paused in the first place, Trump delivered what has become one of his go-to responses whenever he’s pressed about the chaos his administration is unleashing on the nation and the world.

“I don’t know,” he said.

The pause on aid to Ukraine was apparently ordered last week by beleaguered Defense Secretary Pete Hegseth, who reportedly neglected to tell the White House about the move, leading to internal scrambling. Trump was asked whether he approved the pause while sitting next to Hegseth during a Cabinet meeting. The president only offered that the U.S. needs to keep sending “defensive weapons” to Ukraine because “Putin is not treating human beings right.” When asked who ordered the pause, Trump said he didn’t know. “Why don’t you tell me?” he added.


This would be far more amusing if he got slimed every time he said that.

Also, what kind of strongman doesn't know what's going on in his loyal junta?

Statement by UNICEF Executive Director Catherine Russell on children killed during a nutrition aid distribution in the Gaza Strip (UNICEF, 2025-07-10)


Statement by UNICEF Executive Director Catherine Russell on children killed during a nutrition aid distribution in the Gaza Strip (UNICEF, 2025-07-10)

unicef.org/press-releases/stat…
———

>> “We are appalled by the reported killing of 15 Palestinians, including nine children and four women, who were waiting in line for nutritional supplies for children in Deir al Balah, the Gaza Strip, this morning. An additional 30 people were reportedly injured, including 19 children.

>> “This assistance was being provided by Project Hope, a #UNICEF partner organization, to families in desperate need. The killing of families trying to access life-saving aid is unconscionable.

>> “These were mothers seeking a lifeline for their children after months of hunger and desperation…

>> “We call on Israel to urgently review its rules of engagement to ensure full compliance with international humanitarian law, notably the protection of civilians, …

#ProjectHope @palestine@a.gup.pe @israel

[The Hague Group] Spain and Ireland to join more than 20 states to declare ‘concrete measures’ against Israel (Middle East Eye, 2025-07-10)


[The Hague Group] Spain and Ireland to join more than 20 states to declare ‘concrete measures’ against Israel (Middle East Eye, 2025-07-10)

middleeasteye.net/news/spain-a…
———

>> More than 20 countries are convening in Bogota next week to declare “concrete measures against Israel’s violations of international law”, diplomats told Middle East Eye.

>> The “emergency summit” is due to be held on 15-16 July, co-hosted by the governments of Colombia and South Africa as co-chairs of The Hague Group, to coordinate diplomatic and legal action to counter what they describe as “a climate of impunity” enabled by Israel and its powerful allies.

cf. >thehaguegroup.org/
#TheHagueGroup

#InternationalLaw #StopIsrael @palestine@a.gup.pe @israel

[The Hague Group] Spain and Ireland to join more than 20 states to declare ‘concrete measures’ against Israel (Middle East Eye, 2025-07-10)


[The Hague Group] Spain and Ireland to join more than 20 states to declare ‘concrete measures’ against Israel (Middle East Eye, 2025-07-10)

middleeasteye.net/news/spain-a…
———

>> More than 20 countries are convening in Bogota next week to declare “concrete measures against Israel’s violations of international law”, diplomats told Middle East Eye.

>> The “emergency summit” is due to be held on 15-16 July, co-hosted by the governments of Colombia and South Africa as co-chairs of The Hague Group, to coordinate diplomatic and legal action to counter what they describe as “a climate of impunity” enabled by Israel and its powerful allies.

cf. >thehaguegroup.org/
#TheHagueGroup

#InternationalLaw #StopIsrael @palestine@a.gup.pe @israel

Canvas 2025 in 24 hours!


July 12th, 2025 @ 4am UTC


SPREAD THE WORD 🔥


Related posts:



what is Canvas?


Canvas is a collaborative pixel canvas that includes everyone apart of the Fediverse! Any fediverse platform that supports direct messages is able to login and participate for this 48 hour live event

socials


Alberta bans school library books it deems sexually explicit


Explicit sexual content, defined by the province as detailed and clear depictions of sexual acts, including masturbation, penetration and ejaculation, will not be accessible to students in any grade.


also

Religious texts, such as the Bible, will be allowed on the shelves.


I'm shocked... really, like, i 100% knew that was going to be in there article. So actually, I'm not shocked. Fuck you Alberta.

reshared this

Trump threatening 35% tariffs on Canadian goods across the board


Getting tired of this bullshit.

Text of the article at the time of posting:

Trump threatening 35% tariffs on Canadian goods across the board


Trump and PM Carney have been locked in negotiations to reach a trade agreement by July 21

Darren Major · CBC News · Posted: Jul 10, 2025 5:46 PM PDT | Last Updated: 15 minutes ago

U.S. President Donald Trump is threatening to slap a 35 per cent tariff on all Canadian goods as the two countries have been engaged in negotiations to reach some sort of trade agreement.

Trump's latest threat came in a letter to Prime Minister Mark Carney that the president posted to his social media site, Truth Social, on Thursday evening.

"There will be no tariff if Canada, or companies within your country, decide to manufacture product within the United States," the letter reads.

Trump said the tariffs will take effect on Aug. 1, and wrote that he will increase the levies if Canada retaliates.

Trump and Carney have been locked in negotiations to come to some sort of trade resolution by July 21. CBC News has reached out to the Prime Minister's Office for comment.

In his letter, Trump again cited fentanyl "pouring" into the U.S. from Canada — even though data continues to show that minimal amounts of the drug are crossing the Canada-U.S. border compared to the U.S.'s southern border.

Trump has been complaining about fentanyl crossing the northern border since he was re-elected in November, and after taking office he imposed tariffs he said are designed to punish Canada for not doing enough to crack down on the fentanyl drug trade.

Now, the president seems to be taking the border-related tariffs a step further by promising a 35 per cent levy. The U.S. is currently imposing a 25 per cent tariff on all non-CUSMA compliant goods coming from Canada and a lower 10 per cent rate on energy and potash as part of a border-related tariffs regime.

Ottawa announced a $1.3-billion investment in border security and named a fentanyl czar to address the fentanyl concerns coming from the White House.

The U.S. has also hit Canadian steel, aluminum and autos with an import levy, which have been particularly damaging to the Canadian economy, leading to job losses and a drop in exports.

Trump has also been promising to slap a 50 per cent tariff on copper coming into the U.S. According to federal data, Canada exported some $9.3 billion worth of copper and copper-based products in 2023, with a majority of that — 52 per cent — going to the U.S. China and Japan followed, with 17 and 12 per cent of Canadian exports, respectively.

This entry was edited (13 hours ago)

Documenting ICE Agents’ Brutal Use of Force in LA Immigration Raids


Jonah Valdez
July 7 2025, 6:00 a.m.

"Agents have aimed firearms and sprayed chemical irritants at onlookers and protesters. They have launched tear gas and flash bang grenades into crowds. They have beaten the people they detain, struck them with batons, and restrained them face down in a prone position, pressing them into the pavement and restricting their abilities to breathe.

Agents often deployed these violent tactics against the targets of immigration raids — people they presumed to be undocumented immigrants. In the majority of cases reviewed for this story, federal agents used force against U.S. citizens who were attempting to document raids or intervene by putting their bodies between the agents and their neighbors. "

DHS Tells Police That Common Protest Activities Are ‘Violent Tactics’


[T]he guidance urges officers to consider a range of nonviolent behavior and common protest gear—like masks, flashlights, and cameras—as potential precursors to violence, telling officers to prepare “from the point of view of an adversary.”

Protesters on bicycles, skateboards, or even “on foot” are framed as potential “scouts” conducting reconnaissance or searching for “items to be used as weapons.” Livestreaming is listed alongside “doxxing” as a “tactic” for “threatening” police. Online posters are cast as ideological recruiters—or as participants in “surveillance sharing.”

One list of “violent tactics” shared by the Los Angeles–based Joint Regional Intelligence Center—part of a post-9/11 fusion network—includes both protesters’ attempts to avoid identification and efforts to identify police. The memo also alleges that face recognition, normally a tool of law enforcement, was used against officers.

Vera Eidelman, a senior staff attorney with the American Civil Liberties Union, says the government has no business treating constitutionally protected activities—like observing or documenting police—as threats.

DHS did not respond to a request for comment.

“Exercising those rights shouldn't be justification for adverse action or suspicion by the government,” Eidelman says. Labeling something as harmless as skateboarding at a protest as a violent threat is “disturbing and dangerous,” she adds, and could “easily lead to excessive force against people who are simply exercising their First Amendment rights.”

“The DHS report repeatedly conflates basic protest, organizing, and journalism with terroristic violence, thereby justifying ever more authoritarian measures by law enforcement,” says Ryan Shapiro, executive director of Property of the People. “It should be sobering, if unsurprising, that the Trump regime’s response to mass criticism of its police state tactics is to escalate those tactics.”

The openSUSE Project is seeking community input to determine whether it should continue supporting 32-bit ARM architectures


Installing Yggdrasil Linux - a 1995 Vintage Retro Linux installation VHS (Lost Media)


Thought this was a pretty interesting piece of Linux history, and unintentionally quite funny as well 😛
This entry was edited (1 day ago)
in reply to ikidd

I appreciate rust as much as the next dev. But you can define your own types in C just as well? And with the proper warnings and errors -Wall -Werror in place, any warning is an error, and implicit conversions should probably be a warning right?

ETA: Just tried with the following C code and could not get it to fail with gcc.

typedef int t_0;
typedef long t_1;

t_0 test() {
  t_1 foo = 1;
  return foo;
}

Tried with gcc -Wall -Wextra -Wpedantic -Werror and it compiled just fine.
This entry was edited (1 day ago)

Bash v5.3 Released! New features and syntax in the latest version of the Bash Shell. by You Suck at Programming on YouTube [17:10min]


Watch on SkipVid platform, alternative to YouTube client watching YouTube videos indirectly, but without ads: skipvids.com/?v=-cTsFt-j7rk

I just found this creator who is super excited about the new Bash version. He goes through some aspects of the new changes and features. There is something funny about a guy getting so excited about a new Bash version, that I wanted to share it because of that. 😁

Also its nice to see the changes in action and have an explanation from someone who (seemingly) knows what he is doing.

Video (partial) description:


Source Code: github.com/bahamas10/bash-changes

$ whoami
Yo what's up everyone my name's dave and you suck at programming! Connect with me on my socials below and if you're reading this you're legally required to subscribe to my channel.

$ cat source-code
The source code for my YSAP series (or related videos) is available for free under the MIT License on GitHub:
Source Code → github.com/bahamas10/ysap

don't like this

Freed from ICE detention, Mahmoud Khalil files $20 million claim against Trump administration


NEW YORK (AP) — On a recent afternoon, Mahmoud Khalil sat in his Manhattan apartment, cradling his 10-week-old son as he thought back to the pre-dawn hours spent pacing a frigid immigration jail in Louisiana, awaiting news of the child’s birth in New York.

For a moment, the outspoken Palestinian activist found himself uncharacteristically speechless.

“I cannot describe the pain of that night,” Khalil said finally, gazing down as the baby, Deen, cooed in his arms. “This is something I will never forgive.”

https://apnews.com/article/mahmoud-khalil-ice-release-trump-columbia-protests-570f7af32010c16b1a00dd7e78f4c687

Top Reform UK councillor was 'pen friend' of Al Qaeda 9/11 'architect'


A man who became "pen friends" with a top terrorist responsible for 9/11 has been given a senior role by Reform UK, the Express can reveal. Rory Green, who was elected as a Reform UK county councillor in May, made national headlines in 2014 when he began corresponding with Khalid Sheikh Mohammed, the “architect” of the terror attacks that killed 3,000 people.

Mr Green has now been appointed as the council cabinet member responsible for children and families on Nottinghamshire County Council. At the time, Mr Green said he wrote to Mr Mohammed because he “had this compassion for him” as a result of his Christian faith. He told the media: “He is obviously an educated individual, an intellectual. It must be so lonely in that prison. I just had this compassion for him."

The Reform councillor received a 27-page handwritten reply from the top Al Qaeda organiser, who has been in captivity at Guantanamo Bay since 2006.

How To Install and Configure the Galene Video Meeting Server in FreeBSD


just_another_person doesn't like this.

Is it possible to boot a disk image in DOSbox from the host OS terminal, or by double-clicking the disk image?


I'd like to just casually boot straight into a game sometimes, or at least a mounted floppy. I don't want to type commands is DOSbox for casual situations like this.

I'm focussing on games that can run straight from the floppy drive. Thanks!

Edit: I tried variations of this command in the macOS terminal:

/Applications/DOSBox\ Staging.app/Contents/MacOS/dosbox -c "imgmount a '/Users/io/Downloads/Prince.img' -t floppy" -c "a:" -c "dir /p"

The idea is that it would open DOSbox in the A: location, run dir /p. I should see prince.exe listed. Unfortunately what actually happens is I'm given a listing of Z: instead. When I try to switch to A:, I'm told that it needs to be mounted first. But I thought my terminal command takes care of that.
This entry was edited (1 day ago)
in reply to FarraigePlaisteaċ

For totally generic games that boot straight off the floppy disk, the default config tends to work just fine. Like I said in my other comment though, I used a temporary config file, based on the default config, but I would append the boot image filename/path to the [AUTOEXEC] section at the end of the temporary dosbox.conf file.

It might be easier for you for now to make individual config files for each game, but it should be possible like I said to make a generic script to boot basically any PC floppy disk image directly.

I'll see later whatever I have around.

in reply to cygnus

My brother just had a similar bill for his dog... A mysterious infection that made her leg swell and took multiple rounds of antibiotics and IV/overnight stays to clear up. Then they realized the cause of the infection was a torn tendon on her leg which they had to repair through surgery. Incidentally through all these tests they were doing for the infection they discovered a highly treatable cancer which resulted in further surgery to remove a softball sized tumour. Dog is 8 so she's likely to still have a few years in her if all goes well...

How come I've got my NVIDIA GPU to work for every game except Hogwarts Legacy? (More details in post body)


So, I have this new laptop I got which has an NVIDIA RTX 4090M GPU, and also an integrated Intel GPU. Obviously, I only want to use the Intel GPU for less intensive apps, and to use the NVIDIA GPU for games or other intensive applications, such as AI.

Through trial, error, and lucky searches on the internet, I figured out some things that do and don't work.

  • Plugging in the laptop makes the NVIDIA GPU run much faster
  • The default Fedora NVIDIA drivers work fine, I don't need to install any alternatives
  • To make a normal app use the GPU, all I have to do is right click the icon and click 'Launch with discrete GPU' (on GNOME), or to make it open with discrete GPU by default (and launching with the integrated GPU would be an option in the context menu), I have to copy the desktop file to ~/.local/share/applications, and edit the .desktop file so it contains the line PrefersNonDefaultGPU=true
  • For Steam apps, the previous method doesn't work (for some reason - maybe it uses a custom launch process?), but after trying many different ways, I was able to get most Steam apps to use the correct GPU (GPU 0) by adding the custom launch option PROTON_USE_WINED3D=0 %command%
  • For some reason, this doesn't work for Hogwarts Legacy. It, of all games, really wants to use the Intel graphics - even with the custom launch command, PrefersNonDefaultGPU=true, and in game setting the preferred GPU to my NVIDIA one - yes, it is listed and recognised in game - I can tell both from the Resources app and the abysmal performance that my NVIDIA GPU is not being used and my Intel GPU is
  • Other apps like Portal RTX, The Witcher 3, ComfyUI (running through Krita AI Diffusion), Blender, and Civilisation 6 are running great with the NVIDIA GPU
  • I do not have prime-run installed and do not need it

My laptop model is MEDION Beast X40.

I'm honestly at my wits end.

Any suggestions?

Dessalines, .ml admin, head Lemmy dev: "Calling out our propa- NEWS‽ That's bigotry! Removed and BAN!"


Source: lemmy.dbzer0.com/comment/19989…

Modlog: photon.lemmy.world/modlog?=&us…

Join the lemmy.ml boycott today and help foster a better Lemmy-verse! No more posts, comments (except to counter their propaganda ofc!) or upvotes on any comms on the Lemmy.ml instance!

And consider donating to individual instances instead

@Hansae@lemmy.dbzer0.com

Dessalines, .ml admin, head Lemmy dev: "And I took that personally, BAN!"


Source: lemmy.ml/comment/19765848

Modlog: photon.lemmy.world/modlog?=&us…

Join the lemmy.ml boycott today and help foster a better Lemmy-verse! No more posts, comments (except to counter their propaganda ofc!) or upvotes on any comms on the Lemmy.ml instance!

And consider donating to individual instances instead

@ctrl_alt_esc@lemmy.ml

Laggy performance on fedora linux


Hello all. I've recently installed Fedora 42 on my laptop, it's a microsoft surface laptop studio so it's running with the custom surface kernel. The feature matrix on their github page says that everything should be supported for my laptop and that's pretty much been my experience so far but I've been having issues when testing out games.

The laptop has a 3050TI and is more than capable of running most of the games that I usually play on windows, and I've almost gotten it working on Fedora. They'll launch and run just fine, everything even looks pretty decent graphically, but it just has really bad stuttery input lag, even in more lightweight games that I've tested such as balatro and stardew valley.

I'm not sure what would be causing this, as far as I'm aware I'm running the right gpu driver, I've double checked that they're using the dedicated gpu rather than the integrated one with nvidia-smi, but honestly that's about the extent of my knowledge. Does anyone have any thoughts / suggestions? It would be much appreciated.

in reply to ayyo

Two things:
- What input device(s) are you using? Are you using the built-in laptop keyboard, or a gamepad of sorts. (By Balatro, I'd assume it might even be happening with mouse.)
- Are you running these games on a platform like Steam, or are you running another way? (I'm assuming the answer is yes to Steam, by Balatro and Stardew.)

For Steam, try messing around with Steam input settings and see what happens.