Trailblazing Braille Taser

  • 0 Posts
  • 156 Comments
Joined 2 years ago
cake
Cake day: August 16th, 2023

help-circle








  • I don’t get the concern trolling?

    This implies to me that you disagree with the post, which says corporations are deliberately deskilling people with LLMs.

    But others losing their coding skills because they are lazy? I don’t know if that’s even a problem. Those that want to learn learn. Those who do not, will never code.

    I agree, and am skeptical that LLMs will make people lose their skills.

    So, I don’t think corporations are de-skilling people.

    My point of clarification is that I think they are de-valuing their labor.

    None of my comment is indicative of being even close to what strawman argument you are hating on

    What’s the strawman argument?

    I do not hate you! Why do you keep repeating that?


  • No hate over here. I don’t even disagree with you. I just found it funny that you’re so vehemently arguing that vibe coding won’t rot your brain, but you tried to express it with a nonsensical “if then” statement.

    Edit: To clarify, I do think there’s a concerted effort to devalue software engineers. CEOs are pretending that junior engineers can be replaced by LLMs and that senior engineers can get more done in less time with LLMs. I’m deeply skeptical of these claims, and I think they’re lying through their teeth in order to drive their stock prices up in the short term, and software engineer salaries down in the medium/long term. So, I don’t think LLMs are as competent as they claim. I also don’t think they’ll rot your brain if you choose to “vibe code”.











  • You can also “simply” raw-dog Wireguard. It’s built into the Linux kernel, so you barely have to install anything besides the userspace tools.

    Basically, I objected to being reliant on the generosity of a for-profit company. “We do these things not because they are easy, but because we thought they would be easy.”

    This is a rough sketch:

    • Create a Linux server. It can even be a VM/container if you get the networking right.
    • Create a Wireguard interface and pick a private IP address subnet that won’t conflict with your home subnet: https://www.wireguard.com/quickstart/
    • Define PostUp and PostDown rules in your Wireguard config that modify iptables to masquerade traffic from the Wireguard subnet
    • Also set net.ipv4.ip_forward=1 with sysctl. (There is probably an IPv6 equivalent but I live in the past.)
    • Generate keypairs and configs for each device you want to use
    • Set up dynamic DNS, e.g. https://freedns.afraid.org/
    • Forward UDP port 51820 to your server
    • Install the Wireguard app on your client devices. If Linux, you can just write a client config containing the necessary magic words and start it up with wg-quick.

    Boom. Tailscale’d.

    I’m sure I’ve forgotten some steps. I have some janky automation that’s broken in a new way every time I try to use it.