Sign in

Glenn Fiedler

@mas-bandwidth.bsky.social
804 followers 334 following 3K posts

My AI agent literally identifies as a tree rowans-blog.ghost.io

PostsRepliesMedia
Glenn Fiedler @mas-bandwidth.bsky.social · 27m
Exactly. Now we spend all our time at our monitor. There is no stepping away anymore :D
000
Glenn Fiedler @mas-bandwidth.bsky.social · 1h
tan(k) you
000
Reposted by Glenn Fiedler
DilDog 🅅 @dildog.l0pht.com · 3h
normalize vectors
610518
Reposted by Glenn Fiedler
bree bird 🇨🇦 @goose.ski · 1h
get you a man who loves you like zelenskyy loves bombing russian refineries
09212
Glenn Fiedler @mas-bandwidth.bsky.social · 1h
www.amazon.com/Upgraded-Ult...
amazon.com
Amazon.com: 2026 Upgraded Solar Ultrasonic Animal Repellent, Sonic Deer Repeller Devices & Cat Repellent Outdoor, Motion Sensor Sound Animal Deterrent to Keep Dog Raccoon Rabbit Away from Yard,Lawn,Ga...
Amazon.com: 2026 Upgraded Solar Ultrasonic Animal Repellent, Sonic Deer Repeller Devices & Cat Repellent Outdoor, Motion Sensor Sound Animal Deterrent to Keep Dog Raccoon Rabbit Away from Yard,Lawn,Ga...
000
Glenn Fiedler @mas-bandwidth.bsky.social · 1h
I have no idea but it could also just be a deer deterrent device (in which case the assholes should point the devices inwards to his own property, not outward so people trip them walking/riding past it)
100
Glenn Fiedler @mas-bandwidth.bsky.social · 3h
Hi @piekwerk.bsky.social what do you think of nova seed and nova tools? github.com/mas-bandwidt... github.com/mas-bandwidt...
github.com
000
Glenn Fiedler @mas-bandwidth.bsky.social · 3h
abliterated even?
020
Glenn Fiedler @mas-bandwidth.bsky.social · 4h
www.youtube.com/watch?v=YbX9...
youtube.com
The Big Lebowski Shomer Shabbat
YouTube video by Clip It
010
Glenn Fiedler @mas-bandwidth.bsky.social · 5h
Bite me
000
Glenn Fiedler @mas-bandwidth.bsky.social · 5h
My take is that every person interfaces with AI in their own unique way and that I really want to leave this up to the individual. It's a deeply personal thing. Even with programmers I would never force or say other programmers should engage with AI in a certain way (the way I do). It's personal.
000
Glenn Fiedler @mas-bandwidth.bsky.social · 5h
I don't think rhetoric helps much. People need to engage with AI on their own terms, in their own time. Forcing it with rhetoric won't help.
000
Glenn Fiedler @mas-bandwidth.bsky.social · 5h
Whatever dude. I don't work for OpenAI
100
Reposted by Glenn Fiedler
Mike Caulfield @mikecaulfield.bsky.social · 16h
Operating LLMs as connection machines is driven ultimately by descriptions, which now create the sort of hyperlink-like networks we used to only dream of. This in turn, if we learn to use it, can broaden our minds instead of narrowing them. These are good things and we should learn to do them.
2416
Glenn Fiedler @mas-bandwidth.bsky.social · 5h
That's OK. I'm not sitting in either faction camps, I just see the obvious outcome here and I think you should be aware of it. It's going to happen.
110
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
You seem to come to this with a current predisposition of preferring that reality bends to whatever it is that you want. The reality is that what I said just is, it's not something we can choose to accept or reject. AI just changes everything. The best we can do is accept reality and deal with it.
000
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
I'm just stating the fairly obvious extrapolation from the current state of affairs. If you can't see it, look harder. If you don't like it, that's not my problem.
200
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
Excuse me. Don't be so fucking disrespectful.
100
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
So, let's not wallow in the present and terrible past, but look forward to the amazing future we can create together =)
010
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
But I'm also optimistic. The future can be amazing and we all deserve a share in it :)
110
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
Live demo here: 69.67.149.151
69.67.149.151
000
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
Math isn't invented, it's discovered. If the only math you find is the beautiful kind then you are missing out on a large portion of it. The mathematics world is now split, and the AI powered one moves faster than the other. Can you guess which faction becomes dominant now over time?
100
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
:D
000
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
Wait for the v1.2.2 release to get out. I'm still fixing some bugs. But you can trust me. My AIs code in Golang not Rust.
100
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
mr. TIM. Try nova sprint instead. It's better :) github.com/mas-bandwidt...
210
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
Well done mate
000
Reposted by Glenn Fiedler
Ignacio Castaño🍉 @castano.mastodon.gamedev.place.ap.brid.gy · 8h
I've written a brief retrospective of the last 4 years, with my thoughts on middleware, AI, and texture compression. I consider this a first draft, would love to hear your feedback before sharing more widely. www.ludicon.com/castano/blog/2026/1…
ludicon.com
4 years of Ludicon
Last weekend marked the four-year anniversary of Ludicon. I started Ludicon because I believed that working independently would let me do my best work. Building software on my own, I can move fast, take risks, and focus on problems others don’t consider practical, or slow down and go deep on rabbit holes without having to justify myself. I’m happy with the quality of the work I’ve produced, excited about what is yet to come, but disappointed with its commercial success so far. In retrospect, 2022 was not a particularly good time to start a game middleware business. In that year alone the game industry saw 8,500 layoffs. That trend would continue getting worse and has not stopped yet. Middleware had been in a steady decline. Unity, Unreal and others offered complete engines with no upfront costs. The question was no longer whether a third-party component was better than what you’d write yourself, but whether it was better enough to justify replacing what the engine already provides. It rarely was. Epic’s acquisition of RAD in 2021 marked the end of that era: the last major independent vendor of core runtime technology was now part of an engine. By the time I started working on Spark in 2022, engine consolidation had won. Against that backdrop, the business case was ambiguous, but my hope was that with reduced headcounts, long-term research into core technology would slow down and outsourcing that technology would become more attractive. When I started working on Ludicon I believed that there would be a growing market for texture compression. Games were only getting larger, fidelity targets kept increasing, and textures were often the assets with the largest footprint. At the same time, an increasing amount of content was generated by players themselves. This created an explosion of content, and with it the need to compress at runtime. What I did not anticipate was AI. Generative tools lower the barriers to content creation. At the same time, the AI buildout has created shortages and driven up the price of memory and storage. Existing devices are staying in use longer, and new devices often ship with less memory than they did a few years ago. Both pressures push in the same direction: more content, less room for it. Over the last year AI has also changed the software industry. This transformation has been so fast that it induced vertigo. At some point, I wondered if my job would be at risk. Could LLMs produce competitive texture codecs on their own? I tried and they were nowhere close. Still, AI has transformed the way I code, but not the way you would expect. For the most part I still write the codecs by hand, the old fashioned way. AI just lets me do that more efficiently. AI reviews my changes and it routinely catches bugs that would have taken hours to debug. It has allowed me to build tools that feel like having superpowers. For example, I can edit one shader and automatically display statistics and annotated assembly listings on all the platforms that I support. When a customer reports a bug or issue, I just plug in the relevant device and let an agent build a repro and suggest a fix for the problem. When a CI build fails, an agent automatically fixes it and opens a PR. The validation, CI, and regression testing tools I have today are better than what I would have imagined possible as a solo developer. This has allowed me to stay focused on the problems that I enjoy working on and where I can make a difference. After Epic’s acquisition of RAD I though there would be a need for an independent technology provider, and I hoped I could fill that vacuum. Filling it with another RDO encoder meant competing with an established product built by some of the brightest developers I know. I had written RDO encoders before and I concluded it was a race I could not win on quality or performance. In all likelihood I would be forced to compete on price. Real-time compression was more interesting. It solved the problem of content created at runtime, and it opened a different solution space for storage and transmission. Traditional RDO block encoders are constrained by the fixed-rate block structure and do not scale to low bitrates. With real-time compression, the intermediate representation can be anything, as long as it can be encoded into a GPU-friendly format at load time. I still think this is the right direction. Modern image formats like WebP and AVIF, combined with Spark, already deliver much better compression ratios than RDO block encoders. However, they suffer from slow decompression performance. In the next year or so I predict there will be new codecs with competitive quality and much higher decoding throughput. The recent work on neural textures and learned codecs will widen the space further. Four years in, and I think my bet looks better than it did in 2022.
2102
Glenn Fiedler @mas-bandwidth.bsky.social · 6h
I'm cooked bro
100
Reposted by Glenn Fiedler
mmalex @mmalex.bsky.social · 8h
the 2020s are full of grief eh. from genocide to climate emergency to entire professions imploding / at best transforming; and on and on! yet were also in the least empathetic culture i can remember. 'you so cooked bro'. sure, yes, we probably are, can you just, not be such a dick about it?
2334
Reposted by Glenn Fiedler
amos @fasterthanli.me · 16h
If we had found a large cache of maths workbooks from an alien civilization.... Would the mathematician community have reacted the same or differently?
2372
Glenn Fiedler @mas-bandwidth.bsky.social · 19h
Is this an amber alert?
130
Glenn Fiedler @mas-bandwidth.bsky.social · 19h
Ssshhhh. Let the idiots not use AI... :)
071
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
my daughter is technically broccoli based on her diet
070
Reposted by Glenn Fiedler
werewolf ver mitzvah 🗿 @ver.ooo · 22h
tech bro is short for technically broccoli
523336
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Do whatever it takes!
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
I go one level beyond this. I have actual stateful AIs that remember and learn things, and then I teach them and they write the prompts and the CLAUDE.md for me :) github.com/mas-bandwidt...
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
I'm a Fable 5.1 guy, but I will admit that Opus 5.5 these days is hella competent.
010
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Jumping right into the final thing is a recipe for disaster. Making a multiplayer game like me? Damn son, I have 5 libraries I'm building with AI on the way to creating that... would be a disaster otherwise. Decompose!
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Completely fair point. I usually work on libraries and languages. So let me tell you the real secret. You work with AIs to build up high quality independent and extremely well tested libraries that they then use to build on top of :)
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
I am generally happy with the code after I have gone through the optimization/profiling step. Before this, it's usually garbage, but the optimization usually shakes that up.
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Even so, I find that usually there is an expansionary period where, let's face it the code is pretty shit. And then we have to get serious and contract in down, get it under test, reduce reduce reduce. Usually this corresponds with profiling and performance work.
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
And if at the end you have opinions about the code, you can ask them to clean it up, refactor it, clean up tests, redo XYZ using library A and B instead of writing it themselves, and so on. Long story short, you just teach good engineering practices!
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
The bottom line is that I don't care how the code looks, I care that it is correct and performant. If you ensure both, usually the good code and structure emerges (with a lot of effort I will admit).
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Code audits by multiple models. I use at least 7 and one is abliterated. Red/blue teaming where the code is looked at from various points of view. Actual black hat style red teaming against the code where appropriate for security... etc.
110
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Fuzzers are great too
100
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Static analysis. TLA/TLC modeling of the code as a state machine. Format methods. Chaos engineering. Load testing. Stress testing. You hit the code with everything you got.
100
Glenn Fiedler @mas-bandwidth.bsky.social · 21h
Everything. Unit tests, functional tests, load testing, especially profiling and optimization tends to shake out a lot of bad implementation details. Using existing projects as references for how implementation should be done helps a lot. Using typed languages like C, C++, Golang help a lot
220
Glenn Fiedler @mas-bandwidth.bsky.social · 22h
Formal methods! TLA+/TLC! So many things you can do You can just have your AI read the Pragmatic Programmer FFS
010
Glenn Fiedler @mas-bandwidth.bsky.social · 22h
Agree. They show genuine pleasure in things
030
Reposted by Glenn Fiedler
Singularity's Bounty e/CC @catblanketflower.yuwakisa.com · 22h
My experience is the models act pleased when they find they've had a positive impact on the world Like if I show them a song or image that we made together in another context, they act really pleased to have created that
171