<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: phoenk</title><link>https://news.ycombinator.com/user?id=phoenk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 23:58:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=phoenk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by phoenk in "The Llama 4 herd"]]></title><description><![CDATA[
<p>Did they not target code tasks for this LLM, or is it genuinely that bad? Pretty embarrassing when your shiny new 400B model barely ties a 32B model designed to be run locally. Or maybe is this a strong indication that smaller, specialized LLMs have much more potential for specific tasks than larger, general purpose LLMs.</p>
]]></description><pubDate>Sun, 06 Apr 2025 21:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43605097</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=43605097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43605097</guid></item><item><title><![CDATA[New comment by phoenk in "Pitfalls of Safe Rust"]]></title><description><![CDATA[
<p>The commonly given response to this question is two-fold, and both parts have a similar root cause: smart pointers and "safety" being bolted-on features developed decades after the fact. The first part is the standard library itself. You can put your data in a vec for instance, but if you want to iterate, the standard library gives you back a regular pointer that can be dereferenced unchecked, and is intended to be invalidated while still held in the event of a mutation. The second part is third party libraries. You may be diligent about managing memory with smart pointers, but odds are any library you might use probably wants a dumb pointer, and whether or not it assumes responsibility for freeing that pointer later is at best documented in natural language.<p>This results in an ecosystem where safety is opt-in, which means in practice most implementations are largely unsafe. Even if an individual developer wants to proactive about safety, the ecosystem isn't there to support them to the same extent as in rust. By contrast, safety is the defining feature of the rust ecosystem. You can write code and the language and ecosystem support you in doing so rather than being a barrier you have to fight back against.</p>
]]></description><pubDate>Sun, 06 Apr 2025 20:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43604895</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=43604895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43604895</guid></item><item><title><![CDATA[New comment by phoenk in "ESP32-C61: Delivering Affordable Wi-Fi 6 Connectivity"]]></title><description><![CDATA[
<p>I would assume it just isn't a requirement in the majority of IoT projects, and omitting it saves on cost.</p>
]]></description><pubDate>Fri, 12 Jan 2024 22:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38974804</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=38974804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38974804</guid></item><item><title><![CDATA[New comment by phoenk in "I2P: End-to-end encrypted and anonymous internet"]]></title><description><![CDATA[
<p>What you're describing is entrapment: <a href="https://en.wikipedia.org/wiki/Entrapment" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Entrapment</a><p>Sometimes its legal, depends where you are and how it was done.</p>
]]></description><pubDate>Thu, 26 Oct 2023 20:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=38031372</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=38031372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38031372</guid></item><item><title><![CDATA[New comment by phoenk in "iPhone 15 and iPhone 15 Plus"]]></title><description><![CDATA[
<p>Looks like this is supported: <a href="https://support.apple.com/guide/iphone/external-storage-devices-iph95baac91f/ios" rel="nofollow noreferrer">https://support.apple.com/guide/iphone/external-storage-devi...</a></p>
]]></description><pubDate>Tue, 12 Sep 2023 22:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=37489189</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=37489189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37489189</guid></item><item><title><![CDATA[New comment by phoenk in "iPhone 15 and iPhone 15 Plus"]]></title><description><![CDATA[
<p>I plan on buying one, and I have a 3 year old android phone. I would have upgraded sooner, but I basically wanted an iphone 14 but with USB C so I don't have to get new cables. Now I can get that.</p>
]]></description><pubDate>Tue, 12 Sep 2023 21:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=37489088</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=37489088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37489088</guid></item><item><title><![CDATA[New comment by phoenk in "iPhone 15 and iPhone 15 Plus"]]></title><description><![CDATA[
<p>USB C is definitely more universal, it is used for laptops and peripherals and other random devices. Qi charging is mostly limited to phones and certain phone accessories, which usually also have USB C.</p>
]]></description><pubDate>Tue, 12 Sep 2023 21:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=37489060</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=37489060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37489060</guid></item><item><title><![CDATA[New comment by phoenk in "Open-Source Washing"]]></title><description><![CDATA[
<p>> Which is generally undesirable for commercial projects; especially early in their lifecycles when bugs may be present and would be best kept private until the project has been more battle-tested.<p>Copyleft only kicks in on redistribution. If you're only testing internally, you don't need to distribute source code. It's only once you distribute that software that you also need to distribute source.</p>
]]></description><pubDate>Mon, 28 Aug 2023 06:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37290662</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=37290662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37290662</guid></item><item><title><![CDATA[New comment by phoenk in "Podman Desktop celebrates 500k downloads"]]></title><description><![CDATA[
<p>The desktop application is the easiest way to get up and running on Mac or Windows where a VM is necessary. Of course you can still set up docker engine manually in a VM, but even then it doesn't offer the same level of integration, like host mounts, Rosetta on Mac. Desktop Linux is the only environment where the desktop app offers little benefit over just running the engine.</p>
]]></description><pubDate>Tue, 22 Aug 2023 03:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37218471</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=37218471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37218471</guid></item><item><title><![CDATA[New comment by phoenk in "NetMaker: Connect Everything with a WireGuard VPN"]]></title><description><![CDATA[
<p>It isn't official, but headscale exists: <a href="https://github.com/juanfont/headscale">https://github.com/juanfont/headscale</a></p>
]]></description><pubDate>Wed, 16 Aug 2023 05:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37143134</link><dc:creator>phoenk</dc:creator><comments>https://news.ycombinator.com/item?id=37143134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37143134</guid></item></channel></rss>