Тsфdiиg's Avatar

Тsфdiиg

@tsoding

Recreational Programming: - http://twitch.tv/tsoding - https://www.youtube.com/@Tsoding - https://www.youtube.com/@TsodingDaily ⠀⢀⣰⣾⡿⣶⣿⠿⣶ ⢠⣼⣿⣿⣷⣿⣿⣶⠉ ⢸⣿⣿⣿⣿⣿⣿⠀⠀

8,059
Followers
222
Following
1,231
Posts
21.02.2024
Joined
Posts Following

Latest posts by Тsфdiиg @tsoding

What I discovered by letting my normie relatives use my laptop is that if you use Linux with i3 window manager you don't need a screen locker at all.

09.03.2026 22:33 👍 120 🔁 6 💬 4 📌 1

STEM is like LGBT but with nerds.

08.03.2026 08:27 👍 37 🔁 1 💬 6 📌 0

omg this is great! Thank you whoever drew this!

07.03.2026 17:34 👍 54 🔁 1 💬 1 📌 0

OpenSSH is the best git server.

05.03.2026 13:28 👍 43 🔁 4 💬 2 📌 0

Smaller cursor is the system's cursor. The bigger one is the in-game cursor.

05.03.2026 13:17 👍 3 🔁 0 💬 0 📌 0
Video thumbnail

I've got a simple level editor working for my Software Rendered 3D Game

04.03.2026 12:56 👍 79 🔁 4 💬 4 📌 0

Man I'm watching Tech YouTube videos from ~10 years ago and they feel like a window to such a radically different world. People used to care about shit.

01.03.2026 14:04 👍 108 🔁 5 💬 4 📌 0

I grepped some things around. What I found so far

#no_aoc stands for "no arithmetic overflow check"
#no_abc probably stands for "no array boundary checks", but I'm not 100% about this one.

27.02.2026 14:41 👍 4 🔁 0 💬 1 📌 0
Post image

Cool insight about djb2 hash function from the Hash module that is shipped with Jai

27.02.2026 07:33 👍 42 🔁 0 💬 4 📌 0

Apparently strings.h is a thing. And string.h includes it. 😂

23.02.2026 08:16 👍 6 🔁 0 💬 1 📌 0
Post image
22.02.2026 17:31 👍 25 🔁 0 💬 1 📌 0
Post image

TIL libc provides a weird useless function called "index". I discovered it by renaming a local variable "index" (reasonable name for a variable) and having my code successfully compile but with a warnings saying "dude, you are comparing int to a function". And I was like wtf.

22.02.2026 16:58 👍 85 🔁 5 💬 9 📌 0
Preview
From Emscripten to Wasm Inspired by this video by Tsoding, I've decided to port my game to Wasm with Js bindings instead of using Emscripten to emulate a POSIX environment. I have rewritten the game and engine to be platform...

Inspired by @tsoding.bsky.social I've ported my OpenGL C++ Flappy Bird clone to wasm with HTML canvas, instead of using Emscripten. It was a fun journey making the game and engine platform agnostic.

From Emscripten to Wasm - Flappy Alien
a-nameless-ghoul.itch.io/flappy-gl/de...

12.02.2026 08:59 👍 18 🔁 1 💬 0 📌 0
Video thumbnail

In a somewhat recent Tsoding stream, I've heard about venation pattern algorithms, and tried to implement one (Runions et al.). You may try it yourself at chalier.fr/generative-a...

02.02.2026 17:31 👍 17 🔁 2 💬 1 📌 0
Post image

Uhm... You mean tablet? Just a cheap Wacom tablet like this one

03.02.2026 03:23 👍 0 🔁 0 💬 1 📌 0

It's ok. You can talk shit about me publicly. I don't mind. I'm huge proponent of freedom of speech. :)

03.02.2026 01:49 👍 1 🔁 0 💬 0 📌 0
Post image

Did this sketch recently. Still haven't found any motivation to color it or whatever. Maybe one day I will. Posting it here just in case.

03.02.2026 01:46 👍 104 🔁 3 💬 2 📌 0

Literally this

30.01.2026 14:35 👍 0 🔁 0 💬 0 📌 0

It's very telling that the bright picture of the future today is called *Retro*futurism.

30.01.2026 14:35 👍 39 🔁 2 💬 1 📌 0
32 - SparrowOS v1.02 Quick Tour (SparrowOS) [2012]
32 - SparrowOS v1.02 Quick Tour (SparrowOS) [2012] YouTube video by Absolute Terry Davis

It is cool! Here is a demo of it when it was called SparrowOS and Terry didn't decent completely into schizophrenia yet, so you can hear the actual thought process behind this awesome OS for Recreational Programming :) www.youtube.com/watch?v=zFJZ...

29.01.2026 22:53 👍 2 🔁 1 💬 0 📌 0
Post image

Somebody discovered my Crust videos 🥹

29.01.2026 22:44 👍 63 🔁 2 💬 4 📌 0
Post image

The idea to name type Void as U0 in HolyC (the language of TempleOS) is kinda genius if you think about it.

Its size is Zero, yes. And it is Unsigned because being Signed requires at least one bit. But the size is Zero. Checks out.

29.01.2026 22:27 👍 86 🔁 2 💬 7 📌 1

Candles are even cooler. :)

28.01.2026 15:28 👍 10 🔁 0 💬 0 📌 0

And it's incredibly safe (unless you do stupid shit of course) because the flammable stuff is localized in a very small area. If you drop it, very likely the spilled oil will just put the flame out.

28.01.2026 15:28 👍 12 🔁 0 💬 1 📌 0

Oil is not flammable in its liquid form, but the vapors are. We stick a wick into the oil and let it soak up. Heat the wick with a flame, which evaporates the oil and ignites it. The flame evaporates more oil, capillary forces in the wick suck up more oil to supply the flame and continue the cycle.

28.01.2026 15:28 👍 7 🔁 0 💬 1 📌 0

Because they are! Just think about how fundamentally they work:

28.01.2026 15:28 👍 3 🔁 0 💬 1 📌 0

Oil lamps are incredible technology

28.01.2026 03:03 👍 27 🔁 0 💬 5 📌 0

Yeah, I also found a bunch things like these through clankers. They are more of libraries and not ready to use tools.

28.01.2026 00:06 👍 0 🔁 0 💬 0 📌 0

It's kinda hard to make diff(.c) in Lisp

27.01.2026 13:15 👍 3 🔁 0 💬 1 📌 0

I can implement it myself, but if there is already something like it, I'd use it.

27.01.2026 00:52 👍 8 🔁 0 💬 0 📌 0