Avatar
Akito
7046b61ca13784ae2df56301c8603b22782660cb5b88ac419fed3ec712477f80
#DevOps Engineer with a heavy focus on #CloudOps with #Kubernetes #k3s #Rancher #Helm. Smithing my own cloud services, for the infrastructure I build, with #Kotlin #PostgreSQL #SpringBoot on #Docker #containerd #Linux #Alpine #Ubuntu. On hobby projects I'm working with #Nim #Rust #Julia #Nu #Ballerina #Nix.

You don't have to count the time, as long as you stay very hydrated (water or tea only) & keep yourself busy. Then time goes by quickly & you are increasing the fasting periods, without having to think about when & what to eat next.

Do people actually exist, who believe this happened just "by accident"?

#AskNostr #Security #GFW

https://www.eff.org/deeplinks/2023/08/vulnerability-tencents-sogou-chinese-keyboard-can-leak-text-input-real-time

Replying to Avatar zorq

I'm newer to running my own #nostr relay and looking for some advice from #asknostr, please.

I have a private one set up via my nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll, would it be worth it to set up a public relay so I don't need to connect via Tor on my mobile? does operating a public relay open me up to some additional risks? sorry if dumb question.

Good question!

I'm a n00b with #Nostr, but I think if you have a public relay, people would need to add it to their list to see you, well at least before the new feature, which unifies millions of relays, arrives. :D

Good questions. I also don't understand the logic behind the default list of relays, when most of them don't seem to work, as expected, from my n00b perspective, at least...

Yes, sounds well in theory, but how do you make discovery easy enough? In my experience, there are so many ways to word a single topic, you will never be able to have such a good search, that covers all ways of phrasing the same thing. Especially, with the XY Problem, where the description does not match the actual intention behind the question.

Well, maybe AI will fix that at some point...

This answer is uttered by someone who actually never used social media regularly & committedly, until now as #NostrOnly.

I wasn't used to this style of connecting with people, so I expressed quite a few posts with using this technique, to familiarise myself with it.

One cool thing I found out doing that, is that it is so extremely easy to connect with people outside of your usual circle of peers, once you start using general hashtags, like #askNostr, for example.

For "communities" you have to join them & if they have custom names, you also have to find them first.

The hurdle is much bigger. While using a hashtag is so damn simple & quick.

That said, the issue to me with cluttering text is not i line hashtags, where they naturally make sense, but all those attention seeking npubs, who append like 30 hashtags to the end of their note. This is unnecessary & I would recommend against doing that.

However, inline #Hashtag s make sense to me, now.

Damn, you are very late to the party. :D

Check out #Ethereum & stuff but psst... Don't tell #Bitcoin folks... 😰

I am far less concerned about exit nodes, actually. If Tor is used as the network layer through which torrent runs, that's all I would be asking for.

Also, I just remembered that this article exists: https://geti2p.net/en/docs/applications/bittorrent

So it seems these folks have at least thought of it... but I am, admittedly, far away from fully understanding i2p. I do intend to learn more about it though and my i2pd router is chugging along just fine. :)

