tranced | 4 years ago | on: Kaboom – JavaScript game programming library and environment
tranced's comments
tranced | 5 years ago | on: Ask HN: What do you do to get your kids to programming?
Sorry for the self plug. I grew up on Neopets and MySpace and I have been teaching CS for years under the guise of introducing retro web back to today's kids.
I usually teach students from 10-15 but I mainly hope that they feel empowered to tackle anything even if it's not programming(since programming, in its essence, is all about debugging/building processes).
I'm lucky that I'm able to teach on a YC startup called Outschool.
Check me out here: https://outschool.com/classes/hacking-web-games-an-introduct...
Also, if you see this and sign up, just private message me on Outschool and I'll give you 25% off.
Anyways, I hope you at least get some ideas that might help by looking at my courses(though there are a few great ideas in this thread too). :)
tranced | 6 years ago | on: The Real Class War
I felt like I had to call them out on it. Though they made the group as a play on "anti social social club" and to counter conservative sentiments their upper class counterparts might've had, I too thought it might've just been punching down on working/middle class Asians who had traditional values and almost can't help but have those values.
I guess that's the real class war; when people punch down on those who almost don't have the opportunity to decide who to become. Not that people completely lack agency in this country but I think a lot of people forget how much your environment can shape individuals and their values.
tranced | 6 years ago | on: Ask HN: I want to get a Bachelor's in CS online. What are some good programs?
tranced | 6 years ago | on: The Gentrification of the Internet
It's kind of a stretch since one of the causes of real-life gentrification is protections for existing stakeholders, the lack of change/adaptation(Friendster -> myspace -> FB for example), and an inherent lack of supply(whereas on the internet there's a near infinite).
I'm not sure whether you can call this gentrification or rather the internet being less of a niche sub culture + more mainstream or just attribute it to a human tendency to self-segregate/put ourselves in our own bubbles.
Tbh, internet n/yimbyism doesn't really have too many effects besides sanitization of content. Other message boards have names for it like noob or a popular one where the word start with "old" or "new' after all.
tranced | 6 years ago | on: Buca di Beppo, America’s Most Postmodern Red Sauce Chain
You're right on the label though, Italian American =/= Italian in the same vein that Chipotle/Taco Bell isn't Mexican. However, there are plenty of institutions in the states that do nail a more purist experience of Mexican or Italian or what have you.
tranced | 7 years ago
tranced | 7 years ago | on: Teachers Quit Jobs at Highest Rate on Record
I'm not sure if it's just about the whiners but also when the whiners permeate the entire institution you're working in.
The "lazy" teacher trope is a thing because the floor for teaching is so low and the ceiling can be so high while pay stays the same.
I guess I'm privileged enough(or type A enough) to want more. Sometimes I wish I could just do my job. That way, I'd be happy with being a bus driver or a cop or something(they both have really good pensions).
tranced | 7 years ago | on: Teachers Quit Jobs at Highest Rate on Record
I went from private tutoring CS to teaching in an afterschool program to this because I really enjoyed helping students break through conceptual blocks and mental ones.
The work is emotionally exhausting but satisfying. Only recently have I wondered whether or not this was the right thing to do instead of going to industry(maybe it's because a lot of my interviewers have been asking me that exact question) but it seems blatant now that my friends are senior engineers who have almost infinite job opportunities.
The real crux of it is that teachers get put into this triangle of pressures between students, administration, and their parents which almost takes away all agency from the job. I got so tired of getting put into difficult situations that were almost always juggling acts.
At the end of the day, if you want to fix anything as a teacher it's almost like going against an institution. You risk your pension, your 401k, or maybe just your potential future in industry for what?
I wasn't in it for the money and I would imagine most teachers aren't either... but what happens when your hands are too tied to actually teach?
sigh maybe I could've done everyone justice if I had some tech money to fall back on.
In my JS courses, I actually don't touch upon async things until I get to rather advanced/intermediate courses. Universally, I think the fundamentals of programming languages can be taught without too many drawbacks and agnostic of language choice unless the language is super verbose.
For example, all the things with closures, this, and asynchronous programming probably aren't relevant until a student runs into them/their gotchas while making web applications. By that point, I think framing it as event driven programming makes a lot of sense and gives context without being forced to deal with the details.
I think doing anything cool in other languages is also almost similar. A while loop/game loop in Python or other languages is pretty similar to the event loop which where the asynchronous nature of JS comes from. This becomes really apparent when working with games like Roblox/Lua and Minecraft/Minecraft plugins+mods.