From f65875697943328cd4336cab97464928ea35f5e9 Mon Sep 17 00:00:00 2001 From: developtheweb Date: Tue, 7 Jul 2026 21:51:11 -0400 Subject: [PATCH 01/58] chore: remove .DS_Store, fix truncated repo description --- .DS_Store | Bin 6148 -> 0 bytes .gitignore | 1 + 2 files changed, 1 insertion(+) delete mode 100644 .DS_Store create mode 100644 .gitignore diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Tue, 7 Jul 2026 21:53:01 -0400 Subject: [PATCH 02/58] feat: entropy-reversal SVG engine with SMIL animation and demon state --- assets/entropy.svg | 126 +++++++++++++++++++++++++++++++++ engine/generate_entropy_svg.py | 120 +++++++++++++++++++++++++++++++ state/demon.json | 1 + 3 files changed, 247 insertions(+) create mode 100644 assets/entropy.svg create mode 100644 engine/generate_entropy_svg.py create mode 100644 state/demon.json diff --git a/assets/entropy.svg b/assets/entropy.svg new file mode 100644 index 0000000..cf0c11c --- /dev/null +++ b/assets/entropy.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +S = 100.0 k·bits +dS/dt < 0 +bits sorted by visitors: 0 + diff --git a/engine/generate_entropy_svg.py b/engine/generate_entropy_svg.py new file mode 100644 index 0000000..c053295 --- /dev/null +++ b/engine/generate_entropy_svg.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 +"""Generate assets/entropy.svg — a SMIL-animated entropy-reversal field. + +120 particles loop from a seeded chaos cloud into a (2,5) torus-knot +lattice, hold, and scatter back. State (bits sorted by visitors, chaos +generation) comes from state/demon.json. Stdlib only; deterministic for +a given generation so regenerated output is diffable. +""" + +import hashlib +import json +import math +import os +import sys + +ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +STATE_PATH = os.path.join(ROOT, "state", "demon.json") +OUT_PATH = os.path.join(ROOT, "assets", "entropy.svg") + +WIDTH, HEIGHT = 880, 260 +MARGIN = 20 +N_PARTICLES = 120 +KNOT_R, KNOT_r = 150, 58 +DUR = "11s" +KEY_TIMES = "0;0.64;0.82;1" +KEY_SPLINES = "0.25 0.1 0.25 1;0 0 1 1;0.55 0 0.45 1" + +BG = "#010409" +BORDER = "#21262d" +CYAN = "#4dd4e8" +DEEP = "#1d6f7d" +GREEN = "#7ee2a8" +MUTED = "#8b949e" + + +def seeded_unit(index, generation, channel): + """Deterministic float in [0, 1) from particle index + generation.""" + digest = hashlib.sha256(f"{index}:{generation}:{channel}".encode()).digest() + return int.from_bytes(digest[:8], "big") / 2**64 + + +def knot_points(n): + """(2,5) torus knot sampled at n points, scaled/centered to the canvas.""" + raw = [] + for i in range(n): + t = 2 * math.pi * i / n + rad = KNOT_R + KNOT_r * math.cos(5 * t) + raw.append((rad * math.cos(2 * t), 0.62 * rad * math.sin(2 * t))) + xs, ys = [p[0] for p in raw], [p[1] for p in raw] + span_x, span_y = max(xs) - min(xs), max(ys) - min(ys) + scale = min((WIDTH - 2 * MARGIN) / span_x, (HEIGHT - 2 * MARGIN) / span_y) + cx, cy = (max(xs) + min(xs)) / 2, (max(ys) + min(ys)) / 2 + return [ + (WIDTH / 2 + (x - cx) * scale, HEIGHT / 2 + (y - cy) * scale) + for x, y in raw + ] + + +def main(): + with open(STATE_PATH) as fh: + state = json.load(fh) + bits = int(state.get("bits_sorted", 0)) + generation = int(state.get("generation", 0)) + entropy = max(12.7, 100 - 0.0002 * bits) + s_label = f"{entropy:.1f}" + + lattice = knot_points(N_PARTICLES) + parts = [ + f'', + f'', + ] + + for i, (lx, ly) in enumerate(lattice): + chaos_x = MARGIN + seeded_unit(i, generation, "x") * (WIDTH - 2 * MARGIN) + chaos_y = MARGIN + seeded_unit(i, generation, "y") * (HEIGHT - 2 * MARGIN) + fill = DEEP if seeded_unit(i, generation, "depth") < 0.3 else CYAN + cxv = f"{chaos_x:.1f};{lx:.1f};{lx:.1f};{chaos_x:.1f}" + cyv = f"{chaos_y:.1f};{ly:.1f};{ly:.1f};{chaos_y:.1f}" + parts.append( + f'' + f'' + f'' + f'' + ) + + font = 'font-family="ui-monospace,SFMono-Regular,Menlo,monospace"' + parts.append( + f'' + f'S = {s_label} k·bits' + ) + parts.append( + f'dS/dt < 0' + ) + parts.append( + f'bits sorted by visitors: {bits}' + ) + parts.append("") + + svg = "\n".join(parts) + "\n" + os.makedirs(os.path.dirname(OUT_PATH), exist_ok=True) + with open(OUT_PATH, "w") as fh: + fh.write(svg) + size = os.path.getsize(OUT_PATH) + print(f"wrote {OUT_PATH} ({size} bytes, S={s_label}, bits={bits}, gen={generation})") + if size > 200 * 1024: + print("error: SVG exceeds 200 KB budget", file=sys.stderr) + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/state/demon.json b/state/demon.json new file mode 100644 index 0000000..fe021d0 --- /dev/null +++ b/state/demon.json @@ -0,0 +1 @@ +{ "bits_sorted": 0, "generation": 0, "demons": 0, "last_sorted_at": null } From 3ebe545f10643bb70f85bea9ca363f4f2706613a Mon Sep 17 00:00:00 2001 From: developtheweb Date: Tue, 7 Jul 2026 21:54:36 -0400 Subject: [PATCH 03/58] ci: maxwell demon issue-click workflow --- .github/workflows/demon.yml | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .github/workflows/demon.yml diff --git a/.github/workflows/demon.yml b/.github/workflows/demon.yml new file mode 100644 index 0000000..21e853b --- /dev/null +++ b/.github/workflows/demon.yml @@ -0,0 +1,62 @@ +name: Maxwell's Demon + +on: + issues: + types: [opened] + +concurrency: + group: demon-state + cancel-in-progress: false + +permissions: + contents: write + issues: write + +jobs: + sort: + if: "startsWith(github.event.issue.title, 'demon: sort 12 bits')" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Sort 12 bits into the lattice + run: | + python3 - <<'EOF' + import datetime + import json + + path = "state/demon.json" + with open(path) as fh: + state = json.load(fh) + state["bits_sorted"] += 12 + state["generation"] += 1 + state["demons"] += 1 + state["last_sorted_at"] = datetime.datetime.now( + datetime.timezone.utc + ).isoformat(timespec="seconds") + with open(path, "w") as fh: + json.dump(state, fh, indent=2) + fh.write("\n") + EOF + python3 engine/generate_entropy_svg.py + + - name: Commit lowered entropy + env: + AUTHOR: ${{ github.event.issue.user.login }} + run: | + git config user.name "github-actions[bot]" + git config user.email "41898470+github-actions[bot]@users.noreply.github.com" + git add state/demon.json assets/entropy.svg + git commit -m "chore: demon sorted 12 bits (S lowered by @${AUTHOR})" + git pull --rebase origin "${GITHUB_REF_NAME}" + git push + + - name: Thank the demon and close the gate + env: + GH_TOKEN: ${{ github.token }} + ISSUE: ${{ github.event.issue.number }} + run: | + gh issue comment "$ISSUE" --repo "$GITHUB_REPOSITORY" --body \ + "12 bits sorted. Entropy of this README decreased by 34.4 zJ (12 × kT ln 2 at 300 K). The second law remains statistical. Thank you, demon." + gh issue edit "$ISSUE" --repo "$GITHUB_REPOSITORY" --add-label demon + gh issue close "$ISSUE" --repo "$GITHUB_REPOSITORY" From fe0a9ebff7a912ceb300ca27f2c1dc21db395d51 Mon Sep 17 00:00:00 2001 From: developtheweb Date: Tue, 7 Jul 2026 21:58:06 -0400 Subject: [PATCH 04/58] ci: nightly feed, stats, and entropy refresh; fix: snake workflow --- .github/workflows/nightly.yml | 37 ++++++ .github/workflows/snake.yml | 12 +- engine/nightly.py | 210 ++++++++++++++++++++++++++++++++++ 3 files changed, 251 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/nightly.yml create mode 100644 engine/nightly.py diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml new file mode 100644 index 0000000..21cb5f0 --- /dev/null +++ b/.github/workflows/nightly.yml @@ -0,0 +1,37 @@ +name: Nightly Telemetry + +on: + schedule: + - cron: "17 6 * * *" + workflow_dispatch: + +concurrency: + group: demon-state + cancel-in-progress: false + +permissions: + contents: write + +jobs: + refresh: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Refresh feed, stats, featured cards, entropy field + env: + GITHUB_TOKEN: ${{ github.token }} + run: python3 engine/nightly.py + + - name: Commit if changed + run: | + if git diff --quiet; then + echo "no changes" + exit 0 + fi + git config user.name "github-actions[bot]" + git config user.email "41898470+github-actions[bot]@users.noreply.github.com" + git add README.md state/demon.json assets/entropy.svg + git commit -m "chore: nightly telemetry refresh" + git pull --rebase origin "${GITHUB_REF_NAME}" + git push diff --git a/.github/workflows/snake.yml b/.github/workflows/snake.yml index 81849ab..988375b 100644 --- a/.github/workflows/snake.yml +++ b/.github/workflows/snake.yml @@ -4,19 +4,15 @@ on: schedule: # Runs every 12 hours - cron: "0 */12 * * *" - + workflow_dispatch: - - push: - branches: - - main jobs: generate: runs-on: ubuntu-latest permissions: contents: write - + steps: - name: Generate Snake uses: Platane/snk/svg-only@v3 @@ -25,11 +21,11 @@ jobs: outputs: | dist/github-contribution-grid-snake.svg dist/github-contribution-grid-snake-dark.svg?palette=github-dark - + - name: Push to output branch uses: crazy-max/ghaction-github-pages@v4 with: target_branch: output build_dir: dist env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/engine/nightly.py b/engine/nightly.py new file mode 100644 index 0000000..d4358b2 --- /dev/null +++ b/engine/nightly.py @@ -0,0 +1,210 @@ +#!/usr/bin/env python3 +"""Nightly telemetry refresh for the profile README. + +Updates the marker-fenced sections of README.md: + FEED — 4 newest Strange Quarks articles (RSS if populated, else the + server-rendered blog HTML) + STATS — telemetry row with live star/repo totals + FEATURED — star counts on the featured project cards +and bumps the entropy field's chaos generation so the field differs daily. + +Every section is fail-safe: if a fetch or parse fails, that section is left +untouched and the script still exits 0. Stdlib only. +""" + +import datetime +import html as htmllib +import json +import os +import re +import subprocess +import sys +import urllib.request +import xml.etree.ElementTree as ET + +ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +README = os.path.join(ROOT, "README.md") +STATE_PATH = os.path.join(ROOT, "state", "demon.json") + +SITE = "https://stevenmilanese.com" +FEED_URL = f"{SITE}/feed.xml" +BLOG_URL = f"{SITE}/blog" + +FEATURED_REPOS = [ + ("anthropic-certs", "Verified Anthropic certifications — Claude, API, Claude Code CLI, MCP."), + ("slTrain", "A steam locomotive for your terminal, smoke trail included."), + ("meowchi-releases", "A desktop pet that evolves when you actually get work done."), + ("mpl", "Mathematics Programming Language — write the equation, run the equation."), +] + + +def fetch(url, accept=None): + req = urllib.request.Request(url, headers={"User-Agent": "developtheweb-nightly/1.0"}) + if accept: + req.add_header("Accept", accept) + token = os.environ.get("GITHUB_TOKEN") + if token and url.startswith("https://api.github.com"): + req.add_header("Authorization", f"Bearer {token}") + with urllib.request.urlopen(req, timeout=30) as resp: + return resp.read().decode("utf-8", errors="replace") + + +def gh_api(path): + return json.loads(fetch(f"https://api.github.com{path}", accept="application/vnd.github+json")) + + +def replace_section(text, marker, body): + start, end = f"", f"" + if start not in text or end not in text: + raise ValueError(f"missing {marker} markers") + pre = text.split(start)[0] + post = text.split(end)[1] + return f"{pre}{start}\n{body}\n{end}{post}" + + +def articles_from_rss(): + root = ET.fromstring(fetch(FEED_URL)) + items = [] + for item in root.iter("item"): + title = (item.findtext("title") or "").strip() + link = (item.findtext("link") or "").strip() + pub = (item.findtext("pubDate") or "").strip() + date = None + try: + date = datetime.datetime.strptime(pub[:16].strip(), "%a, %d %b %Y") + except ValueError: + pass + if title and link: + items.append({"title": title, "url": link, "date": date, "meta": ""}) + return items + + +def articles_from_html(): + page = fetch(BLOG_URL) + skip = ("/blog/tag/", "/blog/author/") + anchors = [ + m for m in re.finditer(r']+href="(/blog/[a-z0-9][a-z0-9-]*)"', page) + if not m.group(1).startswith(skip) + ] + seen, articles = set(), [] + for idx, m in enumerate(anchors): + slug = m.group(1) + if slug in seen: + continue + seen.add(slug) + stop = len(page) + for nxt in anchors[idx + 1:]: + if nxt.group(1) != slug: + stop = nxt.start() + break + window = page[m.start():stop] + title_m = re.search(r'alt="([^"]+)"', window) + stripped = re.sub(r"<[^>]+>", " ", window) + stripped = htmllib.unescape(re.sub(r"", "", stripped)) + date_m = re.search(r"([A-Z][a-z]+ \d{1,2}, \d{4})", stripped) + mins_m = re.search(r"(\d+)\s*min", stripped) + views_m = re.search(r"([\d,]+)\s*views", stripped) + if not (title_m and date_m): + continue + date = datetime.datetime.strptime(date_m.group(1), "%B %d, %Y") + meta = f"{mins_m.group(1)} min read" if mins_m else ( + f"{views_m.group(1)} views" if views_m else "" + ) + articles.append({ + "title": htmllib.unescape(title_m.group(1)), + "url": f"{SITE}{slug}", + "date": date, + "meta": meta, + }) + return articles + + +def update_feed(text): + articles = [] + try: + articles = articles_from_rss() + except Exception as exc: + print(f"feed: rss unusable ({exc}); falling back to html") + if not articles: + articles = articles_from_html() + dated = [a for a in articles if a["date"]] + dated.sort(key=lambda a: a["date"], reverse=True) + newest = dated[:4] + if len(newest) < 4: + raise ValueError(f"only {len(newest)} parseable articles") + rows = ["| Article | |", "|:---|---:|"] + for a in newest: + title = a["title"].replace("|", "\\|") + when = a["date"].strftime("%b %d, %Y").replace(" 0", " ") + meta = f"{when} · {a['meta']}" if a["meta"] else when + rows.append(f"| [{title}]({a['url']}) | {meta} |") + return replace_section(text, "FEED", "\n".join(rows)) + + +def update_stats(text): + repos = gh_api("/users/developtheweb/repos?per_page=100&type=owner") + public = [r for r in repos if not r["private"]] + stars = sum(r["stargazers_count"] for r in public) + line = ( + "
\n\n" + "`10¹⁰⁶ yr until heat death — the deadline` · " + "`2.9 zJ of order per bit sorted (kT ln 2, 300 K)` · " + f"`★ {stars} stars across {len(public)} public repos`\n\n" + "
" + ) + return replace_section(text, "STATS", line) + + +def update_featured(text): + cards = [] + for name, blurb in FEATURED_REPOS: + repo = gh_api(f"/repos/developtheweb/{name}") + cards.append( + f'\n' + f'

{name}

\n' + f'

★ {repo["stargazers_count"]}

\n' + f'

{blurb}

\n' + f'' + ) + table = ( + '
\n\n' + f'\n{cards[0]}\n{cards[1]}\n\n' + f'\n{cards[2]}\n{cards[3]}\n\n' + '
\n
' + ) + return replace_section(text, "FEATURED", table) + + +def bump_entropy(): + with open(STATE_PATH) as fh: + state = json.load(fh) + state["generation"] += 1 + with open(STATE_PATH, "w") as fh: + json.dump(state, fh, indent=2) + fh.write("\n") + subprocess.run( + [sys.executable, os.path.join(ROOT, "engine", "generate_entropy_svg.py")], + check=True, + ) + + +def main(): + with open(README) as fh: + text = fh.read() + for label, fn in (("FEED", update_feed), ("STATS", update_stats), ("FEATURED", update_featured)): + try: + text = fn(text) + print(f"{label}: updated") + except Exception as exc: + print(f"{label}: left untouched ({exc})") + with open(README, "w") as fh: + fh.write(text) + try: + bump_entropy() + print("ENTROPY: regenerated") + except Exception as exc: + print(f"ENTROPY: left untouched ({exc})") + + +if __name__ == "__main__": + main() From 7d68a667a2fd4c67b1fd1896b3820d51fe2f3053 Mon Sep 17 00:00:00 2001 From: developtheweb Date: Tue, 7 Jul 2026 22:01:12 -0400 Subject: [PATCH 05/58] =?UTF-8?q?feat:=20moonshot=20README=20=E2=80=94=20e?= =?UTF-8?q?ntropy=20engine,=20mission=20board,=20verified=20inventory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 32 ++++-- README.md | 277 +++++++++++++++++---------------------------- assets/entropy.svg | 240 +++++++++++++++++++-------------------- state/demon.json | 7 +- 4 files changed, 252 insertions(+), 304 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 45c2fb1..9b4b58f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,23 +4,33 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Repository Overview -This is a GitHub profile repository containing only a README.md file that displays on the @developtheweb GitHub profile page. There is no source code, build configuration, or tests in this repository. +This is the GitHub profile repository for @developtheweb. Its README renders on the profile page and is a live system, not a static page: an animated entropy-reversal SVG whose state is lowered by visitors ("Maxwell's demon"), plus nightly-refreshed telemetry. Do not reintroduce third-party rendering services (capsule-render, readme-typing-svg, komarev, vercel stats/quotes apps) — everything renders from this repo, GitHub, or stevenmilanese.com assets. -## Repository Structure +## Architecture ``` -/home/aurelius/git/developtheweb/ -└── README.md +README.md profile page; contains marker-fenced generated sections +engine/generate_entropy_svg.py SMIL-animated assets/entropy.svg from state/demon.json (stdlib only) +engine/nightly.py refreshes README marker sections + bumps entropy generation (stdlib only) +state/demon.json bits_sorted / generation / demons / last_sorted_at +assets/entropy.svg generated — never hand-edit; regenerate via the engine +.github/workflows/demon.yml issues:opened, title "demon: sort 12 bits" → +12 bits, regen SVG, commit, comment, close +.github/workflows/nightly.yml cron 17 6 * * * → engine/nightly.py, commit if changed +.github/workflows/snake.yml cron every 12h → contribution snake SVGs on the `output` branch ``` -## Working with this Repository +## README marker sections (machine-written — edit the generators, not the sections) -Since this is a profile repository with only a README.md file: +- `` — 4 newest Strange Quarks articles (RSS `/feed.xml` if populated, else parsed from https://stevenmilanese.com/blog HTML) +- `` — telemetry row with live star/repo totals +- `` — featured cards (anthropic-certs, slTrain, meowchi-releases, mpl) with live star counts -- Any changes should maintain the professional formatting and structure of the profile README -- The README uses GitHub-flavored markdown with centered content, badges, and images -- External image assets are referenced from `https://github.com/developtheweb/stevenmilanese-com/blob/main/public/` +`engine/nightly.py` is fail-safe per section: on fetch/parse failure it leaves that section untouched and exits 0. -## Note +## Conventions -This is not a development project - it's a GitHub profile repository used for personal branding and showcasing work. There are no build commands, tests, or development workflows associated with this repository. \ No newline at end of file +- Conventional commit messages (`feat:`, `fix:`, `chore:`, `ci:`). No attribution footers of any kind. +- Contact is `rev@moonfactory.dev` only — the old Telegram link and the old level-host email address are retired and must not reappear. +- Entropy formula: `S = max(12.7, 100 − 0.0002·bits_sorted)`; 12 bits per demon click = 34.4 zJ (12 × kT ln 2 at 300 K). +- SVG regeneration is deterministic for a given `generation` — diffs stay reviewable. +- Test locally with `python3 engine/generate_entropy_svg.py` and `GITHUB_TOKEN=$(gh auth token) python3 engine/nightly.py` (both stdlib-only; no pip installs). diff --git a/README.md b/README.md index 47ffd49..fc9bf66 100644 --- a/README.md +++ b/README.md @@ -1,191 +1,120 @@
- - +# Reversing the irreversible - - Steven Milanese +*Rev. Steven Milanese — the second law is statistical, not sacred. The demon pays its bills in bits.* - - [![Typing SVG](https://readme-typing-svg.demolab.com?font=Fira+Code&size=32&duration=2800&pause=2000&color=06B6D4¢er=true&vCenter=true&width=600&lines=Steven+Milanese;Autodidactic+Polymath;Systems+Alchemist;Physicist+%26+Reverend;Arch+Linux+User+BTW)](https://git.io/typing-svg) - - -
- Profile Views - - -

- [![Website](https://img.shields.io/badge/Website-stevenmilanese.com-1F2937?style=for-the-badge&logo=googlechrome&logoColor=white&labelColor=374151&color=06B6D4)](https://stevenmilanese.com) - [![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white&labelColor=084C91&color=0A66C2)](https://www.linkedin.com/in/stevenmilanese/) - [![Blog](https://img.shields.io/badge/Blog-Strange_Quarks-14B8A6?style=for-the-badge&logo=hashnode&logoColor=white&labelColor=047857&color=14B8A6)](https://stevenmilanese.com/strange-quarks) -
- [![X](https://img.shields.io/badge/X-@developtheweb-000000?style=for-the-badge&logo=x&logoColor=white&labelColor=171717&color=000000)](https://x.com/developtheweb) - [![Telegram](https://img.shields.io/badge/Telegram-@CodeAndVerse-26A5E4?style=for-the-badge&logo=telegram&logoColor=white&labelColor=0088CC&color=26A5E4)](https://t.me/CodeAndVerse) - [![Email](https://img.shields.io/badge/Email-Contact_Me-EA4335?style=for-the-badge&logo=gmail&logoColor=white&labelColor=C23B2C&color=EA4335)](mailto:dev@level.host) -
- [![ORCID](https://img.shields.io/badge/ORCID-Research_Profile-A6CE39?style=for-the-badge&logo=orcid&logoColor=white&labelColor=87A330&color=A6CE39)](https://orcid.org/0009-0008-0442-208X) - [![OSF](https://img.shields.io/badge/OSF-Open_Science-2077B4?style=for-the-badge&logo=osf&logoColor=white&labelColor=1A5F8F&color=2077B4)](https://osf.io/3tsd4/)
-
- Hero Banner + Entropy-reversal field: particles converging from chaos into a (2,5) torus-knot lattice + + [⚡ Be the demon — sort 12 bits](https://github.com/developtheweb/developtheweb/issues/new?title=demon%3A+sort+12+bits&body=One+tap.+Submit+to+sort.) + + Each click opens a one-tap issue; an Action sorts the field, recommits the SVG, closes the issue. This README's state is community-lowered entropy.
- -
-
- Quote -
-
+## About the Reverend -## 🎯 About Me - -```python -class StevenMilanese: - def __init__(self): - self.title = "Autodidactic Polymath | Systems Alchemist" - self.location = "🌍 Earth" - self.os = "Arch Linux BTW 🐧" - self.current_focus = ["AI Architecture", "Quantum Computing", "WebGL", "Spiritual Tech"] - self.philosophy = "Bridge technical excellence with human experience" - - def transform_challenges(self, problem): - return f"✨ Inspired solution for {problem}" +``` +Reverend ≔ Physicist ⊗ Minister ⊗ Systems_Alchemist +domain : ℝ³·¹ ⊗ CY₃(χ = ±6) +axiom : complexity ⟼ elegance +method : ∀ p ∈ Inconceivable — solve(p) ∨ pose(better_p) +runtime : Arch Linux, btw ``` -I transform complex challenges into inspired technological solutions. By seamlessly integrating Artificial Intelligence with cutting-edge development practices, I create systems that push the boundaries of what's possible. My expertise spans multiple domains including theoretical physics, mathematics, AI systems architecture, and spiritual technology. +*Written in MPL — the author's own language. Ordained minister, autodidactic polymath, natural philosopher. The ministry and the physics are the same inquiry conducted at different energy scales.* -## 🚀 Tech Arsenal +## The mission — goals inconceivable by design + + + + + + + + + +
+ +**Reverse the irreversible** + +Maxwell's demon on GitHub's own infrastructure, funded in Landauer's currency. *(running above)* + + + +**Derive the three generations** + +Calabi–Yau compactifications, χ = ±6. [ORCID](https://orcid.org/0009-0008-0442-208X) · [OSF](https://osf.io/3tsd4/) · [companion essays](https://stevenmilanese.com/blog/tag/calabi-yau-manifolds) + +
+ +**Cognitive universality** + +[MPL](https://github.com/developtheweb/mpl): if you can write the equation, you can run it. + + + +**Planetary intelligence** + +Earth as information processor, argued in full on [Strange Quarks](https://stevenmilanese.com/blog/planetary-intelligence-earth-as-information-processor). + +
+ +
-### Languages & Frameworks -![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white) -![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black) -![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white) -![React](https://img.shields.io/badge/React-61DAFB?style=for-the-badge&logo=react&logoColor=black) -![Next.js](https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white) -![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white) -![Three.js](https://img.shields.io/badge/Three.js-000000?style=for-the-badge&logo=threedotjs&logoColor=white) - -### Operating System & Environment -![Arch Linux](https://img.shields.io/badge/Arch_Linux-1793D1?style=for-the-badge&logo=arch-linux&logoColor=white) -![BTW I Use Arch](https://img.shields.io/badge/BTW_I_Use_Arch-1793D1?style=for-the-badge&logo=arch-linux&logoColor=white) -![Neovim](https://img.shields.io/badge/Neovim-57A143?style=for-the-badge&logo=neovim&logoColor=white) -![Terminal](https://img.shields.io/badge/Terminal-4D4D4D?style=for-the-badge&logo=windows-terminal&logoColor=white) - -### Tools & Technologies -![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white) -![AWS](https://img.shields.io/badge/AWS-232F3E?style=for-the-badge&logo=amazonaws&logoColor=white) -![PostgreSQL](https://img.shields.io/badge/PostgreSQL-336791?style=for-the-badge&logo=postgresql&logoColor=white) -![Git](https://img.shields.io/badge/Git-F05032?style=for-the-badge&logo=git&logoColor=white) -![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white) -![WebGL](https://img.shields.io/badge/WebGL-990000?style=for-the-badge&logo=webgl&logoColor=white) -![AI/ML](https://img.shields.io/badge/AI/ML-FF6F61?style=for-the-badge&logo=tensorflow&logoColor=white) +`10¹⁰⁶ yr until heat death — the deadline` · `2.9 zJ of order per bit sorted (kT ln 2, 300 K)` · `★ 27 stars across 14 public repos`
+ -## 📊 GitHub Analytics +## Beneath the physics — the verified inventory +
- Steven Milanese github stats - + + + + + + + + + +
+

anthropic-certs

+

★ 11

+

Verified Anthropic certifications — Claude, API, Claude Code CLI, MCP.

+
+

slTrain

+

★ 4

+

A steam locomotive for your terminal, smoke trail included.

+
+

meowchi-releases

+

★ 4

+

A desktop pet that evolves when you actually get work done.

+
+

mpl

+

★ 2

+

Mathematics Programming Language — write the equation, run the equation.

+
+ -
- Steven Milanese's Activity Graph -
+## Latest from Strange Quarks -## 🎨 Featured Projects + +| Article | | +|:---|---:| +| [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 17 min read | +| [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read | +| [The Architect of Acquiescence](https://stevenmilanese.com/blog/the-architect-of-acquiescence) | Jun 25, 2025 · 11 min read | +| [Planetary Intelligence: Earth as Information Processor](https://stevenmilanese.com/blog/planetary-intelligence-earth-as-information-processor) | Jun 18, 2025 · 49 min read | + -
- - - - - -
-

stevenmilanese.com

-
- Portfolio -

-

Immersive Portfolio Experience

-

Three.js visualizations • Server-side rendering • Headless CMS

-

- Visit Live Site -

-
-
-

Emergence Intelligence

-
- Emergence Intelligence -

-

Advanced AI System

-

Cognitive architecture • Semantic processing • Episodic memory

-

- Learn More -

-
-
-
- -## 📚 Latest Articles - -
- -| 📝 Article | 🏷️ Topics | -|:---|:---| -| [The Intersection of Physics and AI](https://stevenmilanese.com/strange-quarks) | `Quantum Computing` `Machine Learning` `Physics` | -| [Building Resilient Distributed Systems](https://stevenmilanese.com/strange-quarks) | `Architecture` `Scalability` `DevOps` | -| [WebGL Performance Optimization Techniques](https://stevenmilanese.com/strange-quarks) | `WebGL` `Three.js` `Performance` | -| [Quantum Computing: Practical Applications](https://stevenmilanese.com/strange-quarks) | `Quantum` `Algorithms` `Future Tech` | - -
- -## 🔭 Current Focus - -
- -```mermaid -graph LR - A[Advanced 3D Visualizations] --> B{Current Projects} - C[Serverless Architecture] --> B - D[Quantum Computing + AI] --> B - E[Spiritual Technology] --> B - B --> F[🚀 Innovation] -``` - -
- -## 🏆 Achievements & Certifications - -
- - - - -
- - - -
- - -## 💫 Connect & Collaborate - -
- Typing SVG - -

- - [![🌐 Website](https://img.shields.io/badge/🌐_Website-stevenmilanese.com-06B6D4?style=for-the-badge)](https://stevenmilanese.com) - [![💼 LinkedIn](https://img.shields.io/badge/💼_LinkedIn-Connect-0A66C2?style=for-the-badge)](https://www.linkedin.com/in/stevenmilanese/) - [![📧 Email](https://img.shields.io/badge/📧_Email-Contact-EA4335?style=for-the-badge)](mailto:dev@level.host) - [![📝 Blog](https://img.shields.io/badge/📝_Blog-Read-14B8A6?style=for-the-badge)](https://stevenmilanese.com/strange-quarks) -
- -

@@ -197,13 +126,17 @@ graph LR --- -
- Steven Milanese Logo -
- Typing SVG -
- ⚡ Powered by curiosity, driven by innovation -
+ + + + + +
- - +*Founder, [MoonFactory](https://moonfactory.dev) — development and consulting.* + + + +[stevenmilanese.com](https://stevenmilanese.com) · [Strange Quarks](https://stevenmilanese.com/blog) · [X](https://x.com/developtheweb) · [LinkedIn](https://www.linkedin.com/in/stevenmilanese/) · [ORCID](https://orcid.org/0009-0008-0442-208X) · [OSF](https://osf.io/3tsd4/) · [rev@moonfactory.dev](mailto:rev@moonfactory.dev) + +
diff --git a/assets/entropy.svg b/assets/entropy.svg index cf0c11c..9fb7c8a 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 0 diff --git a/state/demon.json b/state/demon.json index fe021d0..6de7f40 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1 +1,6 @@ -{ "bits_sorted": 0, "generation": 0, "demons": 0, "last_sorted_at": null } +{ + "bits_sorted": 0, + "generation": 1, + "demons": 0, + "last_sorted_at": null +} From a48d1c2437bcae0a4b5b56dcf868c68bb17b11cd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 02:02:03 +0000 Subject: [PATCH 06/58] chore: demon sorted 12 bits (S lowered by @developtheweb) --- assets/entropy.svg | 242 ++++++++++++++++++++++----------------------- state/demon.json | 8 +- 2 files changed, 125 insertions(+), 125 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 9fb7c8a..8e32afa 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,126 +1,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 -bits sorted by visitors: 0 +bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 6de7f40..8f7757b 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { - "bits_sorted": 0, - "generation": 1, - "demons": 0, - "last_sorted_at": null + "bits_sorted": 12, + "generation": 2, + "demons": 1, + "last_sorted_at": "2026-07-08T02:02:03+00:00" } From ba1f22cd14e382c4f00e090ada711b3bdc49a384 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 02:03:33 +0000 Subject: [PATCH 07/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 8e32afa..9244888 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 8f7757b..eaa1723 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 2, + "generation": 3, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From ee7edc426a8d1afd20a1ab95ef0146298859a83b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 07:08:41 +0000 Subject: [PATCH 08/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 9244888..db3b081 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index eaa1723..92a4a71 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 3, + "generation": 4, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From fc019b7fe44950c96c33b26d2f188b85c648209b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 07:27:54 +0000 Subject: [PATCH 09/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index db3b081..fd334cc 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 92a4a71..db255d0 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 4, + "generation": 5, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 728826af788f638c2a7e3032b4f971665101c8f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 07:27:31 +0000 Subject: [PATCH 10/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index fd334cc..e938f68 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index db255d0..b107592 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 5, + "generation": 6, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From d22d855481a7c8d842fcadc086314f866e5bf67f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 07:00:37 +0000 Subject: [PATCH 11/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index e938f68..ebc8097 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index b107592..d70be3c 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 6, + "generation": 7, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 6a2586d6f473838933a323327225f81839aeac16 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sun, 12 Jul 2026 07:08:47 +0000 Subject: [PATCH 12/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index ebc8097..3eafbc3 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index d70be3c..5c9123a 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 7, + "generation": 8, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From d7bcfff3f090f113ab014c315995635cb6c21590 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 07:25:03 +0000 Subject: [PATCH 13/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 3eafbc3..aa9c40f 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 5c9123a..cd8da1b 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 8, + "generation": 9, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 7d03b190ba75592908314d53e97edbb01d1828a5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 06:59:07 +0000 Subject: [PATCH 14/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index aa9c40f..a3ac5f6 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index cd8da1b..5e980fb 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 9, + "generation": 10, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 722648490e29c6e9926b3f8840777621678ca974 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 07:01:25 +0000 Subject: [PATCH 15/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index a3ac5f6..2c98b70 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 5e980fb..d54b6c0 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 10, + "generation": 11, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From baa709f5e32a37481f2cb518b0abd8d5796603a5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 07:06:31 +0000 Subject: [PATCH 16/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 2c98b70..78ca525 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index d54b6c0..faf437b 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 11, + "generation": 12, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 38644e546b01c7b04b13b668a9bae7d605590fe9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 07:03:37 +0000 Subject: [PATCH 17/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 78ca525..0da2594 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index faf437b..643ce2c 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 12, + "generation": 13, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 79a0bdd76cd2aae9488730ff21db4c29033a9b7b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 18 Jul 2026 06:56:45 +0000 Subject: [PATCH 18/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 0da2594..d18221d 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 643ce2c..ad2c0d8 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 13, + "generation": 14, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From c2ed58bb1e8249d13b83e7188523d2a57c918826 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2026 07:08:30 +0000 Subject: [PATCH 19/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index d18221d..1f86fb3 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index ad2c0d8..c1e4547 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 14, + "generation": 15, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 3ac4f5ed9f69345d70e16d20137ae9326449d49c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 07:22:30 +0000 Subject: [PATCH 20/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 1f86fb3..0b9e767 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index c1e4547..2093b02 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 15, + "generation": 16, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From b9ffcc245613706d2da82e41b5816e346b5baad8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 07:10:11 +0000 Subject: [PATCH 21/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 0b9e767..a3515b4 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 2093b02..19817b3 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 16, + "generation": 17, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 0b31ebf801312cefcc4e9828b925a7432be1c01f Mon Sep 17 00:00:00 2001 From: "developtheweb@protonmail.com" Date: Sat, 15 Aug 2026 04:35:09 -0400 Subject: [PATCH 22/58] fix(nightly): repoint feed to rss.xml, parse read-time, repair scraper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The FEED table had been frozen since 2026-07-08 — 37 nightly runs that all went green while updating nothing. Both paths were dead at once, which is why it left no trace: FEED_URL requested /feed.xml, which 404s (the site serves /rss.xml), and the HTML fallback then matched zero articles because it looks for a thumbnail alt= attribute and a Title-Case date, and the redesign has neither — no feature images on the index, and uppercase abbreviated months. It looked current only because no post has been published since July 2025, so the four titles it froze with are still the four newest. FEED_URL now points at the real feed, which also carries read-time in the site's own namespace — so the meta column comes from the publisher instead of being scraped back out of a page. The fallback is rewritten against the markup the index actually emits: one `row` div holding an anchor and a `meta` span. Failures stay fail-safe and stop being invisible. A skipped section now emits a GitHub Actions ::warning annotation that shows up in the run summary, plus a count of how many sections did not update. A silent skip and a successful run looked identical, and that is the whole reason this went unnoticed. Verified against the live site: the fallback parses all 25 articles with dates and read-times, and the feed path yields the same four rows the table already shows. --- engine/__pycache__/nightly.cpython-314.pyc | Bin 0 -> 15133 bytes engine/nightly.py | 118 +++++++++++++++------ 2 files changed, 86 insertions(+), 32 deletions(-) create mode 100644 engine/__pycache__/nightly.cpython-314.pyc diff --git a/engine/__pycache__/nightly.cpython-314.pyc b/engine/__pycache__/nightly.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..53a6da00cbab429691ad4a93ca660ce1512de1b2 GIT binary patch literal 15133 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 + Title + JUL 28, 2025 · 19 MIN +
+ + The previous version looked for a thumbnail `alt=` attribute and a + Title-Case date. The redesign has neither — no feature images on the index + and uppercase abbreviated months — so it matched nothing and silently + returned an empty list for weeks. + """ page = fetch(BLOG_URL) skip = ("/blog/tag/", "/blog/author/") - anchors = [ - m for m in re.finditer(r']+href="(/blog/[a-z0-9][a-z0-9-]*)"', page) - if not m.group(1).startswith(skip) - ] - seen, articles = set(), [] - for idx, m in enumerate(anchors): - slug = m.group(1) - if slug in seen: + articles, seen = [], set() + + row_re = re.compile( + r']+href="(/blog/[a-z0-9][a-z0-9-]*)"[^>]*>(.*?)' + r'.{0,400}?]*class="meta"[^>]*>(.*?)', + re.S, + ) + for m in row_re.finditer(page): + slug, raw_title, raw_meta = m.group(1), m.group(2), m.group(3) + if slug.startswith(skip) or slug in seen: continue - seen.add(slug) - stop = len(page) - for nxt in anchors[idx + 1:]: - if nxt.group(1) != slug: - stop = nxt.start() + + title = htmllib.unescape(re.sub(r"<[^>]+>", "", raw_title)).strip() + meta_text = htmllib.unescape(re.sub(r"<[^>]+>", " ", raw_meta)) + meta_text = re.sub(r"\s+", " ", meta_text).strip() + + # "JUL 28, 2025" — uppercase, abbreviated month. + date_m = re.search(r"([A-Za-z]{3,}) (\d{1,2}), (\d{4})", meta_text) + if not (title and date_m): + continue + month, day, year = date_m.groups() + date = None + for fmt in ("%b %d %Y", "%B %d %Y"): + try: + date = datetime.datetime.strptime(f"{month.title()} {day} {year}", fmt) break - window = page[m.start():stop] - title_m = re.search(r'alt="([^"]+)"', window) - stripped = re.sub(r"<[^>]+>", " ", window) - stripped = htmllib.unescape(re.sub(r"", "", stripped)) - date_m = re.search(r"([A-Z][a-z]+ \d{1,2}, \d{4})", stripped) - mins_m = re.search(r"(\d+)\s*min", stripped) - views_m = re.search(r"([\d,]+)\s*views", stripped) - if not (title_m and date_m): + except ValueError: + continue + if date is None: continue - date = datetime.datetime.strptime(date_m.group(1), "%B %d, %Y") - meta = f"{mins_m.group(1)} min read" if mins_m else ( - f"{views_m.group(1)} views" if views_m else "" - ) + + mins_m = re.search(r"(\d+)\s*MIN", meta_text, re.I) + seen.add(slug) articles.append({ - "title": htmllib.unescape(title_m.group(1)), + "title": title, "url": f"{SITE}{slug}", "date": date, - "meta": meta, + "meta": f"{mins_m.group(1)} min read" if mins_m else "", }) return articles @@ -124,8 +158,9 @@ def update_feed(text): try: articles = articles_from_rss() except Exception as exc: - print(f"feed: rss unusable ({exc}); falling back to html") + print(f"::warning title=nightly FEED rss::rss unusable ({exc}); falling back to html") if not articles: + print("::warning title=nightly FEED fallback::rss yielded nothing; scraping /blog") articles = articles_from_html() dated = [a for a in articles if a["date"]] dated.sort(key=lambda a: a["date"], reverse=True) @@ -188,22 +223,41 @@ def bump_entropy(): ) +def warn(label, exc): + """Fail-safe, but never quiet. + + Every section still degrades to 'leave it alone and exit 0' — a broken + fetch must not wedge the profile. What changed is visibility: a section + that stops updating now announces itself as a GitHub Actions warning + annotation, which surfaces in the run summary instead of scrolling past in + a log nobody opens. The FEED table sat frozen for 37 days precisely + because a silent skip and a successful run looked identical. + """ + print(f"::warning title=nightly {label} skipped::{label} left untouched — {exc}") + print(f"{label}: left untouched ({exc})", file=sys.stderr) + + def main(): with open(README) as fh: text = fh.read() + failures = 0 for label, fn in (("FEED", update_feed), ("STATS", update_stats), ("FEATURED", update_featured)): try: text = fn(text) print(f"{label}: updated") except Exception as exc: - print(f"{label}: left untouched ({exc})") + failures += 1 + warn(label, exc) with open(README, "w") as fh: fh.write(text) try: bump_entropy() print("ENTROPY: regenerated") except Exception as exc: - print(f"ENTROPY: left untouched ({exc})") + failures += 1 + warn("ENTROPY", exc) + if failures: + print(f"::warning title=nightly incomplete::{failures} of 4 sections did not update") if __name__ == "__main__": From dca67801431c3cc8eca90596e6ae1f8a70507538 Mon Sep 17 00:00:00 2001 From: "developtheweb@protonmail.com" Date: Sat, 15 Aug 2026 04:58:33 -0400 Subject: [PATCH 23/58] chore: drop a stray __pycache__ artifact, ignore it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Committed by accident when the repaired scraper was exercised against the live site — importing engine/nightly.py leaves a .pyc behind. Untracked and ignored so the next test run cannot repeat it. --- .gitignore | 2 ++ engine/__pycache__/nightly.cpython-314.pyc | Bin 15133 -> 0 bytes 2 files changed, 2 insertions(+) delete mode 100644 engine/__pycache__/nightly.cpython-314.pyc diff --git a/.gitignore b/.gitignore index e43b0f9..2348c91 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ .DS_Store +__pycache__/ +*.pyc diff --git a/engine/__pycache__/nightly.cpython-314.pyc b/engine/__pycache__/nightly.cpython-314.pyc deleted file mode 100644 index 53a6da00cbab429691ad4a93ca660ce1512de1b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15133 zcmbt*Yg8Lowq{AH(pyNpjg3u#4YrJV7-PrA7zYD>8nYi5baX-I`N>6Pg}_aCvnCVkWM zW4?2w5`vKArl)L9JDi)M=-H}T>Di{*>Dh7888cQeCtYe@1#^Y# z*`{~6dhV%Qz1FY(ze{e{TUtF|DQL#Kkz@T?E&Q7Pyy^0}>6Jpk*lbKcQH#G*J(IvT zn=&;^1WqlzQtD&`bCXfsM6WEkDif^g=6XgbK5tOB2ql88lnEKsa=~88s9OaG(rtnh zX@%fI$_sf&D+M>wD#3$vyO57`hfsjDS|~(Xb7iMcbntP83E=COGgoRVndZz3Rp1M6 zr+?nkSP5RLJ2*U|hQ@hS3Q41qDv$HBG$c#P2tO2&d38kMqjF>@7?OCQtG)AFSH0cd z7Y&H2q|nS!QNAw8bwg6vF9mo-@~go}Sm7f>dhyXfi=F3>cXf60u`a@`VmvG?%9~|PNk!UQ0t^#{_DWpiGL$sB1D3W{wy~|QK zAj#-|FccZ)PxhWW>qWT>z3sghNMX`v&g(_S__3fm!iR!4BwkTPxj~kq5nhd`Vo0H5 zZSU<9FkVuR1GhG)>w~^5eNkb@seZ&-EmvybB_iz4wIltaeF`-jfCsJr$oZ>%_FKBRazPv6jiz* zg-3%SF)S%ky+1MHR%Qh#$a6z3Yq2Z`_c`oaxirD0SI$I?UcXEqsKt3*7Jt@Gd^ z6;J({16q2psGxq3WFk6pd1e4F8 zZ}PTzP+_XyrO!RCwfE!>n?56Uq9&gy+hZN=k?C=7P=nKJWJ{NP!}!dC#b5bJ;m#D@a8tb zE;#fyW2Tr}ZDoQ6uPbiv!w#=& z$F@=9WdW?TP$Y^KJSGj+h0}7YVQ+n-*PvNOBoQJ&(ai0BzZ6w9=ZRCjC;N^K^qxP{ z)%|6Oz5>N)uznbuKQ>5~s^)5ssUs0N7^izOZaF52vLy4QK{YrkMPh24i>X6(2Q>?1 zL`d{Y$TCZ^9Fdi7uR}A(ySSRNlC;oEr@N=R z6KyHy?uo8XEzX(3m$$vREy*8T%s=#D{vo}_GjluVtLICTyAIv6wk+G+)7z%DE!rv; zY!$PnIU#AQShO|Xvo+3lF1ZV*$EU`>|J0(pa=~3WyK~-~bXTU_tzVcJ`(Bj7|CFuq zOT~#Xztd9LQNz7kG8iA&L2;fA5M0P_eus+4u6vMKR_YI zpTQR7di9O}J8mW*{Coyr4MUSDb7gEY$sHFP525Q}yhAy2@lkRe@Q~|%G9Y>o;fH!` zlSzN;5rdEE$?Yjq(w8l9mD#g7^AM*f_ci6SV)3eBO?k7Ab23Dr37pSJQx^ATd<6?; z+#KgxE9>g`xV;4`UFhZO>e}Mgmagv3^wnrkQG(%NK5pgHXhhKrcCS&h`@~R8>LQyJ zDhyvs^;$Gmm2Rq*pv_&qT>uu<0dM&w@cOho+6zdLP>C9R?oK?od7-KoazhK%(o$3k) z%5>uvv+L?Rx5$1?i&=I2om=DtbJVCe+&yC-|4KLLc?r%{ZvM`1Wbs*gO7*r@&-z!{nRyhzx&ffFpf^X8@ti?0MXjsgXP70q zU4}D|Ha=FblYP1cPYpd~tF7x-g3)IZoIX}?`OHF|&)Sgv))l0+M;OM&Y(rfFEBXuc zT4p9d`y;U8?2ADiP`Km2?vaDo`@q(bnCu6drg%80N`UB4zaao?DF6W8OQ1O}3AUGm zFiD7Rt|OR$52mdEC0!{p7Usj^sH8*z4)*A%9)^?%t05E{4cmb;P=82{jMC1cvB6MK z83D?GAwW(5?O}dUA`%QJSd0=gM)Y6j0X~QsB?96POZ9e*MTet+06{e*X^h5(g5m3$ z15eKMtEe(6QLUv}iTyUvC!D3DkTvU2FdU$g6tWY>gk~jekm=E^ zcn~F5at&$Rb*{a;??Q)gs;76L`+{Z(DuE#I32;pmm?z-10ro^9s>YGGQ{=s|>dc$yTJjXVYPO?k+#V>Dtacg2MmA`W_zb=_yH`lc2 zXDN+YLlMYxq?M^(}KGxymC# zJFj^m50d`CqzT!R?26H3%U>?svRJrdp>W4yVckMu-JE}Z``?Yc6@D|Es&BiSmnu9z z*|}n7Fcx$+YkcF#Y(sKydve>cl&53Sb1LaMbyr?=_bj-3Qf>j=R(o&vzutfQ>QArE z?3gK;83$^*Q!vSX>hL_j|K;A7dY7E}(`Tp7CU!z)RL>X9-?*dR^?lHrEE5);7d|gz z@~c)hGtT^pvwwK#VmzB4G6q}z$4<|R3Fj{rva8-Xw7;v#_T>{>E=c62Rn^mzwYjo=FqHr^IVCo*#j-+? zSS}mbWxgy8M3vMh6sm9=*<)9;>dd!sepZQnO@0;{$Q5r**>!3&_aadML${b z0jd(u^f5VNttTteb7v)IPGB>xKQL=XKst+Vf$862BVnt5iKuN=l>W(mvOeqjKBM+; z9V;iWKD%D;8^@U2Ru1^o-yiR7MoYTo@9^35Sq?yeKv6mL`>YZISn)Y}h)J~W(C1|g z-$ec&(LBKtbqj6}a~$$0>VdM)Qk?%%veW16*}kq5-0J;6g|a>uP4fVPIiDx{9_|X} zoRO+L_YhTaP=do)BU#Yav+-P5eYx{RMDw~spYv$G&(yO43FT_9U z3h;oK46*1QerzNN>J6NnEDeL5lzAx}i4BkN;Rq^4>|uf$Mx>Y=1i$82D2XVEs6iOP zaZ*p@ugQ_IYasn@@FS5BQO#i8B+zqya1oTH!>#=qQOMVL0E=*oozkAIq=r8vD$0>6 zv{2QSAwye5egvfLkt#~JHMAqcPa3ak<4^aU<(m%f;hP$p z_Ve$&&F?+LpF7pfw>FTn>58ol=(a5liC`Sv2u5NG4}MZ1EM_PIMj}9|Vi8jo8yyUT zisY|}A@#^LUQ_`N1_3(gONn+mqPh+dj3vPf^*n)DU{WO|I2`6jL9T0irSlEd6AZZ;b&&$bQnEI5NtpDe1F1zk4e&XrQRMNX%#PDZM#yNp5Ln9j|5W3i=ElaSkG7KOq?wt|N2h;HX*%I?ODpZD zP2Puftr_^Zsb8s$SMIvpUiSq0yYke&Jx_c2UHyTl_U>tV+PjBdHb3p{jyv$M*4wY_ z#`jAjC<5*%c%raLK8RbdF>X(fUKNKM;;!_yNJ+2;WLgPo1a`cHt7GXaZ)pYs9y@#f z1ciVm1q_xEX0ip)Hi~J~3>VUf5Eu@o_OKj@MP))9f|gT9DM4n9fgbh)+-fETknT~E zX;#3t`A5KikP3?2j)(Fwl28Ch;iKV{W&)EYcaaM0g;Tv<-U7m)3nQQ%L*Z#B9^M{U1;K`o!J#e>k1k1V{)1;po)SMDwD9|IoqDcD`}; zV`tItJ*A5t{zDJ{M#1fppO(zo=a1d7r7AP9a=~*d?yBF?ueUSe_^9MD_rpJ;Oe5ullGwjEn;?FHi z(Vi86de8H%=-~JHg{0?1+uWgF4Za=tMIe=bc+$LNbxvEStTRO~8Wl}8PXvuNV{A0BRDinakKyUH}rCg5aOSsEw5f9Sx;{p<((9j92!e=`}7t|27} zW(9^|9()LuG(qVUpoc74*7ZL~mQ`wm`T=t2$toP7zBsltTzHbbHG}E39JQgir~uab0Z8PHDypS z!vHmbdMO84m$Slv@6acRr^L4%I4h_gRtjGBUsw>;k1(lRE> zVWMTJ&^?mzIq=j248y#o1qmO6%TFAHQ+Zds)O#5IOK1sHp~Qz8;fdhvj-URAEydoJIsj zNuX|66zYz1#P`a_3)2vlPLHln;;vhKd)htD-{Nn@9k*KQ>gsOcujN)+n;CA!js3Uc zHmbqF09}e3`9}FH8m8($M!FyfFK)WUUyd8E?4smPob{qT6uqUfl1jAmtyo)@!N=lie zn|?V;t~jD`;q6LC0uT~tOi8~8J2rxrVOcQ>X_eeN9 z{=`WTEZl%$xo}6Sux8Twg&6{S+3HH>J#o)^dAYDURk(A~`tc?{<*a|jI8?TenO1y2<; zCYSQmgGF+CW=eiAo^fy0rrh<5?gI<%1M}*g3n_Oyw0G^EIp14{etwA3IclOkG4$7` z5{DPuJMZj3F0`6s$}!_lR3}Pjjk9}a`~K$O?C!ZvFgxb?!DP{)-&$Kfw*fOev@;k_ z^K8jn(OYG2md!W+Er_o}N%qhm9#%5WV(2e2Q=g#WZsoU>(vjfSN{m5 zhRpwa-_E!ilq$^eU)VcanYTP$JJ{c_W~A@6I=U)N?_1nm<)-(`Ib5&VU&J7#s_wty zB9{^pvLp;qb5K^s9A#A{tnmzGg)3SrXQ;9=<|r!@#1`p;9)htHs?3u$qIKaFWkG+y zpCquWB5u`lh38xo2i0ZK+kqs2!dVrU8S!R>c(cTt8e;HBE9=~=Bz{CW3R7f&Ak!mz z8yjoX@u+kJzXt^CR>5kWV0xM3(2q~%uN6c$nF$UuAKHcJ zXA-=#-vr;dQS%V5)vy@Ha0Y0AO1B(ATgWliH);l1Arh`8u5ZmFOFs7vYz?(PbDw72}7CqG;daD2S#y=}WlKfe5sUZf9%ut(D z48eXoQssw1CCM;L?br4;zVqwPo}K^f*}vzlp2sO=!1&%ueorI-p zL^54#sz1cXPZQERBEy-_V?y~sm~TYhK(z0=-phx=eA6C&Ut=SG#+$D6S>iAGcpi<@ zfobiRBhW7K5}wlRei)bdGS}?(v=OUuG$zQ)QeP`EMMmYP@Dfy9dCgQ%X&kL1PvN;{ zPB)YG5Gs^&mlU$H(^4rdk({{`D!+u>U*bD_VNEsfiNq!07bySsF5M~XTD|M`9)lh;h8=8UI(8~ZnABx_b3@tD(1X{GX# zxbs%yMu4%7GRzp3jl4Z)TOme)0tRJqMg)q31X zD&USjikIkj4SGpR^blW9I{wYeYI*wgfY8-*{sP@L)D~a6W8fqUV0REdn8po;V)7sf zW{F1Nts;Z?%8qeob$B|GP9{41H~3Tj3lcceiDTx|(&{P4B)jY`PHw833(WbFCCw@K zexm66N(%9>dV zE_W4S1G$R-kI8Jaf6g(RYF3Ki;Vqf)v$^Q}AACV%jA%PaOxnB6*qOI(ntt=rd6OZdlwnWtrU6UM%>Dv4| z);76kku6263tOIIOKI`M_C?#ad$w(}Rm%Xpw&!g#)wAs%S!D?cD>8PP1)IL~3Ruvk!;`le>|j`w%jQPz93G z@TsO8Z^`P`qWLThui~26)s5DZ-Qs9Ca|q^DrbV#89JR*&5lZ{G9tgY#!Nw~1a+r|( zld+(rekE);9p4*}hGm3CD)3G4J42F)m}fvLF_iW=1Zey(-?)=PGLavYNra(29bP;d z0}oEz8e>ubQQ8EsWn#hW`HLjf7(vYl-wqI`#*Ls791J4HYP^LP^%!J(Iv^R^5*9zP zl!-kaM*OuHhR*~M;|j*2NFhWy5Vy#Qpn5Vk$hT)=$TK_wh<=QL2HNS)7bPYSA>0DB z)3F#>ygaZR4eTJ!8=y*pA`wmzN%IO(5pNO<+eJ7m$OuT-7f&{dlJ-GRa)PdTUcq}I zh#(GE5OD$QdjzhEaRo0f`GXkhxP4Iai!cJnTT&MSPk89Gg9C#=w5FmA#X>w8Q^q?I zBwHD=f+4sPHhmqZ5x3KZ5dP895+j@hPolR8bk0O?6PHN5pk@8zU7Ep5q6$ffem9~M z$5B=O4@khTt3c5*HY^ts2c?kwukbW&6=Wh0Su(})ukiRYk_GgKW&N-SYAxy9G21tL zVy&vps~cM2zDaZ9oi-o=SNkP8X009vNt`A7 z^mhmSo7LmcR+&*i&lBvzT@k5b}&r*WFbkFT3X^; ziC}8h1tfm)5u|R(Oix~i{4;c=nbSYMkjY1pJho?_C&79`~n;15>t1ZpFyiwtie# zJQMig!O6~LXZ}pz%!$OIWI^?Boi%XVlt>0xuJ*hahGzVWw$1l!n-hb%Ivw3?Sz$SD z>#`Mo8%o{nxM!{Y!pc}Zl&flEhnmTHMJq@46fvTW#<1j!rxGZf#K~ z$GyjKxPH&&=-g_1k9Tz0P4CqfcX6ioIS$vFbzp!@`M`jeg}>D;!cz?-7xdTpCHx>D zb`o9rBsqwm1qJwaJ(DMyc$N+~PkXjILSig{h{N`tQ+xRI4c`GHlJ7W+2j@C^>LK_o zN~l*xck#pRU`Ql!6ee#F&31h+kR(LMW0#8U(1g4%H5thD1w1ZAv#Hp&QW3guo>&gN{*SVCl#4yC;B% zh@ed48Z?eWx4{R^`p(r>FXwQ?|Ig(H{nFkvkzu~CQ{Dea$ zMu%36pD)$p*Km?l-$i~G7gl?5t#R~`=E!*_A0{nTl1i39P^LDpMI3}XAHVIu*Cu)y z!}&QWMNqW-Hc8$f$z_rpA;~$CbdcoVkc5OFrETp7az*BeQt#_U0onFxDL{5G>5X)c z-Uty$RdJf3vbK&!0x_@w@(0KunnL*!2`FBJ;d9nuU>|H|44zMzl1~`NCyb5$&;Nw6 zf5H@h%2Xwps^3{`&y77h_S`eiJ~Jb~Joe()%g?;{%&dHS?DetR&%FN3{LR$PM^mNk zDa)}5cFE?LE}bf!E}tr&2_(*>Y`Z4ROYm)9oVqyOKh>YuF>9GCPq_|E*nel)KEbY7 z890M|GY6B7@(C+YI1%Wg2=-|R3Py Date: Sun, 16 Aug 2026 06:17:04 +0000 Subject: [PATCH 24/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index fc9bf66..39cd314 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| -| [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 17 min read | +| [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | | [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read | | [The Architect of Acquiescence](https://stevenmilanese.com/blog/the-architect-of-acquiescence) | Jun 25, 2025 · 11 min read | | [Planetary Intelligence: Earth as Information Processor](https://stevenmilanese.com/blog/planetary-intelligence-earth-as-information-processor) | Jun 18, 2025 · 49 min read | diff --git a/assets/entropy.svg b/assets/entropy.svg index a3515b4..6c3cdb7 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 19817b3..ff63064 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 17, + "generation": 18, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 898e5429230515d2bc1529c46278bd3be1d6d1a9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 06:17:04 +0000 Subject: [PATCH 25/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 6c3cdb7..f238e4f 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index ff63064..276e399 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 18, + "generation": 19, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 0a461f922e7fad81c0bc3ff40ea8b52fa11a4739 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2026 06:17:04 +0000 Subject: [PATCH 26/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index f238e4f..cf0c054 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 276e399..5877252 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 19, + "generation": 20, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 0f380f8989836cf2887bfd37b883f44a432f6582 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Aug 2026 06:17:04 +0000 Subject: [PATCH 27/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index 39cd314..ce60f95 100644 --- a/README.md +++ b/README.md @@ -109,10 +109,10 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| +| [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 54 min read | | [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | | [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read | | [The Architect of Acquiescence](https://stevenmilanese.com/blog/the-architect-of-acquiescence) | Jun 25, 2025 · 11 min read | -| [Planetary Intelligence: Earth as Information Processor](https://stevenmilanese.com/blog/planetary-intelligence-earth-as-information-processor) | Jun 18, 2025 · 49 min read |
diff --git a/assets/entropy.svg b/assets/entropy.svg index cf0c054..b6de9ae 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 5877252..c84f014 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 20, + "generation": 21, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 0244714b823d36e523acc555298bbdb2c41728e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Aug 2026 06:17:04 +0000 Subject: [PATCH 28/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index ce60f95..8d9a08b 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| -| [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 54 min read | +| [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 58 min read | | [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | | [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read | | [The Architect of Acquiescence](https://stevenmilanese.com/blog/the-architect-of-acquiescence) | Jun 25, 2025 · 11 min read | diff --git a/assets/entropy.svg b/assets/entropy.svg index b6de9ae..6094eae 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index c84f014..695da1c 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 21, + "generation": 22, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 353f10e95d3a7d584804f8fa531889449bb197e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 21 Aug 2026 06:17:04 +0000 Subject: [PATCH 29/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index 8d9a08b..c1cc178 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| -| [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 58 min read | +| [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 61 min read | | [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | | [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read | | [The Architect of Acquiescence](https://stevenmilanese.com/blog/the-architect-of-acquiescence) | Jun 25, 2025 · 11 min read | diff --git a/assets/entropy.svg b/assets/entropy.svg index 6094eae..af1d48c 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 695da1c..7870201 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 22, + "generation": 23, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 853ec815b3cec4a77e0d507540f77a576bfbaa3a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Aug 2026 06:17:04 +0000 Subject: [PATCH 30/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index af1d48c..44207f8 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 7870201..397968d 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 23, + "generation": 24, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From b305532c9a9db0b9454fb81ef41f5fd18adff995 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sun, 23 Aug 2026 06:17:04 +0000 Subject: [PATCH 31/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 44207f8..510d83a 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 397968d..679fff4 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 24, + "generation": 25, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 25b8b16f2f4f525d9ef97a58e3372e6f740438b5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 06:17:04 +0000 Subject: [PATCH 32/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 510d83a..67add9d 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 679fff4..bf6406e 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 25, + "generation": 26, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 972e459db9363acda96b2a6f56121ea1ca2a818f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 06:17:04 +0000 Subject: [PATCH 33/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 67add9d..e4f5831 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index bf6406e..faf51f3 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 26, + "generation": 27, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From b5ea1163aaa14187a3608e54f208d6a4acb39140 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2026 06:17:04 +0000 Subject: [PATCH 34/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index e4f5831..7187266 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index faf51f3..1615c9c 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 27, + "generation": 28, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From d253efee2d91231aa52cae2236f9b31a48e626d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 06:17:04 +0000 Subject: [PATCH 35/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 7187266..51b8f3f 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 1615c9c..7400b56 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 28, + "generation": 29, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From db708d97e834f548118ae86f3d1cbf97122554c1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 06:17:04 +0000 Subject: [PATCH 36/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 51b8f3f..2bbe382 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 7400b56..1030e57 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 29, + "generation": 30, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 65ba1099c46ccf2b813a224515b8e6001230d192 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2026 06:17:04 +0000 Subject: [PATCH 37/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 2bbe382..dca503f 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 1030e57..b95287a 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 30, + "generation": 31, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From f47579637d66715639274615595a75d7be483e23 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sun, 30 Aug 2026 06:17:04 +0000 Subject: [PATCH 38/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index dca503f..2fe8e77 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index b95287a..c65ec48 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 31, + "generation": 32, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 2bdb89a21ea25b52e9d84d2a3d374a57c5c33ea3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 06:17:04 +0000 Subject: [PATCH 39/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 2fe8e77..710dcdd 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index c65ec48..4b1cfdb 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 32, + "generation": 33, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From b0aac60bd6c455ac2fbd5be1241f6254d69c400a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 06:17:04 +0000 Subject: [PATCH 40/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index c1cc178..1c85853 100644 --- a/README.md +++ b/README.md @@ -109,10 +109,10 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| +| [What Survives the Reset](https://stevenmilanese.com/blog/what-survives-the-reset) | Aug 31, 2026 · 12 min read | | [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 61 min read | | [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | | [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read | -| [The Architect of Acquiescence](https://stevenmilanese.com/blog/the-architect-of-acquiescence) | Jun 25, 2025 · 11 min read |
diff --git a/assets/entropy.svg b/assets/entropy.svg index 710dcdd..7040c18 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 4b1cfdb..e12455a 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 33, + "generation": 34, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 4bd53c756018d9533d85c537402944e95e19e5dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2026 06:17:04 +0000 Subject: [PATCH 41/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 7040c18..c3582af 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index e12455a..5fc61f6 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 34, + "generation": 35, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 97937a1b3a7afa0726846e17cc4ab3386df37fa3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 06:17:04 +0000 Subject: [PATCH 42/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index c3582af..a408426 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 5fc61f6..be49a7f 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 35, + "generation": 36, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From a9a9e0a160e29e5e302d2e88b89537fa303af5c0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 06:17:04 +0000 Subject: [PATCH 43/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index a408426..232894f 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index be49a7f..d31494b 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 36, + "generation": 37, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 43f000e929c8649c8f47c6c2890937c624cbd3f8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Sep 2026 06:17:04 +0000 Subject: [PATCH 44/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 232894f..a6216fd 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index d31494b..44365c2 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 37, + "generation": 38, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 2725ceb26b96b1f4e1de367cedfa225b29116063 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2026 06:17:04 +0000 Subject: [PATCH 45/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index a6216fd..699be58 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 44365c2..d64b560 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 38, + "generation": 39, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 1854ab84827f4b6af2f3aea3847519b29f49feb6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 06:17:04 +0000 Subject: [PATCH 46/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 699be58..463c7cc 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index d64b560..8ee1795 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 39, + "generation": 40, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From a7e4cbf6d92949ad99de28e264a35651a602d548 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 06:17:04 +0000 Subject: [PATCH 47/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 463c7cc..c4576f1 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 8ee1795..079b1c3 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 40, + "generation": 41, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From ffbda27c4d63b8a8ce5d99b1803bd111b91639d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Sep 2026 06:17:04 +0000 Subject: [PATCH 48/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index c4576f1..7aafc9a 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 079b1c3..9936e20 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 41, + "generation": 42, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From ca980e7bc85b3269402e59753ef8c9f620ee3bde Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 06:17:04 +0000 Subject: [PATCH 49/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 7aafc9a..33a362a 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 9936e20..50854eb 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 42, + "generation": 43, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From ec51fcbfb4785d1f50ea020117ee22e68b18aead Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2026 06:17:04 +0000 Subject: [PATCH 50/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 33a362a..557e7e3 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 50854eb..a622e2b 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 43, + "generation": 44, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From fd4ff16c80ebee36d161061636c1844503806c0d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2026 06:17:07 +0000 Subject: [PATCH 51/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 557e7e3..9c2819b 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index a622e2b..e7a4164 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 44, + "generation": 45, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From cdedabf617158a6d12a7e49023af41355f21073d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sun, 13 Sep 2026 06:17:07 +0000 Subject: [PATCH 52/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 9c2819b..4a197eb 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index e7a4164..b6eefaf 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 45, + "generation": 46, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 310e3af4f50ab463dbad57a32a4f47e076724691 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 06:17:07 +0000 Subject: [PATCH 53/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 4a197eb..d018479 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index b6eefaf..9eb84ee 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 46, + "generation": 47, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 6122ccc7f16e201137c8249fea6b81e8ce8f5eff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Sep 2026 06:17:07 +0000 Subject: [PATCH 54/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index 1c85853..db8af6e 100644 --- a/README.md +++ b/README.md @@ -109,10 +109,10 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| +| [THE MAJORITY THAT VOTED FOR HEMLOCK - Plato's Republic, Exegesis and Judgment](https://stevenmilanese.com/blog/the-majority-that-voted-for-hemlock-platos-republic-exegesis-and-judgment) | Sep 15, 2026 · 202 min read | | [What Survives the Reset](https://stevenmilanese.com/blog/what-survives-the-reset) | Aug 31, 2026 · 12 min read | | [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 61 min read | | [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | -| [The Ultimate Easter Egg Hunt: An Online Odyssey for the Brilliant Minds](https://stevenmilanese.com/blog/gunter) | Jul 21, 2025 · 45 min read |
diff --git a/assets/entropy.svg b/assets/entropy.svg index d018479..1cc61b3 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 9eb84ee..e7908c7 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 47, + "generation": 48, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 218ffc98b2eecdbb606ae30570a152c3077e0ec9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 06:17:07 +0000 Subject: [PATCH 55/58] chore: nightly telemetry refresh --- README.md | 2 +- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 3 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index db8af6e..b0ea0d3 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Earth as information processor, argued in full on [Strange Quarks](https://steve | Article | | |:---|---:| -| [THE MAJORITY THAT VOTED FOR HEMLOCK - Plato's Republic, Exegesis and Judgment](https://stevenmilanese.com/blog/the-majority-that-voted-for-hemlock-platos-republic-exegesis-and-judgment) | Sep 15, 2026 · 202 min read | +| [THE MAJORITY THAT VOTED FOR HEMLOCK - Plato's Republic, Exegesis and Judgment](https://stevenmilanese.com/blog/the-majority-that-voted-for-hemlock-platos-republic-exegesis-and-judgment) | Sep 15, 2026 · 204 min read | | [What Survives the Reset](https://stevenmilanese.com/blog/what-survives-the-reset) | Aug 31, 2026 · 12 min read | | [The Invisible Hand's Blind Spot: A Demand Externality in Competitive Automation](https://stevenmilanese.com/blog/the-invisible-hands-blind-spot-a-demand-externality-in-competitive-automation) | Aug 19, 2026 · 61 min read | | [Mathematical Programming Language: A Vision for Cognitive Universality Through Unicode-Based Syntax](https://stevenmilanese.com/blog/mathematical-programming-language-a-vision-for-cognitive-universality-through-unicode-based-syntax) | Jul 28, 2025 · 19 min read | diff --git a/assets/entropy.svg b/assets/entropy.svg index 1cc61b3..d785071 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index e7908c7..9d8fd91 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 48, + "generation": 49, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 9f9beb201e83b33e3512120b100efc06fb553827 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 06:17:07 +0000 Subject: [PATCH 56/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index d785071..6287ffa 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 9d8fd91..d818d2d 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 49, + "generation": 50, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From ced842ec38f32fe6cdef43ecd3dbb4973a433370 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 06:17:07 +0000 Subject: [PATCH 57/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index 6287ffa..cb56dd7 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index d818d2d..2732ba5 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 50, + "generation": 51, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" } From 0738bd44067d6a86c8b23f60a4bf65699f7d236e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898470+github-actions[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2026 06:17:07 +0000 Subject: [PATCH 58/58] chore: nightly telemetry refresh --- assets/entropy.svg | 240 ++++++++++++++++++++++----------------------- state/demon.json | 2 +- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/assets/entropy.svg b/assets/entropy.svg index cb56dd7..ecb6ae4 100644 --- a/assets/entropy.svg +++ b/assets/entropy.svg @@ -1,125 +1,125 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + S = 100.0 k·bits dS/dt < 0 bits sorted by visitors: 12 diff --git a/state/demon.json b/state/demon.json index 2732ba5..e154670 100644 --- a/state/demon.json +++ b/state/demon.json @@ -1,6 +1,6 @@ { "bits_sorted": 12, - "generation": 51, + "generation": 52, "demons": 1, "last_sorted_at": "2026-07-08T02:02:03+00:00" }