<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: murkt</title><link>https://news.ycombinator.com/user?id=murkt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 23:34:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=murkt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by murkt in "Azure Linux 4.0 is Microsoft's first general-purpose Linux"]]></title><description><![CDATA[
<p>Ah, okay, my bad. Got too focused on the name. Googled the dates, Satya became CEO in 2014 and Sundar became CEO in 2015, so it’s actually not that different, especially when we look at the events more than a decade later.</p>
]]></description><pubDate>Fri, 05 Jun 2026 06:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408584</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48408584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408584</guid></item><item><title><![CDATA[New comment by murkt in "Azure Linux 4.0 is Microsoft's first general-purpose Linux"]]></title><description><![CDATA[
<p>Sundar Pichai does not work in Microsoft, though. A bit weird to anchor the MS timeline on his position. When he became the CEO, actually? I don’t remember the year even approximately</p>
]]></description><pubDate>Fri, 05 Jun 2026 05:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408406</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48408406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408406</guid></item><item><title><![CDATA[New comment by murkt in "Claude Opus 4.8"]]></title><description><![CDATA[
<p>Price hasn’t changes at all, though.</p>
]]></description><pubDate>Thu, 28 May 2026 20:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314755</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48314755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314755</guid></item><item><title><![CDATA[New comment by murkt in "Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model"]]></title><description><![CDATA[
<p>Can this be a Siri-like core? Set me a timer, tell me what’s the weather, etc. Here is transcribed text and available list of tools for the model to call, and voice the output.</p>
]]></description><pubDate>Tue, 12 May 2026 19:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48113615</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48113615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48113615</guid></item><item><title><![CDATA[New comment by murkt in "Learning Software Architecture"]]></title><description><![CDATA[
<p>The last one is about involving less people. You don't have to read it as "shut up and keep your thoughts for yourself". I read it more like "Do we really need to have six people working on this feature/present in this call?"</p>
]]></description><pubDate>Tue, 12 May 2026 13:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108327</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48108327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108327</guid></item><item><title><![CDATA[New comment by murkt in "Learning Software Architecture"]]></title><description><![CDATA[
<p>You can make the feature with one colleague, or you can call in five more people to weigh in and do their parts of the work.<p>If you involve five more, the result could be better in theory, but it will certainly take MUCH more time because of communication overhead.</p>
]]></description><pubDate>Tue, 12 May 2026 13:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108300</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48108300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108300</guid></item><item><title><![CDATA[New comment by murkt in "Vibe coding and agentic engineering are getting closer than I'd like"]]></title><description><![CDATA[
<p>What I meant is that only <i>sometimes</i> I am faster than Claude with debugging. When it's a standalone problem, a report in Sentry, and I just know immediately where I need to go to fix it. Then it's faster to do myself, than telling Claude what's the problem and where to look and wait.<p>Bugs happen during feature development, as you say, but then Claude is in the context, and I don't need to tell it where to go, it sees the bug with failing tests, or smth similar.<p>BTW. One thing that helps my Claude with debugging harder problems is that I tell it to apply scientific method to debugging. Generate hypotheses, gather pros/cons evidence, write to a journal file debug-<problem>.md, design minimal experiments to debunk hypotheses.<p>You can add that as a skill, and sometimes it will pick it up automatically, but it works wonders just as a single sentence in the input.</p>
]]></description><pubDate>Thu, 07 May 2026 08:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046706</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48046706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046706</guid></item><item><title><![CDATA[New comment by murkt in "Vibe coding and agentic engineering are getting closer than I'd like"]]></title><description><![CDATA[
<p>Sometimes debuggind is faster indeed, and making small very focused changes too.<p>But during feature development? Not possible. And I consider myself a very fast developer</p>
]]></description><pubDate>Thu, 07 May 2026 05:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045938</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=48045938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045938</guid></item><item><title><![CDATA[New comment by murkt in "New research suggests people can communicate and practice skills while dreaming"]]></title><description><![CDATA[
<p>A fee years ago, I woke up in the middle of the night with a very cool sounding riff playing in my head for a song that I was thinking about at that time. I am not a musician and that would be my first, if I would recruit enough help.<p>I made noises with my mouth, and it still sounded cool. Instead of recording those noises into any recording on my phone, I went back to sleep and couldn’t remember it the next morning :(</p>
]]></description><pubDate>Sat, 02 May 2026 03:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47983160</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47983160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47983160</guid></item><item><title><![CDATA[New comment by murkt in "An update on GitHub availability"]]></title><description><![CDATA[
<p>Azure is worse. These series of posts were posted here not that long ago <a href="https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion" rel="nofollow">https://isolveproblems.substack.com/p/how-microsoft-vaporize...</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 04:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47944145</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47944145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47944145</guid></item><item><title><![CDATA[New comment by murkt in "Microsoft and OpenAI end their exclusive and revenue-sharing deal"]]></title><description><![CDATA[
<p>Autonomous Thriving Hroup?</p>
]]></description><pubDate>Mon, 27 Apr 2026 16:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47923523</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47923523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47923523</guid></item><item><title><![CDATA[New comment by murkt in "DeepSeek v4"]]></title><description><![CDATA[
<p>DeepSeek pelicans are the angriest pelicans I’ve seen so far.</p>
]]></description><pubDate>Fri, 24 Apr 2026 05:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885966</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47885966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885966</guid></item><item><title><![CDATA[New comment by murkt in "SI Units for Request Rate (2024)"]]></title><description><![CDATA[
<p>Frankly, that usually comes from orgs that deal with the real world. 50k generic requests per day is nothing. 50k orders per day for a small e-commerce company can be pretty overwhelming.<p>It’s becoming laughable when people use it to boast about microservices or something :)</p>
]]></description><pubDate>Sun, 19 Apr 2026 09:02:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822880</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47822880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822880</guid></item><item><title><![CDATA[New comment by murkt in "SI Units for Request Rate (2024)"]]></title><description><![CDATA[
<p>When I see rps in development context, I immediately know it is requests per second. x/s on the other hand… 3x/s. kx/s looks like a physics formula to me. Some spring action? K is for coefficient, x is displacement.</p>
]]></description><pubDate>Sun, 19 Apr 2026 07:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822567</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47822567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822567</guid></item><item><title><![CDATA[New comment by murkt in "SI Units for Request Rate (2024)"]]></title><description><![CDATA[
<p>> writing “90 kBq” is a lot more convenient than “ninety thousand requests per second” and “90,000 requests/s”<p>I once made a joke during the talk that MongoDB is better than Postgres in two ways, and one of those ways is that it’s faster to say “Mongo” than “Post-gres-Qu-eL”.<p>Same vibe here. 90krps is not that longer than 90kBq.<p>With requests per minute, rpm: engine in my car revs up to 9000 requests per minute!<p>It’s sometimes funny to see some marketing posts like “we built our infrastructure to handle UNREAL load during the event, 100 million of requests during the day.” Which is just a bit more than 1100 rps.</p>
]]></description><pubDate>Sun, 19 Apr 2026 07:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822379</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47822379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822379</guid></item><item><title><![CDATA[New comment by murkt in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>In my experience, your Case 2 plays out a bit differently. "Just inherit and go" and in many cases you end up with <i>more</i> lines of code in total than doing the same thing in my own function with some kind of helper. Even in the dead standard thing, like displaying a list of objects with pagination. But now I don't own the flow!<p>Any kind of customization and I need to go jump through the hoops, I need to go look at the code what exactly happens there. But this class inherits a couple other classes, and I need to go read them as well. What for? Grug not want read seven basic multiple-inherited class just to display a list of objects.<p>So I disagree that it's a no-brainer. It's a no-no brainer for me.<p>As for writing the libraries, I have the same problems with all libraries that provide class-based API, where I need to inherit from libraries' classes to do my thing.<p>I like my code to be stupid and linear, to own the flow, so I can read the code and understand what happens there. Same is true for agents!<p>I am also willing to accept some LoC penalty for my approach. But it's shorter in practice, so win-win for me.<p>I was using Django since 2006 up to ~2012, and then again touched in 2014-2015. Never again.</p>
]]></description><pubDate>Wed, 15 Apr 2026 08:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776443</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47776443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776443</guid></item><item><title><![CDATA[New comment by murkt in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>Class-based views were a problem when they were introduced in Django, and they’re still a problem.<p>Especially for the so-called AI-ready framework. Because of indirection, you either have to go read all the basic classes, or read documentation three times over. Instead of just reading the self-contained view function itself, once.<p>Especially true for an agent, it will have to go read the new framework’s docs and source over and over and over…</p>
]]></description><pubDate>Wed, 15 Apr 2026 04:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774794</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47774794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774794</guid></item><item><title><![CDATA[Patch Claude Code system prompt to fix laziness]]></title><description><![CDATA[
<p>Article URL: <a href="https://gist.github.com/roman01la/483d1db15043018096ac3babf5688881">https://gist.github.com/roman01la/483d1db15043018096ac3babf5688881</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47668823">https://news.ycombinator.com/item?id=47668823</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Apr 2026 23:34:25 +0000</pubDate><link>https://gist.github.com/roman01la/483d1db15043018096ac3babf5688881</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47668823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47668823</guid></item><item><title><![CDATA[New comment by murkt in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Remember Sonnet 3.5 and 3.7? They were happy to throw abstraction on top of abstraction on top of abstraction. Still a lot of people have “do not over-engineer, do not design for the future” and similar stuff in their CLAUDE.md files.<p>So I think the system prompt just pushes it way too hard to “simple” direction. At least for some people. I was doing a small change in one of my projects today, and I was quite happy with “keep it stupid and hacky” approach there.<p>And in the other project I am like “NO! WORK A LOT! DO YOUR BEST! BE HAPPY TO WORK HARD!”<p>So it depends.</p>
]]></description><pubDate>Mon, 06 Apr 2026 22:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47667922</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47667922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47667922</guid></item><item><title><![CDATA[New comment by murkt in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Was there a change in Claude Code system prompt at that time that nudges Claude into simplistic thinking?<p>Here is a gist that tries to patch the system prompt to make Claude behave better <a href="https://gist.github.com/roman01la/483d1db15043018096ac3babf5688881" rel="nofollow">https://gist.github.com/roman01la/483d1db15043018096ac3babf5...</a><p>I haven’t personally tried it yet. I do certainly battle Claude quite a lot with “no I don’t want quick-n-easy wrong solution just because it’s two lines of code, I want best solution in the long run”.<p>If the system prompt indeed prefers laziness in 5:1 ratio, that explains a lot.<p>I will submit /bug in a few next conversations, when it occurs next.</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666977</link><dc:creator>murkt</dc:creator><comments>https://news.ycombinator.com/item?id=47666977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666977</guid></item></channel></rss>