335 karma · joined September 18, 2021
So definitely it has been improved in this area, intentionally.
To put that in context, CMB-S4 being a DOE project has many side effects to other CMB experiments in a lot of ways. For example, a few years ago the LiteBIRD mission led by JAXA from Japan has been gaining momentum, and many international CMB scientists got involved. European scientists got funded by ESA, and US scientists were expecting NASA to fund them too. In the end they denied the proposal (despite generally positive impressions when discussing with various people there), partly because they think the satellite based CMB experiment LiteBIRD has significant overlap with the goals of the ground based CMB experiment CMB-S4, deeming it unnecessary to support LiteBIRD.
And then CMB scientists used to get generous access to NERSC, a top 10 HPC system in the world. But as CMB-S4 becomes a DOE project, NERSC being DOE funded also, it becomes a bit of conflict there, in the sense that they feel they need to prioritize access for CMB-S4 to guarantee its success. There are many other factors in play but in the end it becomes much more difficult to even get access to the system, not to mention having any sizable allocation.
All these might not be so bad as CMB-S4 is supposed to be our endgame. It would benefits the CMB community as a whole so much. But now? It’s game over.
It also hurts particle physics progress as well. Long story short, the CMB B-mode holds a promising sensitivity to inflationary models, that its discovery may finally makes inflation falsifiable. At the very least, it involves an energy scale so high that no experiments on Earth can reach, and therefore is a good complement, to high energy physics experiments such as LHC.
There is a reason it is deemed so important in both the decadal survey and the Particle Physics Project Prioritization Panel.
Project like this has under heavy scrutiny from both the scientific community and the funding parties around feasibility, risks, costs, etc. It wasn’t a a light decision to have had happened in the beginning. Why would the end come so abruptly without explanation?
P.S. I don’t use home manager though as I also need to bootstrap systems without nix.
From quick skim and memory it seems a notable one is url scheme association.
One problem I had with duti is to associate extensions automatically from a pre defined “table”. Automating that involves shell scripting[^1]. Also associating extension to softwares that hasn’t been installed. Another pain point is there’s two ways to associate and depending on different cases one is better than another.
[1]: https://github.com/ickc/bootstrapping-os-environments/blob/m...
I wonder if anything changed substantially over the years to make you say that?
> Integrating their products with ours to improve the service is also a factor. But in reality, we already know these companies’ social mechanics, and we will integrate them over the next 12–24 months anyway. The integration plan involves building their mechanics into our products rather than directly integrating their products, if that makes sense, by a combination of these two things: neutralizing a potential competitor, integrating their products with ours to improve the service.
> One way of looking at this is that what we’re really buying is time. Even if some new competitor springs up buying Instagram, Path, Foursquare, et cetera, now will give us a year or more to integrate their dynamics before anyone can get close to their scale again. Within that time, if we incorporate the social mechanics they are using, those new products won’t get much traction because we will already have their mechanics deployed at scale.
My bad.
I guess the former focuses on Christian as a social construct and includes whoever claim to be Christian or even influenced by Christian thinking. The latter focuses on Christian as what it is ought to be and knows that all are sinners, including Christians, and I’d fall short of the standards the Bible uphold. Among these Christians, they know that the majority of Christians has gone astray.
Chances are, it will become my default terminal in 2025!
The only nitpicking is the doc does not seem to have a search function. It would be great if I can search color or ssh and find the relevant page address that immediately, without navigating the tree or relying on external search engines.
One question I have in mind when dealing with PyPI vs conda is that why wouldn’t conda already solved all the problems with PyPI. My own answers to that includes 1) PyPI is still the de facto place to claim a namespace and it would be foolish to only release it in conda and not PyPI, and 2) there are many more packages available in PyPI and not conda, and the effort to just make all PyPI packages I used available in PyPI is too laborious.
Another issue is that many packages available on PyPI are not packaged well, from version constraints to setup.py madness to licensing issues. People managing the conda-forge channel is more gate keeping about those issues. I wonder even if the tooling around PyPI is improved, the community culture is much more difficult to be changed.
> The genesis of Conda came after Guido van Rossum was invited to speak at the inaugural PyData meetup in 2012; in a Q&A on the subject of packaging difficulties, he told us that when it comes to packaging, "it really sounds like your needs are so unusual compared to the larger Python community that you're just better off building your own"
From https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-mi...
The thing about conda is that it is not just a tool, it is a completely different ecosystem to handle what you describe in your post. You touched on the topic of building & packaging, distribution, environment management, etc. And all these are different in conda land. To me the answer to the problems you mentioned in the post is conda. But I think it is commonly misunderstood and some people hate to use it. Not to mention needing to maintain publishing in both PyPI and a conda channel is laborious.
With a background in scientific computing where many of the dependencies I managed are compiled, conda packages gives me much more control.
P.S. I’d like to point out to others to differentiate between package index and package managers. PyPI is an index (that hosts packages in a predefined format) while pip, poetry, uv are package managers that resolve and build your environments using the index.
Similarly but a bit more confusingly, conda can be understood as the index, hosted by anaconda but can also be hosted elsewhere, with different “channels” (kinda like a GitHub organization) where conda-forge is a popular one built by communities. Conda is also a reference implementation of a package manager that uses anaconda channels to resolve. Mamba is an independent, performant, drop in replacement of conda. And pixi is a different one with a different interface by the author of mamba.
Even more confusingly, there are distributions. Distributions come with a set of predefined packages together with the package manager such that you just start running things immediately (sort of like a TeXLive distribution in relation to the package manager tlmgr.) there are anaconda distributions (if you installed anaconda instead of installing conda, that’s what you get), but also Intels distribution for Python, mini forge, mambaforge, etc.
Also, I’m not sure why you’re arguing about the radial coordinate being time-like. You can only measure in your own local reference frame. You wouldn’t necessarily be able to transform between your own local reference frame to the blackhole’s if you don’t know you’re in one.
The universe as a black hole is actually a very old idea: https://en.wikipedia.org/wiki/Black_hole_cosmology
I’m not saying we are in one, but I’m saying it is not as obviously false as you might be arguing.
In QED, photon and photon do interacts too and you can calculate its effect to be small. In GR, you can expect self interaction is small if the space time curvature is small.
(Photon is the particle that mediates QED, and graviton is the hypothetical particle that mediates gravity.)