frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Thunderbird: Fluent Windows 11 Design

https://github.com/Deathbyteacup/fluentbird
165•skipnup•3d ago•82 comments

cppyy: Automatic Python-C++ Bindings

https://cppyy.readthedocs.io/en/latest/
45•gjvc•2h ago•11 comments

Show HN: I gave Claude a sundial and it built a calendar

https://github.com/jlumbroso/passage-of-time-mcp
6•lumbroso•39m ago•2 comments

Altermagnets: The first new type of magnet in nearly a century

https://www.newscientist.com/article/2487013-weve-discovered-a-new-kind-of-magnetism-what-can-we-do-with-it/
6•Brajeshwar•23m ago•1 comments

Show HN: Improving RAG with chess Elo scores

https://www.zeroentropy.dev/blog/improving-rag-with-elo-scores
14•ghita_•1h ago•3 comments

AWS open-sourced Postgres active-active replication extension

https://github.com/aws/pgactive
100•ForHackernews•6h ago•24 comments

Cloudflare 1.1.1.1 Incident on July 14, 2025

https://blog.cloudflare.com/cloudflare-1-1-1-1-incident-on-july-14-2025/
388•nomaxx117•11h ago•237 comments

Shipping WebGPU on Windows in Firefox 141

https://mozillagfx.wordpress.com/2025/07/15/shipping-webgpu-on-windows-in-firefox-141/
224•Bogdanp•9h ago•71 comments

What's Happening to Reading?

https://www.newyorker.com/culture/open-questions/whats-happening-to-reading
14•Kaibeezy•3d ago•13 comments

Pascal's Scams (2012)

http://unenumerated.blogspot.com/2012/07/pascals-scams.html
37•walterbell•3d ago•25 comments

I'm Switching to Python and Actually Liking It

https://www.cesarsotovalero.net/blog/i-am-switching-to-python-and-actually-liking-it.html
96•cesarsotovalero•7h ago•133 comments

Tilck: A Tiny Linux-Compatible Kernel

https://github.com/vvaltchev/tilck
214•chubot•11h ago•38 comments

Ukrainian hackers destroyed the IT infrastructure of Russian drone manufacturer

https://prm.ua/en/ukrainian-hackers-destroyed-the-it-infrastructure-of-a-russian-drone-manufacturer-what-is-known/
380•doener•7h ago•247 comments

Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation

https://dataramen.xyz/
28•oleksandr_dem•3h ago•26 comments

Chain of thought monitorability: A new and fragile opportunity for AI safety

https://arxiv.org/abs/2507.11473
4•mfiguiere•55m ago•0 comments

MARS.EXE → COM (2021)

https://chaos.if.uj.edu.pl/~wojtek/MARS.COM/
88•reconnecting•4d ago•28 comments

GPUHammer: Rowhammer attacks on GPU memories are practical

https://gpuhammer.com/
220•jonbaer•15h ago•74 comments

Atopile – Design circuit boards with code

https://atopile.io/atopile/introduction
21•poly2it•3d ago•4 comments

Linux Reaches 5% Desktop Market Share in USA

https://ostechnix.com/linux-reaches-5-desktop-market-share-in-usa/
707•marcodiego•4h ago•386 comments

Denver's Deepest Dinosaur

https://pubs.geoscienceworld.org/uwyo/rmg/article/60/1/1/657560/Denver-s-deepest-dinosaur
6•gmays•1h ago•3 comments

Show HN: BloomSearch – Keyword search with hierarchical bloom filters

https://github.com/danthegoodman1/bloomsearch
5•dangoodmanUT•2d ago•0 comments

LLM Daydreaming

https://gwern.net/ai-daydreaming
129•nanfinitum•13h ago•83 comments

Six Years of Gemini

https://geminiprotocol.net/news/2025_06_20.gmi
174•brson•12h ago•94 comments

Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL

https://www.matthieulc.com/posts/shoggoth-mini
535•cataPhil•23h ago•101 comments

Reflections on OpenAI

https://calv.info/openai-reflections
628•calvinfo•22h ago•337 comments

NIST ion clock sets new record for most accurate clock

https://www.nist.gov/news-events/news/2025/07/nist-ion-clock-sets-new-record-most-accurate-clock-world
328•voxadam•23h ago•111 comments

Where's Firefox going next?

