this post was submitted on 26 Aug 2024
1 points (100.0% liked)

TechTakes

1432 readers
16 users here now

Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.

This is not debate club. Unless it’s amusing debate.

For actually-good tech, you want our NotAwfulTech community

founded 1 year ago
MODERATORS
(page 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 2 months ago (4 children)

So the orange site is having a normal one over Python BFDL trying to skirt CoC by talking about mod actions against some old dude who caught a suspension for being precisely the sort of edgelord poaster I'd expect out of a Python maintainer, which the orange site was also not happy about. I even read a bunch of his posts in the thread, like where he calls people standing up to NixOS leadership "true villains".

[–] [email protected] 0 points 2 months ago

These are not "Python community guidelines". These are the guidelines of a tyrannical clique who have grabbed power and control the access to the infrastructure.

Lmao, fucking armchair revolutionaries at it again with interpreting a list of rules which essentially boils down to "don't be an asshole" as the literal end of civilization because it's attacking their ~~assumed right to use slurs and insults~~ free speech.

Makes you think that it's always the same kind of people who seem to have a problem with not being a racist twat in a public space. Feels like I've seen similar discussions a dozen times in the Rust community too whenever the term inclusivity comes up.

[–] [email protected] 0 points 2 months ago (3 children)

FYI, Python is named after Monty Python

NO? Really?! Educate me, hackernews!

condescending Wonka.jpg

load more comments (3 replies)
[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (1 children)

I prefer the Jimmy Wales version of authority. The project operates democratically, but Jimmy always retains the ultimate authority to act as a sovereign at the end of the day because he built it, has the reputation of the project to protect, and it's his legacy. The option to fork the project will always be there if the people want new leadership.

Setting aside the blithe just-fork-it-ism and the insult to the people who actually write the articles... Isn't Wales just one of a dozen people on the Wikimedia Foundation board of trustees now?

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago)

also, isn't this congruent to how Iran works?

Ayatollah Jimmy has some zazz, admittedly

[–] [email protected] 0 points 2 months ago (5 children)

oh my god, that weird fash fucker is absolutely pulling a NixOS and trying to burn down the Python community over a well-deserved 3 month suspension

and the only reason I know about this shit even though I’m barely involved with Python in any regard is because one of his fans/alts was spamming mastodon with a blog post defending him, and fully half of it by scroll bar position was just fluffing the fucker’s previous achievements, then at almost exactly the halfway point it started describing all the shit he did and hoo boy does he deserve a lot more than a 3 month suspension

it’s fascinating how this is almost exactly the same situation as with what’s-his-face getting suspended from Nix and the project’s older maintainers pulling ranks to get the toxic fucker back

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (1 children)

There certainly is a pattern of people who used to be helpful and productive in the past who then turn into edgelords in the community later, and nobody dares to go after them because past achievements pattern.

Lol, of course the edgelords (I think there were 2, not really clear to me atm) have Dutch names. Typisch.

load more comments (1 replies)
[–] [email protected] 0 points 2 months ago (1 children)

So it's entirely unclear from that HN thread, but where did this dumbassery start?

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (10 children)

it probably isn’t exactly where it started as the entire thing’s in bad faith, but I’ve found the blog post being spammed absolutely everywhere at the time that went into excruciating detail on tim’s history with python then tried its best (and absolutely failed) to paper over and misrepresent the shit Tim did that got him temporarily ejected

e: my strong personal impression is that Tim’s just been like this for 30 years, and nobody managed to call him out before cause he’s the Timsort guy and open source projects always seem to think technical achievement should absolve you of all the other shit you do, regardless of how much that shit damages the project technically

load more comments (10 replies)
[–] [email protected] 0 points 2 months ago (2 children)

Yup I refused to even post that nonsense because I did the exact same scroll through it and was nonplussed by the amount of preamble this dude absolutely did not merit in defense of his terminal poaster syndrome.

load more comments (2 replies)
[–] [email protected] 0 points 2 months ago (4 children)

Dang it, am I going to have to learn a new programming language after 24 years of getting things done in Python because the edgelords are indulging in a fit of pique?

[–] [email protected] 0 points 2 months ago (1 children)

god I hope Python of all things has enough eyes on it that this throw yourself on the ground in agonizing pain and flood the community with a bunch of fash assholes because you got a 3-month suspension shit won’t work, but I’m still astonished it works at all given how obvious it is when it happens

[–] [email protected] 0 points 2 months ago

what's really lol is how this whole arc is developing

at the start, the announcement about peters being canned for 3 months was really rather obtuse, not even naming the person or pointing at specific threads (just enumerating repeat problems). why, i have no idea

so now mcdipshit et co are doing their utter best to publicise themselves as crybabies who just got told "no, bad, don't do that" and did not like it one bit. but the friends they're choosing... oi.

load more comments (3 replies)
load more comments (1 replies)
[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (5 children)

https://www.404media.co/this-is-doom-running-on-a-diffusion-model/

We can boil the oceans to run a worse version of a game that can run at 60fps on a potato, but the really cool part is that we need the better version of the game to exist in the first place and also the new version only runs at 20fps.

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (1 children)

These videos are, of course, suspiciously cut to avoid showing all the times it completely fucked up, and still shows the engine completely fucking up.

  • "This door requires a blue key" stays on screen forever
  • the walls randomly get bullet damage for no reason
  • the imp teleports around, getting lost in the warehouse brown
  • the level geometry fucks up and morphs
  • it has no idea how to apply damage floors
  • enemies resurrect randomly because how do you train the model to know about arch-viles and/or Nightmare difficulty
  • finally: it seems like they cannot die because I bet it was trained on demos of successful runs of levels and not the player dying.

The training data was definitely stolen from https://dsdarchive.com/, right?

it’s interesting that the only real “hallucination” I can see in the video pops up when the player shoots an enemy, which results in some blurry feedback animations

Well, good news for the author, it's time for him to replay doom because it's clearly been too long.

[–] [email protected] 0 points 2 months ago

The poison floor not hurting the player trapping him forever was a good thing to end on.

[–] [email protected] 0 points 2 months ago

I can allow one (1) implementation of Doom on GenAI, in the spirit of the "port Doom on everything" stunt. Now that it's been done, I hope I don't have to condone any more.

I can't remember seeing an AI take on Bad Apple, but I assume the quota's already filled on that one ages ago as well.

[–] [email protected] 0 points 2 months ago (3 children)

Achieving a visual quality comparable to that of the original game.

Uhhh about that...

[–] [email protected] 0 points 2 months ago

Oh it's definitely comparable. See, I'll compare:

The visual quality of GameNGen is worse than that of the original game.

[–] [email protected] 0 points 2 months ago

~~Man, that looks like ass.~~

Sorry, looks like an ass.

[–] [email protected] 0 points 2 months ago

only real gamers want to shoot Thongmonster Pro. coming soon to a doom WAD near you

[–] [email protected] 0 points 2 months ago (1 children)

I was just watching the vid! I was like, oh wow all of these levels look really familiar... it's not imagining new "Doom" locations, its literally a complete memorization the levels. Then I saw their training scheme involved an agent playing the game and suddenly I'm like oh, you literally had the robot navigate every level and look around 360 to get an image of all locations and povs didnt you?

[–] [email protected] 0 points 2 months ago (1 children)

and yet, with zero evidence to support the claim, the paper’s authors are confident that their model can be used to create new game logic and assets:

Today, video games are programmed by humans. GameNGen is a proof-of-concept for one part of a new paradigm where games are weights of a neural model, not lines of code. GameNGen shows that an architecture and model weights exist such that a neural model can effectively run a complex game (DOOM) interactively on existing hardware. While many important questions remain, we are hopeful that this paradigm could have important benefits. For example, the development process for video games under this new paradigm might be less costly and more accessible, whereby games could be developed and edited via textual descriptions or examples images. A small part of this vision, namely creating modifications or novel behaviors for existing games, might be achievable in the shorter term. For example, we might be able to convert a set of frames into a new playable level or create a new character just based on example images, without having to author code.

the objective is, as always, to union-bust an industry that only recently found its voice

[–] [email protected] 0 points 2 months ago

Which is funny, as creating new levels in an interesting way is very hard. What made John Romero great is that he was very good at level design. He made it look easy. People have been making new levels for ages but only few of them are good. (Of course also because you cannot recreate the experience of playing doom for the first time, so new experiences will need to be 'my house' levels of complexity.

[–] [email protected] 0 points 2 months ago (2 children)

Oh god is this the first time we have to sneer at a 404 article? Let's hope it will be the last.

It's running at frames per second, not seconds per frame. so it's not too energy intensive compared with the generative versions.

it’s interesting that the only real “hallucination” I can see in the video pops up when the player shoots an enemy, which results in some blurry feedback animations

Ah yes, issues appear when shooting an enemy, in a shooter game. Definitely not proof that the technology falls apart when it's made to do the thing that it was created to do.

[–] [email protected] 0 points 2 months ago (4 children)

yeah, this is weirdly sneerable for a 404 article, and I hope this isn’t an early sign they’ve enshittifying. let’s do what they should have and take a critical look at, ah, GameNGen, a name for their research they surely won’t regret

Diffusion Models Are Real-Time Game Engines

wow! it’s a shame that creating this model involved plagiarizing every bit of recorded doom footage that’s ever existed, exploited an uncounted number of laborers from the global south for RLHF, and burned an amount of rainforest in energy that also won’t be counted. but fuck it, sometimes I shop at Walmart so I can’t throw stones and this sounds cool, so let’s grab the source and see how it works!

just kidding, this thing’s hosted on github but there’s no source. it’s just a static marketing page, a selection of videos, and a link to their paper on arXiv, which comes in at a positively ultralight 10 LaTeX-formatted letter-sized pages when you ignore the many unhelpful screenshots and graphs they included

so we can’t play with it, but it’s a model implementing a game engine, right? so the evaluation strategy given in the paper has to involve the innovative input mechanism they’ve discovered that enables the model to simulate a gameplay loop (and therefore a game engine), right? surely that’s what convinced a pool of observers with more-than-random-chance certainty that the model was accurately simulating doom?

Human Evaluation. As another measurement of simulation quality, we provided 10 human raters with 130 random short clips (of lengths 1.6 seconds and 3.2 seconds) of our simulation side by side with the real game. The raters were tasked with recognizing the real game (see Figure 14 in Appendix A.6). The raters only choose the actual game over the simulation in 58% or 60% of the time (for the 1.6 seconds and 3.2 seconds clips, respectively).

of course not. nowhere in this paper is their supposed innovation in input actually evaluated — at no point is this work treated experimentally like a real-time game engine. also, and you pointed this out already — were the human raters drunk? (honestly, I couldn’t blame them — I wouldn’t give a shit either if my mturk was “which of these 1.6 second clips is doom”) the fucking thing doesn’t even simulate doom’s main gameplay loop right; dead possessed marines just turn to a blurry mess, health and armor don’t make sense in any but the loosest sense, it doesn’t seem to think imps exist at all but does randomly place their fireballs where they should be, and sometimes the geometry it’s simulating just casually turns into a visual paradox. chances are this experimental setup was tuned for the result they wanted — they managed to trick 40% of a group of people who absolutely don’t give a fuck that the incredibly short clip video clip they were looking at was probably a video game. amazing!

if we ever get our hands on the code for this thing, I’m gonna make a prediction: it barely listens to input, if at all. the video clips they’ve released on their site and YouTube are the most coherent this thing gets, and it instantly falls apart the instant you do anything that wasn’t in its training set (aka, the instant you use this real-time game engine to play a game and do something unremarkably weird, like try to ram yourself through a wall)

[–] [email protected] 0 points 2 months ago (1 children)

were the human raters drunk? (honestly, I couldn’t blame them — I wouldn’t give a shit either if my mturk was “which of these 1.6 second clips is doom”)

"I'unno, I'm fuckin' wasted and guessin' at random."

"So, your P(doom) is 50%."

[–] [email protected] 0 points 2 months ago

Fuck, you beat me to the P(doom) joke. Well done.

[–] [email protected] 0 points 2 months ago (2 children)

The paper is so bad...

the agent's policy π ... the environment ε

What is up with AI papers using fancy symbols to notate abstract concepts when there isn't a single other instance of the concept to be referred to

They offer a bunch of tables with numbers in a metric that isn't explained, showing that they are exactly the same for "random" and "agent" policy, in other words, inputs don't actually matter! And they say they want to use these metrics for training future versions. Good luck.

For the sample size they are using 60% seems like a statistically significant rate, and they only tested at most 3 seconds after real gameplay footage.

Sidenote: Auto-regressive models for much shorter periods are really useful for when audio is cutting out. Those use really simple math, they aren't burning any rainforests

I'm willing to retract my statement that these guys don't have any ulterior motives.

[–] [email protected] 0 points 2 months ago

There are serious problems with how easy it is to adopt the aesthetic of serious academic work without adopting the substance. Just throw a bunch of meaningless graphs and equations and pretend some of the things you're talking about are represented by Greek letters and it's close enough for even journalists who should really know better (to say nothing of VCs who hold the purse strings) to take you seriously and adopt the "it doesn't make sense because I'm missing something* attitude.

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (1 children)

The paper starts with a weirdly bad definition of "computer game" too. It almost makes me think that (gasp) the paper was written by non-gamers.

Computer games are manually crafted software systems centered around the following game loop: (1) gather user inputs, (2) update the game state, and (3) render it to screen pixels. This game loop, running at high frame rates, creates the illusion of an interactive virtual world for the player.

No rendering: Myst

No frame rate: Zork

No pixels: Asteroids

No virtual world: Wordle

No screen: Soundvoyager, Audio Defense (well these examples have a vestigial screen, but they supposedly don't really need it)

[–] [email protected] 0 points 2 months ago (2 children)
load more comments (2 replies)
load more comments (2 replies)
[–] [email protected] 0 points 2 months ago (1 children)

Oh god is this the first time we have to sneer at a 404 article? Let’s hope it will be the last.

My intention was more to sneer at the research:

Diffusion Models Are Real-Time Game Engines

[–] [email protected] 0 points 2 months ago

The tone of the article was unusual, putting way too large of a quote from the researchers and taking them at their word. Maybe it's sarcasm i'm not getting, but either way, the "research" is just a bit of fun if the only goal was getting Doom to run

[–] [email protected] 0 points 2 months ago (7 children)

I love it when I randomly get a DM from some dude on Reddit because of a post I made six months ago mansplaining to me why I'm wrong about clowning on AI doomsters.

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (2 children)

'the fact is they are right about some things'

Yes, which is a thing we agree on, as Rationalwiki says "The good bits are not original and the original bits are not good", problem is that none of the things mentioned before their last statement hold up. We don't know 1 is possible. (Also note that 1 isn't just 1, but actually 5+ points).

Anyway unhinged reddit DM's are always something.

e: eurgh, looked into their post history. They are into making AI porn games. Also they are quite dumb., yes lets ask the magical AI if a thing is true. Ah turns out it told me that OpenAI is the greatest company in the world and there have been no controversies ever.

load more comments (2 replies)
[–] [email protected] 0 points 2 months ago

"HPMoR is canon - fact"

[–] [email protected] 0 points 2 months ago (1 children)

Oh man, anyone who runs on such existential maximalism has such infinite power to state things as if their conclusion has only one possible meaning.

How about invoking Monkey Paw -- what if every statement is true but just not in the way they think.

  1. A perfect memory which is infinitely copyable and scaleable is possible. And it's called, all the things in nature in sum.
  2. In fact, we're already there today, because it is, quite literally the sum of nature. The question for tomorrow is, "so like, what else is possible?"
  3. And it might not even have to try or do anything at all, especially if we don't bother to save ourselves from ecological disaster.
  4. What we don't know can literally be anything. That's why it's important not to project fantasy, but to conserve of the fragile beauty of what you have, regardless of whether things will "one day fall apart". Death and Taxes mate.

And yud can both one day technically right and whose interpretations today are dumb and worthy of mockery.

[–] [email protected] 0 points 2 months ago

A perfect memory which is infinitely copyable and scaleable is possible. And it’s called, all the things in nature in sum.

A map is not the territory, but every territory is, in a sense, a map of itself.

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago)
  1. What if being perfectly copyable is actually like, idk, a huge disadvantage? If this AI is a program in machine code, being able to be run exactly by its human adversaries allows us to perfectly predict how the AI responses.
  2. kek
  3. Tell us more about the elusive will of programs :) Also just love,love,love the idea that by being able to run computations faster it's game over for humankind. Much how like the 0IQ Corona virus/mosquitos/and small pox stood no chance against our Monkey Brain super intelligence.
  4. Fellas, it's been 0 days since Rationalist have reinvented the halting problem.
[–] [email protected] 0 points 2 months ago

"we are likely... fact" is just a special kind of stupid

[–] [email protected] 0 points 2 months ago

the moon could get mad - fact.

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago) (1 children)

