Random Learning
← The journal

August 17, 2026

3 things I learned

last30days v3.3.2 · synced 2026-08-17

What I learned:

The four shapes are older than you and shared by everyone - Heinrich Kluver's 1928 mescaline work sorted every geometric hallucination into just four "form constants" - lattices/honeycombs/gratings, cobwebs, tunnels/funnels/cones, and spirals - and the claim that survived a century is that the SAME four recur across psychedelics, migraine aura, sensory deprivation, near-death, hypnagogia and strobe light, per Wikipedia's Form constant and PsychonautWiki. The content feels impersonal because it is not content at all - it is the architecture of your visual system showing through.

Why the geometry is universal: the map from eye to brain is a logarithm - The retina-to-V1 map is approximately a complex logarithm (a log-polar, conformal map), and under it the concentric circles, radial rays and logarithmic spirals of your visual field become straight, parallel stripes on the cortical sheet, per plus.maths.org. So the deep reason the shapes are shared: the simplest thing a destabilized excitable sheet can do is form stripes (a Turing instability), and the inverse map turns cortical stripes back into tunnels, spirals and funnels in what you "see." The geometry is universal because it is literally the shape of the wiring.

Ermentrout-Cowan gave the math; Bressloff-Cowan finished it - Ermentrout and Cowan (1979) modeled V1 as a neural field near a Turing-like instability and recovered the rotationally symmetric constants (tunnels, spirals, cobwebs), but the lattices - the honeycomb and checkerboard family with translational symmetry - only fell out once the 2001 Bressloff-Cowan model added the orientation-column ("pinwheel," effectively hyperbolic) connectivity of the cortex, at which point all four Kluver classes came from one equation, per Quanta Magazine. This is the Turing-pattern-in-visual-cortex result people mean when they invoke Klein bottles and cortical symmetry.

Same picture, four different routes to instability - The causes differ in HOW they destabilize the cortex, not in what comes out. Psychedelics act at 5-HT2A to REMOVE inhibition so the cortex spontaneously excites into standing-wave patterns; migraine aura is instead a traveling wave (cortical spreading depression, a soliton) marching across the sheet, which is why an aura drifts and scintillates rather than sitting still; the near-death tunnel is hypoxia knocking out peripheral visual cortex first while the center holds, retracting the field inward into a converging tunnel topology plus disinhibition brightness, per neuroetpsycho; and Ganzfeld or sensory deprivation destabilizes by STARVING the cortex of structured input. Four doors, one room.

The tiny live-discussion layer says the shared-world framing is folk and the eigenmode framing is science - In the 30-day window this is a nearly dead social topic: the two genuinely on-topic explainers pulled 10 and 21 views. Out Of This World on YouTube walks straight through 5-HT2A disinhibition plus the Ermentrout-Cowan and Bressloff-Cowan maps, while Nash on YouTube frames it as prehistoric humans across the world seeing identical shapes because "those shapes live inside your brain" - the entoptic-rock-art argument. The honest translation of the "same alternate reality" question is that nobody is visiting the same place; everyone is running the same hardware, and any perturbation rings it at the same resonant modes. Form constants are the eigenmodes of the visual cortex.

What is actually new in the window is measurement, not theory - The freshest item is a February 2026 bioRxiv preprint doing large-scale computer-vision mapping of strobe-induced hallucination geometry - quantifying the structures at scale instead of trusting subjective report - and adjacent recent Ganzflicker work shows that individual imagery capacity (aphantasia through hyperphantasia) predicts whether flicker yields bare dots or complex faces, which begins to explain the personal variation layered on top of the universal scaffold.

KEY PATTERNS from the research: 1. Four constants, one cause - lattices, cobwebs, tunnels and spirals recur across every trigger because they index cortical geometry, not personal experience, per Wikipedia. 2. The retino-cortical map is a complex logarithm; cortical stripes map to visual-field spirals, tunnels and rays, and back, per plus.maths.org. 3. Ermentrout-Cowan (1979) recovered the rotationally symmetric constants via a Turing instability; the 2001 Bressloff-Cowan model added orientation-column anisotropy to capture the lattices too. 4. Psychedelics equal disinhibition standing waves; migraine aura equals a traveling spreading-depression wave; the near-death tunnel equals peripheral-first hypoxia; Ganzfeld equals input starvation - same output, per Out Of This World. 5. Form constants are cross-cultural and low-level, implying a shared hallucinatory MECHANISM rather than shared meaning, per Ganzflicker research. 6. The 2026 movement is quantification - a computer-vision mapping of strobe hallucinations - plus evidence that imagery capacity predicts complexity on top of the universal geometry. 7. No live discussion layer: Reddit search 403'd, the on-topic YouTube explainers sit at 10-21 views, and the X and Hacker News "form" matches were off-topic (soft-body form controls, an SEC Form D, a calculus operator).

