Live data from Hacker News

Viewing profile — roca

roca

HN member
Joined
Tue, Oct 28, 2014, 2:15 AM UTC
HN karma
5,598
Public activity
1,539 items

About roca

Robert O'Callahan. Christian. PhD from CMU (2001) in static program analysis. Former Mozilla Distinguished Engineer. Primarily worked on Gecko layout and rendering. Started https://rr-project.org and currently maintaining it. Cofounder of https://pernos.co, an omniscient debugger that people actually use. Google.

Recent public activity

  1. comment
    Comment #47761500

    It's not that.

  2. comment
    Comment #45194866

    Especially with combined with reverse-execution in rr or UndoDB!

  3. comment
    Comment #45194359

    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 l…

  4. comment
    Comment #44709552

    We have explored that sort of debugging/visualization tool in https://pernos.co . We built it before the age of genAI, but I think for coming up with powerful visualizations AI is …

  5. comment
    Comment #44373881

    You are correct. I worked on this for years at Mozilla. See https://robert.ocallahan.org/2007/02/units-patch-landed_07.h... and https://robert.ocallahan.org/2014/11/relax-scaling-u…

  6. comment
    Comment #44178390

    It's depressing how many people are enthusiastic about making humans obsolete.

  7. comment
    Comment #44077890

    [rr developer here] 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. The…

  8. comment
    Comment #44060154

    Huh. I would pull out my phone, hold down the power button, and talk to Gemini Live. That's shipping today. Altman apparently doesn't know what he's competing against. Not a good s…

  9. comment
    Comment #43579067

    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. But in an AGI world natural resources …

  10. comment
    Comment #43541502

    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…

  11. comment
    Comment #43541469

    And COBOL.

  12. comment
    Comment #43533112

    Writing new graphics drivers in Rust will definitely be helpful, and is starting to happen. The safety of LLVM and GCC need not be a priority... they're not normally exposed to unt…

  13. comment
    Comment #43532509

    There isn't anything new here to defend against lifetime-related UB. For that it simply references https://arxiv.org/pdf/2503.21145 , which is just a summary of existing dynamic mi…

  14. comment
    Comment #43451109

    The same "argument" could be applied to the medical profession, teachers, police, programmers, just about anyone.

  15. comment
    Comment #43371183

    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 ha…

  16. comment
    Comment #43370841

    How can Waterfox substitute for Firefox when 99% of the work that goes into Waterfox is actually done by Firefox developers? Almost the same argument applies to Edge and Chrome.

  17. comment
    Comment #43307800

    > 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 Russ…

  18. comment
    Comment #43226190

    Sure, just don't practice Falun Gong or be a Christian or an Uyghur.

  19. comment
    Comment #43192674

    And the habitats. I came here to say this!

  20. comment
    Comment #43085932

    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...

  21. comment
    Comment #42993107

    A kernel maintainer can completely ignore any submission with no repercussions even in principle. And they often do. In Firefox, in my era at least, a reviewer who simply ignores a…

  22. comment
    Comment #42985767

    "The email patch usually gets dealt with within a week or two" is absolutely not my experience dealing with the kernel. Firefox and Chromium's bespoke tools have their pluses and m…

  23. comment
    Comment #42985758

    I'm sorry you had a bad experience with someone, but at least you know who wasn't doing their job. On the kernel side, you don't.

  24. comment
    Comment #42979736

    This part of the reply exemplifies one of the big problems in the kernel community: > You think you know better. But the current process works. Regardless of how badly broken the k…

  25. comment
    Comment #42979694

    It's way more painful to contribute to the kernel than contribute to Firefox, at least, unless things have changed since I was involved with Firefox. Suppose you find a bug in the …