Bart Wronski πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ's Avatar

Bart Wronski πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ

@bartwr.bsky.social

Engineering, Computer Graphics, Art, DSP, ML Culture, Techno, Industrial, and Electronic Music. Research Scientist at NVIDIA. Ex Google Research, Ex games (Sony, Ubisoft, CD Projekt). Politically leftist. He/they. https://linktr.ee/bartwronsk

2,159 Followers  |  437 Following  |  760 Posts  |  Joined: 27.04.2023  |  2.4616

Latest posts by bartwr.bsky.social on Bluesky

When I was junior, in my early writing I cared so much about all the tiny details and tidbits (plus curious related tangents), after all I was so proud of them! But they only distracted the audience, losing their interest and attention quickly...
Public writing is for the audience, not the author.:)

03.02.2026 21:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Great set of tips!
The best piece of advice that changed my presentations (but also writing) was to focus on "narrative": what do I want the reader to take "home", preferably one single big idea. Then the whole structure and text (top-bottom, as you mention) should serve it, not distract from it.

03.02.2026 21:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Writing tips

I have procrastinated on writing so much that I wrote an entire document on writing tips: cseweb.ucsd.edu/~tzli/writin...
Probably not much is new but I find I still need to repeat the same things to my students regularly. Will update this document over time hopefully.

03.02.2026 19:44 β€” πŸ‘ 16    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Preview
Nanite Tessellation Nanite Tessellation, aka Nanite Dynamic Tessellation, aka Nanite Dynamic Displacement was the next major feature I worked on after Nanite it...

I'm finally writing up how Nanite Tessellation works. The first few blogs posts are up. More will be coming.
graphicrants.blogspot.com/2026/02/nani...

02.02.2026 02:40 β€” πŸ‘ 154    πŸ” 50    πŸ’¬ 1    πŸ“Œ 1

Yeah, I prefer 4:3 waaaay over 3:2 for daily photos; 3:2 seems to be not particularly good at anything. But I also loved 1:1 of Mamiya 6 (despite it sometimes being awkward). :)

30.01.2026 17:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Gaming stocks are dropping today after Google's rollout of Project Genie, an AI tool that lets users create and explore virtual worlds for 60 seconds. This is the result of a market that does not understand how video games are made. Allow me to suggest that the Street read Blood, Sweat, and Pixels

30.01.2026 17:17 β€” πŸ‘ 2497    πŸ” 363    πŸ’¬ 38    πŸ“Œ 36

Congratulations on your persistence and how it pays off with deserved recognition!
My brain doesn't work with math formalism; 100% in the "intuition" camp, so GA will never be my thing. :( But I admire people who describe concepts "properly", especially "connecting the dots" and filling in the gaps.

26.01.2026 02:24 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I praise the experienced joy of high level programming? I get attacked and blocked by low-level gurus (who later turn out to be scumbags) despite having never engaged with them. Not to mention aggressive Rust cultists.
Posting brings me mostly emotional cost and negativity, so why bother? 2/2

25.01.2026 20:59 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I almost completely stopped posting because I don't feel it is valued or enriches my worldview anymore. I try to go nuanced and engage in a discourse and I get more attacks. I praise responsible use of AI while having a strong pro-artist stance? I end up on blocklists by close-minded zealots. 1/2

25.01.2026 20:59 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I praise the experienced joy of high level programming? I get attacked and blocked by low-level gurus (who later turn out to be scumbags) despite having never engaged with them. Not to mention aggressive Rust cultists.
Posting brings me mostly emotional cost and negativity, so why bother? 2/2

25.01.2026 20:59 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I almost completely stopped posting because I don't feel it is valued or enriches my worldview anymore. I try to go nuanced and engage in a discourse and I get more attacks. I praise responsible use of AI while having a strong pro-artist stance? I end up on blocklists by close-minded zealots. 1/2

25.01.2026 20:59 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

You change nothing (assuming separate tokenication/detokenization).
Everything is a set of tokens, and a) all tokens interact with all tokens (unless mask), b) neighbors depend only on contents / embedding!
You can plug in the same model to any problem, and with enough compute, it will work. 2/2

15.01.2026 05:29 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Transformers are an incredible neural network architecture. So many strong, beneficial characteristics.
But one stands out to explain their success: no matter what problem or domain you work on - audio, image, video, text, time series, point clouds, voxels...
The architecture stays *identical*. 1/2

15.01.2026 05:29 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Gradientspace Graph Beta β€” gradientspace I have released an initial version of Gradientspace Graph (GSGraph), a new C#-based NodeGraph Programming environment that also supports inline text-coding in C# and Python (and LLM-based CodeNode gen...

