<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: udbhavs</title><link>https://news.ycombinator.com/user?id=udbhavs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 01:05:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=udbhavs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by udbhavs in "MAI-Cyber-1-Flash inside MDASH"]]></title><description><![CDATA[
<p>What can be more earthy than a forest? Jokes aside it does look like the effort there is a step above pages like this one or other examples linked in thread.</p>
]]></description><pubDate>Mon, 27 Jul 2026 20:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49075021</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49075021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49075021</guid></item><item><title><![CDATA[New comment by udbhavs in "MAI-Cyber-1-Flash inside MDASH"]]></title><description><![CDATA[
<p>Wow, no wonder Copilot looked so out of place within the Windows UI. It's not the only core app that blatantly goes against Windows' design language either- Movie Maker and later the built-in video editor in Photos both died for ClipChamp which is some horrible, out-of-place web-based video editor with a mandatory login and feels like it has absolutely no relation to Windows. I'm surprised people from above don't enforce at least basic UI elements that look like they belong to the same product (forget about using the same UI framework across the OS)</p>
]]></description><pubDate>Mon, 27 Jul 2026 20:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49074975</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49074975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49074975</guid></item><item><title><![CDATA[New comment by udbhavs in "MAI-Cyber-1-Flash inside MDASH"]]></title><description><![CDATA[
<p>Honestly, I'd take this over purple tailwind any day. That style has given me an ick for the color scheme I don't know if I'll ever shake off</p>
]]></description><pubDate>Mon, 27 Jul 2026 19:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49074803</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49074803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49074803</guid></item><item><title><![CDATA[New comment by udbhavs in "MAI-Cyber 1"]]></title><description><![CDATA[
<p>It's a trend that signals a form of non-chronically-online intellectualism. Feels reminiscent of intellectual slop [1] content on the web that is in vogue<p><a href="https://www.youtube.com/shorts/dEYvdnwB4MM" rel="nofollow">https://www.youtube.com/shorts/dEYvdnwB4MM</a></p>
]]></description><pubDate>Mon, 27 Jul 2026 18:26:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073684</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49073684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073684</guid></item><item><title><![CDATA[New comment by udbhavs in "MAI-Cyber 1"]]></title><description><![CDATA[
<p>Not surprising considering out of all the things MS is known for, UX consistency is certainly not one of them. They have probably the weakest commitment to a design language across all the big tech cos.</p>
]]></description><pubDate>Mon, 27 Jul 2026 18:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073533</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49073533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073533</guid></item><item><title><![CDATA[New comment by udbhavs in "MAI-Cyber-1-Flash inside MDASH"]]></title><description><![CDATA[
<p>I've been noticing the uptick of beige + serif fonts + art with rough textures in this space. It feels like an attempt to humanize the technology and make it more palatable to people. Anthropic is the biggest example of this language with its ads and promotions.<p>Edit: I'm enjoying seeing all the other examples linked in the responses. I decided to make a public Semble collection (<a href="https://semble.so/profile/vadhub.bsky.social/collections/3mrnor4up7z2r" rel="nofollow">https://semble.so/profile/vadhub.bsky.social/collections/3mr...</a>) to track more, feel free to add to this!</p>
]]></description><pubDate>Mon, 27 Jul 2026 18:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073501</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49073501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073501</guid></item><item><title><![CDATA[New comment by udbhavs in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>For some reason I have to deal with the opposite problem and have to click twice on a new window to get keyboard focus. Many times I'll switch windows (eg. from Messages to the browser), start typing and accidentally end up sending someone a message instead- even though the messages tab is <i>completely</i> out of view.</p>
]]></description><pubDate>Fri, 24 Jul 2026 23:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49043058</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49043058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49043058</guid></item><item><title><![CDATA[New comment by udbhavs in "It's getting harder to focus every day"]]></title><description><![CDATA[
<p>OP is definitely not alone in this. It feels like I'm constantly trying to avoid "attention capture" when trying to do a task that involves browsing the internet - even going on LinkedIn or StackExchange for a specific purpose can get sidetracked by my eyes wandering to the sidebar or being drawn by updates in the feed.  It's scary to realize how little in control I am of my own stream of thought.<p>I don't know if anyone has a solution that's not straight up quitting the internet cold turkey. My attempt so far has been meditating 50 minutes a day following "The Mind Illuminated" by Culadasa as a progress guide for increasing my mindfulness.<p>The most recent lesson I've learned is that <i>allowing</i> mind wandering and daydreaming can be a good thing. As a kid I read The Power of Now by Eckhart Tolle, and took away a misconstrued toolkit for dealing with an active mind. The whole book was about emphasizing the importance of being present in the moment, and I tried to carry that out by trying to silence my internal monologue and being frustrated whenever I found my mind thinking about something random and not processing direct conscious experience. That felt horrible and was completely counterproductive to being able to live normally, and now I'm trying to re-establish a relationship with my mind where I can welcome random thoughts while still being able to get things done.</p>
]]></description><pubDate>Fri, 24 Jul 2026 20:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49041377</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=49041377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49041377</guid></item><item><title><![CDATA[New comment by udbhavs in "OpenAI Codex CLI: Lightweight coding agent that runs in your terminal"]]></title><description><![CDATA[
<p>That's neat! I only asked because I haven't seen API keys used in the context of profile environment variables in shell before - there might be other common cases I'm unaware of</p>
]]></description><pubDate>Thu, 17 Apr 2025 18:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43720470</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=43720470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43720470</guid></item><item><title><![CDATA[New comment by udbhavs in "OpenAI Codex CLI: Lightweight coding agent that runs in your terminal"]]></title><description><![CDATA[
<p><i>Next, set your OpenAI API key as an environment variable:</i><p><i>export OPENAI_API_KEY="your-api-key-here"</i><p><i>Note: This command sets the key only for your current terminal session. To make it permanent, add the export line to your shell's configuration file (e.g., ~/.zshrc).</i><p>Can't any 3rd party utility running in the same shell session phone home with the API key? I'd ideally want only codex to be able to access this var</p>
]]></description><pubDate>Wed, 16 Apr 2025 19:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43709349</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=43709349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43709349</guid></item><item><title><![CDATA[New comment by udbhavs in "ArkType: Ergonomic TS validator 100x faster than Zod"]]></title><description><![CDATA[
<p>I was going to ask about how pure types would fill the gap for other validations in Zod like number min/max ranges, but seeing the tags feature use intersection types for that is really neat. I tried assigning a `string & tags.MinLength<4>` to a `string & tags.MinLength<2>` and it's interesting that it threw an error saying they were incompatible.</p>
]]></description><pubDate>Sun, 13 Apr 2025 00:01:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43668918</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=43668918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43668918</guid></item><item><title><![CDATA[New comment by udbhavs in "Valentin Hansen: Creating an Infinite Sound"]]></title><description><![CDATA[
<p>> At the time this article was written, the album consisted of 13,650 songs and had already surpassed the record held by Asha Bhosle, an Indian singer who recorded over 11,000 songs since 1947.<p>The latter is a prolific and renowned 91 year old Indian singer who has been singing for movies since the 40s in different genres and languages. This line in the article is good for putting the volume of the album in perspective, but I don't think generative music can be compared to her body of work.</p>
]]></description><pubDate>Sat, 08 Mar 2025 18:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43302209</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=43302209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43302209</guid></item><item><title><![CDATA[New comment by udbhavs in "When Zig Is Safer and Faster Than Rust"]]></title><description><![CDATA[
<p>Dart has pattern matching that is a lot more fleshed out than most C-family languages, you should check it out<p><a href="https://dart.dev/language/patterns" rel="nofollow">https://dart.dev/language/patterns</a><p>Edit: while there aren’t full ADTs, it does have sealed classes which help with exhaustiveness in matching</p>
]]></description><pubDate>Mon, 30 Dec 2024 15:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42549841</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=42549841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42549841</guid></item><item><title><![CDATA[New comment by udbhavs in "JSON Patch"]]></title><description><![CDATA[
<p>I used this standard a long time ago to make a simple server -> client reactive state for a card game by combining it with Vue's reactive objects to get something like a poor man's CRDTs. This is a rough diagram of what it looked like: [1]. Although there was a reducer step on the server to hide private state for the other player, it's still probably wildly impractical for actual games.<p>[1] <a href="https://user-images.githubusercontent.com/50021387/184360079-d55741b4-8566-4ad2-8f70-3dc8c041fd46.png" rel="nofollow">https://user-images.githubusercontent.com/50021387/184360079...</a></p>
]]></description><pubDate>Fri, 18 Oct 2024 17:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41881361</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=41881361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41881361</guid></item><item><title><![CDATA[New comment by udbhavs in "Show HN: A JavaScript UI library for imperative JSX"]]></title><description><![CDATA[
<p>> If we accept the fact that the web is inherently imperative, then I believe we can resolve most if not all of the above problems. We don't need to throw the baby out with the bathwater though, because JSX is fantastic.<p>Also look into SolidJS for dropping the "functional" component model while still retaining JSX - it looks similar to React but works more like Vue, running components as setup functions only on initial render and doing state updates with mutations via signals.</p>
]]></description><pubDate>Sat, 06 Jul 2024 16:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40891350</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=40891350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40891350</guid></item><item><title><![CDATA[New comment by udbhavs in "Show HN: Multilspy – Cross platform framework to develop Language Server Clients"]]></title><description><![CDATA[
<p>This is my first time reading about Gleam and it looks really cool! How's the experience of writing Vue components in it? Web frameworks like it and Svelte tend to liberally meddle with the syntax & semantics of JS through transpilation to have a specialized dev experience, so it can be difficult to use a different language and feel like a first class citizen since it's not like using a simple API anymore (unless there is special consideration given to it like ReScript and React).<p>Also, what's the concurrency story like? Gleam does not seem to support async/await but apparently it has colored functions when compiling to JS, though I'm not sure how those interop with the JS ecosystem.</p>
]]></description><pubDate>Mon, 13 May 2024 03:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40339614</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=40339614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40339614</guid></item><item><title><![CDATA[New comment by udbhavs in "React Labs: What We've Been Working On – February 2024"]]></title><description><![CDATA[
<p>Learning about the auto-memoization feature when it was called React Forget made it seem like a pretty natural extension of the functional component paradigm - separating out and memo’ing parts within components based on info that’s trivially available at compile time (maybe not trivial, I’m not sure how much work is being done by the compiler here).  
Is this something that could be implemented as a language-level feature for some “dedicated” language for writing functional reactive UIs? Languages like ReasonML are meant to map more nicely to React’s model because of their expressiveness, but I wonder if it could be taken further.</p>
]]></description><pubDate>Tue, 27 Feb 2024 10:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39522360</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=39522360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39522360</guid></item><item><title><![CDATA[Buildspace – build your idea over six weeks]]></title><description><![CDATA[
<p>Article URL: <a href="https://buildspace.so/">https://buildspace.so/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37022112">https://news.ycombinator.com/item?id=37022112</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 06 Aug 2023 14:09:42 +0000</pubDate><link>https://buildspace.so/</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=37022112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37022112</guid></item><item><title><![CDATA[New comment by udbhavs in "Build an iOS and Android app in 100% Kotlin with Compose Multiplatform [video]"]]></title><description><![CDATA[
<p>This looks like an important milestone for cross platform dev! I've seen a lot of people wishing Flutter supported Kotlin, so I wonder if it will become as prominent in mobile development. Does anyone know of significant downsides with the platform (apart from not being mature enough) that could prevent it from joining the ranks with Flutter and React Native?</p>
]]></description><pubDate>Fri, 28 Jul 2023 13:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36906394</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=36906394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36906394</guid></item><item><title><![CDATA[New comment by udbhavs in "Graphite: Open-source raster and vector 2D graphics editor"]]></title><description><![CDATA[
<p>This is not exclusive to web apps though (especially open source ones)? I don't see how what you said doesn't apply to the Adobe suite which is native.</p>
]]></description><pubDate>Fri, 28 Jul 2023 12:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=36905962</link><dc:creator>udbhavs</dc:creator><comments>https://news.ycombinator.com/item?id=36905962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36905962</guid></item></channel></rss>