Mostly post about gamedev, drums, books, and film. https://xitter.cf/t.co/9OgAGRWojr

Sydney, New South Wales
Joined August 2010
Recommended read! I remember Qiaochu’s math blog back when I was struggling in undergrad abstract algebra, he was great then and his ability to articulate difficult things has only improved.
okay so. when a mathematician proves a random conjecture you are supposed to politely clap. this is because it would be rude and embarrass the mathematician to point out that most conjectures are not that important or meaningful when an LLM proves a random conjecture mathematicians are caught in a funny position where they want to say "these are not very important or meaningful conjectures and having magic proofs or counterexamples come out of nowhere is not particularly interesting or useful to anybody, except possibly the person who proposed the conjecture and some of their colleagues" but saying that puts them in an awkward position - why didn't they say that when humans were doing it? was nearly all mathematics actually pointless this whole time and mathematicians were just politely avoiding ever pointing this out so they could all still have jobs? if the best defense you can come up with of mathematics as a human endeavor is, effectively, "it's really fun for us to come up with these baroque puzzles and then solve them, don't screw this up for us," you are completely abdicating your responsibility as a public endeavor that taxpayers fund. i have occasionally argued that pure mathematics lost the plot decades ago and gave up on having any kind of meaningful relationship to the rest of the human quest to understand reality. this was a slow-burning tragedy, and mathematicians have been able to hide this state of affairs from everybody else because nobody else knows enough mathematics to critique what mathematicians are doing i saw a famous professor point out a few years ago that the machine learning that underpins AI is powered by 18th or maybe 19th century mathematics, you don't need much more than multivariable calculus, linear algebra, a bit of probability. he said this as if it was a dunk on ML and AI; imo it's a much bigger dunk on mathematics. you're telling me the most important scientific revolution of our lifetimes doesn't involve any of the math that mathematicians have been working on over the last century or two? you see how that's worse, right? (tbc i'm not saying that stuff is all useless, you need a bunch of stuff from the first half of the 20th century to do physics, e.g. functional analysis, lie theory, representation theory all feed into the standard model. after 1950 or so things get more dicey) if mathematicians still want to have jobs they are going to have to do a better job than they have for the last few decades convincing the public they do something that actually matters, and figuring out what that actually is or should be. this is an opportunity for the field to do some very serious soul-searching, as serious or more serious than the foundational crisis from a century ago. this kind of whining is absolutely not going to cut it
1
161
Replying to @atmoio
It's possible to uncook your brain. I went on a month long AI bender and basically reached the identical conclusion that you reached. Quit cold turkey, rested for a week, then sat down and did something hard (I wrote this calculator from scratch, which is actually a programming language in disguise antovsky.itch.io/naut). You'll be amazed how quickly your brain rewires to enjoy the actual rewards of struggle again (that's why "something hard" is better than "easing back in", I've never done a full lexer/parser/eval from scratch before so this was good). The hardest part is the ego, and letting go of the idea that just because you did this, you're somehow "back baby!" or "better than the LLM". Those things were never the point, and I think before we didn't have to confront that, and now everyone is forced to. I think it's a bit like how all the chess grandmasters must have felt after chess was solved. Sure nobody outwardly said "chess grandmasters are smart because chess is hard", but there was no proof that it wasn't the case. But after machine chess, it sort of forced that reality upon everyone, so you had to relearn to play for the pure enjoyment of it, rather than for any ego/status reasons (and maybe some people realized they weren't in it for any other reason, and so then there is no more reason to play). Software I think will be the same. If you enjoy the process, you'll still be able to make things, and probably even sell them if they're good. It's still very tractable to make useful software as a solo dev or a small team, and if it takes you an extra year because it's by hand instead of AI, nobody will really care, so I don't see the problem. True, there will be lots more hotdog makers out there, but in a way they already existed and we didn't care before. Yes it will be annoying there are more of them now, but that's ok. They will earn millions selling hotdogs (as do real hotdogs), that's ok. As long as your status isn't wrapped up in it all, then I think it's all ok. Anyway that's mostly all me talking to myself, but hope it helps :)
2
6
90
2,968
Christopher Priest’s Dream Archipelago is a spectacular setting, one that desperately deserves to be adapted into a visual medium.
At a bookstore, my eyes met Christopher Priest’s “The Affirmation”. While standing in the checkout line, I took another careful look at the band, which described it as “a monumental novel that serves as the ‘key’ to all of his stories.” I realized that I haven’t properly read Priest’s works. I haven’t even read “The Prestige” or “The Separation”, both of which were adapted into films. So I went back to the paperback section and bought the reissued edition of “Inverted World”. I’ll read some of his other works first, then take on “The Affirmation”.
90
“natty coding”
We need an official name for not-vibe-coding. My top candidates so far: · boomer coding · chewgy coding · trad coding · Coding with capital C Suggestions are welcome.
1
131
Just remembered this being a thing back then! We got a censored version of the game.
Managed to get Fabien Sanglard's Chocolate Duke Nukem 3D compiling and running, after some vendoring, macro and VS gymnastics. Fabien must have done a great job with this because I've never managed to actually get this far with a classic game codebase before. But that fact is symptomatic of the worst part of C and C++! The damn build process. I don't think I've ever been able to pull a legacy code base and have it compile first time (even this one required some vendoring and macro and VS gymnastics). The amount of hoop jumping and bureaucratic form-filling involved is just a giant pain in the ass- the term I've heard for this kind of project setup drudgery is yak-shaving, but that is far too rosy a term for it. The one thing I crave for a C successor language is a pain-free process of *running the code*, so we can focus on what the actual code does and get to the actual fun parts.
1
190
Managed to get Fabien Sanglard's Chocolate Duke Nukem 3D compiling and running, after some vendoring, macro and VS gymnastics. Fabien must have done a great job with this because I've never managed to actually get this far with a classic game codebase before. But that fact is symptomatic of the worst part of C and C++! The damn build process. I don't think I've ever been able to pull a legacy code base and have it compile first time (even this one required some vendoring and macro and VS gymnastics). The amount of hoop jumping and bureaucratic form-filling involved is just a giant pain in the ass- the term I've heard for this kind of project setup drudgery is yak-shaving, but that is far too rosy a term for it. The one thing I crave for a C successor language is a pain-free process of *running the code*, so we can focus on what the actual code does and get to the actual fun parts.
1
3
265
thesis / antithesis
1
73
I’ve used Raylib in C, Go, Python and Beef and it always rocks 👍
Any language is just a frontend for Raylib. Once you realize you can't be replaced by AI.
137
Any language is just a frontend for Raylib. Once you realize you can't be replaced by AI.
14
19
5
658
32,180
you're insane if you use python classes ever. there is literally no point in doing oop literally anywhere
sick of object oriented pytorch code, switching to @_xjdr inspired functional transformers
168
72
48
2,009
487,253
Replying to @svpino
It takes longer for me to read, fix, and debug Copilot code than it does to write it myself. This is especially true because my codebases don’t match the training data that Copilot can be trained with. This will be true until an entire paradigm shift occurs in AI generated code.
8
14
2
593
38,733
🤔
This quoted post is unavailable.
95
Very well articulated point by Christer! The right solution is discovered after many rough, rough drafts.
protip: code badly! you don't KNOW what the good solution is yet. don't over-engineer early. good ideas are not waiting on square one. add a fixme. embrace the hack. love the kludge. iterate from a rough copy: bad is fast. bad is fexible. bad can be thrown away. bad is good.
1
109
.@AndrewWhitworth and Ryan Fitzpatrick break down the @dallascowboys red-hot offense on their favorite, shiny new toy. More TNF Table Talk with Whit and Fitz on the TNF nightcap.
4
9
3,504
Fitz and @AndrewWhitworth have a shiny new toy to help break down the game in a whole new way. 🔥 Watch more TNF Table Talk tonight at 7PM ET on Prime. #TNFonPrime
1
5
1
12
3,470
Yoooo!!
Peyton will be back….. with a better impression Monday night when @Schwarzenegger joins the ManningCast.
1
359
My band released our first recording today in over 20 years of being together 🙏 spotify.link/mMkvLoGxZDb
2
2
81