> To be cynical, there's probably a lot of corporate spin - Seagate is a HDD company after all. applause
I'd love to see this combined with the author's fork()-less implementation of ps to make a (almost) fork()-free implementation of psDoom. Seriously though, this is really cool
If you can get a suid root binary into the chroot, then you can control its configuration files to bypass security restrictions. $ ln /usr/bin/sudo ./my-chroot $ echo "$USER ALL=(ALL) NOPASSWD: ALL" >…
It so much that JITs became feasible, it's that bigger CPUs were less suitable for Jazelle's approach because of the behaviour of the in-order CPU pipeline. Because Jazelle converted Java bytecodes into ARM instructions…
From the article > When it started testing simulations of early Pentium prototypes, Intel discovered that a lot of game designers had found that they could shave one instruction off a hot loop by relying on a bug in the…
Thumb-2 was internally codenamed Wrist. Because it's between ARM and Thumb
There's a good write up of it here https://social.treehouse.systems/@marcan/109917995005981968
An excellent bug report for a compiler would * have reduced source code for the example, preferably a single source file, in a form which can be compiled * have the exact command line used to build it * have the exact…
What was the origin of the idea that the Unix philosophy is "do one thing and do it well"? If anything, the UNIX philosophy is more like "do one thing, and do it to a text file".
> Isn't it surprising that modulo arithmetic, as already employed successfully in TCP sequence numbers and the like, still seems to be incorrectly implemented today Even in TCP sequence numbers, it can be implemented…
Because "don't" is easier to read than 'don\'t'
Arm's marketing department doesn't consider it an abbreviation any more. The progression of the Arm brand goes something like this: * ARM (abbreviation for Advanced RISC Machines) * ARM (not an abbreviation for…
I find Samsung much more reliable than Sandisk in my pis
The corollary to that is, of course, that any technology which is distinguishable from magic is insufficiently advanced
Your book is set in racist times and appears to be about a racist protagonist. If you aren't careful you can allow those sentiments to propagate into the overall message of the novel. Try to be less defensive, the…
If all the companies doing custom AArch64 microarchitectures had spent the effort building systems around ARM's designs instead, we'd probably have a thriving ARM server ecosystem by now.
Neoverse-N2 will have SVE2 (source https://github.com/gcc-mirror/gcc/blob/master/gcc/config/aar... )
There's a tidy mathematical progression in Apple CPU architectures. 6502 (Apple 1,2,3): 1976 68k (Mac): 1984 (+8 years) PPC: 1994 (+10 years) x86: 2006 (+12 years) ARM: 2020 (+14 years) If the trend continues, we will…
The cost of simulating 32-bit ARM on 64-bit ARM is nothing like 10x if you try hard enough https://www.research.manchester.ac.uk/portal/files/56078084/...
> To be cynical, there's probably a lot of corporate spin - Seagate is a HDD company after all. applause
I'd love to see this combined with the author's fork()-less implementation of ps to make a (almost) fork()-free implementation of psDoom. Seriously though, this is really cool
If you can get a suid root binary into the chroot, then you can control its configuration files to bypass security restrictions. $ ln /usr/bin/sudo ./my-chroot $ echo "$USER ALL=(ALL) NOPASSWD: ALL" >…
It so much that JITs became feasible, it's that bigger CPUs were less suitable for Jazelle's approach because of the behaviour of the in-order CPU pipeline. Because Jazelle converted Java bytecodes into ARM instructions…
From the article > When it started testing simulations of early Pentium prototypes, Intel discovered that a lot of game designers had found that they could shave one instruction off a hot loop by relying on a bug in the…
Thumb-2 was internally codenamed Wrist. Because it's between ARM and Thumb
There's a good write up of it here https://social.treehouse.systems/@marcan/109917995005981968
An excellent bug report for a compiler would * have reduced source code for the example, preferably a single source file, in a form which can be compiled * have the exact command line used to build it * have the exact…
What was the origin of the idea that the Unix philosophy is "do one thing and do it well"? If anything, the UNIX philosophy is more like "do one thing, and do it to a text file".
> Isn't it surprising that modulo arithmetic, as already employed successfully in TCP sequence numbers and the like, still seems to be incorrectly implemented today Even in TCP sequence numbers, it can be implemented…
Because "don't" is easier to read than 'don\'t'
Arm's marketing department doesn't consider it an abbreviation any more. The progression of the Arm brand goes something like this: * ARM (abbreviation for Advanced RISC Machines) * ARM (not an abbreviation for…
I find Samsung much more reliable than Sandisk in my pis
The corollary to that is, of course, that any technology which is distinguishable from magic is insufficiently advanced
Your book is set in racist times and appears to be about a racist protagonist. If you aren't careful you can allow those sentiments to propagate into the overall message of the novel. Try to be less defensive, the…
If all the companies doing custom AArch64 microarchitectures had spent the effort building systems around ARM's designs instead, we'd probably have a thriving ARM server ecosystem by now.
Neoverse-N2 will have SVE2 (source https://github.com/gcc-mirror/gcc/blob/master/gcc/config/aar... )
There's a tidy mathematical progression in Apple CPU architectures. 6502 (Apple 1,2,3): 1976 68k (Mac): 1984 (+8 years) PPC: 1994 (+10 years) x86: 2006 (+12 years) ARM: 2020 (+14 years) If the trend continues, we will…
The cost of simulating 32-bit ARM on 64-bit ARM is nothing like 10x if you try hard enough https://www.research.manchester.ac.uk/portal/files/56078084/...