Max

@Max@lemmy.world
1 Post – 36 Comments
Joined 1 years ago

Mine has a setting to not send more than one notification within X minutes I under settings > notifications > app notifications > some app > minimum time between notification sounds

3 more...

I feel like this really depends on what hardware you have access too. What are you interested in doing?How long are you willing to wait for it to generate, and how good do you want it to be?

You can pull off like 0.5 word per second of one of the mistral models on the CPU with 32GB of RAM. The stabediffusion image models work okay with like 8-16GB of vram.

I think something that contributes to people talking past each other here is a difference in belief in how necessary/desirable revolution/overthrow of the U.S government is. Like many of the people who I've talked to online, who advocate not voting and are also highly engaged, believe in revolution as the necessary alternative. Which does make sense. It's hard to believe that the system is fundamentally genocidal and not worth working within (by voting for the lesser evil) without also believing that the solution is to overthrow that system.

And in that case, we're discussing the wrong thing. Like the question isn't whether you should vote or not . it's whether the system is worth preserving (and of course what do you do to change it. How much violence in a revolution is necessary/acceptable). Like if you believe it is worth preserving, then clearly you should vote. And if you believe it isn't, there's stronger case for not voting and instead working on a revolution.

Does anyone here believe that revolution isn't necessary and also that voting for the lesser isn't necessary?

The opposite is more plausible to me: believing in the necessity of revolution while also voting

Personally I believe that revolution or its attempt is unlikely to effective and voting+activism is more effective, and also requires agreement from fewer people in order to progress on its goals. Tragically, this likely means that thousands more people will be murdered, but I don't know what can actually be effective at stopping that.

2 more...

Firefox PWAs seem to work for me on mobile. To be fair I'm on nightly, but I can see a menu item that says "install" if the webpage has a PWA manifest. I was using voyager with it for a while before they released the play store version.

Since games don't have to run with more than user privileges and steam runs in flatpak, you could run them as a different user account with very limited permissions.

That said, flatpak should be pretty secure as far as I'm aware if you make sure that permissions for the apps running are restricted appropriately. I'm not sure how restricted you can make steam and still have it work though

You can use offline mode for steam if you're okay with steam having internet but not games. But there's no way to use steam entirely offline. Internet access is a fundamental part of the system they have.

There's also a question of what your threat model is. Like are you trying to prevent causal access of your files by games, or like a sophisticated attempt to compromise the system conveyed through a game. For the former flatpak seems sufficient. For the latter you probably need a dedicated machine. And there's varying levels in between

How many internet service providers would have to go along before the internet was effectively off? 3? 4?

5 more...

Isn't .local a mdns auto configured domain? Usually I think you are supposed to choose a different domain for your local DNS zone. But that's probably not the source of the problem?

1 more...

Docker desktop is not what most people on Linux are using. They're using docker engine directly, which doesn't run in a vm, and doesn't require virtualization if you use the same kernel inside the containers.

Second this router! It had the fastest CPU and antenna vs price when I last looked. I run zerotier as a VPN on it an it works great. Plenty of ram and flash for packages too.

I'd recommend something that you can put openwrt or opnsense/pfsense on. I think the tplink archers support openwrt at least.

The ISP router opening things at a port level instead of a host level is kinda insane. Do they only support port forwarding? Or when you open a port range can you actually send packets from the WAN to any LAN address at that port.

Can you just buy your own modem, and then also use your own router? (If the reason you need the ISP router is that it also acts as a modem).

Does the ISP router also provide your WiFi? If it does you should definitely go with a second router/access point and then disable the one on the ISP router.

2 more...

I use a pixel 2 XL, but I run lineageos 21, based on android 14. I also had the feature in lineageos 20 based on android 13.

It's possible this is a lineageos specific feature. A quick google seems to imply that this is likely so. Unfortunate :/

Well I either got a personal fire or I'm on fire myself. Witch fire sounds better

Yeah openwrt should be great. It uses nftables as a firewall on a Linux distribution. You can configure it through a pretty nice ui, but you also have ssh access to configure everything directly if you want.

The challenge is going to be what the ISP router supports. If it supports bridge mode then things are easy. You just put your router downstream of it and pretend like it's a modem. Then you configure openwrt like it's the only router in the network. This is the opposite of what you've suggested, using the upstream ISP router in pass through and relying on the openwrt router to get the ipv6 GUA prefix. (You might even be able to get a larger prefix delegated if you set the settings to ask for it)

If you don't have bridge mode then things are harder. There's some helpful information here https://forum.openwrt.org/t/ipv6-only-slaac-dumb-aps/192059/19 even though the situation is slightly different since they also don't want a firewall. But you probably need to configure your upstream side on the openwrt router similarly.

