Salta al contenuto principale




Democratic congressman Jerry Nadler for New York will retire next year in move to galvanize generational change among Democratic party


Jerry Nadler, a Democratic representative from New York, will retire next year after 34 years in Congress in a self-proclaimed move aimed at galvanizing a generational changing of the guard in the party.

Nadler, 78, who represents one of New York’s wealthiest districts covering midtown Manhattan, said he had been persuaded not to run for re-election in 2026 after witnessing the implosion of Joe Biden’s presidential bid last year. The former president was pressured into abandoning his candidacy amid widespread doubts about his age and mental acuity. He was replaced by the former vice-president, Kamala Harris, who subsequently lost the election to Donald Trump.

“Watching the Biden thing really said something about the necessity for generational change in the party, and I think I want to respect that,” Nadler told the New York Times, which broke the news of his forthcoming retirement.

He told the newspaper that a younger replacement “can maybe do better, can maybe help us more”.



CHECK DETAILS


Session is a FOSS messenger focused on privacy. No phone numbers, decentralized servers, and full end-to-end encryption. Perfect for anyone tired of surveillance-hungry chat apps. Secure, anonymous, open-source.

🔗 GitHub: SESSION - GITHUB

Questa voce è stata modificata (2 settimane fa)


😅😅😅


hey --sudu,
kill --windows,
install --linux,
Questa voce è stata modificata (2 settimane fa)


What will MS do when Linux becomes a serious threat to their monopoly ?


Will they lobby for laws that prohibit Linux or make it difficult to install?
What actions might they take in the future?
in reply to Waffelson

I'd wager they have enough resources to stave it off for as long as possible, and when they can't do that anymore they will have a strategy for making money off of their "services" in the linux space.

Microsoft is part of the cabal at this point. Businesses give it money because they're expected to.

in reply to Waffelson

All out street warfare against Linux users! They'll be arming their army with AI laser guided missiles! The backdoored AI drones!
Questa voce è stata modificata (1 settimana fa)


Private messaging is not "secure" - can this wording be improved?


Good day dear Lemmy community!
When I try to use lemmy's private messages, I get the following warning:

Warning: Private messages in Lemmy are not secure. Please create an account on Element.io for secure messaging.


It is very good to have this warning! However, can it be improved?
When I first encountered this wording, I was completely unsure whether the DMs would be totally public due to lemmy's limitations or its open stance, or whether the messages would have a similar security to e.g. email where your trust relies on TLS and the servers involved.

My proposal would be to change the wording to something like:

Warning: Private messages in Lemmy are not End-to-End encrypted. Please create an account on Element.io for secure messaging.


Or if the team is open to it,

Warning: Private messages in Lemmy are not End-to-End encrypted. Please use a platform with E2E encryption for private messaging.


Or if the team is even more open to it,

Warning: Private messages in Lemmy are not End-to-End encrypted. Please use a platform with E2E encryption for private messaging. Lemmy recommends Element.io and XMPP.


Thoughts? I'm ready to create a PR.

Questa voce è stata modificata (2 settimane fa)
in reply to vas

