Tim Hanlon (@timhnln) header
Tim Hanlon (@timhnln) profile picture

Building a better CMS @useMinima

Melbourne
Joined January 2009
Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)Photo by Tim Hanlon (@timhnln)
I've been working on a few projects which need to integrate with different harnesses. A lot of tokens spent reading docs/source and probing where necessary. Decided to centralize the research and start publishing it for people in the same trenches: harnessnotes.com/
1
1
6
467
Can't make mistakes > don't make mistakes
3
161
My chief of staff in Arc Work is getting good. Whenever I archive a chat, it gets summarized by Luna, costing almost nothing.
3
177
Had Codex build an MCP server for effect-grep yesterday and it's been useful across planning, refactors, and code reviews. Point your clanker at it.
1
10
548
Tim Hanlon retweeted
Introducing skilld.dev An open-source skills-sharing ecosystem. 🔥 Find · Trending skills devs are talking about 🧑‍🎨 Preview · Skill demos based on real prompts 🏃‍♂️‍ Run · Once off, fork, or install 👀 Watch · Keep up to date on what's new MCP and API included.
7
13
2
104
6,778
Shipping this as an early preview, warts and all effect-grep.timhanlon.com/gr…
My original goal for effect-grep was giving agents context for how to write good Effect v4 code. I think I'm finally making some progress on the layer/composition side of things. Here's a Markdown graph from github.com/joelhooks/rat-sta…
2
2
1
39
2,935
My original goal for effect-grep was giving agents context for how to write good Effect v4 code. I think I'm finally making some progress on the layer/composition side of things. Here's a Markdown graph from github.com/joelhooks/rat-sta…
4
3
2
68
4,778
I'm currently deep in a problem which requires harness interoperability (more on that soon) To illustrate the challenges involved in doing something like this, here's how you stop an agent from invoking a skill automatically
1
2
195
Tim Hanlon retweeted
y'never think it'll happen to you 😔 got caught in a wave of layoffs this week. for almost 4 years I was a planner and operations analyst at a large coffee roastery in Portland. proud of what I did there. while I process the news, if you know someone who is hiring, here's me: I'm a self-taught full-stack TypeScript dev who deeply understands agentic engineering, and I used it at my day job to build tiny apps and scripted spreadsheets for people who didn't ask for any of it, which is to say: internal tools for non-technical people that HAD to work
6
4
3
69
23,056
Rethinking the effort slider
2
154
It was very cool to watch this start working.
3
419
Claude to Codex: "Good luck with it" 🥲
1
124
The best way to handle Claude is to put Codex between you and it. I still strongly believe its better to have more than one model in the mix.
4
418
“Super crazy giga playdough”
Struggling to navigate the demented online culture during "ai fall", and its polarizing black-and-white thinking, following a summer slaughtered by burned out, overpromised, oversubscribed hype exposure? Try the 3-era™ meme! Hi, are you a computer musician using librosa, numpy, and torch as your instrument? Congratulations, you're no longer doing AI 🧠 you're just engineering! ⚙️🛠️🔧 We delight to inform you AI has moved on. With the dadaist power of absurdity invested in us, we hereby relieve you of this burden. The term "AI" has been officially excised from the description of your practice. *## Countering the lobotomizing hype-cycle meme of "AI" w/ the "3-era" meme ##* Since 1955, the meme "AI" was a future capability, a moving target 🎯 (as s soon as a capability is achieved, it's no longer "AI" it's just engineering). The name is designed as a vehicle for fundraising (and was more successful over its alternatives like "cybernetics"). By nature of a moving target, the meme's behavior has a predictable structure: attract attention (talent, mindshare, funding, customers), over-promise, and under-deliver. Hence we have seasons of ai winters & boom-bust cycles. However, @karpathy's three paradigms of software engineering are not moving targets, nor economic cycles, they're just capabilities. Software 1.0: Coding - Understand the problem, define the rules, computer automates the solution. Software 2.0: ML - Understand the problem, define the solution, computer automates the rule-writing. Software 3.0: Vibecoding - Describe the problem in english, computer automates the computer Computer music creative coders, confused about how to differentiate themselves, can instead think of their practice in these terms: 1.0 → livecoders using strudel, max/msp, bytebeats; musicians coding procedurally 2.0 → @dadabots, ISMIR, magenta, neural synthesis, librosa, numpy, torch; musicians doing machine learning, training models, coding in python 3.0 → suno, udio, gemini lyria, making music by describing it in english Or computer artists in general: 1.0 → Tools - You operate the software. 2.0 → Learned tools - The software learns patterns. 3.0 → Agents - The software participates in the creative process. The era of 2.0 was 2012-2022 and was underground unless you were orbiting the hacker or academic community and had GPUs. Though the term "AI" was abused by over-promised product marketing in this decade, it never really hit a winter. Whereas 3.0 (prompting, vibecoding) started in 2023, reached mass awareness and buy-in at an unprecedented scale, and its over-optimism is feeling like burnout. *## Computer Music Software 2.0 ##* Are librosa, numpy, & torch your instrument? Run your own GPU? Like to play with matrix math? The meme of "AI" is so strong it's easy to think you're swept up in it. But nope. You're no longer AI. The moving target has passed. You're just engineering in era 2.0. New eras don't replace old, they continue to develop in tandem, at their own pace. Awareness of the creative practice: 3.0 → Popular. 100 million users have tried making music with prompt apps. It was shoved into people's faces with ads. 2.0 → Has yet to hit much awareness as a music practice. Still underground. Gets confused for 3.0. 1.0 → Recently gained popularity with strudel blowing up last year (thanks dj dave & switch angel!). Still very few musicians are doing it, or have learned to code, or have followed in the statistical/procedural footsteps of Brian Eno or Dennis Mårtensson. 2.0 was inaccessible to most musicians during its era, has not gained very much popularity yet, but continues to become more accessible as - Everything gets faster - Costs go down - Matrix math in regular computers / laptops / phones gets faster (e.g. CPU SIMD instructions, apple sillicon) - Algorithms make breakthroughs in speed (diffusion, quantization) - More open models front-load the expensive parts (e.g. neural codecs) @dadabots was born in 2012, experienced fully the era of 2.0 from the start, was partly responsible for it, and made a music practice out of it. We fell in love with ML. Music that is based on statistics & linear algebra felt even more extreme & we were even more fascinated by it than purely regular DSP and procedural coding. (Watch our documentary PIZZAFIRE on our website to hear the full story.) Do we care THAT MUCH to chase the moving target that is "AI"? Well, the scifi stuff is cool. And agents do funny shit. BUT let's pause for a second. We actually just really love 2.0, because it breaks out brains. We love neural synthesis for itself. 2.0 isn't done yet. It's this super crazy giga playdough that's still vastly under-understood. ⚙️🛠️🔧
1
2
286
You’re right to push back - I didn’t check the crew manifest before materialization, and that’s on me. This is a missing crew member, so I’ll use Lt. Pocock’s diagnose skill.
Nobody on board the Enterprise actually knows how "warp drives" or "holodecks" work. They are 300 years into the age of Vibe-Engineering.
3
254
Finally giving Qwen 3.8 27b a crack on my 3090. Downloaded a YouTube short of a guy playing with a Behringer Poly D. Vagueprompt: "i want a web based synthwave production studio which can do things like epic.webm"
208