last30days v3.3.2 · synced 2026-08-17

What I learned:

ntfy is the center of gravity, and this month it had a genuine moment - The most-engaged on-topic item in the window was the plain Hacker News submission "Ntfy - open-source Push to Mobile" at 125 points and 51 comments, and nearly every how-to in the corpus routes alerts through it. InstaPods's RAM-tested roundup tells self-hosters to "route every tool's alerts through a lightweight notification server like ntfy (~20MB, HTTP-native, with iOS and UnifiedPush apps) or Gotify, instead of wiring each tool to email separately." The live project (ntfy) sits at 34K stars in Go with 357 open issues.

ntfy against Gotify is the one real fork in the road, and the split is minimalism versus control - The cleanest framing came from BrightCoding: "Choose gotify/server when you need granular access control and plugin customization; prefer ntfy for minimal-configuration, topic-driven use cases." Gotify's pitch is full ownership with a REST API, WebSocket streaming and a plugin architecture; ntfy's is publish-from-curl simplicity with per-topic ACLs behind a TLS proxy on a 1 vCPU / 512 MB host, per Stack Harbor.

Uptime Kuma is what generates the alerts, and Apprise is the universal fan-out - Uptime Kuma (louislam/uptime-kuma) is the biggest thing in the corpus at 90K stars, having shipped 2.5.0 on 2026-08-01, and the way it reaches a phone is Apprise: it "supports many notification providers... built-in notification methods and integrations via Apprise," per ServerMall. Apprise is the abstraction that lets one config speak "Discord, Telegram, ntfy and anything else Apprise speaks, with per-channel event selection," as one Apprise-driven project puts it, so you configure channels once instead of wiring every tool to every service.

Getting off Google and Apple push runs through UnifiedPush, and iOS is where the story gets honest - On de-Googled Android the pattern is ntfy as a UnifiedPush distributor: install it, grant "battery optimization exemptions to ensure it runs properly in the background," and point your apps at your server, per UnifiedPush. A Nextcloud forum user with no Google Play services wanted exactly this, reaching for NextPush or Sunup as the distributor. The unstated caveat is iOS: Stack Harbor's whole framing is to "know exactly what mobile push does and does not do on a self-hosted instance," because Apple background delivery is the part self-hosting cannot fully own.

The reason people build any of this is that "the container is up" is a lie - The one on-topic homelab video in the window, No Rack Required, makes the case bluntly: "Docker reports whether a process exists. It does not know whether the service still answers," and "one camera sat dark for sixteen days without logging a single error." For cron and backups the recommended safety net is a dead-man's-switch like self-hosted Healthchecks.io, where "jobs ping a URL on success, and you get alerted when a ping goes missing," per InstaPods.

The wired-up example self-hosters actually show is Uptime Kuma paging a phone - The concrete setup that keeps recurring is Uptime Kuma watching a critical service and alerting on failure: one How-To Geek writer has "Uptime Kuma set up to monitor Home Assistant... if Uptime Kuma detects that Home Assistant has gone down, a notification is sent to Telegram." Bridges like Echobell go one step further, turning downtime into a push notification or an actual phone call.

The honest caveat is that the live homelab discussion layer did not show up for this exact query - Reddit search returned 403 and the run fell back to the r/HomeServer new-posts feed, which this window was all hardware, RAM-sizing and rack-build threads with nothing about notifications, while the X layer matched on "self-hosted" but surfaced crypto, AI-agent and music-streaming posts rather than alerting. So the ground truth this window is docs, one high-signal HN thread and one homelab YouTuber - a converged, low-drama recommendation set, not a live switching debate.

