News for hackers. Stuff that matters.
Re:Ask HN: Top Coursera Courses? by Tomte on Sunday November 29, 2020 @09:31AM (#25245288)
The course is good, the book is better, in my opinion. Although it covers the same, but I like its presentation much better than the video course.

Nisam/Schocken: "The Elements of Computing Systems"

I have only finished the hardware part, so far, but skimming the rest I can't find Tetris anywhere. Is that really missing, although it's in the title?

(I know that you can program Tetris on the machine you build in the course, but is it an exercise somewhere?

Re:Ask HN: Top Coursera Courses? by captn3m0 on Sunday November 29, 2020 @09:41AM (#25245339)
One section asks you to learn Jack (The high-level programming language) by writing a medium-complexity program. The goal of the exercise is not to get proficient in Jack (which is a Java-like-language), but to just learn it well enough to implement the compiler.

I wrote a Tic-Tac-Toe variant - but you could write anything, including Tetris.

Re:Ask HN: Top Coursera Courses? by troupe on Sunday November 29, 2020 @10:19AM (#25245576)
On Coursera, if I remember right, the first course gets you to the point where you have a CPU that can run machine language and an assembler. They give you an assembly version of Tetris that will run on what you built.

In the second course you build the programming language that could be used to write Tetris, though I don't think you actually go through it as an exercise.

Re:Ask HN: Top Coursera Courses? by sn9 on Sunday November 29, 2020 @03:14PM (#25247678)
The second edition of the book is actually slated for release in July. You can preorder it on Amazon.