<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: cassonmars</title><link>https://news.ycombinator.com/user?id=cassonmars</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Jul 2026 01:22:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cassonmars" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cassonmars in "Web-based cryptography is always snake oil"]]></title><description><![CDATA[
<p>Your argument would be far more charitable if NIST had not already been caught pushing a broken standard at the behest of the NSA before. DJB might be combative and somewhat caustic, but the one thing he's never been, given enough time in the retrospect to show it, is wrong.</p>
]]></description><pubDate>Mon, 06 Jul 2026 06:46:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48801391</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=48801391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48801391</guid></item><item><title><![CDATA[New comment by cassonmars in "An American Privacy Emergency"]]></title><description><![CDATA[
<p>The problem with attempting to provide universal healthcare in the united states is that, despite health professionals attesting to the necessity and validity of certain health related topics, the current administration in particular is very keen about stripping away access to these forms of care, as far as they legally can (medicare/medicaid, VA, federal funding).<p>UHC requires the removal of politicians from qualified input, and this country's politicians love nothing more than to get overly involved in things they know nothing about.</p>
]]></description><pubDate>Fri, 03 Jul 2026 02:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48769936</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=48769936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48769936</guid></item><item><title><![CDATA[New comment by cassonmars in "Amazon drops Sam Altman movie after announcing OpenAI partnership"]]></title><description><![CDATA[
<p>This feels like a strange take to me. With the internet, it has never been easier for people anywhere in the (connected) world to find an audience, which we've seen to great and detrimental effects. Prior to this, reaching widespread audiences _required_ powerful entities (publishers, marketers, broadcasters).<p>Why do you feel differently?</p>
]]></description><pubDate>Fri, 19 Jun 2026 21:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48603231</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=48603231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48603231</guid></item><item><title><![CDATA[New comment by cassonmars in "What Caused That Loud Boom in South Carolina?"]]></title><description><![CDATA[
<p>Save a click: no public information exists yet.</p>
]]></description><pubDate>Mon, 01 Jun 2026 23:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48364085</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=48364085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48364085</guid></item><item><title><![CDATA[New comment by cassonmars in "Show HN: Freenet, a peer-to-peer platform for decentralized apps"]]></title><description><![CDATA[
<p>For a basic CRDT set, merge rules have to have some kind of temporality basis in the messages such that commutativity is preserved. usually it's a timestamp, sometimes it's an unforgeable value like a hash, e.g.
A: { "prev_hash": null, "content": "foobar" }
B: { "prev_hash": "<hash of A>", "content": "foobarbaz" }
C: { "prev_hash": "<hash of B>", "content": "foobaz" }<p>and when played out of order, it's guaranteed to resolve to foobaz eventually or immediately, depending on when messages are received<p>when you encounter the scenario of a fork, there's usually a fork resolution rule, e.g.
D: { "prev_hash": "<hash of B>", "content": "foobazbar" }<p>to resolve C vs D, sort lexicographically, choose direction of sort order and pick first<p>When you have non-continuous data due to messages dropping, e.g. you have B and perhaps an E that builds on C, you can either use the same lexicographic rule, or make the hash basis a combination of timestamp and hash, so you get temporality and lineage.<p>As for deletes, you have either the single set approach of simply making the message content empty and that _is_ the delete, or you have the 2-phase sets, where there exists an add set and a delete set.<p>Quite a few ways to approach it, but commutativity can be readily preserved.</p>
]]></description><pubDate>Thu, 21 May 2026 20:13:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48228308</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=48228308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228308</guid></item><item><title><![CDATA[New comment by cassonmars in "I built my own hair electrolysis machine"]]></title><description><![CDATA[
<p>based</p>
]]></description><pubDate>Sun, 03 May 2026 23:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002759</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=48002759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002759</guid></item><item><title><![CDATA[New comment by cassonmars in "A cryptography engineer's perspective on quantum computing timelines"]]></title><description><![CDATA[
<p>As you are someone building cryptographic libraries used by people all over the world, which includes those who might be seen as "enemies" by the organization in question, this is not a gradient — it's quite binary in nature.</p>
]]></description><pubDate>Tue, 07 Apr 2026 01:32:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47669685</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47669685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669685</guid></item><item><title><![CDATA[New comment by cassonmars in "A cryptography engineer's perspective on quantum computing timelines"]]></title><description><![CDATA[
<p>I genuinely do not understand how someone working in the capacity that you do, for things that matter universally for people, can contend that an organization who is intentionally engaging in NOBUS backdoors can be remotely trusted at all.<p>That is insanely irresponsible and genuinely concerning. I don't care if they have a magical ring that defies all laws of physics and assuredly prevents any adversary stealing the backdoor. If an organization is implementing _ANY_ backdoor, they are an adversary from a security perspective and their guidance should be treated as such.</p>
]]></description><pubDate>Tue, 07 Apr 2026 01:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47669483</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47669483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669483</guid></item><item><title><![CDATA[New comment by cassonmars in "The Hackers Who Tracked My Sleep Cycle"]]></title><description><![CDATA[
<p>It's insane to me that Stripe cancels accounts when they get used for card testing. I get that it's because the onus would be on them otherwise, but the problem is that the onus is on anyone but the card companies in the first place.</p>
]]></description><pubDate>Sun, 29 Mar 2026 10:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47561939</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47561939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47561939</guid></item><item><title><![CDATA[New comment by cassonmars in "Federal Right to Privacy Act – Draft legislation"]]></title><description><![CDATA[
<p>How do you propose fixing the corruption?</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395929</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47395929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395929</guid></item><item><title><![CDATA[New comment by cassonmars in "Show HN: s@: decentralized social networking over static sites"]]></title><description><![CDATA[
<p>PFS is valuable largely in stable, small groups that rarely change shape or association.<p>PFS in an open, freely-associable environment is far more complicated when you move beyond even the smallest of group sizes. Realistically, once the group size is beyond Dunbar's number you can reasonably assume that PFS is moot, because you no longer can depend on maybe four or five people's personal security, but 150+. Statistically, someone's opsec failure will be guaranteed.</p>
]]></description><pubDate>Thu, 12 Mar 2026 04:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346508</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47346508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346508</guid></item><item><title><![CDATA[New comment by cassonmars in "Intel Demos Chip to Compute with Encrypted Data"]]></title><description><![CDATA[
<p>You can if the manufacturer has a track record that refutes the notion, and especially if they have verifiable hardware matching publicly disclosed circuit designs. But this is Intel, with their track record, I wouldn't trust it even if the schematics were public. Intel ME not being disable-able by consumers, while being entirely omitted for certain classes of government buyers tells me everything I need to know.</p>
]]></description><pubDate>Tue, 10 Mar 2026 16:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47325142</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47325142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325142</guid></item><item><title><![CDATA[New comment by cassonmars in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>Yes!</p>
]]></description><pubDate>Fri, 06 Mar 2026 10:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47273311</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47273311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47273311</guid></item><item><title><![CDATA[New comment by cassonmars in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>It's simple. Don't comply. Software engineers, despite not having the same requirement of mechanical engineers, should uphold the ethical obligations of their craft. This law is harmful. Given the requirement of compelled speech, given code has been _proven_ to be such, Do. Not. Comply.</p>
]]></description><pubDate>Fri, 06 Mar 2026 07:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272074</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47272074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272074</guid></item><item><title><![CDATA[New comment by cassonmars in "Excommunicated devs making games with AI"]]></title><description><![CDATA[
<p>This is funny as most Michelin star chefs I've had the luxury of knowing love fast food</p>
]]></description><pubDate>Tue, 03 Mar 2026 07:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47229165</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47229165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47229165</guid></item><item><title><![CDATA[New comment by cassonmars in "Tell HN: YC companies scrape GitHub activity, send spam emails to users"]]></title><description><![CDATA[
<p>And Cluely</p>
]]></description><pubDate>Thu, 26 Feb 2026 12:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165297</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=47165297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165297</guid></item><item><title><![CDATA[New comment by cassonmars in "Finding and Fixing a 50k Goroutine Leak That Nearly Killed Production"]]></title><description><![CDATA[
<p>I had the same confusion reading this – what kind of go-based webservice framework can you discretely deploy new handlers without restarts/redeploys? Would be a really awesome thing to have!</p>
]]></description><pubDate>Sat, 17 Jan 2026 13:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46657781</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=46657781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46657781</guid></item><item><title><![CDATA[New comment by cassonmars in "Kernighan's Lever"]]></title><description><![CDATA[
<p>or you're working in embedded systems, machine learning, cryptography, or any other specialized field where being clever is very important</p>
]]></description><pubDate>Mon, 22 Dec 2025 10:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353068</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=46353068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353068</guid></item><item><title><![CDATA[New comment by cassonmars in "I'm just having fun"]]></title><description><![CDATA[
<p>You would likely enjoy Isaac Asimov's "Profession": <a href="https://www.abelard.org/asimov.php" rel="nofollow">https://www.abelard.org/asimov.php</a></p>
]]></description><pubDate>Mon, 22 Dec 2025 01:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46350483</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=46350483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46350483</guid></item><item><title><![CDATA[New comment by cassonmars in "Texas is suing all of the big TV makers for spying on what you watch"]]></title><description><![CDATA[
<p>The hard part _includes_ the crypto and the sandboxing. Short of playing security theater games like "chuck it in a TEE", the moment your data needs any kind of processing, or possesses relationships with other users data (or their ability to view your data, like a social media feed), the complexity increases exponentially.</p>
]]></description><pubDate>Fri, 19 Dec 2025 12:16:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46325002</link><dc:creator>cassonmars</dc:creator><comments>https://news.ycombinator.com/item?id=46325002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46325002</guid></item></channel></rss>