<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: nivertech</title><link>https://news.ycombinator.com/user?id=nivertech</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 11:49:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nivertech" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nivertech in "NY Times publishes headline claiming the "A" in "NATO" stands for "American""]]></title><description><![CDATA[
<p>“The North Atlantic Treaty Organization Without Atlantis?”</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:17:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661239</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47661239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661239</guid></item><item><title><![CDATA[New comment by nivertech in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>The slogan of the Russian Revolution of 1917 was: "Factories to the workers, land to the peasants."<p>If the factory is yours, then everything inside is yours ;)<p>But it's funny how low wages under the broken Soviet economic system turned such things into a semi-official, informal work perks, allowing people to make ends meet.</p>
]]></description><pubDate>Sat, 04 Apr 2026 17:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47641156</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47641156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47641156</guid></item><item><title><![CDATA[New comment by nivertech in "Default GraphQL response is now HTTP 500"]]></title><description><![CDATA[
<p>1. The problem is with using HTTP for APIs, not with GraphQL. HTTP was designed for rich (hypertext) documents, not for APIs. So layering GraphQL or any other APIs over HTTP is a hack.<p>2. GraphQL is useful for small remote teams b/c of mandatory staticly-typed schema and built-in schema documentation. Otherwise it's lots of back-and-forth between backen, frontend, QA, etc. You forced to use external tools like Postman collections, and still having communication problems.</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629315</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47629315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629315</guid></item><item><title><![CDATA[New comment by nivertech in "Default GraphQL response is now HTTP 500"]]></title><description><![CDATA[
<p><i>> After years of debate and confusion, the GraphQL Working Group has reached a historic decision: starting with the October 2027 spec release, all GraphQL responses will return random HTTP status codes between 100 and 599.</i><p><i>> Additionally in order to make GraphQL AI Agents friendly, the GraphQL response body will be switching from JSON to Markdown.</i></p>
]]></description><pubDate>Thu, 02 Apr 2026 02:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47609236</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47609236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47609236</guid></item><item><title><![CDATA[New comment by nivertech in "Tickets Are Prompts"]]></title><description><![CDATA[
<p>Imagined vs discovered tasks<p><i>The way to really figure out what needs to be done is to start doing real work.</i><p><a href="https://basecamp.com/shapeup/3.1-chapter-10#imagined-vs-discovered-tasks" rel="nofollow">https://basecamp.com/shapeup/3.1-chapter-10#imagined-vs-disc...</a><p><pre><code>  imagined   tasks ==      Jira
  discovered tasks == Dark Jira
</code></pre>
IMO, tickets for planned work are an anti-pattern. Tickets are good for reactive work: bug reports, support, etc. Use  Kanban board for tracking them.<p>Planned work should be organically discovered from the plan by the developers (or agents) who will be implementing it, not assigned via Jira tickets by the project manager. Shape Up recommedns using Hill Charts for per-scope (vertical slice) progress updates.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:46:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581489</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47581489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581489</guid></item><item><title><![CDATA[New comment by nivertech in "Claude Code Voice Mode"]]></title><description><![CDATA[
<p>yes here voice mode != hands-off mode, so you can't DWC (Driving-While-Coding)</p>
]]></description><pubDate>Fri, 13 Mar 2026 13:36:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47364282</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47364282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47364282</guid></item><item><title><![CDATA[New comment by nivertech in "Claude Code Voice Mode"]]></title><description><![CDATA[
<p>Claude Code's /voice mode isn't very accurate comparing to other speech-to-text (e.g. Google Translate).<p>Also it takes about 500ms to activate after you press SPACE, so the initial words are missed out. It took me some time to realize it.<p>Does Handy has a better speech-to-text accuracy? Is there an activation delay?</p>
]]></description><pubDate>Fri, 13 Mar 2026 13:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47364228</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47364228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47364228</guid></item><item><title><![CDATA[New comment by nivertech in "Why the global elite gave up on spelling and grammar"]]></title><description><![CDATA[
<p>/ði ˈɡloʊbəl iˈliːt (ænd ˈɛvɹiˌwʌn ɛls) ʃʊd swɪtʃ tu fəˈniːmɪk ˈspɛlɪŋ/</p>
]]></description><pubDate>Wed, 11 Mar 2026 19:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47340326</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47340326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47340326</guid></item><item><title><![CDATA[New comment by nivertech in "Nuclear War: An LLM Scenario"]]></title><description><![CDATA[
<p><a href="https://x.com/nivertech/status/2028456969330192386?s=46&t=2PO8mu8UPJFv3SEoZwaA_A" rel="nofollow">https://x.com/nivertech/status/2028456969330192386?s=46&t=2P...</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 15:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275789</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47275789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275789</guid></item><item><title><![CDATA[New comment by nivertech in "Show HN: Rust compiler in PHP emitting x86-64 executables"]]></title><description><![CDATA[
<p>PHP is too high level for this task - might as well write Rust compiler in a Tiring Machine.</p>
]]></description><pubDate>Fri, 06 Mar 2026 14:44:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275504</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47275504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275504</guid></item><item><title><![CDATA[New comment by nivertech in "Show HN: Rust compiler in PHP emitting x86-64 executables"]]></title><description><![CDATA[
<p>That’s true for any software project - on average only 5% goes into developing of the first version, while 95% goes into continuous development, support, and maintenance.</p>
]]></description><pubDate>Fri, 06 Mar 2026 14:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275473</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47275473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275473</guid></item><item><title><![CDATA[New comment by nivertech in "To understand our fascination with crystals, researchers gave some to chimps"]]></title><description><![CDATA[
<p>unsurprising, since they're also into Monoliths<p><a href="https://www.youtube.com/watch?v=cHWs3c3YNs4" rel="nofollow">https://www.youtube.com/watch?v=cHWs3c3YNs4</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 15:48:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249233</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47249233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249233</guid></item><item><title><![CDATA[New comment by nivertech in "Israel says it has attacked Iran, declares state of emergency"]]></title><description><![CDATA[
<p><a href="https://youtu.be/yVwVWD9ZrDw?t=166" rel="nofollow">https://youtu.be/yVwVWD9ZrDw?t=166</a></p>
]]></description><pubDate>Sat, 28 Feb 2026 17:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198140</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47198140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198140</guid></item><item><title><![CDATA[New comment by nivertech in "Moldova broke our data pipeline"]]></title><description><![CDATA[
<p>just use TSV instead of CSV by default</p>
]]></description><pubDate>Sat, 28 Feb 2026 17:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197927</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47197927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197927</guid></item><item><title><![CDATA[New comment by nivertech in "The Om Programming Language"]]></title><description><![CDATA[
<p>There are also APL + Lisp variants, like April, or even q from kdb+/q (kinda like Lisp but without parens).<p>---<p>The APL programming language (a subset thereof) compiling to Common Lisp.<p><a href="https://github.com/phantomics/april" rel="nofollow">https://github.com/phantomics/april</a><p>APL and LISP—should they be combined, and if so how?<p><a href="https://dl.acm.org/doi/10.1145/800136.804474" rel="nofollow">https://dl.acm.org/doi/10.1145/800136.804474</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 10:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47164334</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47164334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47164334</guid></item><item><title><![CDATA[New comment by nivertech in "The Om Programming Language"]]></title><description><![CDATA[
<p>Om = Forth + Tcl ?<p>We've already seen Forth + Lisp<p>What's next? Lisp + Tcl ? Or maybe: Lisp + Forth + Tcl ? ;)</p>
]]></description><pubDate>Thu, 26 Feb 2026 07:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47163157</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47163157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163157</guid></item><item><title><![CDATA[New comment by nivertech in "Cosmologically Unique IDs"]]></title><description><![CDATA[
<p>So UUIDv∞ will be at least 536 bit long?<p>And with group IDs, timestamp, etc. - 1024 bit long?</p>
]]></description><pubDate>Thu, 19 Feb 2026 05:16:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47070184</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47070184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47070184</guid></item><item><title><![CDATA[New comment by nivertech in "Show HN: CEL by Example"]]></title><description><![CDATA[
<p>Say “halting problem” without saying “halting problem” ;)<p>There is a practical solution to it called “metering”, like gas mechanism in Ethereum’s EVM or cost calculation for complex GraphQL queries.</p>
]]></description><pubDate>Wed, 18 Feb 2026 20:18:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47065817</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47065817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47065817</guid></item><item><title><![CDATA[New comment by nivertech in "Show HN: CEL by Example"]]></title><description><![CDATA[
<p>A better solution would be first-class metaprogramming, like in Zig or LISP. Maybe with some subset which guarantees to halt (I.e. no unbounded loops, no recursion, no FFI, known input size, hard time limits, etc.)</p>
]]></description><pubDate>Wed, 18 Feb 2026 20:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47065811</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47065811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47065811</guid></item><item><title><![CDATA[New comment by nivertech in "Show HN: Assembly Language for Agents"]]></title><description><![CDATA[
<p>Not sure what Assembly gives you here.<p>DSL is a much better option.<p>You can even use graphviz/Mermaid/PlantUML for visual agentic workflows, instead of emulating them with ASSM-like branching instructions and flags.</p>
]]></description><pubDate>Wed, 18 Feb 2026 08:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47058672</link><dc:creator>nivertech</dc:creator><comments>https://news.ycombinator.com/item?id=47058672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47058672</guid></item></channel></rss>