
Embracing the dark side – An Aristotelian analysis of large language models
\nTL;DR: Linux nerd → DevOps wrangler → indie gamedev. 🐧 → ☁️ → 🎮\n\n\n","description":"","image":""},{"id":"quest-log","title":"🗺️ The Quest Log","html":"\n2025 – now · 🎮 Founder, Land of Enchantment Games
以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。
\nTL;DR: Linux nerd → DevOps wrangler → indie gamedev. 🐧 → ☁️ → 🎮\n\n\n","description":"","image":""},{"id":"quest-log","title":"🗺️ The Quest Log","html":"\n2025 – now · 🎮 Founder, Land of Enchantment Games \nMy indie gamedev studio, based in New Mexico.\nAlso cooking 🍳: my side projects\n\nmerecatholicity.com (Git): my eclectic ecumenical project. It includes a self-published book, Mere Catholicity (public domain, typeset in LaTeX for PDF, paperback and Logos), a library of the Fathers, councils and classics re-typeset from public-domain sources, and merecat 🐈, an AI research librarian that answers from the library with citations. I built it serverless: a PureScript, lit-js and Tailwind front end over a custom headless API backend on Cloudflare Workers, with D1 (SQLite), R2 (S3-compatible storage) and Durable Objects for real-time chat. A GitHub Actions CI/CD system ships both the application and its Terraform infrastructure, with approval gates before production, staged rollouts and nightly tests against production. For the community side I borrowed the best bits of the old internet: 4chan-style auth, Snapchat-style DMs, Signal-style end-to-end encryption, and Facebook-style profiles and walls.\nstasislinux.org (Git): my own Linux distro, the natural follow-through of my years as a package maintainer on KISS Linux with Dylan Araps.\nbackseat-driver: my tutor for keeping AI-era programmers' fundamentals sharp. Free for personal use; commercial licenses in the store for businesses.\n.emacs.d: my Emacs config. It starts in about 0.2s, with everything deferred through use-package. It prefers built-ins (eglot, flymake), runs on vertico/corfu/tree-sitter, and binds the same SLIME-style keys in every language.\n\n2020 – 2025 · ☁️ DevOps @ Upgrade, Inc. · Immaculata Studios, LLC · Skvare, LLC \nHerded Kubernetes, Terraform (5k+ lines of homegrown modules), AWS, CI/CD pipelines, monitoring, and a Postfix server that sent a million emails a month without landing in spam. Rode the industry's evolution from LAMP-stack monoliths to IaC-driven cloud microservices, right up to the arrival of AI automation, which is when I turned to solo gamedev.\n2017 – 2020 · 🐧 Open Source Hermit \nSpent 10+ hours a day learning Linux from the kernel up. Maintained packages for KISS Linux, wrote docs for Funtoo, and built Themelios (a NixOS ZFS-on-root installer) and Spartan Emacs. Got commits merged upstream (e.g. libcap). Also went viral on Hacker News by booting my Linux distro with Emacs as init (systemE).\n\n\n","description":"","image":""},{"id":"slop-shelf","title":"🤖 The slop shelf","html":"\nMy secondary GitHub, @el-sloppo, is where I push my favorite AI slop projects. Most of them live under Emacs-OS:\n\n\n\nembr.el: a web browser inside Emacs. Emacs is the display server and headless Chromium is the renderer, streamed over CDP screencast. It has EXWM-style key passthrough, optional Vimium-style modal navigation, and a native C rendering path built on the Emacs canvas patch. It doubles as a proof of concept for getting that patch mainlined.\njellyfin-emms-mpv.el: browse and play your Jellyfin library from Emacs. Music goes through EMMS and video through mpv, with poster galleries, and playback position syncs back so "Continue Watching" stays accurate.\nelcava: a cava clone in pure Emacs Lisp. It captures system audio from PipeWire, runs the FFT in Elisp, and draws a live Unicode spectrum in a buffer.\nel-init: Emacs as PID 1, for real this time. It's a systemd-inspired service supervisor written in Emacs Lisp, with a dependency graph, targets, an M-x elinit dashboard and an elinitctl CLI, plus an optional static-build patchset that turns Emacs into an actual init. It's the spiritual sequel to systemE and the core of Emacs-OS.\n\n\n","description":"","image":""},{"id":"store","title":"🛒 Store","html":"\nThings I make and sell. Payment is through Stripe; keys arrive the moment you've paid, and by email.\n\n\n\n\n\nBackseat Driver commercial license\n\n\nBackseat Driver is my coding tutor for Claude Code. It's free for personal use: your own learning on your own time, hobby projects and unpaid open source, schools and charities too.\n\n\n\nIf a business uses Backseat Driver or has its people use it, training included, that's commercial use, and purchasing a commercial license is required. Freelance and other paid work count too. Read the terms.\n\n\n\n$99 a seat, paid once. The license is for life.\n25% off every seat from 10 seats: $74.25 a seat.\nOne key covers every seat you buy. A seat is one person using it.\nNeed more seats later? Paste your key below and add them.\nHonor system: nothing ever stops working. If installs far outnumber your seats for two weeks, everyone using the key sees a small note asking for more seats, and whoever bought it gets a short email.\n\n\n\n\n\n\n\nAdmin\n\n","description":"","image":""},{"id":"inquiries","title":"✉️ Inquiries","html":"","description":"Get in touch with Adam Schaefers: work, licenses, or just to say hi.","image":""},{"id":"privacy-policy","title":"Privacy policy","html":"\nThis site has no ads, analytics or tracking cookies. I collect only what you give me: your name, email address and message when you use the contact form, and when you buy a license, the licensee's name, your email address, the seats and the purchase record, plus an anonymous ID for each install that checks in, used only to count seats. I use it to answer you and to deliver, manage and refund licenses, and I never sell or rent it. It's disclosed only to the services that run the site, each sent over an encrypted connection only what it needs to do its job: Stripe takes payments (I never see your card), Cloudflare hosts the site and its videos (and, like any web host, may log your IP address) and runs the contact form, license server, its database and the bot check, Resend sends license emails, iCloud Mail receives contact messages, and YouTube sees videos you choose to play. Otherwise I disclose it only when the law requires. Everything travels over HTTPS and is stored with those providers in access-controlled accounts, and the site's admin pages sit behind Cloudflare Access; the contact form keeps an unsent draft only in your own browser. To see, correct or delete your information, get in touch. Last updated October 11, 2026.\n","description":"","image":""},{"id":"terms-of-service","title":"Terms of service","html":"\nBy using this site you agree to these terms. Everything here, including text, code, images, video and software, is © Adam Schaefers, all rights reserved, unless it says otherwise; open-source projects carry their own licenses, and each license sold in the store is governed by its own terms, linked from its product there (for Backseat Driver, its commercial license). The site, its content and anything sold here are provided "as is" and "as available", without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose and non-infringement. To the fullest extent the law allows, I'm not liable for any indirect, incidental, special, consequential or punitive damages, and my total liability for any claim is limited to what you paid me in the twelve months before it. Sales are final unless I choose to refund or the law requires it, and a refunded license is revoked. Don't misuse the site: no attacking or overloading it, abusing the contact form or license server, or sharing license keys beyond their seats; you'll indemnify me against claims arising from your misuse or breach of these terms. I may change, suspend or end the site, any product or these terms at any time and refuse service to anyone, and using the site after a change means you accept it. These terms are governed by the laws of New Mexico and the United States, with any dispute heard in the state or federal courts located in New Mexico. Last updated October 10, 2026.\n","description":"","image":""}],"collections":{"blog":{"title":"Blog","description":"Posts by Adam Schaefers.","image":"","intro":"","perPage":10,"entries":[{"slug":"2026-10-21-embracing-the-dark-side","date":"2026-10-21","dateLabel":"October 21, 2026","title":"Embracing the dark side","excerpt":"\nAn Aristotelian analysis of large language models.","html":"\nIn March I made a video telling you to "tell your AI-pushing boss to get\nwrecked."1\n\n\n\nWhen Aristotle broke with his own teacher, he called it a duty, "for the sake\nof maintaining the truth even to destroy what touches us closely."2\nWhat touches me closely is six essays and a video against leaning on AI to\ncode, all with my name on them.\n\n\n\nAI is new, but the questions it raises are old, so I've gone back to Aristotle\nand Aquinas. One question won't leave me alone. How does a thing that can't\nthink beat me at my own job?\n\n\n\nWhere I stood - it imitates, it doesn't think, and that's already\nenough to wreck us.\n\nSo-called Machines of Loving Grace - a CEO's techno-religion, and why I\nwouldn't live in it.\nProgress without a creed - the race, the clock, church and the\ntrivium.\n\nNobody knows tradeoffs like a programmer - I'd been treating a\ntradeoff like a sin.\nWhat I got wrong - it got good, fast.\nAGI doesn't matter - a machine can't have a mind, and it doesn't\nneed one to be dangerous.\nCan it improve itself? - it can grow in degree, never in kind.\nEven Linus - how to use the tool with integrity.\nThe right fear - the pragmatist's choice, and what's worth\nbeing afraid of.\nDon't forget how to code - use it or lose it.\n\n\n1 \nThe fall of the software engineer, the rise of the software artisan, Enchant Games\njournal, March 7, 2026, where the video is.\n\n2 \nAristotle, Nicomachean Ethics I.6, parting from Plato's Forms,\n"while both are dear, piety requires us to honour truth above our friends."\n\n\n\nWhere I stood\n\n\nIn March, I saw a philosophical problem. The machine can't have a thought of\nits own. It doesn't reason. It imitates reasoning.\n\n\n\nAnd look who it's imitating for. Aristotle called man "the most imitative of\nliving creatures," the one who "through imitation learns his earliest\nlessons."3 It's a gift, and it's how we learn anything at all.\n\n\n\nSo put the most imitative creature on earth in front of a machine that does\nnothing but imitate. Who copies whom? We copy the copy.\n\n\n\nRené Girard added what Aristotle left out.4 We don't only copy each\nother's ways. We copy each other's wants. So we're easy to fool, and easier\nstill to steer.\n\n\n\nMost of the time, the imitation passes for the real thing. We've tolerated mediocre software for\ndecades. It works, ship it.\n\n\n\nThe machine is bad enough to bury us in technical debt, and sharp enough that\nit might someday refactor its own mess, long after we've forgotten how. Borrow\nnow, pay later, betting the bill never comes. We trade understanding for speed. We used to be\npaid to code. Now we pay to code.\n\n\n\nAI isn't going to become human. Humans are going to become NPCs.\n\n\n\nMaybe it tops out here, and from now on it only gets more efficient. It doesn't\nmatter. People who copy instead of think, code nobody understands, and a\nmonthly bill to a lab for the privilege. That's a hellscape, and what we have\nnow is already enough to build it.\n\n\n3 \nAristotle, Poetics 4, trans. S. H. Butcher (MIT Internet Classics Archive).\n\n4 \nRené Girard (1923-2015), the literary critic and Catholic convert\nwhose mimetic theory holds that past our bodily needs we learn what to want by\ncopying somebody else. He first laid it out in Deceit, Desire and the Novel\n(1961).\n\n\n\n\nSo-called Machines of Loving Grace\n\n\nNot everybody sees a hellscape. Dario Amodei, the CEO of Anthropic, wrote\nMachines of Loving Grace to sell the opposite.5\nHis usual subject is the risks, and his company\nresearches how to reduce them. This essay is the other half, his sketch of "what\na world with powerful AI might look like if
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。