Also looking more, the tplink ax55 isn't supported by openwrt. If you don't already have it, I'd get something that does. (Or if the default software on the ax55 supports what you want, that's fine too. I just like having the full control openwrt and similar gives)

I agree that the internet is far more than facebook. But if you're blocked at the edge of the network by your ISP, there's really not much you can do. You'll have access to nothing, Facebook or otherwise. Not even something low bandwidth.

If At&t, Comcast, Charter, Verizon, and T-Mobile suddenly stopped providing service to all their customers, then essentially no-one would be able to use anything on the internet at all. Even if the backbone itself (which I believe is largely owned by those same companies, but not sure) and some large datacenters that are their own isps were able to keep talking to each other, anything business or user facing would stop.

Some people who run their own mesh networks might be able to stay in contact (and people would try and start some local ones as this disaster unfolds), but that's so few people.

1 more...

For gaming like that (remote over the network), I'd recommend sunshine and moonlight. They work great if your network can handle the upload

Instead of connecting with a web browser, can you try using curl or telnet just to check if you're getting through at the TCP/IP connection level?

4 more...

Your filter rule association is set to 'rule'. What is that associated rule, and do things work if you change it to 'pass'?

https://www.reddit.com/r/opnsense/comments/puty62/correct_option_for_filter_rule_association_when/

We were in Altmar, so kinda close.

Borg append only seems like the way to do this easily

As far as I'm aware, what you cited only proves that there is no ether that acts on light in a way such that the round trip time in the direction of ether travel is different from the round trip time in the direction perpendicular to ether travel.

It's not merely that:

somehow the movement of this medium caused the speed of light in one direction to be faster than another due to the movement of this medium, measuring the speed in two directions perpendicular to each other would reveal that difference.

Instead, it's that the speed of light must be different in the two directions in a way such that their round trip times don't average out to the same average as in the other direction.

The theories of ether at the time predicted such a round trip difference because of the wind like interactions that you say.

I believe that this in no way proves anything about the one way speed of light. The Michaelson Morley inteferometer only measures difference in round trip time.

(Insert comment about the irony of your last statement). See https://en.m.wikipedia.org/wiki/One-way_speed_of_light

From looking at the github, I think you don't need to/want to host this publicly. It doesn't automatically get and store your information. It's more a tool for visualizing and cross referencing your takeout/exported data from a variety of tech platforms. It's just developed as a web app for ease of UI/cross platform/ locally hostable.

I've setup okular signing and it worked, but I believe it was with a mime certificate tied to my email (and not pgp keys). If you want I can try to figure out exactly what I did to make it work.

