Remix.run Logo
whatsupdog 2 days ago

The only reason I ditched GrapheneOS is because it doesn’t support automatic call recording. Sure, you can hit the record button every time you pick up, but who remembers to do that? Plenty of people have asked for this feature on GitHub [0], and the way the lead developer responds makes it look like there are some serious unresolved mental issues at play. Then I watched Louis Rossmann’s video [1] about him, and that sealed it. I refuse to touch Graphene OS with a 20 foot pole.

0. https://web.archive.org/web/20250123135603/https://github.co... 1. https://www.youtube.com/watch?v=Dl1x1Dy-ej4

ignoramous 2 days ago | parent | next [-]

> Then I watched Louis Rossmann’s video [1] about him, and that sealed it.

fwiw, Louis Rossmann's employer/key supporter has disbursed grants to GrapheneOS and associated projects.

> Plenty of people have asked for this feature on GitHub

The issue has been deleted, but from the archive, (assuming the "lead developer" jab is aimed at Daniel) Micay says, "This is an issue that's going to be fixed and not a reason to change this." Then goes, "Please use reactions on the top level issue instead of adding comments expressing support for a change. You're sending unnecessary emails to the project developers."

As someone who maintains rather unremarkable FOSS projects, saying NO to feature requests is not at all easy in that it irks the community to no end, let alone one as large as Graphene's. Everyone is quick to reach all sorts of conclusions and pass judgements.

> ... the way the lead developer responds makes it look like there are some serious unresolved mental issues at play

afaik, there's 3 directors (also developers, from what I can tell) who steward GrapheneOS. Don't suppose they are all "mental"?

https://www.canadacompanyregistry.com/companies/grapheneos-f...

tricked 2 days ago | parent [-]

they actually don't want futo grants anymore

> FUTO made a $40k donation to GrapheneOS supposedly with no strings attached. They ended up being unhappy with us not making content with them and promoting them.

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

scheeseman486 2 days ago | parent | prev | next [-]

Why is it that whenever someone makes an accusation of bad behaviour from GrapeheneOS devs, they always end the posts with citations that lead to absolutely nowhere? Where, specifically in that first link as I don't consider a Louis Rossmann video a credible source, are these indications of "unresolved mental issues"?

Don't post another link or quote from anywhere else. You provided that link as evidence and I want to see specifically what it is you expect people to take from it.

cjonas 2 days ago | parent [-]

Do you think Louiss fabricated that chat he was showing in realtime? Seemed pretty unhinged to me...

scheeseman486 2 days ago | parent [-]

Strcat gets harassed based on frivolties, manufactured outrage. There have been repeated accusations of mental health issues without any substantive evidence, including from the person I was just replying to. The evidence they do give is usually of the developer expressing frustration at dealing with those accusations, which is ironic given that those accusations are self evidently true given that the people making those posts are usually accusing them!

All I see in Rossman's video is someone frustrated by a influential person giving a platform to an organisation that, to be frank, has shown themselves to be considerably less trustworthy than GrapheneOS. I believe strcat has been the target of harassment, I believe them because I've seen it happen and given the sensitive nature of GrapheneOS I also think it's not terribly unlikely there was an organized disinfo effort.

That I've seen "This is informative and unfortunate." come up over and over again as if it were some mantra, I guess is sorta telling. People aren't thinking for themselves, they're just uncritically absorbing the opinions of the charming people they're watching on youtube.

cjonas 2 days ago | parent | next [-]

Idk anything about this drama, but "frustrated" is generous interpretation. Dude left an comment on a YouTube video and the guy freaked out on him. Seems like exactly the type of behavior he's claiming isn't real. I just want to know the OS I'm installing on my phone isn't at the whims of anyone who could pull a "colours/faker" stunt. But hopefully the project has governance and control that no single person could that that anyways (otherwise it'd be hard to calm it's a "secure" alternative)

other8026 a day ago | parent | next [-]

The basic thing is that the developer had been swatted multiple times right before that video. Swatted by a fan of the YouTubers who made the video that Louis commented on.

But the targeted update thing isn't even possible on GrapheneOS. The update server is basically a basic web server. The updates are stored on the servers and the update client downloads them. All update files follow the same naming system and the update client downloads updates using that system.

The update client never sends any IDs either.