https://connect.mozilla.org/t5/discussions/where-s-firefox-going-next-you-tell-us/m-p/100698#M39094
282•ReadCarlBarks•18h ago•431 comments

Documenting what you're willing to support (and not)

https://rachelbythebay.com/w/2025/07/07/support/
66•zdw•3d ago•24 comments

Pixel Piranhas

https://rybakov.com/blog/pixel_piranhas/
31•spython•3d ago•11 comments

To be a better programmer, write little proofs in your head

https://the-nerve-blog.ghost.io/to-be-a-better-programmer-write-little-proofs-in-your-head/
412•mprast•22h ago•152 comments
Open in hackernews

Lead GrapheneOS developer was forcibly conscripted into a war

https://grapheneos.social/@GrapheneOS/114825492698412916
69•pabs3•12h ago

Comments

theamk•12h ago
related post from few months ago: https://discuss.grapheneos.org/d/21819-impact-of-ongoing-war...

"We avoided specifying the country or war to avoid involving GrapheneOS in a debate on forced conscription in an existential defensive war."

I will follow their wishes and not specify the specific war or side, but this comment gives me all the information to figure it out.

bawolff•10h ago
I mean, afaik there is only one country in the world that is at war and is using conscription (as opposed to reserve forces or voluntary paid contracts)
defrost•10h ago
At least five ..

https://en.wikipedia.org/wiki/Conscription_in_Israel

https://en.wikipedia.org/wiki/Conscription_in_Ukraine

https://en.wikipedia.org/wiki/Conscription_in_Russia

https://www.aljazeera.com/news/2025/4/11/myanmars-military-d...

https://en.wikipedia.org/wiki/Conscription_in_Sudan

longfingers•9h ago
I thought the existential question was the level of doublespeak. Does the country call it war?
wiseowise•8h ago
Only one of those is fighting existential war.
bawolff•7h ago
All of those countries describe the wars in question to their own citizens as existential. It might be bullshit, but that doesn't really change the fact that people within each and every one of those countries may very well view them as existential.

That's basically war propaganda 101 - the war is defensive and existential.

wiseowise•7h ago
Supposedly we’re talking about an actual existential threat, e.g. Russia occupying Ukraine.
dontleakkeys•7h ago
What we're talking about is the GrapheneOS account claiming someone was conscripted, and claiming that it's an "existential and defensive" war. I assume this is basically true and that it's probably Ukraine or maybe Israel, but the way they're talking about how everyone is against them and sabotaging them makes me think we may not be dealing with a reliable narrator.

I assume that there's truth to what they're saying and that they probably were swatted, and that's awful. But it doesn't feel right to me. Being betrayed seems to be a consistent part of the narrative GrapheneOS presents about itself. It's even in the history section on their website.

bawolff•4h ago
No, we're talking about things from the perspective of whomever made the post. We don't know this person's politics or what they believe. They may not be neutral. For that matter if they are somewhere like Russia they might have to worry about falling out a window if they describe something the wrong way.
bawolff•8h ago
As far as i know, Russia mostly stopped using conscription for the ukraine war effort after popular discontent, and now mostly only uses conscripts internally, with most of the russian soldiers fighting in Ukraine being offered large sums of money to "volunteer".

I was initially assuming Israel was relying on reserves for the current war, which seems to be true, but it also sounds like being in the reserves is mandatory so i guess that is conscription with extra steps.

Anyways, i guess your broad point is right.

throwaway290•6h ago
> Russia mostly stopped using conscription

Some draftees are made sign the contract not just with large sums of money but also force/torture. I am told it happens almost dsily and knowing a bit what russian army is like I think it is likely. Probably more likely if you are non-slavic guy from the regions and not a big city

This story is about a guy who was arrested for theft or something and was "offered" contract. Apparently cops get 100000 rub reward for one guy who they "convince". https://meduza.io/feature/2025/07/13/dozhd-18-letnego-dagest...

pyuser583•9h ago
There are two that come two mind, but one has fairly short terms of duty of to balance these kinds of obligations.
tonyhart7•10h ago
why they don't just said outright???

is that controversial??

adastra22•9h ago
There is no upside for them and their users, and lots of potential downside.
wiseowise•8h ago
Afraid to trigger Russian bots? Afraid of backlash in Ukraine? Afraid to “pick a side” in the conflict?