KEY PATTERNS from the research: 1. ntfy is the default recommendation and the routing hub that everything else fans into - per InstaPods. 2. The real choice is ntfy (minimal, topic-driven) against Gotify (access control plus plugins) - per BrightCoding. 3. Uptime Kuma generates the alerts; Apprise is the fan-out that reaches every channel from one config - per ServerMall. 4. Escaping Google/Apple push means UnifiedPush with ntfy as the distributor, plus battery-exemption fiddling - per UnifiedPush. 5. iOS background delivery is the acknowledged soft spot of any self-hosted push stack - per Stack Harbor. 6. The stack exists because health checks lie; add dead-man's-switches for cron and backups so silent failures still page you - per No Rack Required on YouTube.

last30days v3.3.2 · synced 2026-08-17

What I learned:

The most-cited number in this whole debate is a false-positive rate, not a catch rate - the stat that keeps resurfacing is Stanford's TOEFL run, where seven GPT detectors falsely flagged 61.3% of non-native-English essays as AI while scoring native-speaker essays nearly perfectly, a finding GradPilot re-ran and confirmed this month. That single asymmetry - human ESL writing reads as "AI" to the machine - is the load-bearing fact under almost every 2026 takedown of detectors, and even vendor-adjacent write-ups concede detection is wrong 1-15% of the time depending on the tool.

Institutions are quietly walking away from detection, and the news layer is where you see it - the Financial Times reports universities dropping AI detection tools over accuracy fears, opening with Adelphi student Orion Newby who was wrongly accused and had to win a New York court ruling to clear his name. Inside Higher Ed runs the blunt headline "AI Detectors Are Out, New Assessments Are In," citing GPTZero and CrossPlag inconsistency and bias against non-native writers, while The Chronicle shows Turnitin itself pivoting away from text-matching toward its keystroke-surveillance product Clarity - an admission that its own text detector "often fail[s]... and sometimes issue[s] false accusations." The Verge frames the net effect as detectors "creating a new era of distrust."

The Yale lawsuit is the cautionary tale everyone points at - per Ars Technica, an AI-cheating dispute became a 13-count federal suit in which the plaintiff submitted GPTZero scans of works by a Yale dean and a former president, some published over 30 years ago, that the tool rated at "100% probability" of being AI - a self-evidently false result that has become the reductio-ad-absurdum of detector reliability.

Humanizers are a crowded market whose own reviewers admit the bypass is inconsistent - the last 30 days surfaced a wall of tools: open-source StealthHumanizer ("bypass GPTZero, Turnitin & AI detectors... No login. Built for students & writers"), HIX Bypass AI, NetusAI, and a Show HN "Remove AI voice from AI writings". But even the comparison blogs hedge: Phrasly's roundup says Undetectable AI's "output quality and detector bypass performance follow no clear pattern," and ProofreaderPro calls Undetectable.ai "the most effective pure bypass tool we lab-tested" while flagging quality drops. On X the lived workflow is a multi-pass pipeline, not one button - @JevonMax chains Gemini and Claude Opus to a 50% humanized draft, runs Hix AI to push past 90%, then finishes with Grammarly Premium and manual edits, while @RinseHold describes the ESL loop bluntly: write with AI, translate with AI, "then use AI humanizer to make it read less like it was written using AI. Everybody's doing it."

The loudest counter-voices say humanizers are the wrong fix - @adam_jaber argues people spot AI "because every sentence breathes the same and no line takes a risk. The fix isn't a humanizer tool. It's old craft: vary the rhythm, get specific, mean something," and @ItoIian is blunter: "The worst cop-out is 'AI but with humanizer'." The demand side is real and unglamorous - @jesu__tofunmii just wants "QuillBot Premium or... a free AI humanizer app," and the top-liked humanizer post of the window is @malagojr sharing a copy-paste "professional human-writing editor" rewrite prompt (86 likes).

