
TL;DR
Someone found an obfuscated bash script on a Uniqlo x Akamai t-shirt and decoded it. Here's what they found - and what HN thinks about whether it was AI-generated.
A Uniqlo t-shirt from Akamai's "Peace for All" charity campaign turned out to contain more than just a decorative design. The back of the shirt features a large block of alphanumeric text that starts with a familiar shebang: #!/bin/bash. Developer Tris Sherlock decided to decode it.
The t-shirt's front shows a heart wrapped in curly braces - a cute nod to code syntax. The back is covered in what looks like decorative text but is actually a base64-encoded bash script. The design intentionally highlights certain characters spelling out "PEACE FOR ALL" throughout the encoded string.
For Sherlock, this presented an immediate challenge: base64 has no error correction. Every character needs to be transcribed perfectly, or the decode fails.
Sherlock threw multiple OCR tools at the problem:
The Safari approach proved surprisingly capable - one HN commenter noted it could OCR the entire base64 payload with only a single character error. After cross-referencing outputs and manual cleanup, Sherlock had a working base64 string.
Decoding it reveals a complete, commented bash script.
When executed, the script creates an animated terminal display:
The code uses standard bash utilities like tput for terminal control and bc for the sine calculations. It's a visual screensaver-style effect - nothing malicious.
Newsletter
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools, delivered free every week.
From the archive
Jul 8, 2026 • 7 min read
Jul 7, 2026 • 6 min read
Jul 7, 2026 • 5 min read
Jul 7, 2026 • 7 min read
The thread (discussion on HN) quickly turned into a debate about whether the script itself was AI-generated before being encoded.
The "definitely AI" camp points to several tells:
# Set frequency scaling factor followed by freq=0.2)echo -n followed by echo "" instead of just echobc invocations when one would sufficeThe "probably human" camp counters:
One commenter noted: "The main point of this code is to have people look at it. The function is secondary to being an easter egg."
The truth is probably somewhere in between. The video shows a designer working on prototypes in Python, and the bash version - whether human-written, AI-assisted, or AI-generated with human edits - was chosen specifically because bash/Linux represents "the open-source language of the internet" per Akamai's press materials.
Several developers ran the script and noticed the color gradient claim does not quite hold up. The script cycles through xterm-256 colors, but those colors are not arranged in any kind of smooth gradient. The cyan-to-orange transition is more of a concept than a reality.
One commenter put it bluntly: "There is nothing gradual about the xterm-256 color cube. 'Gradient' is a misnomer."
Whether this is an LLM hallucinating color theory or a designer making a creative decision that did not translate perfectly to terminal constraints is an open question.
If you want to run the script, you can find the decoded version in Sherlock's blog post. A few things to note:
sleep 0.1 or sleep 0.5 at the end of the loop - it scrolls too fast otherwiseLC_ALL=en_US.UTF-8 for the heart characters to renderOne developer rewrote the whole thing in Python to fix the UTF-8 issues and add proper gradient colors. That version also lets you pipe output to a line printer for authentic 1980s vibes.
Akamai's design concept intentionally references early internet aesthetics. The tan/beige shirt color evokes old computer cases. The bash script evokes Linux and open source. The fact that someone would actually decode it and run it - that is the easter egg working as intended.
Whether the code itself was AI-generated matters less than the cultural moment it represents: we are at a point where companies put executable code on clothing, and the HN crowd debates its provenance like art critics examining brushstrokes.
The script runs, the message displays, and peace for all scrolls across your terminal in questionable gradients.
Read next
A developer reverse-engineered Claude Code and found hidden markers that classify users by timezone, domain, and API keywords - using unicode apostrophe swaps and date format changes.
7 min readFlipper Devices announces their firmware hit 1.0 stability and outlines a new community contribution model - while HN debates whether 'done' software is actually a good thing.
5 min readA Rust reimplementation of PostgreSQL now passes all 46,000+ queries in the Postgres regression suite. Here is what the project actually delivers, what it does not, and why the HN discussion reveals deeper questions about AI-assisted rewrites.
8 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Filesystem and network isolation for Bash tool calls on Linux and macOS.
Claude CodeRun Bash commands with Ctrl+B and retrieve output by task ID.
Claude CodePrefix prompts with ! to run shell commands directly, bypassing Claude.
Claude Code
Security researchers discovered a prompt injection vulnerability in GitHub's Agentic Workflows that allows attackers to...

Flipper Devices announces their firmware hit 1.0 stability and outlines a new community contribution model - while HN de...

A developer reverse-engineered Claude Code and found hidden markers that classify users by timezone, domain, and API key...

Semgrep's security research team benchmarked LLMs on IDOR vulnerability detection. The open-weight GLM 5.2 beat Claude C...

Filippo Valsorda argues that LLMs have ended the era of treating security researchers with kid gloves. When anyone can d...

A viral post argues AI works better on standardized codebases, making rewrites economically sensible. HN pushes back wit...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.