Even though the guy is obviously on the right side of history, it might be problematic for project like Graphene to acknowledge it.

spankibalt•8h ago
It also opens the door to possibly inconvenient discussions with speculations about Graphene's security (referring to both products and org) in relation to, say, Israel, its military, as well as its associated espionage and sabotage efforts (e. g. Pegasus).

The same swings the other way around, i. e. Graphene protecting its devs against any outside threats. Etc.

Hizonner•3h ago
Are you OK? You don't sound OK.
DiogenesKynikos•8h ago
In Ukraine, it is very dangerous to publicly say things that could be considered critical of the war. There is a real chance of arrest or disappearance by the security services.
yreg•8h ago
You meant to say in Russia.
senectus1•7h ago
Fair chance that both are true. Ukraine's survival is dependent on a unified stance against the aggressor.
DiogenesKynikos•7h ago
You can also get into serious trouble in Russia for opposing the war. But no, I meant exactly what I said. People who criticize the war effort in Ukraine are regularly disappeared.
diggan•6h ago
Are there any public and verified stories about this? Not doubting you, just want to read more about it and not finding much that could be verified.
bawolff•8h ago
To me it sounds like they perhaps broadly support the war and maybe even think conscription is necessary, but also are worried about their friend, so they want to post something without creating negative press for the country (i think this would probably most fit if the country in question was Ukraine).
colordrops•8h ago
Could be the Israeli army, considering the graphene logo may be a nod to the Star of David.
ThePowerOfFuet•7h ago
The logo is a nod to graphene.
dontleakkeys•7h ago
And it was founded by a Canadian.
colordrops•6h ago
No, it's exactly graphene, which could (I didn't say is) be a nod to the Star of David.
dontleakkeys•6h ago
If you have a clear and satisfying explanation in your mind about why a logo has 6-fold symmetry, and still suggest that it is secretly a star of David, I start to get worried about the direction the conversation will go. Even if that isn't how you meant it, there's an audience very willing to receive it that way and they make poor company. Let's keep things on the rails and not get the story flagged.
bugtodiffer•7h ago
it said "defensive"
dontleakkeys•6h ago
Without expressing my opinion on the war in Gaza, supporters of Israel would probably describe it as "existential and defensive."

Pretty, pretty please, let's not debate whether or not this is the case and just acknowledge we can't rule Israel out.

bawolff•4h ago
For that matter, even Russia describes their war that way (not agreeing, just saying that they do in propaganda). We don't know the politics of the person posting, they may be patriotic to whatever country it is, just because they described the war that way, doesn't mean a neutral observer would agree.

I think the best argument against it being Israel, is that it appears to have happened suddenly and unexpectedly. News reporting makes it sound like the Israeli system is very predictable - people get conscripted at a specific age (even in peace time), and then afterwards serve in reserves, that might get called up. Ukraine on the other hand has a significant manpower problem and has been somewhat desperately trying to increase the conscription pool. Someone being unexpectedly caught up in conscription seems more likely in Ukraine's situation where the rules are being actively changed to get more recruits.

throwaway290•6h ago
Maybe Israel or Ukraine if they keep "regular communication". On Russian side friend is able to text like once every few weeks I think because of jamming and internet shutdown at the border.

And "diverting somebody away from combat" for this kinda reason sounds not like russian army.

And they saying it is "defensive existential war" is another thing, if this turns out to be Russia GrapheneOS would be on my personal blacklist forever

k4rli•5h ago
Fortunately not. They have said not Russian or Isra*li
giingyui•9h ago
That’s some damn bad bus factor.
wiseowise•8h ago
Why do people jump to conclusion that he is necessarily sent right into the meat grinder?

Army is not only generals and meat waves.

FirmwareBurner•8h ago
>Why do people jump to conclusion that he is necessarily sent right into the meat grinder?

Because they used critical thinking.

>Army is not only generals and meat waves.

Non-meatgrinder related activities don't need to rely on forced conscripts to function since people run away from jobs that are a death sentence, not from those sitting behind the desk in a bunker.

readthenotes1•8h ago
What makes you think that? Denmark has forced conscription and there's zero trench warfare going on.
dijit•8h ago
Is Denmark at war? I wasn’t aware.
kawsper•8h ago
Interestingly lots of Danes have been asking the same question.

The opposition tried (without luck) to get an answer in 2008-2014, latest after the Snowden revelations.

