<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: smallstepforman</title><link>https://news.ycombinator.com/user?id=smallstepforman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 02 Oct 2026 10:20:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=smallstepforman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by smallstepforman in "Writing Efficient C++ Code (2013)"]]></title><description><![CDATA[
<p>To do something like this, you really need to look at both cache locality and CPU core access patterns:<p><a href="https://youtu.be/jsdwRf3JvZM?si=0tysoCsvaWl0R_PZ" rel="nofollow">https://youtu.be/jsdwRf3JvZM?si=0tysoCsvaWl0R_PZ</a><p>40’000 NPC in game with collision avoidance, steering, on 8yo hardware.</p>
]]></description><pubDate>Mon, 28 Sep 2026 04:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49873805</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49873805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49873805</guid></item><item><title><![CDATA[New comment by smallstepforman in "Suspected sabotage causes major Netherlands rail disruption"]]></title><description><![CDATA[
<p>In Academia, this is not how to cite references. Date, link, etc. The quality of the reference is also important, not “such and such blogger”, might as well go to local bar and ask the regular drunk for references.<p>Because in the real world (tm) a diplomat announcing this has consequences. Press can parrot any fantasy they want, gullible may just as well watch Marvel entertainment, same relation to reality.</p>
]]></description><pubDate>Wed, 16 Sep 2026 13:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49726546</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49726546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49726546</guid></item><item><title><![CDATA[New comment by smallstepforman in "Show HN: I made a flight simulator, except you're just a passenger"]]></title><description><![CDATA[
<p>Now if we can watch fresh movies, that would be ideal …</p>
]]></description><pubDate>Wed, 16 Sep 2026 06:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49722840</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49722840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49722840</guid></item><item><title><![CDATA[New comment by smallstepforman in "Suspected sabotage causes major Netherlands rail disruption"]]></title><description><![CDATA[
<p>[quote]Russia declared war on whole west (including this open forum) in 2014[/quote]<p>I dont remember seeing Lavrov delivering a declaration of war to this “whole west” diplomatic core. Got any real sources to back this absurd claim?</p>
]]></description><pubDate>Tue, 15 Sep 2026 13:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49711909</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49711909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49711909</guid></item><item><title><![CDATA[New comment by smallstepforman in "iOS 27, iPadOS 27, and macOS 27"]]></title><description><![CDATA[
<p>Hi Pavel. I remember your work on Eddie and Tracker and Queries. Do you still follow the development of Haiku (even if infrequently)?</p>
]]></description><pubDate>Tue, 15 Sep 2026 04:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49707749</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49707749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49707749</guid></item><item><title><![CDATA[New comment by smallstepforman in "AirPods 5"]]></title><description><![CDATA[
<p>You also need microphones to pick up ambient sound and play it back at 180 phase shift ..<p>There is a reason premium audio car packages cost over 2000$</p>
]]></description><pubDate>Thu, 10 Sep 2026 08:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49640475</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49640475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49640475</guid></item><item><title><![CDATA[New comment by smallstepforman in "Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded"]]></title><description><![CDATA[
<p>Russian are more than happy to sell you NatGas, why do you think they’re weaponising?  Watch too much propaganda?</p>
]]></description><pubDate>Tue, 25 Aug 2026 04:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49429022</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49429022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49429022</guid></item><item><title><![CDATA[New comment by smallstepforman in "Japan tried to build an operating system for the world, the US intervened"]]></title><description><![CDATA[
<p>By what metric do you consider them a failed state?<p>You’re on HackerNews, this website attracts free thinkers, we’re not the group that our influenced easily by propaganda, open your mind, read some data, visit the country and then form an opinion. Dont parrot the propaganda of non-free media.</p>
]]></description><pubDate>Fri, 21 Aug 2026 13:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49388050</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49388050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49388050</guid></item><item><title><![CDATA[New comment by smallstepforman in "Japan tried to build an operating system for the world, the US intervened"]]></title><description><![CDATA[
<p>*It's my current understanding that Ukrainians performed this sabotage.*<p>If that were vaguely true, Germany which owned 51% of NordStream would have sued UKR immediately and abolished diplomatic relationship. The fact they didn’t tells you everything you need to know about the absurdity of your claim.</p>
]]></description><pubDate>Fri, 21 Aug 2026 13:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49387957</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49387957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49387957</guid></item><item><title><![CDATA[New comment by smallstepforman in "Turns are Better than Radians (2022)"]]></title><description><![CDATA[
<p>For graphics rendering Euler equation doesnt matter. Colours are 0.0-1.0 and have no relation to reality, but it works. Same with rotations (if we’re not using Quaternikns)</p>
]]></description><pubDate>Thu, 20 Aug 2026 08:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49372080</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49372080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49372080</guid></item><item><title><![CDATA[New comment by smallstepforman in "Turns are Better than Radians (2022)"]]></title><description><![CDATA[
<p>Are there any c/c++ libs / headers that use this (without converting to radians in the background). I like this idea.</p>
]]></description><pubDate>Thu, 20 Aug 2026 04:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49370453</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49370453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49370453</guid></item><item><title><![CDATA[New comment by smallstepforman in "I used to be excited about new tech, but I rarely am anymore"]]></title><description><![CDATA[
<p>Robotics, AI, hypersonic/Ramjets, affordable mobile data, streaming video, lots of innovation in the last 10 years.</p>
]]></description><pubDate>Tue, 18 Aug 2026 15:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49346945</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49346945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49346945</guid></item><item><title><![CDATA[New comment by smallstepforman in "Soup Raiders goes native: What you gain by building your own game engine"]]></title><description><![CDATA[
<p>The thing about game engines is that 80%+ of engine developers time is spent on designing tools and a checkbox/slider for you to click. Another 15% is spent on conflits when combining featured. Less than 5% of the time is invested in actual engine features. In raw homegrown engines, you call a function to enable the feature you want. Your 5% time matches commercial engine 5% time. You dont gain much if you know what you are doing. If you dont know what you are doing, well …</p>
]]></description><pubDate>Fri, 14 Aug 2026 21:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49305044</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49305044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49305044</guid></item><item><title><![CDATA[New comment by smallstepforman in "How Hollywood stopped making movies in Hollywood"]]></title><description><![CDATA[
<p>In the next decade, AI will be gutting every industry associated with hollywood other than nvidia and tmsc.</p>
]]></description><pubDate>Mon, 03 Aug 2026 15:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156826</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49156826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156826</guid></item><item><title><![CDATA[New comment by smallstepforman in "SwiftUI After 7 Years"]]></title><description><![CDATA[
<p>Death by a thousand cuts. First the tech community screamed about memory leaks, so they bolted ARC (automatic resource counting) into Cocoa since unlike C++, Objective-C had no RAII. With swift to be compatible, they forced ARC to all objects. To make RAD (rapid application devolpment), they forced InterfaceBuilder onto the dev community, where artists do layout, but engineers do code. With variable sized screens, RAD tools add constraints to layout, since artists do gui, not engineers.  To support Retina displays where GUI is x2, two sets of constraints were added. Spaghetti after twine after hack after crap.<p>All this goes away if you use a language with RAII, dont treat your devs as morons that cannot manage resources, and allow procedural GUI - let smart dev fix layout and pixels per inch. Artist can create mockup screens in photoshot or after effects, devs do actual procedural coding.<p>But no, we’ve gone the LEGO assembly way to avoid hiring smart devs.<p>Disclaimer - I do graphic engines with GUI toolkits for a living.</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156652</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49156652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156652</guid></item><item><title><![CDATA[New comment by smallstepforman in "Building a Fast Lock-Free Queue in Modern C++ from Scratch"]]></title><description><![CDATA[
<p>The unique_ptr destructor is called on scope exit, and there are times you want this earlier before other critical code.</p>
]]></description><pubDate>Mon, 27 Jul 2026 15:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49071334</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49071334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49071334</guid></item><item><title><![CDATA[New comment by smallstepforman in "Half-Life 2 running natively on HaikuOS"]]></title><description><![CDATA[
<p>X512 is an amazing treasure in the Haiku community. Other than nVidia hardware accelerated drivers, he ported Haiku to RiscV, got sound through HDMI and DisplayPort working, he got AMD Vulkan drivers for Southern Islands chipsets also working, made break throughs in dozens of other porting projects, he’s an amazing Hacker par excellance virtually unknown outside the Haiku community.</p>
]]></description><pubDate>Fri, 24 Jul 2026 18:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49039742</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49039742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49039742</guid></item><item><title><![CDATA[New comment by smallstepforman in "The PImpl idiom and the C++26 std:indirect type"]]></title><description><![CDATA[
<p>Oh god, what monstrocity have we created?!?<p>All this complexity follows unique_ptr and copy constructor madness.<p>Anything with pointers with ownership should never be copied - period. Reference pointers - OK if scope/lifetime is known.<p>Can we have c++11 lite?</p>
]]></description><pubDate>Fri, 24 Jul 2026 10:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49033459</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49033459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49033459</guid></item><item><title><![CDATA[New comment by smallstepforman in "Amiga 1000: Ten years ahead of its time"]]></title><description><![CDATA[
<p>With mmu, every app has its own 32bit address space, and the mmu “maps” the app space to physical space. Legacy apps get shared address space, while newer apps get isolated space. To port apps, its only the messaging system that needs rework, and if the system does its magic with same API, transition is invisible. At the end of the day, only the message address space needs to be shared. Sendmessage() behind the scenes remaps mmu addresses. Not impossible, just requires the will to do it.</p>
]]></description><pubDate>Thu, 23 Jul 2026 12:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020294</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49020294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020294</guid></item><item><title><![CDATA[New comment by smallstepforman in "Amiga 1000: Ten years ahead of its time"]]></title><description><![CDATA[
<p>BeOS/Haiku uses datatypes natively</p>
]]></description><pubDate>Thu, 23 Jul 2026 11:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020170</link><dc:creator>smallstepforman</dc:creator><comments>https://news.ycombinator.com/item?id=49020170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020170</guid></item></channel></rss>