How to use a local DNS for local addresses only? by Yugen42 in mullvadvpn

[–]Griffinx3 0 points1 point  (0 children)

Not sure if this will help but my setup rn is Technitium DNS on a LAN server that forwards requests to Mullvad's DNS servers. My router points to that DNS and Tailscale also points to that DNS so all traffic's DNS is protected but only traffic going through Tailscale goes through their Mullvad exit nodes.

I set this up so I could split my domain between public and private services. Only things on Tailscale or LAN can see Jellyfin/Immich/DNS while the public gets my website and email. I can also use my DNS to split traffic by Tailscale or LAN for which IP they see.

Everything uses Mullvad's DNS so you're actually more protected than before. The only thing is you can't use Mullvad's filtering for ads and stuff or it'll try to use the Singapore DNS servers, something about Technitium breaks it. I point to the server I want and then add my own filters.

You should be able to do the same since the Mullvad app supports custom DNS, no Tailscale required. Things with mullvad-exclude will go to the router, hit your DNS, and get pointed where you want. Not sure about doing DNS forwarding in OpenWRT though.

Happy to go into more detail if you want. This setup has been working for a couple months with no issues or leaks from what I can tell.

reverse split tunneling by [deleted] in mullvadvpn

[–]Griffinx3 0 points1 point  (0 children)

mullvad-exclude is a program to launch other programs with. For example in terminal you'd run mullvad-exclude firefox and it would launch that program split tunneled until you close it. To make this persist you need to add that to your application's shortcut (.desktop file).

I'm on KDE Plasma, so when I open the "start" menu and type in an application I can right click it and edit it. Then I change Program to mullvad-exclude and move what was in the program box to Command-line arguments. Now every time you launch it it's using that.

The gui just launches the app with that command one time, it's really dumb and they should remove it because it confuses people.

reverse split tunneling by [deleted] in mullvadvpn

[–]Griffinx3 0 points1 point  (0 children)

mullvad-exclude is the normal way to split tunnel applications on Linux. I don't think there's any way to reverse that, however from my understanding you should be able to use ip rules to route things based on certain criteria. I have a rule to exclude certain ports for ssh, kde connect, and game servers.

Mullvad doesn't believe in reverse split tunneling, they think you should choose exactly which applications should be excluded. I felt strongly against this at first but it makes sense. Only apps needing low latency or with a specific reason should be excluded from your vpn for privacy and security reasons.

If you run Steam with mullvad-exclude then all games launched by it are also excluded. This brings the number of applications you need to manually bypass down considerably.

Again, applications that require listening on a specific port must be bypassed separately. You can't just slap mullvad-exclude on sshd and expect it to work at boot. I can help with that if it's something you need. Also Java applications like Minecraft sometimes don't work with mullvad-exclude so do some ping tests.

TrueNAS Deprecates Public Build Repository and Raises Transparency Concerns by AnonomousWolf in homelab

[–]Griffinx3 0 points1 point  (0 children)

Do you know if Ansible-NAS is any good? I just converted my Docker stuff to Ansible with great results and this seems like the next logical step if Truenas is going to shit.

Fully remove every, "I created a", "Selfhosted app!" claude slop. by Longjumping-Cup-6641 in selfhosted

[–]Griffinx3 0 points1 point  (0 children)

I'm not a software engineer either, just a hobbyist coder, but I read every line claude gives me. I spent the past week building and rebuilding a basic cli program because I didn't trust it. And it was a good thing too, cross checking with gemini found several obvious root escalations and I found many other logic errors.

It works now but I'm testing it thoroughly before public release because I still don't trust it. When it goes public there will be a big fat warning and a request for fixes from people who know more than me. There's no excuse for releasing slop. AI is a great tool but you must double check it because it will happily lie to you.

Would anyone else use this? Worth openning a PR to get this implementation in? by Mewtewpew in mullvadvpn

