Caddy
tcp/443 tcp/80
Squarespace
tcp/443 tcp/80
Varnish
tcp/80
openresty
tcp/443
Open service 178.128.137.126:443 · www.radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 302 Found Alt-Svc: h3=":443"; ma=2592000 Location: https://radicaldumpling.blog/ Server: Caddy X-Caddy-Server: current Date: Mon, 26 Jan 2026 13:59:41 GMT Content-Length: 0 Connection: close
Open service 178.128.137.126:80 · www.radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 302 Found Location: https://www.radicaldumpling.blog/ Server: Caddy X-Caddy-Server: current Date: Mon, 26 Jan 2026 13:59:41 GMT Content-Length: 0 Connection: close
Open service 2a04:4e42:200::775:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 26 Jan 2026 13:59:11 GMT
X-Served-By: cache-ams21071-AMS, cache-lga21989-LGA
X-Cache: HIT, MISS
X-Cache-Hits: 5, 0
X-Timer: S1769435944.046635,VS0,VE6999
Vary: Cookie, Accept-Encoding
x-request-id: 0faa047d-de5c-4ac3-8284-dae415d31282
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 2a04:4e42:400::775:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 13:59:11 GMT
Age: 0
X-Served-By: cache-ams21071-AMS, cache-fra-eddf8230066-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 4, 1
X-Timer: S1769435944.097657,VS0,VE6909
Vary: Cookie, Accept-Encoding
x-request-id: 3af279fc-2ef4-4a75-b64b-9aff973fd6c7
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 2a04:4e42:200::775:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-lcy-egml8630037-LCY X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.885818,VS0,VE1 x-request-id: 1fbe5409-8cf0-4afe-bf63-7d2710ddd9fc Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42::775:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230124-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.899555,VS0,VE1 x-request-id: 671d613f-8356-479e-843b-a3726ed090fd Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:600::775:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 13:59:11 GMT
Age: 0
X-Served-By: cache-ams21071-AMS, cache-vie6379-VIE
X-Cache: HIT, HIT
X-Cache-Hits: 5, 1
X-Timer: S1769435944.015419,VS0,VE7015
Vary: Cookie, Accept-Encoding
x-request-id: f0a444dd-4b86-467c-ba81-b70264a0e6a4
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 2a04:4e42:400::775:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230097-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.880214,VS0,VE1 x-request-id: b63e91cb-1efa-480e-abe3-c0a456697159 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.3.7:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 26 Jan 2026 13:59:11 GMT
X-Served-By: cache-ams21071-AMS, cache-sjc1000101-SJC
X-Cache: HIT, MISS
X-Cache-Hits: 5, 0
X-Timer: S1769435944.044900,VS0,VE7027
Vary: Cookie, Accept-Encoding
x-request-id: 3a8f2622-29a4-4ba6-9cb0-edd63fbd34a4
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 151.101.131.7:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 26 Jan 2026 13:59:11 GMT
X-Served-By: cache-ams21071-AMS, cache-vie6346-VIE
X-Cache: HIT, MISS
X-Cache-Hits: 5, 0
X-Timer: S1769435944.955602,VS0,VE7057
Vary: Cookie, Accept-Encoding
x-request-id: 533e2666-8781-45fc-af79-9081c66dc025
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 151.101.195.7:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 26 Jan 2026 13:59:11 GMT
X-Served-By: cache-ams21071-AMS, cache-bom-vanm7210093-BOM
X-Cache: HIT, MISS
X-Cache-Hits: 5, 0
X-Timer: S1769435944.075861,VS0,VE6983
Vary: Cookie, Accept-Encoding
x-request-id: d67483a0-9471-489e-9665-e8c7e26e619c
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 2a04:4e42::775:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 26 Jan 2026 13:59:11 GMT
X-Served-By: cache-ams21071-AMS, cache-lcy-egml8630035-LCY
X-Cache: MISS, MISS
X-Cache-Hits: 2, 0
X-Timer: S1769435944.911883,VS0,VE7093
Vary: Cookie, Accept-Encoding
x-request-id: 947dbcd7-f66b-4c76-b4af-dcae5f5b5186
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 151.101.195.7:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-bom-vanm7210087-BOM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.901402,VS0,VE0 x-request-id: e589e852-af64-483f-83e0-bbf8ea07b988 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:600::775:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290021-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.833919,VS0,VE1 x-request-id: 8ee493b7-4458-44ae-881a-6746770af527 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.131.7:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-yyz4561-YYZ X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.814522,VS0,VE1 x-request-id: 4a5a0b34-b67b-4430-88bd-0e08fa4bab4e Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.3.7:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-vie6370-VIE X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.840387,VS0,VE1 x-request-id: d20c2117-d15d-4c80-8be3-66c6d73150d0 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.67.7:443 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 200 OK
Connection: close
Content-Length: 17755
Server: openresty
Content-Type: text/html; charset=utf-8
Status: 200 OK
cache-control: public, max-age=0
etag: W/"455b-ZCRutzdq8frxV4NxF+rUBDCgmqs"
Fastly-Restarts: 1
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 26 Jan 2026 13:59:11 GMT
X-Served-By: cache-ams21071-AMS, cache-fra-eddf8230088-FRA
X-Cache: HIT, MISS
X-Cache-Hits: 4, 0
X-Timer: S1769435944.867645,VS0,VE7139
Vary: Cookie, Accept-Encoding
x-request-id: 27d252bd-cb12-484e-b82b-0ff24ec6695b
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: radical dumpling
<!DOCTYPE html>
<html lang="en">
<head>
<title>radical dumpling</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<link rel="preload" as="script" href="https://radicaldumpling.blog/assets/built/source.js?v=6a0cda4baa">
<link rel="preload" as="font" type="font/woff2" href="https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://radicaldumpling.blog/assets/fonts/inter-roman.woff2?v=6a0cda4baa) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://radicaldumpling.blog/assets/built/screen.css?v=6a0cda4baa">
<style>
:root {
--background-color: #ffffff
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="Thoughts, stories and ideas.">
<link rel="canonical" href="https://radicaldumpling.blog/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="radical dumpling">
<meta property="og:type" content="website">
<meta property="og:title" content="radical dumpling">
<meta property="og:description" content="Thoughts, stories and ideas.">
<meta property="og:url" content="https://radicaldumpling.blog/">
<meta property="og:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta property="article:publisher" content="https://www.facebook.com/ghost">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="radical dumpling">
<meta name="twitter:description" content="Thoughts, stories and ideas.">
<meta name="twitter:url" content="https://radicaldumpling.blog/">
<meta name="twitter:image" content="https://static.ghost.org/v5.0.0/images/publication-cover.jpg">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="840">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "radical dumpling",
"url": "https://radicaldumpling.blog/",
"logo": {
"@type": "ImageObject",
"url": "https://radicaldumpling.blog/favicon.ico",
"width": 48,
"height": 48
}
},
"url": "https://radicaldumpling.blog/",
"name": "radical dumpling",
"image": {
"@type": "ImageObject",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"width": 1200,
"height": 840
},
"mainEntityOfPage
Open service 151.101.67.7:80 · radicaldumpling.blog
2026-01-26 13:59
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://radicaldumpling.blog/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 13:59:03 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290024-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769435944.760891,VS0,VE1 x-request-id: f8d7eefe-202c-4c28-95c5-afff00f3590c Ghost-Fastly: true;production Alt-Svc: clear
Open service 198.185.159.145:443 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: LRmNWfrh/fW5MWynT
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:56 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>LRmNWfrh/fW5MWynT @ Fri, 02 Jan 2026 18:23:56 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.145:80 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 2uGdmXV5/t7Lm2KjH
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:55 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>2uGdmXV5/t7Lm2KjH @ Fri, 02 Jan 2026 18:23:55 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.145:443 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: YN94FPXV/g7JrXrKG
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:56 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>YN94FPXV/g7JrXrKG @ Fri, 02 Jan 2026 18:23:56 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.144:443 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: iS7oVIo1/Um9AUElr
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:55 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>iS7oVIo1/Um9AUElr @ Fri, 02 Jan 2026 18:23:55 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.144:443 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 5Qk5Nqzn/rxcvogmN
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:56 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>5Qk5Nqzn/rxcvogmN @ Fri, 02 Jan 2026 18:23:56 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.144:80 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 6HO6HeOv/gS5iJlcN
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:55 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>6HO6HeOv/gS5iJlcN @ Fri, 02 Jan 2026 18:23:55 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.145:80 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: LYkc78q2/9lsDmznV
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:55 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>LYkc78q2/9lsDmznV @ Fri, 02 Jan 2026 18:23:55 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.144:80 · radicaldumpling.blog
2026-01-02 18:23
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: Sbh5qeWY/APG6STOF
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:23:55 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>Sbh5qeWY/APG6STOF @ Fri, 02 Jan 2026 18:23:55 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.145:80 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: PtLvMlnB/OrKM01uM
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>PtLvMlnB/OrKM01uM @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.144:443 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: XlMcxdbA/yMpTXNKG
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>XlMcxdbA/yMpTXNKG @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.144:80 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 3kToiKbr/cs0diqA1
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>3kToiKbr/cs0diqA1 @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.144:443 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 795YhBW2/JnPr1ygy
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>795YhBW2/JnPr1ygy @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.145:443 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: ZMAR0AP9/4iyOsB1m
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>ZMAR0AP9/4iyOsB1m @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.145:80 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: bWV73xKa/L8mT5z1M
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>bWV73xKa/L8mT5z1M @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.49.23.144:80 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 7adx3VlM/FFStlitE
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>7adx3VlM/FFStlitE @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>
Open service 198.185.159.145:443 · www.radicaldumpling.blog
2026-01-02 18:03
HTTP/1.1 429 Too Many Requests
Connection: close
Server: Squarespace
X-Contextid: 5af5iZJp/yBYQu2Fz
X-Sqsp-Edge: true
Date: Fri, 02 Jan 2026 18:03:59 GMT
Content-Length: 1450
Content-Type: text/html; charset=utf-8
Page title: 429 Too Many Requests
<!DOCTYPE html>
<head>
<title>429 Too Many Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: white;
}
main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
min-width: 95vw;
}
main h1 {
font-weight: 400;
font-size: 4.6em;
color: #191919;
margin: 0 0 11px 0;
}
main p {
font-size: 1.4em;
color: #3a3a3a;
font-weight: 400;
line-height: 2em;
margin: 0;
}
main p a {
color: #3a3a3a;
text-decoration: none;
border-bottom: solid 1px #3a3a3a;
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
footer {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
text-align: center;
line-height: 2em;
}
footer span {
margin: 0 11px;
font-size: 1em;
font-weight: 400;
color: #a9a9a9;
white-space: nowrap;
}
footer span strong {
font-weight: 400;
color: #191919;
}
@media (max-width: 600px) {
body {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
}
</style>
</head>
<body>
<main>
<h1>429 Too Many Requests</h1>
</main>
<footer>
<span><strong>5af5iZJp/yBYQu2Fz @ Fri, 02 Jan 2026 18:03:59 UTC</strong></span>
<span></span>
</footer>
</body>
</html>