@rysiek @stinerman @gytisrepecka @thisismissem @Gargron
I wanted to say that ISTM that having a BDFL is correlated with having complex interfaces where software assumes everything else will adapt to itself. Alas, when I tried to come up with examples apart from positive examples (Mastodon, systemd, Linux), I've started to doubt the conclusion, given counterexamples such as curl or lots of small projects where this is harder to evaluate (e.g. s6-supervise, honk from the same topical areas as the ones above).
My weakly held opinion is that a good way of reducing the fraction of software people use that has BDFLs is to strive to get more interoperability on a more granular level. I wonder what you think about it.
Doesn't the dynamic change once you have more than 2 players?
@whitequark BTW are there any "land immediately" failure modes listed? (The obvious one would be imminent total hydraulic failure, but I'm not sure if there's a procedure in QRH for that.)
@whitequark As opposed to "land immediately"?
Not really? The obvious reaction then would be concern for (a) what's going on physically with them right now (b) what's going on mentally with them. I guess that reaction guided at (b) would be checking whether they are aware of what they're doing, which resembles "What do you mean?", which Lana argues against in a sibling post.
@blaurascon Going to Piper Alpha memorial? :)
Did you try to figure out what machine-readable format (if any) makes sense for a blogroll?
What if they are aiming to increase the number of people who are intrigued enough to start reading the article (á la "you can't guess what happened"-style headline)? I would expect that being imprecise helps with that goal (because you can tell less about the story from the headline) and using terms that sound less pedestrian than they are does that too. (And then you want to keep consistency in the rest of the article, maybe?)
@aredridel @mcc @AlgoCompSynth
You mean the ones that are emitted as mechanical vibrations or vibrations in current draw (they are coupled, but if I imagine things correctly the coupling will be between weak and, for motors driven by VFDs, nearly nonexistent)?
@mcc @AlgoCompSynth @aredridel
An interesting question is where the mains frequency comes through to the signal path. If there are nonlinearities along that way, they will generate harmonics. (This is e.g. why the transformer buzz is a buzz: the path from changing magnetic field to position of movable conductive pieces works similarly to a kazoo, because those metallic pieces often behave like springs that get stronger the further you pull them.)
If you describe something as an FSM, you need to describe the states and transitions. For any nontrivial program you can't enumerate states nor list the full table of transitions. So, I expect that you want languages where what you write is a description of the full state of the program and a transition function (in some fashion).
Nothing that is literally like that comes to my mind, but this reminds me of https://en.wikipedia.org/wiki/Functional_reactive_programming, where you write functions that take streams of input events and produce output events. You can think of the internal state of the function as FSM state and the function's logic as defining transitions. (This approach admits compositionality in a pretty obvious way; I don't see how anything more FSM-like would, which is, I suspect, correlated with me not knowing practical languages that are more FSM-like.)
If you have a slowly-changing signal, you can use a 1 bit ADC to get arbitrary resolution, by adding white noise of a known distribution to the signal and ADCing the sum (the averaged value you get from your ADC will correspond to the noise's PDF at negative input signal value).
Amusingly, many GPS receivers (used to?) play a similar trick, because they deal at some point with something like a signal with very low SNR that they have to average over a longish period of time (although they don't care about increasing resolution, but only increasing precision), so they already had to deal with a noisy signal. (See https://s53mv.s56g.net/navsats/theory.html for the kind of simplifications that yielded in old receivers.)
It's a pity we don't get taught the concept of impedance way earlier, given how many different places it can be applied in. For example, it's really nice to be able to see that a kazoo is very similar to an amplification circuit that's clipping. (Your post reminded me of this, because the lightness of the foil is helpful there insofar it makes for better impedance matching with air.)
@fontes Ah, so the stick's position controls the scroll speed?
What kind of scrollwheel are you using? (IIRC PMW3389 can't detect rotation around the point it looks at, and you seem to have only one of them, so it doesn't seem to be using ball spin)
We have various ways to indicate emphasis in text, but we don't seem a generally understood way to indicate uncertainty/slight inaccuracy/... If we had such, would you think that using it to point out knowingly-incomplete abstractions were useful or maybe too noisy?
@mcc @Bigshellevent
I wonder how common that is in Japan. I'm pretty sure I was once in a different town that did that (different, because I wouldn't describe the art as being in the fields).
@sophieschmieg @erincandescent
Do you mean for encryption, signing, key exchange, or some subset?
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).