Border radius inconsistency is more noticeable on macOS Tahoe across apps
From left to right here are the border radiuses on the latest version of
• @cursor_ai
• Ghostty (@mitchellh)
• @googlechrome
• Xcode (same as Finder and other apple apps). Looks like squircle corners
Border radius inconsistency is more noticeable on macOS Tahoe across apps
From left to right here are the border radiuses on the latest version of
• @cursor_ai
• Ghostty (@mitchellh)
• @googlechrome
• Xcode (same as Finder and other apple apps). Looks like squircle corners
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
/skill-creator is not a great skill name
/create-skill is better
Because as your skills grow you may eventually have
/create-mcp, etc
Typing /create should autosuggest all of your creation skills
verb+noun also better matches how english speakers give commands
@polymorph3us@tannerlinsley Thanks for the reply. Yeah I saw that tweet and have come around and starting to use Effect in a new project to evaluate it
AI book form factor I'm building:
- AI writes books just for you
- One chapter at a time teaching specific concepts
- Quick digestible chapters (5-10 minutes of reading)
- At the end of each chapter you can give feedback on that chapter
- After you answer that question it generates the next chapter
- While generating there is an optional quiz (3 questions or so to see how well you retained the important info in that chapter and to help with memory)
- Click on any sentence to slide out a view where you can chat with AI for further explanation. When you are done chatting to return back to where you left off
Because of AI:
- Legacy companies are going to be shedding a lot of jobs
- Many very small startups are going to be forming and making a lot of money
What we should be doing:
- Practice thinking big and building ambitious things as if the speed/cost of shipping code was no longer an impediment
- Re-skill or up-skill to become useful to these emerging startups
Interesting I will look for his two versions and do more reading. I still have time to change my mind and am very open to reconsider.
My other concerns are
- AI confidently mixing up things like .map vs .flatMap. But I see the llm.txt can help with that.
- Additional cognitive burden + learning curve for developers already juggling a complex AI harness codebase. But perhaps Effect can reduce the need for some of the existing complexity to offset that
- Getting locked-in to a very opinionated library. But I will take the plunge if I become convinced of the benefit
Perhaps. But Effect has real downsides you have to weigh such as:
- it’s verbosity uses extra tokens
- way less represented in training data for LLMs
- PRs take longer for humans to review due to verbosity
I personally decided again Effect. Instead I’m solving for correctness via TDD, small modules, low coupling via DI and hexagonal architecture, etc
When code is cheap, correctness and coherence are the bottleneck.
That's why my AI Harness is specifically designed to optimize for correctness and coherence. This is what will allow it to build and maintain very sophisticated codebases.
Free app idea I'd pay for:
• On-demand AI-generated educational books personalized to your experience level and learning style + a decent reading mode.
• ChatGPT is awful for reading long content. Asking a question about a passage means losing your place.
Killer UX for AI-book reading:
• You can ask a question about any passage.
• Side panel or popup appears to answer your question and any follow up questions.
• Once you dismiss you're back to where you left off in the book.
Anyone building this?