Nice image :)
Something kept nagging me in this picture, until I realized that the reflected aircraft would be oriented somewhere between perpendicular and head-on to the pilot's aircraft, which would be very rare and would involve a very high closing speed so I was weirded out by lack of blur.
@sarah_ist_muede @Martin__Hope@sueden.social
Ah, ich habe die zwei verwechselt. Danke fürs Korrektur.
@koakuma so you know which thread dies?
@sarah_ist_muede @Martin__Hope@sueden.social
Wenn ich von https://sueden.social/@Martin__Hope/111302066716135118 ausgehe, die Hausärzte sind beigezogen und das Arztbesuchwahrscheinlichkeit soll die Ergebnisse beeinflussen. Ist diese Beschreibung unpräzis, oder mein Denken fehlerhaft?
Documentation claims that I recall correctly how it works but also says that it does so "on some OSes" and doesn't say what happens on other OSes: https://sourceware.org/gdb/current/onlinedocs/gdb.html/All_002dStop-Mode.html
So I guess it can quietly not work?
@koakuma hm~ so it might be broken/broken for early enough stuff on sparc64. (Or I'm wrong about how it works.)
/me goes to read docs
@koakuma wait, it doesn't crash with scheduler locking and breakpoint set? That shouldn't make any difference, so if so I'm wrong somewhere and I don't know where.
Huh, I wonder if this is platform-specific. I'm starting to have suspicions that TLS might be broken in some way. Were it not for your sched-locked observation I'd also suspect disagreement between clang and libc on how to implement different memory orders on that CPU (e.g. on x86_64 there are two ways to implement c++ memory model which are incompatible with one another and basically everyone picks one of them).
@koakuma unless I totally forgot how scheduler-locking works this narrows down everything to one kind of race condition: where you need some other thread to take action early enough or the main thread dies. (Iirc doing what you've done means that only the main thread runs.)
@koakuma is it simple to compile clang with clang with tsan or asan? (TSAN might not find a race condition that's not a data race, but if the symptom is unallocated memory deref, then asan's stacks at deallocation time might contain enough of a clue)
@koakuma have you tried running it non-single-step but one thread at a time? Iirc scheduler-locking is the keyword to look for and that will obviously require some manual action when the thread you are running starts to wait on some other thread (e.g. break on futex(FUTEX_WAIT) and then manually switch to some other thread that's not doing that)
I think you might want to add ambivalent as an option.
I'm not sure if you've considered the following bias: thinking about memories from the past biases me towards memories I was thinking about when I was wondering about how far back my memory goes (because it's a similar topic), so towards memories that are older and/or significantly more vivid than other memories from the same time period.
@rq Also the whole offset business is weird.
@rq Same. A colleague was implementing it at work recently and we both found it sightly weird.
Contrast this with student oaths at universities, which often(?) place equal importance on selling truth and defending the good name of the university :(
Are E-Bikes worse than contemporary pushbikes in this regard as far as parts that are present in both are concerned?
Do you know of a description of the current state of bifurcation in pushbike components (Sheldon Brown's articles, which helped me understand parts of the variety in the past, are sadly dated by now).
I enjoy things around information theory (and data compression), complexity theory (and cryptography), read hard scifi, currently work on weird ML (we'll see how it goes), am somewhat literal minded and have approximate knowledge of random things. I like when statements have truth values, and when things can be described simply (which is not exactly the same as shortly) and yet have interesting properties.
I live in the largest city of Switzerland (and yet have cow and sheep pastures and a swimmable lake within a few hundred meters of my place :)). I speak Polish, English, German, and can understand simple Swiss German and French.
If in doubt, please err on the side of being direct with me. I very much appreciate when people tell me that I'm being inaccurate. I think that satisfying people's curiosity is the most important thing I could be doing (and usually enjoy doing it). I am normally terse in my writing and would appreciate requests to verbosify.
I appreciate it if my grammar or style is corrected (in any of the languages I use here).