Certain rules in our constitution kicks in if we’re at war.

wiseowise•8h ago
> You can't physically force someone to fly a jet or work in intelligence behind a desk

Sure you do. It’s a job like everything else.

> Because they used critical thinking.

Jumping to conclusions isn’t critical thinking.

FirmwareBurner•8h ago
>Sure you do. It’s a job like everything else.

Source? What's the on the job performance of those being forced to do something non-meatgrinder related? You're probably not gonna get someone to be an efficient fighter pilot by beating them up, throwing them in a van with a gun to their head. But you can give them a rifle and order them to march since it doesn't take much skill or willingness to fight in order to be an effective bullet sponge.

Occam's razor, the simplest explanation is usually the correct one.

>Jumping to conclusions isn’t critical thinking.

Correct, which is why I used critical thinking instead of jumping to conclusions.

wiseowise•8h ago
Source for what? That it’s a job? If tomorrow there’s a shortage of jet pilots in Ukraine and no volunteers - they’ll put conscripts to training there. Use your critical thinking.

> Correct, which is why I used critical thinking instead of jumping to conclusions.

There’s almost a million of active personnel in Ukrainian army at the moment, a million. That’s the population of Cologne or Amsterdam. Modern armies, like Ukrainian one, have dozens of branches, and meatgrinder is “only” one of them.

And I still don’t understand what’s your original point anyway?

FirmwareBurner•2h ago
> If tomorrow there’s a shortage of jet pilots in Ukraine and no volunteers - they’ll put conscripts to training there. Use your critical thinking.

Error 404: critical thinking not found in your comment.

Have you seen the requirements, physical and mental tests fighter pilots need to pass? What makes you think people who've been beaten into submission by the military recruiters during forced conscription would then be mentally and physically fit to be entrusted with a super expensive and dangerous weapon in the sky?

Ukrainian men have been caught fighting or even boobytrapping the vans of the military recruiters in order to avoid conscription or as revenge against their brutal tactics. Would you then give those guys a 50 Million USD jet armed with bombs and missiles after you beat them into submission to join the military? That's like beating your wife and then giving her the keys to your expensive Mercedes. What do you think is gonna happen then with your Mercedes/jet?

red-iron-pine•2h ago
> Source? What's the on the job performance of those being forced to do something non-meatgrinder related?

I did signals intelligence in the USMC a decade or two ago.

To paraphrase a discussion I heard: "you do this job or we ship your ass back to the infantry tomorrow and strip your clearance. don't fuck up."

that's how. the option is to learn to do X and Y, or learn to dodge drones.

denkmoon•8h ago
I wonder how many mess cooks and mechanics are conscripted.
nudgeOrnurture•8h ago
> You can't physically force someone to fly a jet or work in intelligence.

Yes, you can. Physical force is rarely necessary, though. It's enough to threaten their family, and show an example, first, like how some specific nerve agent spreads in Uncle Theo's body or what not only the Nazis used to do when they annihilated sex hormone production via Estrogen overload or anti-androgen agents. Want this done to your kids? Bam, jet in the air. I guess it's physical force by proxy.

closewith•8h ago
In most cases, countries don't even need to do those. Social pressure keeps conscripts in line.
pickledoyster•8h ago
Indeed, as another comment linked to https://discuss.grapheneos.org/d/21819-impact-of-ongoing-war... it seems pretty clear that this is not the case:

> We've used our available connections to try to keep them safe. There's no way to get them out of the conscription. However, they're an incredibly talented security researcher and engineer and it would be extraordinarily misguided to send them to front line combat. This seems to be understood now.

wiseowise•7h ago
> would be
other8026•4h ago
> We're in communication with him and he has been diverted away from combat.

https://x.com/GrapheneOS/status/1933311869122720069

graphenecheck•8h ago
The GrapheneOS author frequently claims to be targeted by many actors, governments, other open source projects...

https://grapheneos.social/@GrapheneOS

> GrapheneOS has only ever posted about Braxman in response to his misinformation about us. In his latest video attacking us, he engages in clear libel towards our team.

> GrapheneOS is currently under a state sponsored attack attempting to misrepresent it as being for criminals

> Due to F-Droid deliberately causing friction and annoyances for GrapheneOS users

> There's currently an example of one of these attacks on the project ongoing across Swedish forums and social media.

