<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>Sun, 24 May 2026 21:18:12 +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 "Show HN: Freenet, a peer-to-peer platform for decentralized apps"]]></title><description><![CDATA[
<p>This is awesome.  I rotated some ideas like this in my head a while  ago but never had the motivation to put it together.  Happy to see more types of protocols like this.</p>
]]></description><pubDate>Thu, 21 May 2026 20:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48228667</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48228667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228667</guid></item><item><title><![CDATA[New comment by treyd in "Nobody understands the point of hybrid cars [video]"]]></title><description><![CDATA[
<p>This was addressed explicitly in the video.  It's far less efficient end-to-end, even though the gearing is theoretically simpler.  Trains do it because diesel engines just can't produce the torque you need to move a train (at least, in the form factor of a locomotive), so they need to use electric motors.</p>
]]></description><pubDate>Wed, 20 May 2026 14:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208723</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48208723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208723</guid></item><item><title><![CDATA[New comment by treyd in "Security researcher says Microsoft built a Bitlocker backdoor, releases exploit"]]></title><description><![CDATA[
<p>They keep doing negative things that influence the industry and infringe upon the freedoms of hundreds of millions of people.  Yes we should keep dwelling on that.</p>
]]></description><pubDate>Sun, 17 May 2026 15:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48169937</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48169937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48169937</guid></item><item><title><![CDATA[New comment by treyd in "Halt and Catch Fire"]]></title><description><![CDATA[
<p>That IPv8 proposal that was circulating a few weeks ago was not a serious proposal (written entirely by a single person with no substantial involvement in IETF before then) and has no roadmap to any kind of adoption.</p>
]]></description><pubDate>Sun, 17 May 2026 13:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168684</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48168684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168684</guid></item><item><title><![CDATA[New comment by treyd in "I believe there are entire companies right now under AI psychosis"]]></title><description><![CDATA[
<p>Anubis is actually a jackal.</p>
]]></description><pubDate>Fri, 15 May 2026 23:24:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48155229</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48155229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48155229</guid></item><item><title><![CDATA[New comment by treyd in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>The Nintendo Switch runs a custom operating system codenamed HorizonOS.</p>
]]></description><pubDate>Thu, 14 May 2026 00:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129515</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48129515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129515</guid></item><item><title><![CDATA[New comment by treyd in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>I really wish people would drop the GHA model because it's <i>so bad</i> and insecure by design.  GitLab's CI is miles better and easier to use.</p>
]]></description><pubDate>Wed, 13 May 2026 14:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122383</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48122383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122383</guid></item><item><title><![CDATA[New comment by treyd in "Motherboard sales 'collapse' amid unprecedented shortages fueled by AI"]]></title><description><![CDATA[
<p>Agreement IBM had to make with the DoJ/etc in the 80s to open the PC platform to avoid antitrust prosecution.  That was the key event.</p>
]]></description><pubDate>Thu, 07 May 2026 20:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054545</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48054545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054545</guid></item><item><title><![CDATA[New comment by treyd in "Simulating Cells Fighting to the Death"]]></title><description><![CDATA[
<p>This is very cute.  I don't think I'd ever thought of having a cellular automaton where there's some global state that can change that influences the local cell rules.  Would be interesting to add more control/energy variables like for collecting resources/food.</p>
]]></description><pubDate>Wed, 06 May 2026 04:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48032095</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48032095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48032095</guid></item><item><title><![CDATA[New comment by treyd in "Async Rust never left the MVP state"]]></title><description><![CDATA[
<p>Keyword generics are probably not happening because it's kinda a hack.<p>Algebraic effects are the way forward, but that's a long way off.</p>
]]></description><pubDate>Tue, 05 May 2026 12:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48021813</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48021813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48021813</guid></item><item><title><![CDATA[New comment by treyd in "Bun is being ported from Zig to Rust"]]></title><description><![CDATA[
<p>Studies have shown that natural human languages are all more or less equally expressive in terms of bits per second while speaking.  There's lots of different ways they can be structured but they tend to follow common rules that have been well-characterized by linguists.  They can be used to describe formal mathematical statements, but are not rigorously formal languages themselves.<p>Programming languages, in contrast, are constructed and vary much more in their designs.  They are formal languages, making them closer to math than spoken language.  LLMs being able to describe concepts more thoroughly and precisely through more expressive semantics obviously makes some languages more suitable than others.<p>The type system of a language is just one aspect of it that allows the language to provide guarantees to the LLM (and the user) about correctness of the code it's writing.<p>I am not speaking about specific types in specific programs.  I am talking about the ability to describe complex constraints that LLMs (and humans) end up using to make writing correct code easier and more productive.  Some programming languages absolutely are more effective at this than others, and that's always been true even before LLMs.</p>
]]></description><pubDate>Tue, 05 May 2026 05:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018273</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48018273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018273</guid></item><item><title><![CDATA[New comment by treyd in "Bun is being ported from Zig to Rust"]]></title><description><![CDATA[
<p>The thing is that this argument doesn't work with Go because its type system (and <i>the whole language</i>, really) is much less expressive and compiler gives a lot less feedback to the LLM.  So it tends to have to write more unit tests and do more cycles of testing (and spend more tokens) to get it right.</p>
]]></description><pubDate>Tue, 05 May 2026 04:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017978</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48017978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017978</guid></item><item><title><![CDATA[New comment by treyd in "Stop big tech from making users behave in ways they don't want to"]]></title><description><![CDATA[
<p>Facebook ran experiments on on unknowing teenage girls to study how being shown negative content leads to negative mental health outcomes, which has lead to suicide.</p>
]]></description><pubDate>Mon, 04 May 2026 18:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48012403</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48012403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48012403</guid></item><item><title><![CDATA[New comment by treyd in "Why TUIs are back"]]></title><description><![CDATA[
<p>It's an example of bad code that further encourages more bad code.</p>
]]></description><pubDate>Sun, 03 May 2026 20:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000983</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=48000983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000983</guid></item><item><title><![CDATA[New comment by treyd in "Rust Memory Management: Ownership vs. Reference Counting"]]></title><description><![CDATA[
<p>> Both Dlang and Vlang have optional garbage collectors, that can be turned off.<p>Until you need a library that was written with the assumption of using a garbage collector.</p>
]]></description><pubDate>Mon, 27 Apr 2026 12:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920591</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=47920591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920591</guid></item><item><title><![CDATA[New comment by treyd in "Forcing an inversion of control on the SaaS stack"]]></title><description><![CDATA[
<p>That introduces a level of indirection between "what I want" and what gets built.  A workflow like the OP just has less friction.  SaaS platforms would want to provide more stable accessible APIs if it becomes a popular model, because users would find it <i>more usable</i>.</p>
]]></description><pubDate>Wed, 15 Apr 2026 16:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781528</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=47781528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781528</guid></item><item><title><![CDATA[New comment by treyd in "Forcing an inversion of control on the SaaS stack"]]></title><description><![CDATA[
<p>I hope there's some forced migration of the SaaS business model towards primarily being "just an API" for whatever magic sauce it is they have.  Too much of SaaS moats are just locking the backend behind an undocumented API.<p>Users should be able to have full control over their experience interacting with third parties if they want it.  This isn't unique to post-LLM stacks like this, but it seems like this shifts the balance of power.<p>The next step after injecting custom UI controls is to build completely alternative frontends.  The next step after that should be to build generic local frontends that abstract over multiple comparable thirdparty providers.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:45:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780739</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=47780739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780739</guid></item><item><title><![CDATA[New comment by treyd in "The Future of Everything Is Lies, I Guess: New Jobs"]]></title><description><![CDATA[
<p>People were still gaming GitHub profiles before AI, sometimes even just reuploading existing repos as their own.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780564</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=47780564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780564</guid></item><item><title><![CDATA[New comment by treyd in "Costasiella kuroshimae – Solar Powered animals, that do indirect photosynthesis"]]></title><description><![CDATA[
<p>In Spanish I don't care.</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:20:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779367</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=47779367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779367</guid></item><item><title><![CDATA[New comment by treyd in "Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets"]]></title><description><![CDATA[
<p>That's a <i>massive</i> "if".</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757814</link><dc:creator>treyd</dc:creator><comments>https://news.ycombinator.com/item?id=47757814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757814</guid></item></channel></rss>