-
valldrac
I’d revert it so we can work in the proper fix without hurry. But up to you
-
valldrac
Anyway I’ll be focus on this during the weekend
-
strcat[m]
valldrac: could you maybe figure out which processes this is used in
-
strcat[m]
and we can just disable SLOT_RANDOMIZE for those as a quick workaround
-
strcat[m]
SLOT_RANDOMIZE is not important
-
renlord
woohoo, coral support soon?
-
strcat[m]
renlord: don't think so just added some empty repos
-
strcat[m]
someone did some work on it but there are major issues
-
strcat[m]
and I don't own the devices to do releases
-
renlord
strcat[m]: do you think it'll be appropriate to include the mocked gapi for cam provider?
-
strcat[m]
don't want to do stuff like that atm
-
strcat[m]
got a lot of issues that need to be addressed and the Android 11 migration not that far away
-
strcat[m]
I think emulating Google Play needs to have a per-app toggle and should be a separate project we can rely on that's focused on minimalism / security
-
strcat[m]
not microG
-
strcat[m]
off by default and not the way they do it
-
strcat[m]
just stub things out, pretend services aren't available, all of it
-
strcat[m]
stub out all the APIs
-
strcat[m]
and must be opted into per app
-
renlord
the mocked gapi is not microg
-
strcat[m]
so it doesn't trigger apps like Signal to try using GCM instead of their own push
-
renlord
its actually stubbing out the API
-
renlord
-
renlord
lulz
-
strcat[m]
renlord: well that makes more sense just not ready to do this atm and needs to be optional / opt-in
-
JTL
> 17:09 <strcat[m]> I think emulating Google Play needs to have a per-app toggle and should be a separate project we can rely on that's focused on minimalism / security
-
JTL
Agreed
-
strcat[m]
valldrac: try to figure out which process this happens in tho so we can just disable SLOT_RANDOMIZE there
-
strcat[m]
so I can just put this into the next release
-
strcat[m]
revert your attempted fix + work around it like that
-
valldrac
okay, I’ll tell you
-
strcat[m]
I just want it to work for now like stock
-
strcat[m]
if they removed it in master we don't even need to ever fix it
-
strcat[m]
hopefully gone in ANdroid 11
-
strcat[m]
I'll work on the hardened_malloc change
-
strcat[m]
-
strcat[m]
just need exe path to plug into to that
-
nickcalyx[m]
> I think emulating Google Play needs to have a per-app toggle and should be a separate project we can rely on that's focused on minimalism / security
-
nickcalyx[m]
Microg does have a per-app toggle for gcm registration allow
-
JTL
nickcalyx[m]: I think he's talking for more then just that
-
strcat[m]
nickcalyx: want more than just for that tho
-
strcat[m]
nickcalyx: and also an app can decide to use GCM just because it sees Playu
-
strcat[m]
* nickcalyx: and also an app can decide to use GCM just because it sees Play
-
JTL
I've noticed that oo
-
strcat[m]
nickcalyx: usually what will happen
-
strcat[m]
nickcalyx: so for example if Signal sees Play
-
strcat[m]
I think it will try to use GCM
-
renlord
as a permission toggle?
-
strcat[m]
I don't think it will fall back if GCM doesn't work
-
renlord
like Network?
-
strcat[m]
they have Play and non-Play paths, they don't handle GCM being unavailable
-
nickcalyx[m]
Makes sense, why would they
-
strcat[m]
nickcalyx: and we never want to actually have GCM in GrapheneOS just fake always down GCM
-
strcat[m]
we just want a toggle to enable stubbed out Play Services where it pretends everything is down / unavailable
-
strcat[m]
so instead of app not running it's just like it can't connect to Google services
-
strcat[m]
so some won't work still
-
strcat[m]
but many will work
-
strcat[m]
with partial functionality
-
strcat[m]
mostly just push notifications missing, etc.
-
strcat[m]
unless they use Google for login or w/e
-
strcat[m]
then it just won't work but w/e
-
valldrac
strcat[m]: libaudiopolicyservice.so, and is loaded by audioserver, let me search the full path
-
strcat[m]
valldrac: need the executable not the library
-
strcat[m]
so audioserver
-
strcat[m]
path to audioserver
-
strcat[m]
SLOT_RANDOMIZE is really unimportant so it's not a big deal to temporarily disable it for a process
-
strcat[m]
probably easiest way to deal with this if it works around the problem enough to wait for their upstream fix
-
valldrac
strcat[m]: /system/bin/audioserver
-
strcat[m]
valldrac: try pulling the frameworks/av and external/hardened_malloc changes
-
strcat[m]
and just trying with that workaround
-
strcat[m]
not pretty but...
-
strcat[m]
it is what it is
-
strcat[m]
maybe I'll do a release tomorrow with this
-
valldrac
valldrac: okay, but let me check the fix first
-
strcat[m]
yeah
-
strcat[m]
valldrac: also could try working around camera bugs with more nonsense like this
-
strcat[m]
there's already an attempt
-
strcat[m]
C++ is such a shit language
-
strcat[m]
layer on all this complexity and nonsense abstraction while it still being totally unsafe everywhere
-
strcat[m]
not good
-
renlord
legacy codebase, what do?
-
renlord
cant just ask everyone to upgrade to c++14 today.
-
strcat[m]
C++14 isn't any safer tho
-
strcat[m]
they just add more
-
strcat[m]
and people just abstract more and more
-
strcat[m]
but it can't do safety
-
strcat[m]
so you have this mix of layers and layers of weird abstractions, using a fucked up type system that's not based on actual type theory stuff
-
strcat[m]
with unsafety everywhere
-
strcat[m]
also class inheritance is a horrifying thing
-
strcat[m]
it's hard to unravel what code is being called and what's happening
-
strcat[m]
hard to debug this crap
-
renlord
you have gripes with runtime vtable resolutions
-
strcat[m]
renlord: mostly just class inheritance
-
strcat[m]
it doesn't make sense
-
renlord
if it can be resolved statically in compile-time, class inheritance is OK imo
-
strcat[m]
I think it's a weird, illogical thing
-
strcat[m]
and hard to follow or do correctly
-
valldrac
strcat[m]: the problem with the camera is that there are some proprietary libraries in place, with no source code
-
strcat[m]
valldrac: yeah but they have symbols at least
-
valldrac
strcat[m]: so it's even harder
-
strcat[m]
and we can just work around bugs and report upstream
-
strcat[m]
don't really feel like trying to fix device-specific bugs all the time rather than just reporting them
-
strcat[m]
valldrac: going to start building a release
-
strcat[m]
needs to be tested first ofc
-
strcat[m]
but this workaround + revert of the attempted fix is progress
-
strcat[m]
as long as it's for the right process and works
-
strcat[m]
building now
-
strcat[m]
can use beta to test
-
aeonsolution[m]
<strcat[m] "don't really feel like trying to"> its hard for you to do it all, it might be the best option right now with how the little contribution is coming in
-
valldrac
strcat[m]: my build is sooo slow
-
renlord
dont know if relevant, but encountering camera error on gcam is significantly less of an occurance compared to opencam
-
renlord
valldrac: what sort of HW spec?
-
aeonsolution[m]
question for the group:
-
aeonsolution[m]
should we be testing with the beta when strcat makes a new release?
-
valldrac
renlord: one thinkpad with external hdd
-
renlord
valldrac: compiling using external hdd?
-
renlord
thats a very huge io penalty hit
-
valldrac
renlord: I know, but the internal ssd is not big enough
-
valldrac
renlord: I plan to upgrade soon
-
aeonsolution[m]
are you using a vm valldrac?
-
renlord
and pay hypervisor penalty on top of io?
-
renlord
lol
-
valldrac
aeonsolution[m]: no way! xD
-
aeonsolution[m]
how much memory you got on your main? maybe try 7zips some files
-
cn3m[m]
> <@aeonsolution:matrix.org> question for the group:
-
cn3m[m]
> should we be testing with the beta when strcat makes a new release?
-
cn3m[m]
I am always on beta
-
renlord
i still havent received my refund for spectre mitigation on intel machines
-
renlord
they should at least refund me 30% of the price of the CPU I paid for.
-
travankor_
you can turn the mitigations off?
-
renlord
amd too
-
renlord
travankor_: then what? leave my front door open?
-
renlord
that's not a very reasonable thing to do
-
cn3m[m]
I have Intel something or another
-
travankor_
how many real world spectre exploits are there?
-
aeonsolution[m]
<cn3m[m] "> <@aeonsolution:matrix.org> que"> thanks
-
valldrac
renlord: no worries, we won't tell anyone, try
make-linux-fast-again.com
-
renlord
its analagous to a builder giving you a broken toilet installation with untinted bathroom windows.
-
cn3m[m]
travankor: hey I have some beachfront property in Arizona to sell you. I will throw a librem 13 in with it
-
renlord
and builder just asks you to shower naked exposed to everyone, refusing to replace the window.
-
JTL
cn3m[m]: lol
-
renlord
maybe an airgapped computer can run with those mitigations off
-
renlord
its not a realistic option for me right now, since i have multi-use purposes for my pC.
-
cn3m[m]
I run Windows 10 Enterprise now. I love all the VMs
-
cn3m[m]
It is like Qubes with anti exploitation
-
travankor_
you should also disable hyperthreading if you want to pedantic with the mitigations but w/e
-
travankor_
to be*
-
renlord
good point, but at that point, i really need a 50% refund or more.
-
renlord
should just use an ARM SBC as my main computer at that point
-
cn3m[m]
<renlord "should just use an ARM SBC as my"> 2021 macbook
-
cn3m[m]
<strcat[m] "not microG"> how would that work? isn't that a huge project
-
strcat[m]
no
-
strcat[m]
just stubbing out all the APIs
-
strcat[m]
not implementing them
-
strcat[m]
valldrac: initial build seems fine but I can't test much
-
strcat[m]
don't have BT audio devices
-
strcat[m]
just other BT devices
-
RageLtMan
strcat: is the build in beta chan by chance?
-
strcat[m]
not yet
-
strcat[m]
takes a while to get it rdy
-
strcat[m]
only 3a build is done
-
highupper[m]
Are there any plans to support Pixel 4 or future 5 devices? I'm aware that Daniel Micay doesn't want to add more devices, but maybe when Pixel 2 support is dropped it could be replaced with newer Pixels? Personally I was thinking about buying a Pixel 3 (3a is only like 20€ cheaper), but only one year of support (October 2021, considering it's release date) is not enough for such an expensive phone (compared to e.g.
-
highupper[m]
Xiaomi devices). Speaking of Xiaomi: I think I read that Xiaomi Mi A2 support was considered at some point. What about supporting a newer Mi A model (Mi A4?). It would probably expand Graphene's userbase, as Mi A devices are much more affordable than Pixels.
-
highupper[m]
* Are there any plans to support Pixel 4 or future 5 devices? I'm aware that Daniel Micay doesn't want to add more devices at the moment, but maybe when Pixel 2 support is dropped it could be replaced with newer Pixels? Personally I was thinking about buying a Pixel 3 (3a is only like 20€ cheaper), but only one year of support (October 2021, considering it's release date) is not enough for such an expensive phone
-
highupper[m]
(compared to e.g. Xiaomi devices). Speaking of Xiaomi: I think I read that Xiaomi Mi A2 support was considered at some point. What about supporting a newer Mi A model (Mi A4?). It would probably expand Graphene's userbase, as Mi A devices are much more affordable than Pixels.
-
RageLtMan
from what i understood of the post about new devices: developers need to sign on as maintainers for each device tree
-
fujita_[m]
No, there is a lack of community support at he moment
-
fujita_[m]
the*
-
dazinism
highupper: the Mi A2 was a viable device, but they dropped verified boot support for alternative OS
-
fujita_[m]
daniel is doing most of the work by himself so any chance of other devices getting supported would require the help of the community
-
dazinism
When they moved from Oreo
-
highupper[m]
<RageLtMan "from what i understood of the po"> Yeah, I think the reason behind this is that Daniel can't maintain lots of devices alone. But when Pixel 2 support is dropped isn't there room for a new device?
-
nickcalyx[m]
The pixel 3a is currently on sale at least in the US for 279
-
RageLtMan
Is there any appetite in the community to do something like kickstarters or bounties of some sort to compensate would-be developers for the work required?
-
highupper[m]
<dazinism "highupper: the Mi A2 was a viabl"> Oh ok. Maybe we can reconsider it when the Mi A4 is released.
-
RageLtMan
when you say "room for a new device," you realize that the statement expands to "an entirely new set of software and hardware problems to address" compared to maintenance functions for a legacy device
-
fujita_[m]
please read up on daniel's past reddit comment
-
RageLtMan
Which one?
-
dazinism
Also Daniel wants to stop, maintaining devices. The project needs other people to do this.
-
highupper[m]
<RageLtMan "when you say "room for a new dev"> Well yes, but I don't think the Pixel 2 will be supported forever (it'll run out of vendor updates). And supporting a new (series) of device(s) always requires work (so did the Pixel 3 series).
-
dazinism
When the Pixel2 devices are dropped, I dont imagine he will take on new devices. Needs other people doing that work
-
RageLtMan
Yes, requires work, and there being only one guy doing ALL of the work, means burdening him more
-
fujita_[m]
use reddit comment search type in his name and Pixel 4
-
fujita_[m]
that should answer most of your questions
-
fujita_[m]
he mainly needs development help at the moment
-
highupper[m]
Is there some sort of documentation which hardware features are required for GrapheneOS to use it's full potential? Also is there a documentation on which device specific changes need to be done to Graphene's source code?
-
RageLtMan
Right, but if nobody is stepping up to do that gratis, are there financial incentives that the community could provide to hire them? I'm in no position time-wise to get spun up and consistently maintain a tree
-
fujita_[m]
its on grapeheneOS's github/ website
-
fujita_[m]
<RageLtMan "Right, but if nobody is stepping"> you will have to talk to the mods for that
-
highupper[m]
<fujita_[m] "its on grapeheneOS's github/ web"> Well he mainly talks about IOMMU in the FAQ page, but I'm looking for more specific stuff like Titan M requirements etc.
-
dazinism
RageLtMan: Daniel accepts donations, but doesnt want all to take on the task of finding and employing devs
-
RageLtMan
is there anyone on the moderation team who functions as a community coordinator? Who would be the person to talk to about trying to set up a non-corporate funding model (bypass any pitfalls of prior endeavors) to help offload Daniel and ensure some longevity to the project by reducing rate of roast for the most valuable developer?
-
dazinism
The community could take that all on though
-
renlord
RageLtMan: just donate directly using paypal/bitcoin
-
renlord
or github sponsors
-
RageLtMan
i do the paypal bit, but i cant fund a TEAM of developers without having to underwrite it somehow, and this isnt tax deductible
-
renlord
you fund daniel, daniel can decide how to spend the project monies
-
renlord
he knows what's best for the project.
-
dazinism
Daniels has said he doesnt want to take on the task of hiring devs
-
RageLtMan
renlord, as stated above, this is a staffing issue, and i get the sense that daniel has had more than his share of dealing with humans
-
valldrac
strcat[m]: the patch looks good, I cannot reproduce the BT audio issues, so go ahead with the release
-
renlord
ok. Alternatively, you can sponsor a talented contributor on the side.
-
RageLtMan
thats why i was asking if there's anyone officially responsible for community coordination
-
renlord
it does not necessarily have to concern Daniel personally
-
RageLtMan
talented contributor. have you ever hired developers?
-
renlord
RageLtMan: nope
-
valldrac
yeah, I also accept donations to break the releases lol
-
dazinism
Sounds good valldrac (pun intended)
-
RageLtMan
try it for a C/C++ project nowadays
-
RageLtMan
valldrac: thanks for contributing in the first place. breakage is just another form of incremental progress :)
-
renlord
RageLtMan: does it sound like you want to volunteer to be in that position ;)
-
RageLtMan
(i'm sempervictus on gh by the way, so one of the affected)
-
valldrac
the project is missing many things, but nothing proper funding cannot fix
-
RageLtMan
renlord: many moons ago i fell into a similar role in the metasploit world. i now run two companies and currently operate as head of security for a healthcare co in a psuedo-consulting role. literally 16h days, 6-7 days a week.
-
RageLtMan
hence almost no time on IRC, my github looks like a warmed over corpse, and i'm behind on bassically all open source projects i touch
-
renlord
RageLtMan: keeping busy, i like it
-
RageLtMan
infosec people are in high demand right now. unfortunately a lot of that demand is utterly frivlous crap where they just want a consult to tell them that all their problems are actually N/A and its totally fine to vent all your healthcare data to the wind
-
renlord
likes like management consulting.
-
renlord
basically just finding a 3rd party to blame when shit hits the fan
-
RageLtMan
so if there isnt really someone running the show as a community coordinator, then is there appetite to delegate such function to someone who's done it for lineage or whatever other popular roms out there? (sorry, i've been on copperhead/graphene for ages, not up to date on what the cool kids use these days to get data-slurped)
-
RageLtMan
renlord: in the current situation with covid, its the wirld west for liability, indemnification, surcharges, rate hikes, and other bad behavior in a time of need. You'd expect force majeure clauses to come into effect right now, but there are so many having nothing to do with this where people just want to reneg a contract on favorable terms and see that they can squeeze people suffering from liquidity or supply issues
-
renlord
we kinda experimented that with reddit didnt we? and the conclusion was that there was too much misinformation occuring and moderation deprived a lot of time from actual technical work.,
-
JTL
> 01:45 <RageLtMan> renlord: many moons ago i fell into a similar role in the metasploit world. i now run two companies and currently operate as head of security for a healthcare co in a psuedo-consulting role. literally 16h days, 6-7 days a week.
-
JTL
Interesting background :)
-
RageLtMan
for instance: a lot of HC firms did an "emergency term change" on contracts from net30->net90 for consultants who had already invoiced. For places which sub out at high rates, thats deadly. One of our co's had to take a PPP loan to pay subs to cover "the spread" on their randomly modified terms. The co is an f500, in the media daily right now
-
RageLtMan
JTL: got lucky - started in the digital world in the 90s, security happened to be what i found interest in, and the rest is sorta history. been very lucky to find people who know more and are willing to teach (Daniel being one of them)
-
JTL
Of course
-
dazinism
RageLtMan: as I guess you know GrapheneOS is mainly Daniels work. Hes suggested that due to past problems he wouldnt be quick to delegate significant 'official' power
-
RageLtMan
So on the topic of getting some sort of delegation and non-voting-rights-hierarchy going (my personal take is that Daniel always remain tyranical overlord of all project direction, we saw what happens when other people have their own ideas about how to subvert his efforts)
-
dazinism
RageLtMan: also suggested that theres nothing to stop another (sister?) project funding dev work on GrapheneOS
-
renlord
so as long as community does not get in the way of technical work or misrepresent/misinform about the technical work. They can be separate responsibilities
-
cg_droid
And... will Daniel trust in what other developers will do, or he'll need to check all the code made too?
-
renlord
the problem arises when people misinform about technical details without a good understanding of the technical work.
-
RageLtMan
That would probably require someone working full time for a bit to set up the organization which would deal with device support, non-security features which Daniel doesnt want to touch, etc
-
renlord
and there are not many people qualified to moderate these items.
-
RageLtMan
which is why i'm suggesting we leverage the standard method for acquiring talent: money
-
renlord
for example, I'm not entirely across the full android ecosystem, I can probably comment on very specific things I personally have touched on.
-
RageLtMan
that would require pledges or lump sum donations
-
RageLtMan
so the role would require community management + project management tier2 with all the tier1 priorities still being defined by Daniel?
-
RageLtMan
everyone i know with those qualifications is paid a decent salary with benefits, and even though it may not be an FT role once the org is "configured" and set to run smoothly, it still requires a talented person just to coordinate it all for some amount of time every day
-
RageLtMan
i need deeper pockets, or we need to identify users who depend on this technology for their privacy with reasonably deep pockets and pool our efforts. this project dies and anyone using this for any finserv/pii access could stand to lose far more by theft from their next insecure device than donating to this project
-
renlord
i guess that was kinda what copperheados was setup to do
-
renlord
but it just imploded.
-
RageLtMan
heh
-
RageLtMan
that was human element, greed, stupidity
-
dazinism
I've been wondering if could maybe facilitate the fundraising and contracting (rather than direct hire) through a third party org. To avoid a load of admin/bureaucracy
-
dazinism
As it doesnt need to be a for-profit corp different channels are open
-
RageLtMan
Semper Victus (my co) works on the contractor-per-project semantic already, we could technically be the vehicle for it, but the problem we'd all have it taxable overhead. in the US anyway, it would ideally be done through a proper non-profit. not sure how canada works in this regard
-
renlord
people can always just start a foundation
-
renlord
that's dedicated to grapheneos
-
RageLtMan
starting a non-prof in the US is not easy
-
renlord
foundation member can write up a constitution that defines how funds get solicited and spent.
-
renlord
it does not have to concern/trouble daniel
-
RageLtMan
it needs to involve him to delegate all "final say" rights to him and him alone
-
renlord
kinda like how bitcoin foundation and actual bitcoin technical work has nothing to do with each other. Though, arguably you can also say taht model does not work since the foundation is more or less useless now
-
RageLtMan
this effort can't fragment, just like grsec couldnt, because it is pinned to the talent pool contained in one man's head. Since the actual effort is technical, the architect needs to be at the head of decision making.
-
dazinism
Can find an org with somewhat aligned aims to act as fiscal sponsor for the project. To avoid having to set up a not for profit corporate.
-
renlord
otherwise, other infosec people can license grapheneos from Daniel and then rebrand it as a commercial product to sell (maybe a more "supportive" version of the OS on top of the base graphene os)
-
renlord
then follow the red hat model to contribute back upstream -- graphene os
-
RageLtMan
dont go there, will put us all in the x-hairs of law enforcement who have to deal with such things being sold to serious asshats
-
dazinism
A side note - is tax an issue if you are spending all your income?
-
RageLtMan
yes, income tax, property tax, etc
-
renlord
RageLtMan: why is it us all though, the Graphene OS license makes clear you cannot hold any contributor/daniel responsible
-
renlord
a commerical entity might want to go a bit further than the project's license
-
renlord
but the liability is on them wholely
-
RageLtMan
the FBI has some really misinformed notions about criminal responsibility when it comes to who wrote code
-
renlord
if red hat explodes, you sue red hat, you dont complain to the fedora project
-
renlord
or you dont complain to Linus
-
RageLtMan
umm
-
RageLtMan
A: i complain to linus as required, B: fedora is derived from RHEL, C: this isn't about civil liability, this is about handcuffs and a human booster shot from a guy named molly
-
RageLtMan
:)
-
renlord
but we're not even doing anythign criminal?
-
renlord
@_@
-
RageLtMan
hutchins (SP?) got arrested for code he wrote and put on a forum which bad people incorporated into their malware
-
renlord
is there somewhere i can read more to get context?
-
RageLtMan
this is a more salient issue for people on the red-side of the field, but given that i've seen accusations of CH being sold to the mob and such, and i dont have a real social media presence or read anything but whats pertinent to my tasking most of the time, i imagine LEOs have too.
-
RageLtMan
-
RageLtMan
the point is tangential: there are added considerations when having for-profit functions which might upset the powers that be.
-
RageLtMan
regardless of modality, if an effort to offload Daniel does materialize, we can provide some amount of funding, some resources in our private clouds for builds and such, and hopefully as we cycle talent and tasking, some actual development work down the line
-
RageLtMan
if it can be built in a manner where donations are tax deductible, we can donate more, and can probably get a bunch of our clients to donate as well
-
JTL
One point. I think strcat wants to use local hardware under his physical control for production builds.
-
dazinism
RageLtMan: thats nice to hear
-
JTL
Also he (and a bunch of other people) are in Canada, so in the case of a Canadian non profit/foundation, how that would affect things.
-
RageLtMan
by all means, zero trust is a concept i fully support. Theres a lot of builds which never hit release though, and should be built with their own signing keys specifically to avoid accidental release
-
JTL
Of course
-
renlord
the foundation needs to be incorporated in literally every jurisdiction for it to be tax-deductible
-
RageLtMan
yike
-
renlord
for example, i cant get a tax-deduction when donating to a canadian non-profit
-
renlord
it needs to be specifically an Australian Registered Non Profit
-
renlord
that's just not an optimisation that's viable at this point
-
RageLtMan
Anyone connected to the EFF or other global orgs with a potential interest in having some semblance of privacy and security on their mobile device?
-
JTL
EFF is mainly US focused
-
RageLtMan
balls
-
JTL
As I know off the top of my head, the canadian equivalents are either very small (think underfunded academic type orgs) or "abandoned"
-
renlord
JTL: there's the vancouver privacy thingy
-
renlord
open privacy initiative?
-
JTL
That's a more recent development
-
JTL
and I think their funding is a bit shakey atm
-
renlord
sarah's work on the swiss voting stuff was a good read
-
JTL
I'm aware she did some work in that area, but haven't read it
-
renlord
in collaboration with an academic from my instiution
-
JTL
neat
-
JTL
swiss? about the voting stuff?
-
renlord
-
renlord
many problems
-
JTL
right
-
renlord
at the end, they gave up on evoting
-
renlord
llol
-
renlord
and the company went bankrupt
-
renlord
just recently
-
renlord
LOL
-
JTL
*sad trombone noises*
-
renlord
-
valldrac
-
dazinism
valldrac: always available for bad puns
-
renlord
valldrac: is it still a problem?
-
renlord
i can build and test on the 3a
-
renlord
with 2 BT audio devices
-
valldrac
the more tests, the better, try pulling frameworks/av and external/hardened_malloc changes
-
valldrac
or apply commit ac26b532 to frameworks/av and ce6a2122 to hardened_malloc
-
RageLtMan
well lets see if the hardened_malloc changes break anything on Linux, our CI should pick that up in ~16m
-
RageLtMan
so "if (strcmp(audio_service, path) == 0)" can be expanded to handle an array of these things to provide built-in exclusions, possibly even passed as an env var at compile time
-
renlord
break anything in userland?
-
renlord
what applications do you run against?
-
RageLtMan
its a bit scattershot: CI will build it, then push it to a current Arch linux instance in the cloud, set it up for ld preload system wide, and reboot
-
RageLtMan
it'll then start nginx, php, ruby with passenger, and i think a couple other things
-
RageLtMan
right now its only wired to a grsec test image, CI actually builds our linux-hardened kernels for places where we cant use grsec, so i should wire that in too
-
neothechosenone[
F droid just popped up with a warning about it being made for an older version of android etc, normally an update follows straight away after refreshing the app but it is not happening now for some reason.
-
neothechosenone[
Is anyone else having the same issue?
-
dazinism
neothechosenone: that warning was added for apps with a target apk earlier than 28
-
dazinism
-
dazinism
Think you'll see this warning first time you run any app (after latest GrapheneOS update) with an older target SDK
-
dazinism
If Fdroid isnt updating their list of apps, thats something else.
-
-
dazinism
Worth noting that Aurora Droid (an alternative app client for accessing Fdroid apps) targets APK29
-
dazinism
Made by the same dev as Aurora Store
-
neothechosenone[
Must be an f droid issue I just read on calyx room someone having issues with f droid today ..
-
neothechosenone[
Aurora droid is a safer app store than F droid then?
-
dazinism
Noticed that it still makes loads of non-tor connections if you use the proxy settings in Aurora Droid. May be worth considering for some people.
-
dazinism
neothechosenone: maybe there just hasnt been any apps updated on Fdroid since last you checked? Or you dont see any apps?
-
neothechosenone[
I see loads of apps just no update for f droid initially after downloading the apk..
-
neothechosenone[
Thanks for the info though aurora droid sounds good.
-
dazinism
Sometimes Newpipe breaks because if changes Google makes. The Newpipe devs have to work around the changes.
-
neothechosenone[
Thanks a lot I'm sure they will sort it.
-
dazinism
If you dont see an update for Fdroid, it just means that they have updated their website so that you've downloaded the latest version
-
dazinism
Thats a good thing
-
neothechosenone[
But the warning saying f droid was built for an older version of android etc must mean their latest version is still behind ?
-
neothechosenone[
I understand
-
dazinism
> Aurora droid is a safer app store than F droid then?
-
dazinism
Hard to say for sure. There is a lot to consider. Its probably a fair choice though. Possibly even more so if you already use Aurora Store
-
dazinism
neothechosenone: yeah the Fdroid app targets SDK25
-
pravez[m]
<dazinism "pravez: I think most things here"> thank you :)
-
dazinism
It doesnt use all the security / privacy features added in the latest versions of android
-
neothechosenone[
Thanks for the info..
-
dazinism
pravez: pleasure
-
stuux[m]
strcat: I can´t test remote attestation with a debug build, can I?
-
» bobfett says hello in order to continue lurking
-
» bobfett-alt[m] says hello in order to continue lurking here too
-
renor
Regarding the Bluetooth problems, I enabled the "Disable bluetooth A2DP hardware offload" from the Developer options and is all working nice and fine on all of my devices (even in my car)
-
cg_droid
renor, interesting...
-
cg_droid
It's disabled in my smartphone
-
cg_droid
Maybe that's why it doesn't work
-
renor
Comes disabled by default
-
cg_droid
Oh yeah
-
renor
Try it out enabling the option
-
renor
I mean, enabling the option. Which results in disabling Bluetooth A2DP hardware offload
-
cg_droid
But someone said that sometimes some people has problem with it and rebooting more than 1 time it worked
-
cg_droid
IDN
-
cg_droid
renor: ok, thanks
-
cg_droid
If it's the only problem with Bluetooth driver then it works ok...
-
cg_droid
Maybe all devices could try it
-
cg_droid
I'll try when I can
-
jalb
renor, yes, it worked for me in my car when I tested it enabling this option. It wasn't working before and the sound was only received from the smartphone and not the speakers
-
jalb
Now it works ok, thanks! :)
-
cg_droid
strcat[m], did you read this?, could this be the problem?
-
cg_droid
By default GOS comes with this option disabled
-
dazinism
cg_droid: thats been known about as a long time, and does fix things for some.
-
dazinism
*for a long
-
cg_droid
dazinism, ok
-
cg_droid
THanks
-
cg_droid
So, some other people, with this option enabled, continue with the problem
-
dazinism
Theres been work recently to try and fix the problem properly. Its proven to be a complex problem (actually possibly a number of issues)
-
cg_droid
dazinism, I thought that maybe the people with the problem has the option disabled like me
-
cg_droid
I"ll try anyway
-
dazinism
cg_droid: yeah possibly, enabling it has been known to sort out problems for quite some time. Its been spoken about here and on the GrapheneOS reddit for months. It doesnt fix the underlying issue that causes the problems though.
-
cg_droid
dazinism, thanks
-
cg_droid
Anyway I´ll post here when I test it with my Pixel 3a
-
dazinism
If I'm following along properly the problem is due to GrapheneOS hardening hitting problems due to poorly written code in AOSP
-
cg_droid
it works ok 🙂
-
dazinism
The hardening is going to be disabled. And the problematic code will be replaced in Android R
-
cg_droid
Enabling that option renor posted in my Pixel 3a
-
cg_droid
dazinism, good move
-
cg_droid
Maybe it's only in Pixels 3a, IDN
-
dazinism
So questionable if its worth spending loads of time trying to fix it properly when theres so much else to do.
-
cg_droid
Yes..
-
dazinism
No it effects other phoned also.
-
kernelpaniker[m]
I enabled a2dp on pixel 3 and restarted. Bluetooth headset still isnt working during calls
-
cg_droid
kernelpaniker[m], ok... so, the problem persists
-
-
cg_droid
spaceinfinite[m], and using ORbot in vpn mode?, it must work
-
cg_droid
Choose this app and that's it
-
spaceinfinite[m]
Not on vpn mode
-
spaceinfinite[m]
It has a socks option
-
cg_droid
Ah ok
-
spaceinfinite[m]
And it doesnt work
-
cg_droid
You could use it in vpn mode
-
cg_droid
If it doesn't work with socks
-
spaceinfinite[m]
I have vpn
-
cg_droid
Oh ok
-
cg_droid
AT least you are using it through a VPN if you want to hide your ip
-
cg_droid
Why Tor?
-
spaceinfinite[m]
Cos vpn for specific apps and orbot for very few selection
-
spaceinfinite[m]
And the rest normal traffic
-
cg_droid
ok
-
cg_droid
And AuroraDroid?
-
cg_droid
Have you tried it?
-
cg_droid
Ah sorry
-
cg_droid
It's like F-droid
-
cg_droid
Not to install from Google apps
-
cg_droid
My bad
-
spaceinfinite[m]
Aurora store works via orbot
-
spaceinfinite[m]
Auroradroid doesnt
-
spaceinfinite[m]
Fdroid works
-
cg_droid
I get it
-
cg_droid
Must be a bug
-
dazinism
spaceinfinite: yeah, I noticed that.
-
spaceinfinite[m]
And they dont have a room here to report to them
-
fishingtackle[m]
I love grapheneos.
-
strcat[m]
cg_droid: A2DP offload is not the issue
-
strcat[m]
we're working on an actual solution
-
strcat[m]
please be patient
-
DannyWorkOrderPr
Thanks for spending time digging into this, strcat and valldrac - I do not use, but, know it's super important to a lot of Graphene's user base
-
cg_droid
strcat[m], no problem, it works fine in my smartphone, I was only trying to help from the renor comment ;)
-
DannyWorkOrderPr
furofuro_01: Someone can correct me if I'm wrong, but, pretty sure Verizon's the only ones locking these things, right?
-
xabierd[m]
<furofuro_01[m] "Hello. I am interested on gettin"> Aliexpress has them for 240€
-
dlm-johannes[m]
A basic question but difficult for me: pixel3a+graphene or librem?
-
strcat[m]
see past posts
-
strcat[m]
yes you can look at past posts on the subreddit
-
JanPenfrat[m]
<furofuro_01[m] "Hello. I am interested on gettin"> Not sure where you need them to be shipped to but clevertronic.de has a good selection refurbished phones some even with 12-24 months warranty.
-
strcat[m]
wasn't in response to you
-
kernelpaniker[m]
<fluoridatedsheeple[m] "ah"> You can read the history log of thus channel. Watch the description of the channel
-
kernelpaniker[m]
* You can read the history log of this channel. Watch the description of the channel
-
kernelpaniker[m]
<fluoridatedsheeple[m] "bc im not trying to end up with "> I heard that Verizon pixel's imei starts with 34..something
-
kernelpaniker[m]
<fluoridatedsheeple[m] "Ah, i was hoping to not have to "> You just search factory unlocked pixels or if youre buying used one, ask to screenshot the developer options page in setting
-
kernelpaniker[m]
* You just search factory unlocked pixels or if youre buying used one, ask to screenshot the developer options page in settings
-
kernelpaniker[m]
Yes, and then scroll to OEM unlocking toggle
-
kernelpaniker[m]
Then you should check if it is possible to turn on like this
-
-
kernelpaniker[m]
Yes
-
strcat[m]
just note it can be greyed out because it hasn't been connected to the internet or w/e
-
strcat[m]
from the factory reset protection feature in the stock OS
-
cg_droid
Do you know if some webview browser like "Privacy Browser" uses Vanadium webview in GOS and also some protection from it?
-
fluoridatedsheep
damn, so thats not even a solid indicator..
-
cn3m[m]
@freenode_cg_droid:matrix.org yes it's mixed
-
cg_droid
cn3m[m], thanks
-
cn3m[m]
Bromite vs Vandium webview has a lot of security trade-offs
-
cn3m[m]
Vanadium has better hardening for the whole Trichrome
-
cn3m[m]
WebView has one sandbox and no site isolation
-
cg_droid
So, Vanadium browser has isolation and another browser using Vanadium webview doesn't
-
cg_droid
Vanadium browser has some more security included
-
cn3m[m]
yes Bromite has better isolation and WebView anti exploit
-
cn3m[m]
Vanadium mixes both and is recommended
-
cg_droid
Ok, interesting
-
cg_droid
Thanks
-
cn3m[m]
you're welcome it's all covered on the new web browsing section
-
cg_droid
Yes, I read about it but I have these doubts yet
-
cg_droid
Yes, I read about it but I had these doubts yet
-
cg_droid
I also read Daniel posts in Twitter
-
cn3m[m]
I am was ad developer I know a lot about privacy especially on mobile. Madaidan knows a lot about security he works on Whonix development and research. Two very smart people and Daniel we both would admit knows more than our respective field
-
cn3m[m]
he's really a diamond in the rough a genius who shares his opinions and an excellent free project. Trust him if you can find him talking about it
-
cn3m[m]
Daniel is a genius in security and privacy
-
cg_droid
Yes, I know
-
cg_droid
I also search in reddit and follow in Twitter Grapheneos and his profile
-
fujita_[m]
I was reading post cn3m and you mentioned that you didn't use a sim card, how do you contact your friends and family
-
fujita_[m]
Did you manage to convince them all to switch?
-
cn3m[m]
@freenode_cg_droid:matrix.org redditcommentsearch.com
-
cn3m[m]
@fujita_:matrix.org I currently use VoIP
-
cg_droid
yes, that link
-
cg_droid
Today I was reading about LineageOS and DanielMicay
-
cg_droid
And also about verified boot
-
cg_droid
Some people says it's not a problem using a non verified boot because it's only a issue with a local attacker
-
cg_droid
I said it was also with remote attacks
-
cn3m[m]
that's categorically false
-
cg_droid
So, I found about it
-
cn3m[m]
-
cn3m[m]
here's a deeper dive on Lineage issues btw
-
cn3m[m]
<cg_droid "So, I found about it"> good work
-
cg_droid
Thanks
-
joshman[m]
<fujita_[m] "I was reading post cn3m and you "> I don't use SIM either
-
furofuro_01[m]
Thanks for the response (currently looking at them)
-
cg_droid
-
fujita_[m]
> > <@fujita_:matrix.org> I was reading post cn3m and you mentioned that you didn't use a sim card, how do you contact your friends and family
-
fujita_[m]
> I don't use SIM either
-
fujita_[m]
Same here but its not by choice, I PUKed my sim and I can't unlock it atm. I was looking to port the number over another carrier but I don't have enough documents to sign up for one at the moment
-
fujita_[m]
I have fully adjusted to not having a sim but I think I will still need it since where I live WhatsApp is the main form of communication for everything even for work
-
furofuro_01[m]
<JanPenfrat[m] "Not sure where you need them to "> Somewhere around Philippines btw
-
fujita_[m]
josh.man: how do you get around not having mobile data and a phone number for daily use
-
joshman[m]
fujita_ why do you need sim for WhatsApp. You communicate on wifi just fine
-
fujita_[m]
Sign in process
-
fujita_[m]
Same with signal
-
joshman[m]
fujita_ traditional calls are long gone for me. I don't need not want to call anyone using GSM from early 1980s. Texts is even worse. I hate traditional texts. Super insecure and old
-
joshman[m]
* fujita_ traditional calls are long gone for me. I don't need nor want to call anyone using GSM from early 1980s. Texts is even worse. I hate traditional texts. Super insecure and old
-
fomijafi[m]
Does anyone have a preferred VOIP provider? I've been looking into going the no SIM route just unsure how it will play with GOS
-
fujita_[m]
Same here
-
cg_droid
Jitsi?
-
joshman[m]
I received signup text on another device the. Threw that Sim in the waste. I would never use same number for Signal and GSM
-
joshman[m]
* I received signup text on another device then threw that Sim in the waste. I would never use same number for Signal and GSM
-
fomijafi[m]
Oh, you no SIM folks don't have a phone number you consistently use?
-
fomijafi[m]
I was looking at trying to get a twilio number and using Linphone but don't know if it'll work
-
joshman[m]
By phone number you mean 2G calls from 1980s? No. Trully hate that technology
-
fomijafi[m]
I guess I was thinking of something a la google voice
-
joshman[m]
Ok. That is a tiny bit better. There's hundreds of services providing you phone number. Skype, Viber, Linphone. I personally don't use either
-
furofuro_01[m]
<fluoridatedsheep "im finding cheaper than that on "> Unfortunately it is somehow unavailable on my country
-
furofuro_01[m]
But thanks for the suggestion still
-
strcat[m]
need people to step up as device maintainers for existing devices and to develop and maintain Pixel 4 and 4 XL support
-
strcat[m]
it's important to support the 4 and 4 XL so that the 4a can be added later (which would share a lot of the work) and to move things forward to current generation device support code
-
strcat[m]
very problematic to not have support for it
-
strcat[m]
the project needs help in a lot of different areas, device support is one crucial area
-
strcat[m]
need to get these basic reference devices supported to enable other things
-
strcat[m]
Pixels are the AOSP reference devices
-
strcat[m]
if we don't support the current reference devices, GrapheneOS is not in a good position to be ported to other devices
-
TheJollyRoger
Argh. Trying >_<.
-
aeonsolution[m]
I am working on helping out with Pixel 3a. I am going to volunteer to be a device maintainer for that so if there are others in the channel that need help getting started please reach out. I also ordered a Pixel 4 to help with porting. I can't help those with Pixel 4 already because porting is very new to me and I am going to be learning it as a I go.
-
fomijafi[m]
<aeonsolution[m] "I am working on helping out with"> I know this is not helpful now but I'm very interested in gettkng set up to help. Zero development experience but would love to learn anything I can to at least contribute to the issue trackers
-
aeonsolution[m]
If you are building the development branch, learning the steps is very important-and I will help you out with that. Everything is clearly spelled out by strcat on the website <
grapheneos.org/build> and it is very counter-productive to ask for advice when you did not follow the steps.
-
aeonsolution[m]
That being said, learning from your mistakes is a big part of the process.
-
aeonsolution[m]
fomijafi: reach out to me in a message and I'll try to give you advice on where to start
-
cn3m[m]
@fujita_:matrix.org WhatsApp and Signal don't care what number you use. you can even use one of those free services.
-
cn3m[m]
porting your number over is an option too
-
dazinism
aeonsolution: nice one on stepping up maintaining the 3a :-)
-
dazinism
*for maintaining
-
strcat[m]
Signal says they'll be supporting non-phone-number identifiers soon
-
strcat[m]
I hope they fix the new PIN feature to let you set a registration lock without enabling recovery of your profile/contacts though
-
strcat[m]
old way was better
-
TheJollyRoger
I'm hoping to follow in aeonsolution[m]'s steps as the maintainer for Blueline. I'll order a new phone for it soon.
-
nuttso[m]
<strcat[m] "I hope they fix the new PIN feat"> I use Molly with GrapheneOS.
-
TheJollyRoger
Hey nuttso[m]!
-
nuttso[m]
Would also recommend it to everyone
-
nuttso[m]
Hi
-
nuttso[m]
Roger
-
joshman[m]
I contribute to Signal as a translator. As far as I know Registration PIN will restore user profile 😕
-
TheJollyRoger
Hey nuttso[m]! Sorry about the debugging cables >_<. Turns out I've been lower on stock than I normally am. I'm still waiting for the serial TTL cables to arrive but they haven't yet.
-
TheJollyRoger
The border is closed, which may explain the delays.
-
dazinism
> I'm hoping to follow in aeonsolution[m]'s steps as the maintainer for Blueline.
-
dazinism
Nice TheJollyRoger
-
nuttso[m]
It's all good man
-
cg_droid
nuttso[m], what is Molly?
-
nuttso[m]
Hey strcat can we have a private irc room only for beta testers
-
nuttso[m]
-
nuttso[m]
Valldrac has an fork with true password encryption
-
cg_droid
Thanks
-
nuttso[m]
He also started contributing here but needs more resources
-
TheJollyRoger
I've uh... got another IRC channel parked.
-
TheJollyRoger
I'll maintain the other IRC room.
-
valldrac
strcat[m]: Signal's PIN feature will also support multi-device sync. I don't think they will make it optional
-
valldrac
basically it'll become a core feature
-
nuttso[m]
<valldrac "strcat: Signal's PIN feature wil"> I'm think he told me he will make it optional
-
nuttso[m]
Will ask him.again
-
valldrac
nuttso[m]: who?
-
nuttso[m]
Hey valldrac
-
nuttso[m]
Not sure though you once said in our group it would become optionally
-
valldrac
Ah! I was talking about the PIN reminder. And actually, now it's optional
-
nuttso[m]
Ah ok
-
joshman[m]
PIN is mandatory. Reminder is optional
-
soliquid
PAIN is mandatory. Suffering is optional
-
spaceinfinite[m]
<cn3m[m] "I am was ad developer I know a l"> Curious to know your phone setup and how you deal with ads.
-
strcat[m]
-
strcat[m]
endless attempts to spread misinformation about all kinds of topics by that moose guy and his sockpuppets
-
strcat[m]
look at all the BS he keeps posting
-
strcat[m]
he clearly lacks an understanding of most of what he tries to talk about too and he suddenly changes the topic
-
strcat[m]
and can't follow a consistent thread of conversation
-
TheJollyRoger
Rrrgh.
-
strcat[m]
I talk about the monolithic design of the Linux kernel and he interprets that as a criticism of the desktop Linux stack and replies with some nonsense wrongly comparing sudo / su transitions from a user account to ADB
-
strcat[m]
these people just know how to write a whole bunch of nonsense / bullshitting that makes it seem like there is some kind of debate or that something is rebuted
-
strcat[m]
they are just dishonest charlatans writing nonsense and tricking non-technical people
-
strcat[m]
really, look at his posts
-
strcat[m]
what is that BS
-
strcat[m]
reddit is infested with this and they just make echo chambers of bullshitting
-
strcat[m]
such a terrible platform
-
TheJollyRoger
Fuck.
-
strcat[m]
I think reddit is even worse than facebook
-
strcat[m]
some 60 year old qanon supporter saying 5g is giving people coronavirus and bill gates wants to microchip them with a fake vaccine is basically on the same level as discourse on subreddits like this
-
» TheJollyRoger buries his head in his hands.
-
strcat[m]
people are so easily fooled by people bullshitting like this
-
strcat[m]
just depressing
-
strcat[m]
never ends
-
TheJollyRoger
Yeah...
-
dallemon[m]
<strcat[m] "some 60 year old qanon supporter"> Lol Nice comparison
-
strcat[m]
got some people incredibly obsessed with me and just going on and on with their bullshitting
-
dallemon[m]
Saw a weird article on Forbes yesterday that, kind of, claimed "Chrome bad cuz c++, Firefox good cuz rust"
-
strcat[m]
yet Firefox is like 8% Rust
-
strcat[m]
and that brings in the whole rust compiler / stdlib as added unsafe / trusted TCB
-
strcat[m]
and their C++ is objectively much less audited / fuzzed / hardened and in a code style more prone to vulnerabilities
-
strcat[m]
safe rust code relies on the compiler and unsafe rust code - of which they have written a ton
-
strcat[m]
and unsafe rust code relies on safe rust code for correctness
-
TheJollyRoger
Wow. What a dirty secret.
-
dallemon[m]
Yeah, it was a total BS article posted in a local security group on Facebook.
-
strcat[m]
not clear that they reduced the amount of code that needs to be trusted to assure memory safety even for those components yet
-
cn3m[m]
exactly I was just writing about the libraries yesterday
-
cn3m[m]
rust doesn't help much if it is calling untrusted non hardened libraries
-
dallemon[m]
Even claimed that Firefox has a "3 year headstart"
-
strcat[m]
cn3m: when you expose C APIs from a rust library
-
strcat[m]
that is an unsafe API
-
EssentialChaos[m
<cn3m[m] "exactly I was just writing about"> Can you give a link please?
-
strcat[m]
and you're building backwards from an unsafe API
-
strcat[m]
and on the other end is more unsafe code (compiler, stdlib, etc.)
-
strcat[m]
there is still plenty of unsafe code trusted to assure memory safety
-
cn3m[m]
Firefox has done good work with rust and the PDF Viewer. I'm not going to dismiss that, but 92% of the browser is unhardened and Chrome is 100% hardened
-
cn3m[m]
relatively speaking
-
strcat[m]
the PDF viewer works just as well elsewhere and honestly it is pretty fucked up how it has like 600 dependencies
-
cn3m[m]
@essentialchaos:tchncs.de I'll check it was a huge comment
-
strcat[m]
and is incompatible with sane Content Security Policy
-
dallemon[m]
The main take away from the article imo is that Google is looking to use more memory safe languages going forward
-
cn3m[m]
I do trust the Firefox PDF viewer more than the Chrome one personally. I don't like either.
-
strcat[m]
look at how much of the Android Chromium is already written in Java
-
cn3m[m]
however the Chrome one is much safer through other measures
-
strcat[m]
cn3m: pdf.js works fine in Chrome
-
strcat[m]
you have the choice
-
strcat[m]
on mobile they don't include pdfium
-
strcat[m]
anyway
-
cn3m[m]
true, but I'm grasping at straws for nice things to say about Firefox
-
strcat[m]
pdf.js is a distinct project that Firefox bundles
-
cn3m[m]
there's not much good there
-
strcat[m]
it is by Mozilla sure but I don't think it makes sense to consider it part of Firefox just like Rust is not part of Firefox just used by it
-
strcat[m]
others are just as capable of using both
-
cn3m[m]
@strcat:matrix.org right
-
strcat[m]
you know what would be nice is if someone forked pdf.js and made it sane
-
strcat[m]
and threw substantial development resources into it
-
strcat[m]
I don't really think it has a long term value though
-
strcat[m]
there are other approaches now
-
strcat[m]
like compiling a native renderer to wasm
-
strcat[m]
and then you don't need to use JS or the npm ecosystem
-
strcat[m]
cn3m: so for example pdfium can be compiled to wasm
-
strcat[m]
there are some projects doing that
-
cn3m[m]
That is the way forward for sure
-
cn3m[m]
thanks for the explanation
-
strcat[m]
pdf.js is not just about running it in the web env but is based around the concept that writing that kind of code in JS actually makes sense
-
strcat[m]
and I don't think it makes much sense
-
strcat[m]
it is useful not a fundamentally good approach
-
strcat[m]
you would ideally be writing that in a saner, typed language with solid type system, not relying on CSP to disable dynamic code eval (especially when the pdf.js devs actually like it and basically oppose using CSP that way), etc.
-
strcat[m]
cn3m: pdf.js is useful since it's around right now and mostly works
-
strcat[m]
cn3m: easy to deploy it in a web context
-
strcat[m]
easier than using something via wasm atm unless someone makes a good project for that
-
cn3m[m]
Thanks that is helpful
-
cn3m[m]
just got an update will be back
-
cn3m[m]
#betatest
-
kernelpaniker[m]
<strcat[m] "people are so easily fooled by p"> Isn't it more rational just to ignore these incompetent kind of posters?
-
kernelpaniker[m]
Your energy and health costs more that trying to convince him
-
cn3m[m]
@kernelpaniker:matrix.org we as a community need to be active on Reddit educating
-
cn3m[m]
I do this for hours a day I'll help anyone who needs help getting started
-
cn3m[m]
security and privacy snake oil salesmen rule the web, but it's not hard to educate them
-
kernelpaniker[m]
But strcat says that reddit is trash, so why try to work in this field?
-
boniek[m]
Interesting blog that explains security changes in upstream linux kernel versions:
outflux.net/blog
-
spaceinfinite[m]
<cn3m[m] "I do this for hours a day I'll h"> And that is why good will triumph over evil
-
TheJollyRoger
Although there's not much we can do about the actively malicious people, we /can/ do a lot about the people they con into absorbing their nonsense and then repeating it as "fact" ad populum, or whatever I think it's called.
-
cn3m[m]
@kernelpaniker:matrix.org Reddit is where the misinfo starts
-
TheJollyRoger
Yarr, thank ye cn3m[m]!
-
cn3m[m]
it's worth my time to improve it
-
cn3m[m]
PTIO is improving a lot
-
kernelpaniker[m]
PTIO?
-
cn3m[m]
privacytoolsio Reddit
-
cn3m[m]
they have real conversations about issues with lineage and Firefox now
-
TheJollyRoger
\o/
-
cx2[m]
<kernelpaniker[m] "Isn't it more rational just to i"> The problem is, it’s easy to label OP incompetent. Indeed, they either likely are, or are trolling/trawling. BUt it’s the user that tomes for information that is likely not incompetent, and it’s imperative to stop the spread of either intentional or unintentional information
-
cn3m[m]
that's the only place I have time to work
-
spaceinfinite[m]
Can Anyone tell me if the Riotx dbg is the same as normal riotx?
-
cn3m[m]
2-6 hours a day
-
spaceinfinite[m]
I asked on riot room but no one seems to respond
-
cn3m[m]
I could spend my time coding open source projects, yet I am the only one on every discussion on Reddit I can. I need help if you can't code this is the best way to help the project
-
cn3m[m]
I've said many times if people replace my work on Reddit I'll code more on related projects. Especially for privacy areas which is my forte. I think misinform is more of an issue right now
-
cn3m[m]
I can't work, fight misinformation, and contribute to open source projects
-
nuttso[m]
<kernelpaniker[m] "Isn't it more rational just to i"> It's the only way. Hope strcat understands this one day. What a waste of energy
-
cn3m[m]
strcat time is too valuable
-
cn3m[m]
it has to be us
-
cn3m[m]
I'll roleplay debates with me playing the malicious person to teach the community
-
strcat[m]
nuttso: no because people follow / believe them and they cause immense harm
-
kernelpaniker[m]
<cn3m[m] "that's the only place I have tim"> This community is really great, if a person doesn't recognize it and trying to troll/spread shitthoughts, so be it. I don't think you can change his mind. And the others...they'll understand who is right and who is wrong, if they gave at least minimum education
-
cn3m[m]
I'll help people do what I do
-
nuttso[m]
<strcat[m] "nuttso: no because people follow"> This is a battle that can't be won. Impossible. Even with 1000 people just dedicated to that
-
strcat[m]
I've received dozens of threatening emails because of what this person and a couple others are doing posting threads aimed at directing harassment / attacks at me
-
kernelpaniker[m]
<nuttso[m] "This is a battle that can't be w"> Agreed
-
cn3m[m]
@kernelpaniker:matrix.org I'll convinced an adversarial person this stuff matters and now they are working on GlassROM
-
cn3m[m]
anything is possible if you are clear and persistent
-
strcat[m]
they turn people away from the project and cause very real harm
-
cn3m[m]
I'll keep doing what I do
-
strcat[m]
they are actively waging a war against it and myself for unclear reasons
-
kernelpaniker[m]
* This community is really great, if a person doesn't recognize it and trying to troll/spread shitthoughts, so be it. I don't think you can change his mind. And the others...they'll understand who is right and who is wrong, if they have at least minimum education
-
strcat[m]
it is a huge problem
-
cn3m[m]
that's why education matters
-
cn3m[m]
that's our job
-
nuttso[m]
<strcat[m] "they turn people away from the p"> Uneducated for us uninteresting people
-
strcat[m]
and they build on what the others do, you can see they create mountains and bullshit and then link back to it etc
-
strcat[m]
and claim stuff has been refuting or whatever because they posted a pile of false claims / spin before
-
strcat[m]
* and claim stuff has been refuted or whatever because they posted a pile of false claims / spin before
-
strcat[m]
non-technical people are very easily tricked by them
-
strcat[m]
they are actively tricking lots of people
-
nuttso[m]
<strcat[m] "non-technical people are very ea"> And this is something that we can't change
-
nuttso[m]
No matter whaz
-
strcat[m]
most people are not technical enough to see that these people have no clue what they're talking about and are just BSing
-
nuttso[m]
<strcat[m] "most people are not technical en"> Bingo
-
strcat[m]
nuttso: the harm they are doing can be greatly reduced
-
cn3m[m]
these bad people educate the community which doesn't research. we need active knowledgeable people here
-
cn3m[m]
active in the community
-
strcat[m]
once the thread reaches the point that it's super deep into threads
-
strcat[m]
it isn't important anymore
-
strcat[m]
at that point can stop dealing with them and they can't do anything else relevant
-
strcat[m]
but until then they are successfully causing harm
-
strcat[m]
and letting them do that enables them to do more harm
-
cn3m[m]
I'd love to mind my own business and be able to work on projects and not get harassed for it. I know how Daniel feels. His work is more valuable than mine
-
nuttso[m]
<strcat[m] "nuttso: the harm they are doing "> Only by educating the sheep's. Lol I know people paying 1200 ever 6 months to companies that claim signal shares data with police. Tell me how to stop them. Educate the fools?
-
cn3m[m]
I don't want him to deal with that
-
cn3m[m]
Reddit matters an educated reader base helps
-
spaceinfinite[m]
<nuttso[m] "Only by educating the sheep's. L"> Thats not why people pay that !
-
strcat[m]
privacy/security companies, advice, guides, etc. is largely a scam by people trying to make money, promote themselves or things they support
-
strcat[m]
it is a problem
-
strcat[m]
and it's a problem that they start trying to harm people creating things that aren't scams like accurate documentation
-
cn3m[m]
People need to be educated or they will keep attacking serious projects
-
strcat[m]
look at how well received that guy's bullshit guide was received on /r/privacy
-
strcat[m]
and even the main moderator treats him as if he's an 'expert' for some reason, lol
-
strcat[m]
just sad
-
nuttso[m]
<spaceinfinite[m] "Thats not why people pay that !"> No they pay them because they believe the nonsense they talk. If you try to convince such a guy that gos with signal is more secure than anything else the tell u know it doesn't cost money. Can't be. If you try to explain it technically after 20 seconds they don't listen
-
cn3m[m]
yeah /r/privacy is bad I can't operate there alone. I haven't even tried much
-
kernelpaniker[m]
<strcat[m] "look at how well received that g"> Can you give the link?
-
strcat[m]
they want to be scammed
-
cn3m[m]
@kernelpaniker:matrix.org it's bullshit about Huawei is the ideal phone
-
strcat[m]
this guy pushes insecure Android devices and claims iPhones are bad
-
cn3m[m]
it's of no consequence
-
spaceinfinite[m]
<nuttso[m] "No they pay them because they be"> Its a different market and different purpose
-
cn3m[m]
I need help with this stuff
-
cn3m[m]
before it's an issue
-
cn3m[m]
I've been offering to help people learn how to study what Daniel has written and start fighting this, but almost no one took me up on it and all start drifting
-
strcat[m]
nuttso: cn3m reduces my workload and what I have to worry about
-
strcat[m]
it helps in a tangible way
-
cn3m[m]
It's not fun, but the more people doing it the easier it is
-
strcat[m]
if a bunch more people became as educated on the topics and did that kind of work
-
nuttso[m]
<spaceinfinite[m] "Its a different market and diffe"> Bullshit. Seems you know who I'm talking about. Encrochat and skyecc.
-
strcat[m]
I would not have to deal with it much
-
kernelpaniker[m]
<cn3m[m] "I need help with this stuff"> I'd love to be helpful for the project, but my language is bad
-
spaceinfinite[m]
> <@nuttso:matrix.org> Bullshit. Seems you know who I'm talking about. Encrochat and skyecc.
-
spaceinfinite[m]
> Skyecc talks about 521 bits of ecc to separate them from signal..lol. ecc is broken with quantum no matter what
-
spaceinfinite[m]
Of course i know who you talking about but its a different market like i said
-
cn3m[m]
Message me if you want to help I'll teach everything I know
-
cn3m[m]
if I have to spend 10 hours teaching you and then you do a few hours a week that pays off
-
spaceinfinite[m]
nuttso: you cant talk to juan pablo on signal though.there is a market and everyone is on that market
-
cn3m[m]
this is open to anyone who is willing to learn and follow through
-
nuttso[m]
<strcat[m] "if a bunch more people became as"> I follow you since the beginning. Research and check everything you write before accepting it. Not following blindly.
-
strcat[m]
the way I see things atm
-
nuttso[m]
<spaceinfinite[m] "nuttso: you cant talk to juan pa"> Because he is fooled b such companies
-
strcat[m]
is that due to the current environment with James Donaldson attacking the project
-
cn3m[m]
@nuttso:matrix.org Practice it's in the way you deliver it
-
strcat[m]
along with people like these
-
cn3m[m]
I was downvoted a lot in the beginning
-
cn3m[m]
it's a fact of life
-
strcat[m]
and tons of other bad things that have happened / are happening
-
strcat[m]
it is just not possible to accomplish all that much right now
-
cn3m[m]
I learned and didn't give up
-
strcat[m]
I am not too worried about it anymore
-
strcat[m]
I am perfectly capable of just taking something else as the base at any point and starting over again too
-
boniek[m]
<cn3m[m] "Message me if you want to help I"> Just write it somewhere, some blog, that way instead of spending 10 hours teaching some one person you can spend 10 hours writing and teach many more
-
cn3m[m]
strcat's time is worth 10x as much as mine that's means any time I can save him is worth it
-
strcat[m]
trying to build a community of developers and other people who care about these things and want to do stuff right
-
strcat[m]
that is priority #1 right now
-
strcat[m]
building support for the concept
-
strcat[m]
of actual privacy and security
-
spaceinfinite[m]
<nuttso[m] "Because he is fooled b such comp"> Im noy saying that you are wrong, i too believe what you say and that signal and threema are way more secure.But skyecc and encrochat have a specific customers and its like people from whatsapp to change to threema.its hard
-
strcat[m]
making it possible to actually do things right
-
cn3m[m]
@boniek:matrix.org people want easy that's why I write long posts and have chat conversations
-
strcat[m]
make hardware actually aimed at providing privacy/security
-
cn3m[m]
I need to make this easy
-
cn3m[m]
@boniek:matrix.org I'm not going to make some blog
-
strcat[m]
rather than yet another kickstarter scam
-
cn3m[m]
that doesn't help
-
strcat[m]
imagine if just one of those kickstarter things had actually been interested in truly making a more private / secure phone for real
-
strcat[m]
and putting in the work to actually do that
-
cn3m[m]
my dms are always open, but I've spent too much time here and no one really seems interested I need to go back to reddit
-
nuttso[m]
<spaceinfinite[m] "Im noy saying that you are wrong"> I know the CEO over at encro. We had a bad clinch. He threatened me with murder. Lol fool
-
strcat[m]
IME those companies are actually heavily involved with criminals and organized crime
-
strcat[m]
that is essentially the path James wanted to take while pretending otherwise
-
nuttso[m]
<strcat[m] "IME those companies are actually"> They are. Don't estimate gos isn't used by more educated criminals
-
strcat[m]
he signed deals with criminals who were later arrested / shut down and tried to make deals with others
-
dazinism
On beta, wired audio is working again
-
nuttso[m]
Also what is a criminal is country depending in some cases
-
dazinism
On 3xl
-
strcat[m]
nuttso: I'm saying it to mean organized crime type stuff
-
nuttso[m]
<strcat[m] "nuttso: I'm saying it to mean or"> Even better for us if organized crime uses the os. We can see what forensic is capable to do
-
dazinism
Possibly better behavior on plugging / unplugging headphones than before when it recently broke
-
strcat[m]
it should havei mprovements over before when it broke
-
strcat[m]
for bluetooth etc
-
strcat[m]
from the new workaround
-
strcat[m]
the previous attempt at truly fixing it just didn't pan out
-
strcat[m]
it made some things better but broke others
-
strcat[m]
valldrac found what was wrong with bluetooth, etc. tho
-
strcat[m]
and that led to this new workaround
-
chani1
nuttso[m]: speaking as a non-technical "sheep" myself, education is possible. it's also true that the sea of contradicting information on reddit isn't helpful, particularly when it's over the head of the average user
-
strcat[m]
just a bumpy road to it
-
strcat[m]
and it's not really fixed
-
spaceinfinite[m]
<strcat[m] "IME those companies are actually"> Those companies have moved over to iphone now
-
strcat[m]
apparently the code goes away in master tho
-
strcat[m]
spaceinfinite: encrochat etc.?
-
nuttso[m]
<spaceinfinite[m] "Those companies have moved over "> With mdm based on blackberry
-
strcat[m]
at least they don't try to provide their own OS anymore then
-
nuttso[m]
<strcat[m] "at least they don't try to provi"> Haha
-
spaceinfinite[m]
<strcat[m] "spaceinfinite: encrochat etc.?"> Yes, skyecc etc
-
spaceinfinite[m]
<nuttso[m] "With mdm based on blackberry"> Yes
-
nuttso[m]
I know them all. The only company that really does what they promise and is more advanced than what we have here is GSMK
-
spaceinfinite[m]
<nuttso[m] "I know them all. The only compan"> I personally believe they sell the server i dont believe their encryption is any thing special than lets sat threema
-
spaceinfinite[m]
Gsmk?
-
nuttso[m]
I know Karsten Nohl and Frank Rieger personally. Lately I talked to srlabs about snoopsnitch and this is here
-
nuttso[m]
Gsmk hardens the device and lately produced their own
-
dazinism
<strcat[m] "it should havei mprovements over"> I've not got any Bluetooth devices to test, but wired appears good
-
cn3m[m]
@freenode_chani1:matrix.org that's not true. There's a monoculture of privacy and security theater right now
-
cn3m[m]
if we push good ideas that helps GrapheneOS
-
cn3m[m]
when I started everyone in PTIO thought Lineage was more secure now. Now PTIO is researching modifications to the listing
-
spaceinfinite[m]
<nuttso[m] "I know Karsten Nohl and Frank Ri"> You seem to know the right people.i read a bit about Nohl
-
nuttso[m]
<spaceinfinite[m] "Gsmk?">
cryptophone.de
-
cn3m[m]
there's posts everyday discussinh these security issues
-
nuttso[m]
I grew up with them
-
cn3m[m]
it can be fixed and it directly helps
-
cn3m[m]
if you can't or don't want to code this is the way to make a difference
-
ducky2
Hey all. I'm trying to install GOS on a new Pixel 3a XL and have some issues unlocking the bootloader. I've enabled OEM unlocking in the system settings and I can boot into fastboot mode, but when I type "fastboot flashing unlock" nothing happens. Any ideas?
-
spaceinfinite[m]
<nuttso[m] "I grew up with them"> Nohl is the guy who did the experiment on ss7 with that goverment guy?
-
madaidan[m]
I love how strcat makes massive walls of text ripping any argument the other guy had to shreds
-
nuttso[m]
Nohl is big player over at chaos Computer Club. He is a genius at mobile security
-
madaidan[m]
It's refreshing
-
nuttso[m]
Sadly they don't have time to dedicate here. He is aware of the project.
-
spaceinfinite[m]
<nuttso[m] "Nohl is big player over at chaos"> He'd a legend i know. Good for you that you can learn from him
-
nuttso[m]
<spaceinfinite[m] "He'd a legend i know. Good for y"> Both these companies are in Berlin. I visit them a lot
-
strcat[m]
ducky2: perhaps a permission issue - which OS are you flashing from
-
strcat[m]
ducky2: make sure to try the troubleshooting advice about USB ports, cables, etc.
-
spaceinfinite[m]
<nuttso[m] "Both these companies are in Berl"> So you are german ?
-
strcat[m]
ducky2: and note what it says about udev rules - i.e. that Linux distributions specifically don't allow access to local USB devices that don't fit into some narrow classes of devices
-
nuttso[m]
I'm trying very hard to find someone to sponsor gos. I'm close to accomplish this
-
strcat[m]
ducky2: without root access, or udev rules set up for each additional class of device
-
nuttso[m]
<spaceinfinite[m] "So you are german ?"> No. But I live there
-
strcat[m]
nuttso: the ideal would be a company that wanted to make hardware
-
strcat[m]
nuttso: that's private/secure
-
nuttso[m]
<strcat[m] "nuttso: the ideal would be a com"> Htc
-
strcat[m]
nuttso: and they want to ship a fork of GrapheneOS as their OS
-
strcat[m]
and make it available to us
-
strcat[m]
for our use
-
nuttso[m]
Only company I would go with
-
strcat[m]
nuttso: was contacted by them before but they wanted too much from me without giving anything
-
ducky2
I'm running fedora 32. Connected to a USB 3 port on the mother board. The cable... well, it's the only one I have at the moment.
-
strcat[m]
nuttso: potentially still on the table
-
spaceinfinite[m]
Wow
-
strcat[m]
requires having people willing / able to deal with them
-
strcat[m]
to write proposals and so on
-
strcat[m]
I'm not really interested in jumping through any hoops
-
strcat[m]
others have to do it
-
nuttso[m]
<strcat[m] "nuttso: was contacted by them be"> Afaik they are the only company that can guarantee the integrity of the supply chain
-
strcat[m]
I just want to work on the project and manage the technical aspects of it
-
spaceinfinite[m]
<strcat[m] "requires having people willing /"> I read somewhere they ate about yo comeback into market with new phone
-
cn3m[m]
if you need an Enterprise phone buy a Pixel or iPhone and use their support
-
cn3m[m]
secure and privacy focused devices are a sham
-
EssentialChaos[m
<nuttso[m] "Htc"> Aren't they half-dead?
-
strcat[m]
partnerships with companies, etc. require having people to work on that
-
nuttso[m]
<strcat[m] "I just want to work on the proje"> I know. I listen to what I write
-
cn3m[m]
they take old features from Google, Apple, and GrapheneOS and sell them as the big new thing for much more
-
analog[m]
<cn3m[m] "secure and privacy focused devic"> 🍎
-
aeonsolution[m]
ducky2: try unplugging the cable and connecting it back again
-
nuttso[m]
<EssentialChaos[m "Aren't they half-dead?"> No
-
strcat[m]
nuttso: I know just saying that the problem ends up being these companies just message me
-
strcat[m]
and they misunderstand GrapheneOs
-
strcat[m]
* and they misunderstand GrapheneOS
-
strcat[m]
it's an open source project / community
-
strcat[m]
not a company
-
cn3m[m]
exactly
-
strcat[m]
I want to collaborate, they want to pay for something / license something
-
strcat[m]
so requires people who understand and support the project
-
strcat[m]
to deal with this aspect of it
-
ducky2
already tried reconnecting the cable several times.
-
spaceinfinite[m]
Nutsso can be the middleman
-
strcat[m]
ducky2: if you're on a linux distribution it probably just doesn't allow you to use USB devices as non-root
-
madaidan[m]
Inb4 "what about Purism"
-
EssentialChaos[m
<madaidan[m] "Inb4 "what about Purism""> Bad, bad company
-
nuttso[m]
<madaidan[m] "Inb4 "what about Purism""> No
-
strcat[m]
madaidan.: btw I have personal experience of trying to get them to fix things, etc. and all they wanted was to get me to give my name to be used to claim I was a partner
-
strcat[m]
to push their stuff
-
ducky2
hm... it should. I just sideloaded the latest update of android 10 without any issues.
-
strcat[m]
madaidan.: they reach out to ppl to get them to say they are partners and make it seem like there's all this collaboration, etc. that there isn't
-
aeonsolution[m]
ducky2: try the `fastboot devices` once you sort out what strcat is asking you to do. if at that point it doesn't work, your cable is unfortunately the issue.
-
strcat[m]
ducky2: fastboot is different than adb
-
strcat[m]
different class of USB device
-
strcat[m]
so you may have udev rules that work for adb but not fastboot
-
EssentialChaos[m
Hmmm, HTC could market this as a secure OS for government organizations...
-
strcat[m]
the udev rules are just to make it work as non-root
-
madaidan[m]
<strcat[m] "madaidan.: they reach out to ppl"> I didn't know that. That's even more shitty.
-
strcat[m]
madaidan.: I spend substantial time trying to talk with them, raising concerns, suggesting things, telling them what would be needed to support the device
-
strcat[m]
all they wanted to do is sweet talk + convince me to let them use the name of the project / my name to promote their product
-
madaidan[m]
Btw that anonymousejoker guy is on his last chance in r/privacy. That recent discussion might get him banned.
-
madaidan[m]
He probably fucked himself over by pinging the mods
-
cn3m[m]
fuck
-
cn3m[m]
I don't want him banned
-
cn3m[m]
his name is known to be bs
-
cn3m[m]
fuck
-
strcat[m]
cn3m: doesn't seem that way
-
EssentialChaos[m
cn3m: Don't worry, he'll make a new account
-
ducky2
ok, "fastboot devices" says I've got no permissions. Any way to change that?
-
strcat[m]
people seem to support him even though he's clearly a bullshitter
-
cn3m[m]
on PTIO at least he's known as a clown especially debating me
-
strcat[m]
ducky2: use root or set up udev rules for it
-
strcat[m]
either way requires using root
-
cn3m[m]
I will have to start all over on arguing with his alt
-
strcat[m]
ducky2: just an issue on Linux distributions - they don't allow access to local USB devices from a local session without root unless they are within certain narrow classes
-
strcat[m]
they need udev rules for each kind to make it work
-
cn3m[m]
I wish I could get on /r/privacy, but the site is too fast and has too much misinfo and misdirected paranoia
-
EssentialChaos[m
<cn3m[m] "I will have to start all over on"> Not really, because you already established a name for yourself
-
cn3m[m]
I need help
-
cn3m[m]
if I want to move to /r/privacy
-
ducky2
ok, I'll look into the udev rules. New concept for me... thanks.
-
cn3m[m]
either help me maintain the grounds gained on ptio or help with /r/privacy
-
strcat[m]
btw pls let me know if there are any issues with the beta releases
-
madaidan[m]
<strcat[m] "people seem to support him even "> He does have some supporters who are just as irritating. People like CDr0m, ubertr0_n etc. are all big supporters that I have past experience with.
-
strcat[m]
ducky2: or just run fastboot as root - if you're using sudo from your account regularly it makes no real difference
-
madaidan[m]
All spread the same bullshit.
-
strcat[m]
madaidan.: if they are really different people
-
inquiree
strcat: that mouse guy is fucking annoying, just ask madaidan, cn3m, etc
-
strcat[m]
I have experience with some of these people (not that one specifically) from before GrapheneOS
-
strcat[m]
back in 2013
-
madaidan[m]
<strcat[m] "madaidan.: if they are really di"> I think the ones I listed are different people. They've been there for a long time and they act very differently.
-
madaidan[m]
u/Kyxrn has to be an alt though.
-
madaidan[m]
<strcat[m] "I have experience with some of t"> What do you mean?
-
inquiree
spreads bullshit and retarded "rebuttals" all over, slanders others pointing out his logical inconsistencies / conspiratorial fearmongering, plays victim all the time, etc
-
strcat[m]
madaidan.: I mean I dealt with the same kind of tactics when working on Rust
-
madaidan[m]
<strcat[m] "madaidan.: I mean I dealt with t"> Ah. Those type of people are common.
-
strcat[m]
madaidan.: and I know their strategy of trying to ostracize someone, play the victim, take offense to being called out on dishonest / manipulative tactics
-
strcat[m]
madaidan.: some of them are the *same people* now
-
inquiree
He's one report away from a permanent ban from that particular subreddit though. I don't know if that's actually a good thing. He'll probably go on a vengeful crusade on other subreddits spreading more bullshit
-
inquiree
I don't know what to do with that guy lol
-
madaidan[m]
<strcat[m] "madaidan.: some of them are the "> Some people are just forever lost causes :(
-
inquiree
He's just parroting the same "rebuttals" over and over, along with promoting whatever shitty guides he has authored
-
madaidan[m]
<inquiree "He's one report away from a perm"> I expect a large post on r/privatelife once he's banned
-
madaidan[m]
It's his own personal echo chamber
-
EssentialChaos[m
<madaidan[m] "I expect a large post on r/priva"> "How r/Privacy censored my completely accurate guides"?
-
madaidan[m]
<EssentialChaos[m ""How r/Privacy censored my compl"> Probably something more flamboyant
-
madaidan[m]
Maybe "trai is a shill"
-
inquiree
-
madaidan[m]
<inquiree "just look at this awesome post! "> I got banned because of that thread :(
-
inquiree
The best we can do atm is to point out his BS on a more quantifiable scale
-
inquiree
so it'll be evident that he's full of shit, even to casual subscribers
-
nuttso[m]
<spaceinfinite[m] "Nutsso can be the middleman"> I'm spending a lot of energy to promote and educate people about gos. I do this mainly because I have lots of respect for strcat. When he was the only developer at copperhead he still took the time to educate us in the channel. His answers where always on point and matched my own research. I really believe in him as a person. This work is important. I would only mess with
-
nuttso[m]
a company that could guarantee the whole supply chain. Which is not easy.
-
EssentialChaos[m
<inquiree "just look at this awesome post! "> > if you are from anywhere in the world except China, use:
-
EssentialChaos[m
As if China doesn't have allies...
-
inquiree
if you think /r/privacy is bad, wait till you see /r/privatelife lol
-
inquiree
it's really in a different league
-
mxnorvak[m]
This Joker guy is just an attention seeker bagging to be seen as someone who knows what he's talking about
-
-
mxnorvak[m]
Begging*
-
nuttso[m]
<spaceinfinite[m] "> <@nuttso:matrix.org> I'm spend"> I don't feel offended. just wanted to make clear why I spent my time with this. He deserves it
-
-
inquiree
mxnorvak: yea, but unfortunate he's one of the most prolific individuals spreading misinformation against the project, and cannot be left unattended :(
-
nikoleos[m]
Hi, i hope i don't disturb but i'm planning to sideload GrapheneOS on a Pixel 3a but in the installation guide it says to update to newer stock ROM before, but i fear becaue as far as i know graphene is Pie based and the latest Google ROM is android Q. Isn't there any anti roll back stuff ? Or is it as simple as update the stock rom from Pie to latest Q and then fallow the guide ? Thanks already
-
spaceinfinite[m]
<nuttso[m] "I don't feel offended. just want"> I thought you took it the wrong way. All good then
-
nuttso[m]
But I still think arguing with uneducated sheep's is waste of time
-
inquiree
nikoleos: graphene is on Android Q at the moment
-
spaceinfinite[m]
<nuttso[m] "But I still think arguing with u"> We are all sheep one way or the other though
-
inquiree
nikoleos: on a fresh supported pixel device, all you have to do is to follow
grapheneos.org/install carefully
-
nikoleos[m]
> nikoleos: graphene is on Android Q at the moment
-
nikoleos[m]
Oh good news, i haven't know that untill now, i have missed this on the gos website
-
nuttso[m]
<spaceinfinite[m] "We are all sheep one way or the "> Yes. I know what u want to say. But educating the masses about mobile security is not possible. And this would be the only way to effectively stop misinformation
-
nikoleos[m]
<inquiree "nikoleos: on a fresh supported p"> I have read carefully, thanks inquiree sounds clear now that i shall update to Q before sideloading grapheneOS
-
spaceinfinite[m]
<nuttso[m] "Yes. I know what u want to say. "> In a way strcat is right there is so much missinformation out there
-
inquiree
nikoleos: you may want to consult
grapheneos.org/faq too
-
nuttso[m]
I really want this project to succeed and raise the bar for mobile security. And I think the only important people are the ones that can recognize it on their own.
-
nuttso[m]
<spaceinfinite[m] "In a way strcat is right there i"> So what? Like I said it can't be battled by the way it is approched now.
-
spaceinfinite[m]
The future is bright the future is orange*
-
inquiree
Graphene is definitely filling a void
-
inquiree
I'll weep tears of blood if I ever had to go back to stock pixel
-
nikoleos[m]
<inquiree "nikoleos: you may want to consul"> I will read it again
-
spaceinfinite[m]
<nuttso[m] "So what? Like I said it can't be"> Exactly this
-
nuttso[m]
<inquiree "I'll weep tears of blood if I ev"> Same here. So please guys if you can't code help in what ever way is possible.
-
paintedman[m]
> need people to step up as device maintainers for existing devices and to develop and maintain Pixel 4 and 4 XL support
-
paintedman[m]
strcat (@strcat:matrix.org) recently I've sent email to contact⊙go with links to repos which I used to run GrapheneOS on Pixel 4 XL. Hope it helps.
-
strcat[m]
paintedman: try to keep working towards resolving the issues + rebasing the changes to fit the same pattern of commits as the existing repos
-
strcat[m]
noticed some were merged into a single one - try to match the existing split / order for the most part, meant to be a series of independent patches
-
strcat[m]
we'll need to resolve issues like whatever the wifi problem is, etc.
-
nuttso[m]
I remember strcat writing at least 5 times that he would end it. Always got a heart attack when reading this. In some way I can understand his frustration. Especially with James. But also lots of what James is capable to do know is strcats own fault. He should have be CEO of the company also. He trusted james with it. James fucked up and strcat lost his faith in humanity
-
strcat[m]
there was an amazing opportunity
-
strcat[m]
a much friendlier environment with far fewer scammers
-
paintedman[m]
<strcat[m] "noticed some were merged into a "> It's in kernel repo?
-
strcat[m]
paintedman: I think so just try to have 1:1 commits lining up
-
strcat[m]
other than things that must be different due to newer branch
-
strcat[m]
atm most of the past kernel hardening, etc. is missing anyway
-
strcat[m]
nuttso: I think there was an amazing opportunity then and we could have had our own custom hardware by now where we control far more of it and wouldn't be so screwed by stuff like a migration to a new major release
-
inquiree
Who's behind the GrapheneOS account on reddit? Is it solely Daniel?
-
strcat[m]
nuttso: the space was much less crowded by charlatans then
-
strcat[m]
inquiree: it represents the project, not just me
-
strcat[m]
inquiree: and it will probably be used more often now
-
strcat[m]
because I am tired of being personally targeted / harassed
-
strcat[m]
so especially when dealing with people like that guy
-
strcat[m]
it makes sense to use a project account, he keeps wanting to go back to trying to target me as an individual over collaboratively written / edited content anyways though
-
strcat[m]
like the docs on the site
-
strcat[m]
which other people like TheJollyRoger have contributed to a lot
-
inquiree
strcat: sorry for the confusion
-
inquiree
I meant to ask if you're the only one with access to that account
-
strcat[m]
nuttso: I feel the opportunity is fading away - the space is increasingly crowded with misinformation, scams, etc.
-
strcat[m]
nuttso: and people can see that substance doesn't count for anything
-
nuttso[m]
<strcat[m] "nuttso: the space was much less "> Doubt so. It's not that James is only a charlatan. He has some kind of mental illness. Maybe narcissism. Such people exist since the first human. You were the leader for us as a community no matter if James was the CEO.
-
strcat[m]
nuttso: we also largely lost the connections we had with AOSP, Pixels, etc.
-
strcat[m]
nuttso: and connections that could have gotten custom hardware done for real
-
nuttso[m]
<strcat[m] "nuttso: we also largely lost the"> Can be recovered
-
strcat[m]
James was screwing things up and sabotaging what I wanted to make long before he pushed me out
-
strcat[m]
he got fed up of not being able to pursue totally unethical things totally outside what had been agreed upon
-
strcat[m]
and just decided to pull a completely illegal and unethical takeover
-
nuttso[m]
<strcat[m] "James was screwing things up and"> I know. I talked to this guy one time via email in copperhead times. He is a joke. I can show the email.
-
strcat[m]
he is actually a very evil person, and totally deluded
-
strcat[m]
how did he think it would benefit himself to pull what he did
-
nuttso[m]
<strcat[m] "he is actually a very evil perso"> Narcissism. Read about it. More deeper. I had the same experience.
-
strcat[m]
he totally fucked over my life and the work I put into this for years
-
strcat[m]
it is totally screwed up now
-
strcat[m]
I continue working on it but it's not the same
-
paintedman[m]
<strcat[m] "paintedman: I think so just try "> Ok, I got it
-
strcat[m]
I don't have much hope about it now and am just not particularly motivated to pursue these partnerships with companies, etc.
-
strcat[m]
been screwed over and used/manipulated too much by too many of these people
-
strcat[m]
don't trust any of them
-
nuttso[m]
<strcat[m] "he totally fucked over my life a"> I offered you multiple times help with this. My only wish was to talk about it over a secure channel. You have my Signal number. Never reached out to me
-
strcat[m]
nuttso: send me your number again in a PM
-
strcat[m]
not promising to reach out
-
strcat[m]
nuttso: I already tried to have 2 other people deal with the non-technical aspects of it and James drove one of them away and then ruinedi t all
-
strcat[m]
* nuttso: I already tried to have 2 other people deal with the non-technical aspects of it and James drove the other away and then ruined it all
-
strcat[m]
I need to be able to delegate all that stuff to someone else that I can trust while having more failsafes
-
nuttso[m]
<strcat[m] "not promising to reach out"> You see. You're not willing to try anything to end this. But at the same time you whine about his behavior.
-
strcat[m]
how am I supposed to end it?
-
nuttso[m]
<strcat[m] "I need to be able to delegate al"> You don't trust anyone anymore
-
strcat[m]
he is going to continue
-
strcat[m]
nuttso: I trust TheJollyRoger
-
strcat[m]
nuttso: what I really want is for other people to do stuff
-
radixed9[m]
I am working on an early stub implementation of Google Play Services based on some basic network failure data from Google Play Services for GrapheneOS. I am testing on a spare test system with signature spoofing enabled for development purposes right now. Is there any resources on how the project is looking to do this beside
AndroidHardeningArchive/legacy_bugtracker #649 and
-
radixed9[m]
grapheneos.org/build#development-guidelines? I can use applications it should be tested with. Is there an applicable list or design goals? The project is a very early Kotlin mockup designed on a standard signature spoofing system. It needs a lot of work
-
nuttso[m]
Jollyroger asked me if I would go to court with my real name for u as a witness. I would.
-
nuttso[m]
He is a good guy
-
BalooRJ
Is anyone else with newpipe having an issue with browsing files in the newpipe file browser?
-
nuttso[m]
But stop whining about James please if you don't take all opportunities available to u ending this
-
nuttso[m]
<radixed9[m] "I am working on an early stub im"> Nice
-
» TheJollyRoger feels very flattered!
-
BalooRJ
Just noticed with the newest version of Newpipe that the "Import history and settings" button that it defaults to folder "/storage/emulated/0" that shows up blank, possibly because the last / is missing at the end
-
cn3m[m]
<nuttso[m] "But stop whining about James ple"> why are you so aggressive?
-
BalooRJ
doesn't seem to read the content in folders anymore in GrapheneOS, probably an app issue but just curious if anyone else has run into it
-
radixed9[m]
If I can receive any assistance on the specific goals of the implementation or if there is a more important first project I am open to exploring that information.
-
cn3m[m]
@nuttso:matrix.org chill the fuck out man. Daniel is doing what's best for his project. Don't be so pushy
-
strcat[m]
my priority right now is just getting by
-
strcat[m]
not really focused on the project
-
kernelpaniker[m]
New update solved the issue with Bluetooth headset during calls. Well done, thank you so much
-
nuttso[m]
<cn3m[m] " @nuttso:matrix.org chill the fu"> Man I know. But I have to make him somehow stronger. He still gets his energy drained by this fool. I see Daniel as someone that has integrity. Having integrity means you are real. And not writing someone that offers u help with a problem woth somebody, but still writing that nobody helps is not integrity.
-
strcat[m]
I need all the nonsense with James / Coppperhead resolved and out of the picture
-
cn3m[m]
Daniel is found a great job doing a lot of jobs let him speak his mind and work in the background. don't go around telling him why you should be in charge of stuff since you don't like how he's doing it
-
strcat[m]
GrapheneOS succeeding doesn't get rid of James or repair my life
-
nuttso[m]
<cn3m[m] " @nuttso:matrix.org chill the fu"> Maybe it is nonsense what I have to offer maybe not. He doesn't know until he talks with me about it. Neglecting an offer for help and still stating nobody cares is not right.
-
nuttso[m]
<strcat[m] "GrapheneOS succeeding doesn't ge"> Only you can repair it
-
cn3m[m]
@nuttso:matrix.org what's nonsense is how hard you're pushing
-
cn3m[m]
make your case and take his response at face value
-
inquiree
chill everyone
-
xabierd[m]
> GrapheneOS succeeding doesn't get rid of James or repair my life
-
xabierd[m]
It means that you are able to recover from shit situations, i think it s very positive
-
inquiree
btw, how is copperhead still float?
-
inquiree
afloat*
-
nuttso[m]
<cn3m[m] " @nuttso:matrix.org what's nonse"> No. Somebody presenting himself as a person with integrity will always be questioned
-
cn3m[m]
<inquiree "btw, how is copperhead still flo"> sick dishonest people
-
cn3m[m]
@nuttso:matrix.org This is his/our project and he's doing work. He doesn't have to trust or bend to your every whim when you want him too.
-
xabierd[m]
Training companies in security habits is a good bussiness idea, probably thats how it s still alive
-
cn3m[m]
if he wants your help he can get it. Criticizing the only person getting real work done on this project over BS is not helpful and you know it
-
inquiree
shame they don't hold workshops on stealing donations :(
-
cn3m[m]
real full time work*
-
ducky2
I solved the issue I had with unlocking the bootloader on fedora. Had to run the command in the fastboot folder (even though I added it to my PATH) like this: sudo ./fastboot flashing unlock
-
nuttso[m]
<cn3m[m] "if he wants your help he can get"> You don't get it. Criticism is a good thing as long as it is true. Sure if he wants my help he can get it.
-
cn3m[m]
@nuttso:matrix.org help in the ways he's already clearly said he is comfortable with
-
brenneke[m]
Just got another update, was that the Bluetooth fix by chance?
-
strcat[m]
brenneke: it rolls back the previous bluetooth fix (which broke other things) and has a new approach
-
nuttso[m]
<cn3m[m] " @nuttso:matrix.org help in the "> We don't know if what I can offer as help he would be uncomfortable with. It never got to the point of evaluating this
-
cn3m[m]
@nuttso:matrix.org don't push him to accept your solution and criticize him for not wanting to rush into it
-
cn3m[m]
you can go to Twitter or new sites and check updates where there's misinformation
-
cn3m[m]
you can go to Reddit
-
cn3m[m]
Theres many ways to limit the damage James has done
-
cn3m[m]
You fixate on the one that puts you in a position of authority
-
strcat[m]
the problem is he has bet everything on this takeover, pushing me out and ostracizing me
-
nuttso[m]
<cn3m[m] " @nuttso:matrix.org don't push h"> I don't push nobody. I don't criticize nobody for accepting a solution. I criticize for not taking all opportunities available. Not even hearing them
-
strcat[m]
he is not going to stop
-
strcat[m]
he has bet his whole life on this
-
strcat[m]
he has no fallback plan
-
cn3m[m]
@nuttso:matrix.org he said he might reach out to you
-
cn3m[m]
end of story
-
strcat[m]
he thought he would succeed at coercing me into giving over control and ownership of everything to him
-
cn3m[m]
be available if he wants it
-
strcat[m]
and he has deluded himself into thinking he is some fancy CEO with business skills and capability to do more than scam people and stealing their money without delivering
-
strcat[m]
* and he has deluded himself into thinking he is some fancy CEO with business skills and capability to do more than scam people and steal their money without delivering
-
strcat[m]
I don't see any way he will stop
-
cn3m[m]
we need to get ahead of misinformation by propogating good information as a community
-
cn3m[m]
it's time intensive
-
cn3m[m]
roll up your sleeves this isn't a fair fight
-
cn3m[m]
we need to work harder then they do
-
nuttso[m]
<cn3m[m] " @nuttso:matrix.org he said he m"> Yes I can read thanks. I offered him this some time ago. And later I had to read on this channel statements like nobody helps. I don't care if you get the point I'm talking about.
-
cn3m[m]
Work on something else for him that he asks for
-
cn3m[m]
you are asking for him to trust you
-
nuttso[m]
<cn3m[m] "Work on something else for him t"> I do
-
nuttso[m]
More than other guys here
-
nuttso[m]
<cn3m[m] "you are asking for him to trust "> No
-
cn3m[m]
being aggressive isn't a good way to build trust
-
nuttso[m]
<cn3m[m] "you are asking for him to trust "> I'm asking him to keep his integrity
-
nuttso[m]
And would like to free I'm from james
-
nuttso[m]
U assume I have bad intentions
-
nuttso[m]
But this is not the case.
-
cn3m[m]
If you ask him something he has to think if he's comfortable with that's in his right to think about. That's not in scope of him turning it down help. He's not turning down simple things he's not turning down you at all
-
nuttso[m]
I don't know how you think about this. But when someone offers me help and I don't even listen to what he has to say but still make the statement nobody helps me, it's simply not the truth
-
cn3m[m]
That's not the situation and you know it
-
nuttso[m]
<cn3m[m] "That's not the situation and you"> That's the situation
-
cn3m[m]
What you're asking for is complicated
-
cn3m[m]
give him time
-
nuttso[m]
Wtf
-
nuttso[m]
He doesn't have the possibility to evaluate my solution without even knowing it. Lol what have you done hahahaha
-
cn3m[m]
You're talking about getting a bunch of outside involvement and money. He has to make a decision if he's comfortable with it and you. If your read his reddit he's focused on getting help from the community. He can make his own decision how to go forward. it's not my place or your place to judge his call
-
cn3m[m]
If he wants your help occasionally remind him
-
strcat[m]
no need to fight about this
-
cn3m[m]
like you started out doing
-
nuttso[m]
Yes let's end this please
-
cn3m[m]
fair enough. I rest my case
-
nuttso[m]
I'm sorry if you think I'm aggressive cn3m
-
cn3m[m]
<nuttso[m] "I'm sorry if you think I'm aggre"> I appreciate you saying that. I hope we are all good
-
nuttso[m]
<cn3m[m] "I appreciate you saying that. I "> We are good. But u missed the point
-
fomijafi[m]
If I switch to the beta release channel from stable in the system update settings, is that all I need to do to be able to contribute to beta testing or do I need to reflash thedevice?
-
cn3m[m]
I think we both made our points clear
-
spaceinfinite[m]
nuttso: you are on the right track my friend
-
cn3m[m]
@fomijafi:matrix.org yes you're good
-
fomijafi[m]
Thanks, switching over now
-
nuttso[m]
Good night guys
-
nuttso[m]
<spaceinfinite[m] "nuttso: you are on the right tra"> Thx try to be
-
TheJollyRoger
fomijafi[m]: yes, you can switch from stable to beta at any time you like, but if you want to switch back, you will need to select "stable" and then wait until the next update is pushed, that's all.
-
fomijafi[m]
Got it
-
TheJollyRoger
This is by design; the Titan M will only allow upgrades, but it won't allow you to downgrade to an earlier version, to prevent a rollback attack.
-
radixed9[m]
Are there any resources for my stub development question beside those previously linked?
-
spaceinfinite[m]
Btw anyone using riot? Do you have the font on normal/large/larger?
-
spaceinfinite[m]
Or am i getting old ?
-
spaceinfinite[m]
On normal fomt size is too small and cant read
-
xabierd[m]
It s big enough stock size pixel 3 5.5"
-
brenneke[m]
<strcat[m] "brenneke: it rolls back the prev"> Thank you!
-
xabierd[m]
<radixed9[m] "Are there any resources for my s"> What parte of google services are you planning to replicate?
-
boniek[m]
is modem in pixel 3 isolated?
-
TheJollyRoger
boniek[m]: yes, the modem in all modern android handsets is isolated via SMMU. Pixels are the best for this.
-
TheJollyRoger
The modem can only read from or write to locations in memory that the driver in the kernel specifically allows it to.
-
boniek[m]
<TheJollyRoger "boniek: yes, the modem in all mo"> thanks!
-
radixed9[m]
<xabierd[m] "What parte of google services ar"> The goal is to make it appear as google play services are available offline. Unbreak apps right now. There is more I am interested in down the road.
-
TheJollyRoger
Yeah. Even if the modem gets compromised, it can't access host memory. Since the host loads the firmware when it boots, rebooting your phone should reset it to a known good state. It doesn't save state.
-
radixed9[m]
I can stub a basic implementation of as simple code I can and allow the user to opt apps into using. This will help with compatibility
-
radixed9[m]
* I can stub a basic implementation of as simple code I can and allow the user to opt apps into using it. This will help with compatibility
-
radixed9[m]
I am looking for more information regarding exactly what the project wants as I am working to bring this beyond a half baked POC
-
frloonie[m]
<cn3m[m] "I've been offering to help peopl"> Id love the ability to study. I lack a proper device to develop anything for this project but i am on reddit every day
-
cn3m[m]
@frloonie:privacytools.io message me and I can give you resources and mock debates with me
-
spaceinfinite[m]
cn3m: what other rooms are useful her
-
spaceinfinite[m]
Here*?
-
cn3m[m]
@spaceinfinite:matrix.org don't use matrix or Reddit for information on security
-
cn3m[m]
follow who Daniel follows on Twitter
-
cn3m[m]
Twitter is where all the real research happens
-
cn3m[m]
or is shared rather
-
spaceinfinite[m]
Hmm but questions are more answere here than twitter
-
spaceinfinite[m]
On twitter is general knowledge
-
spaceinfinite[m]
I find this room much more informative
-
cn3m[m]
this matrix room is worth searching
-
cn3m[m]
yes
-
cn3m[m]
it's the only exception
-
spaceinfinite[m]
There is always an exeption in every field of life
-
cn3m[m]
this room and Twitter is the only areas I don't see a ton of security and privacy theater on
-
cn3m[m]
I'm in others to fight misinformation, but I don't recommend it
-
spaceinfinite[m]
Yes i see the spite room, ptivacytools room asweel
-
cn3m[m]
spite is the second most decent room here
-
cn3m[m]
still not a reliable source
-
spaceinfinite[m]
I can see from comments
-
spaceinfinite[m]
This room is growing
-
cn3m[m]
Reading nm.reddit.com/u/DanielMicay is a good idea too
-
spaceinfinite[m]
Yea i know,I followed daniel a long time
-
cn3m[m]
you can also read the comments from me and madaidan at /u/madaidan and /u/cn3m if you feel you have to read Reddit
-
spaceinfinite[m]
You and madaidan also on reddit i seen you are very active
-
chani1
dazinism: on the wiki, do you have to be a registered user to add pages? I can edit them just fine, but can't seem to add a new page.
-
spaceinfinite[m]
Reddit is good for science and history nothing else
-
cn3m[m]
Twitter is what you're looking for
-
cn3m[m]
less better information is better than more bad information
-
spaceinfinite[m]
Already on twitter on daniels list and some more but thought worth asking you
-
spaceinfinite[m]
<cn3m[m] "Twitter is what you're looking f"> I understand buy on twitter you cant get answers you can get on this room,specially when daniel answers
-
cn3m[m]
Ask here
-
cn3m[m]
unless it's offtopic then wait until you see madaidan or I active on Spite?
-
spaceinfinite[m]
So are you the mod on r/graphene?
-
cn3m[m]
that's correct
-
spaceinfinite[m]
Nice
-
spaceinfinite[m]
You are very active on reddit and here
-
cn3m[m]
That's the best tool I have to help the community
-
cn3m[m]
If our community steps up I can start developing on open source projects with my free time. For now I do what I have to do
-
spaceinfinite[m]
From what i read before you were are in advertising so you have the knowledge
-
spaceinfinite[m]
<cn3m[m] "If our community steps up I can "> I feel there is nit enough people with knowledge here to step up as required
-
cn3m[m]
@spaceinfinite:matrix.org Yes, my strength is in privacy research. I am not a security expert, but there's an overlap
-
cn3m[m]
threat modeling and spotting theater
-
cn3m[m]
@spaceinfinite:matrix.org I offered time and time again to help anyone who needs it to get up to speed
-
cn3m[m]
I'm an open door
-
cn3m[m]
if I have to spend 10-20 hours training 6 people that are able to all able to do half the work I do and spread it to 3 subs that's worth it for me
-
TheJollyRoger
Huh. I wonder if I should distill down my GrapheneOS Knowledge base? I could try adding some more of that as well, I've kinda left it unmaintained...
-
spaceinfinite[m]
<cn3m[m] "if I have to spend 10-20 hours t"> 20 hours training at what?
-
cn3m[m]
@freenode_TheJollyRoger:matrix.org no one seems willing to read blogs and such. I just have to sit down and explain it all to everyone over and over again with this tl;dr society
-
spaceinfinite[m]
How to maintain privacy?
-
cn3m[m]
@spaceinfinite:matrix.org sharing my knowledge and mock debates so they can help on Reddit
-
cn3m[m]
a few hours per person
-
cn3m[m]
if they stay on topic
-
spaceinfinite[m]
But i doubt it will work or depends on subject or person
-
cn3m[m]
if you look back to my first posts my comments were buried since I couldn't explain myself well and no one heard these ideas. After a week it starting being more popular. 100 hours later there's a marked change in the sub. There's still much more work to be done
-
TheJollyRoger
Got it. :(
-
cn3m[m]
If someone really had the drive they could research my comments. This stuff keeps coming up in the same way and I keep arguing with the same people with little verbal support
-
spaceinfinite[m]
Lol
-
chani1
cn3m[m]: if you have blogs to recommend, what are they?
-
cn3m[m]
@freenode_TheJollyRoger:matrix.org It doesn't really hurt, but if people aren't going to read it besides people like you and me?
-
spaceinfinite[m]
Careful of burnout though
-
cn3m[m]
@freenode_chani1:matrix.org will link some in a minute
-
spaceinfinite[m]
I see you madaidan strcat giving answers long like poems and again an again
-
cn3m[m]
@spaceinfinite:matrix.org I'm trying to minimize Daniel's burnout. If people start helping me help him we can get a chain going
-
TheJollyRoger
Yarr!
-
spaceinfinite[m]
<cn3m[m] " @spaceinfinite:matrix.org I'm t"> As i said few hours ago, in the emd good will triumph
-
chani1
cn3m[m]: i get what you're saying about not wanting to cater to tl:dr culture, but honestly, I think it might be worthwhile to increase the ratio of good information in these reddits by writing posts that are more explanatory
-
-
-
spaceinfinite[m]
And it is step by step
-
cn3m[m]
-
cn3m[m]
<chani1 "cn3m: i get what you're saying a"> you're going to have to explain that
-
cn3m[m]
-
cn3m[m]
I can't get more explanatory imo
-
mxnorvak[m]
<TheJollyRoger "Huh. I wonder if I should distil"> As in the FAQ section of the GrapheneOS site? I think you explain subjects very well and i have always enjoyed reading your explanations so I'd be happy if there was more
-
TheJollyRoger
Hi mxnorvak[m]! Thanks, I actually have a small backwater repository of stuff I've collected on GrapheneOS and notes I've taken at
github.com/Peter-Easton/GrapheneOS-Knowledge although it's a tad bit dated.
-
chani1
one of the things I keep seeing over and over again on reddit threads is people having slapfights contstantly, and you've got to have the time and patients to dig into the arguments to understand what's going on
-
chani1
TheJollyRoger: haha, didn't realize that was yours. DannyWorkOrderPr recommended I link that on the new wiki and work on getting that info ported over
-
TheJollyRoger
Ah!
-
TheJollyRoger
Sure. I can help jump in and try to help a bit there once I've got some stuff on this end figured out.
-
cn3m[m]
it's slapfighting a lot of it is
-
cn3m[m]
That has consistently changed people's mind
-
chani1
cn3m[m]: part of the problem is a lot of these arguments get really into the weeds really quickly, and the average user doesn't really have the technical knowledge to evaluate the claims made themselves
-
TheJollyRoger
Yeah. So this is why quantity tends to win out in the end.
-
cn3m[m]
one guy was very misinformed and aggressive. When we got to it he changed his mind and is working on some cool security projects build on meaningful measures
-
cn3m[m]
I'm trying to change one person at a time. The general disposition of the sub
-
cn3m[m]
I'm the only person on every thread related
-
chani1
cn3m[m]: that's awesome! I want to see more of that happening.
-
cn3m[m]
if there were more people that would happen faster
-
cn3m[m]
It's not that hard
-
cn3m[m]
It's frustrating, but they aren't attacking my life's work. I can't imagine that for Daniel.
-
TheJollyRoger
Yeah...
-
cn3m[m]
if you aren't coding you should be beta testing and fighting misinformation
-
mxnorvak[m]
<TheJollyRoger "Hi mxnorvak[m]! Thanks, I actual"> I'll check them out ,thanks
-
cn3m[m]
even just a little bit
-
chani1
I'm just saying I think it's more effective to fight misinformation by providing good information in a a clear format for a wide audience than arguing with internet trolls.
-
chani1
sadly, there's a lot of trolls floating around those subreddits, and there's a huge lack of solid information available in a non-technical format
-
cn3m[m]
I'm making a difference in those subs
-
chani1
cn3m[m]: I'm not suggesting you aren't.]
-
cn3m[m]
the trolls are usually walking back statements
-
cn3m[m]
the culture is slowly changing
-
cn3m[m]
that's the most effective method available
-
mxnorvak[m]
<chani1 "I'm just saying I think it's mor"> I like this idea
-
cn3m[m]
upvotes on Reddit matter it's stupid but it does
-
cn3m[m]
if we work together on Reddit it will work. Even me going mostly alone works
-
cn3m[m]
you guys are missing the point
-
cn3m[m]
blogs and things won't help
-
cn3m[m]
you need to go to root of misinfo and paranoia
-
cn3m[m]
that's Reddit
-
chani1
cn3m[m]: I'm not suggesting blogs, I'm suggesting informative posts on reddit
-
chani1
cn3m[m]: ones written in a way the average user can understand
-
cn3m[m]
That's going to be called shilling
-
cn3m[m]
that's not going to help
-
cn3m[m]
The people who don't like me are very active at trying to say I'm biased
-
cn3m[m]
if I start making posts I make myself a target
-
cn3m[m]
winning in the questions is how I have to do it
-
cn3m[m]
the climate there is not what you think it is
-
cyborgninjaneer[
Got the patch. Thank you, @strcat:matrix.org