HTTP/2 301
location: /author/daniel/
cache-control: public, max-age=31536000
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 301 Moved Permanently
server: openresty
accept-ranges: bytes
age: 0
date: Fri, 16 Jan 2026 21:52:07 GMT
x-served-by: cache-ams2100136-AMS, cache-ams21027-AMS, cache-bom-vanm7210044-BOM
x-cache: MISS, MISS, MISS
x-cache-hits: 0, 0, 0
x-timer: S1768600327.324691,VS0,VE180
vary: Cookie
x-request-id: c6faf519-14cd-4b82-b732-748e7c4c0969
ghost-fastly: true;production
alt-svc: clear
content-length: 0
HTTP/2 200
server: openresty
content-type: text/html; charset=utf-8
content-encoding: gzip
status: 200 OK
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
cache-control: public, max-age=0
etag: W/"4e38-9xPmNc3uohkbSGPVAVyyx9T8Fl4"
accept-ranges: bytes
age: 0
date: Fri, 16 Jan 2026 21:52:07 GMT
x-served-by: cache-ams2100091-AMS, cache-ams21041-AMS, cache-bom-vanm7210044-BOM
x-cache: MISS, MISS, MISS
x-cache-hits: 0, 0, 0
x-timer: S1768600328.518128,VS0,VE255
vary: Cookie, Accept-Encoding
x-request-id: 905e2858-1752-4c56-ae31-8391128667b2
ghost-fastly: true;production
alt-svc: clear
content-length: 5951
Daniel Harper - Liberal Currents
Daniel Harper
Daniel Harper is a researcher and co-host of the "I Don't Speak German" podcast.
Liberal Currents LLC © . All rights reserved.