<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: rahulmax</title><link>https://news.ycombinator.com/user?id=rahulmax</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 05 Sep 2026 06:37:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rahulmax" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rahulmax in "IBM Bob"]]></title><description><![CDATA[
<p>I generally agree except for these two things: IBM Carbon design system is quite neat. IBM Plex typefaces are lovely, as well. I'm a designer</p>
]]></description><pubDate>Fri, 04 Sep 2026 18:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49568341</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49568341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49568341</guid></item><item><title><![CDATA[New comment by rahulmax in "Ambient CSS v3 – Blender meets CSS"]]></title><description><![CDATA[
<p>This is fantastic. Why do you say failed? Fellow 'skeuomorphist' here. (typestax.com)</p>
]]></description><pubDate>Wed, 02 Sep 2026 13:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49535683</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49535683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49535683</guid></item><item><title><![CDATA[New comment by rahulmax in "Ambient CSS v3 – Blender meets CSS"]]></title><description><![CDATA[
<p>I'm going to try using this for enhancing my UI on <a href="http://typestax.com" rel="nofollow">http://typestax.com</a><p>Typestax is where you can pick and choose different typefaces and adjust it, preview them in a website and blog format, and also export your tokens in different formats.</p>
]]></description><pubDate>Wed, 02 Sep 2026 13:07:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49535627</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49535627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49535627</guid></item><item><title><![CDATA[New comment by rahulmax in "Windows 11's built-in Weather app wastes more than 1 GB of RAM"]]></title><description><![CDATA[
<p>"Windows users are fundamentally willing to put up with more bullshit than MacOS or Linux users."<p>I read this circa 2010 and it stuck with me ever since. Also, have felt this way over the years, when I see Windows users work.</p>
]]></description><pubDate>Sun, 09 Aug 2026 17:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233670</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49233670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233670</guid></item><item><title><![CDATA[New comment by rahulmax in "TypeStax: A type scale generator with vintage audio hardware interface"]]></title><description><![CDATA[
<p>Author of the tool here. Thank you very much for your detailed review. I appreciate the time and effort to go through to provide elaborate critique.<p>- The eyebrow one is a straight bug and I'm glad you caught it.<p>- Base range 8 to 32 is excessive, agree.<p>- Per-element overrides existing doesn't help, if the thing that loads first establishes uniformity. I'll fix this too<p>- About the the tracking, you're right that flat -0.02em across h1 to h6 is wrong. I think the proper fix is to make it size-aware<p>- I'll fix and curate the pairs more, and aim for half of what I have now.</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215855</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49215855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215855</guid></item><item><title><![CDATA[New comment by rahulmax in "TypeStax: A type scale generator with vintage audio hardware interface"]]></title><description><![CDATA[
<p>Thank you so much!</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215646</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49215646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215646</guid></item><item><title><![CDATA[New comment by rahulmax in "TypeStax: A type scale generator with vintage audio hardware interface"]]></title><description><![CDATA[
<p>Thank you so much. I'm glad you liked it!</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215643</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49215643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215643</guid></item><item><title><![CDATA[New comment by rahulmax in "TypeStax: A type scale generator with vintage audio hardware interface"]]></title><description><![CDATA[
<p>Thank you so much, your comment inspires me to create more of these!</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215636</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49215636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215636</guid></item><item><title><![CDATA[New comment by rahulmax in "TypeStax: A type scale generator with vintage audio hardware interface"]]></title><description><![CDATA[
<p>Thank you so much! I am from that era, and I remember, a few of these types of interfaces existed back then.<p>I was still in college at the time and used to be fascinated by how painstaking it was to build such UI in photoshop, and then putting everything in nested HTML tables to achieve this. Everything was rudimentary, CSS was in its nascency and everything broke in Internet Explorer 6</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:10:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215612</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49215612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215612</guid></item><item><title><![CDATA[New comment by rahulmax in "TypeStax: A type scale generator with vintage audio hardware interface"]]></title><description><![CDATA[
<p>Author here. Thank you very much for the kind words!<p>I'm a product designer and a design engineer and I love tactile interfaces and typography.<p>My goal was to challenge myself to build this purely by 'describing' the interface to an LLM, without giving it any image references. Being mosly working in Figma / Sketch for the past decade or so, the process was utterly painful and I craved to go back to Figma to polish and correct the interface, but I persevered and described the UI to the LLM and progressively built the UI.<p>The stack is Next.js / React / Zustand with zundo for undo/redo, Clerk for auth. I also made the LLM write 60-odd unit tests and playwright tests running against production. It was AI-assisted throughout.<p>chrismorgan's critique below is mostly correct. Thanks a ton! The eyebrow one is a straight bug. Base range 8 to 32 is indefensible. Word spacing shouldn't be a control at all. Those three are getting fixed today.</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215577</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49215577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215577</guid></item><item><title><![CDATA[New comment by rahulmax in "The title cards in Blade Runner are amazing"]]></title><description><![CDATA[
<p>It is quite mediocre. Nothing "fucking amazing" about the title cards. In the world of movie title cards, this one sits in the bottom half.<p>Midway through, the article stops being about Blade runner and becomes "people building things with AI are creating garbage", and Blade runner title cards is now a prop that substantiates that opinion.<p>It's fine if the typographic analysis holds up. It does not. I'm not able to see what OP is seeing. What am I missing?</p>
]]></description><pubDate>Thu, 06 Aug 2026 09:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194603</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49194603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194603</guid></item><item><title><![CDATA[New comment by rahulmax in "Tell HN: I hate your fuzzy search"]]></title><description><![CDATA[
<p>From a UX perspective, try exact first, then fuzzy. Add an AI-assisted search if you have the patience to build it, and a few bucks for the API cost.<p>I did the exact + fuzzy pattern on a project and it was so satisfying to watch people finding it useful.<p>Try it here. <a href="https://trustedgyn.com/" rel="nofollow">https://trustedgyn.com/</a> (a directory, for public good, hopefully you never have to use.) Make mistakes in the search bar and the model fixes it for you. For folks who are not native english, I found it helps a lot.</p>
]]></description><pubDate>Sat, 01 Aug 2026 19:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49137512</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=49137512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49137512</guid></item><item><title><![CDATA[New comment by rahulmax in "Shepherd's Dog: A Game by Fable"]]></title><description><![CDATA[
<p>Strongly agree, well said. The one-shot is sexy purely because that first demo is so impressive. Going from zero to working app in minutes.<p>Like you said, working and maintainable are very different things. One-shot hits a wall the moment you need to do anything non-trivial after the initial generation. Bug fixing is extremely hard, even with AI assistance. Same with feature additions. It's pretty much black box at this point on. AI that wrote it now goes in loops wasting tokens without being able to can't reliably fix it either, because it has no memory of the architectural decisions it made (or didn't make, for that matter) the first time round.<p>What I realized is that the failure here is the absence of a shared mental model between you and the code.<p>I'm a product designer with average front-end know-how, and a solid understanding on HTML/CSS and how the web works, coming from the era of hand-coding html/css files. After vibe-coding a few products early this year, purely to learn how AI works, how to design AI interaction patterns etc., I built something called Intent Model. (largely inspired by SDD / BDD.<p>Intent model is a structured, typed artifact (basically a JSON contract) that captures actors, entities, journeys, rules, and constraints before I write (or make the AI write) any code. It sits upstream of everything. Think of it like a condensed, strict distillation of your PRD / BRD / requiremnt doc.<p>When you hand the AI a well-defined intent file instead of a vague brief, this one-shot becomes structured and bound by rules. Now you're giving it an architecture and to conform to. You define (or make the AI define) the precise variable names, their types, lifecycle, user roles, responsibilities, business rules and constraints in the file. Every generated artifact can trace back to a decision you made deliberately, reviewd and signed-off.<p>In the design world, we already do this by using design tokens. We can tell the AI that it needs to strictly use design tokens and not use stray properties like a hex color value or raw values not defined in the token contract. This is easily auditable by AI as well.<p>The result is you can still move absurdly fast and still maintain the understanding, which the one-shot approach throws away. This way, you know why every piece exists because you defined the intent before the AI implementated it.<p>AI is the accelerant, and you're the architect. The intent is the blueprint you generate to guide/harness the AI.<p>The best part is, once you have an intent contract at the heart of your project, it becomes impossible to break things too, logically or experience-wise.</p>
]]></description><pubDate>Sat, 13 Jun 2026 11:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516395</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=48516395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516395</guid></item><item><title><![CDATA[New comment by rahulmax in "Ask HN: Those making $500/month on side projects in 2025 – Show and tell"]]></title><description><![CDATA[
<p>Headsnap is such a scammy and/or crappy website. I paid to purchase credits for $5, tried to train a model to generate a headshot. Nothing. It just refreshes and comes back with nothing. Will not recommend.</p>
]]></description><pubDate>Thu, 18 Dec 2025 08:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46310279</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=46310279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46310279</guid></item><item><title><![CDATA[New comment by rahulmax in "Can an extreme low carb diet be used as medicine?"]]></title><description><![CDATA[
<p>Fructose, in fact <i>is</i> the villain. Check out <a href="https://peterattiamd.com/rickjohnson/" rel="nofollow">https://peterattiamd.com/rickjohnson/</a></p>
]]></description><pubDate>Wed, 15 Jul 2020 13:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=23845291</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=23845291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23845291</guid></item><item><title><![CDATA[New comment by rahulmax in "Beginner's Guide to Abstraction"]]></title><description><![CDATA[
<p>I'm a designer. Just came here to say, this is so much inline with the "right level of abstraction" in graphic design:<p><a href="https://computersciencewiki.org/index.php/File:Abstract_heart.png" rel="nofollow">https://computersciencewiki.org/index.php/File:Abstract_hear...</a></p>
]]></description><pubDate>Sun, 05 Jul 2020 14:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=23738931</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=23738931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23738931</guid></item><item><title><![CDATA[New comment by rahulmax in "Ask HN: Freelancer? Seeking freelancer? (January 2017)"]]></title><description><![CDATA[
<p>SEEKING WORK - Remote/On-site<p>Hi, I'm Rahul. I'm a User Experience and Interface Designer with a strong Front-end Engineering background and I'm based out of Bangalore, India.<p>Portfolio: <a href="https://www.behance.net/rahulmax" rel="nofollow">https://www.behance.net/rahulmax</a><p>Resume: <a href="http://rahulmax.com/assets/resume_rahul.pdf" rel="nofollow">http://rahulmax.com/assets/resume_rahul.pdf</a><p>Blog: <a href="http://rahulmax.com" rel="nofollow">http://rahulmax.com</a><p>Email: rahulmax[at]gmail.com</p>
]]></description><pubDate>Mon, 02 Jan 2017 18:26:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=13303172</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=13303172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13303172</guid></item><item><title><![CDATA[New comment by rahulmax in "How a differential gear works (1937) [video]"]]></title><description><![CDATA[
<p>Wow! Amazing.<p>There's another video from 1949 about 'How a Watch Works' — <a href="http://www.youtube.com/watch?v=508-rmdY4jQ" rel="nofollow">http://www.youtube.com/watch?v=508-rmdY4jQ</a></p>
]]></description><pubDate>Mon, 27 Oct 2014 09:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=8514558</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=8514558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8514558</guid></item><item><title><![CDATA[New comment by rahulmax in "Alternative Evernote Client for Mac OS X"]]></title><description><![CDATA[
<p>A small addition would be the strikethrough (line through). Also, the default Mac colorpicker bothers me in Evernote. Would be nice to do something about that, too.</p>
]]></description><pubDate>Sat, 06 Sep 2014 21:09:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=8279496</link><dc:creator>rahulmax</dc:creator><comments>https://news.ycombinator.com/item?id=8279496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8279496</guid></item></channel></rss>