<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: sanity</title><link>https://news.ycombinator.com/user?id=sanity</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 06:29:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sanity" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Mediator.ai – Using Nash bargaining and LLMs to systematize fairness]]></title><description><![CDATA[
<p>Eight years ago, my then-fiancée and I decided to get a prenup, so we hired a local mediator. The meetings were useful, but I felt there was no systematic process to produce a final agreement. So I started to think about this problem, and after a bit of research, I discovered the Nash bargaining solution.<p>Yet if John Nash had solved negotiation in the 1950s, why did it seem like nobody was using it today? The issue was that Nash's solution required that each party to the negotiation provide a "utility function", which could take a set of deal terms and produce a utility number. But even experts have trouble producing such functions for non-trivial negotiations.<p>A few years passed and LLMs appeared, and about a year ago I realized that while LLMs aren’t good at directly producing utility estimates, they are good at doing comparisons, and this can be used to estimate utilities of draft agreements.<p>This is the basis for Mediator.ai, which I soft-launched over the weekend. Be interviewed by an LLM to capture your preferences and then invite the other party or parties to do the same. These preferences are then used as the fitness function for a genetic algorithm to find an agreement all parties are likely to agree to.<p>An article with more technical detail: <a href="https://mediator.ai/blog/ai-negotiation-nash-bargaining/" rel="nofollow">https://mediator.ai/blog/ai-negotiation-nash-bargaining/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47835411">https://news.ycombinator.com/item?id=47835411</a></p>
<p>Points: 28</p>
<p># Comments: 8</p>
]]></description><pubDate>Mon, 20 Apr 2026 15:07:04 +0000</pubDate><link>https://mediator.ai/</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=47835411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47835411</guid></item><item><title><![CDATA[New comment by sanity in "Show HN: Freenet Lives – Real-Time Decentralized Apps at Scale [video]"]]></title><description><![CDATA[
<p>Hi, thanks for the thoughtful questions.<p>You’re right that data remains in Freenet only as long as people are actively interacting with or hosting it. After that, it may eventually be removed. The key point is that Freenet is a communication medium with caching, not a storage medium.<p>That said, it only takes a single peer to keep a contract alive by continuing to host it. We call this pinning. As long as someone maintains a subscription to the contract, its state remains available.<p>You’re also correct that if a contract disappears entirely and someone later reintroduces an older state, that older state becomes the state others retrieve. There is no global database preserving history independently of participants.<p>Happy to clarify further, especially if you’re planning to write about it.</p>
]]></description><pubDate>Mon, 09 Feb 2026 15:30:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46946305</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46946305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46946305</guid></item><item><title><![CDATA[New comment by sanity in "Show HN: Freenet Lives – Real-Time Decentralized Apps at Scale [video]"]]></title><description><![CDATA[
<p>I gave this talk on the current-generation Freenet: a ground-up redesign focused on real-time decentralized applications rather than a static datastore.<p>Happy to answer questions.</p>
]]></description><pubDate>Sun, 08 Feb 2026 01:52:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46930555</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46930555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46930555</guid></item><item><title><![CDATA[Show HN: Freenet Lives – Real-Time Decentralized Apps at Scale [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=3SxNBz1VTE0">https://www.youtube.com/watch?v=3SxNBz1VTE0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46930547">https://news.ycombinator.com/item?id=46930547</a></p>
<p>Points: 6</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 08 Feb 2026 01:51:05 +0000</pubDate><link>https://www.youtube.com/watch?v=3SxNBz1VTE0</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46930547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46930547</guid></item><item><title><![CDATA[Show HN: How to build decentralized apps on the new Freenet]]></title><description><![CDATA[
<p>Article URL: <a href="https://freenet.org/resources/manual/tutorial/">https://freenet.org/resources/manual/tutorial/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46659281">https://news.ycombinator.com/item?id=46659281</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 17 Jan 2026 16:25:16 +0000</pubDate><link>https://freenet.org/resources/manual/tutorial/</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46659281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46659281</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>A quote like what - saying it's a bad idea to hang around people who hate you because of your skin color?<p>The only people frothing about the mouth over it are people who hate him over politics, it's a convenient gotcha - nothing more.</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46622358</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46622358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46622358</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>Using a sockpuppet account is hardly the crime of the century. If that's your worst criticism of him then he's doing very well.</p>
]]></description><pubDate>Wed, 14 Jan 2026 17:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619219</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46619219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619219</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>Sounds like a club I'm happy to be part of.</p>
]]></description><pubDate>Wed, 14 Jan 2026 17:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619187</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46619187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619187</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>I think people should be selected for roles based on merit, not skin color. If that results in more or less people of any given demographic in any given role I'm fine with it - provided that they got there through merit.<p>Do you disagree?</p>
]]></description><pubDate>Wed, 14 Jan 2026 17:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619126</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46619126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619126</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>If you spoke extemporaneously for an hour a day, every day, for years, and people went hunting for the most awkward or easily misinterpreted clip, I’m confident they’d find weird shit too.</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:55:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46618509</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46618509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46618509</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>You're making my point for me.</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46618467</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46618467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46618467</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>Or perhaps it was killed due to DEI but he didn't feel comfortable being honest about it at the time because there is a powerful taboo against white men claiming discrimination.</p>
]]></description><pubDate>Wed, 14 Jan 2026 02:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611378</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46611378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611378</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>My moral stance is abhorrent to about 7% of the population who the other 93% want nothing to do with.<p>I'll get over it.</p>
]]></description><pubDate>Wed, 14 Jan 2026 01:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611071</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46611071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611071</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>You’re treating disagreement as evidence of moral failure, then using that to retroactively justify the label. That’s not reasoning — it’s tribal sorting. You must exist in quite a bubble, a rapidly shrinking one.</p>
]]></description><pubDate>Wed, 14 Jan 2026 00:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46610579</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46610579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46610579</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>> Because you’re invested. You’re a Scott Adams fan.<p>Sure — but I wouldn’t be if I thought he was a bigot. Having listened to hundreds of hours of him explaining his views, I’m far better informed than people judging him from short, out-of-context clips.<p>> It’s tough to see your idols fall into being dumbasses<p>I don’t treat public figures as idols. I also don’t think disagreeing with prevailing opinion automatically makes someone a “dumbass.” Sometimes it means they’re willing to take reputational hits for what they believe is right.<p>> If you sincerely think Scott Adams had zero bias<p>Nobody has zero bias. That’s an impossible standard.<p>> As someone who likes the Harry Potter series<p>For what it’s worth, I think J.K. Rowling is an example of someone who did the right thing at substantial personal and professional cost, particularly in defending women and girls. That’s not idol worship — it’s acknowledging moral courage when it’s inconvenient.<p>> That he didn’t support ‘stop the steal'<p>This is where the argument seems to shift from racism to political conformity. Disagreeing with someone’s politics isn’t the same thing as establishing that they’re a bigot.</p>
]]></description><pubDate>Tue, 13 Jan 2026 23:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46610216</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46610216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46610216</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>> The idea that a manager will go ‘hey, we are DEI hiring Asians’ in the 80s<p>No one used the term DEI in the 1980s. The language then was affirmative action or EEO, and it was very much present in corporate America, including regulated industries like banking. The terminology has changed; the existence of compliance-driven hiring and promotion pressures has not.<p>> You only have one source of this ‘truth’.<p>When the question is what someone believes happened to them, their own account is inevitably the primary source. You can argue he was mistaken or self-serving, but dismissing the account outright because it doesn’t fit your expectations isn’t evidence.<p>> I am betting you’re a white male<p>And that assumption rather neatly illustrates why, for a long time, it was socially risky for white men to even claim discrimination without having their motives or identity used to invalidate the argument.</p>
]]></description><pubDate>Tue, 13 Jan 2026 23:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46610127</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46610127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46610127</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>> Most non-racists don’t need to spend 30 minutes on cable news explaining themselves to save face.<p>Most people never get interviewed on cable news at all, so that’s not a meaningful baseline. When someone is publicly accused, explaining yourself publicly is a predictable response, not evidence of guilt.<p>> Saying something publicly is an action. You can’t take it back.<p>Of course you can clarify or correct yourself—people misspeak all the time. Whether that matters depends on whether listeners are interested in understanding or just in cancelling someone they don't like.<p>> Why do you feel the need to defend him?<p>Because I’ve listened to hundreds of hours of Scott Adams over many years, and I’m confident I understand his views far better than people judging him from short, out-of-context clips.<p>I don’t get anything out of this except insisting that the truth matters. Even when the person involved is unpopular or dead.</p>
]]></description><pubDate>Tue, 13 Jan 2026 23:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609928</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46609928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609928</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>What position were you in that would give you visibility into every manager's office in the country?</p>
]]></description><pubDate>Tue, 13 Jan 2026 23:10:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609759</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46609759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609759</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>> a) why he didn't get a promotion<p>What evidence is there to go on that's better than his own account?<p>> b) why he was dropped from syndication.<p>That is well-understood <a href="https://www.youtube.com/watch?v=U_bv1jfYYu4" rel="nofollow">https://www.youtube.com/watch?v=U_bv1jfYYu4</a></p>
]]></description><pubDate>Tue, 13 Jan 2026 23:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609739</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46609739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609739</guid></item><item><title><![CDATA[New comment by sanity in "Scott Adams has died"]]></title><description><![CDATA[
<p>If you assume Adams is lying, that’s your call. But if the question is what he believes happened, the obvious evidence is his own account. I’ve listened to him for years and find it credible. Also, for a long time there was a strong taboo against white men complaining about discrimination, which makes it easy to imagine it never happened—regardless of whether it did.</p>
]]></description><pubDate>Tue, 13 Jan 2026 23:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609707</link><dc:creator>sanity</dc:creator><comments>https://news.ycombinator.com/item?id=46609707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609707</guid></item></channel></rss>