Briefly off the top of my head, I believe it was

  1. Getting a mime certificate for my email from an authority that provides them. There's one Italian company that will do this for any email for free.
  2. Converting the mime certificate to some other format
  3. Importing the certificate to Thunderbird's (or maybe it was Firefox's) certificate store (and as a sidequest setting up Thunderbird to sign email with that certificate
  4. Telling Okular to use the Thunderbird/Firefox certificate store as the place to find certificates

I can't remember if there was a way to do this with pgp certificates easily

Does it resolve correctly from the laptop or the server. What about resolvectl query server.local on the laptop?

1 more...

How will a reverse proxy help?

Things that a reverse proxy is often used for:

  • making multiple services hosted on the same IP and port
  • SSL termination so that the wider world speaks https and the proxy speaks http to the server. This means the server doesn't have to do its own key management
  • load balancing services so multiple servers can serve the same request (technically a load balancer but I believe some reverse proxies do basic load balancing)
  • adding authentication in front of services that don't have their own (note that some of the protections/utility is lost if you use http. Anyone who can see your traffic will also be able to authenticate. It's not zero protection though because random internet users probably can't see your traffic)
  • probably something I'm forgetting

Do any of these match what you're trying to accomplish? What do you hope to gain by adding a reverse proxy (or maybe some other software better suited to your need)?

Edit: you say you want to keep this service 'private from the web'. What does that mean? Are you trying to have it so only clients you control can access your service? You say that you already have some services hosted publicly using port forwarding. What do you want to be different about this service? Assuming that you do need it to be secured/limited to a few known clients, you also say that these clients are too weak to run SSL. If that's the case, then you have two conflicting requirements. You can't simultaneously have a service that is secure (which generally means cryptographically) and also available to clients which cannot handle cryptography.

Apologies if I've misunderstood your situation

4 more...

Reverse proxies don't keep anything private. That's not what they are for. And if you do use them, you still have to do port forwarding (assuming the proxy is behind your router).

For most home hosting, a reverse proxy doesn't offer any security improvement over just port forwarding directly to the server, assuming the server provides the access controls you want.

If you're looking to access your services securely (in the sense that only you will even know they exist), then what you want is a VPN (for vpns, you also often have to port forward, though sometimes the forwarding/router firewall hole punching is setup automatically). If the service already provides authentication and you want to be able to easily share it with friends/family etc then a VPN is the wrong tool too (but in this case setting up HTTPS is a must, probably through something like letsencrypt)

Now, there's a problem because companies have completely corrupted the normal meaning of a VPN with things like nordvpn that are actually more like proxies and less like VPNs. A self hosted VPN will allow you to connect to your hone network and all the services on it without having to expose those services to the internet.

In a way, VPNs often function in practice like reverse proxies. They both control traffic from the outside before it gets to things inside. But deeper than this they are quite different. A reverse proxy controls access to particular services. Usually http based and pretty much always TCP/IP or UDP/IP based. A VPN controls access to a network (hence the name virtual private network). When setup, it shows up on your clients like any other Ethernet cable or WiFi network you would plug in. You can then access other computers that are on the VPN, or given access to to the VPN though the VPN server.

The VPN softwares usually recommended for this kind of setup are wireguard/openvpn or tailscale/zerotier. The first two are more traditional VPN servers, while the second two are more distributed/"serverless" VPN tools.

I'm sorry if this is a lot of information/terminology. Feel free to ask more questions.

2 more...

You have two options for setting up https certificates and then some more options for enabling it on the server:

1: you can generate a self signed certificate. This will make an angry scary warning in all browsers and may prevent chrome from connecting at all (I can't remember the status of this). Its security is totally fine if you are the one using the service since you can verify the key is correct

2: you can get a certificate to a domain that you own and then point it at the server. The best way to do this is probably through letsencrypt. This requires owning a domain, but those are like $12 a year, and highly recommended for any services exposed to the world. (You can continue to use a dynamic DNS setup, but you need one that supports custom domains)

Now that you have a certificate you need to know, Does the service your hosting support https directly. If it does, then you install the certificates in it and call it a day. If it doesn't, then this is where a reverse proxy is helpful. You can then setup the reverse proxy to use the certificate with https and then it will connect to the server over http. This is called SSL termination.

There's also the question of certificate renewal if you choose the letsencrypt option. Letsencrypt requires port 80 to do a certificate renewal. If you have a service already running on port 80 (on the router's external side), then you will have a conflict. This is the second case where a reverse proxy is helpful. It can allow two services (letsencrypt certificates renewal and your other service) to run on the same external port. If you don't need port 80, then you don't need it. I guess you could also setup a DNS based certificate challenge and avoid this issue. That would depend on your DNS provider.

So to summarize:

IF service doesn't support SSL/https OR (want a letsencrypt certificate AND already using port 80)

Then use a reverse proxy (or maybe do DNS challenge with letsencrypt instead)

ELSE:

You don't need one, but can still use one.

There are absolutely not 2.8 million active subreddits. I just spent like an hour trying to find data on this. Nobody cites their sources. I used a dump of subreddit statistics from 2018, when there were just over a million subreddits. (Source: https://www.reddit.com/r/ListOfSubreddits/comments/8gzmmv/i_created_a_better_csv_textspreadsheet_list_of/)

There were ~34,000 subreddits with more than a 1000 subscribers. And 100,000 subreddits with more than 125 subscribers.

Looking at https://subredditstats.com/ the top 5000 subreddits make up about 30% (based on an estimated 840,000 posts a day by some reddit user on a subreddit that's currently dark so I can't give a good link) of the daily posts and surely far more than 30% of the daily traffic.

The symptoms you describe are exactly what happens to my machine when it runs out of memory and then starts swapping really hard. This is easy to check by seeing if disk io also spikes when it happens, and if memory usage is high

On linux and Mac there's also https://vorta.borgbase.com/ which is pretty good

Could you post the specific output of the commands that don't work? It's almost impossible to help with just 'It doesn't work'. Like when ping fails, what's the error message. Is it a timeout or a resolution failure. What does the resolvectl command I shared show on the laptop. If you enable logging on the DNS server, do you see the requests coming in when you run the commands that don't work.

I rum Creo under wine, and while the performance is great, the stability is not. Creo loves crashing even on windows, and it's much worse on Wine. It's the one program that I kinda wish I had kept dual boot around for.

I was assuming this was the government ordering the companies to. They have no incentive to do so on their own. But I believe there was a bill (which thankfully didn't pass) that would have given the president the power to essentially order the internet turned off.

image

I'm sure they'd welcome a pull improving the UX! https://invent.kde.org/network/kdeconnect-kde I think the implementation of the protocol is pretty well isolated from the UI, so pretty radical UI changes should be relatively easy

They said "all paths on a maps suggested route"

Your ISP knows where you're going anyway. They don't need DNS for that. They see all the traffic.