News for hackers. Stuff that matters.
Re:A Magnetized Needle and a Steady Hand by saurik on Friday November 18, 2016 @01:41PM (#12989034)
The storyline backing this article is not just distracting, it is misinformative: it teaches people the wrong indirect lessons about software and engineering :/. If you don't have an assembler, you write an assembler, you don't just make do without and try to bootstrap directly from a C compiler; and if you have the luxury of extra hands and need people to work on stuff in parallel--stuff you can't run yet anyway as if you don't have really simple things like true coded I bet you don't have a shell (and there are only a scant couple reasons true would even exist if you don't have a shell that exposes branch comparisons as shell commands)--you don't set them to work building the binaries by hand, you give them a rough outline of a programming language you will have available at the right point in the development cycle (maybe you throw them a C89 manual, as manuals still seem to exist in this world?) and tell them to write it in that on the promise that it will be useful later.
Re:A Magnetized Needle and a Steady Hand by aji on Friday November 18, 2016 @02:09PM (#12989246)
it's obviously just a fun thought experiment.

and we'd probably dust off the old PDP7s and stuff that are more suited to this kind of bootstrapping, instead of jumping straight to ELF and x86

Re:A Magnetized Needle and a Steady Hand by posterboy on Friday November 18, 2016 @02:34PM (#12989443)
>it teaches people the wrong indirect lessons about software and engineering

I am sure most readers can figure that out from the elaborate set up. Reverse engineering shell code, or decompiling programs would be a more realistic application of the conveyed skill set.