Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

  • 4 Posts
  • 1.55K Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle

  • I get the Pro version for free since I’ve worked on a few popular open-source projects. I’m using it in VS Code and it’s helped me write code for systems I’m unfamiliar with. I’ve used it to summarize the architecture of open-source projects so I understand how to contribute new features. The autocompletion can be pretty good too. I also use it to review my code.

    We use Claude Code with the Opus 4.5 model at work, and it’s quite a bit better, but I don’t want to pay that much for an AI model for personal projects since I use it so infrequently.





  • I don’t know many people that still call it “Microsoft Office”… They usually refer to the individual apps they use (Word, Excel) rather than the suite as a whole.

    Some people just call it “Microsoft” (“please install Microsoft on my computer”), especially if they’re on MacOS where it’s the only Microsoft software they use.

    Some people assume it’s part of Windows since they’ve only ever used computers that have had it preinstalled.



  • dan@upvote.autoSelfhosted@lemmy.worldWhere are you running your wireguard endpoint?
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    8 days ago

    Both of those documents agree with me? RedHat are just using the terms “client” and “server” to make it easier for people to understand, but they explicitly say that all hosts are “peers”.

    Note that all hosts that participate in a WireGuard VPN are peers. This documentation uses the terms client to describe hosts that establish a connection and server to describe the host with the fixed hostname or IP address that the clients connect to and, optionally, route all traffic through this server.

    Everything else is a client of that server because they can’t independently do much else in this configuration.

    All you need to do is add an extra peer to the WireGuard config on any one of the “clients”, and it’s no longer just a client, and can connect directly to that peer without using the “server”.


  • dan@upvote.autoSelfhosted@lemmy.worldWhere are you running your wireguard endpoint?
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    2
    ·
    edit-2
    8 days ago

    There’s no such thing as a client or server with Wireguard. All systems with Wireguard installed are “nodes”. Wireguard is peer-to-peer, not client-server.

    You can configure nftables rules to route through a particular node, but that doesn’t really make it a server. You could configure all nodes to allow routing traffic through them if you wanted to.

    If you run Wireguard on every device, you can configure a mesh VPN, where every device can directly reach any other device, without needing to route through an intermediary node. This is essentially what Tailscale does.










  • dan@upvote.autolinuxmemes@lemmy.world*Permanently Deleted*
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    19 days ago

    /var holds log files

    Not just log files, but any variable/dynamic data used by packages installed on the system: caches, databases (like /var/lib/mysql for MySQL), Docker volumes, etc.

    Traditionally, /var and /home are parts of a Linux server that use the most disk space, which is why they used to almost always be separate partitions.

    Also /tmp is often a RAM disk (tmpfs mount) these days.