Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)H
Posts
4
Comments
34
Joined
1 yr. ago

  • Very coincidental that you just posted this. I've been looking into p2p apps and Nostr caught my attention. Unfortunately like most p2p stuff it seems that most people using it are crypto affliated which is a big turn off.

    The more I looked at it though nostr didn't seem that interesting to me as a protocol compared to other p2p protocols like ipfs, Yggdrasil, i2p. Manly because it still seems to centralize around relays and the effectively ended up being your server. From my understanding its easier to move from relay to another since you can publish to multiple relays and your identify is just a key pair so your ID is "portable". The big thing I see from Nostr is a priority to build apps on top of their protocol, compared to the other p2p protocols.

    I think it would be neat if there was a non crypto affiliated social media platform built on top of a p2p protocol that did the following

    • Use key identify system so your ID is portable and not tied to a single identity server
    • All data is locally stored on your machine by default with the option to pin it to a server similar to the ipfs pinning servers
    • Since it p2p, built with the idea that your peer maybe offline and queue sharing posts until they are online. The pinning servers could also act as an always online client for you to store messages. Like a bouncer in IRC
    • No public feed, since it would be a moderation nightmare, you can only see what your followers post and what they reshare. Probably there would be feeds from trusted people you could subscribe to. This shared feeds could be a great way to build communities like in the fediverse
    • Built on a p2p protocol that handles thing like NAT punch through and peer connection so anyone's device can act like a peer without needing some server to relay messages to them, or having to port forward on their home connection. Nostr doesn't appear to do this, since it relies on all messages passing through (and hosted by) relay servers. So your own device can't act as a peer on Nostr.

    These are the things that would make p2p social media more interesting to me than activitypub. Sadly as far as I can tell Nostr isn't really this, and I'm pretty sure none of the other protocols I mentioned have build an app like this on top of them.

  • This is on /c/Foss so I assume the OP was asking about Foss options for translation.

  • It's unfortunate that sweden decided to lock 2FA behind proprietary smartphone apps.

    For every country its going to be a different story. I think instead of trying to build an app ecosystem for things like bank apps on linux it would be easier for citizens of those countries to convince the government / banks to allow other 2FA methods like OTPs that can work on any a device using an OTP client. That would honestly benefit more people as whole since they wouldn't be lock down to just Android/Apple or even owning a smartphone. They could do all their important government/finance stuff just with a computer.

  • Why can't we just use banking websites? You don't need an app ecosystem for that. They just need to build a responsive website that will work on a computer or phone. If you have bank to bank transfer (like e-transfer in Canada) that can be done from the mobile website as well.

    Payment like NFC payment is a different story. I suspect its unlikely we ever see that.

  • Totally agree we should invest more in trains and other forms of transit. Especially in areas where it would relieve a lot of car traffic like the Toronto to Montreal route. I dream off a day where I could ditch my car and be easily able to travel between those cities without breaking the bank, or being stuck with freight rail traffic. Honestly I think I would settle for VIA having more priority on the rails. The travel time isn't that bad when compared to driving. The costs and the uncontrolled delays are really killer.

    With that being said, I think Canada would be better off aligning their tariffs on China with the EU. I don't think we need to cut of China completely but we would be better off aligning with the EU and keeping our options open to have a diverse set of trading partners instead of relying on one big partner like we do now with the US.

  • Its a stretch but I'm hoping with a liberal minority there is chance the NDP could advocate for electoral reform as negotiation point. Its a stretch but I feel like its the only way it could happen.

  • I'm worried our multiple parties could disappear after this election :( I understand why it happened but I hope the trend doesn't continue to a two party liberal vs conservative system in Canada

  • I'm not sure if you can do it without authenticating on the remote. Have you seen sshuttle? Maybe you can run that on the remote to connect to the local machine. If the issue is that the remote "can't see" the local machine to ssh into it then you could try something like reverse tunnel the ssh port to the remote, and then use sshuttle to connect to the local port that is forwarding traffic.

  • Are you talking about Freedesktop.org selfhosted gitlab instance? They have a week of planned maintenance. I don't think gitlab's main gitlab.com instance is going down for week.

  • 100% agree, would like to see more stuff in this space. Do you have any links to more "enbryonic tools". I recall seeing another tool awhile ago that I tested (can't remember the name) that worked a bit like LingQ. It would run a webserver and you could read links through it and mark words you didn't understand. I couldn't really get into a flow using it as tool to learn languages.

  • Probably? I just have it setup to always be running in the background on my devices. So if it detects a file change to my sync folder that gets sent to all other devices currently connected. I use global sync so as long as the device has an internet connection or is on the same local network it should be able to sync.

    There is an API to interface with syncthing daemon running on your computer https://docs.syncthing.net/dev/rest.html so if you wrote a program to track the nfc action and interface with that API I think you probably could.

  • No problem! I personally use syncthing to keep my password database synced between my phone, laptop, and desktop. As well as to keep some important files backed up between different devices that way if my hdd or something happens to one of the devices I have backup on the other ones.

  • So just sync over local wifi basically? I'm pretty sure you can do thing with syncthing if you just disable "global discovery". You can read the local discovery protocol here https://docs.syncthing.net/specs/localdisco-v4.html but afaiu there is no cloud sync involved at that point and just device to device sync.