So if GrapheneOS can't get unique IDs, then how can targeting be done? It's just not possible.

scheeseman486 2 days ago | parent | prev | next [-]

If you don't know anything about the "drama" then maybe you should avoid jumping to conclusions.

ruszki 2 days ago | parent [-]

I don’t think that you need to know anything about the drama to know that there is no context in which responses showed in the video are fine. Did strcat apologise for it?

I don’t understand these GitHub links either. None of them which I’ve seen bad at all. I don’t understand the one with strcat’s post history either. The comments which are one the first two pages are completely fine.

scheeseman486 2 days ago | parent | next [-]

Rossman was complicit in harassment, harassment (particularly at this scale, driven by their significant viewer base) that would be harmful to literally anyone who would be the target of it. strcat was upset, understandably, and privately communicated that to Rossman who then proceeds to cynically turn it into something to generate more views for his channel.

Apologise for what?

ruszki 2 days ago | parent [-]

Once again, there is no context in which strcat’s comments to Rossman would be fine which are in the video in full. Repeating a context won’t change this. Even if the main points of strcat is fine, their style was really, really bad, without the possibility of excuse. They got plenty of options for excuse during the conversation, they clearly didn’t use them. The whole conversation just seemingly proved the point of “harassments”.

So I assume they didn’t apologise. Stupidly, further proving the points of “harassments”, which I can imagine exist and probably disproportional, they were just stupid enough to give data points to support them more. For no good reason.

strcat a day ago | parent [-]

The video you're referencing very clearly exists for the purpose of directing harassment towards me based on fabrications and spin as part of Rossmann's bullying towards me. Nearly all of the claims he makes in the video are lies of misrepresentations, including even the title.

You're supporting someone who very openly engages in libel and bullying towards me while he was actively publicly using and catering to Kiwi Farms. The content is very clearly aimed at that kind of audience and to make the harassment much worse, which it did, and Rossmann continued to double down on that.

See https://news.ycombinator.com/item?id=45255341.

ruszki a day ago | parent [-]

I reflected only on the comments which you sent to Rossmann; you don’t deny that you sent those AFAIK. I purposefully ignored everything what Rossmann said. As I said, even if you’re right, those comments were mistakes.

strcat a day ago | parent | prev [-]

It's a fabricated story which you're taking at face value. What Rossmann claims to have been said to him was not said to him. He deliberately misrepresents what was said and the context of him engaging in many months of public and private bullying leading up to it. See https://news.ycombinator.com/item?id=45255341.

strcat a day ago | parent | prev [-]

> Dude left an comment on a YouTube video and the guy freaked out on him.

No, that's part of Rossmann's heavily fabricated story about what happened. The reality is that Rossmann's live stream and video very clearly aimed at directing harassment towards me with spin and fabrications were only a further escalation of his ongoing bullying towards me. His video is self-evidently dishonest bullying and harassment. Even the video title was a lie disproven by his own followers catching him continuing to use GrapheneOS as a daily driver with his important apps and data for many months afterwards. He did eventually move away from it, potentially multiple years later, but his claim to have deleted it was a lie, as were his claims of being scared of us replying to his attacks or targeting him with an update. It was utter nonsense to justify engaging in a massively escalated form of bullying using his community as a weapon to cause harm to someone and try to destroy their life.

Rossmann actively uses Kiwi Farms with a verified account and was very clearly catering to them. He actively seeks their friendship and respect in a thread he was actively using before and after posting the video. He's friendly with the person who posted the harassment and doxxing thread clearly aimed at causing physical harm to me and further propagating fabricated stories/claims about me. Rossmann continued to post jabs towards me and complaints about us on Kiwi Farms following that thread being posted which has acted as a regular reminder to them to keep targeting us. He continues to actively post there and engage with serial harassers.

joemazerino 2 days ago | parent | prev [-]

Unsubstantiated? Have you looked at his post history?

https://news.ycombinator.com/threads?id=strcat

scheeseman486 2 days ago | parent [-]

It's kind of funny that you're doing the exact same thing the person I initially responded to was doing, making a broad accusation and posting a link as evidence without specifying what it is within that link that you have a problem with. Grow a backbone and actually pull a quote that you feel is relevant.

strcat a day ago | parent | next [-]

