<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: crowdyriver</title><link>https://news.ycombinator.com/user?id=crowdyriver</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Jul 2026 21:54:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=crowdyriver" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by crowdyriver in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>I think people are overfocusing on the wrong thing.<p>Bun is slop. Let's not pretend it is not. It went from 600k lines of zig to almost a million of rust, for a wrapper around a js engine. It might be useful slop, but it is still slop.<p>It's understandable to have mixed feelings about bun as the creator of the language.<p>You spend 10 years of your time making a language, and one of the most prominent projects that uses it does it in a nasty and sloppy way. You try to help, but your advice gets ignored.<p>You make a whole language about improving software quality, only to be associated with a project that doesn't care about it.<p>For once I do appreciate that somebody is willing to have the guts to say what they think. The bun rust rewrite article said no words about the tradeoffs of moving to Rust (compilation times?), and I agree with the false dichotomy presented. How do we know that most bun bugs were not created because of slop / AI usage / stubbornness?</p>
]]></description><pubDate>Thu, 09 Jul 2026 14:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48846809</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=48846809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48846809</guid></item><item><title><![CDATA[New comment by crowdyriver in "Solod – A subset of Go that translates to C"]]></title><description><![CDATA[
<p>tbh I'd rather have this behaviour, defer should've been lexically scoped from the beginning.</p>
]]></description><pubDate>Tue, 07 Apr 2026 07:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671713</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=47671713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671713</guid></item><item><title><![CDATA[Why programmatic tool calling is awesome]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.guillemus.com/on-programmatic-tool-calling/">https://www.guillemus.com/on-programmatic-tool-calling/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46413688">https://news.ycombinator.com/item?id=46413688</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Dec 2025 19:27:43 +0000</pubDate><link>https://www.guillemus.com/on-programmatic-tool-calling/</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=46413688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46413688</guid></item><item><title><![CDATA[New comment by crowdyriver in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>You already have this problem whenever you are using a library in any programming language. Unless you are extremely strict, vendor it and read line by line what the library does, you are just trusting that the code that you are using works.<p>And nothing is stopping the AI from making the unreadable mess more readable in later iterations. It can make it pass the spec first and make it cleaner later. Just like we do!</p>
]]></description><pubDate>Wed, 17 Dec 2025 10:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46300391</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=46300391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46300391</guid></item><item><title><![CDATA[Ask HN: Wouldn't it be much easier if you compress all env vars into one?]]></title><description><![CDATA[
<p>In most apps I develop, there's at most 3 groups of environments, local - staging - prod.<p>Wouldn't it be easier to just join all env vars needed for each environment into a base64 encoded env var, and then just pass that into the given app?<p>I feel like there should be less room for error, and it's easy to add new services. There wouldn't be need for cloud vendors like vercel to namespace env vars, you would be already doing it yourself.<p>Yeah, maybe a small cli utility to generate those envs would be cool, but it looks like that wouldn't introduce much friction.<p>I can't be the first one to think about this, has this been tried?<p>Thanks for your input!<p>Edit: clarity</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45906618">https://news.ycombinator.com/item?id=45906618</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 12 Nov 2025 21:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45906618</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=45906618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45906618</guid></item><item><title><![CDATA[New comment by crowdyriver in "Show HN: templUI – The UI Kit for templ (CLI-based, like shadcn/UI)"]]></title><description><![CDATA[
<p>While I like the modern feel of shadcn/ui and derivatives, I still think that daisyui is much easier to use.<p>You really just paste these 2 lines in your html and that's it:<p><pre><code>  <link href="https://cdn.jsdelivr.net/npm/daisyui@5" rel="stylesheet" type="text/css" />
  <script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4" />
</code></pre>
it's a bit more than 100kb of js, but for prototyping it is very nice.<p>I wish more UI libraries where in the same style. You can always optimize the bundle later.</p>
]]></description><pubDate>Fri, 30 May 2025 09:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44134361</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=44134361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44134361</guid></item><item><title><![CDATA[New comment by crowdyriver in "Decreased CO2 during breathwork: emergence of altered states of consciousness"]]></title><description><![CDATA[
<p>Did you check the co2 levels on your office? that could be one reason.</p>
]]></description><pubDate>Fri, 18 Apr 2025 04:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43725032</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=43725032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43725032</guid></item><item><title><![CDATA[New comment by crowdyriver in "BM25 in PostgreSQL"]]></title><description><![CDATA[
<p>Unrelated, but PGroonga reads funny in Argentinian. Better than gimp though</p>
]]></description><pubDate>Mon, 03 Mar 2025 06:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43238962</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=43238962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43238962</guid></item><item><title><![CDATA[New comment by crowdyriver in "Perplexity got ads"]]></title><description><![CDATA[
<p>Genuine question, more for soloentrepreneurs, but what if instead of adding ads from other companies, the perplexity company did other paid products?<p>Then they could put a few non disruptive ads for those into their main free product, and they would make much more sense.<p>I want to apply this strategy into my (yet non existent) future products.</p>
]]></description><pubDate>Sat, 04 Jan 2025 09:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42593785</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=42593785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42593785</guid></item><item><title><![CDATA[New comment by crowdyriver in "Server-Sent Events (SSE) Are Underrated"]]></title><description><![CDATA[
<p>http streaming is even more underrated.</p>
]]></description><pubDate>Thu, 26 Dec 2024 09:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42514156</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=42514156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42514156</guid></item><item><title><![CDATA[New comment by crowdyriver in "Introducing S2"]]></title><description><![CDATA[
<p>not for non latin american speakers.</p>
]]></description><pubDate>Sun, 22 Dec 2024 20:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42488732</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=42488732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42488732</guid></item><item><title><![CDATA[New comment by crowdyriver in "You-get: Dumb downloader that scrapes the web"]]></title><description><![CDATA[
<p>oh god</p>
]]></description><pubDate>Mon, 28 Oct 2024 12:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41970499</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=41970499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41970499</guid></item><item><title><![CDATA[New comment by crowdyriver in "Svelte 5 Released"]]></title><description><![CDATA[
<p>nice and everything, but it still has plenty of performance issues and crashes with the tsserver. Using solid start because of that, tooling is not there yet.</p>
]]></description><pubDate>Sun, 20 Oct 2024 01:58:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41892315</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=41892315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41892315</guid></item><item><title><![CDATA[New comment by crowdyriver in "Microsoft TypeSpec"]]></title><description><![CDATA[
<p>It's even worse, you still need node to run this thing, so you don't avoid the node dependency.</p>
]]></description><pubDate>Fri, 20 Sep 2024 15:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41602867</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=41602867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41602867</guid></item><item><title><![CDATA[New comment by crowdyriver in "I have no constructor, and I must initialize"]]></title><description><![CDATA[
<p>You can always use exhaustruct
<a href="https://github.com/GaijinEntertainment/go-exhaustruct">https://github.com/GaijinEntertainment/go-exhaustruct</a><p>to enforce all fields initialized.<p>If you care, the linter is there, so this is more of a skill issue.</p>
]]></description><pubDate>Fri, 05 Jul 2024 16:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40884279</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=40884279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40884279</guid></item><item><title><![CDATA[New comment by crowdyriver in "OpenAI GPT-4 vs. Groq Mistral-8x7B"]]></title><description><![CDATA[
<p>There's lots of comments here about how stupid is to parse html using llms.<p>Have you ever had to scrape multiple sites with variadic html?</p>
]]></description><pubDate>Fri, 22 Mar 2024 11:53:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39789735</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=39789735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39789735</guid></item><item><title><![CDATA[New comment by crowdyriver in "Ask HN: What are some actual use cases of AI Agents right now?"]]></title><description><![CDATA[
<p>I am surprised no one is doing an llm code linter.</p>
]]></description><pubDate>Wed, 14 Feb 2024 20:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39375218</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=39375218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39375218</guid></item><item><title><![CDATA[New comment by crowdyriver in "On whether we're living in a simulation"]]></title><description><![CDATA[
<p>If we are living in a simulation, where does the simulation live in?</p>
]]></description><pubDate>Thu, 08 Feb 2024 12:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39301124</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=39301124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39301124</guid></item><item><title><![CDATA[New comment by crowdyriver in "Go 1.22"]]></title><description><![CDATA[
<p>every feature that makes a language more complicated will eventually hit you. It might make the typescript compiler slower, harder to refactor, your lsp might also get slower, etc...</p>
]]></description><pubDate>Wed, 07 Feb 2024 12:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39287792</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=39287792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39287792</guid></item><item><title><![CDATA[New comment by crowdyriver in "Svelte Native"]]></title><description><![CDATA[
<p>Have you experienced slow scrolling issues?<p><a href="https://github.com/ionic-team/capacitor/issues/4187">https://github.com/ionic-team/capacitor/issues/4187</a></p>
]]></description><pubDate>Mon, 29 Jan 2024 18:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39180659</link><dc:creator>crowdyriver</dc:creator><comments>https://news.ycombinator.com/item?id=39180659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39180659</guid></item></channel></rss>