Tim L

632 posts

Tim L banner
Tim L

Tim L

@telenardo

Building @onit_ai 🔨

San Francisco, CA Katılım Ekim 2011
968 Takip Edilen1.8K Takipçiler
Sabitlenmiş Tweet
Tim L
Tim L@telenardo·
We built Cursor's CMD+K tool but everywhere on your Mac. • Highlight any text, give any instruction • Works on top of every app—no context switching or copy-pasting needed • Pastes results directly back into the original app
English
0
3
5
68.5K
Tim L
Tim L@telenardo·
Rebranding
English
0
0
0
93
Tim L
Tim L@telenardo·
Can't make this sh*t up. 239 years ago, John Quincy Adams ended his 1787 Harvard commencement address with this sentence: "And may national honour and integrity distinguish the American commonwealths, till the last trump shall announce the dissolution of the world, and the whole frame of nature shall be consumed in one universal conflagration" Source: founders.archives.gov/documents/Adam…
English
0
0
0
35
Tim L retweetledi
JJ Maxwell
JJ Maxwell@jjmaxwell4·
Adding an AI copilot to your app means picking a frontend SDK, an agent framework, and a vector database. Then wiring auth, streaming, evals, guardrails, chunking pipelines between all of them. Or you can just use Pillar. That's what we've built.
English
2
2
8
472
Mahima Seth
Mahima Seth@mahimaseth28·
Practically impossible to work from any cafe because of the bad internet, I mean you were giving me 15 to 20 MBPS. How am I supposed to work here peacefully, my voice to whisper also not working and I have to resort to Apple dictation. @WisprFlow
English
1
0
1
58
Tim L
Tim L@telenardo·
I looked back at ChatGPT history from 2025. About half of it was simple editing requests: - “Improve this” - “Rewrite for clarity” - “Make this email better without changing it too much” So, we put it into an app. Introducing QuickEdit in Onit. Highlight any text, anywhere on your computer, and instantly make it better 👉 getonit.ai
English
0
0
2
241
Tim L
Tim L@telenardo·
You’ve READ how great Apple Silicon is for AI, but have you FELT it yet? I did this week. Your M‑series chip can run a 600M speech‑to‑text model and a 3B LLM in under a second, entirely on‑device. That’s Wispr Flow without the cloud GPUs. Big enough for accuracy but small enough to run yourself. Totally offline, totally private. Oh, and it's free. FEEL THE SPEED 👉 getonit.ai/dictate
English
0
0
3
197
Tim L retweetledi
Shaped
Shaped@shapedai·
Stop gluing Pinecone, Redis, and Python scripts together. Today we're launching ShapedQL - the first SQL engine built specifically for Search, Feeds, and AI Agents. 3,000 lines of infra code → 30 lines of SQL. We're live on Product Hunt! 😸👉 producthunt.com/products/shape…
Shaped tweet media
English
3
9
72
11K
Tim L
Tim L@telenardo·
Prediction: he gets “rehired” in a few weeks after “working through their differences”
English
0
0
0
39
Tim L
Tim L@telenardo·
The thing that bothers me is not that I don’t understand every line, but that I don't know if the new changes broke something ELSE. This has been happening a lot. You're working on some bug or error case. Claude comes up with a fix, which you test, and the problem goes away! You push it, only the realize a few days later that your magic fix actually broke something else. When you understand the code yourself, it’s easier to catch these unintended consequences. I’m start to feel like building good software is less about understanding code and more about putting tests in place. Once you have a good set of tests established, you can let the AI coders go wild. Sure, you don’t understand every line, but you have conviction that it works, because the tests pass. If you find an edge case later, great! Make another test covering that case, and let the AI go wild agin. I’ve used this approach recently to migrate algorithms from CPU to GPU. I don’t know personally know how to write Metal shaders, nor can I easily debug Metal code. So I start by implementing the algorithm with on the CPU in vanilla Swift. Then, I use that algorithm to generate a ton of tests, covering the edge cases. With tests established, I can tell Claude to re-write that algorithm as a GPU shader. Claude iterates until all tests pass. I don’t know the details of the GPU algorithm, but hey, it gives the same outputs as my CPU algorithm against a broad set of inputs. I can be pretty sure it’s working well. (and it's usually about 100x faster) In a weird way, building software is becoming like training models! Your job is to define success means via some training/test set. Then let the AI figure out how to deliver against that definition without much idea of what’s happening behind the scenes.
George Pu@TheGeorgePu

Claude writes 3,000 lines of code. I feel worried when I haven't read all 3,000 lines. Ship it anyway. It works. But 'it works' and 'I understand it' are two different things. That gap bothers me more than it should.

English
0
0
0
107
Tim L
Tim L@telenardo·
@yrechtman Would spot edits be helpful anywhere in your workflow?
English
0
0
0
69
yoni rechtman
yoni rechtman@yrechtman·
How I write with AI: Bicycles for the mind vs motorcycles for the mid 1. Speak notes aloud (via wispr bc no desktop Claude voice mode) and brain dump, often with screenshots and/or prior essays. This is very useful to just get the most raw versions of an idea together without self conscious constraints. 2. Claude asks me clarifying/challenging questions (prompt: “interview me asking questions one at a time to help flesh this out”) to organize/substantiate the idea, after which I give an outline/flow 3. Claude generates a first skeleton draft putting my notes into the flow 4. I move to a word processor (google docs or bear) and re-write paragraph by paragraph (also via wispr). 5. I send back to Claude for comments and feedback before repeating step #4. 6. Once I’m satisfied, I send to Pangram to make sure I’ve sufficiently re-written everything and hold myself accountable. 7. Publish
yoni rechtman tweet media
English
22
38
415
52.3K