<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: rafaelmn</title><link>https://news.ycombinator.com/user?id=rafaelmn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 03:14:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rafaelmn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rafaelmn in "Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes"]]></title><description><![CDATA[
<p>This is all assuming tests measured anything valuable in the first place. In my experience standardized tests were always flawed and most of my peers knew shit about the subjects they passed in top % a year after. If AI breaks the current education system that's a win in my book.</p>
]]></description><pubDate>Thu, 04 Jun 2026 12:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48397454</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48397454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48397454</guid></item><item><title><![CDATA[New comment by rafaelmn in "Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra"]]></title><description><![CDATA[
<p>Leave the drivers/power management to the optimized OS and do your work in VM ?</p>
]]></description><pubDate>Tue, 02 Jun 2026 15:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48371574</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48371574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48371574</guid></item><item><title><![CDATA[New comment by rafaelmn in "Dav2d"]]></title><description><![CDATA[
<p>Why ? If it's shared reads and scoped writes (read-only look up, output to a thread owned buffer span) concurrency seems pretty straightforward.<p>Rust can only prove a limited subset of correct programs to be safe, when you're doing bare metal stuff you've often not in that subsystem and drop down to unsafe. I'm guessing there's always stuff that's not perf critical and can live in Rust sandbox - so not saying no wins - but it doesn't sound like Rust is a no-brainer.</p>
]]></description><pubDate>Mon, 01 Jun 2026 09:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48354629</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48354629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48354629</guid></item><item><title><![CDATA[New comment by rafaelmn in "Cursor Introduces Composer 2.5"]]></title><description><![CDATA[
<p>You are right I forgot about that ! I think my point still stands - price per token is not decreasing for frontier capabilities, in fact it's increasing.</p>
]]></description><pubDate>Tue, 19 May 2026 08:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190844</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48190844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190844</guid></item><item><title><![CDATA[New comment by rafaelmn in "Cursor Introduces Composer 2.5"]]></title><description><![CDATA[
<p>> AI revenue has been going up while the cost per token has been rapidly falling<p>Every model release now has been straight price increases since what GPT 4 ? When was the last time a new flagship model decreased prices compared to the previous one ?</p>
]]></description><pubDate>Tue, 19 May 2026 07:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190476</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48190476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190476</guid></item><item><title><![CDATA[New comment by rafaelmn in "The last six months in LLMs in five minutes"]]></title><description><![CDATA[
<p>Usually I describe the problem, explore a bit with LLM iteratively. Then I switch to creating a plan when I have enough insight (and the LLM has it in context/same session as exploration), specifying all the things I'm trying to accomplish.<p>Then I just iterate with LLM - I let it start writing stuff in YOLO mode and check on what it's doing in the code steering it in the direction I want.<p>Usually the code LLM generates will work but is kind of garbage - but I can easily steer it towards better implementations.<p>Sometimes using an LLM is theoretically slower than hand-rolling - if I just sat down and focused I could outperform the iteration and the waiting, especially considering how stupid agents are at running expensive builds/test suites (with a bunch of explicit instructions in skills/claude/agents.md). But the practical improvement of going with LLM is that you have a bunch of thinking traces saved as a part of your iteration proces - it's really easy to get back into flow. This is a huge productivity win for me given how many interruptions I have in my work day. Like so many people like to point out - writing code ends up being less and less of your time as you level up in your career.</p>
]]></description><pubDate>Tue, 19 May 2026 07:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190443</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48190443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190443</guid></item><item><title><![CDATA[New comment by rafaelmn in "The last six months in LLMs in five minutes"]]></title><description><![CDATA[
<p>How do you justify your salary given that you're just using OSS compiler/editor any of us could use for free in your role ?<p>AI just changed how I edit code - I still see coworkers (senior developers) failing with Claude/Codex and get stuck when there are trivial solutions if you understand the full problem space. Right now AI is just a productivity tool.</p>
]]></description><pubDate>Tue, 19 May 2026 05:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48189389</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48189389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48189389</guid></item><item><title><![CDATA[New comment by rafaelmn in "Native all the way, until you need text"]]></title><description><![CDATA[
<p>Without web view ? Share the code ?</p>
]]></description><pubDate>Sun, 17 May 2026 12:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168440</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48168440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168440</guid></item><item><title><![CDATA[New comment by rafaelmn in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>If anything LLMs should use something higher level because it compresses the context and makes programming closer to natural language they are trained on.<p>Forcing LLMs to do a shitty job of what a compiler can do deterministically is not a good approach IMO.</p>
]]></description><pubDate>Sun, 10 May 2026 18:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48086631</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48086631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48086631</guid></item><item><title><![CDATA[New comment by rafaelmn in "Mythical Man Month"]]></title><description><![CDATA[
<p>I have that both in the skill and in CLAUDE.md but it's not reliable - and polluting CLAUDE.md with task specific instructions kind of sucks.</p>
]]></description><pubDate>Sat, 09 May 2026 10:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48073689</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48073689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48073689</guid></item><item><title><![CDATA[New comment by rafaelmn in "Mythical Man Month"]]></title><description><![CDATA[
<p>How well does that work for you ? It's annoyingly inconsistent for me - I give it instructions on how to fetch JIRA ticket with a script that renders everything relevant to a .md and half of the time it will still default to reading it via ACLI. I have instructions on how to do a full build with warnaserror before commit but I still get pipeline errors regularly because it will skip the noincremental part, etc.</p>
]]></description><pubDate>Sat, 09 May 2026 06:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072320</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48072320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072320</guid></item><item><title><![CDATA[New comment by rafaelmn in "The bottleneck was never the code"]]></title><description><![CDATA[
<p>And sometimes an LLM can find those 10 lines in 10 minutes. Or it can find a 100 and you cut them down to 10 in two hours total. Yes I've seen this in practice. The amount of code an LLM can tirelessly ingest is super human.</p>
]]></description><pubDate>Thu, 07 May 2026 03:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045231</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48045231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045231</guid></item><item><title><![CDATA[New comment by rafaelmn in "The bottleneck was never the code"]]></title><description><![CDATA[
<p>Yes this exactly, it's getting ridiculous at this point.<p>It's precisely because I get swamped with all the non-coding work that agentic coding works so well. And in multiple ways.<p>- it lets you get back in the flow faster (unless you were used to writing out your inner thinking monologues and reasoning to get yourself back to speed when you come back from a meeting).<p>- it lets you move faster and take on more on your own, meaning less people needed in the team, less communication/syncing/non-coding overhead.<p>If you're objective about it, AI coding is going to be amazing for individual productivity. It's probably going to fuck us (developers) over with the reduced demand, lower bargaining power, etc. But just on technical merits it's a great productivity tool.<p>The models are still not better than me at coding and handholding is required, but the speedups are undeniable, and we're long past the threshold of usefulness. So far all the contrarian takes are either shallow/reflexive pushback because people don't like the consequences, or people working in niche stuff where LLMs are not that great yet. But that has been shrinking with almost every release - in my experience.<p>I know everyone here writes cutting edge algorithms that were never encountered in the training data, their code is hyper optimized realtime bare metal logic that's used in life or death scenarios and LLMs are useless to them - but most of the stuff I do day to day is solve problems that have been solved before, in a slightly different context. LLMs are pretty good at that.</p>
]]></description><pubDate>Wed, 06 May 2026 12:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035610</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48035610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035610</guid></item><item><title><![CDATA[New comment by rafaelmn in "Agent Skills"]]></title><description><![CDATA[
<p>> It’s people accepting plausible-sounding justifications for skipping the parts they don’t feel like doing.<p>WTF ? Almost always this was "skipping the parts because the deadline was 2 weeks ago". The "I don't feel like it" rationalizations are maybe 20% ? Unless deadlines are rationalizations too ?</p>
]]></description><pubDate>Tue, 05 May 2026 08:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48019697</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=48019697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48019697</guid></item><item><title><![CDATA[New comment by rafaelmn in "I built a Game Boy emulator in F#"]]></title><description><![CDATA[
<p>> Asking an AI for something can be faster if I can state my requirements informally; but if I need to specify many things precisely to an AI... why not just write the code in F#?<p>One reason I realized recently - when you work it through with an LLM you get full process history linearly serialized, the back and forth, thinking traces, web lookups.<p>When I need to get back into the task it's much easier to get back in to "the flow".<p>I think it'll be common practice to start commiting agent logs with the code pretty soon.</p>
]]></description><pubDate>Fri, 01 May 2026 09:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972823</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=47972823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972823</guid></item><item><title><![CDATA[New comment by rafaelmn in "How People ask Claude for personal guidance"]]></title><description><![CDATA[
<p>>We discovered that people ask Claude about random medical issues instead of googling it<p>Sounds like the basic gist of this</p>
]]></description><pubDate>Fri, 01 May 2026 08:19:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972388</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=47972388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972388</guid></item><item><title><![CDATA[New comment by rafaelmn in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>Is this even an issue these days ? I thought GSuite was good enough for most office work for a very long time now ?</p>
]]></description><pubDate>Wed, 29 Apr 2026 10:44:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47946483</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=47946483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47946483</guid></item><item><title><![CDATA[New comment by rafaelmn in "Claude-powered AI coding agent deletes company database in 9 seconds"]]></title><description><![CDATA[
<p>> Once it was explained to me, authoritatovely, that hallucinations are mathematically impossible to eliminate<p>That's a weak criteria - hallucinations are mathematically impossible to eliminate in humans.</p>
]]></description><pubDate>Mon, 27 Apr 2026 19:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926442</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=47926442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926442</guid></item><item><title><![CDATA[New comment by rafaelmn in "Asahi Linux Progress Linux 7.0"]]></title><description><![CDATA[
<p>>This is the kind of dated argument that really makes me dismiss most of the critics. I was running xubuntu as my main desktop since 2010 at least, switched to Debian + nix + XFCE in 2022 and switched to full-on nixOS in 2024. I never had issues with audio then and had to go out of my way to "break" audio on NixOS when I wanted to try pipewire instead of pulse.<p>Did you ever do any DAW ? Did you have to use is jackd ?<p>Stuff like streaming games from my desktop in a non native resolution is a no-go with Wayland. I can't do HDMI 4k/120 with HDR/VRR like I can on windows (I know it's HDMI fault, but that doesn't change the fact it doesn't work).<p>Oh and I've given up on using Linux for productivity a year ago - one can take only so many full browser crashes for simple stuff like desktop sharing, camera/mic stopping mid call.<p>I'm running linux on my desktop with about as vanilla hardware as you can imagine - the amount of compromises/stuff that just doesn't work is quite annoying.<p>It's just nowhere near the level of reliability of MacOS - that's why I use my air for productivity and I SSH into the workstation to do actual work in VMs (with all the recent supply chain compromises no way in hell I'm ever doing dev work outside of a sandbox environment).<p>I've never used a device that claims first party linux support so maybe it's better.<p>But honestly I'm not a fan of linux desktop in general - flatpack is nice in theory but comes with so many "gotchas" and installing stuff otherwise is just "here you have all the privileges of my user". MacOS sandboxing/security scoping feels way better for desktop use.</p>
]]></description><pubDate>Sun, 26 Apr 2026 19:21:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47913101</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=47913101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47913101</guid></item><item><title><![CDATA[New comment by rafaelmn in "Amateur armed with ChatGPT solves an Erdős problem"]]></title><description><![CDATA[
<p>This is another underrated benefit of working with LLMs. When I work I don't take detailed notes about my thinking, decisions, context, etc. I just focus on code. If I get interrupted it takes me a while to get back into the flow.<p>With LLMs I just read back a few turns and I'm back in the loop.</p>
]]></description><pubDate>Sun, 26 Apr 2026 13:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47909987</link><dc:creator>rafaelmn</dc:creator><comments>https://news.ycombinator.com/item?id=47909987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47909987</guid></item></channel></rss>