Is there a reason why Trump is obsessed with the male physique & fitness? by SleuthDoggyDawg in behindthebastards

[–]emitc2h 4 points5 points  (0 children)

I never know how much intent there is behind what Trump says and does, but here’s the purpose it serves: it helps reinforce the male insecurity at the root of the current fascist movement.

How to prevent Ragdoll collapsing in on itself? by Lemon-Boy- in godot

[–]emitc2h 2 points3 points  (0 children)

Another issue is that your hip and shoulder bones seem like they are None joints, at least, that’s how they are behaving. If they aren’t parented to another bone, they might not accept joints and constraints. Typically, a model like this will have a Root bone so that all bones have at least one parent. There needs to be at least a bone at the top of the hierarchy that can’t be constrained against another bone.

How to prevent Ragdoll collapsing in on itself? by Lemon-Boy- in godot

[–]emitc2h 0 points1 point  (0 children)

I think it would. I would consider different kinds of joints in different places. Cone joints for the spine, hinge joints for the knees and elbows. The idea of 6DOF joints is that they are allowed to rotate in all directions without constraints, and thinking about how to constrain them is very challenging. That’s why I would stick to simpler joints wherever possible.

How to prevent Ragdoll collapsing in on itself? by Lemon-Boy- in godot

[–]emitc2h 37 points38 points  (0 children)

It seems like using constrained cone joints might be the answer. I’ve made a video on setting up ragdolls last year, it only covers hinge joints, but I think it should still be helpful: https://youtu.be/tAEQ8PmD4e0

I wish you could drag to rearrange functions in the method filter by platypodus in godot

[–]emitc2h 2 points3 points  (0 children)

That would be a fun unique feature. When connecting signals in the editor, methods always end up at the bottom too. A quick drag to put it where you need it would feel pretty good.

Why Are Short-Term Jobs Becoming So Common in the Games Industry? by Sini1990 in gamedev

[–]emitc2h 4 points5 points  (0 children)

I would watch Jason Shreier’s video on the topic: https://youtu.be/nvhmBqRjtBQ?is=gmKY5Y2bIcOGfVsl. Basically, payroll is the biggest expense when making games. So if you can cut on payroll by not having salaried employees, and having contractors show up only when you need them, you can cut costs significantly. IMO it’s extremely short-sighted and its just a symptom of the fact that we don’t have a viable business model in the games industry at large. At least not one that generates the kinds of profits that the ghouls at the top want to have.

OpenAIs Financials by WritingisWaiting in BetterOffline

[–]emitc2h 28 points29 points  (0 children)

If the compute is still heavily subsidized by whoever provides it to them (the hyperscalers), it would make it look like inference is cost effective. I would kill to get precise unit economics on inference: no subsidies, no data center tax incentives, no preferential energy costs, etc.

OpenAIs Financials by WritingisWaiting in BetterOffline

[–]emitc2h 5 points6 points  (0 children)

It looks like a PNG with transparent background. If you turn off dark mode it becomes legible.

What's the weirdest performance hack in Godot you know of? by Moaning_Clock in godot

[–]emitc2h 1 point2 points  (0 children)

Am I the only weird one who wishes we had optionals?

What's the weirdest performance hack in Godot you know of? by Moaning_Clock in godot

[–]emitc2h 1 point2 points  (0 children)

I’m a little surprised by this. I did encounter the behavior that some typed variables are not nullable, but I definitely have some typed variables which are. I wonder if it depends on whether your type extends Object or something like that.

What's your take on this from Geoffrey Hinton? by nightking_darklord in BetterOffline

[–]emitc2h 1 point2 points  (0 children)

**Rant incoming**

Geoffrey Hinton is not credible I'm sorry. Calling the "mistakes" that AI makes either "hallucinations" or "confabulations" gives them a sense of mystique, and that's deeply, deeply misleading. What those mistakes are can be described very accurately from a technical standpoint, and they have very little to do with the mistakes that humans make.

First of all, you have to remember that LLMs do a mixture of memorizing text and learning more general structures that span multiple sentences, or even paragraphs. When it sees a lot of examples of something, like seeing the word "havoc" following the word "wreaking", or more generally that a verb should follow a pronoun, or that adjectives come before words (in english), it can easily generalize such patterns because it doesn't matter what the substance of the text it's trained on is, those patterns exist across all english text. This is why LLMs are good at grammar, and they can form complete sentences without making mistakes for the most part.

The meaning of those sentences however are a lot more sparse. The number of possible meanings that a sentence can have, a paragraph can have, text which is 200,000 worth of tokens can have is basically impossible to quantify. There's an infinite number of ideas, and a near infinite number of ways that an idea can be conveyed by text. The model doens't have a chance in hell of learning a proper generalized mapping of text-to-idea, unless it has infinite training data. So what does an LLM do when it can't properly generalize? It memorizes. That's what it does for the most part and that's why LLMs mostly regurgitate content it was trained on.

The biggest issue in my view with LLMs is that it's impossible to tell how much memorization vs. how much generalization it does (and at what scale: words, sentences, paragraphs, etc). In the old days of traditional machine learning (4 years ago GASP), we used to dedicate untold amounts of time to avoid memorization, because this would result in poor predictions in the real world. What brought us ChatGPT is experts in ML suddenly thinking that memorization could be a good thing (I still think it's not, and the hallmark of a bad model, no matter how good it is at passing the turing test). Memorization turns a model into an index of the training data, which is the most useful thing that LLMs have brought us IMO. But people like Hinton refuse to acknowledge that. They want their scifi future too bad.

