this post was submitted on 15 Sep 2023
690 points (97.7% liked)

Technology

34988 readers
116 users here now

This is the official technology community of Lemmy.ml for all news related to creation and use of technology, and to facilitate civil, meaningful discussion around it.


Ask in DM before posting product reviews or ads. All such posts otherwise are subject to removal.


Rules:

1: All Lemmy rules apply

2: Do not post low effort posts

3: NEVER post naziped*gore stuff

4: Always post article URLs or their archived version URLs as sources, NOT screenshots. Help the blind users.

5: personal rants of Big Tech CEOs like Elon Musk are unwelcome (does not include posts about their companies affecting wide range of people)

6: no advertisement posts unless verified as legitimate and non-exploitative/non-consumerist

7: crypto related posts, unless essential, are disallowed

founded 5 years ago
MODERATORS
 

Idk if this is the right community for this conversation, but it's been on my mind and I want to share it with someone.

In the 00's every new thing we heard about the internet was exciting. There were new protocols, new ways to communicate, new ways to share files, new ways to find each other. Every time we heard anything new about the internet, it was always progress.

That lasted into the early teens and then things started changing. Things started stagnating. Now we're well into the phase where every new piece of news we hear is negative. New legislations, new privacy intrusions, new restrictions, new technologies to lock content away and keep us from sharing, or seeing the content we were looking for. New ways to force ads.

At one point the Internet was my most favorite thing in the world. Now I don't know if I even like it anymore. I certainly don't look forward to hearing news about it. It's sad, man. We've lost a lot. The mega corps took the internet from us, changed it from a million small sites that people created because they had big ideas, or were passionate about small ones, and turned it into a few enormous sites with no new ideas, no passion, just an insatiable desire for money.

We're at the end of an era, and unlike the last 20 years of progress, I don't think most of us will like what the next era brings.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 year ago (4 children)

This is why I'm currently trying to figure out how to setup an intranet via something like openvpn. Basically a walled garden that keeps the corpos out. My version of it will also be locked to a max of 1.5mbit/s to help with bandwidth costs.

[–] [email protected] 4 points 1 year ago (2 children)

I've looked at private 5g for this a couple times using something like Openstack Magma. Get me and few friends and family and I've have decent coverage I think.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

Holy shit never expected to see this comment on lemmy. I worked on magma in the early days of it

[–] deafboy 2 points 1 year ago

I'll bookmark this. After failing to build a meshnet, I'd love to fail to build a cell network :)

[–] [email protected] 3 points 1 year ago (1 children)

Couldn't you leverage i2p or tor?

[–] [email protected] 2 points 1 year ago

I made a comment here about why I'm wanting it to be a walled garden. I'm not sure if i2p or tor would be able to achieve the same results. I don't know enough about them to be sure, and I know tor at least has proxy services that allow non-tor browsers to connect to tor sites, which is something I'm wanting to avoid for security reasons.

[–] [email protected] 2 points 1 year ago (1 children)

What are you gonna use it for?

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago) (2 children)

It'd mainly be for older PCs (winXP and earlier along with the Mac and maybe linux equivalents). The idea is to setup a raspberry pi as a middleman so that "retro PCs" can securely connect to a network without having to worry about the numerous security holes that now exist. The raspberry pi would block anything that isn't coming through the VPN. Additionally, I'm wanting to set it up so that people who don't have the space or money for a "retro PC" can connect via virtual machine running older operating systems.

The reason why I'm wanting to exclude newer operating systems from connecting directly (though if I feel they're secure enough then I might allow newer ones as well) is partially because older PCs and web browsers would likely struggle with displaying modern web 2.0 sites. If newer PCs are allowed to join the network with modern browsers, then you run the risk of compromising the idea of having a network that attempts to operates off web 1.0/early web 2.0 design.

Another factor is that while newer PCs might be immune to most, if not all, of the security holes associated with older OSes, a clever hacker might be able to use a newer PC as a carrier (similar to how a person with a viral immunity to a virus can still spread it). Alternatively, a user who thinks they "know what they're doing" could potentially end up creating a bridge between the intranet and the wider internet. I doubt the network would ever get large enough for that to be a real risk, but I want to try to be proactive about it since the majority of the systems connecting would already be heavily compromised due to age and lack of security updates.

One thing I'm struggling with is figuring out how to ensure connecting clients are running on certain OSes or hardware using "off the shelf parts", if that's even possible to begin with. I might be able to use a web landing page that exploits security holes to check the OS/hardware and probe for connections to the external web. However, I'm not super familiar with hacking or programming systems like this, which is why I'm having to resort to using "off the shelf parts" so to speak.

Regardless, I've been trying to put together a list of software, hardware and cloud services (I'm planning to host a node or two via a service like AWS if it looks like it'd be possible to do without opening it to the external web) that I'd need to make it happen.

Edit: an additional detail is that I'm hoping that the age of the hardware/software will mean that I can use cheap and outdated hardware to run the system. The idea behind the bandwidth cap is 50% cost, 50% trying to reinforce the idea that you're not supposed to be making super modern, flashy sites. Additionally, the bandwidth cap would only apply from the node to the user, while webservers, game servers, etc would have a higher cap (maybe eventually uncapped) between nodes to avoid congestion. Basically:

User <-1.5mbit/s-> node <- ???mbit/s -> server

Or

Server <- ???mbit/s -> node <- ???mbit/s -> server

Or

user <- 1.5mbit/s -> node <- 1.5mbit/s -> user

Why 1.5mbit/s? That's the speed of a T-1 line (it was originally going to be dial-up for that sweet, sweet BEEEEEEEDONKIDONK KSHHHHHHHHHHHHHHH until I realized how much of a headache dealing with analog-digital-analog would be)

[–] [email protected] 2 points 1 year ago (1 children)

That's quite an ambitious project. I hope you're able to get it all done!

[–] [email protected] 2 points 1 year ago

Thank you! I've got a bunch of things I've been struggling with lately, so who knows if or when I'll actually get it running, but I've been trying to move in that direction.

[–] [email protected] 2 points 1 year ago (1 children)

Do you have a github repo, mailing list, rss feed, or some other way to track this project? It sounds interesting...

[–] [email protected] 1 points 1 year ago

Not at the moment. Tbh I'm struggling with a lot in my life right now so who knows if it ever actually gets off the ground, but I'm trying to move in that direction.

[–] [email protected] 2 points 1 year ago (1 children)

Let us know if you ever deploy it!

[–] [email protected] 2 points 1 year ago

I replied to someone else with more details if you're interested. I will definitely try to remember to let y'all know.