's Avatar

@billy-manning

Graphics programmer, classical pianist

109
Followers
598
Following
79
Posts
12.11.2024
Joined
Posts Following

Latest posts by @billy-manning

The Matrix Reloaded and Revolutions are both awesome. We all had terrible taste when we pretended they sucked in the 2000's.

18.07.2025 04:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yep

28.06.2025 13:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

As far as I'm aware a LOT of classroom uses of copyrighted material are fair use, even if it's safer to get explicit permission

26.06.2025 13:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

No? You should pay for books instead of stealing them

26.06.2025 13:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The case was about training inputs, and not about outputs. Using copyrighted data for training an AI was deemed fair use in the same way that humans may read books and be inspired by them to write something else.

It remains to be seen whether the outputs of AI count as infringement

26.06.2025 12:57 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Advanced Graphics Programming in Unreal, part 1 This is a seven-part article series.

I finally released a whopping 7-part series on advanced graphics programming in Unreal! It has lots of good stuff that isn't mentioned anywhere else on the Internet.

The final article will come out tomorrow.

medium.com/@manning.w27...

#unreal #graphicsprogramming

25.06.2025 17:35 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Cursed c++ fact of the day: casting a compile-time constant 0 to a pointer must produce a nullptr, but that doesn't mean nullptr must equal 0. On CUDA it equals 0xffFFffFF!

17.06.2025 17:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

AskHistorians is famous for being the most carefully- and thoroughly-moderated popular subreddit. All answers need to be thorough and cite sources.9

13.05.2025 16:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image
09.05.2025 16:57 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've really enjoyed Julia as a programming language which balances the advantages of Python and c++, while still having a very concrete type system. Although it doesn't have much in the way of code organization; it's a lot like C in that respect. 2/2

26.04.2025 16:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Scientist code is much more function-over-form than traditional software, but it's still valuable to pick up the fundamentals. And IMO it's a lot harder to do that in a weakly-typed language like Python. However c++ is a special nightmare of its own... 1/2

26.04.2025 16:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hi! I'm a graphics programmer focused on Unreal projects.

I never even used Twitter, which used to feel a bit embarrassing but has aged pretty well I think XD

26.04.2025 16:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I mean that is the libertarian philosophy at its core, right? In a sane world all libertarians would be allies.

19.04.2025 01:29 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

tenor.com/P28gp63JbP.gif

14.04.2025 23:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The best investment I ever made for my desktop was a standing desk converter, and mini treadmill to fit underneath the desk

09.04.2025 15:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Really cool! Seems like it would be simpler than Minecraft to train an AI on but I'm not sure

06.04.2025 20:31 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Ancient Machine (VCV Rack modular synth sim)
Ancient Machine (VCV Rack modular synth sim) YouTube video by William Manning

Modular Synths are the music equivalent of ShaderToy: take a ton of simple mathematical building blocks and mix them into something unique. Real modular setups are stupid expensive, but there's OSS simulators for them!

Here's a playlist of synth tracks I made for fun.

youtu.be/u0krjHwtP-8?...

18.03.2025 21:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Tariffs don't make sense economically but can make lots of sense for other purposes like diplomacy and negotiation. I think they're meant to be used like economic sanctions, or for protecting particular industries of interest to national security. The real problem is electing a madman president.

11.03.2025 16:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I quite like it! If I ever get a physical eurorack this will probably be part of it.

25.02.2025 23:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm pretty sure repeated texture (the faces) is not a sign of AI. It's a sign of Photoshop. The hand is a sign of AI, but there is a potential index finger sitting on top of the thumb so it could also be a low-quality normal hand.

04.02.2025 17:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Cursed c++ fact of the day: on some platforms (embedded devices), memory addresses starting at 0 are totally valid, often pointing to special things like interrupt tables. However dereferencing `nullptr` is still UB! So to safely access address 0, you need to use some assembly.

31.01.2025 22:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Danny DeVito.

Unrelated note, I fucking loved Jade Empire dude

24.01.2025 17:52 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Saying something wrong with a *confident tone* doesn't make you right. Learn some humility.

24.01.2025 16:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Parrots have it too

24.01.2025 15:45 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I was just replaying Crackdown 2 and I remember as a teenager thinking it was really cool to revisit a ruined version of the same city from Crackdown 1.

12.01.2025 21:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Nah git is awesome, however Perforce does work a lot better in gamedev. Unfortunately the secondary tooling (like PR's) probably won't ever be as good as what GitHub offers.

12.01.2025 01:23 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I bet there's some convoluted way to do it with template tricks. But if we're lucky something like this will make it into c++26 reflection?

09.01.2025 16:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Shadertoy

Stayed up all night making this, just for fun.

www.shadertoy.com/view/M3Kczh

04.01.2025 12:06 ๐Ÿ‘ 17 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image
03.01.2025 15:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Meanwhile Tim looks like he's been taxidermied in this special.

25.12.2024 20:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0