Hacker Newsnew | past | comments | ask | show | jobs | submit | Jaso1024's commentslogin

Fixed some of these in the update I just pushed, will fix the rest in the next update. Any thoughts on how to scale the difficulty a bit better?


lol, yeah, the time should be fixed though rn I think? depending on what level of difficulty you select in the racer game. The wiring is something I've been struggling with, working on making it better.

I intentionally made it s.t the truth tables are based on not just the input into the node, but based on all actual inputs to the node (so if you have additional processing on input x and y, itll show you the not w/ respect to input x and y and not just the immediate input).

will add a rotating cue in the next update


Yes the timing is fixed. Appreciate the quick changes. Good luck!


not to my knowledge, but i'd consider adding this in (i'm planning to extend to TPUs and apple silicon NPUs later, so i might just add this in aswell). what would one want the levels to look like?


Next update has warnings about bus contention (multiple things into one node) when its an issue, and will have a proper show solution button.

For level 1.1 the solution is basically to take the ground and use that as a singular input to the source pin of an nmos transistor, let the input to the level be the gate pin of that same nmos transistor, and to let the drain (top) pin of that nmos transistor connect to the level's output


yeah, I felt that when playing myself, do u think this level is not necessary given previous levels? (it would also help me if u indicated ur level of familiarity w/ the concepts s.t i can calibrate)


I think it's nice, but maybe just use 4 bit inputs to cut a bit on the repetitiveness.

Im a software dev, so not that much hardware experience


good point, made an update that added difficulty levels to the minigames (handles the timer), and i'll probably move the truth tables minigame to after the user builds the truth tables, thx


progress is saved automatically, what issue are you encountering?


None yet, will try to remember not to clear cookies :) Sometimes games that don't maintain user accounts let you save progress in a file and restore it later, so that it survives loss of browser state, see e.g. https://microcorruption.com/

Thank you for the game by the way! It's nice to recall my asic classes, and looking forward to GPU specific chapters.


Oh, no, now I actually lost part of my progress. Apparently has something to do with multiple tabs open.


makes sense, idk if i want to remove times altogether (i personally found it fun + i want the game to be fun for all levels of familiarity), but ill add a modal to explicitly select difficulty level at the start of the racer game, i def agree w/ u overall


please just let me skip it. why am i doing homework in the middle of a game?


lol, i made them skippable earlier to day, if u refresh now it should let you skip them


thanks boss!


Time to get on zetamac (all jokes aside, it should be optional, i'll also make racer games slower + adaptive soon (today))


Oh, the drain should only be connected to the output, not drain aswell (irl this would kill one's chip, I'll add a feature to show short-circuiting). on pmos the source should be vdd, on nmos the source should be gnd (this doesn't apply for some later levels, but does for earlier ones).


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: