3 ms·
I wonder if they are working on a time travel debugger. If it is truly deterministic presumably you could visit any point in time after a record is made and rep
by vinnymac 3y ago
I wonder if they are working on a time travel debugger. If it is truly deterministic presumably you could visit any point in time after a record is made and replay it.
- wwilson 3y agoNo comment. :-) Disclosure: I am a co-founder of Antithesis.
- bloopernova 3y agoIt looks amazing, nice work! Do you have any plans to let small open source teams use the project for free? Obviously you have bills to pay and your customers are happy to do that, but I was wondering if you'd allow open source projects access to your service once a week or something. Partly because I want to play with this and I can't see my employer or client paying for it! But also it fits neatly into "DX", the Developer Experience, i.e. making the development cycle as friction free for devs as possible. I'm DevOps with a lifelong interest in UX, so DX is something I'm excited about.
- wwilson 3y agoPricing suitable for small teams, and perhaps even a free tier, is absolutely on the roadmap. We decided to build the "hard", security-obsessed version of the infrastructure first -- single-tenant, with dedicated and physically isolated hardware and networking for every customer. That means there's a bit of per-customer overhead that we have to recoup. In the future, we will probably have a multi-tenant offering that's easier for open source projects to adopt. In the meantime, if your project is cool and would benefit from our testing, you can try to get our research team interested in using it as part of the curriculum that makes our platform smarter. Disclosure: I'm an Antithesis co-founder.
- nlavezzo 3y agoWe've actually done quite a bit of testing on open source projects as we've built this, and have discussed doing an on-going program of testing open source projects that have interested contributors. We'd probably find some interesting things and could do some write-ups. Reach out to us via our contact page or contact@antithesis.com and let's chat.
- deleted 3y ago[deleted]
- _dain_ 3y ago[I work at Antithesis] The system can certainly revisit a previous simulated moment and replay it. And we have some pretty cool things using that capability as a primitive. Check out the probability chart in the bug report linked from the demo page: https://antithesis.com/product/demo https://antithesis.com/product/demo
- ismailmaj 3y agoThat's exactly what Tomorrow Corporation uses for their hand written game engine and compiler: https://www.youtube.com/watch?v=72y2EC5fkcE https://www.youtube.com/watch?v=72y2EC5fkcE
- rdtsc 3y agoThat’s what rr-project does essentially?
- acemarke 3y agoExactly - that's what we've already built for web development at https://replay.io https://replay.io :) I did a "Learn with Jason" show discussion that covered the concepts of Replay, how to use it, and how it works: - https://www.learnwithjason.dev/travel-through-time-to-debug-javascript https://www.learnwithjason.dev/travel-through-time-to-debug-... Not only is the debugger itself time-traveling, but those time-travel capabilities are exposed by our backend API: - https://static.replay.io/protocol/ https://static.replay.io/protocol/ Our entire debugging frontend is built on that API. We've also started to build new advanced features that leverage that API in unique ways, like our React and Redux DevTools integration and "Jump to Code" feature: - https://blog.replay.io/how-we-rebuilt-react-devtools-with-replay-routines https://blog.replay.io/how-we-rebuilt-react-devtools-with-re... - https://blog.isquaredsoftware.com/2023/10/presentations-react-devtools-replay/ https://blog.isquaredsoftware.com/2023/10/presentations-reac... - https://github.com/Replayio/Protocol-Examples https://github.com/Replayio/Protocol-Examples