conputer dipshit

@davidcrespo.bsky.social

web dev + hot dad. enjoy charts, unions, conputer games, philosophy. chicago crespo.business

Re the Sally Rooney news, I was looking up data on arrests under terrorism legislation the other day, and hadn't quite realised how utterly bonkers the effect of the Palestine Action prohibition had been. That big purple spike is basically all PA-related arrests.

Bild

gemini says this demo is kinda stupid but the animation part is impressive. "converting an arbitrary path into Fourier epicycles is a completely mechanical, off-the-shelf procedure—popularized by a famous 3Blue1Brown video—and requires less than a hundred lines of code."

Screenshot of an X post by @fofrAI reposted by Demis Hassabis:

"Argon has this amazing natural understanding of the world. It can do so many things from first principles.

Here's a pelican riding a bike, using fourier epicycles.

Video made by Argon.
Time-synced Lyria 3.5 music prompted by Argon."

The post includes a video player showing a blue neon-style line drawing of a pelican riding a bicycle against a dark background, annotated with mathematical formulas and parameters such as "N = 1024", "Ψ = 338°", and "2,049 Spatio-Temporal modes".

Below is a quoted post by @fofrAI:
"Gemini 4 Argon is live.
blog.google/innovation-and...

There's a lot to show you."Screenshot of a terminal CLI response analyzing a demo of Gemini drawing a pelican using Fourier epicycles:

$ ai "is there a generic method for drawing a given path using fourier epicycles? I saw someone used Gemini for Argonne to draw Simon Willison's Pelican benchmark, except that it drew it using four year epicycles and I'm wondering how impressive it is " -i clipboard

gemini-4-argon (med) | 1m14s | $0.01019 | 1798 -> 659

Yes, converting an arbitrary path into Fourier epicycles is a completely mechanical, off-the-shelf procedure—popularized by a famous 3Blue1Brown video—and requires less than a hundred lines of code.

If you have a closed 2D path, you sample it at N discrete points and treat each coordinate (x_n, y_n) as a complex number z_n = x_n + iy_n. You then take the Discrete Fourier Transform (DFT) of that sequence:

c_k = (1/N) * sum_{n=0}^{N-1} z_n * e^{-i*2*pi*k*n / N}

Each complex coefficient c_k defines a single rotating vector (an epicycle) with radius |c_k|, initial phase arg(c_k), and angular frequency k. When you place these vectors tip-to-tail—usually sorted from largest amplitude to smallest for visual flair—the tip of the final vector traces the original path via the inverse DFT:

z(t) = sum_{k=-N/2}^{N/2} c_k * e^{ikt}

If the input drawing consists of multiple disconnected strokes (like an SVG of a pelican and a bicycle), the standard trick is to sample points along all sub-paths and run a nearest-neighbor or Traveling Salesperson solver to stitch them into a single continuous loop before taking the FFT.

Because the Fourier math itself is a trivial post-processing filter that works on any list of coordinates, that part of the demo is not what makes it impressive for an LLM. An LLM doesn't "think in Fourier coefficients" to draw a pelican; it writes standard procedural geometry or SVG paths first and then pipes those coordinates through an FFT script.

What is genuinely impressive in that screenshot is the underlying geometry and animatio…

initial brief Gemini 4 impression (through OpenCode) is that it can do coding and it is quite good at writing and editing prose. in a chat UI with my custom system prompt it still talked like they do in the official chat UIs and was noticeably sycophantic. not a great sign

We should have "quantification" words for other latin question words beyond quantus. Making introductions could be called "quisification." Naming things could be called "quodification." Explaining things could be "quidification."

this is hard to convey (actually I'm curious: is it?) if you're not a software engineer, but "If that bothers you, the fix is to rename the module rather than move lookupDoc out." is advanced judgment. you could argue it's contained in my question, but I don't think prev models would nail this

Screenshot of terminal output explaining why lookupDoc is defined in the schedule file:

❯ why is lookupDoc defined in the schedule file

Ran 2 shell commands

● It ended up there through the cleanup commits:

1. On main, lookupDoc lives in app/util/content.ts. It's just a find by slug that throws a 404 if nothing matches.
2. Peter's PR added a lookupLiveDoc in the schedule module: the same thing, plus a 404 when the doc isn't live yet. Detail routes that needed scheduling used it, and vulnerabilities kept using plain lookupDoc.
3. In 47576ff I made vulnerability advisories schedulable too. After that, every caller needed the live check, and nothing used plain lookupDoc. So lookupLiveDoc took over the lookupDoc name and content.ts was deleted.
4. In 06346d7 isLive became private to the schedule module, so that only lookupDoc and isListed call it. That ties lookupDoc to the module.

The defensible view is that lookupDoc is now a scheduling rule: "a doc is reachable by URL only once it's live." Keeping it beside isListed puts the two visibility rules (reachable and listed) together. The other side is that someone looking for "find a doc by slug" won't think to look in a file named schedule.

If that bothers you, the fix is to rename the module rather than move lookupDoc out. Something like content.server.ts or publishing.server.ts would hold lookupDoc, isListed, and the CDN cap. Moving lookupDoc back to content.ts would mean exporting isLive again, which brings back the risk of a list filter checking isLive without the state check.

Harris PhD student Jacob Herbstman has an important working paper: The first I've seen to rigorously quantify the costs of aldermanic prerogative in Chicago. More stringent alders -> reduced permit activity and lower density, which means less housing supply and higher housing costs in Chicago.

"Informal Regulation and Housing Supply:
Evidence from Chicago’s Aldermanic Privilege
Jacob Herbstman†
October 2026

Abstract
Land-use regulation in cities depends not only on the formal rules, but also on the individual politicians who administer them. Many U.S. cities allow substantial informal discretion in the development approval process, often exercised by the local politician representing the district where development is proposed. I study informal regulatory discretion in Chicago, where “aldermanic privilege” gives city council members substantial influence over development in their wards. I construct alderman-level “stringency scores” from permit processing times and use complementary event-study and boundary-discontinuity designs to estimate the effects of these informal regulations on housing supply and prices. Assignment to a more stringent alderman lowers permitting activity by 12%, while new multifamily buildings on the more-stringent side of a ward boundary have about 6% fewer dwelling units per acre. I also find suggestive evidence of higher rents and home sale prices on the more-stringent side of ward boundaries. These results suggest that informal regulation distorts housing supply and may affect citywide housing affordability, even in areas where the formal zoning rules
are similar." Bild

To make these claims to the standard of cognitive science research you'd really expect to see stuff like - an active control with a non-LLM tool like a calculator - a condition in which compensation *does* scale to performance - a condition where participants are warned the LLM will be taken away