[HN Gopher] UndoDB - The interactive time travel debugger for Li...
       ___________________________________________________________________
        
       UndoDB - The interactive time travel debugger for Linux C/C++ for
       debugging
        
       Author : droideqa
       Score  : 15 points
       Date   : 2025-05-23 20:22 UTC (2 hours ago)
        
 (HTM) web link (undo.io)
 (TXT) w3m dump (undo.io)
        
       | schaefer wrote:
       | Let me save you a click:
       | 
       | Pricing & Licensing
       | 
       | A UDB floating license costs $7,900 per year.
        
         | dima55 wrote:
         | rr is awesome and is free and open and all that. How much
         | better could this possibly be?
        
           | Veserv wrote:
           | Well, if you have a Google L5 making ~365k [1] then it would
           | need to make them ~2.2% more productive overall to be worth
           | it when just considering direct pay. If we consider a Google
           | L3 at ~187k then it would need to make them ~4.2% more
           | productive overall.
           | 
           | This, of course, ignores employee benefits and overhead which
           | usually amount to ~100% extra costs over direct pay. So that
           | is now ~1.1% and ~2.1%, respectively.
           | 
           | And that ignores the fact that you need to pay people less
           | than they produce to be profitable which probably drops us
           | down to ~0.5% and ~1.0%, respectively.
           | 
           | [1]
           | https://www.levels.fyi/companies/google/salaries/software-
           | en...
           | 
           | edit: Incorrectly linked to product designer instead of
           | software engineer levels.
        
             | dima55 wrote:
             | OK... Most of us don't know what a "google l5" is, so I
             | guess we can safely ignore this. Heh.
        
             | esafak wrote:
             | No-one is going to speed $8K out of pocket to A/B test this
             | on themselves. Of all the things you could be doing to
             | improve your productivity, this is some high hanging fruit.
        
       | ognarb wrote:
       | What's the difference with RR?
        
         | leni536 wrote:
         | AFAIK it records multithreaded applications on multiple threads
         | and CPU, rr records them on a single OS thread, AFAIK. Not sure
         | about replay. Never used undo though, so not sure how much
         | better it is.
        
           | dzaima wrote:
           | rr does support multithreaded and multi-process applications,
           | via, like Undo[1], allowing only a single thread to run at a
           | time.
           | 
           | [1]: https://undo.io/resources/undo-performance-benchmarks/ -
           | "Undo serializes their execution"
        
             | leni536 wrote:
             | I stand corrected, not sure where I heard this then.
        
         | kristopolous wrote:
         | This one has a flashy website and a marketing department
        
       | ranger_danger wrote:
       | FOSS alternative: https://rr-project.org/
        
       ___________________________________________________________________
       (page generated 2025-05-23 23:00 UTC)