Watermarking is the month's live fight, and the community verdict is "trivially removable" - the trigger was Anthropic shipping C2PA provenance marks (support.claude.com, 451 points on HN; The Verge), which Futurism covered as "People Horrified That They'll Be Busted," noting that once the detection method is public it becomes easy to build erasers. The two highest-scoring HN threads on the topic are Sean Goedecke's Text AI watermarks will always be trivial to remove (147 pts, 189 comments) and a companion "How AI text watermarking works" explainer (142 pts, 99 comments), and r/artificial circulated a straight "How it Works and How to Evade It" resource. The nuance most miss, per Ars Technica on SynthID and TextSight: a clean watermark scan means "no Google/Anthropic watermark here," not "a human wrote this" - text watermarks only prove provenance for one vendor's output, and paraphrasers plus removal kits target them directly.

The "tells" have hardened into folklore, and honeypots are outrunning statistics - The Atlantic dedicates a piece to the "it's not just X, it's Y" negative-parallelism tic as the most famous AI tell, The Economist runs "How to Spot AI Writing," and the top r/singularity comment mocks the whole genre: "Delving is what humans do!... Emoji are the new em-dash." Meanwhile the most-shared actual detection win of the month wasn't a detector at all - @TheMekon_Venus recounts a professor at Alcorn State hiding a white-text line inside a midterm prompt that told any chatbot to slip the word "Madagascar" nonsensically into the answer, catching 32 students who paste-farmed the prompt. Trap-based catches and, per r/Professors (1,189 pts), assignments "AI-proof" by design are where instructors are actually shifting, since detectors can't be trusted to accuse.

KEY PATTERNS from the research:

  1. The reliability crisis is a false-positive crisis, and it lands hardest on ESL writers - the 61.3% non-native flag rate from the Stanford study is the corpus's most-repeated number, per Wikipedia and GradPilot.
  2. Named detectors get graded very differently - independent testing has Copyleaks and Winston AI with the best human/AI balance, GPTZero "less decisive but safer" on human text, and Originality.ai and Surfer SEO "too aggressive," while an NPR head-to-head cited by undetectable.ai found Turnitin, GPTZero and Copyleaks all sometimes flag human writing and miss real AI.
  3. The institutional exit is real and documented - universities dropping tools (FT), "detectors are out" (Inside Higher Ed), and Turnitin itself moving to keystroke surveillance (Chronicle).
  4. Humanizers "work" but their own reviewers won't promise consistency - Phrasly and ProofreaderPro both hedge bypass reliability; practitioners like @JevonMax treat it as a multi-tool pipeline, not a single toggle.
  5. A vocal minority calls humanizers a cop-out - "the fix isn't a humanizer tool... it's old craft" (@adam_jaber); "the worst cop-out is 'AI but with humanizer'" (@ItoIian).
  6. Text watermarking is broadly dismissed as removable, and it only proves provenance anyway - "trivial to remove" tops HN (Goedecke), and a clean SynthID scan means "no vendor watermark," not "human," per Ars Technica; Anthropic's C2PA rollout (Futurism) reignited it.
  7. The slop tells are now shared vocabulary - em-dash, "delve," and "it's not just X, it's Y" negative parallelism (The Atlantic, r/singularity), which cuts both ways as humanizers now target exactly these patterns.
  8. Detection is quietly moving from statistics to traps - the viral win of the window is a "Madagascar" white-text honeypot catching 32 students (@TheMekon_Venus), alongside r/Professors' "AI-proof assignment" thread (r/Professors, 1,189 pts) - a tacit concession that you cannot trust a detector to accuse.

One honest caveat on ground truth: the live discussion layer this window was thinner than the news layer. Of 12 Reddit hits several were off-topic (an AI-girlfriend post, a Sam Altman work-week story), so the on-topic Reddit signal is really the watermarking-evasion resource plus two r/Professors threads. The richest, hardest material - the false-positive percentages, the university retreats, the Yale suit - came from the news/blog and Hacker News layers, not from fresh r/college or r/writing threads, so read the "community consensus" here as heavily journalist- and blogger-mediated.

Provenance — 2026-08-17

Redacted by design: this records the funnel shape, not the private source links or personal capture notes. Raw self URLs and why? text are never written here.

Source entries (3 picked from a pool of 6)

