Mark Williamson

254 posts

Mark Williamson

Mark Williamson

@mark_undoio

CTO and Bad Movie Expert @ https://t.co/NA1Be5hq3Z

انضم Haziran 2021
326 يتبع60 المتابعون
Mark Williamson أُعيد تغريده
Daisy Hollman
Daisy Hollman@The_Whole_Daisy·
Today we're announcing Claude Code plugins! anthropic.com/news/claude-co… It's the first major feature in Claude Code that I've gotten the opportunity to lead, and I'm really excited to see how everyone uses it! 🧵1/4
English
39
121
903
256.9K
Mark Williamson أُعيد تغريده
Axel Souchet
Axel Souchet@0vercl0k·
The latest TTD release includes some pretty cool changes; you can now 'break on registers' (!tt br) & navigate to the next module boundary (!tt bm) and more! 🔥 learn.microsoft.com/en-us/windows-…
GIF
Axel Souchet tweet media
English
1
21
83
6K
Mark Williamson أُعيد تغريده
Undo
Undo@undo_io·
In light of the recent news about DeepSeek AI, check out our new YouTube Video! How DeepSeek AI Works Under The Hood - Watch Replayed Program Execution with Time Travel Debugging youtube.com/watch?v=h-fJqX… #Coding #Openai #Programming
YouTube video
YouTube
Undo tweet media
English
0
2
3
131
Mark Williamson
Mark Williamson@mark_undoio·
There's also some good predictions for what I might do in future - maybe I can take those as a plan for the year!
English
0
0
0
9
Mark Williamson
Mark Williamson@mark_undoio·
Guilty!: hn-wrapped.kadoa.com/mark_undoio - Spends so much time talking about time travel debugging, [...] dreams in reverse chronological order - [...] used GDB more times than most people have used their smartphone
English
2
0
1
71
Mark Williamson
Mark Williamson@mark_undoio·
- Could write a PhD thesis on debugging [...] prints 'Hello World' when testing new languages
English
0
0
0
14
The Cultural Tutor
The Cultural Tutor@culturaltutor·
This is the American Radiator Building, a 101 year old black and gold skyscraper that's half Gothic, half Art Deco. It's famous, but not as famous as it should be — so here's a brief history of one of the world's coolest skyscrapers...
The Cultural Tutor tweet media
English
99
1K
12K
979.9K
Mark Williamson
Mark Williamson@mark_undoio·
@culturaltutor The instant I saw the American Radiator building it became my favourite skyscraper in New York. I also go looking for it in Open World video games but am generally disappointed :-(
English
0
0
1
31
Mark Williamson
Mark Williamson@mark_undoio·
@Glaucous_Noise @ID_AA_Carmack Huh, I actually wouldn't have expected a substantial slowdown from the debugger on one of those - do you have any idea where the performance is lost? Is it also an unoptimised build?
English
0
0
0
6
John Carmack
John Carmack@ID_AA_Carmack·
I am always bemused by programmers that don’t use debuggers. It isn’t just about breakpoints and examining variables, but also being able to break into a process that has been running for an hour and issue something like: (observation_ring*255).to(dtype=torch.uint8).view(128,16,4,3,128,128).permute(1,0,2,4,5,3).cpu().numpy().tofile('results/ring_128x128.rgb')
English
346
202
4.8K
807.3K
Mark Williamson
Mark Williamson@mark_undoio·
@Glaucous_Noise @ID_AA_Carmack Ah, what language? Compiled language debuggers generally get pretty close to zero overhead because of how they're implemented - but other runtimes choose a different tradeoff. Ideally all languages would have a zero overhead debugger but it does create some challenges.
English
1
0
0
11
Mark Williamson أُعيد تغريده
Windows
Windows@Windows·
computer
English
2.1K
4.8K
43.2K
5.8M
Mark Williamson
Mark Williamson@mark_undoio·
@Andrath1975 @ID_AA_Carmack The annoying thing about "optimized out" is that it makes it harder to reason about some parts of the program - I think compilers don't always generate the quality of debug information to reason well about this stuff (but being able to inspect it at all is an improvement on not!)
English
0
0
0
227
Andrath
Andrath@Andrath1975·
The cool thing about debuggers is that you can see what the compiler optimized out, what variables contain, and what the stack looks like. You can single step up to a bug and see exactly what's screwing up. If you don't have anything else, "here" debugging is fine. But why settle for less?
English
1
0
8
12.1K
Mark Williamson
Mark Williamson@mark_undoio·
@eeuoss @meow464_ @ID_AA_Carmack Over time I've come to quite like the GDB command line interface - it's not perfect but actually the core command set is quite small and fairly consistent. But your point about building with -g is interesting - it's not even just the debugger, it's the whole ecosystem.
English
1
0
1
217