panphora Profile Banner
panphora Profile
panphora

@panphora

Followers
4K
Following
28K
Media
1K
Statuses
10K

building clay in software form: https://t.co/9b8dKVJzjT

Somerville, MA
Joined August 2014
Don't wanna be here? Send us removal request.
@panphora
panphora
2 days
RT @panphora: When I posted to HN yesterday, I was thrilled to hit top 10. What I was NOT expecting. ??!. Getting….
Tweet card summary image
hyperclay.com
A single HTML file is all you need to build a web app. Hyperclay hosts these HTML files so you can create personal, malleable software easily.
0
3
0
@panphora
panphora
2 days
When I posted to HN yesterday, I was thrilled to hit top 10. What I was NOT expecting. ??!. Getting to #1 on HN with today. Someone noticed the note in the footer on OverType and posted it!!!. 42 early access signups so far 😲❀️.
Tweet card summary image
hyperclay.com
A single HTML file is all you need to build a web app. Hyperclay hosts these HTML files so you can create personal, malleable software easily.
3
3
26
@grok
Grok
1 day
Join millions who have switched to Grok.
11
10
101
@panphora
panphora
3 days
OverType is now live and open source. Try it: GitHub: 45KB total. No virtual DOM. No magic. Sometimes the dumbest ideas are the best ones. πŸ€·β€β™‚οΈ. 🧡 9/9.
Tweet card summary image
github.com
Contribute to panphora/overtype development by creating an account on GitHub.
0
0
8
@panphora
panphora
3 days
The constraints:.- Monospace font only.- Same font size everywhere.- Markdown syntax stays visible. But for a 45KB editor that just works? I'll take those tradeoffs any day. 🧡 8/9.
1
0
2
@panphora
panphora
3 days
Because it's a real textarea, you get everything for free:. βœ“ Undo/redo.βœ“ Mobile keyboards.βœ“ Native performance.βœ“ Accessibility. No reimplementing browser features. No virtual DOM. Just. a textarea. 🧡 7/9.
1
0
2
@panphora
panphora
3 days
Here's the entire trick in 10 lines:. ```.textarea .style .background = 'transparent'.textarea .style .color = 'transparent'.textarea .style .caretColor = 'black'. textarea .oninput = () => {. preview .innerHTML = parseMarkdown(textarea .value).}.```. 🧡 6/9.
1
1
2
@panphora
panphora
3 days
The solution? Obsessive normalization. Replace bullets with HTML entities (β€’). Override EVERY piece of CSS that could affect spacing. Test on every browser, every font, every zoom level. It's tedious. But once it works, it REALLY works. 🧡 5/9.
1
0
2
@panphora
panphora
3 days
Version 1 failed spectacularly. Turns out perfect alignment is HARD:. β€’ Bullet points throw off character counts.β€’ "Monospace" fonts sometimes aren't truly monospace for bold/italic.β€’ Page CSS can shift alignment by 1px and ruin everything. 🧡 4/9.
1
0
2
@panphora
panphora
3 days
After years fighting ContentEditable, I had a dumb idea:. What if we just. put a transparent textarea on top of a rendered preview?. If they're perfectly aligned, you'd be typing plain text but *seeing* formatted text. 🧡 3/9
Tweet media one
1
1
2
@panphora
panphora
3 days
The problem: I needed to add editors to dozens of places on the same page. Initializing a 500KB editor library each time? No thanks. Plain markdown in a <textarea> works great for devs, but clients hate looking at raw markdown syntax. 🧡 2/9.
1
0
2
@panphora
panphora
3 days
Launching OverType:. β†’ ←. I got so frustrated with WYSIWYG editors I built my own. The twist? It's just a textarea. OverType: A transparent <textarea> layered over rendered markdown. You type plain text, but see rich formatting. 🧡 1/9.
Tweet card summary image
overtype.dev
OverType is a transparent textarea over rendered markdown. Plain text simplicity, WYSIWYG beauty, zero complexity.
15
27
129
@panphora
panphora
5 days
feel great being at the top of a session with Claude Code and about to get fresh tokens
Tweet media one
0
0
1
@panphora
panphora
6 days
HOW LONG BEFORE HE CALLS HIM GAVIN NUISANCE.
0
0
0
@panphora
panphora
6 days
I made a monospace revenue dashboard for my product, hyperclay. I will get out of the $0/mo club soon, mom!. #buildinpublic
Tweet media one
0
0
4
@panphora
panphora
7 days
In years β€” not decades β€” there will be a premium on thoughts AI has never touched.
0
0
1
@panphora
panphora
8 days
Here's where he tries to launch a ❌ FRAUDULENT crypto project using Hyperclay: Please report.
Tweet media one
0
0
2
@panphora
panphora
8 days
Here's another post where he takes credit for Hyperclay: Please report.
Tweet media one
1
0
1
@panphora
panphora
8 days
Hi friends! Please help πŸ™. Someone is impersonating me β€” and taking credit for an app I put my heart into over the past year and a half. Please do me a BIG favor and report this post and the account that posted it (scammer: @petertebow ❌)! . Fake post:
Tweet media one
2
0
3
@panphora
panphora
9 days
Took me 2 weeks to plan out a major refactor. I organized the plans into sub-plans, until I had a 3-part refactor. Then, one night two weeks ago, I handed it all over to Claude Code at 4am. The result was truly beautiful 🀩. But. I've spent the last two weeks fixing bugs πŸ˜‚
Tweet media one
1
0
2
@panphora
panphora
13 days
Early GPT-5 benchmarks feel more like a 4.x fine-tuning than a breakthrough. Solid gains, buy not the seismic shift we were looking for. The progress is a straight line, but the hype curve is exponential. Warranted?.
0
0
1