NAND

Learning and science

computer architecture education

SHOW HN2024

420points
73comments
#102of 3,515 in 2024
Top 3%of 2024 by points

How HN took it

MixedNo clear lean

14 positive, 5 neutral or asking, 0 mixed, 4 critical, out of 23 comments about the project. Thread score +0.42.

Idea: 3 for, 2 againstDocs: 3 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive achievement and great README documentation.

    From 4 comments
    • Wow that is a great side-project, and a great README to boot. I've been meaning on working through Nand to Tetris after playing around some with Ben Eater's 6502 Computer…
      rpmw on HN
    • this is fantastic! great work...
      fire_ball on HN
    • Incredible achievement! Good job.
      greenavocado on HN
    • The readme is so detailed. God job.
      BooleanMaestro on HN
  • Good learning resource, deep understanding of abstraction levels.

    From 2 comments
    • I could make a few college classes out of this. Well done material.
      kristopolous on HN
    • Great work! You have seen the levels of abstraction that most programmers won't throughout their careers.
      farhanhubble on HN

Objections

  • Seen as a clone of Nand2Tetris or existing gates project.

    From 2 comments
    • Isn't this just Nand2Tetris? I've done that course and at a glance this looks the same including the Jack language.
      djmips on HN
    • Isn't this just https://github.com/MarquisdeGeek/gates ?
      alanjay on HN
  • Claimed use of a clock with NAND gates was questioned.

    From 1 comment
  • E-waste concern if physical chips were used.

    From 1 comment
    • On one hand cool project, on the other - e-waste, unless made of recycled ics.
      SomeoneFromCA on HN

Requests

  • Physical or hardware version of the design.

    From 1 comment
    • Would it be at all feasible to build a physical NAND-to-tetris computer? Or is it purely a virtual exercise?
      laweijfmvo on HN

Questions

  • How many NAND gates are in total?

    From 1 comment
  • Whether ring oscillator clocks converge to a single period.

    From 1 comment
    • How do we know that that will converge to a single constant period of oscillation? Could you have a few different-sized square waves continue to cycle through the circuit? (I've…
      schoen on HN

Alternatives named

  • Nand to Tetris (nand2tetris.org)

    From 1 comment
  • nandgame.com

    From 1 comment
  • Turing Complete (Steam game)

    From 1 comment
    • Turing Complete[0] is a fun game similar to this where you create your own computer from NAND gates, including your own assembly language. [0]…
      bramhaag on HN
  • MarquisdeGeek/gates

    From 1 comment
    • Isn't this just https://github.com/MarquisdeGeek/gates ?
      alanjay on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/40159278)