compact() is a problematic construct that breaks the direct code link between variable definition and variable consumption.
$someVar = 123;
return compact('someVar');
This is equivalent to
compact() is a problematic construct that breaks the direct code link between variable definition and variable consumption.
$someVar = 123;
return compact('someVar');
This is equivalent to
The maintained version now lives at ProxMox Cluster - Soup-to-Nutz, part of scyto/homelab-docs.
Questions or troubleshooting? Continue the conversation here — a Q&A discussion where replies thread properly, answers can be marked, and everything is searchable. The 51 comments below stay exactly where they are as an archive.
The maintained version now lives at Thunderbolt Networking, part of scyto/homelab-docs.
Questions or troubleshooting? Continue the conversation here — a Q&A discussion where replies thread properly, answers can be marked, and everything is searchable. The 388 comments below stay exactly where they are as an archive.
This guide is for homelab admins who understand IPv4s well but find setting up IPv6 hard or annoying because things work differently. In some ways, managing an IPv6 network can be simpler than IPv4, one just needs to learn some new concepts and discard some old ones.
Let’s begin.
First of all, there are some concepts that one must unlearn from ipv4:
Concept 1
This guide documents the steps to enable and configure Thunderbolt networking on your Linux system (e.g., Ubuntu, Proxmox). It covers loading the necessary kernel modules, ensuring persistent interface naming, configuring a fixed IP address, and testing throughput with iperf3. Note that Thunderbolt 3/4 hardware advertises a raw bandwidth of 40 Gbps, but practical throughput is typically lower due to half‑duplex operation, protocol overhead, and system constraints.
This guide was developed and tested with the following hardware:
The NordVPN client for Linux provides a robust command-line interface (CLI) that allows users to manage their VPN connections, configure settings, and access various features offered by NordVPN directly from the terminal. This document serves as an extensive guide to the NordVPN Linux CLI, detailing its commands, options, flags, and functionalities. The information is compiled from official NordVPN documentation and related resources, aiming to provide a thorough reference for both novice and advanced users.
The CLI enables users to select server locations, or allow the application to automatically choose the optimal server. It also offers customization of connection parameters, such as protocol selection (e.g., NordLynx, OpenVPN) and security features like the Kill Switch. The application interacts with several system components, including network interfaces via tuntap, firewall rules via iptables, routing via iproute2, and DNS
Ah, the joys of waking up to find the Mac's done an overnight upgrade… and erm, suddenly things stop working. Thankfully, me and Claude managed to work out what the fuck is going on… I'm sharing here, as well as having raised in on https://feedbackassistant.apple.com/feedback/22280434 (that seems to need a login?).
Product: macOS 26.3.1 (Darwin 25.3.0, Build 25D771280a)
Component: Networking → DNS / mDNSResponder
Regression from: macOS 25.x 26.3.0 (working immediately prior to overnight update)