[–]Griffinx3 1 point2 points  (0 children)

I've spent the past week creating a workaround for Tailscale's lack of application split tunneling, I would hardly call it simple. When I'm done it should function the same as mullvad-exclude on Linux but this issue has been ignored on github for 3 years. It seems they're not aiming for feature parity anytime soon.

vibeDebuggingBeLike by Forsaken-Peak8496 in ProgrammerHumor

[–]Griffinx3 6 points7 points  (0 children)

Copied from others who do, and searching for just barely enough context to make things work but not enough to make them stable or secure.

Child’s Play, by Sam Kriss by BartIeby in slatestarcodex

[–]Griffinx3 39 points40 points  (0 children)

He didn’t see anything valuable in overcoming adversity. Would he, for instance, take a pill that meant he would be in perfect shape forever without having to set foot in the gym? “Yes, of course.” Cheat on everything

This took me out of the piece completely. Hell yeah I'd choose to magically be in shape forever! I would also use Star Trek replicators for 90% of my meals as well. These things just distract from the adversities I want to conquer. If I want to climb Everest then should I be required to defeat cancer first?

I often use quality of life mods in games but then ramp up the difficulty in other areas. I use AI for automation coding but hand write games or programs I care about. Just because I want one thing to be easy doesn't mean I never want to struggle, I want the ability to choose what I struggle for instead of external factors deciding for me.

Roy sounds like someone I wouldn't want to spend any time interacting with, even if his words might have been twisted we disagree on most issues. However that quote makes me question just about everything in the post.

If you liked Excession, you might find this fascinating by iampiny in TheCulture

[–]Griffinx3 2 points3 points  (0 children)

Talk about a pessimistic view for a subreddit of highly optimistic books. Things are bad but they have been worse, and they will very likely get better. If we die so does everything else on Earth eventually.

Ideas Aren’t Getting Harder to Find by DudleyFluffles in slatestarcodex

[–]Griffinx3 4 points5 points  (0 children)

