192 karma · joined April 24, 2020
- what if you're on a no-fly list? wanted criminals?
- underage?
- what if you're on a no-fly list? wanted criminals?
- underage?
- passengers on no-fly lists or criminals
- anyone who is underage -- do we let 10 year-olds fly alone? how do you assess age without ID? what if the child gets lost while traveling, and you can't even determine whether the child boarded their flight or not? (if you attach ID to the ticket, then that just seems like ID with extra steps? I could be missing something)
- baggage claim: if there is no link between ticket and person, what's to stop me from claiming anyone's luggage as my own?
I'm not firmly attached to any of these objections, actually -- and perhaps they're not even issues, because I'm missing something fundamental about the assumption. I admit my personal bias is that "taking a plane = passport" even when traveling domestically (I'm not a US citizen), so I have not thoroughly considered the possibility that "taking a plane = taking a bus".
To be clear, I'm refraining from judgment on this (despite what the downvotes seem to suggest), I just want to make sure I'm understanding the distinction is not plain driver's license vs. Real ID. I don't like it very much that I have to show my ID (such as passport or European ID card) when I'm on a train in Switzerland. It seems like the majority perspective is that we shouldn't _at all_ be controlling the ID of people who get on a plane, and that's just interesting to me (it would force me to articulate what the difference is between a plane and a train ride).
> Boltzmann’s argument summarized in Exercise of 2.4.11 just derives Shannon’s formula and uses it. A major lesson is that before we use the Shannon formula important physics is over.
> There are folklores in statistical mechanics. For example, in many textbooks ergodic theory and the mechanical foundation of statistical mechanics are discussed even though detailed mathematical explanations may be missing. We must clearly recognize such topics are almost irrelevant to statistical mechanics. We are also brainwashed that statistical mechanics furnishes the foundation of thermodynamics, but we must clearly recognize that without thermodynamics statistical mechanics cannot be formulated. It is a naive idea that microscopic theories are always more fundamental than macroscopic phenomenology.
sources: http://www.yoono.org/download/inst.pdf http://www.yoono.org/download/smhypers12.pdf
I am a Canadian currently on an H1B visa, valid until November 2026. I can probably recapture time until early 2027. I just got an EB2-NIW approved, but my priority date is in August 2024, and currently we are serving people in Apr. 2023. It will take at least until next year until I can file my I-485 and get my GC.
I am wondering what my options are in case I need to find a new job. My understanding is that the EB2 doesn't help me much unless I can truly demonstrate that the new job continues to advance the national interest in the same way, and that any deviation from what I wrote in my application is grounds to deny the I-485.
In case I can't find a new job that fits the exact description I have on my EB2-NIW, and I have to move out of the US, can I still file my I-485 once my priority date becomes current (and therefore get a GC)?
You're right about this. I don't love my setup (and have not put enough effort into optimizing it -- hence my reticence at learning Yet Another Tool), but the main reason I use notebooks is for objects that persist in memory. I can load up some huge dataset, keep it open, and jump back to it whenever I want over the next day/week/month without having to "reload" it (fetch data from some server and do processing).
I'd love a robust Jupyter-in-Sublime experience, where I have all the editing/hotkeys of Sublime along with this persistence of objects.
Quarto looks cool, might check that out. If there's any specific part of it you think is awesome, please do point it out. Thanks.
- Re: continuously running a notebook server, how about an alias in your ~/.*rc file that just launches a new JLab? Personally I don't find the startup time so high, so it doesn't seem to me 'startup time' is the strongest lead to sell the product. (Of course, if most people find that the startup of a notebook is indeed a large cost then it's a fine point to make. )
- Re: command palette, gotcha. As you say, classic notebooks are going away (and I haven't touched one in a while).
- Re: formatting, I take it back. You're right, there's been plenty of times I've wanted to have nicer formatting in a notebook/lab, that's nice.
I feel I did not understand the main advantages of this notebook aside from the AI integration. I don't understand how "start-up" time is a cost; I have a Jupyter server running at all times and use it as a scratch-pad throughout the day, so it is always available.
I don't understand the "modern command palette". As far as I can tell all the commands are available to regular Jupyter Labs, and either way I always use hotkeys for them.
The code formatting using black isn't bad, but notebooks are for scratchy ideas, not real code. If I'm at the point of formatting code, it's going in an actual IDE. I'd even argue providing formatting inside of a notebook encourages bad habits for scientists, who prefer to stay entirely within a notebook, but are then sometimes unable to reproduce their results.
I don't see the advantage of the copy-paste; I can copy paste directly from Labs to Slack/online editing pages, and certain Latex typesetters.
Pros: it looks pretty, the site has nice demo videos (in terms of quality; I didn't understand the content).
I want to like this but I don't see any benefits for a power user except for the AI integration; if AI is the only selling point then I prefer to get it differently.
sum_(i=1)^n i^3=((n(n+1))/2)^2
looks to me no less complicated than
\sum_{i=1}^n i^3=((n(n+1))/2)^2
so if the goal is it quickly communicate mathematics in plain text (without rendering), I see no difference. If the advantage is that the outer parentheses are automatically resized, why not write a renderer that uses Latex and puts \left, \right everywhere? Better yet, why not go straight to TeXmacs?
I'd love to see an example of a mathematical expression where Ascii math is visibly simpler than Latex and is not just about parenthesis resizing.
I don't think the comment was sarcastic or rude. They are pointing out the following inconsistency: you've basically attached "dx" to every integration sign, making the "dx" essentially irrelevant.
Moreover, "dx" does not mean "a small change in x". "dx" is a differential form; it is in particular the "d" operator applied to the function f : x --> x.
As I revisit your comment, I think the point Rota is making about physics notation -- which I _do_ agree with -- is that one should use density functions instead of measures, in general. So, for instance, using the Dirac "density"
\int f(x) \delta(x) dx
instead of
\int f(x) \mu(dx)
where \mu is a point mass at 0. This happens again in the context of stochastic differential equations, where mathematicians shirk away from writing dB_t = xi(t) dt, where xi(t) is "white noise". One can make sense of this in the sense of distributions, and then everything happens in a nice inner product space. Indeed, the physicists are much more competent at actual calculations, and the density representation of things (e.g., in terms of "xi") is very useful for those.
P.S. Beautiful integral signs.
> Then white would win (and in particular not lose) by skipping the very first move and then playing blacks strategy
I understand the other comment, that there do exist setups in which colors can be effectively switched by e.g. 1. e3 e5 2. e4, but that requires cooperation on black's part. How does white "skip" the first move? Thanks in advance.
Edit: it may be that the statement "without Zugzwang" implicitly (or perhaps by definition) means you are allowed to skip moves? If so, that clarifies my confusion.
I should also note that the guidelines for filling out CPT and OPT are also completely nebulous. I forget what the specific issue was, but I remember the administrator at my university being unsure of how to answer some question, them having no recourse, and me having nobody to ask.
I'm on my 4th year of H1B and I need to figure out how to apply for a GC. The time investment in putting together all the documents is significant. Not to mention exiting the country to go see loved ones is always a pain.
"1. Python Is Not Fast"
I'm not a software engineer and I don't have a background in computer science, but in my experience the question of "speed" is always a subtle one. Are you doing scientific computing? If so, there are plenty of Python wrappers that make it easy to run vectorized operations (instead of, say, running for loops). I don't buy the argument that "every millisecond counts" in every scenario. I can't distinguish between 1ms and 10ms when I'm throwing a basic script together.
"2. Python's Syntax Is Too Rigid"
Someone will have to explain this to me. I've never heard Python's syntax being called "too rigid". Python is not a good language to churn out code quickly? I've only heard the opposite ("it's too easy to churn out junk code quickly"). The only qualm I might understand is tabs vs. spaces.
"3. Python Provides a Limited Programming Experience"
> you could argue that Python is creating a generation of programmers who don't necessarily know "complete" programming. They just know how to write interpreted code.
I don't necessarily disagree -- although navigating the web of Python environment hell (obligatory https://xkcd.com/1987/) does force you to learn a thing or two -- but I don't see why Python being a popular programming language necessarily means everyone who uses Python is a programmer.
"4. Nothing Really Big Has Been Written in Python"
I'm not qualified to judge, so I'll just go back to studying C++. Big things have been written in C++ and everyone loves C++ !
> When you are famous it is hard to work on small problems. This is what did Shannon in. After information theory, what do you do for an encore? The great scientists often make this error. They fail to continue to plant the little acorns from which the mighty oak trees grow. They try to get the big thing right off. And that isn't the way things go.
but also
> If you do not work on an important problem, it's unlikely you'll do important work.
[0] https://www.cs.virginia.edu/~robins/YouAndYourResearch.pdf
> Your claim that moderate alcohol consumption makes things more fun is part of the point of my post. Is this actually true, or just a rationalization of people who already drink?
Right. It's a good question, and I don't know the answer, and I've tried hard to introspect and distinguish between rationalizing and it being true.
As someone pointed out above, the fire starter analogy is better than one might think -- if you are enlightened enough, you don't need alcohol to start a fire. In my experience, though, few things open up a conversation with a stranger as quickly as a little alcohol. I'm not saying I've never had an intimate conversation with a stranger in which we both showed vulnerability without alcohol. But the psychoactive aspect of intoxication makes those conversations with alcohol more memorable, stranger or closest friend. I've tried hard to determine whether I'm just fooling myself, or if alcohol is actually making something "funner". My conclusion is that if I am fooling myself, the trick is good enough that I'll probably never figure it out.
It feels like this question is disingenuous. You don't need fire starter to start a fire either, but wouldn't it be silly to conclude fire starter doesn't make starting a fire easier? Moderate alcohol consumption in an intimate environment is a lot of fun.
Put differently, if alcohol didn't present such serious health risks, I wouldn't be making an effort to cut it out of my social circles. As it stands, though, my friends, family and I have started referring to it as "poison", just to be totally transparent about what we're doing when we meet for drinks.
I'm curious what you mean by "not work" here. Presumably such papers use examples to illustrate their algorithm. Were results not even reproducible on the authors' own (cherry-picked) examples? Or perhaps do you mean you threw a harder problem at the algorithm that cleanly fell within the set of problems the authors purported to address?
I think the distinction is important, because the first case means the paper is just flat-out wrong. The second case is what causes all the trouble, because it's hard to convey to an academic that their algorithm, though in principle "correct", does not address the often-vaguely-stated problem in the introduction ("this algorithm has applications in X, Y, Z and related fields..."). They can just say "I'm advancing the field" or "it provides insight that could one day be more useful".