Viewing profile — amjoshuamichael
amjoshuamichael
HN member- Joined
- Sun, Apr 30, 2023, 8:12 AM UTC
- HN karma
- 188
- Public activity
- 40 items
- HN profile
- View on Hacker News ↗
About amjoshuamichael
i'm looking for work. email me through my university: jjc8794@rit.edu
Recent public activity
-
comment
Comment #43820989
Unfortunately, no :( I was hoping someone would recognize the book and reply...
-
comment
Comment #43811483
I think CSS tools like that appeal to people who learned web development in a kind of ad-hoc way. When I first started, I just wanted to make designs I had in my head. I kind of we…
-
comment
Comment #43600592
That's a really good way to think about it! (Bonus points for ASCII diagrams.) IIRC, I had some similar visualizations in the article but I cut them. And nice paper, interesting wa…
-
comment
Comment #43592268
JavaScript! It's not perfect, but it's the easiest language to run in the browser :)
-
comment
Comment #43592144
Haha, I don't know why I didn't think to include a raycast scene, especially since that's what I was using the algorithm for!! Glad you liked it.
-
comment
Comment #43591340
Original author here. I've been reading this website for years. Imagine my shock when I saw my own article on the front page! I'm glad people are enjoying it. Quick fact about the …
-
comment
Comment #43389886
My argument is that using these non-standard extensions to do important things like memory management in a C library is malpractice—it effectively locks down the library to specifi…
-
comment
Comment #43388356
For me, the point of writing something in C is portability. There were C compilers 30 years ago, there are C compilers now, and there will almost certainly be C compilers 30 years …
-
comment
Comment #43312719
My understanding is that the only qualifier for something on hackernews is that it has to be "deeply interesting": https://news.ycombinator.com/newswelcome.html Deeply interesting …
-
comment
Comment #43311695
Maybe I'm wrong and this is new to a lot of people! I have a limited perspective based on my programming journey, which winds mostly through gamedev, graphics programming, and DSP,…
-
comment
Comment #43304502
Absolutely, like I said, there's no problem with what this person is doing or the way that they're exploring computers, I'm just confused as to why it's being posted here.
-
comment
Comment #43304214
Yeah I found this article super weird. Explaining pointers & dereferencing is reasonable, but doing it in the context of Zig specifically, like Zig is the first language to feature…
-
comment
Comment #43255534
What do you mean by "motivational?" Are you talking about how the creator is against adding new features to the language? I actually think that's perfectly fine. One of my favorite…
-
comment
Comment #43082592
Bryce Bostwick does super cool & inspiring work on debugging and reverse-engineering apps. I found him on YouTube; His video on modding TikTok to only show cat videos ( https://you…
-
comment
Comment #42631359
Fair, though when I say "quality decline" I'm mostly talking about extraneous useless features and overly complicated node-based architectures that require GUIs. There are simpler …
-
comment
Comment #42630738
I don't think that the developers of Slay The Spire were taught by complexity loving professors, no. But education does more than influence the people at universities. Education in…
-
comment
Comment #42628530
Oh, absolutely. I maintain the engine for my video game and it's ultra-minimal tailored to my needs. That leads to better performance, and a much slimmer build size. (currently sit…
-
comment
Comment #42627521
It's all done using the HTML canvas API.
-
comment
Comment #42627301
I'm starting to believe there is an external force that drives down the quality of game engines over time. In most tech, the things that catch on are the things that are the easies…
-
story
Show HN: Interactive Explainer for DDA Line Drawing Algorithm
I never fully understood the DDA algorithm for drawing lines on pixel / voxel grids. I like to learn by teaching, so I figured it out, and wrote a blog post explaining it. Also, al…
-
comment
Comment #42544775
Personally, I don't care about the library, and just want the pure math implementation for shaders and such. For that, they have the algorithm available here in GLSL, vec3 mixbox_l…
- comment
-
story
Show HN: Music video made out of text in the browser
Made this for a university final and figured the HN crowd might appreciate it. All of the visuals are done in pure HTML/CSS (a little JS is used to actually play audio). I wrote a …
- story
-
comment
Comment #42393264
Odin has a builtin heap allocator that works the same way you would expect any other high-level language to do memory allocation–it's just that you have to free the memory yourself…