pikuma.com's Avatar

pikuma.com

@pikuma.com.bsky.social

An education platform created by Gustavo Pezzi to teach the fundamentals of #ComputerScience, #Programming, and #Mathematics.

1,710 Followers  |  91 Following  |  553 Posts  |  Joined: 24.10.2024  |  1.8808

Latest posts by pikuma.com on Bluesky

Detective Sergeant James Doakes knows but cannot prove it

Detective Sergeant James Doakes knows but cannot prove it

When you know Pโ‰ NP but you can't prove it. ๐Ÿ’ธ

05.08.2025 06:02 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿคฏ

04.08.2025 09:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
IOCCC winner code entry

IOCCC winner code entry

This IOCCC winner entry (International Obfuscated C Code Contest) made me smile. The code draws the current moon phase to the console.

04.08.2025 07:50 โ€” ๐Ÿ‘ 359    ๐Ÿ” 108    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 6
Medieval dog wearing a hood and reading a book

Medieval dog wearing a hood and reading a book

Me, earlier today, reading the available options of flags in the awk man page:

03.08.2025 18:54 โ€” ๐Ÿ‘ 17    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Compiler Explorer vs gcc -S flag

Compiler Explorer vs gcc -S flag

It's actually the other way around but whatever. ๐Ÿ˜…

01.08.2025 17:11 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

When you use a secondary camera object with Render-to-Texture to create a mirror effect with OpenGL but you pick the wrong camera view for the mirror target. ๐Ÿ˜ถ

31.07.2025 17:42 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
JET.ANS ASCII art by Michael C. Ling

JET.ANS ASCII art by Michael C. Ling

ASCII art in the 90s was ๐Ÿ”ฅ

28.07.2025 20:20 โ€” ๐Ÿ‘ 17    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Hacker News comment on Stanford's compiler class

Hacker News comment on Stanford's compiler class

Your friendly weekly reminder that big R1 institutions do *not* care about teaching undergraduates.

28.07.2025 18:52 โ€” ๐Ÿ‘ 19    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
hand with multiple fingers on a computer keyboard

hand with multiple fingers on a computer keyboard

When I forget which key I need to press to enter the BIOS.

28.07.2025 16:53 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Learn 3D Computer Graphics Programming from Scratch Learn to create a complete 3D software renderer from scratch using the C programming language.

pikuma.com/courses/lear...

28.07.2025 02:20 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

One thing I like about programming software renderers on old systems is how each machine is a new arena with different rules for a known puzzle. You think you know how to solve a problem and there comes a CPU with a weird way of doing math or a smart coprocessor that think of things differently. ๐Ÿ’›

28.07.2025 02:01 โ€” ๐Ÿ‘ 24    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

hahaha.

28.07.2025 02:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
MEN WILL TURN 16 AND BASE AND BASE THEIR WHOLE PERSONALITY OFF OF ONE OF THESE. Amiga, Atari ST, Archimedes, IBM PC.

MEN WILL TURN 16 AND BASE AND BASE THEIR WHOLE PERSONALITY OFF OF ONE OF THESE. Amiga, Atari ST, Archimedes, IBM PC.

Which way, "modern" man?

27.07.2025 01:45 โ€” ๐Ÿ‘ 16    ๐Ÿ” 1    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 1
Build your own Pentium processor PC book cover

Build your own Pentium processor PC book cover

I really wish there was no "PC" in that title. ๐Ÿ˜ฌ

25.07.2025 14:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey my Brazilian ๐Ÿ‡ง๐Ÿ‡ท friends. Unfortunately I cannot accept payments using PIX. It looks like it requires me to have a Brazilian bank account and I currently don't have one. Maybe in the near future, who knows. ๐Ÿคž

24.07.2025 21:19 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Correct. Maybe I could've used "not axis-aligned" too.

24.07.2025 21:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ah, got it.

24.07.2025 21:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sorry for my ignorance, but is that a game?

24.07.2025 20:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
IBM 3340 data module

IBM 3340 data module

I just came back from a conference in a place called Winchester, UK, and apparently nobody calls old HDDs "Winchester" anymore. ๐Ÿ˜”

FYI: The term "Winchester" for hard disk drives originated from IBM's development of a 30-30 (30MB) drive, named after the Winchester .30-30 rifle.

24.07.2025 18:07 โ€” ๐Ÿ‘ 18    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

That image gave me herpes.

24.07.2025 08:07 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Mea culpa.

23.07.2025 23:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rotation with three shears There's a graphics trick that used to be widely known that has now probably almost vanished from the graphics consciousness - you can do rotations by applying three shears in a row. This should surpri...

Yes, it was a post from @tomforsyth.bsky.social.

I found it on waybackmachine:

web.archive.org/web/20250107...

23.07.2025 21:31 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Look, I try not to say anything about game design because that's not my thing anyway, but if there's one animation style that grinds my gears is the one that rotates pixelated sprites and ignores the orientation of the pixels. ๐Ÿ˜ 

23.07.2025 21:20 โ€” ๐Ÿ‘ 78    ๐Ÿ” 1    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 1
interpreter bytecode

interpreter bytecode

It's so great to see students expand the code from our Compilers & Interpreters course and add more stuff to it. โค๏ธ

19.07.2025 02:43 โ€” ๐Ÿ‘ 28    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh, nothing in particular recently. It's just something I observed a while back plus the wish to find a way of amplifying the reach so good people can find the website.

18.07.2025 09:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Barbadol can

Barbadol can

Scared AI might replace you? Thinking of pivoting your software programming career into something more adventurous and profitable? Check out our FREE e-book below! ๐Ÿ‘‡๐Ÿฆ–

18.07.2025 08:42 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I sometimes wish there was a faster way of letting people know about the school without everyone automatically thinking I'm a spammer/scammer. It looks like most forums are fine with authors sharing links to their books but admins get really uncomfortable if I try doing the same with my lectures. ๐Ÿ˜”

18.07.2025 06:51 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Shakira smiling and working on an old computer

Shakira smiling and working on an old computer

When you free some conventional memory with MEMMAKER.EXE and now the game finally runs:

17.07.2025 12:23 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Oscilloscope sine wave

Oscilloscope sine wave

If I buy a new oscilloscope, I won't tell anyone... but there will be sines.

16.07.2025 21:40 โ€” ๐Ÿ‘ 45    ๐Ÿ” 2    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Riding a horse in the pampas

Riding a horse in the pampas

I found an old notebook I carried with me before I became a father. In one of the pages I wrote a list of hopes & fears I had for the delivery day. Looking back at how everything turned out; how blessed are we, uh? โค๏ธ

16.07.2025 09:49 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@pikuma.com is following 19 prominent accounts