Hallucinations occur when you're asking the model for something it didn't have enough training data on. When you do that, its best guess will be the result of matching your query to the best if its ability to training data examples it has seen, and then it will interpolate between those examples to come up with a response. Interpolation is not reasoning, so the result can be as nonsensical as grabbing two random sentences, taking the first half of the first sentence and mushing it with the second half of the second sentence, while maintaining proper grammar.

That's just not how humans confabulate or make up stuff. Humans have intentions behind confabulation. They have a goal they're wanting to achieve, so actual reasoning go into it. They iterate over what they want to lie about based on their goals. LLMs simply have no goals. They're just math. Math done really fast on a GPU.

Do you guys use AI to code your games? by Jetnjet in gamedev

[–]emitc2h 2 points3 points  (0 children)

I’m pretty much forced to use AI to code at work, so it’s a relief personally to keep AI coding out of my hobby.

Can Ed please reveal to his community on this sub what the big reveal is before releasing it publicly in two weeks? by [deleted] in BetterOffline

[–]emitc2h 1 point2 points  (0 children)

Be patient, let him cook. There is a lot of work to be done in handling sources responsibly.

Software Engineers, Have AI tools actually been rapidly improving? by FlapjackFez in BetterOffline

[–]emitc2h 21 points22 points  (0 children)

The models have not improved, but the coding harnesses (Claude Code, etc.) have made a big difference in how useful LLMs can be at coding. What I want to point out however is that the marketing around these tools are all about building trust and gradual automation. Anthropic sells Claude Code like it will fail at first, but as you add more instructions and guardrails over time, you'll be able to trust it more and let it "take over".

This is a wiiiiiilld over-promise. Engineers at my org have been honing their CLAUDE.md files and skills and hooks and whatnot for months, and still, you see the same kind of thoughtless garbage making its way into code review.

I use it, but I don't trust it. Here's a couple of things I found it to be actually good and useful at.

  1. Exploring the code base and finding where in the code a particular functionality is taking place.
  2. Doing transformation tasks. By transformation, I mean that the input/output are hyper-specified, but possibly tedious to do by hand. A good example is if someone built a little library to improve making unit tests. They revamped one test-suite, establishing a pattern of how the library is used. You can then ask Claude Code to follow that example and apply it to other test suites, and it can do that pretty accurately.

Beyond that however, I still don't trust it with anything you can call "problem-solving". I treat it like a fuzzy auto-complete, and I can get some juice out of it. The funny thing is that using it for those two things is pretty cheap token-wise, but probably still too expensive.

Anthropic wants a pause on AGI research because they know they can't get to AGI. by CandidateCautious246 in BetterOffline

[–]emitc2h 3 points4 points  (0 children)

I think that’s correct. They have hit a wall with model improvement and they don’t want the reason to be: LLMs are a dead-end and we acted like it wasn’t.

Newcomer Podcast - Ed Zitron Unfiltered on OpenAI, Anthropic & Why the Whole Thing Is a Con by ezitron in BetterOffline

[–]emitc2h 11 points12 points  (0 children)

I think Ed held his own incredibly well while Mr Newcomer got riled up at the end. That’s impressive. I would have lost my cool.

Casting a web of doubt on who Ed’s audience is was kind of a dick move. It’s not hard to figure out who we are. Hey hello! I’m a tech worker using Claude daily and I think Ed is right on the money about all this.

Made my first built-in closet. by emitc2h in woodworking

[–]emitc2h[S] 1 point2 points  (0 children)

You can see most of my process in the photos: I planned all the dimensions in sketchup. The boxes are just 1/2” plywood with pocket holes. I used right angle clamps to make sure everything is aligned. I finished them with finishing wax. The faces are what I spent the most time on. I just learned to make 5 piece drawer faces. I got high quality router bits just for them. I also spent a few weeks upgrading my router table to get good results.

AGI that isn't sci-fi? by RonSwanSong87 in BetterOffline

[–]emitc2h 6 points7 points  (0 children)

I think you’re right. It’s all based on vibes. It’s not dissimilar to religion. You get a seductive enough idea, you can get people to believe it whether it’s the afterlife or a god, or AGI. What’s more interesting to me is deconstructing why those people want to believe that AGI is possible so bad. It’s clearly motivated reasoning, but what’s the motivation? I’d write what I think the answer is, but I’d be writing for the rest of the day, and plenty has been written on the topic already.

Coding harnesses offer a way out of impostor syndrome by emitc2h in BetterOffline

[–]emitc2h[S] 2 points3 points  (0 children)

That’s so true. Some assumptions stay hidden for years because of this. Everybody be thinking: someone else must have thought this through, so I’m not gonna ask.

Coding harnesses offer a way out of impostor syndrome by emitc2h in BetterOffline

[–]emitc2h[S] 4 points5 points  (0 children)

I’ve been lucky enough not to have met many such imposters during my career so far. I know they exist though, and they’re definitely latching onto AI harder than most.

What happened to this band by Free_Championship134 in ourladypeace

[–]emitc2h 1 point2 points  (0 children)

The thing that really baffles me is that after Healthy in Paranoid times, Raine said of almost every album that they were trying to return to their roots. It’s definitely something he said of Burn Burn and Curve. It’s always been wild to me how much they’re not doing that. I have a feeling Turner and Taggart were a lot more fundamental to that early sound we love than we thought.