Ben's Avatar

Ben

@kaleidawave

Mathematics and compilers. https://kaleidawave.github.io

238
Followers
284
Following
177
Posts
27.08.2023
Joined
Posts Following

Latest posts by Ben @kaleidawave

12ty

04.03.2026 15:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

hmm

02.03.2026 21:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Restarting fixes it

02.03.2026 21:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Anyone else have Blender (5.0.0) go into a mode where it freezes roughly every 30 frames

02.03.2026 21:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Clarify the use of 'using' as a variable reference expression in for loop conditions ยท Issue #4961 ยท tc39/test262 There are currently two tests which show the fallback behaviour of using as variable identifiers test262/test/language/statements/using/syntax/using-invalid-arraybindingpattern-does-not-break-eleme...

github.com/tc39/test262...

28.02.2026 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Case 1. `for (using = 0; using < 2; using += 1) console.log(0, using)`

Case 2. `for (await using; using < 4; using += 1) console.log(1, using)`

Case 1. `for (using = 0; using < 2; using += 1) console.log(0, using)` Case 2. `for (await using; using < 4; using += 1) console.log(1, using)`

Fun JavaScript quiz, do either of these parse? If so, which ones

28.02.2026 17:56 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Released depict 0.2.0 (deterministic evaluation of performance via instruction counting tool) github.com/kaleidawave/...

I have recently been using it to identify overhead in Ezno's parser!

There are a few issues with it. But if it looks interesting or useful be sure to share feedback on it!

28.02.2026 12:26 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Similar point could be made for AI tools as well. While we can examine and appreciate their design, let's focus on the outcomes!

28.02.2026 10:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Rust is Just a Tool A programming language should not be your identity.

lewiscampbell.tech/blog/260204....

28.02.2026 10:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
col and column. none of it required. file defaults to random directory

col and column. none of it required. file defaults to random directory

lol

28.02.2026 10:27 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Working on a project using Hono JSX. Great for development

23.02.2026 14:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

`mv blog/src/posts/the-wrong-optimisations.md blog/private/posts-that-will-get-me-in-trouble`

23.02.2026 14:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail
11.02.2026 17:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail
05.02.2026 16:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Maybe crypto matte or masks? What best recreates `texture2D` from GL shaders?

I would prefer to do this inside of Blender so I can see the results in the live compositor.

19.01.2026 18:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

More precisely I have 8 textures, I want input pixels with a certain value to mapped to texture A, ... to texture B etc. I can do it with math nodes / blend modes but mapping each to 8 textures seems difficult. If I could "sample" with a value I have per pixel then it would be easy?

19.01.2026 18:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I understand the different model and how to get coordinates from images etc. I am wondering if the reverse "coordinates (vector) & *image* -> color" is possible, as it is with shaders?

19.01.2026 18:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Compositor node editor on the left. Shader node editor on the right. Shader texture node has vector input. Compositor *texture* node does not?

Compositor node editor on the left. Shader node editor on the right. Shader texture node has vector input. Compositor *texture* node does not?

Anybody know how in Blender to sample a compositor input at a pixel.? The input exists in shader nodes but not compositor nodes?

19.01.2026 17:34 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Release Release 0.1.0 ยท kaleidawave/depict Initial release of Depict. Instructions to come later. See .github/workflow/publish.yml for usage and the latest run for output.

๐Ÿง github.com/kaleidawave/...

10.01.2026 22:02 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

(Will be covered in post) *: is callback based (not directly into an objects), includes comments (of many varieties), trailing commas and missing values under configuration parameter. Does not verify numbers and control characters in string...

04.01.2026 20:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Achievement alert, JSON parsing in Rust now under 250 LOC *.

Will write a post this week, so LMK any details that would be interesting!!

04.01.2026 20:38 ๐Ÿ‘ 14 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The two hardest problems in Computer Science are

1. Human communication
2. Getting people in tech to believe that human communication is important

24.12.2025 12:42 ๐Ÿ‘ 385 ๐Ÿ” 111 ๐Ÿ’ฌ 15 ๐Ÿ“Œ 5

congratulations everyone, we have successfully asked all the questions

04.01.2026 20:23 ๐Ÿ‘ 20 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

productive afternoon ๐Ÿ™ƒ

03.01.2026 21:40 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The Cob!

03.01.2026 21:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Is there are faster way that `cargo check` to update local entries in the Cargo lockfile?

`cargo generate-lockfile` seems to update all dependency entries, even under `--offline`

03.01.2026 15:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Possibly? Will give that a go!

Not sure how the compiled (/finished) binaries are useful to Cargo though...

03.01.2026 15:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Seems they are duplicated executables? I get the `.d` files, but why a hash (?) postfixed duplicate

22.12.2025 22:25 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Anybody know what these files generated by Cargo (Rust) are?

22.12.2025 21:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
QBDI - QuarkslaB Dynamic binary Instrumentation QuarkslaB Dynamic binary Instrumentation (QBDI) is a modular, cross-platform and cross-architecture DBI framework.

Anybody have any experience with QBDI? Looks quite neat so far qbdi.quarkslab.com

16.12.2025 21:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0