<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: PufPufPuf</title><link>https://news.ycombinator.com/user?id=PufPufPuf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 15:05:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=PufPufPuf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by PufPufPuf in "We Are Forking dotenvy into dotenv-ng"]]></title><description><![CDATA[
<p>I use Mise for env. I primarily use it for installing tools and running tasks, having env support is just a cherry on top.</p>
]]></description><pubDate>Mon, 17 Aug 2026 21:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49337611</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49337611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49337611</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Ask HN: Alternatives to GitHub"]]></title><description><![CDATA[
<p>What "culture"? I've seen Cursor's AI-coded web browser... which was released with parade despite not even compiling and being just millions of lines of glue code over external libraries actually doing the real work.</p>
]]></description><pubDate>Mon, 17 Aug 2026 18:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49335788</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49335788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49335788</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Ask HN: Alternatives to GitHub"]]></title><description><![CDATA[
<p>We already have a vibe-coded forge, it's called GitHub</p>
]]></description><pubDate>Mon, 17 Aug 2026 14:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331890</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49331890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331890</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Protobuf has LSP support"]]></title><description><![CDATA[
<p>The promise of Protobuf/gRPC for seamless communication across tech stacks just wasn't delivered. Third party projects like Buf or BetterProto for Python try their best but it's still a nightmare trying to integrate with gRPC from something remotely modern, like Python with uv and async/await. Plus there's a lot of little pains like not being human-readable, always requiring HTTP/2 and thus HTTPS, and so on.<p>JSON isn't "optimal" but after transfer compression it's not that bad, and the support for JSON Schema is much better across the stacks I use, e.g. Zod in JS/TS, Pydantic in Python, etc. And it's fully usable "by hand" without having the schema, for one-off scripts and such -- compare with Protobuf where you need the full definition to even parse a chunk of data.</p>
]]></description><pubDate>Mon, 17 Aug 2026 11:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49329265</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49329265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49329265</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Anthropic's 'watermark' text adulteration in Claude is a perversion of writing"]]></title><description><![CDATA[
<p>LLM inference already isn't deterministic, the watermarking technique only limits the space of possible random seeds. There is no reason to believe that this subset of seeds somehow produces lower quality output.</p>
]]></description><pubDate>Mon, 17 Aug 2026 11:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49329121</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49329121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49329121</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Protobuf has LSP support"]]></title><description><![CDATA[
<p>Buf does great work at fixing Protobuf to the point of being just barely usable. A godsend if you're stuck with Protobuf/gRPC on a legacy project.</p>
]]></description><pubDate>Sun, 16 Aug 2026 22:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49324243</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49324243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49324243</guid></item><item><title><![CDATA[New comment by PufPufPuf in "ChatGPT lost 22 points of web share in a year"]]></title><description><![CDATA[
<p>Whose worldview is it communicating, though?</p>
]]></description><pubDate>Sun, 16 Aug 2026 01:33:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316043</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49316043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316043</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>I made Locki: <a href="https://github.com/JanPokorny/locki" rel="nofollow">https://github.com/JanPokorny/locki</a><p>Internally uses a single VM + Incus containers, supports docker/Kubernetes in each sandbox, has integrated worktree management.</p>
]]></description><pubDate>Mon, 10 Aug 2026 12:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49242775</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49242775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49242775</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>I built "Locki": something similar but open-source! A bit different approach -- single VM with Incus containers -- focusing on speed of spinning up new sandboxes and integraton with git worktrees. The core grievance that motivated me was the lack of docker/kubernetes support in existing sandboxing tools, with Locki there's no chance of footguns like "two agents rebuild :latest tag at the same time". Give it a try: <a href="https://github.com/JanPokorny/locki" rel="nofollow">https://github.com/JanPokorny/locki</a></p>
]]></description><pubDate>Mon, 10 Aug 2026 12:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49242735</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49242735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49242735</guid></item><item><title><![CDATA[New comment by PufPufPuf in "As a Windows user, it's a surreal way to install a program"]]></title><description><![CDATA[
<p>When I first got a Macbook, I tried installing an app and had no idea what to do once I saw the app icon, arrow and Applications folder with no additional instructions. I didn't figure it out and had to look it up. For an ecosystem praised for its "user friendliness", this was certainly not the best first impression.</p>
]]></description><pubDate>Sat, 08 Aug 2026 07:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49219577</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49219577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49219577</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Cursor removed cost information from the usage page and CSV export"]]></title><description><![CDATA[
<p>You can use VSCode / Zed, run any CLI coding agent in the integrated terminal and review changes using the Git working tree diff view the IDE offers. Extensions seemingly give more ergonomy, like diffs of agent changes separate from Git, or option to comment on specific file or section, but I found out that agent CLIs don't really need that today -- most of the time they know what I mean without needing to explicitly point at code locations.</p>
]]></description><pubDate>Sat, 01 Aug 2026 19:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49137376</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49137376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49137376</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Read this before you buy that TV streaming stick"]]></title><description><![CDATA[
<p>I use the VacuumTube app (<a href="https://flathub.org/en/apps/rocks.shy.VacuumTube" rel="nofollow">https://flathub.org/en/apps/rocks.shy.VacuumTube</a>), which has ad block, sponsor block, and some more advanced settings! You can use GNOME with scaled up UI or KDE Bigscreen (recently resurrected) for the DE.</p>
]]></description><pubDate>Fri, 31 Jul 2026 08:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49120393</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49120393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49120393</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Read this before you buy that TV streaming stick"]]></title><description><![CDATA[
<p>My "streaming device" of choice, ThinkCentre Tiny with Linux, always feels validated with news like these. It fits behind a TV, you can get it second hand for around $40 and depending on model it can even act as a retro game console as well.</p>
]]></description><pubDate>Thu, 30 Jul 2026 21:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49115704</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49115704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49115704</guid></item><item><title><![CDATA[New comment by PufPufPuf in "[dead]"]]></title><description><![CDATA[
<p>So your headliner case is that it managed to edit 17 lines in DuckDB? Why is the line count relevant here? What is the 17-line change even about?</p>
]]></description><pubDate>Sun, 26 Jul 2026 18:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49061225</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=49061225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49061225</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Moonshine: Lets you stream games from your PC to any device running Moonlight"]]></title><description><![CDATA[
<p>Then there's Steam Link which actually works, even with non-Steam games and full desktop. My computer screen is 21:9, TV is 16:9 and that is too much to handle for the other streaming solutions.</p>
]]></description><pubDate>Mon, 20 Jul 2026 12:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48978108</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=48978108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48978108</guid></item><item><title><![CDATA[New comment by PufPufPuf in "The Log is the Agent"]]></title><description><![CDATA[
<p>The AI folks have discovered CQRS?</p>
]]></description><pubDate>Sun, 05 Jul 2026 12:51:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793907</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=48793907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793907</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Podman v6.0.0"]]></title><description><![CDATA[
<p>There are also different CLI flags (I recall something related to building and pushing multi-arch containers) and different features supported in compose.yml. Even rootful Podman won't be fully Docker-compatible.</p>
]]></description><pubDate>Fri, 03 Jul 2026 09:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48772860</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=48772860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48772860</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Podman v6.0.0"]]></title><description><![CDATA[
<p>One thing I don't like about Podman is that it pretends to be docker-compatible while having some minor differences that will come to bite you. And users of your docker-based project who try to run it on Podman will come to you and complain.</p>
]]></description><pubDate>Thu, 02 Jul 2026 20:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48767144</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=48767144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48767144</guid></item><item><title><![CDATA[New comment by PufPufPuf in "Android Developer Verification: Threat masquerading as protection"]]></title><description><![CDATA[
<p>The article provides enough evidence for that label. Unlike Google, who can arbitrarily call anything "malware". This is the contrast the article attempts to point out.</p>
]]></description><pubDate>Thu, 02 Jul 2026 09:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48758956</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=48758956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48758956</guid></item><item><title><![CDATA[New comment by PufPufPuf in "HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88"]]></title><description><![CDATA[
<p>In that case, I have a pre-screening system to sell you. Through state of the art technology, it only lets through the best* 1% of applications.<p>*According to our proprietary, undisclosed, non-deterministic metric, which may or may not be Math.random</p>
]]></description><pubDate>Mon, 29 Jun 2026 06:25:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48715547</link><dc:creator>PufPufPuf</dc:creator><comments>https://news.ycombinator.com/item?id=48715547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715547</guid></item></channel></rss>