<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: dazzawazza</title><link>https://news.ycombinator.com/user?id=dazzawazza</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 21:22:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dazzawazza" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dazzawazza in "What I learned designing a barebones UI engine"]]></title><description><![CDATA[
<p>> While it’s far from perfect, writing it taught me more about UI systems than I ever would have learned by sticking to established solutions alone.<p>This is a great attitude to have. Keep up the great work.</p>
]]></description><pubDate>Mon, 23 Feb 2026 11:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120937</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=47120937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120937</guid></item><item><title><![CDATA[New comment by dazzawazza in "Scott Adams has died"]]></title><description><![CDATA[
<p>That's a great story. Thank you. I hope you've had the opportunity to give someone else a leg up.<p>Accepting that people change, and that people are inherently full of contradictions, is part of growing up... and changing.</p>
]]></description><pubDate>Tue, 13 Jan 2026 20:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46607655</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=46607655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46607655</guid></item><item><title><![CDATA[New comment by dazzawazza in "Self hosting my media library with Jellyfin and Wireguard on Hetzner"]]></title><description><![CDATA[
<p>Alas my work will not allow me to mount a random NFS share but I take your point, simplicity is a virtue.</p>
]]></description><pubDate>Tue, 06 Jan 2026 23:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46520393</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=46520393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46520393</guid></item><item><title><![CDATA[New comment by dazzawazza in "Self hosting my media library with Jellyfin and Wireguard on Hetzner"]]></title><description><![CDATA[
<p>Nice. I self host using Navidrome, FreeBSD and Wireguard. I have a decent Fibre connection to my house and a static IP so it's "free" to serve.<p>I primary do it because Spotify is basically sucking the life out of the music industry and I love heavy metal.</p>
]]></description><pubDate>Tue, 06 Jan 2026 20:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518276</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=46518276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518276</guid></item><item><title><![CDATA[New comment by dazzawazza in "SIMD City: Auto-Vectorisation"]]></title><description><![CDATA[
<p>Indeed we are. I wish we interacted with the other industries more. There is a lot to learn from video game development where we are driven by soft real-time constraints.<p>Alas the standards committee is always asking for people like us to join but few of our billion dollar companies will pony up any money. This is despite many of them having custom forks of clang that they maintain.</p>
]]></description><pubDate>Sat, 27 Dec 2025 12:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46401229</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=46401229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46401229</guid></item><item><title><![CDATA[New comment by dazzawazza in "SmolBSD – build your own minimal BSD system"]]></title><description><![CDATA[
<p>I'm really enjoying some of the innovation in the BSD space at the moment.</p>
]]></description><pubDate>Tue, 14 Oct 2025 21:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45585204</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=45585204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45585204</guid></item><item><title><![CDATA[New comment by dazzawazza in "Beginner Guide to VPS Hetzner and Coolify"]]></title><description><![CDATA[
<p>I recently migrated one of my FreeBSD servers to hetzner and it was a breeze. The only wrinkle was that, until you've completed a billing cycle, you can't host an email server as the required ports are blocked.<p>For me this was fine and I understand why they do this but it wasn't clear to me at the start.</p>
]]></description><pubDate>Sun, 05 Oct 2025 12:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45480914</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=45480914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480914</guid></item><item><title><![CDATA[New comment by dazzawazza in "The god mode vulnerability that should kill "Trust Microsoft" forever"]]></title><description><![CDATA[
<p>I suspect it's just getting hammered: <a href="https://web.archive.org/web/20250923203108/https://tide.org/blog/god-mode-vulnerability-microsoft-authorityless-security" rel="nofollow">https://web.archive.org/web/20250923203108/https://tide.org/...</a></p>
]]></description><pubDate>Wed, 01 Oct 2025 06:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45434986</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=45434986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45434986</guid></item><item><title><![CDATA[New comment by dazzawazza in "What if I don't want videos of my hobby time available to the world?"]]></title><description><![CDATA[
<p>yep, it's the permanent nature of the recording put in to the public sphere that is the game changer for me.<p>I accept I am visible in public to all who share a space but I do not accept that the ephemeral nature of my existence in that space should be violated.</p>
]]></description><pubDate>Mon, 29 Sep 2025 12:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45412645</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=45412645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45412645</guid></item><item><title><![CDATA[New comment by dazzawazza in "Visual programming is stuck on the form"]]></title><description><![CDATA[
<p>I agree with you but somethings are missing from the BP experience.<p>I've implemented many VPLs in video games and I've used Blueprints extensively. I've probably made all the classic "mistakes" designing VPLs, many of which are mentioned in this article. I don't think I am very good at designing VPLs despite having done it on and off for 30 years.<p>I think BPs are the best example of a VPL out there at the moment. Certainly in video games. However it still falls short of the ideals of VPLs.<p>Essentially BPs trick people in to being programmers. They still have to understand the "ways" of programming (for loops, if then, etc). With a little context switch and training they would probably be more productive with a text based interface. So the abstraction BPs provide is very limited.<p>BPs are a general programming tool used for materials, game play logic, animation trees etc. Because of this there are few, if any, high level abstractions that relieve the user of the burden of programming. Don't get me wrong, this is hard, very hard, so I am not calling anyone out. It requires sitting down with a non-technical person and really understanding how they think and what they need. Turning that in to something that isn't node + wire is hard. The fact that the industry has created technical artists to fill the void says to me that BPs are failing to a certain extent (and TAs can just use text based programming and do in many studios).<p>Overall I agree that the field of VPLs is stuck at a local minima and the 10x productivity improvement for non programmers is still illusive.</p>
]]></description><pubDate>Sun, 14 Sep 2025 11:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45239062</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=45239062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45239062</guid></item><item><title><![CDATA[New comment by dazzawazza in "Vibe coding as a coding veteran: from 8-bit assembly to English-as-code"]]></title><description><![CDATA[
<p>I think you are correct. I work in game dev. Almost all code is in C/C++ (with some in Python and C#).<p>LLMs are nothing more than rubber ducking in game dev. The code they generate is often useful as a starting point or to lighten the mood because it's so bad you get a laugh. Beyond that it's broadly useless.<p>I put this down to the relatively small number of people who work in game dev resulting in relatively small number of blogs from which to "learn" game dev.<p>Game Dev is a conservative industry with a lot of magic sauce hidden inside companies for VERY good reasons.</p>
]]></description><pubDate>Mon, 01 Sep 2025 12:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45092126</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=45092126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45092126</guid></item><item><title><![CDATA[New comment by dazzawazza in "24,000-Watt Scooter Is Going for a 100 MPH Speed Record at Bonneville"]]></title><description><![CDATA[
<p>yep, in London it's pretty normal to be driving at 30 and be overtaken by a teenager on a scooter with no insurance, no protective equipment and not a care in the world. They can kill themselves for all I care but they can easily kill a pedestrian or cyclist which doesn't seem reasonable to me.</p>
]]></description><pubDate>Fri, 22 Aug 2025 09:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44982508</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44982508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44982508</guid></item><item><title><![CDATA[New comment by dazzawazza in "The future of large files in Git is Git"]]></title><description><![CDATA[
<p>There is the old adage that every bit of friction increases the chance something won't be done.<p>Swarm feels like a minimal effort to me and just isn't as frictionless as GitHub. Id rather have Swarm than not, but it's not great.</p>
]]></description><pubDate>Sun, 17 Aug 2025 09:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44930360</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44930360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44930360</guid></item><item><title><![CDATA[New comment by dazzawazza in "The future of large files in Git is Git"]]></title><description><![CDATA[
<p>I mean it might work but you'll still get pull time-outs constantly with LFS. It's expensive to wait two or three days before you can start working on a project. Go way for two weeks, it will be a day before you can "pulled" up to date.<p>I hope this "new" system works but I think Perforce is safe for now.</p>
]]></description><pubDate>Sat, 16 Aug 2025 15:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44924069</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44924069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44924069</guid></item><item><title><![CDATA[New comment by dazzawazza in "The future of large files in Git is Git"]]></title><description><![CDATA[
<p>> People should use the VCS that's appropriate for their project rather than insist on git everywhere.<p>A lot of people don't seem to realise this. I work in game dev and SVN or Perforce are far far better than Git for source control in this space.<p>In AA game dev a checkout (not the complete history, not the source art files) can easily get to 300GB of binary data. This is really pushing Subversion to it's limits.<p>In AAA gamedev you are looking at a full checkout of the latest assets (not the complete history, not the source art files) of at least 1TB and 2TB is becoming more and more common. The whole repo can easily come in at 100 TB. At this scale Perforce is really the only game in town (and they know this and charge through the nose for it).<p>In the movie industry you can multiply AAA gamedev by ~10.<p>Git has no hope of working at this scale as much as I'd like it to.</p>
]]></description><pubDate>Sat, 16 Aug 2025 10:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44921901</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44921901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44921901</guid></item><item><title><![CDATA[New comment by dazzawazza in "What does it mean to be thirsty?"]]></title><description><![CDATA[
<p>When I was in my 20s I realized I had lost the thirst signal. I never felt thirsty. I guessed this was because I lived a comfortable life and I had lost this signal in the noise of modern life.<p>So I set about deliberately retraining myself. I stopped drinking everything but water (and beer, because life) I'd exercise (and sweat) and then drink water. I retrained my body/mind to savour the pleasantness of drinking water when dehydrated and after a year of conscious effort I more or less recovered the sense of "thirst" and would pre-emptively desire drinking water.<p>We are pretty simple machines.</p>
]]></description><pubDate>Tue, 12 Aug 2025 05:55:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44872869</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44872869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44872869</guid></item><item><title><![CDATA[New comment by dazzawazza in "Generic Containers in C: Safe Division Using Maybe"]]></title><description><![CDATA[
<p>Other languages internalise that complexity. C leaves it bare, human scale and understandable.<p>The speed at which you can write great C code often far outstrips other languages which are applicable to the problem domain.<p>All languages are a compromise, there are no silver bullets.</p>
]]></description><pubDate>Mon, 11 Aug 2025 13:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44863940</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44863940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44863940</guid></item><item><title><![CDATA[New comment by dazzawazza in "Ask HN: What toolchains are people using for desktop app development in 2025?"]]></title><description><![CDATA[
<p>Within game development it's Dear ImGui. <a href="https://github.com/ocornut/imgui" rel="nofollow">https://github.com/ocornut/imgui</a><p>Normally with the Windows DX12 backend, sometimes with the SDL+OpenGL backend if you want cross platform support.<p>Other frameworks are sort of disappearing. C++ all the way although some use it with C#.</p>
]]></description><pubDate>Sat, 09 Aug 2025 18:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44848729</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44848729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44848729</guid></item><item><title><![CDATA[New comment by dazzawazza in "Why leather is best motorcycle protection [video]"]]></title><description><![CDATA[
<p>Forgive me. I've banged my head a few times.</p>
]]></description><pubDate>Sat, 02 Aug 2025 12:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44767217</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44767217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44767217</guid></item><item><title><![CDATA[New comment by dazzawazza in "Why leather is best motorcycle protection [video]"]]></title><description><![CDATA[
<p>I've come off two motorbikes in the UK. On the first occasion I wore a leather jacket, on the second I had a synthetic jacket on (because it was more comfortable in hot weather).<p>Both were completely safe. On both occasions I slid along the tarmac for about 10-15 meters, I was travelling at around 30-40 mph. I still wear the same leather jacket 30 years later (not for riding) but the synthetic jacket was a right-off.<p>On both occasions I really smacked my head: don't mess about with sub-standard crash helmets.<p>So even though leather is better, we're not racing the TT, we're just going from A-B and if you want to wear synthetic you'll be fine at normal speeds. So if you can't wear leather, for whatever reason, don't let that stop you.</p>
]]></description><pubDate>Sat, 02 Aug 2025 12:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44766932</link><dc:creator>dazzawazza</dc:creator><comments>https://news.ycombinator.com/item?id=44766932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44766932</guid></item></channel></rss>