<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: vendiddy</title><link>https://news.ycombinator.com/user?id=vendiddy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 13:54:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vendiddy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vendiddy in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>I've come to expect that, every time I update and OS or app to a newer version, it's going to be slower and more bloated.<p>Why can't it be the opposite? Why can't I expect an update to run faster than the previous version?</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466843</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=47466843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466843</guid></item><item><title><![CDATA[New comment by vendiddy in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>I feel like they are a workaround to GUIs being slow and bloated Electron apps.<p>But I wish we'd just make fast GUIs instead of giving up and building TUIs instead.</p>
]]></description><pubDate>Fri, 13 Mar 2026 15:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47365842</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=47365842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47365842</guid></item><item><title><![CDATA[New comment by vendiddy in "ChatGPT conversations still lack timestamps after years of requests"]]></title><description><![CDATA[
<p>My biggest complaint about ChatGPT is how slow their interface is when the conversations get log. This is surprising to me given that it's just rendering chats.<p>It's not enough to turn me off using it, but I do wish they prioritized improving their interface.</p>
]]></description><pubDate>Fri, 26 Dec 2025 18:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46394662</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=46394662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46394662</guid></item><item><title><![CDATA[New comment by vendiddy in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>Giving the AI an actual programming language (functions + objects) genuinely does seem like a good alternative to the MCP mess we have right now.</p>
]]></description><pubDate>Tue, 25 Nov 2025 09:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46044145</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=46044145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46044145</guid></item><item><title><![CDATA[New comment by vendiddy in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>Demented AIs running amock is just what we need in this day and age.</p>
]]></description><pubDate>Tue, 25 Nov 2025 09:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46044110</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=46044110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46044110</guid></item><item><title><![CDATA[New comment by vendiddy in "Why is Zig so cool?"]]></title><description><![CDATA[
<p>We've recently adopted Zig at a few systems at our company but I think maybe "cool" or "new" is the wrong metric?<p>I view Zig as a better C, though that might be subjective.</p>
]]></description><pubDate>Sat, 08 Nov 2025 19:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45859348</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45859348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45859348</guid></item><item><title><![CDATA[New comment by vendiddy in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>It is not yet ready but the master branch has an initial draft.<p><a href="https://github.com/kaitai-io/kaitai_struct_compiler/commits/master/" rel="nofollow">https://github.com/kaitai-io/kaitai_struct_compiler/commits/...</a><p>It would be premature to review now because there are some missing features and stuff that has to be cleaned up.<p>But I am interested in finding someone experienced in Zig to help the maintainer with a sanity check to make best practices are being followed. (Would be willing to pay for their time.)<p>If comptime is used, it would be minimal. This is because code-generation is being done anyway so that can be an explicit alternative to comptime. But we have considered using it in a few places to simplify the code-generation.</p>
]]></description><pubDate>Fri, 24 Oct 2025 09:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45692761</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45692761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45692761</guid></item><item><title><![CDATA[New comment by vendiddy in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>Just seeing this now.<p>The thinking was to minimize the the places where a secret could leak. So with an HTTP client, I would think at the lowest layer possible.<p>I don't think of it as a way to eliminate secrets leaking. More-so reducing the surface area of accidental leaks.</p>
]]></description><pubDate>Thu, 23 Oct 2025 23:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45688708</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45688708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45688708</guid></item><item><title><![CDATA[New comment by vendiddy in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>It's not C but we have sponsored a Zig target for Kaitai. If anyone reading this knows Zig well, please comment because would love to get a code review of the generated code!</p>
]]></description><pubDate>Thu, 23 Oct 2025 23:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45688642</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45688642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45688642</guid></item><item><title><![CDATA[New comment by vendiddy in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>Not an answer, but I do wish there was a low level primitive and a corresponding high level language construct to pass around secrets.<p>Something like:
my_secret = create_secret(value)<p>Then ideally it's an opaque value from that point on</p>
]]></description><pubDate>Mon, 13 Oct 2025 17:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45571116</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45571116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45571116</guid></item><item><title><![CDATA[New comment by vendiddy in "Ask HN: Abandoned/dead projects you think died before their time and why?"]]></title><description><![CDATA[
<p>I think this is spot on.
A document metaphor would have made a Wave a lot easier to understand.</p>
]]></description><pubDate>Sun, 12 Oct 2025 08:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45556389</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45556389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45556389</guid></item><item><title><![CDATA[New comment by vendiddy in "What is “good taste” in software engineering?"]]></title><description><![CDATA[
<p>If you are breaking something up for "long" and "short" you're optimizing for the wrong thing. You don't care about code being short for its own sake or long for its own sake right?<p>Ultimately, you're going to revisit this code to make the change after some time passes. Is it easy to follow the code and make the change without making mistakes? Is it easy for someone else on the team to do the same?<p>Sometimes optimizing for "easy to understand and change" means breaking something apart. Sometimes it means combining things. I've read that John Carmack would frequently inline functions because it was too hard to follow.<p>So, rather than whether something is big or too small, I would ask whether it would be easy to understand/change when coming back to it after a few months.<p>Put another way: why not optimize for the actual thing you care about rather than an intermediate metric like LOC?</p>
]]></description><pubDate>Mon, 29 Sep 2025 09:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45411840</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45411840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45411840</guid></item><item><title><![CDATA[New comment by vendiddy in "An adventure in writing compatible systems"]]></title><description><![CDATA[
<p>I think it's a valid question, but it's better to assume they had their reasons and try to understand why before drawing conclusions.</p>
]]></description><pubDate>Tue, 02 Sep 2025 10:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101147</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45101147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101147</guid></item><item><title><![CDATA[New comment by vendiddy in "Next.js is infuriating"]]></title><description><![CDATA[
<p>And even if you fall under the first category, I find it hard to believe that the performance bottleneck is solved by using Vercel and SSR.<p>With all the other crazy shit people are doing (multi-megabyte bundle sizes, slow API calls with dozens of round-trips to the DB, etc) doing the basics of profiling, optimizing, simplifying seems like it'd get you much further than changing to a more complex architecture.</p>
]]></description><pubDate>Tue, 02 Sep 2025 08:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45100563</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45100563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45100563</guid></item><item><title><![CDATA[New comment by vendiddy in "Expert: LSP for Elixir"]]></title><description><![CDATA[
<p>how about "NotExpert"</p>
]]></description><pubDate>Fri, 29 Aug 2025 12:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45063340</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45063340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45063340</guid></item><item><title><![CDATA[New comment by vendiddy in "Show HN: Base, an SQLite database editor for macOS"]]></title><description><![CDATA[
<p>Yes we have. I don't know why you got so much pushback.<p>Right now innovation moves at a slow pace the web nobody seems to realize the what-if. The W3C announces some incremental improvement to JS feature and everyone gets excited. It just reminds me that all we realistically have is JS.<p>There are so many hacks on top of hacks. Typescript compiles to JS because, well, you only have JS. So many attempts at compile-to-JS languages. There are dozens of problems that should not exist.<p>Meanwhile in the native world, you have huge a diversity of programming languages and tooling. No committee is needed for each language to experiment with new features.<p>The unfortunate part is that the envisioned browser would have been far simpler to implement and more extensible than the mess we have now.</p>
]]></description><pubDate>Fri, 29 Aug 2025 12:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45063304</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45063304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45063304</guid></item><item><title><![CDATA[New comment by vendiddy in "Malicious versions of Nx and some supporting plugins were published"]]></title><description><![CDATA[
<p>I find if I read the source code of a dependency I might add,<p>it's common that the part that I actually need is like 100 LOC rather than 1500 LOC.<p>Please keep preaching.</p>
]]></description><pubDate>Thu, 28 Aug 2025 07:51:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45049582</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45049582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45049582</guid></item><item><title><![CDATA[New comment by vendiddy in "Malicious versions of Nx and some supporting plugins were published"]]></title><description><![CDATA[
<p>And if you really do? Print the percentage to stdout.</p>
]]></description><pubDate>Thu, 28 Aug 2025 07:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45049557</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45049557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45049557</guid></item><item><title><![CDATA[New comment by vendiddy in "Will Smith's concert crowds are real, but AI is blurring the lines"]]></title><description><![CDATA[
<p>I generally love AI.<p>But I lament these blurred lines of reality. Is this photo real? Was this reply ChatGPT or did they actually write it?<p>It makes me feel uneasy.</p>
]]></description><pubDate>Tue, 26 Aug 2025 09:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45024394</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45024394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45024394</guid></item><item><title><![CDATA[New comment by vendiddy in "Show HN: Base, an SQLite database editor for macOS"]]></title><description><![CDATA[
<p>I can't remember who I read this from (it might have been Alan Kay) but they basically said the web browser should have been an address bar with the ability to run any sandboxed applications in the screen below. They said the internet well designed but the browser was a disaster.<p>So hyperlinks were good but the rest was a bad design. An HTML viewer and Javascript interpreter would have just been one possible app to run in the browser.<p>It is a shame that, to this day, the browser can't easily handle running arbitrary applications. You're still effectively locked into JS/HTML.</p>
]]></description><pubDate>Mon, 25 Aug 2025 19:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45017954</link><dc:creator>vendiddy</dc:creator><comments>https://news.ycombinator.com/item?id=45017954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45017954</guid></item></channel></rss>