<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: felipellrocha</title><link>https://news.ycombinator.com/user?id=felipellrocha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 14:23:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=felipellrocha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by felipellrocha in "Artemis II's toilet is a moon mission milestone"]]></title><description><![CDATA[
<p>Howard?! Is that you?!</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627721</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47627721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627721</guid></item><item><title><![CDATA[New comment by felipellrocha in "I decompiled the White House's new app"]]></title><description><![CDATA[
<p>You think this administration is trustworthy?</p>
]]></description><pubDate>Sat, 28 Mar 2026 21:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558347</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47558347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558347</guid></item><item><title><![CDATA[New comment by felipellrocha in "Two pilots dead after plane and ground vehicle collide at LaGuardia"]]></title><description><![CDATA[
<p>Hehehehe, grounded.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493310</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47493310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493310</guid></item><item><title><![CDATA[New comment by felipellrocha in "Migrating the American express payment network, twice"]]></title><description><![CDATA[
<p>140ms is still a ton of time to do a simple transaction</p>
]]></description><pubDate>Mon, 23 Mar 2026 04:44:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47485576</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47485576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47485576</guid></item><item><title><![CDATA[Show HN: BigBangrs – A (simple, but fun) gravity simulator]]></title><description><![CDATA[
<p><a href="https://github.com/felipellrocha/bigbangrs" rel="nofollow">https://github.com/felipellrocha/bigbangrs</a><p>I built a GPU “big bang” particle sim in Rust (wgpu) over a 2-day sprint<p>I’ve spent a lot of time working on web engines, but had never really touched modern GPU compute directly, so I used this as an excuse to dive in and learn.<p>What it does:<p>- ~3 million particles simulated in real time
- Interactive framerates (hardware-dependent)
- Voxel-based “gravity” field that particles both write to and read from
- Fully GPU-driven (compute + rendering)<p>The basic idea:  
Particles deposit “mass” into a voxel grid → the grid gets blurred over time → particles sample that field to derive a force → that drives motion.<p>It’s not physically accurate, but it produces some really interesting emergent structure.<p>What surprised me:
I tapped out at a relatively low particle count.<p>I’ve pushed GPUs much harder on the web before (tens of millions of grass blades in one of my games), so I expected to go further here. Not sure where the bottleneck is:<p>- WebGPU vs Metal vs wgpu
- Something dumb in my pipeline
- Or maybe I’m accidentally hitting a software fallback somewhere<p>I’m on an M1, so I’d expect this to scale better on something like an RTX 30xx+. The project seems almost entirely GPU-bound, but I wouldn’t be shocked if I’m wrong.<p>What it’s not:<p>- No collisions
- Not real gravity
- No conservation laws
- I’m not a physicist, and it shows<p>This is much more of a visual / emergent system than a real simulation.<p>Context:
I wrote the compute + rendering + simulation logic myself. Used AI to scaffold some surrounding pieces (including this post). This was mostly about learning how to actually <i>use</i> compute, not just read about it.<p>Thanks:
Huge shoutout to the Rust and wgpu teams. The fact that this is even approachable is kind of wild.<p>If you’re interested, check it out / break it / improve it. PRs welcome — I’ll review and merge anything solid.<p>Happy to answer questions or get roasted for the physics :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47428413">https://news.ycombinator.com/item?id=47428413</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Mar 2026 17:12:30 +0000</pubDate><link>https://github.com/felipellrocha/bigbangrs</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47428413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428413</guid></item><item><title><![CDATA[New comment by felipellrocha in "If you thought code writing speed was your problem you have bigger problems"]]></title><description><![CDATA[
<p>If you truly believe that, why don’t you just transform code directly to assembly? Skip the middleman, and get a ton of performance!</p>
]]></description><pubDate>Tue, 17 Mar 2026 19:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416786</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47416786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416786</guid></item><item><title><![CDATA[New comment by felipellrocha in "Codegen is not productivity"]]></title><description><![CDATA[
<p>Man, if this were true we’d see a crazy, massive explosion of quality products being written, and launched. While we see some use, i don’t perceive an acceleration. In fact, i see a lot of trivial bugs being deployed to prod.</p>
]]></description><pubDate>Sun, 15 Mar 2026 18:05:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47390034</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47390034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47390034</guid></item><item><title><![CDATA[New comment by felipellrocha in "Codegen is not productivity"]]></title><description><![CDATA[
<p>I guess that what people debate on here is what “decent” mean. From my experience, these llms spit out dog shit code, so 20 agents equal 20x more dog shit.</p>
]]></description><pubDate>Sun, 15 Mar 2026 17:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47389403</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=47389403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47389403</guid></item><item><title><![CDATA[New comment by felipellrocha in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>We’re building Chaotic, a high-performance 3D game engine and editor written in Rust. It targets WebAssembly and WebGL2, making it possible to deliver near-native performance and console-quality visuals directly in the browser. On top of the engine, we’re currently developing a multiplayer cozy farming game inspired by Animal Crossing called Fireflies Meadow: <a href="https://firefliesmeadow.com/?admin=SkipTheLine&skip=IKnowWhatIAmDoing" rel="nofollow">https://firefliesmeadow.com/?admin=SkipTheLine&skip=IKnowWha...</a><p>Fireflies Meadow isn’t ready for prime time yet, but we’re proud of the progress so far and actively iterating on it.<p>If you’re interested in the engine, the game, or just want to follow along, feel free to reach out on our Discord: <a href="https://discord.com/invite/mHsQayQNdp" rel="nofollow">https://discord.com/invite/mHsQayQNdp</a><p>I’d be curious to hear your feedback on whether the game is working for you or not.</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966484</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=46966484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966484</guid></item><item><title><![CDATA[New comment by felipellrocha in "Accounting for Computer Scientists (2011)"]]></title><description><![CDATA[
<p>Money must flow from a source to potentially multiple destination. Because of that previous fact, you must have at least two postings per transaction (the double in double entry). If you manage to move money correctly without any errors, those postings in that transaction will add up to zero, making it trivial to verify you've done everything correctly without any errors.</p>
]]></description><pubDate>Sat, 03 Jan 2026 01:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471734</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=46471734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471734</guid></item><item><title><![CDATA[New comment by felipellrocha in "French supermarket's Christmas advert is worldwide hit (without AI) [video]"]]></title><description><![CDATA[
<p>Suspension of disbelief.</p>
]]></description><pubDate>Fri, 12 Dec 2025 02:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46240024</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=46240024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46240024</guid></item><item><title><![CDATA[New comment by felipellrocha in "AI Adoption Rates Starting to Flatten Out"]]></title><description><![CDATA[
<p>Hehehehehheeh</p>
]]></description><pubDate>Fri, 28 Nov 2025 18:50:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46081550</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=46081550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46081550</guid></item><item><title><![CDATA[New comment by felipellrocha in "Async/Await is finally back in Zig"]]></title><description><![CDATA[
<p>Being fully multithreaded comes with significant overhead, while browsers essentially proved how much unreasonable performance you can get out of a single cpu using async because of javascript’s async model.<p>It is hard to describe just how much more can be done on a single thread with just async.</p>
]]></description><pubDate>Sat, 01 Nov 2025 16:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45782885</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=45782885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45782885</guid></item><item><title><![CDATA[New comment by felipellrocha in "The fundamentals still matter"]]></title><description><![CDATA[
<p>Oh god, there will be money in this for sure, but at what cost?!?</p>
]]></description><pubDate>Fri, 08 Aug 2025 13:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44836655</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=44836655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44836655</guid></item><item><title><![CDATA[New comment by felipellrocha in "Why English doesn't use accents"]]></title><description><![CDATA[
<p>English is your favorite language to read and write? Said no one ever…</p>
]]></description><pubDate>Mon, 07 Jul 2025 14:49:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44490965</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=44490965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44490965</guid></item><item><title><![CDATA[New comment by felipellrocha in "A Blacklisted American Magician Became a Hero in Brazil"]]></title><description><![CDATA[
<p>How did I know this was going to be about Mr M?</p>
]]></description><pubDate>Tue, 10 Jun 2025 19:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44240755</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=44240755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44240755</guid></item><item><title><![CDATA[New comment by felipellrocha in "Linguists find proof of sweeping language pattern once deemed a 'hoax'"]]></title><description><![CDATA[
<p>Came here to say the same. I’m brazilian and can translate every single one of those phrases without losing any meaning. What a shit set of examples.</p>
]]></description><pubDate>Wed, 21 May 2025 15:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44052774</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=44052774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44052774</guid></item><item><title><![CDATA[New comment by felipellrocha in "Kelp – simple replacement for homebrew on macOS"]]></title><description><![CDATA[
<p>Last week I had to download a dependency on Homebrew. It had been a while since I had downloaded anything as my personal device had been stable for a long time, so dependencies were out of date. Well, homebrew decided to upgrade EVERYTHING before it started the new download, all without my prompt. An hour later, I was met with a device that was full of issues, and it took me an entire week to fully get back to normal. Not saying I hate homebrew, but I welcome any competition in this space.</p>
]]></description><pubDate>Mon, 19 May 2025 18:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44032947</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=44032947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44032947</guid></item><item><title><![CDATA[New comment by felipellrocha in "WebGL Water (2010)"]]></title><description><![CDATA[
<p>Webgl2fundamentals is pretty great :)</p>
]]></description><pubDate>Sat, 10 May 2025 00:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43942274</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=43942274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43942274</guid></item><item><title><![CDATA[Show HN: Mark of the Deep – An in-depth web experience]]></title><description><![CDATA[
<p>Article URL: <a href="https://markofthedeep.gg/">https://markofthedeep.gg/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43435950">https://news.ycombinator.com/item?id=43435950</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Mar 2025 14:13:18 +0000</pubDate><link>https://markofthedeep.gg/</link><dc:creator>felipellrocha</dc:creator><comments>https://news.ycombinator.com/item?id=43435950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43435950</guid></item></channel></rss>