joemazerino very frequently makes inaccurate claims about GrapheneOS and has been participating in bullying towards me for years. He has repeatedly lied about me and pushed fabricated stories. You're not going to find anything in my post history to back up his claims that I'm insane or delusional. If you look through his comment history, you'll find a lot of evidence that he has an unhealthy obsession with me and is blatantly engaging in bullying. It's something Hacker News should be addressing as a moderation issue. It should not be permitted to engage in blatant bullying and harassment on this platform including repeatedly claiming an open source developer is insane.

joemazerino a day ago | parent | prev [-]

Convinced yet?

ignoramous 7 hours ago | parent [-]

Convincing or not, given strcat (Daniel) is very vocal that you stop (what they sincerely feels is) harrasment, should be an indication enough that you do.

fluidcruft 2 days ago | parent | prev | next [-]

This is informative, and unfortunate

I don't use call recording and also don't care about some guy I've never heard of ranting for 18min about some pointless comment he made on youtube causing drama (but I do care about NFC payments so that's why I haven't tried GrapheneOS yet).

gtsop 2 days ago | parent | prev | next [-]

I am sick of people raising this developer's mental issues. This is 2025, we should be sympathetic and encouranging to any human being struggling with mental issues, helping them get through or at least not trip them or sideline them. GrapheneOS is undeniably a project of great value, if you don't like something about it's development raise it and stop there as you would do with any project. Stop the "Graphene doesn't have X feature but the lead dev is nuts so I don't touch it" meme.

stoltzmann 2 days ago | parent | next [-]

This is besides the point. The lead dev started going on a rant when facing a comment as simple as "this is informative, and unfortunate" on a video that he didn't like, and is unable to parse that statement as anything else but a personal attack at him. He threatened banning Louis over that unless he completely gave in. You can see the whole discussion in the video linked in the post above.

It's a communication issue at the core, and always doubling down is not making it any better.

It portrays the whole project as being unreliable.

scheeseman486 2 days ago | parent | next [-]

Posting "this is informative, and unfortunate" as a comment to a video with a bunch of inflammatory accusations is giving credence to and expressing approval at the substance of it's content.

So no, it isn't as "simple" as the issue being only the literal content of that comment. The context matters.

gtsop 2 days ago | parent | prev | next [-]

I know the whole story in depth and you keep iterating over the same thing.

If this person has indeed mental issues, to publicly expose it in a degrading light does not help him, or anyone else really.

If he doesn't have mental issues then all this discussion is unjustly defaming a person and damaging perception around mental issues.

Either way this discussion is bad.

You are the one portraying the project as unreliable. I only judge GrapheneOS by the actual output being delivered, the code and and the binary that is. And if you go down the route of validating the output based on his behaviour then i would flip it on you. I would much rather use an OS developed by a paranoid guy who thinks everyone hunts them. I'd bet it's more secure.

But this is silly-talk. What matters is the deliverable. Has the project given any evidence of being unreliable or not teustworthy?

other8026 a day ago | parent | prev [-]

As someone else pointed out, it's not just the comment. There's context you're either ignoring because it's inconvenient for you, or you don't know because you couldn't be bothered to learn more about it.

The video is harassment content, plain and simple. It's filled with disinformation and he lied about not using GrapheneOS moving forward. The developer was swatted multiple times, then when upset with Rossmann he tried to talk to him about his support for harassment content (the swatter was a fan), and instead of being a decent human being, Rossmann made a video of it while it was happening.

matheusmoreira 2 days ago | parent | prev | next [-]

Completely agree. Writing off the project's numerous benefits on the basis of one missing feature is irrational. Immediately moving on to attack him personally by claiming he's mentally ill makes it impossible to assume good faith.

strcat a day ago | parent | prev | next [-]

The people calling me insane, delusional, schizophrenic, etc. almost entirely don't believe what they're saying as there's no actual basis for it. All they can do is link to incredibly dishonest harassment content from Louis Rossmann and Henry Fisher where they engage in a monologue pushing fabricated stories. What they show as supposed evidence doesn't at all match their claims and instead they heavily misrepresent it.

Many people enjoy participating in harassment towards an open source developer when they have a disagreement with the project such as our requirements for accepting a pull request for automatic call recording. We've said we won't accept it without showing that it's active so that people are aware calls are being recorded when it's enabled. That's more than enough for some people to participate in harassment.

