Kevin

u/kmacmartin@lemmy.ca
0 posts · 78 comments

Recent posts

No posts.

Recent comments

In the article they talk about getting hit by millions of different IPs. It's probably on a different level compared to what a random, non-targeted site has to deal with.

A few years back when graphics cards were getting botted for resale, a friend of a friend was buying with bots using a (pricey) rotating list of hundreds of proxy addresses that would each make attempts at a very reasonable looking frequency. I'm picturing something like that, except with much more funding.

Users probably wouldn't be too damaged if an IRC server with a few public channels got hacked. I realize IRC isn't a true Discord alternative (and I realize that's what you were picturing when you commented- I'm not debating your point). I just can't imagine why a self hosting subreddit would need more than text chat + help bot.

Ahh yeah, if you were looking only at games with native support then you'd have found an extremely small pool. Even games with native Linux versions often run better with the Windows one using proton these days. The big holdout is anticheat, which developers can choose to manually disable Linux support for (which they're motivated to do since there's no way to get them running kernel-level like on Windows).

Fully agreed on warning people. It's weird to oversell something you want someone to be happy with, glazing over pitfalls that might turn out to be show stoppers just means there's a chance they'll have wasted their time. Even if they're willing to put up with the little issues in the end, you're setting them up for disappointment. It's better to go into a movie with low expectations and be surprised that it's half way decent vs going in expecting it to be a masterpiece right?

EDIT: On that note, I should add there's still a small handful of single player games that don't run well, as well as some others that require tweaks (manually setting the proton version and/or adding launch arguments) to play well. You should definitely check each game you care about out on protondb before making the switch, if you're considering it. The one I've had issues with was Forza 6 (I've since refunded it), which had occasional micro stutters that ruined the fun- it had just come out mind you so it may have since been fixed...

I had two family cars that were Fords in the late 80s and 90s. One (Taurus) had its front windshield randomly explode on a hot summer day, and its oil pan later rusted out. The other (Mustang) somehow had no back seat floor by the time it was 10 years old (completely rusted out).

I have no idea how they treated their employees back then, but you weren't missing much when it came to the vehicles unless you're talking about a time before I was around.

It depends on whether you play single player stuff or e-sports titles. The first category is fine, the latter is a crapshoot. Personally, I don't play heavy multiplayer stuff and at this point don't even check to see if a game will run before buying it (they all do), but I'd probably have bought a console by now if I liked playing the latter.

That said, everyone should use what works best for them.

I wrote a little script a while back that would save a temp file with fswebcam, run zbarimg on it to decode the qr, delete the temp file and if it worked it would pipe the output into xclip/wl-copy, otherwise it would try again (up to 8 times).

I hooked it up to a keyboard shortcut and I'll see the webcam light flash one or two times when I hit it, then know it's good.

It wouldn't be a ton of work to also have a popup with the qr value using zenity or something, maybe use the --question and pass it "copy $output to clipboard?". You could have an --error if all the scan attempts failed.

Feel free to shoot me a pm if you want help.

At the same time, I run Graphene with no Google services or apps and it's fantastic. The only thing vs a rom with microg, is you need to be able to depend on unified push or background listening for push notifications. Imo this is actually more de-googled than connecting to Google services with an open source client (which still results in your phone having a constant connection to Google). Graphene also provides options to connect to proxies or alternative services for things like location services, DNS, internet connectivity checks (which can also just be turned off), etc.

I ran ps2 Linux as my "desktop" for 6 months or so back in the day. It wasn't capable of much compared to a general purpose computer at the time. Videos only played at almost full speed if you ran em in fbdev from a vterm with nothing else running. There was so little ram that using kde1 would run you into slow motion computing because of all the swapping. Window maker was ok, but running much of anything inside it would eat through that 32 megs of ram pretty quickly (I spent most of my time in vterms).

I'm not sure what kind of black magic they employ, but I can charge three sets of 4 enloop pros in a day with the official charger, more if they weren't completely dead. I'd been using an older charger before and it would take 10+ hours for a single set with that thing.

You could rent a VPS in a neutral country and use ssh to create a SOCKS proxy to it, then use foxyproxy to add the proxy to firefox/librewolf/whatever and either allowlist certain sites you don't want your country knowing about or denylist websites you don't care if your country knows about (especially higher bandwidth sites that aren't controversial like YouTube).

At that point you'd have plenty of "real" traffic from the unproxied websites and any traffic the rest of your OS is using, and when you access the proxied sites you want to hide it'll look like you're using ssh and/or scp.

You could also create a proxy server with a tor connection on the server and use ssh port forwarding to access it locally. The Mullvad browser + foxyproxy would probably be your best bet for using that since it's basically tor browser without tor.

EDIT: Additionally, if you wanted to proxy an application that doesn't support SOCKS internally, you can configure proxychains with the proxy and then launch proxychains applicationname.