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 :(
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.
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.
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.
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.
To be fair, the last time I did was when I bought my current monitor, this year. 2560x1440, and only works properly when I log in so my X config loads.
I messed up some PAM config shortly after, and had to chroot to fix it - couldn't read a single letter I was typing (impossibly small and distorted for the number of pixels used to display them, character widths all over the place too) but manager to get it done, very carefully and slowly...
I probably should've made getting it working system wide a priority after that (maybe it's as simple as I used my user config rather than /etc, I can't remember) but I haven't. I suppose worst case I could use a different older monitor anyway.
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.
I can imagine that after fighting to escape a brazenly unfair, discriminatory, hateful, pre-trial detention, I wouldn't be inclined to go roll those dice again for trial. Well, I would because I'm rich and look upper class.
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.
FWIW, Go’s module system (which was invented afterwards) explicitly encodes uppercase vs lowercase in a platform independent way internally to prevent that from happening again.
I would have agreed with you at one point, but most of the automotive companies are diving into this. They want less computers and would rather invest in hardware partitioning if needed.
BWM has said point blank all of the software in the car will be running Linux.
Sometimes I wonder if anyone actually uses a debugger anymore :(