<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: cosmic_cheese</title><link>https://news.ycombinator.com/user?id=cosmic_cheese</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 07:04:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cosmic_cheese" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cosmic_cheese in "Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Packages"]]></title><description><![CDATA[
<p>I think it’s a great argument for some combo of immutable system files, installation of packages as user-local by default (making elevated manager privileges unnecessary), and components and programs being given as little privilege as possible by default.<p>There’s bits and pieces of this in place with immutable distros, Wayland, and Flatpak but notable holes remain. The biggest one is that sandboxing is tied to the package format which I think is a mistake. Sandboxing and access permissions should be a system-level thing so even arbitrary binaries can’t easily slip through the cracks.<p>This wouldn’t fix the problem entirely, but it’d greatly limit the blast radius and make users of the distribution a less juicy target.</p>
]]></description><pubDate>Sat, 13 Jun 2026 15:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48518401</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48518401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48518401</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The state of building user interfaces in Rust"]]></title><description><![CDATA[
<p>In my experience declarative UI frameworks quickly get awkward as UI complexity ramps. That model is workable for things like simpler mobile apps, text editors, terminals, and tiny focused utilities but is cumbersome for anything much more involved.<p>While imperative retain mode frameworks are technically possible in Rust, my understanding is that there’s a level of unavoidable ceremony and syntax ugliness (unless safety is discarded, which defeats the point of using Rust).</p>
]]></description><pubDate>Sat, 13 Jun 2026 15:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48518048</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48518048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48518048</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The state of building user interfaces in Rust"]]></title><description><![CDATA[
<p>I’m not well-versed in Rust, but as far as I’m aware there’s a somewhat low hard cap on how ergonomic a fully Rust “old style” imperative OO UI framework (like AppKit/UIKit) can be, which is unfortunate as I find that style easiest to work with for complex desktop apps.<p>I wish there were more memory safe compiled languages that focused on ergonomics for cases like this.</p>
]]></description><pubDate>Sat, 13 Jun 2026 13:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517337</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48517337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517337</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>At the very least, Linux package managers should have some concept of different layers of packages.<p>For example, there might be layers for “system” (core components), “environment” (display manager, DE, etc), and “user”, each of which are maintained fully separately so they can’t ever step on each others’ toes and break things. Yes, it means there will be some redundancy but for all the trouble and complexity it’s saving I think it’s a worthwhile tradeoff.</p>
]]></description><pubDate>Thu, 11 Jun 2026 18:25:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48494422</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48494422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48494422</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>Usability was thrown to the wolves in favor of more readily available designers from non-UI backgrounds, brand identity (“UI as branding”), and pretty screenshots for slideshows and marketing.<p>The pendulum is overdue for swinging back the other way, but I don’t know who or what has both the capability and will to give it the push needed to send it on its way back.</p>
]]></description><pubDate>Wed, 10 Jun 2026 16:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478905</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48478905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478905</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>Megacorps weren't always giants and it's not unusual for small companies to eventually become giants through excellent vertically-integrated products, and such companies would become subject to these regulations.<p>Interoperability is not free. One of the trades it brings is a notably lowered ceiling in terms of tightness and capabilities, and this persists no matter how many man-hours are poured into engineering the systems that enable it.<p>The Linux desktop is a great example of this at play. While it's technically worked for decades at this point, it's been a constant struggle to make it a high quality, thoroughly polished experience end to end and that's partly thanks to the unavoidable friction and gaps between layers that comes with interoperability and tens of involved parties.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466763</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48466763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466763</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>While I can sympathize with the desire for interoperability (I too pine for the days of Adium/Pidgin), the EU’s approach to all of this feels needlessly and potentially harmfully heavy-handed.<p>They basically make it an existential risk to build your success on anything nicely and neatly tightly vertically integrated. Everything must be dragged down to mediocrity by the unavoidable slippage between mandated abstraction layers and avoidance of features that can’t be easily or safely generalized.<p>It’s conflicting. Is Apple abusing its role in some cases, such as the App Store, and in need of some reigning in? Sure, but some of this goes too far and essentially requires them to strip their products of a portion of their appeal.<p>Even more frustrating is that nobody seems to be willing to discuss the issue with any level of nuance. It’s nearly all binary EU good/Apple bad or the reverse.</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48465228</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48465228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465228</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "WWDC 2026: Apple is Folding"]]></title><description><![CDATA[
<p>I think they’re going to continue to make some features device-specific. They probably want to position the foldable iPhone as a midway compromise device rather than a full iPad and flagship iPhone replacement, targeting customers who prefer breadth over depth and capability when it comes to features.</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463110</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48463110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463110</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "WWDC 2026: Apple is Folding"]]></title><description><![CDATA[
<p>More than that, it forces iPhone-only devs to get with the program and make their apps usable on larger screens too.<p>I wouldn’t be surprised at all if next year they dissolve the iPhone/iPad distinction on the App Store altogether and maybe even remove the Catalyst toggle on the Mac App Store. If you make an iOS app, it’s also a full fledged iPadOS, macOS, and visionOS app too.<p>I certainly wouldn’t mind. On my Mac there are some needlessly heavy electron apps I’d swap out for their iOS counterparts in a heartbeat if that were possible, as well as some games that would run fine on macOS but their devs don’t tick the checkbox for unclear reasons.</p>
]]></description><pubDate>Tue, 09 Jun 2026 15:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462246</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48462246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462246</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Siri AI"]]></title><description><![CDATA[
<p>Don’t forget those sites/apps that split the sign in process across five screens for bow good reason or those with mislabeled fields that password managers can’t pick up on.<p>I don’t think I’ve seen a single category of UX fail as hard and as often as auth screens do. It’s like at some point after 2015-2017 developers were struck with mass amnesia and forgot how to build decent login UIs.</p>
]]></description><pubDate>Tue, 09 Jun 2026 00:33:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48454491</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48454491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48454491</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "macOS needs its grid back"]]></title><description><![CDATA[
<p>Nice to see I'm not alone in missing old Spaces.<p>It's too bad we can't mix and match parts of releases as desired. If I could have OS X 10.9 Mavericks (last Aqua release) with 10.6 Spaces and modern macOS integration features (Continuity, etc) I'd be in heaven.</p>
]]></description><pubDate>Tue, 02 Jun 2026 03:21:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48365593</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48365593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48365593</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Windows GOG DOS Games on M-Series Macs"]]></title><description><![CDATA[
<p>I'd expect the exact opposite.<p>If I'm not mistaken, to keep native titles running, they need to continue to haul around x86 versions of the majority of the system's libraries and frameworks, in which case there's little reason to not continue supporting Rosetta 2 as a whole since the delta between the two library/framework sets is minimal.<p>To keep games in WINE/CrossOver/etc working all they need to keep around is the x86 translation layer and maybe the x86 slice of OpenGL. Everything else x86 related can be deleted.</p>
]]></description><pubDate>Mon, 01 Jun 2026 21:30:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48362912</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48362912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48362912</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "What if remote working, not AI, is to blame for weak junior hiring?"]]></title><description><![CDATA[
<p>From the corner of the industry visible to me, junior hiring was quite weak even prior to the pandemic. It existed but took considerable searching compared to mid-level and senior roles. Most companies wanted someone who could hit the ground running and not need much training or guidance.</p>
]]></description><pubDate>Mon, 01 Jun 2026 00:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351482</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48351482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351482</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Google Hates You"]]></title><description><![CDATA[
<p>Yes, the churn they bring to products that were complete over a decade ago is ridiculous. So much change for change’s sake (or more likely in pursuit of promotions internally) and so little thought to quality, what makes a product good, and what would make users happy.</p>
]]></description><pubDate>Thu, 28 May 2026 19:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314041</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48314041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314041</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The real cost of owning a home"]]></title><description><![CDATA[
<p>It adds inflexibility with few benefits, and one doesn’t know that they’ll want to stay at any given place until they’ve lived there for a while.</p>
]]></description><pubDate>Tue, 26 May 2026 18:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48283477</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48283477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48283477</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The real cost of owning a home"]]></title><description><![CDATA[
<p>Comes down to area and luck. I bought in 2021 and while there have been increases, they’ve been modest. Certainly much less than I would’ve had to deal with had I continued to rent.</p>
]]></description><pubDate>Tue, 26 May 2026 17:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48283089</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48283089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48283089</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The real cost of owning a home"]]></title><description><![CDATA[
<p>The trick if own can pull it off is to mortgage in an area with cost of living a step or two down from where one had previously been renting. This was easiest during the proliferation of remote work but can still happen with some persistence.<p>This way one’s housing costs feel like a bargain and savings (including repair reserves) quickly rack up unless the individual in question has serious problems holding onto money.</p>
]]></description><pubDate>Tue, 26 May 2026 17:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48282870</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48282870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48282870</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The real cost of owning a home"]]></title><description><![CDATA[
<p>Yep. This was exactly my experience. You have to leave eventually just to keep monthly rent under control.</p>
]]></description><pubDate>Tue, 26 May 2026 17:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48282558</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48282558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48282558</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "The real cost of owning a home"]]></title><description><![CDATA[
<p>On the other hand, renting comes with hidden (and some not so hidden) costs too.<p>The main one for me is the inherent precariousness that comes with renting. You don’t know how much longer you’re going to be able to stay in your apartment, whether that be due to rent hikes or the landlord deciding that they want to give the apartment to their nephew or any number of other things. The constant low level stress of knowing that you might need to go through the hell of apartment hunting and moving annually is awful.<p>It’s been much nicer to have a mortgage with more or less locked in monthly payment, even with the maintenance costs that come with the territory. It’s more predictable and frees up mental bandwidth for other things.</p>
]]></description><pubDate>Tue, 26 May 2026 16:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48282229</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48282229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48282229</guid></item><item><title><![CDATA[New comment by cosmic_cheese in "Chewing gum restores dad's taste and smell years after Covid"]]></title><description><![CDATA[
<p>Yeah if I’m sick, I’m gonna stay home if I can help it. Doesn’t matter what is is or how innocuous I think it may be, what gives me the right to spread it around and multiply the misery?</p>
]]></description><pubDate>Fri, 22 May 2026 04:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231895</link><dc:creator>cosmic_cheese</dc:creator><comments>https://news.ycombinator.com/item?id=48231895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231895</guid></item></channel></rss>