High battery drain during standby on Linux can be due to the system not entering the proper sleep state. I had this happen to me on an AMD machine lately, in that case disabling secure boot solved the issue.
Here is a pretty detailed blog post in checking if that is the problem and how to deal with it on intel systems
Suprised there is so much love for Poetry. Having only used it sparingly (and having some dependency issues with it at the time) I do not see the benefits over conda (miniforge version to easily avoid anaconda) or mamba if you care about speed.
Capasso's [1] group has been working on projects like this for a couple of decades. It falls within the realm of work on metasurfaces. At a high level you can consider the silicon working in a sub wavelength regime, so that the optics interacts with an effective material which is engineered by changing the geometry of the sub wavelength features. They recently launched a startup [2] to commercialise the developed capabilities.
Thanks for the response and context. I work in a different domain to data science and it's fair to say that most people I work with would prefer writing a few 10s of lines of python than many pages of SQL!
Regarding your second point, looking at streamlits announcements page [1] it seems many features being added, layouts/themes and session state/callbacks for example, indicate to me that streamlit is heading in the direction of panel/dash more than the other way. Streamlit also emphasizes using decorators for caching [2], which I agree can end up with some overall state that is a bit magic.
Overall I think the optimal use cases are a bit different for the sets of tools, and I find the approach of dynamically calculating a full script for every change of a slight widget quite onerous, and actually just not feasible for the use cases I have.
I would still recommend panel, it is perfectly straightforward to make a clean UI in pure python and the "depends" approach to interactivity works just by adding decorators to functions. You can prototype in either notebooks or scripts, particularly with the auto reload feature which I believe is inspired by streamlit.
Voila is quite nice but I find panel [1] is the best option these days. It has plenty of widgets, including those from Voila which can be used as a backend, a few different ways of defining callbacks and has added nice features lately like autoreload if you are using scripts instead of notebooks [2] and new fast HTML elements so it's super easy to define custom widgets straight from the web. They have a discussion page comparing the project to the standard alternatives (dash, streamlit, voila etc) [3]. The docs could do with improving but their discourse is very active [4].
Yeah, first realised this when it became clear that all the "breakthrough infections" (with the 0.1% rate for fully vaxed) were actually "breakthrough hospitalizations" and that the US was not actually tracking the former consistently.
For the second point I guess it depends on the jurisdiction, there was a nice chart from the CDC in an Ars article indicating how you should still expect a relatively higher rate of vaccinated people in hospital when the vaccination rate is high (and also less people in hospital overall!).
Looks nice, I used a more complicated version during undergrad for a physics lab. It was great as you could explore length contraction, time dilation etc, and also had toggles for enabling some of the really crazy relativistic effects. https://people.physics.anu.edu.au/~cms130/RTR/
Plotly is quite nice but I find Dash's use of HTML for layouts a bit forced. For dashboards I have been using Panel, which supports plotly plots, which keeps things closer to pure python https://panel.holoviz.org/index.html
Will likely pop up on Ian's YouTube channel (techtechpotato) sometime soon. The one leading into this chat about Tenstorrent has nearly been up for a week https://m.youtube.com/watch?v=sMvudTBBQNw
This article is not that clear (there is no frequency shift occuring). As others say, the authors are using speckle imagery, which relies on the wavevector of the illuminating beam (rather than the frequency). By adding the hyperbolic metamaterial the authors can access wavevectors beyond the diffraction limit, so that once they do the appropriate prost processing achieve super resolution imagery.
It's not directly related but reciprocal space and Fourier imaging is quite interesting for those that are not aware of it (such as estimating the size of a crystal lattice by looking at the diffraction pattern)
Protons and electrons are both Fermions, which means they can not have identical quantum numbers (have to obey the Pauli exclusion principle as mentioned elsewhere in the thread). In the case of a very dense system, like the sun, this can lead to an effect known as degeneracy pressure (which acts against gravity). Essentially you have filled all the lower quantum numbers and then adding an extra proton/electron to the system requires a certain amount of energy. It's quite handwavy but the degeneracy pressure of electrons is mostly what keeps a white dwarf from contracting, whereas in the case of a neutron star it is the degeneracy pressure of neutrons (plus repulsive strong force and other effects as indicated in the OP). This kind of high level discussion is often covered in first year astronomy courses auditing a MOOC like the following may be of interest (https://www.edx.org/course/astrophysics-the-violent-universe)
Here is a pretty detailed blog post in checking if that is the problem and how to deal with it on intel systems
https://01.org/blogs/qwang59/2018/how-achieve-s0ix-states-li...