That was true before this memorandum, if I remember correctly and also at least if I'm reading the 2013 and 2022 memorandi correctly. The 12 month embargo was also scheduled to be eliminated at the end of this year, JB is just moving it up 6 months.
> In a lot of languages space optimizing Optional Types without using a reserved enum value or pointer tags would lead to memory model problems with atomically writing two values at once which might be more easily solved in a borrow semantics world.
Yes, Rust suppresses the niche optimization for values wrapped in an `UnsafeCell` (which is how you signal to the compiler that “atomically writing two values at once” might happen). https://github.com/rust-lang/rust/pull/68491
It's hardly a condemnation... They reiterated that they consider the accusations to be very serious, and are not casting doubt or whether the decision is unjust. They do emit doubts about the timing of it, but for political gains.
Mélenchon's strategy has been for a while to get voters from both the ghettos and from Le Pen's pool of supposedly unhappy but not racist voters. That's again what they're doing here: painting themselves as more respectable [0] than the far right while shitting on Macron / the current establishment.
[0] As opposed to the far right, their ranks aren't filled with people who have been convicted for antisemitism, and the sheer amount of fraud cases in there also speaks for itself...
Yes, but it's not as if Le Pen has been nominated and there is a week until the election. If 'bad timing' is any time in the 5 years before, the term becomes meaningless.
Some projects will have more than others, for example, as you mention, interfacing with other systems or hardware. (Performance is not as straightforward.)
Even then, generally speaking it's usually pretty small: the sorta-kinda-RTOS we have at work for embedded systems is about 3% unsafe in the kernel, for example.
Surveying all of crates.io [1] almost a year ago found that 20% have 'unsafe' somewhere in them; this is expected to be higher on crates.io than in all Rust code, because crates.io hosts mostly libraries, which are going to use unsafe more than application code.
However, they also found that most of those usages of unsafe are for FFI, which is not able to be done in a safe way, and is overall easier to ensure the safety of than other forms of Rust's unsafe.
Do you or other HN commenters understand it in a satisfying way?
The author writes about the Doppler effect creating a systemic bias in brightness depending on which way the galaxies are rotating. I don't understand that argument either, but it's moot, because they state categorically that that effect would be too small to explain their results. ("This explanation is challenged by the fact that the effect of the rotational velocity have merely a mild impact on the brightness of galaxies, and therefore is not expected to lead to the dramatic difference of 50 per cent in the number of galaxies as observed through JADES.")
That's the only explanation I recognized as an explanation. Then I lost track of their argument following that. They refer to several speculative physics theories like MOND, but I don't understand them to be saying something that concretely predicts distant galaxies to appear to be rotating differently.
I'm appealing to anyone on HN who knows enough about this field to understand the meat of this argument.
I'm completely lost how they're eliding between the rotation orientation of the Milky Way galaxy, and relative linear velocities with stars in other galaxies. In the special relativity argument, where does the rotation axis of the Milky Way enter?