News for hackers. Stuff that matters.

pthariensflame

Re:Asahi Linux alpha release on Friday March 18, 2022 @07:58PM (#30729241)
Yay!
Re:Linux on an M1 Mac on Friday March 18, 2022 @12:33AM (#30718767)
Yes, it can; it's intended to!
See also their Introduction to Apple Silicon for alternative OSes: https://github.com/AsahiLinux/docs/wiki/Introduction-to-Appl...
Re:Asahi Linux for M1 Macs Progress October-November 2021 on Wednesday December 15, 2021 @08:28PM (#29573760)
There’s at least one Armv8 supercomputer out there today, and it’s a beast too: https://en.m.wikipedia.org/wiki/Fugaku_(supercomputer)
Re:Apple's M1 Pro, M1 Max SoCs Investigated on Monday October 25, 2021 @08:16PM (#28994944)
Minor aside: Arm does, in fact, have a recent CPU family with 2-way SMT: Cortex-A65(AE)/Neoverse E1.
Re:M1racles: An Apple M1 covert channel vulnerability on Wednesday May 26, 2021 @03:38AM (#27287519)
It’s not a standard ARM register; it’s implementation-defined and nobody gave it a meaningful name. It appears to do nothing much.
Re:M1racles: An Apple M1 covert channel vulnerability on Wednesday May 26, 2021 @12:07AM (#27286196)
I think that was the point. XD
Re:Dissecting the Apple M1 GPU, Part IV on Sunday May 02, 2021 @09:22PM (#27020685)
That’s more or less what they currently do: https://opensource.apple.com/
Re:Rust 1.49.0 on Thursday December 31, 2020 @03:27PM (#25596765)
Yes, but some of them are, and some are even worse.
Re:Why Rust Is the Future of Game Development on Monday November 09, 2020 @09:24PM (#25042279)
The latter, definitely.
Re:Rust 1.46 on Friday August 28, 2020 @01:51AM (#24301743)
You can! Just not through `const fn`. Rust has macros, which at their limit are capable of running arbitrary Rust code that manipulates syntax and communicates with the compilation process, just like in a good old Lisp.

Why isn’t `const fn` like this too? One word answer: determinism. Rust takes type/memory/access/temporal safety very seriously, and consequentially you can’t use anything in a `const fn` that isn’t fully deterministic and doesn’t depend in any way on platform-specific behavior. This includes, for example, any floating-point computation, or any random number generation, or any form of I/O, or handling file paths in an OS-specific way, or certain kinds of memory allocation. The span of things possible in `const fn`s has been expanding over time, and will in the nearish future largely overtake C++’s direct counterpart of it (`constexpr` functions) in capability. But some things will intentionally never be possible in `const fn`s, for the reasons given above.

Re:Modern SAT solvers: fast, neat and underused on Sunday September 29, 2019 @12:59AM (#21105185)
If you’re looking for a higher-level interface to SAT, SMT, and general constraint solvers, I can recommend MiniZinc: https://www.minizinc.org/index.html