<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: roca</title><link>https://news.ycombinator.com/user?id=roca</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 18:48:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=roca" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by roca in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>It's not that.</p>
]]></description><pubDate>Tue, 14 Apr 2026 05:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761500</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=47761500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761500</guid></item><item><title><![CDATA[New comment by roca in "Things you can do with a debugger but not with print debugging"]]></title><description><![CDATA[
<p>Especially with combined with reverse-execution in rr or UndoDB!</p>
]]></description><pubDate>Wed, 10 Sep 2025 08:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45194866</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=45194866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45194866</guid></item><item><title><![CDATA[New comment by roca in "Things you can do with a debugger but not with print debugging"]]></title><description><![CDATA[
<p>Record-and-replay debuggers like rr and UndoDB are designed for exactly this scenario. In fact it's way better than logging; with logging, in practice, you usually don't have the logs you need the first time, so you have to iterate "add logs, rerun 600 times" several times. With rr and UndoDB you just have to reproduce once and then you'll be able to figure it out.</p>
]]></description><pubDate>Wed, 10 Sep 2025 07:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45194359</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=45194359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45194359</guid></item><item><title><![CDATA[New comment by roca in "Enough AI copilots, we need AI HUDs"]]></title><description><![CDATA[
<p>We have explored that sort of debugging/visualization tool in <a href="https://pernos.co" rel="nofollow">https://pernos.co</a>. We built it before the age of genAI, but I think for coming up with powerful visualizations AI is neither necessary nor (yet) sufficient.</p>
]]></description><pubDate>Mon, 28 Jul 2025 11:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44709552</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=44709552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44709552</guid></item><item><title><![CDATA[New comment by roca in "Ancient X11 scaling technology"]]></title><description><![CDATA[
<p>You are correct. I worked on this for years at Mozilla. See <a href="https://robert.ocallahan.org/2007/02/units-patch-landed_07.html" rel="nofollow">https://robert.ocallahan.org/2007/02/units-patch-landed_07.h...</a> and <a href="https://robert.ocallahan.org/2014/11/relax-scaling-user-interfaces-by-non.html" rel="nofollow">https://robert.ocallahan.org/2014/11/relax-scaling-user-inte...</a> for example. Some of the problems were pretty hard but the Web ended up in a pretty good place --- Web developers pretty much don't think about whether scaling factors are fractional or not, and things just work... well enough that some people don't even know the Web is "free-scaling UI"!</p>
]]></description><pubDate>Wed, 25 Jun 2025 05:25:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44373881</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=44373881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44373881</guid></item><item><title><![CDATA[New comment by roca in "A deep dive into self-improving AI and the Darwin-Gödel Machine"]]></title><description><![CDATA[
<p>It's depressing how many people are enthusiastic about making humans obsolete.</p>
]]></description><pubDate>Wed, 04 Jun 2025 08:16:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44178390</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=44178390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178390</guid></item><item><title><![CDATA[New comment by roca in "UndoDB – The interactive time travel debugger for Linux C/C++ for debugging"]]></title><description><![CDATA[
<p>[rr developer here]<p>Undo has cool features like Live Recording that we don't have in rr.
They don't need access to the hardware PMU which is a big advantage in some situations.
They can handle accesses to shared memory in cases where rr can't.
<a href="https://undo.io/resources/undo-vs-rr/" rel="nofollow">https://undo.io/resources/undo-vs-rr/</a> is a good resource.</p>
]]></description><pubDate>Sat, 24 May 2025 00:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44077890</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=44077890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44077890</guid></item><item><title><![CDATA[New comment by roca in "OpenAI to buy AI startup from Jony Ive"]]></title><description><![CDATA[
<p>Huh. I would pull out my phone, hold down the power button, and talk to Gemini Live. That's shipping today.<p>Altman apparently doesn't know what he's competing against. Not a good sign.</p>
]]></description><pubDate>Thu, 22 May 2025 08:52:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44060154</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=44060154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44060154</guid></item><item><title><![CDATA[New comment by roca in "AI 2027"]]></title><description><![CDATA[
<p>The least plausible part of this is the idea that the Trump administration might tax American AI companies to provide UBI to the whole world.<p>But in an AGI world natural resources become even more important, so countries with those still have a chance.</p>
]]></description><pubDate>Fri, 04 Apr 2025 06:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43579067</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43579067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43579067</guid></item><item><title><![CDATA[New comment by roca in "Taming the UB Monsters in C++"]]></title><description><![CDATA[
<p>I don't know where that ranking comes from. It also matters that attackers adapt: UAF exploitation is harder than out of bounds, but it is well understood, and attackers can switch to it, so shutting off one source of UB isn't as effective in practice as you might expect.</p>
]]></description><pubDate>Tue, 01 Apr 2025 00:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43541502</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43541502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43541502</guid></item><item><title><![CDATA[New comment by roca in "Taming the UB Monsters in C++"]]></title><description><![CDATA[
<p>And COBOL.</p>
]]></description><pubDate>Tue, 01 Apr 2025 00:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43541469</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43541469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43541469</guid></item><item><title><![CDATA[New comment by roca in "Taming the UB Monsters in C++"]]></title><description><![CDATA[
<p>Writing new graphics drivers in Rust will definitely be helpful, and is starting to happen.<p>The safety of LLVM and GCC need not be a priority... they're not normally exposed to untrusted input. Also, it's a particularly hard area because the safety of generated code matters just as much as the safety of the compiler itself. However Cranelift is an interesting option.<p>No silver bullet here unfortunately... but writing new infrastructure in C or C++ should mostly be illegal.</p>
]]></description><pubDate>Mon, 31 Mar 2025 09:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43533112</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43533112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43533112</guid></item><item><title><![CDATA[New comment by roca in "Taming the UB Monsters in C++"]]></title><description><![CDATA[
<p>There isn't anything new here to defend against lifetime-related UB. For that it simply references <a href="https://arxiv.org/pdf/2503.21145" rel="nofollow">https://arxiv.org/pdf/2503.21145</a>, which is just a summary of existing dynamic mitigations --- which don't fix UB at the language level, impose performance tradeoffs, and in the case of pointer integrity, require hardware support that excludes e.g. x86.<p>Look at it this way --- mature products like Chrome are already doing all of that wherever they can. If it was enough, they wouldn't worry about C++ UB anymore. But they do.</p>
]]></description><pubDate>Mon, 31 Mar 2025 08:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43532509</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43532509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43532509</guid></item><item><title><![CDATA[New comment by roca in "Trapping misbehaving bots in an AI Labyrinth"]]></title><description><![CDATA[
<p>The same "argument" could be applied to the medical profession, teachers, police, programmers, just about anyone.</p>
]]></description><pubDate>Sun, 23 Mar 2025 05:46:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43451109</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43451109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451109</guid></item><item><title><![CDATA[New comment by roca in "Tesla is done in Germany: 94% say they won't buy a Tesla car"]]></title><description><![CDATA[
<p>Musk's rightward lurch will be good for the electric car transition. His ideological opponents are just switching to other EV vendors. His ideological friends would normally not have considered buying an electric car, because anthropogenic climate change is a socialist hoax or something, but Trump is instructing them to buy Teslas as a sign of solidarity.</p>
]]></description><pubDate>Sat, 15 Mar 2025 09:08:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43371183</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43371183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43371183</guid></item><item><title><![CDATA[New comment by roca in "Google Being Forced to Sell Chrome Is Not Good for the Web"]]></title><description><![CDATA[
<p>How can Waterfox substitute for Firefox when 99% of the work that goes into Waterfox is actually done by Firefox developers?<p>Almost the same argument applies to Edge and Chrome.</p>
]]></description><pubDate>Sat, 15 Mar 2025 07:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43370841</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43370841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43370841</guid></item><item><title><![CDATA[New comment by roca in "Discworld Rules"]]></title><description><![CDATA[
<p>> But what if Putin thinks that unless he takes Ukraine, Russia will cease to exist (or Putin will cease to exist). In that scenario, taking Ukraine is an existential goal for Russa, and he will blow up the world unless he wins.<p>Russia's nuclear arsenal is a perfectly adequate guarantee of Russia's security. Putin knows this, which is why he's happy to leave Russia's western border with NATO practically undefended while he pursues Ukraine. (This also disproves the "Putin invaded Ukraine because he's afraid of NATO" lie.)<p>It's more plausible that Putin's survival depends on the outcome of the Ukraine war. But "mad Putin blows up the world" is as much a problem for the Russians as anyone else.</p>
]]></description><pubDate>Sun, 09 Mar 2025 10:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43307800</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43307800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43307800</guid></item><item><title><![CDATA[New comment by roca in "China tells its AI leaders to avoid U.S. travel over security concerns"]]></title><description><![CDATA[
<p>Sure, just don't practice Falun Gong or be a Christian or an Uyghur.</p>
]]></description><pubDate>Sun, 02 Mar 2025 01:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43226190</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43226190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43226190</guid></item><item><title><![CDATA[New comment by roca in "DARPA Large Bio-Mechanical Space Structures"]]></title><description><![CDATA[
<p>And the habitats. I came here to say this!</p>
]]></description><pubDate>Thu, 27 Feb 2025 09:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43192674</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43192674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43192674</guid></item><item><title><![CDATA[New comment by roca in "John Carmack discusses SpaceX strategy and Mars"]]></title><description><![CDATA[
<p>Seems to me that Musk should be investing billions in tech for recycling. That will be critically important. Probably sounds too "green" for his current friend group, oops...</p>
]]></description><pubDate>Tue, 18 Feb 2025 03:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43085932</link><dc:creator>roca</dc:creator><comments>https://news.ycombinator.com/item?id=43085932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43085932</guid></item></channel></rss>