Apple Notes for code snippets without the “smart quotes” mangling: the System Settings change that fixes it once

Hands typing CSS code on a MacBook on a wooden desk — photo by goumbik on Pexels

You paste a Bash one-liner into Apple Notes for safekeeping. An hour later you copy it back, paste into Terminal, hit Enter, and bash blows up: command not found: 'curl'. The reason: Apple Notes silently turned your straight quotes …

Continuity Camera in 2026: making your iPhone the webcam for video calls (with the Studio Light + Center Stage edges)

Person on a video call with a laptop and an iPhone on a tripod beside it — photo by Mizuno Kozuki on Pexels

The webcam in your MacBook is fine for hopping on a quick call. The webcam in your iPhone — even an iPhone 12, let alone a recent Pro — is dramatically better. More megapixels, larger sensor, better stabilization, way better …

SSH brute-force fingerprints: how to read /var/log/auth.log without grep madness — awk one-liners that actually work

Multi-pane terminal session showing log output and system monitoring on a dark monitor — photo by Tima Miroshnichenko on Pexels

Open /var/log/auth.log on a public-facing server and you’ll see thousands of lines per day — failed logins, accepted logins, sudo events, cron registrations. The signal you usually care about (who’s brute-forcing me, from where, against which users?) is buried in …

Block WordPress REST API user enumeration without breaking the admin

Close-up of JavaScript code showing ajaxTransport, encodeURIComponent, and readyState functions — typical view of REST API client code (photo: Markus Spiske / Pexels)

By default every WordPress install since 4.7 leaks usernames over a public, unauthenticated REST endpoint. Anyone — no login, no auth header, just a browser — can hit https://yoursite.com/wp-json/wp/v2/users and get a JSON array of every user the site considers …