<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: mhluongo</title><link>https://news.ycombinator.com/user?id=mhluongo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 19:35:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mhluongo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mhluongo in "Google employee charged with $1M Polymarket insider trading bet on search term"]]></title><description><![CDATA[
<p>My understanding - "insider trading" is specifically for securities, and brought by the SEC. The equivalent for commodities is called "market manipulation", brought by the CFTC. Market manipulation is a much harder thing to prove than insider trading.<p>This kind of reminds me of the OpenSea "insider trading" scandal. [0]<p>Not a lawyer, not legal advice, etc.<p>[0] - <a href="https://www.mayerbrown.com/en/insights/publications/2025/09/second-circuit-vacates-nft-insider-trading-conviction-in-united-states-v-chastain-clarifies-property-rights-in-confidential-information-under-wire-fraud-statute" rel="nofollow">https://www.mayerbrown.com/en/insights/publications/2025/09/...</a></p>
]]></description><pubDate>Thu, 28 May 2026 14:02:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48309101</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=48309101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48309101</guid></item><item><title><![CDATA[New comment by mhluongo in "Using AI to write better code more slowly"]]></title><description><![CDATA[
<p>If you're not shipping faster, it's meaningless, and if you are, it's also bad?</p>
]]></description><pubDate>Tue, 26 May 2026 01:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48273997</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=48273997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48273997</guid></item><item><title><![CDATA[New comment by mhluongo in "Why Japanese companies do so many different things"]]></title><description><![CDATA[
<p>> if they saw me romanticizing the Mondragon cooperatives in Spain?<p>Speaking for myself, I'd find that very interesting! I just stumbled over an article about it a few days ago, and don't think it's weird that different parts of the world would be interested in a regional business phenomenon.</p>
]]></description><pubDate>Fri, 22 May 2026 16:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237727</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=48237727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237727</guid></item><item><title><![CDATA[New comment by mhluongo in "Show HN: Kontext CLI – Credential broker for AI coding agents in Go"]]></title><description><![CDATA[
<p>If they use the system keyring, it depends on the OS and other details - MacOS, Linux, and Windows all have different implementation tradeoffs.</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47770550</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47770550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770550</guid></item><item><title><![CDATA[New comment by mhluongo in "System Card: Claude Mythos Preview [pdf]"]]></title><description><![CDATA[
<p>Two different "rent"s.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681439</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47681439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681439</guid></item><item><title><![CDATA[New comment by mhluongo in "France pulls last gold held in US for $15B gain"]]></title><description><![CDATA[
<p>When something is "realized" is a matter of accounting. It means to make the change, they sold the gold fo currrency, then bought it back. For many of us, realizing a gain is when taxes happen, though I'm not sure what it means for a nation state.<p><a href="https://www.investopedia.com/terms/r/realizedprofit.asp" rel="nofollow">https://www.investopedia.com/terms/r/realizedprofit.asp</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 10:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659116</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47659116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659116</guid></item><item><title><![CDATA[New comment by mhluongo in "I am leaving the AI party after one drink"]]></title><description><![CDATA[
<p>If I'm not mistaken, this was Socrates' exact perspective on writing.</p>
]]></description><pubDate>Fri, 27 Mar 2026 17:23:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47545628</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47545628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47545628</guid></item><item><title><![CDATA[Show HN: Shrouded, secure memory management in Rust]]></title><description><![CDATA[
<p>Hi HN!<p>I've been building a project that handles high-value credentials in-process, and I wanted something more robust than just zeroing memory on drop. A comment on a recent Show HN[0] made me realize that awareness of lower-level memory protection techniques might not be as widespread as I thought.<p>The idea here is to pull out all the tools in one crate, with a relatively simple API.
* mlock/VirtualLock to prevent sensitive memory from being swapped (eg the KeePass dump)
* Core dump exclusion using MADV_DONTDUMP on Linux & Android
* mprotect to minimize exposure over time
* Guard pages to mitigate under/overflows<p>After some battle testing, the goal here is to provide a more secure memory foundation for things like password managers and cryptocurrency wallets.<p>This was a fun project, and I learned a lot - would love any feedback!<p>[0] - <a href="https://news.ycombinator.com/item?id=47073430">https://news.ycombinator.com/item?id=47073430</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47493845">https://news.ycombinator.com/item?id=47493845</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Mar 2026 19:12:35 +0000</pubDate><link>https://github.com/thesis/shrouded</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47493845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493845</guid></item><item><title><![CDATA[New comment by mhluongo in "Why One Key Shouldn't Rule Them All: Threshold Signatures for the Rest of Us"]]></title><description><![CDATA[
<p>Here are a couple examples of physical access leading to key extraction. You're welcome to be pedantic (those are side channel attacks, they don't defeat the boundary!) but one way or another, physical access wins.<p><a href="https://www.cl.cam.ac.uk/~rnc1/descrack/" rel="nofollow">https://www.cl.cam.ac.uk/~rnc1/descrack/</a>
<a href="https://ninjalab.io/eucleak/" rel="nofollow">https://ninjalab.io/eucleak/</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 18:55:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493633</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47493633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493633</guid></item><item><title><![CDATA[New comment by mhluongo in "Why One Key Shouldn't Rule Them All: Threshold Signatures for the Rest of Us"]]></title><description><![CDATA[
<p>Again and again, we've seen that HSMs aren't secure against physical access of the device.</p>
]]></description><pubDate>Sat, 21 Mar 2026 20:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470747</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47470747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470747</guid></item><item><title><![CDATA[New comment by mhluongo in "Enhancing gut-brain communication reversed cognitive decline in aging mice"]]></title><description><![CDATA[
<p>What unnecessary snark. Is a little civility too much to ask for?</p>
]]></description><pubDate>Fri, 13 Mar 2026 11:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47363148</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47363148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47363148</guid></item><item><title><![CDATA[New comment by mhluongo in "An Interactive Intro to CRDTs (2023)"]]></title><description><![CDATA[
<p>It appears to have gotten better! Sharing a project soon.</p>
]]></description><pubDate>Wed, 04 Mar 2026 02:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47242428</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47242428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47242428</guid></item><item><title><![CDATA[New comment by mhluongo in "An Interactive Intro to CRDTs (2023)"]]></title><description><![CDATA[
<p>CRDTs let you avoid leader election / strict consensus. The canonical example is a google doc with multiple editors.</p>
]]></description><pubDate>Wed, 04 Mar 2026 02:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47242421</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47242421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47242421</guid></item><item><title><![CDATA[New comment by mhluongo in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Protected memory can be used to fix that. Working on a related project that I'm planning to share soon.</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073468</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=47073468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073468</guid></item><item><title><![CDATA[New comment by mhluongo in "I'm returning my Framework 16"]]></title><description><![CDATA[
<p>Direct counterpoint: I've been a Dell XPS 13 stan for years (owned 3), and my other laptop today is a System 76. I've run IT for labs at a major university (Georgia Tech), across Windows, RHEL, and MacOS. I've been a desktop Linux user since 2006, both personally and professionally.<p>Across those, I've repaired plenty of laptops. I mentioned the RAM above because it's recent, and because it's easy. And I don't just mean physically easy - I mean I can find the part with a quick search, and it's just like any other ecommerce thing. That's a big shift from figuring out how to upgrade most laptops, where your top search result is a forum post or pushing you to talk to a tech.<p>Not breathless, but it is a breath of fresh air.</p>
]]></description><pubDate>Sat, 27 Dec 2025 21:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46405451</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=46405451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46405451</guid></item><item><title><![CDATA[New comment by mhluongo in "I'm returning my Framework 16"]]></title><description><![CDATA[
<p>Happy Framework 13 user here to say this.<p>I recently realized the 32Gb I had originally spec'd isn't enough for work lately. Easy fix, I just ordered more RAM.<p>Pretty straightforward value prop here. If that's not why you want, buy a different device.</p>
]]></description><pubDate>Thu, 25 Dec 2025 00:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46380995</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=46380995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46380995</guid></item><item><title><![CDATA[New comment by mhluongo in "AirPods libreated from Apple's ecosystem"]]></title><description><![CDATA[
<p>Funny, I was under the impression that Apple's stuff is closed source, so no one outside their employ even could fix a similar issue?</p>
]]></description><pubDate>Sun, 16 Nov 2025 02:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45942113</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=45942113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45942113</guid></item><item><title><![CDATA[New comment by mhluongo in "Bank of Thailand freezes 3M accounts, sets daily transfer limits to curb fraud"]]></title><description><![CDATA[
<p>It comes from finance - the rest of us just use "M" for million. I believe it's from Roman numerals (MM = thousand * thousand).</p>
]]></description><pubDate>Sun, 14 Sep 2025 16:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45241278</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=45241278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45241278</guid></item><item><title><![CDATA[New comment by mhluongo in "Using Claude Code to modernize a 25-year-old kernel driver"]]></title><description><![CDATA[
<p>There's boilerplate in Rails too. We move the goal posts for what we define as boilerplate as we better explore and solve a class of problems.</p>
]]></description><pubDate>Mon, 08 Sep 2025 01:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45164041</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=45164041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45164041</guid></item><item><title><![CDATA[New comment by mhluongo in "Typed languages are better suited for vibecoding"]]></title><description><![CDATA[
<p>Have you considered that instead, whatever LLM has the most examples of are what it's best at? Perhaps there's more well-structures Rails code in training than Go?</p>
]]></description><pubDate>Mon, 04 Aug 2025 10:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44784020</link><dc:creator>mhluongo</dc:creator><comments>https://news.ycombinator.com/item?id=44784020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44784020</guid></item></channel></rss>