5 ms·
I was a CS teacher for 8 years and the way I was able to hook like 85% of classes was I was introducing them to Hackits [1]. They all loved it because they use
by geek_at 3y ago
I was a CS teacher for 8 years and the way I was able to hook like 85% of classes was I was introducing them to Hackits [1]. They all loved it because they use the web so much and this gave them the feeling of being able to look inside the matrix
This was also how I got into CS many years ago. The old tricks still work
[1] https://blog.haschek.at/2014/why-hackits-are-the-first-thing-i-teach.html https://blog.haschek.at/2014/why-hackits-are-the-first-thing...
- kareemm 3y agoThese are genius. Thanks for sharing. I'll definitely be sharing w/ my kids when they get old enough. What's your take on the lower bound where kids are generally capable of figuring these out?
- jtchang 3y agoThese are fantastic!
- mehere14 3y agoI am bookmarking this website for when my kid is old enough. So please don't shut this down. Host it on cloud flare or something which has a good free plan.
- Dah00n 3y agoIt is already broken. If you follow the link in the blog post you get a 404: https://www.socialcube.net/hackits https://www.socialcube.net/hackits
- geek_at 3y agoI detached the hackits from socialcube so now they are on a open source repo and here -> https://www.0xf.at/ https://www.0xf.at/
- another_story 3y agoThese are great. Reminds me of some of the puzzles from hackthissite.org. Do you mind me asking what you did after you left teaching?
- elboru 3y agoYou just unlocked a nice memory for me! I remember many years ago going to a website like that (probably the one mentioned in the blogpost) and feeling a lot of satisfaction every time I was able to “hack” the exercise. Thank you!
- soulofmischief 3y agoBreaking peers into groups and letting them compete on wargames is also a fun exercise. Not sure how this will be impacted by LLM-powered coding software, however.
- iudqnolq 3y agoI put the second puzzle into ChatGPT. It makes an extremely stupid mistake but gets lucky. GPT gets JavaScript numerical semantics utterly wrong but the only non-integer operation is a red herring: "the result [of 14/3] is approximately 4.6667, but JavaScript will store it as 4 since we are not using floating-point numbers"
- soulofmischief 3y agoIs this GPT 3.5, or GPT 4?
- iudqnolq 3y ago3.5
- soulofmischief 3y agoYou should try with 4 and compare. 4 is leagues better.
- iudqnolq 3y agoI've yet to be wowed by anything from gpt 3.5 I've gotten myself or 4 I've seen others post, so I'm not gonna buy it.
- soulofmischief 3y agoDoesn't this strike you as an anti-scientific, close-minded / willfully ignorant attitude? Why not just discover for yourself? I think you would do well to have your own opinions instead of relying on others.
- bombcar 3y agoThis is similar to my hook for friends and family - show them how to use Inspect Element to change parts of the page they didn't think you could change. That usually is an eyeopener to how the whole thing is working.
- musicale 3y agoHow well did the XP system work in practice? Did it seem to work well for learning or did students just learn how to game the system?
- marcod 3y agoOh, reminds me of http://notpron.org/notpron/ http://notpron.org/notpron/