<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: emilsoman</title><link>https://news.ycombinator.com/user?id=emilsoman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 20 Aug 2026 03:15:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=emilsoman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by emilsoman in "Show HN: OneCLI – OSS credential gateway that keeps secrets out of AI agents"]]></title><description><![CDATA[
<p>How does it compare to agent-vault and clawpatrol?</p>
]]></description><pubDate>Thu, 23 Jul 2026 19:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49026931</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=49026931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49026931</guid></item><item><title><![CDATA[New comment by emilsoman in "Chatto is now open source"]]></title><description><![CDATA[
<p>> I've tried (and failed)<p>Why did it fail?</p>
]]></description><pubDate>Thu, 09 Jul 2026 04:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48841059</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=48841059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48841059</guid></item><item><title><![CDATA[New comment by emilsoman in "Chatto is now open source"]]></title><description><![CDATA[
<p>Can you share something that you found nice?</p>
]]></description><pubDate>Thu, 09 Jul 2026 04:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48841048</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=48841048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48841048</guid></item><item><title><![CDATA[New comment by emilsoman in "The last six months in LLMs in five minutes"]]></title><description><![CDATA[
<p>Curious, what's the career path you'd chase? Can you give examples of some work that you think Claude will never be able to one-shot?</p>
]]></description><pubDate>Tue, 19 May 2026 09:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191295</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=48191295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191295</guid></item><item><title><![CDATA[New comment by emilsoman in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>That's cool, but they say the code execution would wait till the tool call is done. Would they be just keeping the code execution process alive? That seems like a bad idea given tool calls can take an unknown amount of time to finish. I am guessing they would be putting the python orchestrator code to sleep when the tool call starts and restoring the state when the tool call is done.</p>
]]></description><pubDate>Tue, 25 Nov 2025 10:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46044402</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=46044402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46044402</guid></item><item><title><![CDATA[New comment by emilsoman in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>> The script runs in the Code Execution tool (a sandboxed environment), pausing when it needs results from your tools. When you return tool results via the API, they're processed by the script rather than consumed by the model. The script continues executing, and Claude only sees the final output.<p>Anyone knows how they would have implemented the pause/resume functionality in the code execution sandbox? I can think of these: unikernels / Temporal / custom implementation of serializable continuations. Anything else?</p>
]]></description><pubDate>Tue, 25 Nov 2025 07:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043136</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=46043136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043136</guid></item><item><title><![CDATA[New comment by emilsoman in "Why I code as a CTO"]]></title><description><![CDATA[
<p>> You may not have time for your actual responsibilities.<p>In your opinion, what are the actual responsibilities of a CTO?</p>
]]></description><pubDate>Mon, 27 Oct 2025 04:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45717495</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=45717495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45717495</guid></item><item><title><![CDATA[New comment by emilsoman in "Why I code as a CTO"]]></title><description><![CDATA[
<p>From your point of view, what's the approach taken by someone who rose to the rank? Is it mostly people and process management and less to do with tech?</p>
]]></description><pubDate>Mon, 27 Oct 2025 04:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45717485</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=45717485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45717485</guid></item><item><title><![CDATA[New comment by emilsoman in "Why I code as a CTO"]]></title><description><![CDATA[
<p>> do you find yourself developing the MVP of a particular feature to "get water through the pipes" and then handing that off to some other team to get it to "production ready"?<p>I liked your take and curious to know what you think a CTO should be doing here</p>
]]></description><pubDate>Sun, 26 Oct 2025 06:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45709603</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=45709603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45709603</guid></item><item><title><![CDATA[New comment by emilsoman in "What is “good taste” in software engineering?"]]></title><description><![CDATA[
<p>> What kind of code “looks good” to you? What kind of code “looks ugly”?
IMO this is not taste, it's your pattern recognition skill based on what you think is better in terms of correctness, performance and maintainability.<p>> Which design decisions you feel really good about, and which ones are just fine?
It's not just a feeling, it comes from reasoning.<p>Good taste == good skill isn't it?<p>When someone chooses a functional lang over an object oriented one - is this because of better taste? They’ve learned, through experience, what kinds of problems map more cleanly to immutability and composition versus encapsulation and state. Their "taste" for one paradigm over another is just a reflection of the skills they’ve built up in recognizing tradeoffs, debugging pain points, and anticipating long-term maintainability. What looks like taste is really just expertise shaping intuition.<p>I get why the author feels a team member who doesn't align with the team's goals has bad taste. But it's really just this - the opinions they have formed from their experience don't match yours.</p>
]]></description><pubDate>Mon, 29 Sep 2025 14:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45414471</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=45414471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45414471</guid></item><item><title><![CDATA[New comment by emilsoman in "Show HN: Amplication – Instantly Generate Node.js Apps with GraphQL and REST API"]]></title><description><![CDATA[
<p>How does this compare to <a href="https://wasp-lang.dev/" rel="nofollow">https://wasp-lang.dev/</a> ?</p>
]]></description><pubDate>Tue, 12 Jan 2021 21:08:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=25753691</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=25753691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25753691</guid></item><item><title><![CDATA[New comment by emilsoman in "Compiler Construction by Niklaus Wirth [pdf]"]]></title><description><![CDATA[
<p>Which are some books focused on IRs you’d recommend?</p>
]]></description><pubDate>Sat, 01 Feb 2020 06:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=22209016</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=22209016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22209016</guid></item><item><title><![CDATA[New comment by emilsoman in "Launch HN: Buy Me a Coffee (YC W19) – Give your audience a way to thank you"]]></title><description><![CDATA[
<p>Love the feature where creators can message their supporters. Congrats on the HN launch!</p>
]]></description><pubDate>Tue, 03 Dec 2019 18:47:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=21695273</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=21695273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21695273</guid></item><item><title><![CDATA[New comment by emilsoman in "Ask HN: How do you share/organize knowledge at work and life?"]]></title><description><![CDATA[
<p>I have a directory named “mystuff” that’s gitignored globally, in every repository I work on. This is where I store commands, snippets, scripts, ideas, meeting notes etc. To organize things I find on the web, I simply use bookmark folders in the browser.<p>In our company we use both github wiki and google drive to share knowledge.</p>
]]></description><pubDate>Mon, 21 Oct 2019 21:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=21317385</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=21317385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21317385</guid></item><item><title><![CDATA[Talking to Users]]></title><description><![CDATA[
<p>Article URL: <a href="https://emilsoman.com/post/talking-to-users/">https://emilsoman.com/post/talking-to-users/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20851860">https://news.ycombinator.com/item?id=20851860</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Sep 2019 12:15:33 +0000</pubDate><link>https://emilsoman.com/post/talking-to-users/</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=20851860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20851860</guid></item><item><title><![CDATA[New comment by emilsoman in "Launch HN: Dockup (YC W19) – On demand staging environments for dev teams"]]></title><description><![CDATA[
<p>Update: we're listed on <a href="https://www.ycombinator.com/companies/?batch=w2019" rel="nofollow">https://www.ycombinator.com/companies/?batch=w2019</a> now</p>
]]></description><pubDate>Thu, 07 Mar 2019 13:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=19327923</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=19327923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19327923</guid></item><item><title><![CDATA[New comment by emilsoman in "Launch HN: Dockup (YC W19) – On demand staging environments for dev teams"]]></title><description><![CDATA[
<p>Yes, every branch gets its own environment.</p>
]]></description><pubDate>Wed, 06 Mar 2019 18:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=19321505</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=19321505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19321505</guid></item><item><title><![CDATA[New comment by emilsoman in "Launch HN: Dockup (YC W19) – On demand staging environments for dev teams"]]></title><description><![CDATA[
<p>It looks like I need to host my prod environment completely on your tool to make use of the staging feature. I will look more into this though, thanks for sharing. One difference is that in Dockup, we can boot up databases instantly with obfuscated prod like data and we do this because Dockup deployments are accessible by the entire team.</p>
]]></description><pubDate>Wed, 06 Mar 2019 00:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=19315592</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=19315592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19315592</guid></item><item><title><![CDATA[New comment by emilsoman in "Launch HN: Dockup (YC W19) – On demand staging environments for dev teams"]]></title><description><![CDATA[
<p>Dockup does have support for this through a feature called "resource pools" which allows you to create external resources and use them in your dockup deployments. This is more involved than simply using the containers, but the support is there for those who think it's worth the effort. Thanks for asking!</p>
]]></description><pubDate>Wed, 06 Mar 2019 00:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=19315398</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=19315398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19315398</guid></item><item><title><![CDATA[New comment by emilsoman in "Launch HN: Dockup (YC W19) – On demand staging environments for dev teams"]]></title><description><![CDATA[
<p>Dockup is like Heroku review apps, but for the entire tech stack (each PR gets a dedicated environment with all the microservices in your stack). One benefit of using Dockup is that seeding DBs with prod-like data is easy and works super fast so you don't have to wait around for a long time until you do a pgdump/restore. We can do this in Dockup because we maintain a pool of single-use DBs for your deployments.</p>
]]></description><pubDate>Tue, 05 Mar 2019 22:40:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=19314941</link><dc:creator>emilsoman</dc:creator><comments>https://news.ycombinator.com/item?id=19314941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19314941</guid></item></channel></rss>