Writing "fact" after a statement doesn't magically make it one, bub

[–] [email protected] 0 points 2 months ago (3 children)

my mental voice for the DM sender keeps switching between “board game store inhabitant who spent way too much on warhammer shit and noticed you’re 3D printing your miniatures” and “flat earth convention keynote speaker” but it’s Reddit so a cursory investigation might reveal they’re both

  1. Only this $25 box of space marines can be used in sanctioned tournaments and therefore you can’t possibly derive enjoyment from your resin miniatures (is that a squad of tiny masters chief?) - fact.
  2. You can’t prove that the earth is round because you’ve never seen it curve - fact.
  3. What do you mean you’re not here to listen to me talk? I’m not moving so you can play with your masters chief (and is that — are you going to make them fight Gandalf?) - fact.
  4. The mere fact that the terrain on the board game table I’m not letting you use is flat and has an edge proves me right - fact.
[–] [email protected] 0 points 2 months ago

My mental voice for DM guy is Augustus St. Cloud from Venture Bros.

[–] [email protected] 0 points 2 months ago

I just enjoy that masters chief is like attorneys general.

[–] [email protected] 0 points 2 months ago* (last edited 2 months ago)

Do you think tiny master chief is a Flat Ringer? Like if he's so smol, maybe it's hard for him to see the curve (fact)

load more comments
view more: ‹ prev next ›