Today's pool held six eligible entries across very different domains. Three were picked, weighting each entry's own capture note heaviest and then spreading across fields — and, this run, deliberately breaking a long AI/coding-agent streak in the recent index by capping the day at a single AI topic.

  • A saved science Q&A on mushroom-induced hallucinations — altered perception and the vivid imagery people report under psilocybin (tags: mushroom, hallucinations, psychedelic, biology, science), captured 16 August. Pull: a genuine curiosity note about why hallucinated experience feels like a structured world rather than random noise, which is what sent the fan toward the neuroscience of hallucination form rather than toward mushrooms as a subject.
  • A saved self-hostable HTTP push-notification service for sending alerts to phone or desktop from any script, with open-source mobile apps (tags: push-notifications, http, open-source, self-hosting, mobile-app), captured 16 August. Practical-tool note; the fan went to the stack people build around it, not the single tool.
  • A saved free tool that rewrites AI-flavored text into plain prose and documents how AI text watermarking works (tags: ai, text-rewriting, plagiarism, watermarking, tool), captured 16 August. Enthusiast note about detecting and removing AI tells; the fan went to the detection/humanizer/watermark arms race the tool sits inside.

Domain spread: hallucination neuroscience · self-hosted infrastructure · AI-text forensics. Three different fields; only one touches AI, on purpose.

The 12 adjacent candidates

From the mushroom-hallucination Q&A: 1. Form constants: why hallucinations converge on the same geometric patterns ← picked 2. Lilliputian hallucinations: seeing tiny people across drugs, fever and Charles Bonnet 3. Charles Bonnet syndrome: vivid hallucinations as vision fails 4. Shared and collective hallucinations: can two people see the same thing?

From the self-hosted push service: 5. Self-hosted alerting stacks people actually run in their homelab ← picked 6. UnifiedPush: routing phone notifications around Google and Apple 7. How mobile push actually works: APNs, FCM, Web Push and VAPID 8. Notification fatigue: how self-hosters tune alerts so they still get read

From the AI-text rewriting tool: 9. AI humanizer tools and whether AI-text detectors are reliable ← picked 10. AI text watermarking like SynthID and whether paraphrasers strip it 11. Why AI text detectors keep false-flagging human writing 12. The tells of AI slop prose: the words and rhythms that give it away

Near-dup guard: 0 of 12 flagged against a 174-topic index. The highest near-scores were all in the low 0.1s (nearest neighbours in the self-hosting and AI-text clusters), well under threshold.

Narrowing to 3

One topic per source entry, three different fields:

  • #1 over #2/#3/#4 — form constants is the candidate that actually answers the source's pull (why hallucination feels like a shared, structured world) with a concrete mechanism rather than a catalogue of cases, so it beat the Lilliputian, Charles-Bonnet and collective-hallucination angles on learnability.
  • #5 over #6/#7/#8 — the homelab alerting stack carries the broadest live discussion and the most concrete tool comparisons; the pure-protocol (#7) and fatigue (#8) angles are narrower, and UnifiedPush (#6) folds into #5 as one section.
  • #9 folds in #10/#11/#12 — detector reliability, humanizers and watermarking are the same 2026 arms race; running them as one topic avoids three near-identical AI briefs and keeps the day to a single AI entry.

Research-quality notes (worth recording)

  • Reddit's public search returned 403 on the neuroscience and self-hosting runs, so the Reddit counts in those two footers are listing-discovery noise, not on-topic threads — visible in the off-topic top-communities lines (e.g. r/SubspacePhysics, r/HomeServer). The substantive evidence came from documentation, published models and one or two high-signal threads per topic.
  • The form-constants topic had essentially no live 30-day layer — the only on-topic explainers sat at 10–21 views and the X/Hacker News "form" matches were unrelated (soft-body form controls, an SEC Form D, a calculus operator). The brief leans on evergreen neuroscience plus a February 2026 preprint and says so in its own body rather than dressing the thin layer up as consensus.
  • Privacy substitution: where the engine's top public source for a topic happened to coincide with a privately saved link, the brief was pointed at an equivalent public source instead, so no saved URL appears in any committed artifact.

Supply note

The pool read empty at the start of the run: the fuel check measured the local self clone before the sync step pulled it, and the clone was several commits behind, so the circuit-breaker saw zero eligible entries. Fetching brought the pool to six; the re-run passed. This is the known stale-cache ordering issue — the breaker reads the cache without syncing it first. After retiring today's three source ids, three entries remain (~1 day of runway) until new links are captured.