<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: programmarchy</title><link>https://news.ycombinator.com/user?id=programmarchy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 01:47:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=programmarchy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by programmarchy in "Dropping Cloudflare for Bunny.net"]]></title><description><![CDATA[
<p>Also had a severe issue with Bunny, serving videos. They had a cache poisoning issue where they served a few frames from pornographic videos right in the middle of our educational videos. They did not have the multi-tenancy thing fully figured out, and it became a nightmare scenario. After that, we moved to a provider that explicitly did not allow porn.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47676907</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=47676907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47676907</guid></item><item><title><![CDATA[New comment by programmarchy in "Tailscale's new macOS home"]]></title><description><![CDATA[
<p>I really dislike how apps add themselves to the menubar. And I hate if there's no option to remove it from the menubar. Icons with indicators like WiFi, Battery, etc. make sense. But if an app does not need an indicator like that, just add the capabilities to the Dock icon!</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:23:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627762</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=47627762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627762</guid></item><item><title><![CDATA[New comment by programmarchy in "Sandboxes won't save you from OpenClaw"]]></title><description><![CDATA[
<p>Then what’s the point of skills like apple-reminders? Isn’t the implication for a personal assistant styled OpenClaw setup that you allow it access to those tools on your behalf? Otherwise where is the benefit?</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156204</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=47156204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156204</guid></item><item><title><![CDATA[New comment by programmarchy in "Everything as code: How we manage our company in one monorepo"]]></title><description><![CDATA[
<p>FastAPI -> OpenAPI -> openapi-typescript</p>
]]></description><pubDate>Tue, 30 Dec 2025 22:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46439058</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=46439058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46439058</guid></item><item><title><![CDATA[New comment by programmarchy in "A quarter of US-trained scientists eventually leave"]]></title><description><![CDATA[
<p>Academia is more than a transaction. It's a social good. One that's also subsidized by the US taxpayer.</p>
]]></description><pubDate>Mon, 15 Dec 2025 23:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46282142</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=46282142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46282142</guid></item><item><title><![CDATA[New comment by programmarchy in "Anthropic acquires Bun"]]></title><description><![CDATA[
<p>Compile step makes things more complicated.</p>
]]></description><pubDate>Tue, 02 Dec 2025 23:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46128277</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=46128277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46128277</guid></item><item><title><![CDATA[New comment by programmarchy in "Show HN: Shadcn/UI theme editor – Design and share Shadcn themes"]]></title><description><![CDATA[
<p>I spent some time attempting to "derive" a theme given a primary and secondary color, but realized my color theory wasn't strong enough to build something reliable (I tried with both hsl and oklch). Curious if that's really possible.</p>
]]></description><pubDate>Sat, 25 Oct 2025 20:20:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45706671</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=45706671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45706671</guid></item><item><title><![CDATA[New comment by programmarchy in "Karpathy on DeepSeek-OCR paper: Are pixels better inputs to LLMs than text?"]]></title><description><![CDATA[
<p>PDF is arguably a confusing format for LLMs to read.</p>
]]></description><pubDate>Thu, 23 Oct 2025 03:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45677961</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=45677961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45677961</guid></item><item><title><![CDATA[New comment by programmarchy in "What Americans die from vs. what the news reports on"]]></title><description><![CDATA[
<p>Exactly what came to mind for me as well. Information is a difference that makes a difference.</p>
]]></description><pubDate>Tue, 14 Oct 2025 22:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45585783</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=45585783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45585783</guid></item><item><title><![CDATA[New comment by programmarchy in "Nine things I learned in ninety years"]]></title><description><![CDATA[
<p>An analogy<p>Statement: Statistically, seatbelts reduce the chances you’ll die in a car accident.<p>You: But, what if your car crashes into a lake and you get trapped underwater?</p>
]]></description><pubDate>Tue, 23 Sep 2025 12:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45345806</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=45345806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45345806</guid></item><item><title><![CDATA[New comment by programmarchy in "We Found the Hidden Cost of Data Centers. It's in Your Electric Bill [video]"]]></title><description><![CDATA[
<p>This proves the GPs point about saving energy. Think about how inefficient it would be for each individual to create their own transcript via an LLM.</p>
]]></description><pubDate>Thu, 04 Sep 2025 13:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45127033</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=45127033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45127033</guid></item><item><title><![CDATA[New comment by programmarchy in "Launch HN: Bitrig (YC S25) – Build Swift apps on your iPhone"]]></title><description><![CDATA[
<p>Would it be possible to embed Bitrig in an existing app? Similar to how you might embed React Native into a portion of your app to accelerate development in a specific area, it’d be awesome to preserve the mature areas of our apps and use Bitrig to quickly iterate on new features.</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45052198</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=45052198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45052198</guid></item><item><title><![CDATA[New comment by programmarchy in "Modern Node.js Patterns"]]></title><description><![CDATA[
<p>One of the core things Node.js got right was streams. (Anyone remember substack’s presentation “Thinking in streams”?) It’s good to see them continue to push that forward.</p>
]]></description><pubDate>Sun, 03 Aug 2025 19:41:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44779124</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=44779124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44779124</guid></item><item><title><![CDATA[New comment by programmarchy in "Show HN: Petrichor – a free, open-source, offline music player for macOS"]]></title><description><![CDATA[
<p>This sounds like a breath of fresh air as a disenchanted Spotify user. My only hesitation is that I’ve lost touch with collecting music. I used to rip CDs and download music and curate a library etc, but I’ve lost my collection and collecting habits since adopting streaming. How do people collect music nowadays? Is there a legit way (fairly compensating artists) to do it?</p>
]]></description><pubDate>Thu, 10 Jul 2025 03:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44516839</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=44516839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44516839</guid></item><item><title><![CDATA[New comment by programmarchy in "Most RESTful APIs aren't really RESTful"]]></title><description><![CDATA[
<p>For most APIs that doesn’t deliver any value which can’t be gained from API docs, so it’s hard to justify. However, these days it could be very useful if you want an AI to be able to navigate your API. But MCP has the spotlight now.</p>
]]></description><pubDate>Wed, 09 Jul 2025 13:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44509665</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=44509665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44509665</guid></item><item><title><![CDATA[New comment by programmarchy in "Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC"]]></title><description><![CDATA[
<p>With 5M you can get white hat audits. Even big boys like Okta have had serious fuckups [1].<p>[1] <a href="https://trust.okta.com/security-advisories/okta-ad-ldap-delegated-authentication-username/" rel="nofollow">https://trust.okta.com/security-advisories/okta-ad-ldap-dele...</a></p>
]]></description><pubDate>Wed, 25 Jun 2025 23:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44382849</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=44382849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44382849</guid></item><item><title><![CDATA[New comment by programmarchy in "Show HN: SuperUtilsPlus – A Modern Alternative to Lodash"]]></title><description><![CDATA[
<p>shadcn distribution model for utils is a good idea. i wanted something for react hooks as well and was surprised that didn’t seem to exist either.</p>
]]></description><pubDate>Sat, 24 May 2025 17:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44082501</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=44082501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44082501</guid></item><item><title><![CDATA[New comment by programmarchy in "Show HN: Hatchet v1 – A task orchestration platform built on Postgres"]]></title><description><![CDATA[
<p>Wow, this looks awesome. Been using Temporal, but this fits so perfectly into my stack (Postgres, Pydantic), and the first-class support for DAG workflows is <i>chef's kiss</i>. Going to take a stab at porting over some of my workflows.</p>
]]></description><pubDate>Fri, 04 Apr 2025 17:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43585527</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=43585527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43585527</guid></item><item><title><![CDATA[New comment by programmarchy in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>Seems like you should be correct. A shadcn button is just react, tailwind, and @radix/react-slot. But if you simply create a new shadcn Next.js template (i.e. pnpm dlx shadcn@latest init) and add a button, the "First Load JS" is ~100kB. Maybe you could blame that on Next.js bloat and we should also compare it to a Vite setup, but it's still surprising.</p>
]]></description><pubDate>Tue, 01 Apr 2025 16:31:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43548731</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=43548731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43548731</guid></item><item><title><![CDATA[New comment by programmarchy in "Gemma3 Function Calling"]]></title><description><![CDATA[
<p>With OpenAI models, my understanding is that token output is restricted so that each next token must conform to the specified grammar (ie json schema) so you’re guaranteed to get either a function call or an error.<p>Edit: per simonw’s sibling comment, ollama also has this feature.</p>
]]></description><pubDate>Thu, 27 Mar 2025 12:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43492845</link><dc:creator>programmarchy</dc:creator><comments>https://news.ycombinator.com/item?id=43492845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43492845</guid></item></channel></rss>