@jimalkhalili@threadreaderapp One thing I've always struggled with is the distinction between "quantum" and "classical" systems. Is the cat quantum or classical? Does opening the box somehow switch it from one to the other? Would I be a quantum system if I were really tiny?
@brianokken @fredrikaverpil @willmcgugan@mkennedy I got a https://t.co/n2D3uXbAbu invite, so I'm now @[email protected]. I guess I might end up with 2 accounts now... I'll fix that mess when it happens, though :-)
@simonw I had to do it. Used oplop to generate a password, so I could recover it if I forgot. But I mostly remembered it. I used one password across multiple systems, though, so that arguably defeats the purpose...
@hynek The thing I struggle with is working out in my mind whether I want progress reporting or instrumentation (or if there's even a difference). Key=value is great for instrumentation, but looks weird in stdio progress messages. Something covering this would be great.
@pradyunsg@gpshead I'd rather we got to the point where static (dependency) metadata was the norm and we could make running code for any purpose other than building a wheel from a sdist an opt-in behaviour, intended to support legacy code only...
@brianokken Second is incorrect but it's what I want to type. Optional needs a typing import and | None = None is too repetitive and so obscures the meaning. Sadly I often find type annotations obscure meaning rather than revealing it...
@pradyunsg@brettsky I assumed that too so I discounted nox/tox managed stuff. I do have other manually managed ones I use occasionally, so that's what I answered, but I'd be fine with assuming .venv was the "main" one. But isn't that what vs code does already?
@zooba@willmcgugan I agree. Good type hints are often complex to catch nuances. As a result they suck as documentation. Write docs saying what types are allowed using words, not type hints.
@willmcgugan Personally I hate videos for any sort of tutorial or explanatory content. Have them as supplementary if you must, but as links (clearly labelled as video) not inline. "Moving screenshots" are the only exception I can think of here.
@dabeaz Agreed. I'd like a builtin with the sense of "untyped" rather than "any type". I know they are functionally the same, but conveying intent is important.