<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: sgsjchs</title><link>https://news.ycombinator.com/user?id=sgsjchs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 01 Sep 2026 10:00:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sgsjchs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>Maybe I misunderstand what you mean by "load the cookie". What is it if not Set-Cookie header with redirect status? That doesn't seem particularly special to me.</p>
]]></description><pubDate>Mon, 31 Aug 2026 22:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49515701</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49515701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49515701</guid></item><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>It's not reusable from a different IP.</p>
]]></description><pubDate>Mon, 31 Aug 2026 22:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49515658</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49515658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49515658</guid></item><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>How so?</p>
]]></description><pubDate>Mon, 31 Aug 2026 15:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49511245</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49511245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49511245</guid></item><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>It discards the cookie after one request and appears as a new user.</p>
]]></description><pubDate>Mon, 31 Aug 2026 09:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49507398</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49507398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49507398</guid></item><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>The people "consented" to this when they clicked OK on the user agreement.</p>
]]></description><pubDate>Mon, 31 Aug 2026 00:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49504121</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49504121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49504121</guid></item><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>Ironically, defense by obscurity may be the way to go here.<p>Fork Anubis. Slightly modify the hash function it computes.  Deploy. Do not try to make your fork widely adopted. Do not even publish it.<p>You've just defeated ASICs and any craweler that's special-cased Anubis (currently all of them). If enough people do this, the only recourse they will have is either genuinely executing served js code like a real user or building some unholy pipeline that uses ai agents to compile it to a GPU kernel for every host.</p>
]]></description><pubDate>Sun, 30 Aug 2026 23:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49504090</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49504090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49504090</guid></item><item><title><![CDATA[New comment by sgsjchs in "Creepy Crawlies"]]></title><description><![CDATA[
<p>it'll load the cookie, make one request, move to a different ip, load the cookie, make one request, move to a different ip, ...</p>
]]></description><pubDate>Sun, 30 Aug 2026 23:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49503946</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49503946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49503946</guid></item><item><title><![CDATA[New comment by sgsjchs in "Compression is prediction"]]></title><description><![CDATA[
<p>> dictionary based compression<p>That corresponds to PCFG models.</p>
]]></description><pubDate>Wed, 12 Aug 2026 00:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49266378</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49266378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49266378</guid></item><item><title><![CDATA[New comment by sgsjchs in "Compression is prediction"]]></title><description><![CDATA[
<p>The first LZ-step pretty much directly maps to BPE tokenization in LLMs.</p>
]]></description><pubDate>Tue, 11 Aug 2026 23:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49265952</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=49265952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49265952</guid></item><item><title><![CDATA[New comment by sgsjchs in "Open source AI must win"]]></title><description><![CDATA[
<p>Make multiple nodes do the same job, compare results.</p>
]]></description><pubDate>Sat, 13 Jun 2026 11:53:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516349</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=48516349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516349</guid></item><item><title><![CDATA[New comment by sgsjchs in "Show HN: Mediator.ai – Using Nash bargaining and LLMs to systematize fairness"]]></title><description><![CDATA[
<p>You have it backwards.<p>This formal game-theoretic notion of fairness acknowledges that power disparity exists and that having less power than your counterparty allows them to inflict greater disutility on you without you being able to inflict disutility on them in turn to discourage this.<p>On the other hand, fairness "in the usual sense", pretends power disparity doesn't exist and that, say, an armed robber is not allowed to take your stuff when you have nothing to defend yourself with. Which in reality only works as long there is a powerful third party (the state) that will inflict disutility on the robber for it.</p>
]]></description><pubDate>Tue, 21 Apr 2026 11:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47847398</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=47847398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47847398</guid></item><item><title><![CDATA[New comment by sgsjchs in "We mourn our craft"]]></title><description><![CDATA[
<p>Does it really matter that English is not as precise if the agent can make a consistent and plausible guess what my intention is? And when it occasionally guesses incorrectly, I can always clarify.</p>
]]></description><pubDate>Sat, 07 Feb 2026 21:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927975</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=46927975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927975</guid></item><item><title><![CDATA[New comment by sgsjchs in "Some C habits I employ for the modern day"]]></title><description><![CDATA[
<p>It's the other way around.</p>
]]></description><pubDate>Sat, 24 Jan 2026 19:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46746962</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=46746962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46746962</guid></item><item><title><![CDATA[New comment by sgsjchs in "The inefficiency of RL, and implications for RLVR progress"]]></title><description><![CDATA[
<p>The trick is to provide dense rewards, i.e. not only once full goal is reached, but a little bit for every random flailing of the agent in the approximately correct direction.</p>
]]></description><pubDate>Sun, 30 Nov 2025 13:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46096349</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=46096349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46096349</guid></item><item><title><![CDATA[New comment by sgsjchs in "Embracing the parallel coding agent lifestyle"]]></title><description><![CDATA[
<p>I, too, enjoy the craftsmanship, but at the end of the day what matters is that the software works as required, how you arrive at that point doesn't matter.</p>
]]></description><pubDate>Fri, 10 Oct 2025 09:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536830</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=45536830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536830</guid></item><item><title><![CDATA[New comment by sgsjchs in "Show HN: I built a web framework in C"]]></title><description><![CDATA[
<p>> I still don't understand this decision.<p>Variable declaration `T v;` means "declare `v` such that expression `v` has type `T`". Variable declaration `T *p` means declare `p` such that the expression `*p` has type `T`". etc.</p>
]]></description><pubDate>Thu, 09 Oct 2025 23:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534192</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=45534192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534192</guid></item><item><title><![CDATA[New comment by sgsjchs in "Should I choose Ada, SPARK, or Rust over C/C++? (2024)"]]></title><description><![CDATA[
<p>But in C that's just syntax sugar for pointer math.</p>
]]></description><pubDate>Mon, 06 Oct 2025 16:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45493241</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=45493241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45493241</guid></item><item><title><![CDATA[New comment by sgsjchs in "Should I choose Ada, SPARK, or Rust over C/C++? (2024)"]]></title><description><![CDATA[
<p>You very rarely would actually want scalar types which don't map directly to hardware supported ones anyway.</p>
]]></description><pubDate>Mon, 06 Oct 2025 16:32:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45493149</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=45493149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45493149</guid></item><item><title><![CDATA[New comment by sgsjchs in "Pass: Unix Password Manager"]]></title><description><![CDATA[
<p>Why would you want to store arbitrary individual passwords instead of deriving them with on demand from the service name/domain and a common secret?</p>
]]></description><pubDate>Sun, 14 Sep 2025 01:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45236618</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=45236618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45236618</guid></item><item><title><![CDATA[New comment by sgsjchs in "The repercussions of missing an Ampersand in C++ and Rust"]]></title><description><![CDATA[
<p>Indeed, the "valid but unspecified state" refers only to some types defined in the he standard library. It essentially means that you can only call methods which have no preconditions and don't depend on what that state is, e.g. assignment or destruction, or something like string::clear or vstring::assign if you want defined outcomes. In general each type is free to guarantee whatever the author wants about the moved from state, e.g. moved-from std::unique_ptr is always null.</p>
]]></description><pubDate>Mon, 08 Sep 2025 22:47:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45175115</link><dc:creator>sgsjchs</dc:creator><comments>https://news.ycombinator.com/item?id=45175115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45175115</guid></item></channel></rss>