<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: treyd</title><link>https://news.ycombinator.com/user?id=treyd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 05 Nov 2026 00:28:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=treyd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by treyd in "Why Did Meta Suspend a US Senate Candidate's Instagram in the Middle of a Rally?"]]></title><description><![CDATA[
<p>Angie Nixon is <i>currently</i> a Florida state rep who <i>is running</i> for US senate: <a href="https://angienixon.com/" rel="nofollow">https://angienixon.com/</a></p>
]]></description><pubDate>Sat, 31 Oct 2026 14:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50316762</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50316762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50316762</guid></item><item><title><![CDATA[New comment by treyd in "Why Did Meta Suspend a US Senate Candidate's Instagram in the Middle of a Rally?"]]></title><description><![CDATA[
<p>"Small candidates", for US senate?</p>
]]></description><pubDate>Sat, 31 Oct 2026 14:43:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50316653</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50316653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50316653</guid></item><item><title><![CDATA[New comment by treyd in "'Elite North Korean hackers' blamed for $6.3B Binance hack"]]></title><description><![CDATA[
<p>You're mixing up two issues.  The need for oracles is a "hard problem" but it's not the problem in this case.<p>USDC has a central issuer that can freeze funds because that's the only way you can currently have an asset that "looks like" dollars on a crypto ledger.  Someone gets a dollar, mints a unit of the bearer token, and pinky swears they'll redeem it.  It's a systemic concern that calls into question the legitimacy of the system, but that's not an oracle.</p>
]]></description><pubDate>Fri, 30 Oct 2026 09:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50301774</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50301774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50301774</guid></item><item><title><![CDATA[New comment by treyd in "Show HN: Lasm – Write formally verified webapps in Lean for Node/serverless/edge"]]></title><description><![CDATA[
<p>This is wild, I had no idea Lean could be used for things like this.</p>
]]></description><pubDate>Fri, 30 Oct 2026 04:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50299954</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50299954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50299954</guid></item><item><title><![CDATA[New comment by treyd in "noalloc: Tooling and libraries to enforce zero heap allocations in Golang"]]></title><description><![CDATA[
<p>Once you internalize it it's really not a problem.  That's why I said "after a few rounds of this".</p>
]]></description><pubDate>Thu, 29 Oct 2026 18:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50293964</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50293964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50293964</guid></item><item><title><![CDATA[New comment by treyd in "noalloc: Tooling and libraries to enforce zero heap allocations in Golang"]]></title><description><![CDATA[
<p>This is a viable approach for many scenarios.  Uniffi is a tool/library from Mozilla that makes this a lot easier across platforms.<p>After a few rounds of this though it might end up seeming like it's not worth the hassle and it's easier to build the whole application in Rust.</p>
]]></description><pubDate>Thu, 29 Oct 2026 18:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50293461</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50293461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50293461</guid></item><item><title><![CDATA[New comment by treyd in "Decompiling Fast Food Tycoon 2: Drawing the World"]]></title><description><![CDATA[
<p>I've totally written a phrase like this before.<p>And in this context, <i>literally yes</i> that's what it sounds like.  The .ani file can contain multiple animation sequences that each have a name.</p>
]]></description><pubDate>Wed, 28 Oct 2026 11:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50272197</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50272197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50272197</guid></item><item><title><![CDATA[New comment by treyd in "Roku developer repositories moved from GitHub to GitLab"]]></title><description><![CDATA[
<p>It has a wider feature set and is just generally easier to use.  When I had to set up GHA I was constantly surprised with how hard some very basic things were that were trivial with GitLab CI.<p>GHA was based on Azure Actions, which was never intended as a CI system nor meant to be used in a context where actions could be malicious.  So it's the wrong tool for the job that had to be adapted to fit another use case, straying from its original design principles to make it work.</p>
]]></description><pubDate>Sat, 24 Oct 2026 19:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50224085</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50224085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50224085</guid></item><item><title><![CDATA[New comment by treyd in "Around a dozen banking apps began specifically permitting GrapheneOS"]]></title><description><![CDATA[
<p>Unfortunately the only way I can spend directly from my work-sponsored FSA account is if I download their app.  I haven't, since I <i>can</i> still just submit receipts, but they won't send you a physical card.</p>
]]></description><pubDate>Sat, 24 Oct 2026 14:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50221848</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50221848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50221848</guid></item><item><title><![CDATA[New comment by treyd in "eMudhra intermediate CA compromise"]]></title><description><![CDATA[
<p>Regardless of the probability that this cosmically unlikely occurrence naturally happened 8 times in a row, we all know what the privkeys are now so the certs can't be trusted anymore.</p>
]]></description><pubDate>Wed, 21 Oct 2026 05:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50176487</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50176487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50176487</guid></item><item><title><![CDATA[New comment by treyd in "Dogs seem to agree with humans that 'bouba' is round and 'kiki' is spiky"]]></title><description><![CDATA[
<p>My understanding is that while dogs can understand words and put them together to understand basic (even novel) commands, they do not generally have a comprehension of <i>syntax</i>, which is an essential part of language.  To them, a sentence is just a bag of concepts bundled together without structure.</p>
]]></description><pubDate>Mon, 19 Oct 2026 17:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50155354</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50155354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50155354</guid></item><item><title><![CDATA[New comment by treyd in "X purges 13,000 accounts linked to suspected meddling ahead of US midterms"]]></title><description><![CDATA[
<p>Removing hate from a privately-run platform is not censorship.  It just feels like censorship to reactionaries because their political beliefs are hateful and do not respect the categorical imperative.</p>
]]></description><pubDate>Thu, 15 Oct 2026 13:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50103519</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50103519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50103519</guid></item><item><title><![CDATA[New comment by treyd in "We turned EmbeddingGemma 2 into a speech-to-text model"]]></title><description><![CDATA[
<p>You can flip through the pages of a book much faster than it'd take you to actually read them normally.  But if you're putting the book in a scanner then you're still extracting information, faster than the "natural speed" of reading them.</p>
]]></description><pubDate>Tue, 13 Oct 2026 15:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50073786</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50073786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50073786</guid></item><item><title><![CDATA[New comment by treyd in "We turned EmbeddingGemma 2 into a speech-to-text model"]]></title><description><![CDATA[
<p>It's not being played through a desktop audio stack, they're operating on the waveform decoded from the audio file.  There's no constraints relative to the "natural speed" of the source, just like for video transcoding, it's limited by compute.</p>
]]></description><pubDate>Tue, 13 Oct 2026 11:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50070211</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50070211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50070211</guid></item><item><title><![CDATA[New comment by treyd in "Show HN: PS2 games statically recompiled to WebAssembly"]]></title><description><![CDATA[
<p>I don't understand this framing of recomps using the word "stolen".  For most games the hard part and the valuable part is not "writing the code", it's everything else.</p>
]]></description><pubDate>Mon, 12 Oct 2026 13:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50056404</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50056404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50056404</guid></item><item><title><![CDATA[New comment by treyd in "Bot traffic from Yandex"]]></title><description><![CDATA[
<p>The bots might be run in the datacenter and <i>proxied through</i> residential IPs as the exit point.</p>
]]></description><pubDate>Sun, 11 Oct 2026 14:07:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50043468</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50043468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50043468</guid></item><item><title><![CDATA[New comment by treyd in "Unikernels were hard. key word: were"]]></title><description><![CDATA[
<p>I don't know if anything like this has been built, but I'd imagine you could have the hypervisor capture stack traces / log buffers / core dumps when a unikernel VM crashes.</p>
]]></description><pubDate>Sat, 10 Oct 2026 22:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50037633</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=50037633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50037633</guid></item><item><title><![CDATA[New comment by treyd in "Vx – One Language, Every Chip"]]></title><description><![CDATA[
<p>> Even rust makes ffi unsafe.<p>Which is why every library that wraps C APIs provides safe wrappers that express the implicit expectations within Rust's type system.  Yes the low-level calls are unsafe, of course they are, but then we expose them with a safe interface that consumers actually use.</p>
]]></description><pubDate>Sun, 04 Oct 2026 05:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49950806</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=49950806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49950806</guid></item><item><title><![CDATA[New comment by treyd in "Vx – One Language, Every Chip"]]></title><description><![CDATA[
<p>> you should design it so that your language is easily and correctly statically checked.<p>You do that <i>by making the type system more sophisticated</i>.<p>If you have a <i>really important</i> invariant that you really don't want to be violated due to run-time behavior/input, it's a huge benefit to have a compiler that can statically check that it actually can't be.  That's one of the main benefits of having type systems, not just describing the shape of data structures in memory.</p>
]]></description><pubDate>Sat, 03 Oct 2026 19:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49947082</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=49947082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49947082</guid></item><item><title><![CDATA[New comment by treyd in "Barcodes are about to go extinct"]]></title><description><![CDATA[
<p>How could that possibly work without a semiconductor?</p>
]]></description><pubDate>Sat, 03 Oct 2026 11:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49943122</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=49943122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49943122</guid></item></channel></rss>