HNHacker News
TopNewBestAskShowJobs

jasmaa

19 karma · joined December 1, 2020

submissionscomments
jasmaa··on CMSC 430: Design and Implementation of Programming Languages
This and computer networks were my two favorite courses from university. My first language was Python, so the connection between programming languages and the machine had always felt like magic. This was the one course that helped dispel some of that thinking for me.

Each module builds on top of the next and has you add increasingly complex features to a toy language. The course I remember was flipped classroom, so it's also entirely possible to do online. On top of that, Jose's video lectures are very well-made and engaging. I would recommend anyone with some free time and even a bit of interest to throw it at this. It's a fun and eye-opening experience if you were like me and knew nothing about compilers before.

jasmaa··on Protohackers: Server Programming Challenge
FWIW my echo failed smoke test when I tried with ngrok using the IP I got from dig. Strange thing is that the server still received the test payloads over ngrok, and my echo passes when hosted on EC2. Not sure if it's something with ngrok or if there's some other incompatibility (I'm a windows user :/)
jasmaa··on I’m switching from VS Code to VS Codium
Curious what the s in the front is for? Looks like regex but I've never seen this syntax specifically before.

Also: https://en.m.wikipedia.org/wiki/Muphry%27s_law

jasmaa··on Ask HN: Share your personal site
https://jasonmaa.com

A Jekyll site (that briefly became a React SPA at one point) with some blog posts, mostly reflections on my projects. I've been trying to expand into writing about other things.

https://jasmaabox.github.io

A digital graveyard for projects I abandoned. I still wanted to write in Markdown but Jekyll felt like too much for one page, so I ended up writing a small static site generator for it using Jinja.

jasmaa··on I can no longer compile my first Flash game
Late but I saw this in the morning and was gonna try my hand at compiling it but looks like someone already figured it out (congrats!).

I have a bunch of old Flash games from back in HS. Been watching Ruffle for a while as well since I've been wanting to make a page to preserve them but AS3 functionality just isn't there yet...

jasmaa··on Ask HN: Skill you want to learn in 2022?
I want to move beyond only messing with Docker Compose and learn k8s.

Also want to learn how WASM works.

jasmaa··on Show HN: Talk is cheap, just show me the code
This is slick. Why put the search query in the path instead of a get param though? You can't search anything with a "/".
jasmaa··on Game where you build a CPU and assembly language from circuits
I really like this idea. I remember working through the Nand2Tetris course [0] which essentially has the same idea of letting you build a computer from scratch. The course's chip fabrication sections had a limited number of simple solutions, so designing chips really did feel more akin to solving puzzles than writing code.

One thing I'm curious about is how level progression works. Do I get standard implementations for the circuits I've previously made? Or do I have to carry my implementations with me for the rest of the game, bugs included?

[0]: https://www.nand2tetris.org/

jasmaa··on Launch HN: Litnerd (YC S21) – Teaching kids to read with the help of live actors
Love to see where this goes! Immediately reminded me of ractives from The Diamond Age.
jasmaa··on Ask HN: Who wants to be hired? (December 2020)
Location: US (Maryland)

Remote: OK

Willing to relocate: Yes

Technologies: Python, Java, JavaScript, SQL, C, Go, React, AWS, Docker, Firebase, Express, Spring Boot, Django, Elasticsearch, MongoDB, Neo4j

Résumé/CV: https://jasmaa.github.io/docs/Jason%20Maa%20-%20Resume.pdf

Email: jasonmaa3955 [at] gmail [dot] com

Hi, my name is Jason. I will be graduating in May and am looking for exciting opportunities. I'm a fast learner with a lot of enthusiasm for writing software.