Messages between two people are not exposed via public APIs, but they can be accessed by admins of 1-2 servers (depending on whether you're sending these messages to someone on a different server).

Element fixes Lemmy's message content exposure problem, but none of the metadata problems (who is communicating with whom, when, how often, etc, are all still available to those 1-2 sets of server admins).

in reply to vas

Based on the comments so far, maybe something like this makes sense:

Warning: Private messages in Lemmy are not End-to-End encrypted, so the respective instance owners are technically able to read them. Please use a platform with E2E encryption for private messaging. Lemmy recommends Element.io and XMPP.
Questa voce è stata modificata (2 settimane fa)


Linux on my smart tv?


I have been rather unhappy with my smart TV's functionality as I feel it isn't smart for me but smart for the manufacturers. I just can't use it how I want to. I would love to overwrite the existing OS from Android to Linux. I've recently converted from Windows and loving Mint.

I haven't read too much regarding Linux smart tvs as my searches mostly come up with raspberry Pi and overwriting an Android box. I don't want to connect anything and just want my tv to boot up in Linux when it's turned on, and get some of my apps going. Is there a way to do this?

For reference I have a Sony Bravia with Android installed on it.

in reply to guyincognito

I wish! I have a Samsung and I used to have an LG. One thing I anticipated which turned out to be on the nose is that these TVs stay operational just up until the maker decides they want your money again. I never bought into it to begin with. I only got a Smart TV to begin with because it has everything else I want. But I go straight to hooking up a computer. The apps on the TVs are all ooh and aah until a couple of years go by and then suddenly the apps are not compatible with the sites or backends what have you, and guess what? No more updates. You need a new TV despite the fact that yours is 100% perfectly fine, other than the inherent sabotage built in.

So that’s why I never even had any expectations. But I would love to find the best Linux distro for a media machine that my wife could learn to use. Right now I have to do all of it because it’s just browse to the files or load a playlist. I’d like something like Kodi or Plex but they have issues with one thing or another. I just want an SMB based connection in an interface that shows friendly thumbnails kinda like Nova player on Android. That app is highly underrated. Free, as far as I know open source and aside from a few control designs not being too great, the app is terrific. Kicks VLC’s butt. Why are they still designing the software like it’s 20 years ago and it’s on Windows XP?

Anyway I digress. Smart TV running Android or Linux would rock but I don’t expect it to be too feasible. But what do I know, because I’m not a professional dev.

in reply to AndrewZabar

Answer: get a "dumb TV" (or more cheaply: a SmartTV you don't grant internet access) and tape a fanless N100 PC to the back. They're far more capable and responsive than the cheapo processors that come in a SmartTV and just as silent. They're going for well under $200 these days, and run Linux very well.
in reply to MangoCats

The "dumb TV" options are few (there are some but doubt their panels are as good), so the only "real" options are to go with the second option you gave. Depending on the size needed, PC OLED/AMOLED monitors are probably the best option pared with a HTPC or whatever other box. Sucks that a lot of the larger ones are also becoming "smart."
in reply to d-RLY?

For screen sizes over about 42", yes - there are few "dumb" options. Basically, you end up in the computer monitor market and you end up paying 2x-3x for the same screen performance. I spent a weekend in a rental home with a "Smart" TV just now, it confirmed for me I'm glad I spent the 3x to have a "dumb" monitor with a PC attached. For one thing, the remote controls now do voice recognition, and they were suggesting YouTube videos related to the conversation in the room - without having activated the microphone button.
in reply to guyincognito

The cheapest is to buy some android box with armlogic processor and install coreelec on it. You can do it for 20 bucks, then you have a kodi oriented linux distro on your tv.

Though I prefer to straight up connect my laptop to the tv with a small remote keyboard and have full computer functionality. I'm looking to change the laptop for a miniPC when the laptop finally breaks down. I would use a normal DE. Nothing specially suited for smartTV usage. But you get used to it pretty quick.




Taliban 'ready and willing' to join forces with Nigel Farage for deportation scheme


The Taliban is reportedly "ready and willing" to work with Nigel Farage and accept Afghans deported from Britain under Reform UK's unprecedented new mass deportation plan.

Reform leader Farage announced on Tuesday new plans to deport a staggering 600,000 illegal migrants within five years of a Reform government, which would mean deporting 300 people a day.

Farage said his government would negotiate returns agreements with countries including Iran, Eritrea and Afghanistan, which is governed by the Taliban.



Taliban 'ready and willing' to join forces with Nigel Farage for deportation scheme


The Taliban is reportedly "ready and willing" to work with Nigel Farage and accept Afghans deported from Britain under Reform UK's unprecedented new mass deportation plan.

Reform leader Farage announced on Tuesday new plans to deport a staggering 600,000 illegal migrants within five years of a Reform government, which would mean deporting 300 people a day.

Farage said his government would negotiate returns agreements with countries including Iran, Eritrea and Afghanistan, which is governed by the Taliban.



Do you guys just have flawless experiences or what?


It's been a week. Ubuntu Studio, and every day it's something. I swear Linux is the OS version of owning a boat, it's constant maintenance. Am I dumb, or doing something wrong?

After many issues, today I thought I had shit figured out, then played a game for the first time. All good, but the intro had some artifacts. I got curious, I have an NVIDIA GeForce RTX 3060 and thought that was weird. Looked it up, turns out Linux was using lvmpipe. Found a fix. Now it's using my card, no more clipping, great!. But now my screen flickers. Narrowed it down to Vivaldi browser. Had to uninstall, which sucks and took a long time to figure out. Now I'm on Librewolf which I liked on windows but it's a cpu hungry bitch on Linux (eating 3.2g of memory as I type this). Every goddamned time I fix something, it breaks something else.

This is just one of many, every day, issues.

I'm tired. I want to love Linux. I really do, but what the hell? Windows just worked.

I've resigned myself to "the boat life" but is there a better way? Am I missing something and it doesn't have to be this hard, or is this what Linux is? If that's just like this I'm still sticking cause fuck Microsoft but you guys talk like Linux should be everyone's first choice. I'd never recommend Linux to anyone I know, it doesn't "just work".

EDIT: Thank you so much to everyone who blew up my post, I didn't expect this many responses, this much advice, or this much kindness. You're all goddamned gems!

To paraphrase my username's namesake, because of @SnotFlickerman@lemmy.blahaj.zone and his apt gif (also, Mr. Flickerman, when I record I often shout about Clem Fandango)...

When some wild-eyed, eight-foot-tall GNU/LINUX OS grabs your neck, taps the back of your favorite head up against the barroom wall, and he looks you crooked in the eye and he asks you if ya paid your dues, you just stare that big sucker right back in the eye, and you remember what ol' Jack Burton always says at a time like that: "Have ya paid your dues, Jack?" "Yessir, the check is in the mail."

Questa voce è stata modificata (2 settimane fa)
in reply to Drew

Most people are so used to the windows bullshit that they don't even recognise it anymore, Linux (especially fedora) has been much more stable for me.

Also, the problem is always nvidia

in reply to EddoWagt

I'm gonna be honest, I don't remember the last time I had a problem with windows. I had some issues getting a media server set up that ended up being the router my ISP gave me, I had an issue with the 11 "upgrade" that ended up being a BIOS setting. But the last time I had an issue that was actually Windows related was on a previous computer, and my desktop is damn near geriatric.
in reply to SippyCup

Good stuff. As much as I hate Microsoft and everything they do, if you're enjoying a stable system, and don't mind the injected Spyware and ramsonware that comes with windows by default, enjoy.

Not everyone has to like Linux.

in reply to vandsjov

Leave your data synchronizing with their cloud, pass the limit, miss 1 payment and see how that goes for you when you try to get your data. Good luck.
in reply to youmaynotknow

I have tried twice getting a notice of failed payment due to change of banks and therefore change of credit card. But then I gave it the new card's details and everything was good. However, I don't remember if I was passed some doomsday deadline or not.

Not saying it's not an issue and I would consider it bad business for Microsoft to delete users data without proper notifications and a long enough time frame to fix any payment issues. However, deleting data online is not ransomware - if Microsoft deletes the data, then they have nothing to hold ransom.

in reply to vandsjov

I may be extra paranoid, but I'm almost certain that, even if they delete it from your folders (I don't think they do, at least not Right away), they still keep it for maintaining a profile of each person. As for the ransomware, yeah, if you don't pay them, you're likely to lose access. That's the definition of ransom, no?
in reply to youmaynotknow

If you pay them to store your files and you then stop paying - should they then provide the service for free?
in reply to vandsjov

At the very least they should allow you to get them all back, I'm not talking about allowing to store more.
in reply to youmaynotknow

I agree that there should be a grace period after payments are stopped before they delete stuff. But I see no reason that they should provide you with free access to their service - if you haven’t paid, service is cut off.

But that is just my opinion.





Why do Waymos keep loitering in front of my house?




ICJ demands investigation and possible removal of “The Lord is counting on me to stand on the side of Israel” Vice-President Sebutinde.


The ICJ has sent a communication to the President of the International Court of Justice (the Court), Justice Yuji Iwasawa, to urge the Court to conduct an investigation into allegations relating to certain statements attributed to ICJ Vice-President Sebutinde.

Should it be confirmed that these statements are in fact remarks made by the Vice President, the ICJ has requested that the Court undertake remedial action consistent with Principles 17-20 of the UN Basic Principles on the Independence of the Judiciary.

In addition, the ICJ seeks the immediate removal of Vice-President Sebutinde from participating further in proceedings in the South Africa v. Israel case.

The statements attributed to her are reported in an article published in the Ugandan Newspaper The Daily Monitor on 13 August 2025, entitled “My country disowned me after Israel–Gaza ruling”.

in reply to mrdown

it's hard to tell if this is some sort of appeasement to make it look like they're trying to be honest or if they're actually trying to be honest.

in reply to UltraGiGaGigantic

I've noticed that a significant majority of makers on YouTube that I watch are Canadian. It's easier to bootstrap a channel when you don't have to pay out of pocket for insurance or emergency care. Americans won't take that risk so they start channels while they have another job and most don't make it to a sustainable size to quit the regular job.


GE-Proton10-14 Released


  • fixed launch crash regression in Age of Empires 4
  • fixed UE4SS mod failure regression in Wuchang: Fallen Feathers
  • fixed Impetus Repository menu video playback crash in Wuchang: Fallen Feathers
  • fixed Black Desert settings not saving regression
  • fixed menu and mouse focus regression in Dead by Daylight with wine-wayland
  • fixed wine-wayland crashes in Warhammer 40k: Darktide
  • fixed lost mouse focus in Teardown with wine-wayland
  • fixed broken menus in Outer-wilds with wine-wayland
  • fixed mouse click crash in Halo:MCC with wine-wayland
  • fixed broken raw input in Overkill withn wine-wayland
  • fixed system mouse cursor shape crash in wine-wayland in multiple games -- fixes P-Organ crash in Lies of P
  • fixed WAYLANDDRV_PRIMARY_MONITOR not being respected withn wine-wayland
  • fixed controller input in Dragon Age Inquisition (NOTE: YOU HAVE TO GO IN-GAME AND CHANGE CONTROLS FROM M+K TO CONTROLLER)
  • fixed video playback intro crash in Assassin's Creed Syndicate
  • fixed video playback in Life Makover
  • fixed video playback in Ark: Survival Evolved
  • removed no longer required cursor force grab protonfix for helldivers 2
  • add protonfix for Two Worlds: Epic Edition
  • add protonfix for GOG Two Worlds: Epic Edition
  • add protonfix for ubisoft assassins creed syndicate
  • fixed github actions release build not providing .tar.zst file.


Attempt to partner African countries with Japanese cities triggers xenophobic backlash


An attempt to promote friendship between Japan and countries in Africa has transformed into a xenophobic row about migration after inaccurate media reports suggested the scheme would lead to a “flood of immigrants”.

The controversy erupted after the Japan International Cooperation Agency, or JICA, said this month it had designated four Japanese cities as “Africa hometowns” for partner countries in Africa: Mozambique, Nigeria, Ghana and Tanzania.

The programme, announced at the end of an international conference on African development in Yokohama, will involve personnel exchanges and events to foster closer ties between the four regional Japanese cities – Imabari, Kisarazu, Sanjo and Nagai – and the African nations.

Some critics appeared to believe that “hometown” status meant that people from the African countries would be given special permission to live and work in their Japanese partner cities.

“If immigrants come flooding in, who is going to take responsibility?” said one social media post.

in reply to OrangeSlice

It’s just a skit suggesting that the lighthearted goofiness associated with modern Japanese culture is a mask to make society forget the atrocities committed during 20th century. It made me chuckle. I’m sure you can find it on any app that does shorts.


Trump imposes 50% tariff on India as punishment for buying Russian oil


Donald Trump imposed 50% tariffs on most US imports from India, making good on a threat to punish one of the world’s largest economies over its purchases of discounted Russian oil.

The tariffs, which came into effect just after midnight on Wednesday in Washington, risk inflicting significant damage on the Indian economy and further disrupting global supply chains.

US tariffs of 25% on Indian goods went into force earlier this month, but Trump announced plans to double the rate, citing New Delhi’s purchases of Russian oil, which the White House has argued is indirectly funding Russia’s war against Ukraine.

in reply to IndustryStandard

This is hilarious because Indians are probably the most pro-Trump group out there. Leopards are having a good time with this one.


in reply to geneva_convenience

the headline says “initial inquiry says…”
so they’re not calling themselves hamas because israel wants them to, they’re say “isreal killed our cameraman man and said it was hamas”.

why does everyone respond to titles without reading the article? that should be an incredibly shameful thing to do….

in reply to ozymandias

Journalism does not mean putting vague propaganda in the headline.

in reply to return2ozma

Get bribed by AIPAC for millions of dollars

Use the AIPAC money to invest in the weapons companies which send weapons to Israel

Vote to give Israel billions in taxpayer dollars for weapons from said companies



Sept. 11 Victims’ Lawsuit Against Saudi Government Can Go to Trial, Judge Rules


In his ruling, Daniels noted that the two sides had different interpretations of almost every piece of evidence. But he endorsed the plaintiffs’ views of several key exhibits, including a diagram of an airplane found in one of Bayoumi’s notebooks. Citing aviation experts, the plaintiffs’ lawyers said the drawing and the calculations beside it showed how a plane might hit an object on the ground. The Saudis’ lawyers suggested that Bayoumi had drawn it while helping his son with homework.

Daniels said the plaintiffs’ evidence created “a high probability as to Bayoumi and Thumairy’s roles in the hijackers’ plans, and the related role of their employer,” the Saudi government. “In many instances,” he added, “it even appeared that Bayoumi actively injected himself” into the hijackers’ illicit activities.



Richie Torres Invested in Weapons Makers as He Backed Billions in Arms for Israel


While urging the White House to speed up bomb deliveries to Israel, Rep. Ritchie Torres (D-N.Y.) was also adding defense contractors like Lockheed and Northrop to his portfolio.

In the months after Israel’s assault on Gaza began, Torres became one of the most outspoken Democrats in Washington demanding uninterrupted arms shipments, often breaking ranks with his Democratic colleagues. In October 2023, he signed a letter to President Biden opposing calls for de-escalation and urging an increase in weapons transfers. When Biden briefly paused shipments of 2,000-pound bombs in May 2024 out of concern they would be used in attacks on Rafah, Torres lashed out at the decision and even joined Republicans in backing a resolution to override it.

All the while, Torres’ recent financial disclosures show his portfolio was newly invested in the same companies whose products were being shipped to Israel. In a recently filed report, he disclosed stock purchases made in September 2024 in Lockheed Martin, Northrop Grumman, and L3Harris—three of the largest U.S. weapons companies supplying Israel’s military. The trades were not reported until nearly a year later, far past the 45-day deadline required under the 2012 STOCK Act. Torres had never previously disclosed owning corporate stocks before these purchases, and he has since amended his 2024 financial disclosure to reflect these holdings and others.

#USA


Richie Torres Invested in Weapons Makers as He Backed Billions in Arms for Israel


While urging the White House to speed up bomb deliveries to Israel, Rep. Ritchie Torres (D-N.Y.) was also adding defense contractors like Lockheed and Northrop to his portfolio.

In the months after Israel’s assault on Gaza began, Torres became one of the most outspoken Democrats in Washington demanding uninterrupted arms shipments, often breaking ranks with his Democratic colleagues. In October 2023, he signed a letter to President Biden opposing calls for de-escalation and urging an increase in weapons transfers. When Biden briefly paused shipments of 2,000-pound bombs in May 2024 out of concern they would be used in attacks on Rafah, Torres lashed out at the decision and even joined Republicans in backing a resolution to override it.

All the while, Torres’ recent financial disclosures show his portfolio was newly invested in the same companies whose products were being shipped to Israel. In a recently filed report, he disclosed stock purchases made in September 2024 in Lockheed Martin, Northrop Grumman, and L3Harris—three of the largest U.S. weapons companies supplying Israel’s military. The trades were not reported until nearly a year later, far past the 45-day deadline required under the 2012 STOCK Act. Torres had never previously disclosed owning corporate stocks before these purchases, and he has since amended his 2024 financial disclosure to reflect these holdings and others.


in reply to Nakoichi [they/them]

Isn't this how it's always worked? I think it's the same with lemmy.world where you can see comments from .world users on Lemmygrad but they can't see your replies.


No, Android is not doomed. No, Android is not as bad as iOS. It takes 5 clicks to opt out of Gservices. If you are unable to do that, theres Degoogled Phones. Your Bank? Theres cheap used Phones.


To be honest, im more than Tired of this whole "Mimimi, Google is restricting installing Android apps, so its worse than iOS now Mimimi"

So heres 4 Options, how to Opt out of Gservices, and therefore not have this whole Debacle of Verified Apps, in varying degrees of Difficuilty from "3 Year old iPad kid can do this" (Aka install Via Browser) to "You have to Copy 3 Text snippets and Paste them", to even "Order Online".

And before everyone starts Crying, there are more than Enough Apps and Alternatives to the Propriatery stuff youve been using until now. No, you dont need a Burgerking App, no, you dont need an App for Kaufland. They are Selling your Data, and thats the only reason they Exist. If you consent with having your Data sold, you have no reason to opt out of Gapps anyway.

  1. Install Via Web Browser.
  1. Install Manually (aka. Paste 3 or so Lines into cmd)
  1. Adb and Magisk MicroG Module (Please use uBlocks Badware Filter list, as there are many fake Sites)
  1. Buy a Degoogled Phone
in reply to Luffy

This is also my worry.

But it is also about taking personal responsibility for our privacy.

Its like having your home continually burgled, while you continue to refuse to install new locks.

So you install a ring doorbell instead, Amazon will keep you safe!

Again this is not taking personal responsibilty for our privacy and safety, but relying on big tech's surveillance answer.

The incessant belief that you must use an app for convenience, is beyond me.

We have our bank cards and cash to buy stuff from stores. Personally I go to the bank each week and get enough cash to last the week. pay everything cash.

I pay all my bills online, use my bank, manage my direct debits, transfer money to my kids, all online with my linux laptop, Librewolf and a vpn. Takes 30 seconds to login.

I do not need to authorise my login with an app. I told my bank I do not have a smart phone.

I could use Ente Auth or KeepassXc on my desktop for 2FA. no phone required.

Plus being an old git, I dont have to piss about with a tiny phone screen and keyboard with my gnarly fingers.

I absolutely refuse all offers of apps.

When asked by check-out staff if I have the app, or, do I want their app.

I say: I dont do apps! I do not give up my privacy or share my personal data.

As Mat says. I too worry about the future of custom roms. I managed to get all my family on custom roms.

It is a great shame that Mozilla gave up on the Firefox OS phone. Great little phone.

in reply to infjarchninja

You're lucky your bank doesn't require a phone. Nationwide pushes you to use a banking app on mobile, and if you want to use the website anyway, every time you'll have to input a passcode and an SMS verification code, or use a physical card reader.
in reply to TheLeadenSea

Hey TheLeadenSea

I was unware that certain banks had different ways to access bank accounts.

I'm such a dinosaur sometimes.

I did think it was as easy as my experience. but clearly not.

Thank you

in reply to infjarchninja

I do their same too, but unfortunately, my Bank requires a costum 2fa app for any Kind of online payments and online banking, but fortunately dosent use Play protect, so I can just make a profile with the apps + sandboxed Gservices

I mean, I could use Paypal since it has the Option for SEPA and handle all my online stuff, but I'd rather just use my card instead of paypal

in reply to Luffy

The problem is that most of those custom ROMs are based on Android, so they inherit the bad parts of Android they don't specifically take care to remove, and they don't support most devices, so I'd have to buy a new phone for instance to use one of them, and Linux phones still lack the app support, feature support, hardware goodness, and widespread availability to be used as primary devices for people.

Also the government supports centralised control of the internet, with laws like the 'Online Safety' Act and Chat Control, so we can't trust them to save us against the evil corporations.



Dissecting the Apple M1 GPU, the end


In 2020, Apple released the M1 with a custom GPU. We got to work reverse-engineering the hardware and porting Linux. Today, you can run Linux on a range of M1 and M2 Macs, with almost all hardware working: wireless, audio, and full graphics acceleration.

Our story begins in December 2020, when Hector Martin kicked off Asahi Linux. I was working for Collabora working on Panfrost, the open source Mesa3D driver for Arm Mali GPUs. Hector put out a public call for guidance from upstream open source maintainers, and I bit. I just intended to give some quick pointers. Instead, I bought myself a Christmas present and got to work. In between my university coursework and Collabora work, I poked at the shader instruction set.

One thing led to another. Within a few weeks, I drew a triangle.

In 3D graphics, once you can draw a triangle, you can do anything.

Pretty soon, I started work on a shader compiler. After my final exams that semester, I took a few days off from Collabora to bring up an OpenGL driver capable of spinning gears with my new compiler.

Over the next year, I kept reverse-engineering and improving the driver until it could run 3D games on macOS.

Meanwhile, Asahi Lina wrote a kernel driver for the Apple GPU. My userspace OpenGL driver ran on macOS, leaving her kernel driver as the missing piece for an open source graphics stack. In December 2022, we shipped graphics acceleration in Asahi Linux.

In January 2023, I started my final semester in my Computer Science program at the University of Toronto. For years I juggled my courses with my part-time job and my hobby driver. I faced the same question as my peers: what will I do after graduation?

Maybe Panfrost? I started reverse-engineering of the Mali Midgard GPU back in 2017, when I was still in high school. That led to an internship at Collabora in 2019 once I graduated, turning into my job throughout four years of university. During that time, Panfrost grew from a kid’s pet project based on blackbox reverse-engineering, to a professional driver engineered by a team with Arm’s backing and hardware documentation. I did what I set out to do, and the project succeeded beyond my dreams. It was time to move on.

What did I want to do next?
- Finish what I started with the M1. Ship a great driver.
- Bring full, conformant OpenGL drivers to the M1. Apple’s drivers are not conformant, but we should strive for the industry standard.
- Bring full, conformant Vulkan to Apple platforms, disproving the myth that Vulkan isn’t suitable for Apple hardware.
- Bring Proton gaming to Asahi Linux. Thanks to Valve’s work for the Steam Deck, Windows games can run better on Linux than even on Windows. Why not reap those benefits on the M1?

Panfrost was my challenge until we “won”. My next challenge? Gaming on Linux on M1.

Once I finished my coursework, I started full-time on gaming on Linux. Within a month, we shipped OpenGL 3.1 on Asahi Linux. A few weeks later, we passed official conformance for OpenGL ES 3.1. That put us at feature parity with Panfrost. I wanted to go further.

OpenGL (ES) 3.2 requires geometry shaders, a legacy feature not supported by either Arm or Apple hardware. The proprietary OpenGL drivers emulate geometry shaders with compute, but there was no open source prior art to borrow. Even though multiple Mesa drivers need geometry/tessellation emulation, nobody did the work to get there.

My early progress on OpenGL was fast thanks to the mature common code in Mesa. It was time to pay it forward. Over the rest of the year, I implemented geometry/tessellation shader emulation. And also the rest of the owl. In January 2024, I passed conformance for the full OpenGL 4.6 specification, finishing up OpenGL.

Vulkan wasn’t too bad, either. I polished the OpenGL driver for a few months, but once I started typing a Vulkan driver, I passed 1.3 conformance in a few weeks.

What remained was wiring up the geometry/tessellation emulation to my shiny new Vulkan driver, since those are required for Direct3D. Et voilà, Proton games.

Along the way, Karol Herbst passed OpenCL 3.0 conformance on the M1, running my compiler atop his “rusticl” frontend.

Meanwhile, when the Vulkan 1.4 specification was published, we were ready and shipped a conformant implementation on the same day.

After that, I implemented sparse texture support, unlocking Direct3D 12 via Proton.

…Now what?
- Ship a great driver? Check.
- Conformant OpenGL 4.6, OpenGL ES 3.2, and OpenCL 3.0? Check.
- Conformant Vulkan 1.4? Check.
- Proton gaming? Check.

That’s a wrap.

We’ve succeeded beyond my dreams. The challenges I chased, I have tackled. The drivers are fully upstream in Mesa. Performance isn’t too bad. With the Vulkan on Apple myth busted, conformant Vulkan is now coming to macOS via LunarG’s KosmicKrisp project building on my work.

Satisfied, I am now stepping away from the Apple ecosystem. My friends in the Asahi Linux orbit will carry the torch from here. As for me?

Questa voce è stata modificata (2 settimane fa)
in reply to MazonnaCara89

This is brilliant and inspiring. I'm so thankful for people like this, using their skills for the benefit of everyone.
in reply to fakeman_pretendname

Agreed, always amazes me what the open source community can do. It's also very humbling, I generally like to think of myself as a competent developer but then I see crazy shit like this being done and I'm like damn still got a lot to learn, I wouldn't even know where to start with reverse engineering a GPU.


BOSS RC-5 and Linux compatability?


cross-posted from: lemmy.ml/post/35272958

I am looking into getting a BOSS RC-5 looping pedal for my guitar, and I am curious if anyone has any experience with using it with Linux?

It makes use of this BOSS Tone Studio to allow adding additional backing tracks, but it is only officially supported for Windows and macOS. I could not find many examples of people using it on Linux, but for the most part any discussion I could find was in the context of their amplifiers.

I wonder if it should be straightforward to run it through Wine? As far as I can tell, you only need to set it up as a storage medium and connect it to your machine, although you can't just drag the files directly onto it.

It is not a deal breaker for me if I can't get it working, but it would certainly be a benefit if I could.

in reply to cyberwolfie

It works in wine but if you can’t get it working in wine then a vm with usb passthrough works too.

I have used these two solutions with this equipment in the past.



What Jesse Jackson and Zohran Mamdani Have in Common


cross-posted from: lemmy.ml/post/35272499

Jamelle Bouie - Opinion
Aug. 23, 2025
But if held too tightly, justified disdain for particularism — for rejecting the appeal to general interest so that one can cut the electorate into thin slices — can be counterproductive. “Policies and rhetoric framed in the interests of the working class as a whole are crucial,” Michael McCarthy, an associate professor of sociology at the University of California, Santa Cruz, writes in Hammer and Hope magazine. “But organizers have always known that in order to build a movement, you need to address specific yet important concerns that affect only some parts of your coalition while also speaking to the issues shared by everyone you want to draw into your base.”

It’s important to remember, McCarthy argues, that the American working class isn’t unitary. Workers are segmented by familiar identities such as race, gender, religion and ethnicity, as well as by immigration status, education and the many ways that capitalism generates difference and differentiation across the system. “Similar to the way a city can have both food deserts and extraordinary food waste,” McCarthy notes, “the working class encompasses credentialed workers who have job protections and good wages, people in rural and urban areas with concentrated poverty whose work is poorly paid and precarious and undocumented workers in the shadows earning below the minimum wage because of their citizenship status.”

archive.ph/aTbW8



What Jesse Jackson and Zohran Mamdani Have in Common


Jamelle Bouie - Opinion
Aug. 23, 2025

But if held too tightly, justified disdain for particularism — for rejecting the appeal to general interest so that one can cut the electorate into thin slices — can be counterproductive. “Policies and rhetoric framed in the interests of the working class as a whole are crucial,” Michael McCarthy, an associate professor of sociology at the University of California, Santa Cruz, writes in Hammer and Hope magazine. “But organizers have always known that in order to build a movement, you need to address specific yet important concerns that affect only some parts of your coalition while also speaking to the issues shared by everyone you want to draw into your base.”

It’s important to remember, McCarthy argues, that the American working class isn’t unitary. Workers are segmented by familiar identities such as race, gender, religion and ethnicity, as well as by immigration status, education and the many ways that capitalism generates difference and differentiation across the system. “Similar to the way a city can have both food deserts and extraordinary food waste,” McCarthy notes, “the working class encompasses credentialed workers who have job protections and good wages, people in rural and urban areas with concentrated poverty whose work is poorly paid and precarious and undocumented workers in the shadows earning below the minimum wage because of their citizenship status.”


archive.ph/aTbW8


https://www.nytimes.com/2025/08/23/opinion/jesse-jackson-zohran-mamdani-working-class.html

#USA


What Jesse Jackson and Zohran Mamdani Have in Common


cross-posted from: lemmy.ml/post/35272499

Jamelle Bouie - Opinion
Aug. 23, 2025
But if held too tightly, justified disdain for particularism — for rejecting the appeal to general interest so that one can cut the electorate into thin slices — can be counterproductive. “Policies and rhetoric framed in the interests of the working class as a whole are crucial,” Michael McCarthy, an associate professor of sociology at the University of California, Santa Cruz, writes in Hammer and Hope magazine. “But organizers have always known that in order to build a movement, you need to address specific yet important concerns that affect only some parts of your coalition while also speaking to the issues shared by everyone you want to draw into your base.”

It’s important to remember, McCarthy argues, that the American working class isn’t unitary. Workers are segmented by familiar identities such as race, gender, religion and ethnicity, as well as by immigration status, education and the many ways that capitalism generates difference and differentiation across the system. “Similar to the way a city can have both food deserts and extraordinary food waste,” McCarthy notes, “the working class encompasses credentialed workers who have job protections and good wages, people in rural and urban areas with concentrated poverty whose work is poorly paid and precarious and undocumented workers in the shadows earning below the minimum wage because of their citizenship status.”

archive.ph/aTbW8



What Jesse Jackson and Zohran Mamdani Have in Common


Jamelle Bouie - Opinion
Aug. 23, 2025

But if held too tightly, justified disdain for particularism — for rejecting the appeal to general interest so that one can cut the electorate into thin slices — can be counterproductive. “Policies and rhetoric framed in the interests of the working class as a whole are crucial,” Michael McCarthy, an associate professor of sociology at the University of California, Santa Cruz, writes in Hammer and Hope magazine. “But organizers have always known that in order to build a movement, you need to address specific yet important concerns that affect only some parts of your coalition while also speaking to the issues shared by everyone you want to draw into your base.”

It’s important to remember, McCarthy argues, that the American working class isn’t unitary. Workers are segmented by familiar identities such as race, gender, religion and ethnicity, as well as by immigration status, education and the many ways that capitalism generates difference and differentiation across the system. “Similar to the way a city can have both food deserts and extraordinary food waste,” McCarthy notes, “the working class encompasses credentialed workers who have job protections and good wages, people in rural and urban areas with concentrated poverty whose work is poorly paid and precarious and undocumented workers in the shadows earning below the minimum wage because of their citizenship status.”


archive.ph/aTbW8


https://www.nytimes.com/2025/08/23/opinion/jesse-jackson-zohran-mamdani-working-class.html

#USA


What Jesse Jackson and Zohran Mamdani Have in Common


Jamelle Bouie - Opinion
Aug. 23, 2025

But if held too tightly, justified disdain for particularism — for rejecting the appeal to general interest so that one can cut the electorate into thin slices — can be counterproductive. “Policies and rhetoric framed in the interests of the working class as a whole are crucial,” Michael McCarthy, an associate professor of sociology at the University of California, Santa Cruz, writes in Hammer and Hope magazine. “But organizers have always known that in order to build a movement, you need to address specific yet important concerns that affect only some parts of your coalition while also speaking to the issues shared by everyone you want to draw into your base.”

It’s important to remember, McCarthy argues, that the American working class isn’t unitary. Workers are segmented by familiar identities such as race, gender, religion and ethnicity, as well as by immigration status, education and the many ways that capitalism generates difference and differentiation across the system. “Similar to the way a city can have both food deserts and extraordinary food waste,” McCarthy notes, “the working class encompasses credentialed workers who have job protections and good wages, people in rural and urban areas with concentrated poverty whose work is poorly paid and precarious and undocumented workers in the shadows earning below the minimum wage because of their citizenship status.”


archive.ph/aTbW8

https://www.nytimes.com/2025/08/23/opinion/jesse-jackson-zohran-mamdani-working-class.html




US suspends most visas for Palestinian passport-holders, after 80 Palestinian officials were denied visas ahead of the United Nations General Assembly in New York.


Earlier in August, visitor visas were paused for people hoping to travel from the Palestinian territory of Gaza. This newly-reported decree would affect a wider group - including people living in the Israeli-occupied West Bank.

The decision was issued in a diplomatic cable dated 18 August, the New York Times and CNN reported.

US consular officers were told to refuse non-immigrant visas to "all otherwise eligible Palestinian Authority passport holders", the communication was quoted as saying.

That would apply to Palestinians hoping to come to the US for a range of purposes, including for business, study or medical treatment.

The move meant that officials would be required to perform a further review of each applicant, which amounted to a blanket ban on issuing visas to Palestinians, the New York Times added in its report.


in reply to TheReturnOfPEB

In my lifetime, Jimmy Carter has been the only president that hasn't been a complete fuckwad. I know people see Obama with rose tinted glasses because he was sandwiched between a doofus who let an evil war criminal drag us into wars so his buddies could profit and the literal worst president of the 20th and 21st centuries.

Old man Biden did well as president but in my mind he will always be tainted by what an absolute piece of shit he was as Senator Biden.

in reply to Jo Miran

No clue why you’re being downvoted. Obama was a neoliberal who made a good faith effort, but intentions pale in the light of obvious moral ignorance. Imagine signing indefinite detention into law. Just imagine. What lunacy?
Questa voce è stata modificata (2 settimane fa)
in reply to bubblybubbles

Come on. Obama's continuation of presidential power-creep is not what enables Trump. Trump getting elected, taking over the Supreme Court, getting elected again, having all the billionaires lick his ass, etc is what enables him.

If you wanna lay it on Obama, blame him for not taking the right wing seriously enough and going after them at the local level where they had been building strength for the past 50+ years. Or for not betraying all his moderate-conservative supporters to implement some seriously progressive policy.





in reply to Panda1606

I'm not sure if I understand completely correctly what white label websites are, but also maybe the themes made for the Hugo website building program?
Questa voce è stata modificata (2 giorni fa)


China’s State Council released a 10-year roadmap for AI in the Chinese economy