Hacker News shouldn't be permitting it over and over again.

joemazerino 2 days ago | parent | prev [-]

GrapheneOS being in use by people and orgs with a high security requirement dictates an organizational review. OPSEC extends beyond just cyber capabilities.

Iolaum 2 days ago | parent | prev | next [-]

Couldn't that be achieved by a separate app? Why would the OS need to do it?

other8026 a day ago | parent | prev | next [-]

I'm one of GrapheneOS's moderators and just saw this.

What I see here is someone who wants a feature, a feature that many people want, but it hasn't been added for reasons listed in the GrapheneOS issue tracker. No one was rude or anything there in that link you shared that I can see.

> the lead developer responds makes it look like there are some serious unresolved mental issues

To say something like this is extremely out of line.

> Louis Rossmann’s video

What you fail to mention here is incredibly important context, but leaving that out conveniently supports the narrative that Daniel is crazy. Biggest fact there is that he had just been swatted multiple times. Louis commented on another harassment video and Daniel was understandably upset. By the way, the swatter had been in contact and even told GrapheneOS project members that they were a fan of the YouTuber who made the first video. So, attempted murder by some other person, a "friend" was supporting harassment content making him out to be "crazy" and comments on that video showing support for it, then, knowing that, Louis records a video of a private conversation in real time. The video itself was filled with lies and misrepresentations. Even the title was a lie because Rossmann continued to use GrapheneOS for long after that video was released.

Not to mention the fact that targeted updates aren't even possible on GrapheneOS considering how updates work and the infrastructure. Louis may not understand these things, but even though we and others have pointed this fact out multiple times, the video remains up. The video is clearly meant to do one thing: damage or destroy GrapheneOS.

cjonas 2 days ago | parent | prev | next [-]

From what I can tell sounds like this guy's stepped away from the project? Curious what the latest status is.

stoltzmann 2 days ago | parent [-]

He didn't step away. He made a post where he "stepped down" as the project lead and instead got replaced by a "GrapheneOS Foundation director", of which there are 3 including him.

That post has been deleted.

As far as I can tell, nothing has changed other than obscuring the leadership of the project a tiny bit. strcat is still active here in the comments.

matheusmoreira 2 days ago | parent [-]

Is strcat the person who supposedly stepped down?

If so, I'm glad he's still project lead. I would have immediately written off GrapheneOS as a lost cause if he wasn't.

I have spent many hours browsing his comment history and reading his extremely detailed posts on Android and smartphone security. He obviously knows what he's doing. Not only is he competent, it's also clear that he cares way too much about GrapheneOS and is personally invested in it.

Competence and actually giving a shit are the two attributes I respect most in a person. I wouldn't want anyone else making decisions.

And that's coming from a guy who publicly disagreed with him on some ideological issue literally three days ago:

https://news.ycombinator.com/item?id=45214818

strcat a day ago | parent [-]

> Is strcat the person who supposedly stepped down?

They're misrepresenting our announcement. It's unsurprising since it's in the context of supporting harassment towards me based on fabrications. Unfortunately, Hacker News consistently permits baselessly calling people insane, schizophrenic, etc. and pushing fabricated stories about them.

commandersaki 2 days ago | parent | prev | next [-]

Getting to the meat of why they didn't implement automatic call recording is that storage could fill up and they didn't want to implement managing user storage? I mean sounds like a fair call.

strcat a day ago | parent [-]

We never said we wouldn't implement it. We said the current pull request is inadequate because it doesn't show users that it's enabled so people can end up accidentally recording a bunch of calls if they toggle it on and forget about it or toggle it by accident.

sandworm101 2 days ago | parent | prev | next [-]

Automatic recording may be illegal in jurisdictions that mandate permission from both parties. I can see why gos might not want to include it in a base operating system.

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

whatsupdog a day ago | parent | next [-]

Samsung phones have it. I have verified from at least one source who lives in one of such jurisdictions (India), a Samsung phone they bought has this feature. So, it doesn't have anything to do with the law.

strcat a day ago | parent | prev [-]

We never said we wouldn't implement it. We said the current pull request is inadequate because it doesn't show users that it's enabled so people can end up accidentally recording a bunch of calls if they toggle it on and forget about it or toggle it by accident.

ohdeargodno 2 days ago | parent | prev [-]

[dead]