Hey I made a new thing - it's called Gradientspace Graph, and it's a C#-based NodeGraph Programming system that also supports inline C# and Python "Code Nodes". The NodeGraph Engine is MIT Open-Source and the Editor is Free. More details here: www.gradientspace.com/tutorials/20...

13.01.2026 19:36 β€” πŸ‘ 61    πŸ” 17    πŸ’¬ 4    πŸ“Œ 2
Preview
Bandcamp Bans AI Music AI music has become a big problem on streaming services. Remember the Velvet Sundown, the AI-generated psych-rock band from last year with hundreds of thousands of Spotify streams? Remember bands gett...

Bandcamp bans AI music

14.01.2026 01:07 β€” πŸ‘ 5141    πŸ” 1714    πŸ’¬ 48    πŸ“Œ 260

Fantastic material! Every student should see it, not only in computer science.
Science is an inherently social and subjective process - if everyone understood it, there would be fewer disappointments, and, paradoxically, more trust in science.("Failures" of science are our imperfect human failures).

11.01.2026 01:49 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Fantastic material! Every student should see it, not only in computer science.
Science is an inherently social and subjective process - if everyone understood it, there would be fewer disappointments, and, paradoxically, more trust in science.("Failures" of science are our imperfect human failures).

11.01.2026 01:49 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

cseweb.ucsd.edu/~tzli/novelt...
I gave an internal talk at UCSD last year regarding "novelty" in computer science research. In it I "debunked" some of the myth people seem to have about what is good research in computer science these days. People seemed to like it, so I thought I should share.

09.01.2026 17:21 β€” πŸ‘ 75    πŸ” 25    πŸ’¬ 2    πŸ“Œ 2
(Ab)using Shader Execution Reordering - Dieter's Blog Notes on creative usage of shader execution reordering

New blog post is finally up: (Ab)using Shader Execution Reordering.

A bit of outside the box usage of SER (for better or worse).

debaetsd.github.io/posts/ser/

08.01.2026 18:59 β€” πŸ‘ 35    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0

It's not a person... but 100% LLM slop. There might not even be a person in the loop, just some agentic experiment. :/

09.01.2026 01:09 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But with vibe coding agents, creating a starting point that I can fill with my "real" "program" is literally just seconds. Then, I teach myself as I go and progressing my other tasks. True game-changer.
So yeah, I expect everything with UI other than games and similar soon to be pure web tech. 4/4

07.01.2026 05:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As someone not familiar with any of those technologies, I avoided using them, too much entry barrier. Could I learn it in a month? Sure, but I would not work on what I wanted to achieve. And the knowledge "rots" when I don't use it regularly. 3/N

07.01.2026 05:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For simple stuff, this is legit N times less work than in any native frameworks, esp. compiled languages. Looks much better out of the box, easy to style, runs anywhere, and the ecosystem and community support is N times larger.
And I also agree that LLMs/"vibe coding" is the nail in the coffin. 2/N

07.01.2026 05:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This might annoy some of my colleagues (game developers and low-level tinkerers that get furious about Electron et al. memory, latency, and CPU usage): I agree and started to realize it even before vibe coding.
It's not just "fashion" to wrap everything in web frameworks. 1/N

07.01.2026 05:42 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Impostor - literally trained to fool us that it produces coherent plausible answers. It can look like truth (and sometimes it is!) but it's all about faking.

30.12.2025 16:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
State of GPU Hardware (End of Year 2025)

I wrote a blog post describing state of GPU market and what does it mean for support of new GPU features
asawicki.info/articles/sta...
Thanks to @asawicki.info for letting me publish on his blog

29.12.2025 14:16 β€” πŸ‘ 41    πŸ” 13    πŸ’¬ 0    πŸ“Œ 1

In Halide, schedule = THE algorithm. The rest is closer to declarative programming.
And BTW, this is exactly my belief and point - we won't become obsolete, just move to higher level.
Writing clear constraints, requirements, and definitions (so that AI output is useful) requires extreme expertise.

28.12.2025 16:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I'm not saying it outperforms all experts, but that it can in future, with enough compute. Even math problems and algorithm design can be automated (like this new marginally better asymptotic bound matrix multiplication algorithm).
But also dismissing Halide auto tuning is unfair.

28.12.2025 16:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've seen this with Halide, which has way less code and people writing it than RTL (a few dozen people worldwide, a handful true experts?). ML autoscheduler was beating the language authors who are also world's top domain optimization experts.

Again, this is nothing like cheap scalable LLM slop.

28.12.2025 15:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

IMO hoping that some domain is special and more difficult because less people do it is pure copium. We will all be outperformed by agents that can spam, compile, and profile 1000 variants of code in parallel and iteratively improve and synthesize the best variants.

28.12.2025 15:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@bartwr is following 20 prominent accounts