HackerTrans
TopNewTrendsCommentsPastAskShowJobs

btashton

no profile record

Submissions

How Does a C Debugger Work? (2014)

blog.0x972.info
131 points·by btashton·6 yıl önce·29 comments

comments

btashton
·5 yıl önce·discuss
With all these UF2 first boards the first thing I do is solder on the SWD header and figure out what magic sequence of memory read/writes I need to make over jlink to unlock the flash and remove the damn bootloader.

Sometimes I wonder if anyone actually uses a debugger anymore :(
btashton
·5 yıl önce·discuss
Over a year ago http://grep.app showed up which does basically all I want from GitHub search and Nat (GitHub CEO) said lets talk, but nothing public happend. Biggest thing I use it for is looking for examples of how to use some API, so exact search of the function name and filter by language. The regex is also super nice to have when I need it.
btashton
·6 yıl önce·discuss
The contacts bit is a disaster right now, there is a whole support page devoted to it and it still does not tell the whole story. https://support.signal.org/hc/en-us/articles/360007319011-Ma...

I had a contact show up with a super old name that I wanted to update but it was right in all my other apps. Turns out I still had the old name in one of the read only merged contacts from WhatsApp (contact showed up fine in WhatsApp). I had to remove my WhatsApp account clear the app data for signal and resync everything.
btashton
·6 yıl önce·discuss
You can already do a lot with https://renode.io I have run a full simulation with a verilator (slooow) of a small RISC-V before I had hardware in hand.
btashton
·6 yıl önce·discuss
So many years of people telling me that my exact setup does not work, yet here I am not remembering the last time I had an issue with displays on Linux. It has even gotten _better_ since I moved to Wayland which I am also told does not work.
btashton
·6 yıl önce·discuss
I wonder if this is the same VPN technology they have been using with Google Fi for public WiFi access points

https://support.google.com/fi/answer/9040000
btashton
·6 yıl önce·discuss
Except that even studies by the US Department of Justice show that risk of financial loss has one of the lowest impacts on likely to appear in court. This is also not recent discovery, this was heavily researched in the 70s.

Ironically just releasing people as soon as possible actually has one of the largest impacts on making sure people show.

https://www.ncjrs.gov/pdffiles1/Digitization/32349NCJRS.pdf https://www.ncjrs.gov/App/Publications/abstract.aspx?ID=5374...
btashton
·6 yıl önce·discuss
Right URLs never change. Remember when one of the most popular golang logging libraries renamed from github.com/Sirupsen/logrus to github.com/sirupsen/logrus and all of a sudden everything would break because you were using both via some dep vendor.

Or Java where you get 80 char of namespaces that may or may not change because the library moved to be an eclipse project.