(It says firewalled and low tunnel establishment rate, but that is mainly due to CrowdSec just absolutely cucking some IPs. I've been too lazy to manually exclude some stuff but a lot of IPs get straight up null-routed when trying to access my node, due to CrowdSec adding these blocked IPs to my firewall. I set this up on purpose because I was getting a crapton of traffic on port 22 for my SSH at an alarming rate but I need to have this as a failsafe when nothing else can connect to this anymore...)

It is possible & already done, however the point remains, that performance is usually absolutely terrible.

With bad #Torrent seeders it's already slow, now imagine you add #TOR on top of it...

Yep, that is indeed the #YouTubeProblem - and it is going to be a problem for a while, and the reason why YouTube itself will stay relevant for years to come, unfortunately. That said, sometimes I wonder if Google is actually aware of the value they have there... But, that's not the point.

Right now, p2p file sharing and duplication across nodes is unfortunately the best the non-big-company crowd can do - be it torrent, peertube, ipfs, heck even sia. But you pointed out correctly that this also means that unpopular content dies, which is always a shame. However, at the current point, unavoidable. I ran into torrents before with zero seeders for months because it was, well, "unpopular".

Yet, I hope to discover a breakthrough solution at some point which will help these matters - because I believe that "there has to be" one, whilst knowing full well that we are far away from that.

That said, whilst discussing the pros and cons is important, we also have to try and find those new and better solutions. Yes, a big company with the apropriate resources is one way to tackle it - but even there, I don't see anyone "replacing" or let alone competing with Youtube in the forseeable future. Even if Tiktok tried to get into long-form video, I doubt they'll have an easy time (aside from the amount of attention span they already killed over the years in their audience).

This is, even though I am not very fond of what Sia writes and promises, I still want to give it a try - who knows, there might be something useful in there that could potentially be reused.

Whilst IPFS' content addressing isn't perfect since it depends on the chunking settings, it is definitively something I would consider "a good feature". Let's find more of this, combine this, and... maybe we have something good...? x)

Agree.

I'm also not against trying Sia out & I don't "hate" it, in case anyone got that impression.

The reasons I depicted earlier just lead to the conclusion, that my personal interest & motivation to do anything with it is rather low.

I'm all for #decentralisation, but I don't see a point in doing that for random videos, which are not specifically selected to be super important.

I think, even a very tiny #YouTube alternative must be in some way #centralised or else it just won't be feasible.

Actually, this is also the problem I mentioned a couple of times regarding #Nostr.

Theoretically, you could post super long notes here & I have seen some #Nostr providers also providing image hosting.

This does not scale at all, even if notes are the main content. It's not as bad as #Peertube, but how many millions of users can many relays take?

If we just have a couple of really huge relays, the whole point of #Nostr is defeated, since the whole point was, that you should distribute your shit among as many relays as possible, as each one adds up to the amount of #censorship resilience.

Raised your cane in a threatening pose.

No, there's a difference.

The same reasons apply to why I don't like the concept of #Peertube & P2P for large files in general, except #Torrent, because that's historically a different story.

#Peertube advertises itself as censorship-resilient, because it can store videos #decentralised among many peers. However the reality is, that it's simply not in any way economically feasible to just spread huge video amounts by duplicating them on many machines. It does not make any sense, once it passes a certain amount * size threshold.

So, in reality, a #Peertube instance is either de facto a centralised server or a bunch of servers, each having their own videos, but without duplication among several peers. Imagine a #Peertube instance, which does not have any duplication whatsoever, then there would be still way too many videos.

I guess, we could call this the #YouTubeProblem.

The only way to host trillions of videos or even when we are only talking about millions, is if you provide a heavily monetized, centralised service as a huge billion dollar company, like Google & Alphabet.

Otherwise, you will be so far away from #YouTube, just dreaming of replacing it, or offering a valid alternative, would be utterly laughable.

I think, the only way to truly believe in #Peertube is to not fathom how extremely huge #YouTube actually is.

Now, that said, the same applies to any P2P solution for large, hardly compressable files, which *must* serve files.

The reason #Torrent works, is because it is based on popularity. If something is popular, then more will seed. If something loses all popularity, it dies.

Now, with #Torrent, that's natural, but imagine you have a video or large file storage platform, where you *need* those files available.

How do you make sure unpopular content does not die?

Make your own node & provide it in a de facto #centralised way. Now, we return to the beginning...

What I don't like about Sia.

1. People hyped it up as special, when in fact, it just copied major parts of another coin's model, which is much older. Am I the only one who knows that or are people just that dumb?

2. It's super slow.

3. You literally rely on some idiots around the globe to keep your precious data. Like, how probable is it, that those machines will definitely stay up 24/7 for the next 10 years?

4. All the downsides of other coins. Rather than making it a data-centric solution, it had to be another coin. 🙄