588 karma · joined July 7, 2013
https://www.twitter.com/srcmapy
"gdb rr" - tried it with demo helloworld. That works. But when tried it with a more complex program (FBOSS - Faceboss' Switch/Router open source program), gdb rr function core dump immediately.
Also there are certain categories of bugs what are very difficult to use gdb with:
* multi threads / race condition bugs - gdb break point in affect the flow of the program and cause different behaviors.
* Bugs can not be reliably reproduced.
* Server programs or embedded system programs where the code can not be stopped.
* This problem get much worst when combine with performance related issue - I work on one system design requirement that would switch over to backup system when system missing a heart beat for 50 milliseconds. Any gdb breakpoint in that app would automatically trigger a hard system fail over to backup.
BTW, I do use gdb a lot and can script gdb to do conditional breakpoints with script that auto dump variables, info etc.https://arstechnica.com/information-technology/2019/10/five-...
Five months after returning rental car, man still has remote control Man can still track vehicle, lock and unlock it, and start and stop its engine.
Fun to imagine what the computer might look like 45 years from now - everyone will have a gigabits quantum computer in their pocket?
I believe it is hardware vendors that don't want to support update. It is a lot of works (costs) for them with little and no return. It might even be negative returns since a phone with updated OS might delay that user purchase a new phone every 1-2 years.
Can it be arrange as artworks on the wall in a long hallway? Or in a maze?
From that point on, I make sure test cover counter wrap around in 2^31, 2^32 etc. Until one day, someone told me the system I worked on, deploy in Comcast data center has issue after ~250 days......
I used hearing news about Newton, Win98, 777 etc has issue after 25 days, 49 days, etc. It is very easy to guess what the potential issues were.
https://www.eff.org/deeplinks/2019/04/googles-sensorvault-ca...
Per description here, it seems have enough legal, $, evident here to make a few lawyers excited?
Something is very wrong with that firmware generating process.
Why would anyone do that? Even accidentally?
For $600/hr, I wouldn't mind to receive the spamming calls from them. Maybe some robo dialer might just be stupid enough to call? $$$$ :-)
Is it a typo?
Love to see an ifixit tear down video on that CalTech camera. :-)
For the first few hours, I see new default youtube suggestions. After a few days, I see a lot of old search/view videos pop back to the youtube home page. YT still seems "suggested" videos for me to watch base on the past viewing info.
For the rest of the world, it would be completely different story. It is hard to imagine Huawei won't loss huge market share from the EU and rest of the world without Google's Play Store.
https://www.eff.org/deeplinks/2019/04/googles-sensorvault-ca...
Sensorvault:
“includes detailed location records involving at least hundreds of millions of devices worldwide and dating back nearly a decade.”
US law enforcement had been regularly accessing Sensorvault user data in a dragnet-like fashion to obtain location details for hundreds or thousands of users
Someone might also find that kind of network can run a KHz like human brain cells instead of MHz, GHz. The power usage will go down even more.
After that, KP installed their own CEO with old analog modem background, fired the extremely experience VP of engr, hire/fire 3 CTOs and hire 160 people to "scale" the company and burn all the cash without deliver one single product in the next 6 years. The CEO also manager to get rid of all 3 founders.
Pro: Train new students to work on real work development processes, issues, teams.
Good for students' resumes.
Con: Not sure if completely legal if it is not pay.
Also might create conflicts with current employees of the company.