<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: TheNightman</title><link>https://news.ycombinator.com/user?id=TheNightman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 15:17:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TheNightman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TheNightman in "The Emacsification of Software"]]></title><description><![CDATA[
<p>I’m a SwiftUI developer at $DAY_JOB so maybe biased but while Claude can make things that look right it’s still not exactly perfect. Especially from designs. I used Claude design to mockup a monitoring app for my talos cluster and Claude code totally freestyled it. What should have been as simple as `List { Section(“title”) { … } }` got morphed into whacky DIY `VStack {}.background(.gray)` nonsense.<p>It looks off and it’s suboptimal performance-wise. It was, I’d say, 80% of a proper SwiftUI app (which is really fantastic given it was basically a one-shot).<p>Actually knowing SwiftUI meant it was trivial for me to just close out that remaining 20% by hand and have an actually *nice* cross platform (iOS, iPadOS, macOS) app.<p>I’m sure I could have prompted it to get it done right but without proper knowledge on the subject I wouldnt even know what was wrong and Claude doesn’t do so hot with “that just feels wrong”. Beyond that it was quicker to do it myself, but maybe I just need to prompt better /:</p>
]]></description><pubDate>Wed, 13 May 2026 22:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128424</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=48128424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128424</guid></item><item><title><![CDATA[New comment by TheNightman in "Xcode 26.3 – Developers can leverage coding agents directly in Xcode"]]></title><description><![CDATA[
<p>That’s why you should break out all of your code into SPM packages/targets. The workspace code only really needs to be the entry point, lifecycle and maybe target-based dependency injection (if you’re into that) or environment config since your SPM dependencies don’t know about your projects preprocessor macros (I.e. `#if DEV` `#if APP_STORE` etc.).</p>
]]></description><pubDate>Wed, 04 Feb 2026 03:13:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46880998</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=46880998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46880998</guid></item><item><title><![CDATA[New comment by TheNightman in "DOGE staffer 'Big Balls' provided tech support to cybercrime ring, records show"]]></title><description><![CDATA[
<p>I feel like I’m taking crazy pills, did anyone read the article? He ran a CDN. Unless I missed something, there doesn’t appear to be any reason to believe he knew it was a “cybercrime ring”.</p>
]]></description><pubDate>Wed, 26 Mar 2025 11:37:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43481078</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=43481078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43481078</guid></item><item><title><![CDATA[New comment by TheNightman in "Dioxus – Fullstack crossplatform app framework for Rust"]]></title><description><![CDATA[
<p>> If you are using M1, you will have to run cargo build --target x86_64-apple-ios instead of cargo apple build if you want to run in simulator.<p>Does this mean simulator will be run under Rosetta?</p>
]]></description><pubDate>Tue, 18 Mar 2025 23:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43406552</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=43406552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43406552</guid></item><item><title><![CDATA[New comment by TheNightman in "Ask HN: Custom domain name for personal email?"]]></title><description><![CDATA[
<p>If you already have a domain and iCloud you can create an address on your domain very easily</p>
]]></description><pubDate>Sun, 09 Mar 2025 23:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43314855</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=43314855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43314855</guid></item><item><title><![CDATA[New comment by TheNightman in "Show HN: Bayleaf – Building a low-profile wireless split keyboard"]]></title><description><![CDATA[
<p>Similar but different <a href="https://www.zsa.io/voyager" rel="nofollow">https://www.zsa.io/voyager</a> is my weapon of choice.</p>
]]></description><pubDate>Sun, 09 Mar 2025 22:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43314790</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=43314790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43314790</guid></item><item><title><![CDATA[New comment by TheNightman in "EFF Sues DOGE and the Office of Personnel Management"]]></title><description><![CDATA[
<p>Please pardon my ignorance but why is it unlawful for DOGE to be accessing this data? I was under the impression they had proper security clearance and were given lawful access by the president somehow.</p>
]]></description><pubDate>Wed, 12 Feb 2025 01:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43020916</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=43020916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43020916</guid></item><item><title><![CDATA[New comment by TheNightman in "Apple is open sourcing Swift Build"]]></title><description><![CDATA[
<p>Yeah I jumped into swift on Linux a while back having mostly used it on apple platforms and I couldn’t even tell anything was different. A few years ago I would’ve had to struggle with SwiftNIO but not nowadays. URLSession, Codable, etc. all there on Linux (not sure about Combine but Combine is stupid in the Swift 6 world IMO. Swift concurrency is better in almost every way).<p>Swift on Linux (except NixOS) is actually very good nowadays. There’s even a libadwaita library that feels a LOT like writing SwiftUI.<p>Feels like a lot of folks were turned off early on, found something else, and never bothered to try again (which is fair).</p>
]]></description><pubDate>Sun, 02 Feb 2025 03:35:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42905540</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=42905540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42905540</guid></item><item><title><![CDATA[New comment by TheNightman in "TikTok says it is restoring service for U.S. users"]]></title><description><![CDATA[
<p>Why would you look at it “per year” when speaking in terms of “per president” other than to say “except trump”</p>
]]></description><pubDate>Sun, 19 Jan 2025 23:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42763385</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=42763385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42763385</guid></item><item><title><![CDATA[New comment by TheNightman in "The legacy of NeXT lives on in OS X (2012)"]]></title><description><![CDATA[
<p>Brew winds up hogging an inappropriate amount of disk space on every system I’ve ever installed it on. I switched to nix recently and haven’t had that problem yet.<p>That being said I haven’t investigated and it could be user error. But brew can absolutely bork your shit</p>
]]></description><pubDate>Mon, 23 Dec 2024 01:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42490795</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=42490795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42490795</guid></item><item><title><![CDATA[New comment by TheNightman in "Apple's API's Are Awful (At Least Some of Them)"]]></title><description><![CDATA[
<p>If you think this is bad, try an Apple TV app! 
A lot of the platform APIs, like the one mentioned in the article, are still in objective C and really beginning to show their age. The worst is when you want to do something in SwiftUI but the platform APIs are UIKit (‘:</p>
]]></description><pubDate>Mon, 26 Aug 2024 22:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41362654</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=41362654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41362654</guid></item><item><title><![CDATA[New comment by TheNightman in "Common I/O Tasks in Modern Java"]]></title><description><![CDATA[
<p>No shot this is _ever_ what is actually meant by ‘if urlA == urlB’</p>
]]></description><pubDate>Sat, 03 Aug 2024 00:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41143739</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=41143739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41143739</guid></item><item><title><![CDATA[New comment by TheNightman in "Debian is the greatest Linux distro of them all"]]></title><description><![CDATA[
<p>Mature Linux users use guix+hurd</p>
]]></description><pubDate>Wed, 12 Jun 2024 04:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40654566</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=40654566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40654566</guid></item><item><title><![CDATA[New comment by TheNightman in "What the Gardasil Testing May Have Missed (2017)"]]></title><description><![CDATA[
<p>I remember when I got my second dose of gardasil I blacked out in the waiting room after and woke up on the ground with rugburn on my face. I later learned I had fallen over and had what appeared to be a seizure.
I didn’t even know what it was I was being vaccinated for at the time, I was pretty young. I was a little peeved when I found out that, as a male, I didn’t even need the vaccine. Needless to say I’ve been skeptical of vaccines and the pharmaceutical industry as a whole ever since.</p>
]]></description><pubDate>Sat, 16 Mar 2024 23:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39730531</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=39730531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39730531</guid></item><item><title><![CDATA[New comment by TheNightman in "A Girl and Her ViewBuilder"]]></title><description><![CDATA[
<p>A viewmodifier can have its own @State, etc. I can’t think of anything that couldn’t be accomplished with an extension on View with a few tricks but ViewModifiers are easier & cleaner IMO. I usually have a ViewModifier along with an extension on view used to apply it</p>
]]></description><pubDate>Sun, 25 Feb 2024 23:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39506178</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=39506178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39506178</guid></item><item><title><![CDATA[New comment by TheNightman in "How iTunes Is Changing on PC"]]></title><description><![CDATA[
<p>Never had a problem like this on Mac. When I shoot a video on my iPhone, it’s in the photo library on my Mac. Same with downloads, photos, passwords, safari tabs, clipboard and more. No transferring of files required at all, let alone through the Apple TV app?</p>
]]></description><pubDate>Thu, 08 Feb 2024 22:14:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39308531</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=39308531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39308531</guid></item><item><title><![CDATA[New comment by TheNightman in "Lisa Emulator Project"]]></title><description><![CDATA[
<p><a href="https://github.com/rochus-keller/LisaPascal">https://github.com/rochus-keller/LisaPascal</a></p>
]]></description><pubDate>Thu, 21 Dec 2023 06:33:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38717662</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=38717662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38717662</guid></item><item><title><![CDATA[New comment by TheNightman in "A closer look at e/OS: Murena's privacy-first 'deGoogled' Android alternative"]]></title><description><![CDATA[
<p>Have these folks done any sort of actual audit on the Android code base to ensure they’ve removed _all_ of the “phoning home”? Not so much doubting their claims, more so just curious to see what they found. Is it possible google has baked in some tracking features deep in the OS, outside of gapps? Things you wouldn’t see with a mitm proxy? I’d be interested to know</p>
]]></description><pubDate>Thu, 21 Dec 2023 05:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38717301</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=38717301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38717301</guid></item><item><title><![CDATA[New comment by TheNightman in "Committing to Rust for Kernel Code"]]></title><description><![CDATA[
<p>This was my impression as well. I haven’t spent enough time with Rust to hold a hard stance on it but it definitely seems like it was not designed for “bare-metal” applications.
I hadn’t heard of Zig before this but I’m definitely going to look into it now. Got any recommendations for a good intro to zig?</p>
]]></description><pubDate>Thu, 23 Nov 2023 18:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=38396143</link><dc:creator>TheNightman</dc:creator><comments>https://news.ycombinator.com/item?id=38396143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38396143</guid></item></channel></rss>