<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: sriku</title><link>https://news.ycombinator.com/user?id=sriku</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 00:09:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sriku" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sriku in "OpenClaw isn't fooling me. I remember MS-DOS"]]></title><description><![CDATA[
<p>"Fast" is not always a virtue and "efficiency" is not always the only consideration.</p>
]]></description><pubDate>Mon, 20 Apr 2026 10:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47832321</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47832321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47832321</guid></item><item><title><![CDATA[New comment by sriku in "XML Is a Cheap DSL"]]></title><description><![CDATA[
<p>While this can give a notation for the domain, you'd still need an engine to process it. Prolong+CLPFD perhaps meets it well (not too familiar with the tax domain) and one could perhaps paraphrase Greenspun's tenth rule to this combo too.</p>
]]></description><pubDate>Sat, 14 Mar 2026 13:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47376542</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47376542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47376542</guid></item><item><title><![CDATA[New comment by sriku in "The Om Programming Language"]]></title><description><![CDATA[
<p>Another concatenative-ish one embedded in js .. just for fun - <a href="https://github.com/srikumarks/pjs" rel="nofollow">https://github.com/srikumarks/pjs</a><p>You may find the "genailang" module fun to play with.</p>
]]></description><pubDate>Wed, 25 Feb 2026 23:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47159849</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47159849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47159849</guid></item><item><title><![CDATA[New comment by sriku in "I Don't Like Magic"]]></title><description><![CDATA[
<p>This - I even ran Claude to produce a security eval of openclaw for fun and it was mostly spot on - <a href="https://sriku.org/files/openclaw-secreport-claude-13feb2026.pdf" rel="nofollow">https://sriku.org/files/openclaw-secreport-claude-13feb2026....</a></p>
]]></description><pubDate>Sun, 22 Feb 2026 01:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107328</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47107328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107328</guid></item><item><title><![CDATA[New comment by sriku in "Cord: Coordinating Trees of AI Agents"]]></title><description><![CDATA[
<p>We built something like this by hand without much difficulty for a product concept. We'd initially used LangGraph but we ditched it and built our own out of revenge for LangGraph wasting our time with what could've simply been an ordinary python function.<p>Never again committing to any "framework", especially when something like Claude Code can write one for you from scratch exactly for what you want.<p>We have code on demand. Shallow libraries and frameworks are dead.</p>
]]></description><pubDate>Sat, 21 Feb 2026 03:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47097223</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47097223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47097223</guid></item><item><title><![CDATA[New comment by sriku in "Use protocols, not services"]]></title><description><![CDATA[
<p>The "impossibility" of enforcing legislated constraints on thousands of providers point is hand waving. We're all legislated to not harm each other. Throwing the small fraction who do in jail, is sufficient to keep the vast majority away from harming others, and there is also moral alignment.<p>If 10% of hosts (maybe even less) are penalized, the rest will likely start complying. much like self managed compliance of thousands of companies. A protocol is only as good as the entities that participate in the community using it.</p>
]]></description><pubDate>Tue, 17 Feb 2026 00:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47042198</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47042198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47042198</guid></item><item><title><![CDATA[New comment by sriku in "The EU moves to kill infinite scrolling"]]></title><description><![CDATA[
<p>"what specific laws ...?"<p>If a company chooses a design and it can be proved through a subpoena of their communications that the design was intended and chosen for its addictive traits, even if there has been no evidence collected for the addictiveness, then the company (or person) can be deemed to have created a design in bad faith to society and penalized for it.<p>(Well that's my attempt. I tried to apply "innocent until proven guilty" here.)</p>
]]></description><pubDate>Sat, 14 Feb 2026 02:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47010995</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=47010995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47010995</guid></item><item><title><![CDATA[New comment by sriku in "Ask HN: How can we solve the loneliness epidemic?"]]></title><description><![CDATA[
<p>Great point and many of the responses are very interesting too.<p>I wonder whether part of this is a habitualization of intolerance for just being with oneself - to be ok with feeling bored, for instance. Most suggestions are about "doing". Just <i>being</i> with oneself without a <i>doing</i> is painful for many from what I've seen.</p>
]]></description><pubDate>Fri, 16 Jan 2026 01:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46642043</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46642043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46642043</guid></item><item><title><![CDATA[New comment by sriku in "“Stop Designing Languages. Write Libraries Instead” (2016)"]]></title><description><![CDATA[
<p>This looks to me like partly a false dichotomy. We can design languages <i>and</i> write libraries. Some would even argue that some kinds of "libraries" could be viewed as languages themselves, as much as some languages might as well have been written as libraries in another language.<p>Also often, the language doesn't live isolated from its implementation (compiler or interpreter). While theory looks at languages via its semantics, in practice as the OP notes it is about the quality of the implementation and what can be reasonably done with the language.<p>A recent [1] case is Julia. I think it has hit a kind of sweet spot for language design where new performant code tends to get written in Julia rather than in some other language and bound to it. At its core, it is a simple "call functions, passing data in and getting results out" kind of language, but what the functions ("methods") mean and how the compiler does just-ahead-of-time compilation with deep type specialized code means you can write high level code that optimizes very well. Those mechanics operate under the hood though, which makes for a pleasant programming experience ... and there are loads of cutting edge packages being written in Julia. It is less interesting to look at Julia as "just the language".<p>[1] recent in programming languages is perhaps anything <= 15 years? .. because it takes time to discover a language's potential.</p>
]]></description><pubDate>Wed, 07 Jan 2026 15:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46527538</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46527538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527538</guid></item><item><title><![CDATA[New comment by sriku in "The most famous transcendental numbers"]]></title><description><![CDATA[
<p>i^i isn't unique right? The "let x = π/2" could very well have been "let x = π(4k+1)/2" for any integer k.</p>
]]></description><pubDate>Thu, 01 Jan 2026 13:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46454133</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46454133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46454133</guid></item><item><title><![CDATA[New comment by sriku in "The rise of industrial software"]]></title><description><![CDATA[
<p>The frame set by the OP completely out me off and dissuaded me from reading the rest of the article beyond the first paragraph. Didn't feel like much throught was given to what was being said.</p>
]]></description><pubDate>Wed, 31 Dec 2025 12:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46443687</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46443687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46443687</guid></item><item><title><![CDATA[New comment by sriku in "The rise of industrial software"]]></title><description><![CDATA[
<p>I find it hard to think of code as being the output of programming. I keep re-reading Naur's "Programming as theory building" paper and it still feels relevant and closer to how the activity feels to me, AI or no AI.<p><a href="https://pages.cs.wisc.edu/~remzi/Naur.pdf" rel="nofollow">https://pages.cs.wisc.edu/~remzi/Naur.pdf</a></p>
]]></description><pubDate>Wed, 31 Dec 2025 12:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46443678</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46443678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46443678</guid></item><item><title><![CDATA[New comment by sriku in "Don't Become the Machine"]]></title><description><![CDATA[
<p>A quote shared by a close friend and mentor -<p>Apparently an elderly Irish musician said this as he was tuni g his instrument - "I've learnt that the secret to being happy is to not get personally involved in your own life."</p>
]]></description><pubDate>Thu, 25 Dec 2025 00:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381058</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46381058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381058</guid></item><item><title><![CDATA[New comment by sriku in "Dafny: Verification-Aware Programming Language"]]></title><description><![CDATA[
<p>Am working on rewriting an imperative programming course to use Dafny to present verified algorithms and data structures.</p>
]]></description><pubDate>Wed, 17 Dec 2025 01:54:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46297299</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46297299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46297299</guid></item><item><title><![CDATA[New comment by sriku in "Dafny: Verification-Aware Programming Language"]]></title><description><![CDATA[
<p>I quite like Dafny, despite my first run up with it (verification aspect) being frustrating. The language is well designed for this. Also, it looks like it is a great candidate as a code generation target for LLMs because you can generate the proof of correctness and run a feedback loop with Dafny's checker.<p>Try writing a^b in integers and proving its correctness. The simple version works (based on a x a^(b-1)). But if you write an "optimised one" using (with handwaved details) (a^(b/2))^2 .... pulled some serious hair trying to prove this function works.</p>
]]></description><pubDate>Wed, 17 Dec 2025 01:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46297285</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46297285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46297285</guid></item><item><title><![CDATA[New comment by sriku in "Why Twilio Segment moved from microservices back to a monolith"]]></title><description><![CDATA[
<p>In a discussion I was in recently, a participant mentioned "culture eats strategy for breakfast" .. which perhaps makes sense in this context. Be bold enough to do what makes the team and the product thrive.</p>
]]></description><pubDate>Sun, 14 Dec 2025 03:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46260522</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46260522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46260522</guid></item><item><title><![CDATA[New comment by sriku in "An Economy of AI Agents"]]></title><description><![CDATA[
<p>Wouldn't "The Age of Em" be relevant to this paper? Was surprised to not find a reference to it in the preprint.</p>
]]></description><pubDate>Sun, 23 Nov 2025 08:47:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46021849</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=46021849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46021849</guid></item><item><title><![CDATA[New comment by sriku in "A new Google model is nearly perfect on automated handwriting recognition"]]></title><description><![CDATA[
<p>Impressive performance, yes but is the article giving more credit than due?</p>
]]></description><pubDate>Sat, 15 Nov 2025 09:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45936113</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=45936113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45936113</guid></item><item><title><![CDATA[New comment by sriku in "A new Google model is nearly perfect on automated handwriting recognition"]]></title><description><![CDATA[
<p>Rgd the "14 lb 5 oz" point in the article, the simpler explanation than the hypothesis there that it back calculated the weight is that there seems to be a space between 14 and 5 - i.e. It reads more like "14 5" than "145"?</p>
]]></description><pubDate>Sat, 15 Nov 2025 09:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45936108</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=45936108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45936108</guid></item><item><title><![CDATA[New comment by sriku in "How I turned Zig into my favorite language to write network programs in"]]></title><description><![CDATA[
<p>The article says it was created to write audio software but I'm unable to find any first sources for that. Pointers?</p>
]]></description><pubDate>Mon, 27 Oct 2025 06:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45717854</link><dc:creator>sriku</dc:creator><comments>https://news.ycombinator.com/item?id=45717854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45717854</guid></item></channel></rss>