News for hackers. Stuff that matters.

gustavopezzi

Re:Can Ease of Creation Lead to Decrease in Quality and Value? on Wednesday October 14, 2026 @03:42AM (#50083865)
Author here. Thanks for sharing.
Author here. Thanks for sharing.
Re:Show HN: Quake ported to safe Rust, playable in browser on Friday October 09, 2026 @03:13AM (#50017126)
It's funny how this type of thing makes me feel absolutely nothing inside. But hey, it's a free country.
Re:C's Flexible Integer Sizes Were Not a Design Mistake on Monday September 28, 2026 @06:04AM (#49875719)
That's correct. Turbo C++ 3.0 under a 16-bit Intel x86.
Re:C's Flexible Integer Sizes Were Not a Design Mistake on Sunday September 27, 2026 @09:38PM (#49872563)
I remember typing the header name and using all caps. But there is no real reason for why I did that.
Re:C's Flexible Integer Sizes Were Not a Design Mistake on Saturday September 26, 2026 @11:51AM (#49857684)
Author here. Thanks for sharing.
Re:From Front Panel to Program: Thinking Like a PDP-8 on Monday August 24, 2026 @06:34AM (#49417813)
Author here. Thanks for sharing.
Re:SIMD in the 90s: Programming Intel's Pentium MMX on Monday August 17, 2026 @06:12AM (#49328668)
It's probably the syntax highlight JS I'm using for the code snippets.
Re:SIMD in the 90s: Programming Intel's Pentium MMX on Sunday August 16, 2026 @07:48PM (#49324997)
Author here. Thanks for sharing.
Autor here. Thanks for sharing!
Re:SIMD in the 90s: Programming Intel's Pentium MMX on Thursday August 13, 2026 @09:56AM (#49286052)
Author here. Thanks for sharing.
Re:Software rendering in 500 lines of bare C++ on Friday July 24, 2026 @01:25PM (#49038930)
Glad to hear that! All the topics are incredibly fun to play around with.
Re:Software rendering in 500 lines of bare C++ on Friday July 24, 2026 @01:24PM (#49038910)
That's right. :-)
Re:Software rendering in 500 lines of bare C++ on Friday July 24, 2026 @01:23PM (#49038900)
Hey! Gustavo here. Thanks for the mention. The 3D software renderer course is still one of my favorites, even though it was one of the first ones I've published. I recently re-recorded the chapter on perspective projection matrix.
Thanks for the post. Just a small typo there, as the name of the school is "Pikuma."
Re:Pre-2022 Books on Sunday June 21, 2026 @06:34AM (#48617558)
It's extremely rare that I buy any books written after 2020. Not (just) because of AI, but because most publishers started to approach influencers that were not experts on their field to write books, hoping to piggyback on their high number of followers to sell more copies once the book is out.
Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @10:29AM (#48095476)
Thanks for the kind words. I still want to record "Operating Systems" and "Algorithms & Data Structures" to finally complete the core CS areas. It's missing Networking but I don't know much about that topic anyways. I also wanted to continue the retro programming with at least one 68K machine (maybe the Mega Drive) plus a MS-DOS x86 course too. Also, I wanted to teach 3D game physics, either as a new course or adding more chapters to the existing 2D physics course.

Hopefully, I'll decide on what to tackle soon.

Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @05:21AM (#48092783)
I left my fulltime faculty position at the university. I'm only teaching two modules this semester and I'll probably fade out even more in the future.

I've also paused recording any new lectures at pikuma.com for now. I'm still taking some time to decide what's next for the website. I'm currently focusing on reviewing math & physics to help homeschool my son.

Other than that, I just improved the roof of my chicken coop and I'm slowly evolving the foundation of my study cabin. This new place will be my offline library and music room soon. My plan is to only really go online once a week starting August this year.

If I look back, it was not even AI, since I don't use any AI model (almost at all). So, I don't think AI was really the main divisor for me. I have a feeling it was the "you don't own anything and everything is now a cloud/subscription" that was the main disappointment, which happened years before LLMs or AI-assisted programming.
I stopped working as a programmer and I'm teaching CS+math and homeschooling my kid.
That's correct! Even though I have been focused more on math lately (which was always my main study area outside the tech industry). That being said, I have limited my internet usage to ~2 hours per day to answer questions from students and I am doing a lot of homeschooling with my son.
Thank you for writing this. My feelings are very similar to the ones described by the author and the timeline almost matches. The thrill of tecnology for me started to fast decay since the early 2010s and now I see it as a no-return stage. I still have fun with my retro hardware & software but I am no longer an active practitioner and I have pivoted my attention and my efforts somewhere else. Unfortunately, I no longer feel excited for the future decades of tech and I am distancing myself from it.
Re:Implementing a Tiny CPU Rasterizer on Saturday January 31, 2026 @06:54AM (#46835798)
Thanks for mentioning pikuma. :-)

The 3D software rendering is still the most popular lecture from our school even after all these years. And it really surprises me because we "spend a lot of time" talking about some old techniques (MS-DOS, Amiga, ST, Archimedes, etc.). But it's fun to see how much doing things manually help students understand the math and the data movement that the GPU helps automate and vectorize in modern systems.

Re:Learn computer graphics from scratch and for free on Monday December 29, 2025 @04:30PM (#46425950)
Gustavo here. Thank you for the mention!
Re:Coursera to combine with Udemy on Thursday December 18, 2025 @03:28PM (#46318209)
That's right. :)
Re:Coursera to combine with Udemy on Wednesday December 17, 2025 @10:30PM (#46308635)
pikuma.com
Re:Coursera to combine with Udemy on Wednesday December 17, 2025 @12:41PM (#46302790)
I also started teaching on Udemy in 2019 and even though the number of students was high, I quickly noticed that income was low and most enrolled students did not even start the courses they purchased (let alone complete them). I also decided to invest time and money in my own website/school and that was probably the best decision I've ever made. Also, I'm not sure most people know that Udemy was never profitable up until 2025. Before going public, Udemy had never been profitable despite good revenue growth. As of mid-2021 (around its IPO filing), the company had accumulated significant losses (hundreds of millions of dollars) and explicitly noted it had not generated a profit in its SEC filing. After its October 2021 IPO, Udemy continued to report net losses most quarters and years, even as revenue grew. Losses persisted through 2023 and into 2024. Finally, in 2025 they saw profits for the first time since its IPO.
Re:I learned Vulkan and wrote a small game engine with it on Saturday November 22, 2025 @06:33PM (#46019322)
Hi there. Gustavo Pezzi here! Thanks for the mention. I always add new stuff to the lectures and I'm happy to inform that about a year ago I have added a bonus lecture on fixed-point rasterization at the end of that course. Nothing too crazy, but enough to cover the main points. Also, the PlayStation programming course is pretty much 100% fixed-point if anyone feels like diving into that too.
Re:Writing toy software is a joy on Wednesday June 25, 2025 @06:33AM (#44375679)
I share the same feeling. Programming can be an entertaining and joyful activity where enthusiasts don't really need to worry about creating something useful that will be shared with others.

It's like cooking a beautiful and tasty gourmet recipe that serves only one.

Older ยป