draftendirekt•7h ago
[flagged]
dontleakkeys•6h ago
Looks like Micay stepped down as leader of the project in 2023?
other8026•4h ago
That's not at all correct. Members of GrapheneOS readily admit when there are things that can be improved, but will call out misinformation when needed.

The fact that you're bringing up the Rossmann video after saying that is very telling. There's a huge difference between technical discussion and what was very clearly an attack by Rossmann. He clearly knew what he was doing. The video was made shortly after GrapheneOS's founder was swatted. He was understandably upset about that and with Rossmann and Rossmann recorded a private conversation and used that to attack not only GrapheneOS, but also its founder in an attempt to harm GrapheneOS's reputation. Louis didn't actually stop using GrapheneOS, so that part was a lie. It's clear that he was still using GrapheneOS in his later videos.

It's pretty low to bring that video up here. If you have a real technical issue with GrapheneOS, then you could bring that up instead.

other8026•5h ago
Isn't it strange how graphenecheck, draftendirekt, and dontleakkeys were all made less than 6 hours ago and are the only three participating in this discussion? Anyway...

The response to Braxman was after he posted a video calling GrapheneOS's founder crazy and made up a whole bunch of lies about the state of GrapheneOS, then plugged his own product. Clearly trying to damage GrapheneOS while helping himself at the same time. https://grapheneos.social/@GrapheneOS/114824444524603470

The thread about a state sponsored attack came after a sudden flurry of news articles about GrapheneOS being used by criminals and claims that devices running GrapheneOS have been exploited with 0 evidence https://grapheneos.social/@GrapheneOS/114784469162979608

F-Droid's approach is incorrect. GrapheneOS adds the sensors permission the same way that upstream AOSP adds and splits permissions, so F-Droid blaming GrapheneOS for an issue with their app is incorrect. People should read https://grapheneos.social/@GrapheneOS/114790171247296048 for more info.

other8026•8h ago
This was months ago. The official announcement was in the middle of April. See this response from the official GrapheneOS X account.

> We're in communication with him and he has been diverted away from combat.

https://x.com/GrapheneOS/status/1933311869122720069

closewith•8h ago
What an odd comment by the person. Why would a software developer of all people be particularly worthy of protection in wartime?
alex_duf•8h ago
software is a useful skill during a war. The same way you probably wouldn't send a doctor to a fight as the doctor is more useful to help with the wounded, a software engineer with an infosec background(as I assume the lead dev of graphene would) could be extremely useful to the war.
Havoc•8h ago
Lots of skills are useful during war…
B4uler5•7h ago
Tf do you even mean by this?
bawolff•7h ago
Sure, and some are in more limited supply then others so are valued more highly.
jltsiren•7h ago
Software is a common skill, especially among military-age men. Probably around 5% of those employed in that group have software-related jobs. Doctors are rarer, and they also need more training to become productive, which makes them harder to replace than software developers.

You can argue that a specific individual has specific skills and experience that make them more valuable to the country in a non-fighting role. But software developer is just another common job.

closewith•6h ago
Many people with useful skills - even useful in wartime - are put in harm's way. Many doctors included in field facilities.

But the commenter seems to be making a moral, not utilitary, argument.

jeroenhd•4h ago
Software development is a common skill, but software security is a niche. I imagine any army can make good use of someone who's an expert in finding (and patching) security holes and coming up with new exploitation techniques (to thwart).

This isn't so much about being worthy of protection as it is about the army dealing the most damage it can. Exploiting software vulnerabilities to disable production (like the Ukranians did for that drone production company) can save as many lives as sending someone to the front can. Breaking into networks to gather OPSEC is crucial for any military operation, offensive or defensive.

red-iron-pine•2h ago
if you have an existing skillset they're not going to throw you into the infantry.

odds are the dev is in some sort of signals intelligence unit or doing dev on some sort of drone control system, etc.

ditto for if/when they draft doctors, dentists, welders, etc. -- put people with skills and experience in those fields into areas where they can be used.

doesn't mean the graphine dev ain't working 20 hour days and ain't getting targeted by drones -- just they're not line grunts.

closewith•2h ago
> if you have an existing skillset they're not going to throw you into the infantry.

There are a lot of highly qualified people in the combat corps.

> ditto for if/when they draft doctors, dentists, welders, etc. -- put people with skills and experience in those fields into areas where they can be used.

