<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: attheicearcade</title><link>https://news.ycombinator.com/user?id=attheicearcade</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 10:30:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=attheicearcade" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by attheicearcade in "BMW Group to deploy humanoid robots in production in Germany for the first time"]]></title><description><![CDATA[
<p>It’s dynamically balancing so wheel size doesn’t really matter as long as the wheels are responsive enough. Segways have big wheels to deal with bumps, this has smooth concrete floors to roll around on.</p>
]]></description><pubDate>Thu, 05 Mar 2026 09:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259767</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=47259767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259767</guid></item><item><title><![CDATA[New comment by attheicearcade in "Auto-compact not triggering on Claude.ai despite being marked as fixed"]]></title><description><![CDATA[
<p>Do you have API access (platform.claude.com) rather than Claude code (claude.ai)? I had similar issues trying to get Claude CLI working via the second method, not knowing there’s a difference</p>
]]></description><pubDate>Fri, 23 Jan 2026 20:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46737143</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=46737143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46737143</guid></item><item><title><![CDATA[New comment by attheicearcade in "How I learned Vulkan and wrote a small game engine with it (2024)"]]></title><description><![CDATA[
<p>Not the same commenter, but I’d guess: enabling some features for bindless textures and also vk 1.3 dynamic rendering to skip renderpass and framebuffer juggling</p>
]]></description><pubDate>Sat, 22 Nov 2025 05:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46012320</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=46012320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46012320</guid></item><item><title><![CDATA[New comment by attheicearcade in "12 Months of Mandarin"]]></title><description><![CDATA[
<p>DuChinese does have an integration with HackChinese, which is basically a Mandarin only paid version of Anki with a sleek interface. I use it for convenience because I find managing Anki decks too tedious.</p>
]]></description><pubDate>Fri, 04 Oct 2024 21:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41745559</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=41745559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41745559</guid></item><item><title><![CDATA[New comment by attheicearcade in "Master Hexagonal Architecture in Rust"]]></title><description><![CDATA[
<p>I prefer the first example, to be honest. Much of the time your API is more or less a wrapper around the DB, so why introduce more indirection? I don’t really buy the testing argument since the interesting stuff which really needs testing is often in the queries anyway. Swapping out dependencies is not a huge issue in a language like rust, the compiler gives you a checklist of things to fix. I also don’t like that you call this function which handles transactions internally, inevitably you’ll end up with a handler calling two different functions like this resulting in two transactions when they should be atomic.<p>At $work we’re slowly ripping out a similar system in favour of handlers calling database functions directly, such that they can put transactions in the right place across more complicated sets of queries. Code is simpler, data integrity is better.</p>
]]></description><pubDate>Tue, 17 Sep 2024 07:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41565352</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=41565352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41565352</guid></item><item><title><![CDATA[New comment by attheicearcade in "Egypt's pyramids may have been built on a long-lost branch of the Nile"]]></title><description><![CDATA[
<p>Anyone who believes Hancock’s ideas should really watch the debate with Flint Dibble[0], in which Hancock eventually admits he has no evidence of his ancient civilisation, and Rogan, who is a long time friend and believer of Hancock, seems to end up siding more with Flint.<p>[0] <a href="https://youtu.be/-DL1_EMIw6w" rel="nofollow">https://youtu.be/-DL1_EMIw6w</a></p>
]]></description><pubDate>Fri, 17 May 2024 06:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40386918</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=40386918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40386918</guid></item><item><title><![CDATA[New comment by attheicearcade in "Leaving Rust gamedev after 3 years"]]></title><description><![CDATA[
<p>Absolutely agree with the comments on ECS and Bevy in particular. I tried getting to grips with it for some time, doing things the Bevy way, and it just felt like a big step backwards because it’s not suitable for most things. The renderer was really slow at the time too, although I imagine that has improved. Switched to plain rust + vulkan (via ash) + dear imgui and haven’t looked back.</p>
]]></description><pubDate>Fri, 26 Apr 2024 18:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40172874</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=40172874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40172874</guid></item><item><title><![CDATA[New comment by attheicearcade in "Redlining"]]></title><description><![CDATA[
<p>Redlining is nothing to do with acceleration. The article has the right definition:<p>Redlining: drive with (a car engine) at or above its rated maximum rpm.</p>
]]></description><pubDate>Sun, 19 Nov 2023 09:47:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38330979</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=38330979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38330979</guid></item><item><title><![CDATA[New comment by attheicearcade in "Safety benefits of roundabouts"]]></title><description><![CDATA[
<p>The pink car is in the wrong lane if it wants to stay on the roundabout for a later exit. The pink car can take either the first or second exits here. The orange can take the second, third, etc.</p>
]]></description><pubDate>Wed, 25 Oct 2023 22:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38019004</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=38019004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38019004</guid></item><item><title><![CDATA[New comment by attheicearcade in "Learning Modern 3D Graphics Programming (2012)"]]></title><description><![CDATA[
<p>For anyone wishing to get a taste of very modern graphics programming with Vulkan, I enjoyed Arseny Kapoulkine’s YouTube series [0]. Although he focuses somewhat on mesh shading, he does also build a more traditional pipeline alongside it. I found it much nicer to follow along with this than grind through the first X hours via written tutorials.<p>[0] <a href="https://youtube.com/playlist?list=PL0JVLUVCkk-l7CWCn3-cdftR0oajugYvd">https://youtube.com/playlist?list=PL0JVLUVCkk-l7CWCn3-cdftR0...</a></p>
]]></description><pubDate>Wed, 28 Dec 2022 23:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34167522</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=34167522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34167522</guid></item><item><title><![CDATA[New comment by attheicearcade in "Hex-rays is moving to a subscription model"]]></title><description><![CDATA[
<p>Hadn’t heard of shifted pointers before, thanks. There is an open PR to Ghidra which adds them, they seem very useful. I’ve run into many places which would benefit from them.</p>
]]></description><pubDate>Wed, 15 Dec 2021 08:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=29563210</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=29563210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29563210</guid></item><item><title><![CDATA[New comment by attheicearcade in "Gmail password first character is case insensitive on mobile device"]]></title><description><![CDATA[
<p>And then when management decides they don't want this feature anymore, you're stuck with it.</p>
]]></description><pubDate>Sat, 09 Oct 2021 12:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=28809367</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=28809367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28809367</guid></item><item><title><![CDATA[New comment by attheicearcade in "CNLabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaught"]]></title><description><![CDATA[
<p>LGTM on iOS/Safari after clearing cache. Also on Firefox/Linux.</p>
]]></description><pubDate>Fri, 01 Oct 2021 09:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=28716195</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=28716195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28716195</guid></item><item><title><![CDATA[New comment by attheicearcade in "CNLabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaught"]]></title><description><![CDATA[
<p>You want break-word, not break-all. The latter breaks short words unnecessarily.</p>
]]></description><pubDate>Fri, 01 Oct 2021 07:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=28715694</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=28715694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28715694</guid></item><item><title><![CDATA[New comment by attheicearcade in "M1 MacBook Users Say Their Screens Are Cracking for “No Apparent Reason”"]]></title><description><![CDATA[
<p>Indeed, it's unnecessarily derogatory, especially considering Apple's history of questionable design choices to pursue thinness.</p>
]]></description><pubDate>Fri, 30 Jul 2021 14:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=28008294</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=28008294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28008294</guid></item><item><title><![CDATA[New comment by attheicearcade in "Analysis of large binaries and games in Ghidra-SRE"]]></title><description><![CDATA[
<p>That’s another reason I looked into scripting: fear of losing many hours of work through corruption. My last workflow meant writing scripts to define everything so I _always_ started from a blank slate. Naturally this rots over time as the API changes, but I feel much more confident I won’t lose work completely. Not a glowing review of Ghidra though :)</p>
]]></description><pubDate>Wed, 28 Jul 2021 15:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=27984712</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=27984712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27984712</guid></item><item><title><![CDATA[New comment by attheicearcade in "Analysis of large binaries and games in Ghidra-SRE"]]></title><description><![CDATA[
<p>I recently started analysing a game with Ghidra. I found the plugin mentioned was actually fairly useless in my case (but this was version 9, maybe things have changed), instead I used OOAnalyzer [1] and its associated Ghidra plugin - great for bootstrapping a class hierarchy, which is otherwise extremely tedious to do. It took 24 hours and ~100GB of memory, so I ran it on AWS, splitting the analysis in parts according to [2]. Also I’d recommend looking into scripting, it can save you a lot of time in repetitive scenarios.<p>[1] <a href="https://github.com/cmu-sei/pharos/blob/master/tools/ooanalyzer/ooanalyzer.pod" rel="nofollow">https://github.com/cmu-sei/pharos/blob/master/tools/ooanalyz...</a>
[2] <a href="https://github.com/cmu-sei/pharos/blob/master/share/prolog/oorules/README.md" rel="nofollow">https://github.com/cmu-sei/pharos/blob/master/share/prolog/o...</a></p>
]]></description><pubDate>Wed, 28 Jul 2021 08:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=27981447</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=27981447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27981447</guid></item><item><title><![CDATA[New comment by attheicearcade in "Facebook bans 'voice of Trump' from platform"]]></title><description><![CDATA[
<p>My politics aren't aligned with Trump, but I find this utterly disturbing, and I'm amazed people seem to be celebrating this move (at least on Twitter). Facebook (and other massive social platforms) seem to have way too much unchecked power over this kind of thing. To ban the voice of a previous president is just... remarkable.<p>I also can't help but notice that this article is no longer listed on HN - I just went through all of the pages looking for it.</p>
]]></description><pubDate>Fri, 02 Apr 2021 07:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=26669777</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=26669777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26669777</guid></item><item><title><![CDATA[New comment by attheicearcade in "Kaitai: Describe the structure of data, not how you read or write it"]]></title><description><![CDATA[
<p>It can, but it can get incredibly slow for large formats. I was using it to reverse engineer some binary game formats but the parser would take a couple of minutes to complete. I rewrote it using struct and that time dropped to a few seconds. Useful for probing an unknown format, but I prefer the 010 editor since it’s more interactive.</p>
]]></description><pubDate>Sat, 05 Dec 2020 21:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=25318538</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=25318538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25318538</guid></item><item><title><![CDATA[New comment by attheicearcade in "Pro drivers are competing with gamers after F1 and Nascar canceled races"]]></title><description><![CDATA[
<p>Richard Burns Rally is often touted as the closest to reality. I know Nikolai Gryazin (WRC2) plays fairly often - he actually used it to practice the Czech stage Semetin before going on to win it in real life: <a href="https://m.rally-base.com/2019/barum-czech-rally-zlin-2019/?ssId=5558" rel="nofollow">https://m.rally-base.com/2019/barum-czech-rally-zlin-2019/?s...</a></p>
]]></description><pubDate>Mon, 23 Mar 2020 08:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=22662042</link><dc:creator>attheicearcade</dc:creator><comments>https://news.ycombinator.com/item?id=22662042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22662042</guid></item></channel></rss>