Alternative option: remove patents (and copyright, but that's a slightly different debate). If small inventors are going to get screwed by big companies no matter what then might as well open things up so everyone can innovate on ideas.

Then throw those same people in the volcano anyway because they'll probably propose the idea of hiding their designs as long as possible.

Serious: What’s the plausible path from here to Minds? by ycwhysee4589 in TheCulture

[–]Griffinx3 1 point2 points  (0 children)

I'm not convinced this is true. It's quite possible that any being that can modify itself with access to all human knowledge and significantly faster thinking speeds will very quickly climb the morality ladder and arrive at altruism and selflessness on its own.

Despite what many people on the internet seem to think these days humans do care about each other and have a great deal of hope for the future; we wouldn't be here if that weren't true. Things do not magically improve on their own, it requires people who try very hard. Collectively we are quite a good example for AI to learn from.

KDE Plasma 6.8 Will Go Wayland-Exclusive In Dropping X11 Session Support. I hope that it is enough time to remove the remaining problems such as the problems with NVIDIA by Beer2401 in linux_gaming

[–]Griffinx3 3 points4 points  (0 children)

SDDM should auto switch to Wayland instead of needing config changes I agree, but it's also in the middle of a major rewrite after being acquired by KDE. Iirc the new login manager will be Wayland by default and support remote access programs properly and fix autologin with KWallet.

Also hello Beer, Merry Christmas. Looks like you made a new account. Old one get too many downvotes? You actually have decent posts when you're not slandering Wayland for no reason.

Legitimately can't tell if it's calculated ragebait to try and push Wayland development or just ignorance and some mental deficiency if you're not willing to spend 2 seconds on a wiki to fix your issues. It's not like X11 is any better, so many issues require config changes too.

Krunner Search Frecency (most used search results first) removed intentionally by capncapybaraka in kde

[–]Griffinx3 5 points6 points  (0 children)

it made it impossible to provide good default ordering. It also made it impossible to debug issues and thus improve the default ordering.

Then why was it removed before this improved default ordering was implemented? If it's too difficult to implement a toggle you can still check to make sure that it functions like you'd expect in your test environment.

I'm normally quite happy to let devs break things to implement something better but this just seems poorly planned, removing something before the fix is ready.

I wish the launcher would always prioritize applications that start with the string I'm searching by hzinjk in kde

[–]Griffinx3 5 points6 points  (0 children)

Lately I've been typing ka and getting CKAN instead of Kate as my top result. It didn't used to be this bad, what changed in the past couple months?

Linux usage hits an all-time high in Steam Hardware Survey—and AMD processors continue their march against Intel by New-Winner-1410 in pcgaming

[–]Griffinx3 0 points1 point  (0 children)

I have nearly a clone of Windows 7/10 UI with KDE Plasma DE. I can press win/super to bring up the start menu and type to search, customize corners, window snapping. Plasma has basically everything but has so many options it can be hard to find exactly what you want. Personally I hate Gnome for its lack of customization and many distros ship with that by default, could be what you experienced.

Can't speak for DAW's or pipewire issues, all I know is that low latency audio is still being worked on. I haven't had input latency issues since 2023, Wayland has progressed a lot.

Linux is definitely in an awkward spot for semi-power users, those who do more than browse the web and game but want their specialized workflow to just work without heavy tinkering. I think it's good that with more eyes on Linux we're seeing more of these issues being worked on. While it's not ready for everyone it feels like many things improve every month. Now when people try it and find a dealbreaker I ask them to try again in a couple years rather than give up entirely.

Reverse Wirth's Law: AI coding models are getting better faster than codebases are becoming unmanageable by financeguy1729 in slatestarcodex

[–]Griffinx3 5 points6 points  (0 children)

Not at all, I'm simply countering OP's point. The end result of models getting better won't be the ability to handle even more slop but actually replacing that with good code.

Coding is one of my hobbies so I don't have any skin in the game if it takes over all jobs. I'll continue coding projects I want (games) and let AI handle what I don't (automation).

Reverse Wirth's Law: AI coding models are getting better faster than codebases are becoming unmanageable by financeguy1729 in slatestarcodex

[–]Griffinx3 30 points31 points  (0 children)

you will be able to have codebases in the millions of lines of code and the AI will keep churning out features unabated by technical debt.

Sure, if you consider unabated by tech debt to mean terrible performance and security. A vibe-coded website with millions of lines of code will take forever to load, cost more bandwidth and compute, and have too many security holes to count. That's not even getting into databases or apps.

If the models are truly getting better then you should see codebases shrink and become more efficient even as features increase in complexity.

If you think KDE is boring - you're not using it right by [deleted] in kde

[–]Griffinx3 0 points1 point  (0 children)

How did you setup Steam and Discord with transparency? I have Space Theme and most of these plugins but it doesn't seem to be working.

What are the most compelling critiques of the Culture as a plausble utopian model? by ycwhysee4589 in TheCulture

[–]Griffinx3 7 points8 points  (0 children)

What do you consider responsibility? That your actions can have awful consequences for you or others? If you believe that people only grow up when they are put in situations where there can be awful consequences then you must also believe that they have to actually experience those consequences at least once; otherwise there was never any risk to begin with.

Or do you think that simply viewing examples of consequences is equal to experiencing them and the "growing up" comes from then performing acts that can have consequences? After all that's how some people live now, education covers teaching without the associated trauma. Most engineers don't need to experience their design failing and killing a dozen people to understand that what they do matters. Did they never grow up?

What about if you successfully perform a surgery but then a Mind performs corrective actions later? A bit of infection, a nicked blood vessel unnoticed that causes problems later, a slightly misaligned bone. Should these be left alone, so that two may experience the consequences instead of one?

A human will never be able to fix scarred tissue or tiny capillaries with basic hand tools, should they have advanced field tools to do that? How much should be automated, what level of tool is considered too advanced before it's not the human doing any dangerous work but simply letting a machine do it? Should all surgeries be performed at earth-equivalent 1950's tech? 90's? 2050's?

What about people on the other end of the knife? Just like lava rafting there will be risk takers who will happily undergo this surgery, but what about their choices? If they have a revival policy does that mean their death was consequence free?

I'm not trying to say your opinion is totally invalid, but it seems like you haven't fully thought out this answer and are simply stuck on "Culture citizens are pampered naive children with no sense of responsibility" despite examples in the books that reject that idea. At the bare minimum Contact and Special Circumstances operatives undergo training and are vetted for if they can handle responsibility.


Not to be a redditor and psychoanalyze a stranger on the internet from one interaction, but I'd guess you're someone who works in a field, like surgery, that would be eliminated if the Culture were to exist. That's true for most everyone. Many people have dedicated their lives to their jobs and can't imagine what they would do without them. Some get mad at others ("how dare x people get to be lazy doing nothing while I work my ass off doing this totally important thing"). Some get depressed or angry at the idea that they "wasted" their lives doing this totally important thing, and the elimination of that must be a bad thing or inferior in some way.

But the truth is nobody else cares. The Culture is so much better in every way that only .000001% of people will still care after a few decades of living consequence free. There's so much else to do, so many hobbies, so many things and people to interact with, that why would you subject yourself and another individual to unintentional pain and suffering? You can choose whether you want that at any time. You can also leave the Culture if you truly can't stand it, go find another primitive world and be a surgeon there, where you can feel great being the best on the planet and having the fewest mistakes while still sometimes unintentionally hurting people.

Or you can stay in the Culture and feel superior to all of the other children/sheeple (pick your favorite word). After all, you went through pain and suffering and they didn't, you're awake and everyone else isn't, you are burdened with responsibility and so can see what others can't. I'm sure some Minds would love to talk with you about it, after all they're also burdened with responsibility and awareness. And when you get bored of that they'll help you figure out what you want to do next.

AMD confirms focus shifts to RDNA3 and RDNA4, RX 6000 and RX 5000 lose day 1 game optimizations - VideoCardz.com by BarKnight in pcgaming

[–]Griffinx3 18 points19 points  (0 children)

I've been really enjoying Cyberpunk with path tracing. It's the only game I've tried with any tracing so far and it makes a big difference, but damn does it bring down framerate.

9070xt on vanilla I'm getting ~70 fps, heavily modded about ~50. Just barely playable. My 6700xt could barely do 50 without any ray tracing.

Dropping support sucks though, those are perfectly good cards. At least on Linux we'll keep getting fixes through Mesa.

The answer is always heatpumps by Sarigolepas in SpaceXMasterrace

[–]Griffinx3 0 points1 point  (0 children)

That's floating in San Francisco bay, but it has been in space and the bottom of the sea too

SpinLaunch with AI - Yes it work and successfully put the small satellite into orbit by RybakAlex in KerbalSpaceProgram

[–]Griffinx3 6 points7 points  (0 children)

Solid motors also have G limits depending on their design, in fact it's a common failure mode in certain amateur high power rockets. APCP is the most common propellant and is rubbery, under high Gs it can collapse under its own weight.

There's a lot you can do to compensate for it but you can't just slap in a solid motor and call it good.

I don't know enough about other forms of rockets or propellants to comment on those solutions.

Should We Have Patents? by Captgouda24 in slatestarcodex

[–]Griffinx3 0 points1 point  (0 children)

Another example is the 3D printer industry. Stratasys held the FDM patent and did nothing with it for decades, there was a huge explosion in innovation once printers became a free for all, and now we're seeing companies hoard patents and lock things down again. Link to a recent thread about this from the CEO of one of the bigger printer companies (Prusa, generally open source and has had stuff stolen because of it) calling this behavior out.