Many of which will be very close to the FEBA.

But the Graphene OS commenter seems to be making a moral, not utilitarian, argument, which is both odd and somewhat reprehensible.

franga2000•1h ago
How is it immoral to say that people should do what the things where they can do the most good?

Thousands of people rely on GrapheneOS, many of whose lives would be in danger from repressive regimes or criminals if GrapheneOS makes a security blunder or even stops being maintained. Working on GrapheneOS probably saves far more lives than being just another frontline soldier.

closewith•1h ago
> How is it immoral to say that people should do what the things where they can do the most good?

It is blatantly immoral to say that a person's life should be valued more because of they are a software developer or because of the software they produce, or that it should be protected more than the lives of other people.

> Working on GrapheneOS probably saves far more lives than being just another frontline soldier.

And it doesn't make a life one iota more valuable than anyone else's.

h4kunamata•8h ago
The "system" hates what they cannot control. GrapheneOS, Proton, all are victim of such direct attack.

I checked the guy GOS mentioned: Robert Braxman. One single photo gives you all the vibes from the guy.

It is the same as "Stop Killing Games" movement with Pirate Software totally against it while spreading misinformation. Bad for him tho, the internet uncovered all the lies and bs, that guy's life is finished lmao

For GOS, they need some serious security analysts to review Robert's doing and exposed everything, just like "Stop Killing Games" heroes did.

Not that we don't trust GOS but the position they are in, make it easy to be judged as "bias" by the media, only them Robert and cia will stop this bs.

sunshine-o•6h ago
> Lead GrapheneOS developer was forcibly conscripted into a war

Just this headline should really scare us.

Grapheneos is a fantastic project and we should all support them but recent headlines here on HN make me believe we are just delaying a little what is unavoidable. Meaning, soon you will need:

1/ A common spyware smartphone turned off with your digital ID and banking app or whatever.

2/ Another device you can reasonably trust and use with confidence, hopefully with Internet connectivity.

I do not know what that second device will be:

- probably a PinePhone

- or a ClockworkPi uConsole with cellular modem

- maybe one of those LilyGo T-Deck with cellular modem

The open source community have greatly contributed to the success of Android but today I would rather have the smart people of GrapheneOS working on the real escape plan rather than trying to keep us just a little bit longer in the Google trap.

I understand they are working on their own hardware which is a bold step toward this direction.

other8026•5h ago
GrapheneOS isn't going anywhere. People keep getting all anxious when they see news and don't seem to understand the facts.

The lead developer was conscripted, but the rest of the development team prepared for Android 16 and the port was completed in a couple of days.

Device-specific repositories were not included by Google this time, so while the port was finished quickly, they had to work around this. And now GrapheneOS has finished the Android 16 port.

So I'm not sure why people need to freak out and start using insecure devices because they _think_ something will happen with no proof. The fact is GrapheneOS is still going strong. And you can see they've been talking about talks with a big OEM on their socials, so even if new Pixels can't be supported in the future, other OEMs are interested.

sunshine-o•5h ago
To be clear I am freaking out about the Android ecosystem.

As of today I already need an 2 Android phones

1/ One Google Android phone for my banking app with Google Integrity API working

2/ One GrapheneOS phone for everything else

I could switch bank for the 3rd time, sure. But how long can I run away?

So what I meant is hopefully in the future we will have a GrapheneOS hardware device, but they might also need to fork or leave AOSP. Because trying to be in the Google Android ecosystem and out of it at the same time became impossible or too costly.

We can't spent most of our resources trying fit in instead of creating our own path.

jeroenhd•4h ago
I don't think GrapheneOS supports it, but back in the day I dual-booted my Oneplus One at some point. That solution worked on Windows with DRM and anti-cheat, so it may be a partial solution on Android too. I imagine at some point a ROM might use pKVM to boot a copy of Android that passes Play Integrity checks through the necessary spoofs without altering the host OS.

The Play Integrity API is working. Banking apps rejecting GrapheneOS' hashes has nothing to do with Google Android vs AOSP and everything to do with what the banks decide is an acceptable risk.

GrapheneOS implements everything the Play Integrity API needs and is completely honest about doing so. That's unlike many custom ROMs that lie to Google and spoof a device that doesn't support hardware attestation, which makes many banking apps work.