<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: skohan</title><link>https://news.ycombinator.com/user?id=skohan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:29:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skohan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by skohan in "A teen was suicidal. ChatGPT was the friend he confided in"]]></title><description><![CDATA[
<p>I wonder to what extent the 4o rollback was motivated by this exact case</p>
]]></description><pubDate>Wed, 27 Aug 2025 17:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45042338</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=45042338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45042338</guid></item><item><title><![CDATA[New comment by skohan in "I used AI-powered calorie counting apps, and they were even worse than expected"]]></title><description><![CDATA[
<p>I had the same experience.  For me peanut butter and apples were my "healthy snack" and were accounting for a huge amount of calories per week.</p>
]]></description><pubDate>Mon, 09 Jun 2025 15:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44225329</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=44225329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44225329</guid></item><item><title><![CDATA[New comment by skohan in "Forests offset warming more than thought: study"]]></title><description><![CDATA[
<p>Not only forests but even just tree cover.  I live in Berlin and there were a few days a few years ago over 40 degrees, and I remember the difference was stark going from my relatively tree-lined street to an area of the city with only concrete.</p>
]]></description><pubDate>Mon, 09 Jun 2025 14:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44224704</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=44224704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44224704</guid></item><item><title><![CDATA[New comment by skohan in "Using unwrap() in Rust is Okay (2022)"]]></title><description><![CDATA[
<p>I always felt unwrap is preferable for diagnosing issues, which makes it useful in tests.  A failed unwrap will point you directly to the line of code which panics, which is much simpler than trying to trace an issue through many layers of Results.<p>If you use `assert` in tests, I don't understand why you wouldn't also prefer unwrap in this context.<p>I think it's also perfectly reasonable to use in a context like binary you run locally for private consumption, or for instance a serverless function which allows you to pinpoint the source of errors more easily in the logs.<p>It's not a good fit for cases where you do expect cases where the unwrap will fail, but it's a great fit for cases where you believe the unwrap should always succeed, as it allows you to pinpoint the cases where it fails.</p>
]]></description><pubDate>Wed, 21 May 2025 10:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44050048</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=44050048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44050048</guid></item><item><title><![CDATA[New comment by skohan in "Apple Introduces M4 Pro and M4 Max"]]></title><description><![CDATA[
<p>I was a huge Swift fan but SwiftUI and the changes supporting it in the language got me to switch to Rust for all my personal projects</p>
]]></description><pubDate>Thu, 31 Oct 2024 11:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42005924</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=42005924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42005924</guid></item><item><title><![CDATA[New comment by skohan in "Apple's On-Device and Server Foundation Models"]]></title><description><![CDATA[
<p>Doesn’t rust’s static linking also have to do with the strategy of aggressive minimization?  Iirc for instance every concrete instantiation of a dynamic type will have its own compiled binary, so it would basically be impossible for a dynamic library to do this since it wouldn’t know how it would be used, at least not without some major limitations or performance tradeoffs</p>
]]></description><pubDate>Tue, 11 Jun 2024 16:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40648665</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40648665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40648665</guid></item><item><title><![CDATA[New comment by skohan in "Apple's On-Device and Server Foundation Models"]]></title><description><![CDATA[
<p>I believe MS is trying to standardize this, in the same way as they do with DirectX support levels, but I agree it's probably going to be inherently a bit less consistent than Apple offerings</p>
]]></description><pubDate>Tue, 11 Jun 2024 08:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40643759</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40643759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40643759</guid></item><item><title><![CDATA[New comment by skohan in "Apple's On-Device and Server Foundation Models"]]></title><description><![CDATA[
<p>There was a rumor floating around that Apple might try to enter the server chip business with an AI chip, which is an interesting concept.  Apple's never really succeeded in the B2B business, but they have proven a lot of competency in the silicon space.<p>Even their high-end prosumer hardware could be interesting as an AI workstation given the VRAM available if the software support were better.</p>
]]></description><pubDate>Tue, 11 Jun 2024 08:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40643754</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40643754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40643754</guid></item><item><title><![CDATA[New comment by skohan in "Apple introduces M4 chip"]]></title><description><![CDATA[
<p>I don't understand why you would need custom firmware.  It seems like you could go a long way just implementing back-ends for popular ML libraries in openCL / compute shaders</p>
]]></description><pubDate>Wed, 08 May 2024 16:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40300189</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40300189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40300189</guid></item><item><title><![CDATA[New comment by skohan in "Apple introduces M4 chip"]]></title><description><![CDATA[
<p>I love the air form factor.  I do serious work on it as well.  I have used a pro, but the air does everything I need without breaking a sweat, and it's super convenient to throw in a bag and carry around the house.</p>
]]></description><pubDate>Tue, 07 May 2024 22:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40292283</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40292283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40292283</guid></item><item><title><![CDATA[New comment by skohan in "Apple introduces M4 chip"]]></title><description><![CDATA[
<p>> a dedicated Nvidia rig<p>I am honestly shocked Nvidia has been allowed to maintain their moat with cuda.  It seems like AMD would have a ton to gain just spending a couple million a year to implement all the relevant ML libraries with a non-cuda back-end.</p>
]]></description><pubDate>Tue, 07 May 2024 19:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40290696</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40290696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40290696</guid></item><item><title><![CDATA[New comment by skohan in "Linux When?"]]></title><description><![CDATA[
<p>I use Zed as a daily driver, and I haven't once used the collaborative features</p>
]]></description><pubDate>Tue, 07 May 2024 19:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40290098</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40290098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40290098</guid></item><item><title><![CDATA[New comment by skohan in "Linux When?"]]></title><description><![CDATA[
<p>In fact they probably care that it's not easily portable</p>
]]></description><pubDate>Tue, 07 May 2024 18:59:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40290057</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40290057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40290057</guid></item><item><title><![CDATA[New comment by skohan in "Linux When?"]]></title><description><![CDATA[
<p>Molten VK is amazing.  When I started working with it, I was expecting a lot of caveats and compromises, but it's shockingly similar to just using Vulkan that you can easily forget that there's a compatibility tool in play.<p>Probably you can squeeze a bit of optimization out of using Metal directly, but I think it's a more than viable approach to start with Vulkan/MoltenVK as a target, and add a Metal branch to the renderer when capacity allows (although you might never feel the need)</p>
]]></description><pubDate>Tue, 07 May 2024 18:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40290048</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40290048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40290048</guid></item><item><title><![CDATA[New comment by skohan in "Coding interviews are stupid (ish)"]]></title><description><![CDATA[
<p>> It’s become “grind leetcode” which is clearly a failure mode.<p>I have no insider knowledge, but I always wondered if those kinds of cultures had a hazing / blind-leading-the-blind aspect to them.  I.e. the people who got hired were the ones who jumped through some arbitrary hoops, so they doubled down on those hoops being the right hoops to choose the best candidates.</p>
]]></description><pubDate>Tue, 07 May 2024 17:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40289204</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40289204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40289204</guid></item><item><title><![CDATA[New comment by skohan in "Apple introduces M4 chip"]]></title><description><![CDATA[
<p>Unfortunately I think "they share all the same apps" will not include a terminal with root access, which is what would really be needed to make iPad a general purpose computer for development<p>It's a shame, because it's definitely powerful enough, and the idea of traveling with just an iPad seems super interesting, but I imagine they will not extend those features to any devices besides macs</p>
]]></description><pubDate>Tue, 07 May 2024 16:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40288186</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=40288186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40288186</guid></item><item><title><![CDATA[New comment by skohan in "Brazil Hits 92% Renewable Energy Milestone"]]></title><description><![CDATA[
<p>This is no doubt a milestone we should celebrate.  At the same time, the Brazilian beef industry is the driving force behind slash-and-burn expansion of agricultural land into the rainforest, so Brazil is still a massive contributor to climate change.</p>
]]></description><pubDate>Mon, 12 Feb 2024 21:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39351074</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=39351074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39351074</guid></item><item><title><![CDATA[New comment by skohan in "Sudo for Windows"]]></title><description><![CDATA[
<p>I guess the reason it strikes me as strange is, on linux the usage of `sudo` helps you understand which operations might be dangerous in a fine-grained way<p>So like if you are executing a series of commands, the one requiring admin privileges tends to be one you might want to be more careful about (i.e. altering system configs, or doing a potentially insecure operation)<p>So if you are running everything in an admin terminal, it seems like you wouldn't have that extra check to remind you to be extra mindful of a particular operation, since everything you do in that terminal is in the same bucket</p>
]]></description><pubDate>Fri, 09 Feb 2024 10:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39313464</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=39313464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39313464</guid></item><item><title><![CDATA[New comment by skohan in "Sudo for Windows"]]></title><description><![CDATA[
<p>Yes terrible move which will lead to much confusion and consternation in the future.<p>But honestly I'm most amazed by the fact that there wasn't previously a way to run commands with elevated permissions in Windows. How did people work like that?  Just run everything in an admin terminal super unsafely?</p>
]]></description><pubDate>Fri, 09 Feb 2024 10:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39313275</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=39313275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39313275</guid></item><item><title><![CDATA[New comment by skohan in "Gemini can't show me the fastest way to copy memory in C# because it's unethical"]]></title><description><![CDATA[
<p><i>I'm sorry Dave, I'm afraid I can't do that</i></p>
]]></description><pubDate>Fri, 09 Feb 2024 09:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39313259</link><dc:creator>skohan</dc:creator><comments>https://news.ycombinator.com/item?id=39313259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39313259</guid></item></channel></rss>