cloudflare
tcp/443 tcp/80
Open service 2606:4700:20::ac43:4b05:8443 · 4u.lol
2026-01-10 20:13
Open service 2606:4700:20::681a:d1a:443 · 4u.lol
2026-01-10 20:13
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 0
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HP3tYgi9b1f2jwvqH%2B%2FqGLVTCrZPXS1sFKIpCdVCz6iqlfgi%2BiAW8qFsJKOqyA8MUVclASh5SnTm6%2FGFGjXdpG4wVoS7Qj91jS7g6LBjrHnm"}]}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEMRPK00P2Z6BKJT7Q79FN4H
cf-cache-status: DYNAMIC
CF-RAY: 9bbed67e996c91c0-SIN
Page title: 4u.lol
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="stylesheet" href="/theme/main.css?v=28be5a8f" type="text/css" />
<script src="/theme/utils.js?v=28be5a8f"></script>
<title>4u.lol</title>
<meta name="title" content="4u.lol">
<meta property="og:title" content="4u.lol">
<link rel="canonical" href="https://4u.lol/">
<meta property="og:url" content="https://4u.lol/">
<meta name="description" content="4u.lol">
<meta property="og:description" content="4u.lol">
<meta name="author" content="4u">
<meta name="article:author" content="4u">
<meta property="og:type" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="language" content="EN">
<meta charset="utf-8">
<meta name="rating" content="General">
<meta name="generator" content="Pelican">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;700&family=Martian+Mono:wght@500&display=swap');
</style>
<link rel="alternate" type="application/rss+xml" title="4u.lol | All articles" href="https://4u.lol/feeds/all.atom.xml" hreflang="en" />
</head>
<body>
<script>
// dark/light theme toggle
function applyTheme() {
const theme = localStorage.getItem('theme') || 'auto'
switch (theme) {
// TODO: dark theme still WIP so shouldn't be applied automatically
// case 'auto':
// if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
// document.body.classList.add('dark');
// } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {
// document.body.classList.remove('dark');
// }
// break
case 'dark':
document.body.classList.add('dark');
break
case 'light':
document.body.classList.remove('dark');
break
}
}
applyTheme();
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.themeToggle').forEach((toggle) => {
toggle.addEventListener('click', (e) => {
const theme = localStorage.getItem('theme') || 'light';
if (theme == 'light') {
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('theme', 'light');
}
applyTheme();
})
})
})
</script>
<div id="wrapper" >
<div class="header-container bg-pattern">
<div id="logo"><a href="/"><span id="logo-txt">4u</span></a></div>
</div>
<nav id="sidebar">
<div></div>
<div class="nav-links">
<a href="/about">about</a>
<a href="/subscribe">subscribe</a>
</div>
</nav>
<section class="main index">
<h2 class="index-section-title">Writing</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/artificial-innovation-spike-field.png)";>
<div class="card-title"><a href="/writing/artificial-innovation" rel="bookmark" title="Artificial Innovation">Artificial Innovation</a></div>
</div>
</section>
<h2 class="index-section-title">Clips</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/rollercoaster-kid-in-love-again-factsheet-five.jpg)";>
<div class="card-title"><a href="/clips/rollercoaster-kid" rel="bookmark"
title="Roller Coaster Kid In Love Again">Roller Coaster Kid In Love Again</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/kinomania-2.jpeg)";>
<div class="card-title"><a href="/clips/kinomania" rel="bookmark"
title="Kinomania">Kinomania</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/this-godless-feature.jpg)";>
<div class="card-title"><a href="/clips/this-godless-communism" rel="bookmark"
title="This Godless Communism">This Godless Communism</a></div
Open service 2606:4700:20::681a:d1a:80 · 4u.lol
2026-01-10 20:13
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:13:56 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 30
Connection: close
Location: https://4u.lol/
Server: cloudflare
X-Nf-Request-Id: 01KEMRPJS95SWGQBS20SM205F3
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HdTYkZgHSx1pBr4jvGx9TN%2BacCR16BVVFtztAkNBbArckeDl6Jgwv311PB0adgmuoMkWFmTgz0uvYi083QpIcW2aVzbIwFuosJFsxn21LQ%3D%3D"}]}
CF-RAY: 9bbed67e8d2fef71-SIN
Redirecting to https://4u.lol/
Open service 104.26.12.26:8443 · 4u.lol
2026-01-10 20:13
Open service 2606:4700:20::681a:c1a:8443 · 4u.lol
2026-01-10 20:13
Open service 104.26.12.26:80 · 4u.lol
2026-01-10 20:13
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 30
Connection: close
Location: https://4u.lol/
Server: cloudflare
X-Nf-Request-Id: 01KEMRPJS2SHCXZDRR6ES7PCWH
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jFxmihkDcOELuKfGcnPmgMAy1hxXCBtw93%2Bf2d6IUCQsNf0V2oMP5gOzw9BuyzwT7MQ6zs2Yeb9WfX7wD2Ut63cm9ZuW"}]}
CF-RAY: 9bbed67e7b589d05-SIN
Redirecting to https://4u.lol/
Open service 2606:4700:20::ac43:4b05:443 · 4u.lol
2026-01-10 20:13
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 23393
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hL92l5p7Rjvm9%2B1aN2%2Bcrj72b8mB3OR%2BK05bfIXibqDu1Rj%2FYGkXsLwoyWXCUbEmlP1m3QYzEuZUt8s0yeJQaA8xmCVEzRclaXYgi41BoFSl"}]}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEMRPJXF8VN8J1YSQ4A95XZN
cf-cache-status: DYNAMIC
CF-RAY: 9bbed67ea980dc4c-FRA
Page title: 4u.lol
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="stylesheet" href="/theme/main.css?v=28be5a8f" type="text/css" />
<script src="/theme/utils.js?v=28be5a8f"></script>
<title>4u.lol</title>
<meta name="title" content="4u.lol">
<meta property="og:title" content="4u.lol">
<link rel="canonical" href="https://4u.lol/">
<meta property="og:url" content="https://4u.lol/">
<meta name="description" content="4u.lol">
<meta property="og:description" content="4u.lol">
<meta name="author" content="4u">
<meta name="article:author" content="4u">
<meta property="og:type" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="language" content="EN">
<meta charset="utf-8">
<meta name="rating" content="General">
<meta name="generator" content="Pelican">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;700&family=Martian+Mono:wght@500&display=swap');
</style>
<link rel="alternate" type="application/rss+xml" title="4u.lol | All articles" href="https://4u.lol/feeds/all.atom.xml" hreflang="en" />
</head>
<body>
<script>
// dark/light theme toggle
function applyTheme() {
const theme = localStorage.getItem('theme') || 'auto'
switch (theme) {
// TODO: dark theme still WIP so shouldn't be applied automatically
// case 'auto':
// if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
// document.body.classList.add('dark');
// } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {
// document.body.classList.remove('dark');
// }
// break
case 'dark':
document.body.classList.add('dark');
break
case 'light':
document.body.classList.remove('dark');
break
}
}
applyTheme();
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.themeToggle').forEach((toggle) => {
toggle.addEventListener('click', (e) => {
const theme = localStorage.getItem('theme') || 'light';
if (theme == 'light') {
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('theme', 'light');
}
applyTheme();
})
})
})
</script>
<div id="wrapper" >
<div class="header-container bg-pattern">
<div id="logo"><a href="/"><span id="logo-txt">4u</span></a></div>
</div>
<nav id="sidebar">
<div></div>
<div class="nav-links">
<a href="/about">about</a>
<a href="/subscribe">subscribe</a>
</div>
</nav>
<section class="main index">
<h2 class="index-section-title">Writing</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/artificial-innovation-spike-field.png)";>
<div class="card-title"><a href="/writing/artificial-innovation" rel="bookmark" title="Artificial Innovation">Artificial Innovation</a></div>
</div>
</section>
<h2 class="index-section-title">Clips</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/rollercoaster-kid-in-love-again-factsheet-five.jpg)";>
<div class="card-title"><a href="/clips/rollercoaster-kid" rel="bookmark"
title="Roller Coaster Kid In Love Again">Roller Coaster Kid In Love Again</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/kinomania-2.jpeg)";>
<div class="card-title"><a href="/clips/kinomania" rel="bookmark"
title="Kinomania">Kinomania</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/this-godless-feature.jpg)";>
<div class="card-title"><a href="/clips/this-godless-communism" rel="bookmark"
title="This Godless Communism">This Godless Communism</a></div
Open service 172.67.75.5:8443 · 4u.lol
2026-01-10 20:13
Open service 104.26.13.26:8443 · 4u.lol
2026-01-10 20:13
Open service 104.26.12.26:443 · 4u.lol
2026-01-10 20:13
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 1
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hi%2F0gM%2B%2BFRNBc%2BKKRZhkM9ZpL7Lb1N45JPx0ydGRhz%2BFlcQfx8W2B3L2WuebTekSKv8DglFRUetsQGd147Qm3eaW90iq"}]}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEMRPJT4B56WYVX6V1WDWZ02
cf-cache-status: DYNAMIC
CF-RAY: 9bbed67e09aa65a2-FRA
Page title: 4u.lol
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="stylesheet" href="/theme/main.css?v=28be5a8f" type="text/css" />
<script src="/theme/utils.js?v=28be5a8f"></script>
<title>4u.lol</title>
<meta name="title" content="4u.lol">
<meta property="og:title" content="4u.lol">
<link rel="canonical" href="https://4u.lol/">
<meta property="og:url" content="https://4u.lol/">
<meta name="description" content="4u.lol">
<meta property="og:description" content="4u.lol">
<meta name="author" content="4u">
<meta name="article:author" content="4u">
<meta property="og:type" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="language" content="EN">
<meta charset="utf-8">
<meta name="rating" content="General">
<meta name="generator" content="Pelican">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;700&family=Martian+Mono:wght@500&display=swap');
</style>
<link rel="alternate" type="application/rss+xml" title="4u.lol | All articles" href="https://4u.lol/feeds/all.atom.xml" hreflang="en" />
</head>
<body>
<script>
// dark/light theme toggle
function applyTheme() {
const theme = localStorage.getItem('theme') || 'auto'
switch (theme) {
// TODO: dark theme still WIP so shouldn't be applied automatically
// case 'auto':
// if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
// document.body.classList.add('dark');
// } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {
// document.body.classList.remove('dark');
// }
// break
case 'dark':
document.body.classList.add('dark');
break
case 'light':
document.body.classList.remove('dark');
break
}
}
applyTheme();
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.themeToggle').forEach((toggle) => {
toggle.addEventListener('click', (e) => {
const theme = localStorage.getItem('theme') || 'light';
if (theme == 'light') {
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('theme', 'light');
}
applyTheme();
})
})
})
</script>
<div id="wrapper" >
<div class="header-container bg-pattern">
<div id="logo"><a href="/"><span id="logo-txt">4u</span></a></div>
</div>
<nav id="sidebar">
<div></div>
<div class="nav-links">
<a href="/about">about</a>
<a href="/subscribe">subscribe</a>
</div>
</nav>
<section class="main index">
<h2 class="index-section-title">Writing</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/artificial-innovation-spike-field.png)";>
<div class="card-title"><a href="/writing/artificial-innovation" rel="bookmark" title="Artificial Innovation">Artificial Innovation</a></div>
</div>
</section>
<h2 class="index-section-title">Clips</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/rollercoaster-kid-in-love-again-factsheet-five.jpg)";>
<div class="card-title"><a href="/clips/rollercoaster-kid" rel="bookmark"
title="Roller Coaster Kid In Love Again">Roller Coaster Kid In Love Again</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/kinomania-2.jpeg)";>
<div class="card-title"><a href="/clips/kinomania" rel="bookmark"
title="Kinomania">Kinomania</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/this-godless-feature.jpg)";>
<div class="card-title"><a href="/clips/this-godless-communism" rel="bookmark"
title="This Godless Communism">This Godless Communism</a></div
Open service 2606:4700:20::681a:c1a:443 · 4u.lol
2026-01-10 20:13
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 1
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=u%2F0wiNlGM0NV9%2BgjCAo8KjM4lO4h0zWGGT18nvdcGj%2FiZShVW2mstZWA7rqBi%2F5NuAC0IO6jP8BRYFfgYPxaG56LXuqLDMGDmpIpIb4cNYEo"}]}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEMRPJRYT2G327EC41NR5RSC
cf-cache-status: DYNAMIC
CF-RAY: 9bbed67e38e343d6-EWR
Page title: 4u.lol
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="stylesheet" href="/theme/main.css?v=28be5a8f" type="text/css" />
<script src="/theme/utils.js?v=28be5a8f"></script>
<title>4u.lol</title>
<meta name="title" content="4u.lol">
<meta property="og:title" content="4u.lol">
<link rel="canonical" href="https://4u.lol/">
<meta property="og:url" content="https://4u.lol/">
<meta name="description" content="4u.lol">
<meta property="og:description" content="4u.lol">
<meta name="author" content="4u">
<meta name="article:author" content="4u">
<meta property="og:type" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="language" content="EN">
<meta charset="utf-8">
<meta name="rating" content="General">
<meta name="generator" content="Pelican">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;700&family=Martian+Mono:wght@500&display=swap');
</style>
<link rel="alternate" type="application/rss+xml" title="4u.lol | All articles" href="https://4u.lol/feeds/all.atom.xml" hreflang="en" />
</head>
<body>
<script>
// dark/light theme toggle
function applyTheme() {
const theme = localStorage.getItem('theme') || 'auto'
switch (theme) {
// TODO: dark theme still WIP so shouldn't be applied automatically
// case 'auto':
// if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
// document.body.classList.add('dark');
// } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {
// document.body.classList.remove('dark');
// }
// break
case 'dark':
document.body.classList.add('dark');
break
case 'light':
document.body.classList.remove('dark');
break
}
}
applyTheme();
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.themeToggle').forEach((toggle) => {
toggle.addEventListener('click', (e) => {
const theme = localStorage.getItem('theme') || 'light';
if (theme == 'light') {
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('theme', 'light');
}
applyTheme();
})
})
})
</script>
<div id="wrapper" >
<div class="header-container bg-pattern">
<div id="logo"><a href="/"><span id="logo-txt">4u</span></a></div>
</div>
<nav id="sidebar">
<div></div>
<div class="nav-links">
<a href="/about">about</a>
<a href="/subscribe">subscribe</a>
</div>
</nav>
<section class="main index">
<h2 class="index-section-title">Writing</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/artificial-innovation-spike-field.png)";>
<div class="card-title"><a href="/writing/artificial-innovation" rel="bookmark" title="Artificial Innovation">Artificial Innovation</a></div>
</div>
</section>
<h2 class="index-section-title">Clips</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/rollercoaster-kid-in-love-again-factsheet-five.jpg)";>
<div class="card-title"><a href="/clips/rollercoaster-kid" rel="bookmark"
title="Roller Coaster Kid In Love Again">Roller Coaster Kid In Love Again</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/kinomania-2.jpeg)";>
<div class="card-title"><a href="/clips/kinomania" rel="bookmark"
title="Kinomania">Kinomania</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/this-godless-feature.jpg)";>
<div class="card-title"><a href="/clips/this-godless-communism" rel="bookmark"
title="This Godless Communism">This Godless Communism</a></div
Open service 2606:4700:20::ac43:4b05:80 · 4u.lol
2026-01-10 20:13
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:13:56 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 30
Connection: close
Location: https://4u.lol/
Server: cloudflare
X-Nf-Request-Id: 01KEMRPJNFEGMBHXXRQPV0HHE5
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2tdgxIyLZ%2FD%2F3Antw5UIFRFsFT3rDHhkOjIXMwpYiq5NaC1kFF9Ik2T6NNqYGW5dT%2FEPRoPB%2FbSaj7urGqiTpXx6XXDT8FFQUKw05Hp094Nt"}]}
CF-RAY: 9bbed67dbd354d25-FRA
Redirecting to https://4u.lol/
Open service 104.26.13.26:80 · 4u.lol
2026-01-10 20:13
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:13:56 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 30
Connection: close
Location: https://4u.lol/
Server: cloudflare
X-Nf-Request-Id: 01KEMRPJNP6VDHT7X7EVYCHV6A
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MdG1RPOBxnepG7vmnLm5EziNmFnNEVc7wrZ%2FI%2BkNw2vArmQnW3ydFu6ywKvQy9RrW%2BrN%2BYb14LyhbT9IGAxj10WCJjwh"}]}
CF-RAY: 9bbed67dca5aad1b-EWR
Redirecting to https://4u.lol/
Open service 172.67.75.5:443 · 4u.lol
2026-01-10 20:13
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 1
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uh8nzsm0xP1vnS6oHDstndH0NrlFCxye7Y7m03EO31AW2SLvjx7BK%2BCBgYeCNhhBNTJlxyphPayBEBL6rMeYKezizDSA"}]}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEMRPJP7Y06DMGEHC8XP0BPK
cf-cache-status: DYNAMIC
CF-RAY: 9bbed67dbd19efa5-EWR
Page title: 4u.lol
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="stylesheet" href="/theme/main.css?v=28be5a8f" type="text/css" />
<script src="/theme/utils.js?v=28be5a8f"></script>
<title>4u.lol</title>
<meta name="title" content="4u.lol">
<meta property="og:title" content="4u.lol">
<link rel="canonical" href="https://4u.lol/">
<meta property="og:url" content="https://4u.lol/">
<meta name="description" content="4u.lol">
<meta property="og:description" content="4u.lol">
<meta name="author" content="4u">
<meta name="article:author" content="4u">
<meta property="og:type" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="language" content="EN">
<meta charset="utf-8">
<meta name="rating" content="General">
<meta name="generator" content="Pelican">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;700&family=Martian+Mono:wght@500&display=swap');
</style>
<link rel="alternate" type="application/rss+xml" title="4u.lol | All articles" href="https://4u.lol/feeds/all.atom.xml" hreflang="en" />
</head>
<body>
<script>
// dark/light theme toggle
function applyTheme() {
const theme = localStorage.getItem('theme') || 'auto'
switch (theme) {
// TODO: dark theme still WIP so shouldn't be applied automatically
// case 'auto':
// if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
// document.body.classList.add('dark');
// } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {
// document.body.classList.remove('dark');
// }
// break
case 'dark':
document.body.classList.add('dark');
break
case 'light':
document.body.classList.remove('dark');
break
}
}
applyTheme();
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.themeToggle').forEach((toggle) => {
toggle.addEventListener('click', (e) => {
const theme = localStorage.getItem('theme') || 'light';
if (theme == 'light') {
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('theme', 'light');
}
applyTheme();
})
})
})
</script>
<div id="wrapper" >
<div class="header-container bg-pattern">
<div id="logo"><a href="/"><span id="logo-txt">4u</span></a></div>
</div>
<nav id="sidebar">
<div></div>
<div class="nav-links">
<a href="/about">about</a>
<a href="/subscribe">subscribe</a>
</div>
</nav>
<section class="main index">
<h2 class="index-section-title">Writing</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/artificial-innovation-spike-field.png)";>
<div class="card-title"><a href="/writing/artificial-innovation" rel="bookmark" title="Artificial Innovation">Artificial Innovation</a></div>
</div>
</section>
<h2 class="index-section-title">Clips</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/rollercoaster-kid-in-love-again-factsheet-five.jpg)";>
<div class="card-title"><a href="/clips/rollercoaster-kid" rel="bookmark"
title="Roller Coaster Kid In Love Again">Roller Coaster Kid In Love Again</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/kinomania-2.jpeg)";>
<div class="card-title"><a href="/clips/kinomania" rel="bookmark"
title="Kinomania">Kinomania</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/this-godless-feature.jpg)";>
<div class="card-title"><a href="/clips/this-godless-communism" rel="bookmark"
title="This Godless Communism">This Godless Communism</a></div
Open service 2606:4700:20::681a:d1a:8443 · 4u.lol
2026-01-10 20:13
Open service 2606:4700:20::681a:c1a:80 · 4u.lol
2026-01-10 20:13
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:13:56 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 30
Connection: close
Location: https://4u.lol/
Server: cloudflare
X-Nf-Request-Id: 01KEMRPJME7RP13231QCXAPF8B
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=teaZlm5hliGIasCefBhE4kH3VHuyck7%2Fmu0zyCY3ySe%2BLUp5quV6qhvqf3khbHlGtrMCPb%2BdPiGuXE08SHoSfwEN%2F%2F%2BYuPhDR0MXlQ7WrWrl"}]}
CF-RAY: 9bbed67d8976dba1-FRA
Redirecting to https://4u.lol/
Open service 104.26.13.26:443 · 4u.lol
2026-01-10 20:13
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:13:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Age: 1
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L2eeWEHfsKhvj8qOmTqcHyrx9x01WQXVZCUWWZOwMQmdBAwM7FYhFELVSCCH9vrHN5HUnY%2BIKPavcDFYJK%2F7hNg2snbe"}]}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEMRPJN9EMZX43P9SA1KTB8J
cf-cache-status: DYNAMIC
CF-RAY: 9bbed67d8fd21914-EWR
Page title: 4u.lol
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="stylesheet" href="/theme/main.css?v=28be5a8f" type="text/css" />
<script src="/theme/utils.js?v=28be5a8f"></script>
<title>4u.lol</title>
<meta name="title" content="4u.lol">
<meta property="og:title" content="4u.lol">
<link rel="canonical" href="https://4u.lol/">
<meta property="og:url" content="https://4u.lol/">
<meta name="description" content="4u.lol">
<meta property="og:description" content="4u.lol">
<meta name="author" content="4u">
<meta name="article:author" content="4u">
<meta property="og:type" content="website">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="language" content="EN">
<meta charset="utf-8">
<meta name="rating" content="General">
<meta name="generator" content="Pelican">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;700&family=Martian+Mono:wght@500&display=swap');
</style>
<link rel="alternate" type="application/rss+xml" title="4u.lol | All articles" href="https://4u.lol/feeds/all.atom.xml" hreflang="en" />
</head>
<body>
<script>
// dark/light theme toggle
function applyTheme() {
const theme = localStorage.getItem('theme') || 'auto'
switch (theme) {
// TODO: dark theme still WIP so shouldn't be applied automatically
// case 'auto':
// if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
// document.body.classList.add('dark');
// } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {
// document.body.classList.remove('dark');
// }
// break
case 'dark':
document.body.classList.add('dark');
break
case 'light':
document.body.classList.remove('dark');
break
}
}
applyTheme();
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.themeToggle').forEach((toggle) => {
toggle.addEventListener('click', (e) => {
const theme = localStorage.getItem('theme') || 'light';
if (theme == 'light') {
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('theme', 'light');
}
applyTheme();
})
})
})
</script>
<div id="wrapper" >
<div class="header-container bg-pattern">
<div id="logo"><a href="/"><span id="logo-txt">4u</span></a></div>
</div>
<nav id="sidebar">
<div></div>
<div class="nav-links">
<a href="/about">about</a>
<a href="/subscribe">subscribe</a>
</div>
</nav>
<section class="main index">
<h2 class="index-section-title">Writing</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/artificial-innovation-spike-field.png)";>
<div class="card-title"><a href="/writing/artificial-innovation" rel="bookmark" title="Artificial Innovation">Artificial Innovation</a></div>
</div>
</section>
<h2 class="index-section-title">Clips</h2>
<section class="magazine">
<div class="card with-img" style="background-image: url(/img/rollercoaster-kid-in-love-again-factsheet-five.jpg)";>
<div class="card-title"><a href="/clips/rollercoaster-kid" rel="bookmark"
title="Roller Coaster Kid In Love Again">Roller Coaster Kid In Love Again</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/kinomania-2.jpeg)";>
<div class="card-title"><a href="/clips/kinomania" rel="bookmark"
title="Kinomania">Kinomania</a></div>
</div>
<div class="card with-img" style="background-image: url(/img/this-godless-feature.jpg)";>
<div class="card-title"><a href="/clips/this-godless-communism" rel="bookmark"
title="This Godless Communism">This Godless Communism</a></div
Open service 172.67.75.5:80 · 4u.lol
2026-01-10 20:13
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:13:56 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 30
Connection: close
Location: https://4u.lol/
Server: cloudflare
X-Nf-Request-Id: 01KEMRPJM7DRFMDEWMKESB6K2F
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PjW4lJkxivCyoKa3ZpgRzwYTt8lnuG3d1uyRDRKXj0z1w%2FSMRt9smFrWGR84iPAOIbc%2FGPLwzWZ%2BDxPk9XAfJ%2F07PbR0"}]}
CF-RAY: 9bbed67d6f879723-AMS
Redirecting to https://4u.lol/
Open service 172.67.75.5:8443 · 4u.lol
2026-01-09 03:43