Post 9xkraD4c2VBc6vBfvM by eryn@toot.cat
(DIR) More posts by eryn@toot.cat
(DIR) Post #9u0hWwAWgDR046LoUy by eryn@toot.cat
2020-02-07T22:00:50Z
0 likes, 0 repeats
the year is 2020,have some friggin hindsight, ya?
(DIR) Post #9u0hWwdaw8gdWFx1o8 by eryn@toot.cat
2020-04-13T18:20:25Z
0 likes, 1 repeats
Okay, what's our ideal future here?(your #boosting is appreciated, it's For Scienceā¢)
(DIR) Post #9u0hWxE6kNtTLV2Bii by iamgerald@cawfee.club
2020-04-13T19:17:55.473454Z
0 likes, 0 repeats
@eryn I vote none of the above: all leftists sent to China so they can take part in glorious mau's government.
(DIR) Post #9vcaqL6g6C0hRtQUdM by eryn@toot.cat
2020-05-31T19:43:21Z
0 likes, 0 repeats
I need a decentralized, end-to-end-encrypted group chat option.Functional needs post #Discord and #Signal are fulfilled by #Wire and p2p.chat, please recommend something better?(see https://gitea.com/nuneco/irregular.team/wiki/secure_collaboration for our pie-in-the-sky functional goals regarding secure communication)
(DIR) Post #9vcaqLMHACUGEGiwwi by 361.xj9@social.sunshinegardens.org
2020-05-31T23:54:05.740665Z
1 likes, 1 repeats
@eryn https://cabal.chat?
(DIR) Post #9vcbP2WbB5pZxB64Aa by eryn@toot.cat
2020-05-31T23:42:34Z
0 likes, 0 repeats
Didn't add Secure Scuttlebutt (SSB), because blockchain means insecure and immutable, plus the possibility of poisoning attacks...
(DIR) Post #9vcbP5EH7fxMLDXyWe by 361.xj9@social.sunshinegardens.org
2020-06-01T00:00:19.736619Z
0 likes, 0 repeats
@eryn mind expanding on this? log replication is really simple compared to other options. I wonder if the security concerns can be addressed without introducing too much complexity. if they can't, I would need to reassess my current design outlook.
(DIR) Post #9vdu4N4Ngq9TsViSzw by eryn@toot.cat
2020-06-01T05:04:43Z
1 likes, 0 repeats
@xj9 this one is a long-term thought, and I'm...not done digesting the entire issue.First, a couple of really nasty gotchas for nontechnical users are the lack of identity portability, alongside the requirement to peer large chunks of the network data. People don't understand why they have to download gigabytes of information to do any real discovery of other users, and there's no mechanism to prune your dataset or limit the flow once you've subscribed.The "poisoning" concern was because someone mentioned that dumping illegal material into the blockchain pool, and then use the existence of that locally-mirrored data (which the user didn't know existed) to flag them as a criminal, and take action against them.The point was (also) made that regardless of encryption, a local copy of data means it can eventually be cracked.Not a real problem for a social network, but these are protesters who want to avoid being targets of opportunity.
(DIR) Post #9vdv7cZmarjqnGWA1w by 361.xj9@social.sunshinegardens.org
2020-06-01T15:16:02.973082Z
0 likes, 0 repeats
@eryn excellent points. i think most of these can be fixed (perhaps not without hard forking the protocol), but the threat model for a protestor is definitely a different thing.
(DIR) Post #9vgFtbvXLDLgxBrJbM by eryn@toot.cat
2020-06-01T05:26:43Z
1 likes, 1 repeats
@xj9 Jami has got some good responses on how the security works: https://security.stackexchange.com/a/162603
(DIR) Post #9vgGLmdt5yGgIM2O8W by eryn@toot.cat
2020-06-02T18:13:40Z
0 likes, 0 repeats
@xj9 okaygood, glad this makes sense in this context, I'm definitely not saying that none of these options have any "valid" use or whatever, just that for this specific use case it's problematic because the threat model is "shitty cops" and "nontechnicals at an intentionally nonviolent protest".I like SSB as a concept and as a social public record of research and similar. It's my post-peertube media "publishing" fave.
(DIR) Post #9vgGLmuu4hsZ97zyeu by 361.xj9@social.sunshinegardens.org
2020-06-02T18:23:18.868684Z
0 likes, 0 repeats
@eryn i'm trying to make sure i understand the human problem space correctly. a lot of tech projects get caught up in the non-human details of the problem they are trying to solve. sometimes its just lack of awareness too, which i can be guilty of just as easily.that said, live streaming on a mesh is not an easy thing to do. ideally something like snapchat where the content is chunked into a bunch of short videos. those 3-15M chunks are a lot easier to propagate than the entire set as a single 100M+ file.
(DIR) Post #9vgGgNVBlH54PAmyMy by eryn@toot.cat
2020-06-02T18:25:25Z
1 likes, 0 repeats
@xj9 human problem space is "peaceful activists worrying about getting targeted by cops", and Jami (https://jami.net/) is the best I can give them in the moment.
(DIR) Post #9vgGgNkQqbH3ARv984 by kemonine@social.holdmybeer.solutions
2020-06-02T18:27:02.892729Z
0 likes, 0 repeats
@eryn Is jami pure sneakernet and meshnet?@xj9
(DIR) Post #9vgMrzaX67ONRCD4kK by eryn@toot.cat
2020-06-02T19:07:24Z
0 likes, 1 repeats
@kemonine @xj9 https://jami.net/why-is-jami-truly-distributed/
(DIR) Post #9vgMvaRMXTYkbKdOue by kemonine@social.holdmybeer.solutions
2020-06-02T19:37:02.406758Z
0 likes, 0 repeats
@eryn @xj9 Seems like this would be a good use case for an lte / 3g node with an open access point / captive portal during a protest
(DIR) Post #9vgQSeInV8tXzt5LDU by kemonine@social.holdmybeer.solutions
2020-06-02T20:16:38.281545Z
0 likes, 0 repeats
@eryn Have you seen this?https://jami.net/the-jami-blockchain-switches-from-proof-of-work-to-proof-of-authority/
(DIR) Post #9viQQ9LoPamaoaFeFs by eryn@toot.cat
2020-06-03T18:23:07Z
1 likes, 0 repeats
@kemonine had not, but it makes a lot of sense, in a good way.Right now, Jami on top of a raspizerow meshnet (ala https://darkpi.com/) is our internal three month goal...
(DIR) Post #9vmlLhg6ER73V6Ikjo by eryn@toot.cat
2020-06-05T21:26:41Z
0 likes, 0 repeats
@xj9 my brain saw npm and immediately tried to immolate the internet and all computers down to component molecules....almost, literally, any other language. The leftpad debacle, and the lack of real change to the underlying structural problems in the package manager, mean that Node is just not a viable platform for the work we're attempting.Both Java and Ruby are also on my low-key shytelist, alongside anything that lacks a Debian compiler like some of the platform specifics stuff.The ideal would be serverless, and cross platform, if I have to write it myself it'll probably get a prototype implementation in Godot 3+ and/or Python 3+, and then...idk, rust or something serious, whatever is good at distributed computing I guess.
(DIR) Post #9vmlLhuzL51SFHGdwe by 361.xj9@social.sunshinegardens.org
2020-06-05T21:38:54.605558Z
1 likes, 0 repeats
@eryn i started on some ideas of my own recentlyhttps://git.sunshinegardens.org/~xj9/bbnettrying to get a python3/pycopy client off the ground then i may dive into an OCaml or scheme implementation.imo rust doesn't do you any favors re:complexity.
(DIR) Post #9xkraD4c2VBc6vBfvM by eryn@toot.cat
2020-04-29T18:56:53Z
0 likes, 2 repeats
Here's our advice in the context of the fediverse as an imperfect social network:*) Always boost aid requests. - Someone will meet their need - the spot on your feed may make that connection = even if you or your immediate friends cannot.*) Use unfollow, mute, and filters for mental health. - does it spark joy? - prune your follow feed for your own needs - remember you can mute people - you can also unfollow someone's boosts*) Remember to play nice when among friends. - conflicting access needs run rampant among those who have experienced trauma - kindness is distinct from lack of consequences for being a consistently shitty person - be gentle with callouts - be honest about your own actions = be mindful of the spoon-cost and fork-inducement of your asks.Be yourself.Be willing to change.Be willing to apologize.Be careful,this network is unencrypted,and the admin sees everything.