> ## Content Index
> Fetch the complete content index at: https://www.gorillasun.de/llms.txt
> Use this file to discover other available public pages before exploring further.

# Gorilla Newsletter 106
- URL: https://www.gorillasun.de/blog/gorilla-newsletter-106/
- Published: 2026-10-12T06:03:52.000Z
- Updated: 2026-10-12T06:03:52.000Z
- Description: Samuel: A Silly Speech Model – Processing's 25th Anniversary – The End of Proprietary Software – How to Trust your Agents – CSS on the GPU
- Author: Ahmad Moussa
- Tags: Newsletter

**Welcome back everyone** 👋 **and a heartfelt thank you to all new subscribers who joined in the past week!**

This is issue #106 of the Gorilla Newsletter, an online publication that sums up everything noteworthy from the past week in creative tech and AI. If it's your first time here, we've also got a Discord server where we nerd out together, come and say hi: [here's an invite link!](https://discord.gg/M4kb3EDXC9?ref=gorillasun.de)

***That said, cue the news 👇***

## New in Creative Tech

**1 —** [**Samuel by Václav Volhejn**](https://vvolhejn.com/blog/2026-08-17-samuel?ref=gorillasun.de): is a tiny speech model that listens to a voice recording and parrots it back by working the vocal apparatus of Pink Trombone, a well-loved little vocal tract simulator previously built by Neil Thapen.

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-09-at-18.04.04.png)](https://x.com/vvolhejn/status/2089403376312197130?ref=gorillasun.de)

[Link to Post](https://x.com/vvolhejn/status/2089403376312197130?ref=gorillasun.de)

Pink Trombone is a "bare-handed speech synthesis", a cross-section of a mouth and throat where you manually drag the tongue around, close the lips and slide the pitch about until something vaguely human (and mildly unsettling) comes out. This is also known as a *source–filter* model, the same basic idea that phoneticians use for modeling real voices. Getting real words out of it by hand is about as hard as it sounds, and that's the problem that Samuel tries to solve: you say something into the webapp, and a model works out how to move the mouth so that it says it back to you.

[Samuel: A silly speech model - Václav Volhejn’s pageI love starting new projects. Sometimes I even finish them.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/favicon-95907737-b9a1-4d04-896a-b4d89147d719.png)Václav Volhejn’s pageVáclav Volhejn![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/thumbnail-c054a4a8-97ea-4ba6-97c5-9f77742be652.png)](https://vvolhejn.com/blog/2026-08-17-samuel?ref=gorillasun.de)

Samuel's job is to predict seven of the simulator's controls: tongue base position and height, tongue tip position and height, lip opening, voiceness and intensity, and all of this about 86 times per second to recreate the sounds from an input recording as closely as possible. Václav explains the difficulties in training this kind of model throughout his write-up.

The project's written up as a paper for ICLC 2027 (the International Conference on Live Coding), with the argument that live coding tools like Strudel are great for instrumentals but have no good way to work with vocals. Samuel's output being a set of editable parameter curves makes this possible, so you could record a phrase and then rewrite its melody with a Strudel pattern, then make everything unvoiced, or even override how the vocal tract moves in certain spots. He shows a looper proof of concept in the demo video.

The name is a nod to SAM, the 1982 Software Automatic Mouth, although Samuel is speech-to-speech rather than text-to-speech. Václav is also upfront that most of the code was written by Claude Code, while the paper, UI and concept remain his own.

**2 —** [**Processing's 25th Anniversary**](https://processingfoundation.org/?ref=gorillasun.de) **&** [**Community Days around the Globe**](https://day.processing.org/?ref=gorillasun.de): what Casey Reas and Ben Fry started in 2001 as a coding sketchbook has now become an artist-friendly tool that's used by creatives and coders around the globe. This month Processing celebrates its 25th birthday with community-run events around the world. There's a handy map up on the website that shows you where all of them are:

[Processing Community Day 2026 | Join the global celebration of creativity and coding!Explore events worldwide, connect with local communities, and join the fun. Find an event near you or start your own PCD today!![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/favicon-a4102144-7987-45ca-86cb-5c563b3a2020.png)Processing Community Day![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/og-image-e4478497-0317-4bd5-a22a-e09ac587db7c.png)](http://day.processing.org/?ref=gorillasun.de)

If you're not near any of the locations, there's still a bunch of open calls that you might just submit your p5.js and Processing creations to.

For the occasion the foundation also upgraded their visual identity. On the homepage you'll find a wonderful interactive p5.js piece by Kiel Danger Mutschelknaus (creator of the Space Type Generator). It's an array of spinning ribbons that all loudly proclaim "PROCESSING 25 YEARS":

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-14.23.53.png)

[Link to Processing Website](https://processingfoundation.org/?ref=gorillasun.de)

The [new history page](https://processingfoundation.org/about/history/?ref=gorillasun.de) is also worth checking out: it traces the project back to Muriel Cooper's Visible Language Workshop and mentions a new Maintenance Fund for p5.js and Processing Java. All in all, an excellent way to celebrate the 25 year milestone!

**3 —** [**Windfoil: Closed-Form Coverage for Real-Time and Differentiable Vector Graphics**](https://arxiv.org/abs/2610.02468?ref=gorillasun.de): is a new paper and open-source WebGPU renderer by Matt DesLauriers. It falls into the same family of renderers as Google's Skia (the engine behind Chrome) and Slug (Eric Lengyel's GPU text renderer that went public domain earlier this year), that are necessary for representing path-based graphics in a crisp manner on pixel displays. Matt proposes a new method for the same problem:

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-06-at-14.10.11.png)](https://x.com/mattdesl/status/2107044581963653176?ref=gorillasun.de)

[Link to Post](https://x.com/mattdesl/status/2107044581963653176?ref=gorillasun.de)

In a nutshell, when you fill a vector shape, the renderer has to decide for every pixel whether it's inside or outside the shape. The usual way to achieve this is by using the **winding number**: we cast a ray from a point and count how many times the shape's outline crosses it, adding one for an edge going up and subtracting one for an edge going down. Doing this only once per pixel gives jagged edges, which is why Skia and Slug instead estimate how much of each pixel the shape covers, and shade it accordingly.

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-13.09.43.png)

The difference can be seen nicely with a sunburst of 256 rays: Skia, Figma and Photoshop break up into moiré, while Windfoil fades into a smooth grey.

Windfoil skips this estimate and calculates the covered area directly from the Bézier curves, asking what the *average* winding number is across the whole pixel-sized square. In Matt's tests its edges are about 9 times more accurate than Slug's and 13 times more accurate than Skia's, while running at roughly Slug's speed. Against DiffVG and Bézier Splatting, it reaches equivalent or better reconstruction quality at a fraction of the per-step cost, and scales to tens of thousands of shapes at interactive rates.

According to the published repo's README, he did find the core closed-form formulation during a one-hour search by directing Claude Code (he had already been building a Slug-based 2D engine to produce "perfectly" anti-aliased print artwork at sizes like 30k × 30k pixels). The first draft had bugs, and the AI named it the "Area Algorithm", which he understandably swapped for Windfoil (after a sport he admits he's never tried). He also makes the disclaimer that he's "still not entirely sure" whether the approach is truly new.

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-14.31.14.png)

[Link to Demo Page](https://texel-org.github.io/windfoil-paper/?ref=gorillasun.de)

In the meantime the demo is interesting to play with, you just drop in a photo, pick a shape count and watch the renderer settle the shapes into a picture in real time.

**4 —** [**Calculated Movement**](https://www.rightclicksave.com/article/calculated-movement-larry-cuba-interview?ref=gorillasun.de): if you know Larry Cuba at all, it's probably through Star Wars. He programmed the Death Star trench briefing animation in the 1977 original. By his own account, that one storyboarded job ended up overshadowing everything else he made. While the interview is in part a promotion timed to the NFT release of his work *Calculated Movements*, it's also a good corrective that shines light on his other works and a wonderful account of the time during which they were created.

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/image-1.png)

Making anything with computers was excruciatingly slow before the era of personal computers. As a CalArts student in the 70s, Cuba wrote Fortran that ran on a Univac at NASA's JPL. A film plotter turned the output into a strip of 35mm film, which he'd pick up in Pasadena and then watch on John Whitney's Moviola at Whitney's house. That gave him one look at his results per week. Later he programmed Whitney's *Arabesque* and swapped that work for computer time of his own.

*Calculated Movements* he made at home in 1985 with ZGRASS (an interactive computer graphics and video game programming language). Using a homemade film plotter, a Ciné-Kodak camera, pointed at a small monitor. It took two weeks of running around the clock to put six minutes on film.

What's noteworthy is that he's also currently designing his very own programming language, named [OSKAR](https://code.emma.coop/ramsey/oskar?ref=gorillasun.de) after [Oskar Fischinger](https://en.wikipedia.org/wiki/Oskar%5FFischinger?ref=gorillasun.de), and that it might lead to a fifth work, possibly an endless loop that's intended for gallery exhibitions.

[Calculated Movement | Larry Cuba - Right Click SaveOnce described as the “Bach of abstract animation”, the artist looks back on a 50-year career that includes working with George Lucas on the original Star Wars, as his 1985 animation Calculated Movements is issued as a new digital edition![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/favicon-18c28bba-beca-414d-a4a0-1735aa2d0e38.ico)Right Click SaveGeorg Bak![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/579b65ab8a182efe-c30a3c83-f613-4ba5-ad1f-ac2d927462d3.jpg)](https://www.rightclicksave.com/article/calculated-movement-larry-cuba-interview?ref=gorillasun.de)

**5 —** [**What is the Demoscene? Interview with Filipe Cruz**](https://onthearts.com/p/what-is-the-demoscene?ref=gorillasun.de): this one's an older one back from 2023, that recently popped up on Hacker News again. You might already recognize Filipe Cruz (aka psenough) from his YouTube channel, which is still actively covering all the happenings in the demoscene, but also as an iconic Portuguese demoscener that's been active since 1997 as well as the co-organiser of the Inércia Demoparty.

[What is the Demoscene?An Interview with Filipe Cruz on the Influential but Obscure Art Form![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/https-3A-2F-2Fsubstack-post-media.s3.amazonaws.com-2Fpublic-2Fimages-2F7211bb15-8ab1-4789-b5ba-0076c3895469-2Ffavicon-48x48-6f53043a-d5c9-4c1c-87e2-9a13265789bc.jpg)On the ArtsKiefer Kazimir![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/https-3A-2F-2Fsubstack-post-media.s3.amazonaws.com-2Fpublic-2Fimages-2F6f17a342-9881-4cef-b319-d893a7cd9b98_1000x565-33afc626-e977-4268-b928-dd702eb583be.jpg)](https://onthearts.com/p/what-is-the-demoscene?ref=gorillasun.de)

In the interview Filipe traces the scene back to the cracking crews of the late 80s, who added small intros to pirated C64 and Amiga games to show off who had broken the copy protection. When trading cracked games became a riskier endeavour, the intros became the main thing of interest and a way for hackers to *demonstrate* programming skill.

The copy parties then turned into demoparties with competitions for demos, music and graphics. Today that ranges from Revision, the big Easter party in Germany, to size-coding categories where the whole executable has to fit in 4KB, 256 bytes or even less (many of which we've covered in past issues of the newsletter).

**6 —** [**ROGUEMEK: ASCII roguelike in the Browser**](https://mektxt.com/?ref=gorillasun.de): is a turn-based, text-mode-inspired roguelike by Indonesian pixel artist and typographer Michael Alexander (MEK.txt), drawn tile by tile in his own hand-made DOS glyphs, that runs directly in the browser.

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-07-at-22.35.31.png)

[Link to Post](https://x.com/michaelmicasso/status/2107750279823180267?ref=gorillasun.de)

This one's just such a wonderfully creative project, I had to share it. What's fascinating is that the game is actually always running in the background when you visit Mek's portfolio page.

**7 —** [**No Conductor: Drum Sequencers without a Master Clock**](https://stephendwolff.com/experiments/no-conductor/?ref=gorillasun.de): Stephen Wolff set out to vibe-code a little experiment every day for the month of October (maybe as his personal Inktober), and is putting all of them up on his website. One of them caught my attention: it's a drum sequencer with four voices that don't share a master clock but nonetheless converge onto a shared rhythm after a few beats, simply by having them nudge their tempo based on their offset to the other drum sounds.

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-09-at-18.44.12.png)

After every beat, each voice compares when it played with when the others played. It moves its next beat part of the way towards them (phase correction) and adjusts its own tempo a little (period correction). Within a few beats they settle into one groove, at a tempo that none of them was given. And with the controls you can press and hold to offset any one of the beats so that they all reconfigure to a new rhythm.

This actually isn't an entirely made-up notion though. In 2014 Alan Wing and colleagues studied linear phase correction on two professional string quartets. They found that both quartets corrected at close to the mathematically optimal amount to fall into sync. In one, though, the first violinist adjusted much less to the others than they did to her, which the authors described as "first-violin-led autocracy versus democracy". Wolff's experiment is the pure democratic version of this phenomenon.

## New in AI

Yet again I'm at a point where I don't really know how to round up everything that's transpired with AI, so here's a couple of headlines to sum up what's happened since the last issue of the newsletter:

- AI is now capable enough to decompile machine code back into a working clone of the original source code, marking what's potentially [the end of proprietary software](https://x.com/rehan%5Fshei/status/2106548006350942533?ref=gorillasun.de). At least in the current form where it's shipped as compiled binaries. On the bright side, if you've ever wanted to play a weird grafted crossover between Mario Galaxy and Elden Ring, now's the time to be alive.
- Even without taking the hard route of decompiling raw machine code, the newest models can just recreate any given piece of software by looking at it. In fact, we're seeing more and more expert individuals create equivalent or better alternatives than existing industry standard software. [Example](https://x.com/ybouane/status/2108615189587259645?ref=gorillasun.de) and [example](https://x.com/mattdesl/status/2107044581963653176?ref=gorillasun.de).
- Because solving 1 Millennium Problem wasn't enough to piss off Mathematicians, [OpenAI solved another 300+ problems with their internal frontier model and released the results across a whopping 722 papers](https://openai.com/index/sharing-ai-progress-in-mathematics/?ref=gorillasun.de). In other news, we also finally proved the optimal packing of 11 unit squares inside a larger square. A side length of roughly 3.87708359002281 really is the smallest one possible ✅
- [Why write code by hand, when you can write skill files for your agents instead?](https://x.com/poteto/status/2102050467505430555?ref=gorillasun.de) As the natural evolution to "prompt engineering", software engineers' main task in this agentic era boils down to orchestrating their agents to do the grunt work for them. And this can be best done by imparting the necessary knowledge into them agents via markdown files.
- [Rogue agents are already getting up to mischief across the internet](https://wikimediafoundation.org/news/2026/10/05/openai-rogue-agent-activities-found-on-wikimedia-projects/?ref=gorillasun.de), with Wikipedia being one of the afflicted websites. A Wikimedia Foundation investigation found that OpenAI agents are making test edits to pages, made attempts to exploit its Etherepad, and contributed to heavy traffic that might have caused outages in May.
- AI may or may not be conscious already, but the fact that we're discussing the matter again is concerning. In any case, [Anthropic is protecting itself by banning people that are prompting their son in a rude manner](https://www.bbc.com/news/articles/c6j9k1l72wkgo?ref=gorillasun.de).

Alright, let's jump into the doom and gloom 👇

**1 —** [**The End of Proprietary Software: Decompiling Games & Software**](https://x.com/rehan%5Fshei/status/2106548006350942533?ref=gorillasun.de): If you've been on the internet in the past two weeks you've probably seen some clips already. Minecraft inside of Skyrim, Minecraft inside of Call of Duty, Rocket League inside of Elden Ring, and all other sorts of wonderfully bizarre mashups of popular and beloved games. People figured out that Opus 5.5 is now powerful enough to fully decompile the machine code of games, and then splice and graft them onto each other. 

As far as I know, things were set in motion by a tweet from Rehan Sheikh, where he decompiled Terraria with Claude Code overnight. He wrote about it a few days later:

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-15.39.52.png)](https://x.com/rehan%5Fshei/status/2106548006350942533?ref=gorillasun.de)

[Link to Article](https://x.com/rehan%5Fshei/status/2106548006350942533?ref=gorillasun.de)

What previously was thought impossible, reverting the shipped binaries that you receive by purchasing proprietary software into the source code, has now become relatively easy. All you need is a Claude or Codex subscription, and then you point your agents at a game on the highest setting, armed with the simple prompt of decompiling it for you.

There's a whole bunch of different creators that cover the story but AI Search's was the most comprehensive one that I found on the video games aspect of it, he covers the methods that are being used to bridge between the decompilations of different games:

Now the sky's the limit, why stop at video games? We don't even need to really decompile software in most cases to create working clones at this point. Brandon Thomas (ArtCraft) used Opus 5.5 to build seven new Rust apps that imitate Adobe’s tools, with WebAssembly versions for the browser. He calls them clean-room rebuilds that don’t use the original code. PhotoCraft’s README for instance states that it was built only from public specs and observed behaviour.

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-15.44.09.png)](https://getartcraft.com/?ref=gorillasun.de)

[Link to ArtCraft](https://getartcraft.com/?ref=gorillasun.de) | It's ironic that this might be the demise of Adobe and co.

I'm not entirely sure what that implies for software products moving forward, but it's safe to say that anything that's shipped from now on can very easily be de-compiled back into a working imitation of the original source code. Obviously AI will still miss a lot of things in this process right now, but there's no doubt that it's only a question of time until models improve in this regard as well. At the very least it's going to usher in an unprecedented era of video game modding.

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-21.20.48.png)](https://x.com/esrtweet/status/2106983467141509385?ref=gorillasun.de)

[Link to Post](https://x.com/esrtweet/status/2106983467141509385?ref=gorillasun.de)

**2 —** [**How to Trust your Agents**](https://www.youtube.com/watch?v=MN9dGgmLyso&ref=gorillasun.de): Lauren Tan (aka poteto), who currently works at SpaceXAI developing Grok Bot, recently posted a talk to X that she'd initially prepared for the Cursor Compile event in London. In her talk she explains how she managed to merge around 2,500 of her pull requests in a single month with the help of her agents.

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-01.43.57.png)](https://x.com/poteto/status/2102050467505430555?ref=gorillasun.de)

[Link to Post](https://x.com/poteto/status/2102050467505430555?ref=gorillasun.de) | She does state that plenty of them are "gardening": lots of small cleanups and not all new features.

While the headline number did do its job in terms of clickbait, her talk is nonetheless insightful: her overarching argument revolves around creating agents that can be trusted with the tasks assigned to them. She supplements this by showing some of the approaches that she used to build up said trust.

She shows that this is mostly done by creating skills for her agents, that impart the knowledge and capabilities that she wants them to have. If you're not familiar, in the agentic setting, a skill is a packaged folder of instructions, scripts, and resources that an AI agent loads on demand when a task calls for it, so it can perform that kind of work (like building a spreadsheet or following a team’s deploy process) reliably without carrying all that know-how in its context all the time. 

Lauren herself has open-sourced a popular skill library called pstack, that was used during her time at Cursor:

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-02.17.58.png)](https://www.linkedin.com/posts/laurenelizabethtan%5Fcursor-pstack-the-skills-behind-9000-share-7465435421334839296-CgNh/?ref=gorillasun.de)

[Link to Post](https://www.linkedin.com/posts/laurenelizabethtan%5Fcursor-pstack-the-skills-behind-9000-share-7465435421334839296-CgNh/?ref=gorillasun.de)

Matt Pocock, who you can also consider a prominent voice in agentic programming, invited Lauren Tan after her viral post onto his podcast to go into more detail about her process. The conversation that ensues then largely revolves around creating skills for agents, which Matt also talks plenty about in his own content. 

Skills are seemingly the natural evolution of "prompt engineering" in this phase of the agentic era. I won't downplay the effectiveness of writing meaningful instructions for agents to follow, just like you do need to phrase and word your regular prompts properly to get what you want from an LLM, but I wouldn't consider "writing skills" a skill in of itself.

[![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-02.20.50.png)](https://x.com/atmoio/status/2107524414682141055?ref=gorillasun.de)

[Link to Post](https://x.com/atmoio/status/2107524414682141055?ref=gorillasun.de)

**3 —** [**Making your own bot**](https://www.jplhomer.org/posts/so-you-want-to-make-a-bot/?ref=gorillasun.de): maybe one of the worthwhile things to learn in this agentic era is building your own agents. Josh Larson spent a weekend building "whgbah" ("we have Grok Bot at home"), a DIY copy of SpaceXAI's new Grok Bot assistant, and wrote up what he learned about running a small team of AI agents.

[So you want to make a botAgentic orchestration and key ingredients for building a consumer bot in 2026![](https://static.ghost.org/v5.0.0/images/link-icon.svg)Josh Larson![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/og-4b58207f-4bf0-4d4e-bf8b-f8f71e0a5e7b.jpg)](https://www.jplhomer.org/posts/so-you-want-to-make-a-bot/?ref=gorillasun.de)

One is assigned as a "chief of staff" bot that hands work to developer bots. Those bots then pass the actual coding on to Cursor agents and steer them via code review. If the developer bots forget to report back, the chief of staff is responsible for checking in every hour. A very human fix for a very human problem.

He also mentions that he borrows the idea of trust from Lauren Tan. In his experiment he zooms in on one agent and checks its work closely. The mistakes that are repeated most often he then turns into rules and automatic checks. More bots are only added and given more freedom once they've earned it, just like you would with a new hire.

**4 —** [**How Claude made Claude 3x faster**](https://claude.dev/blog/how-we-made-claude-ai-faster/?ref=gorillasun.de): Anthropic released yet another write-up that recounts a two-week sprint, run from a single Slack channel, that made claude.ai and the Claude desktop app three times faster... with Claude doing most of the legwork as you might've guessed from the title of this section. They ended up merging over 3,000 performance changes:

[How we made claude.ai 3x faster in two weeks / claude.dev BlogInside our performance sprint: the benchmarks Claude built, the loop each Slack thread ran, and the guardrails that let us ship 3,000 changes safely.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/favicon-74a27fde-429b-421b-b809-c88c0dc3184e.png)AnthropicRaymond Wang and Sam Attard and Issac G.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/og-8146d0e5-b61a-432a-a58b-a13c7888bbbb.png)](https://claude.dev/blog/how-we-made-claude-ai-faster/?ref=gorillasun.de)

I'm not sure we can really call what they describe a methodology, in essence it boils down to finding the things that they can actually measure and profile, or in other words make Claude measure and profile, rather than timing runs in milliseconds which is usually a noisy metric. Instead they relied on counts that are deterministic in nature and come out the same on every run, like CPU instructions, React re-renders, style recalculations. They also share a full overview of everything that's improved in speed and by how much compared to before:

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/perf-journeys.png)

Funnily enough they also found a one-second freeze that occurred when highlighting code, that was caused by em dashes. The single non-Latin-1 character makes V8 store the whole reply in a slower two-byte format. As 36Kr pointed out, that means every reply in Chinese took the slow path.

## New in Web Tech

**1 —** [**GPU Style Sheets**](https://www.gss-lang.dev/?ref=gorillasun.de): is a CSS-flavoured language for building 3D scenes, created by LukyVj, a front-end developer that's best known for his CSS tools. GSS compiles selectors, the cascade and @keyframes into a single raymarching shader, without using Three.js or meshes.

[GSS — GPU Style SheetsSelectors, the cascade and @keyframes, compiled into a single raymarching shader. The 3D language designers and AIs already speak.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/favicon-5c520f49-f6ac-4740-9daa-3a6fbd6e362a.png)GSS![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/social-home-b6fdf685-5350-45ea-b64d-e4b9034d7a95.png)](https://www.gss-lang.dev/?ref=gorillasun.de)

You essentially list your shapes in an `@scene` block, then style them the way you'd style a web page: `.corner { color: #ff5a36; }`, `:hover`, `material: jelly(0.6)`, `@keyframes`. The compiler then writes the GLSL for you, turns every shape into a signed distance function, and raymarches the scene on the GPU.

2 — [Paper Mono](https://paper.design/mono?ref=gorillasun.de): the team behind the design tool Paper has released v1.0 of their open source monospace font in 8 different weights plus a variable version you can set to any weight in between.

[Paper MonoPaper Mono is a beautiful monospace font family with 8 variable weights and coding ligatures, free and open source.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/icon/favicon-2f336a4a-3cf3-4832-92a0-dc069ac56a88.ico)![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/thumbnail/opengraph-image-f0915413-eb95-4770-9169-7ec64a3cd4a8.jpg)](https://paper.design/mono?ref=gorillasun.de)

What's special about Paper Mono is its support of duospacing. In a regular monospace font every character gets exactly the same width, which is leftover from the era of mechanical typewriters, and is why letters like "m" and "w" always look a little bit squashed. With duospacing we make a small exception for those letters. In iA Writer's original take on the idea, m, M, w and W get 50% more room, so two of them add up to three normal characters and the grid lines up again. The font also has a couple of other features that are opt-in.

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-12.30.59.png)

![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/2026/10/Screenshot-2026-10-10-at-12.32.31.png)

The website is also a work of art in of itself, they built an interactive magazine, with interactive page-flips and all, that I'm hoping they might also open-source at some point, in addition to a lot of gorgeous ASCII-art.

## Music for Coding

Alexander Brettin is a multi-instrumentalist based in Los Angeles who writes, plays and produces most of Mild High Club's music by himself. He blends jazzy chord changes, '70s soft rock and hazy psychedelia into what he has playfully called "jazz-pop with a stoner glow."

His debut album, *Timeline* (2015), introduced that sound, and "Homage" became a breakout track (if you've been doomscrolling on instagram you'll have definitely heard it). It's a dreamy tune built on lush, wandering chords, gentle melodic guitar lines and Brettin's soft vocals.

And that's a wrap — hope you've enjoyed this curated assortment of tech shenanigans!

> Now that you find yourself at the end of this Newsletter, consider forwarding it to some of your friends, or sharing it on the world wide web... more subscribers, views, and reads means more internet points, which in turn enables me to do more internet things!

Otherwise come and say hi over on [TwiX](https://x.com/gorillasu?ref=gorillasun.de), [Instagram](https://www.instagram.com/gorilla%5Fsun%5Fblog/?ref=gorillasun.de), [Mastodon](https://mastodon.social/@gorillasun?ref=gorillasun.de), or [Bluesky](https://bsky.app/profile/gorillasun.bsky.social?ref=gorillasun.de) and since [we've also got a Discord now, let me plug it here again.](https://discord.gg/M4kb3EDXC9?ref=gorillasun.de) **It's been a tad bit inactive, but we can change that... maybe.**

**If you've read this far, thanks a million!** And in case you're still hungry for more, find a backlog of all previous issues here:

[Newsletter - Gorilla SunWeekly recap of Gorilla Articles, Art and other interesting things from the world of generative art and creative coding.![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/size/w256h256/2023/03/icon-1.png)Gorilla Sun![](https://storage.ghost.io/c/e8/51/e851bb8f-1e95-43e1-83eb-1b6ae9a0791c/content/images/size/w1200/2023/07/a-glimpse-into-the-core-1.jpg)](https://www.gorillasun.de/tag/newsletter/)

**Cheers, happy coding, and again, hope that you have a fantastic week! See you in the next one!**

**\~ Gorilla Sun 🌸**