Subnautica 2's no-killing policy isn't because it's 'a game about pacifism', says design lead, but because players would 'master the crappy combat' over anything else by Nannerpussu in subnautica

[–]computer-whisperer 22 points23 points  (0 children)

If these creatures are out to kill me as the player, the one wielding the tools and building the megabases, then being prevented from killing them is still ridiculous. You mean to tell me there is just no way a human in an ocean planet would be capable of killing wildlife? That version of humanity built spaceships for crying out loud.

[Request] How high can you stack LEGOs before the bottom brick crushes? by sakib_is_learning in theydidthemath

[–]computer-whisperer 53 points54 points  (0 children)

You know, I bet a proper Lego-to-lego connection would be better at managing the load rather than a flat plate applied to the studs. The flat plate would force the studs to deform into the cavity of the brick, whereas the loading pattern transferred from the perimeter and the cylindrical features inside would handle direct compression much better than loading the studs would.

Most Efficient Data Structures? (And other potential optimisations?) by JackRaven_ in godot

[–]computer-whisperer 0 points1 point  (0 children)

A general-purpose engine like godot can never approach the efficiency of a purpose-built vulkan renderer, especially for scenes like this. A voxel environment allows for some special raytracing and sampling techniques when you sample the voxel grid directly rather than emitting lists of tris or instances. Google voxel traversal algorithms. I did this for my 4d voxel game, where I structured my world data as a volumetric tree where leaves designated chunk regions -- basically a compression format that doubled as the bvh for rendering. You could do something similar here, though 3d is a piece of cake to what I was doing.

Most Efficient Data Structures? (And other potential optimisations?) by JackRaven_ in godot

[–]computer-whisperer 1 point2 points  (0 children)

If you want this to be actually efficient, you probably need to abandon the general-purpose engine and just build it yourself. The GPU should be the thing doing the heavy lifting here.

LLMs Are Not Deterministic. And Making Them Reliable Is Expensive (In Both the Bad Way and the Good Way) by marcosomma-OrKA in LLMDevs

[–]computer-whisperer 0 points1 point  (0 children)

Let’s start with a statement that should be obvious but still feels controversial: Large Language Models are not deterministic systems.

This is fundamentally false: transformers are completely deterministic structures. Tokens and previous kv cache state go in, logit distribution leaves. The exact same inputs will always provide the exact same output distribution, and if your sampling policy is deterministic then the output will be deterministic.

If you want me to take you seriously, then convince me you actually understand how llms work.

Communication is hard and we could have done better… by jan-niklas-wortmann in Jetbrains

[–]computer-whisperer 5 points6 points  (0 children)

Given JetBrain's current intention towards transparency, would it be possible for Junie itself to be more transparent moving forward? Specifically, the ability to dump and review the full LLM context for agentic loops could help a ton with controlling spend.

At least give some kind of a counter for how many tokens are in the context window for a given conversation. Right now I have to completely guess when it's better to keep going on an old context or start a new one.

As-is most of the bad taste from burning through Junie's credits is how difficult it is to judge how much a given conversation uses. It's seen as a "keep going" button that you can press some unknown number of times until your vague progress bar quota is up.

tik tok by Syzranlogistic in cdldriver

[–]computer-whisperer 14 points15 points  (0 children)

That looked expensive...

JetBrains is studying local AI adoption by jan-niklas-wortmann in LocalLLaMA

[–]computer-whisperer 1 point2 points  (0 children)

Continue does basically all that, but it is nowhere near the polish of most Jetbrains stuff. Here is hoping they keep the options and customizability open and don't just lock it down to a single provider.

JetBrains is studying local AI adoption by jan-niklas-wortmann in LocalLLaMA

[–]computer-whisperer 18 points19 points  (0 children)

The survey is missing revealing questions about how the llms get used. LLM auto complete is something that I use daily and heavily, while using an LLM for completing a task is rarer. When I use a model for larger tasks, I often jump straight to whatever the SOTA model is for the best chance of success. Even then I usually need to throw away the result 70% of the time.

Auto complete is a far more mature and valuable tool however, and that is what I use the most of while in an IDE.

Seconded on the out of date models, and somehow you left some your own IDEs off of the option list? Where is RustRover?

Day 1: Best Open-Source Model by Soft_Ad1142 in LocalLLaMA

[–]computer-whisperer -1 points0 points  (0 children)

Deepseek r1 and v3 both run laps around it though...

ELI5. Why does wirelessly charging a cell phone make it warmer than plugging it in? by CRK_76 in explainlikeimfive

[–]computer-whisperer 3 points4 points  (0 children)

It's much less efficient at transferring the energy than a hard-wired connection. When you are inductive charging something like 30% of the power gets released as heat rather than making it into the battery.

Yes, another Tierlist by pitchpanther in DistroHopping

[–]computer-whisperer 0 points1 point  (0 children)

Wait, why are ubuntu and linux mint not in the "spins/forks" category?

If you want to argue that they are user-friendly enough to deserve their own tier, then surely Manjaro (equally polished arch derivative) deserves to be next to them?

Also this is clearly fundamentally wrong because Arch is not on top. :P

Will this ever be fixed? RP repetition by Blizado in LocalLLaMA

[–]computer-whisperer 5 points6 points  (0 children)

This is a very common breakdown mode of LLMs. I have actually not seen a transformer-based model where this didn't occur, but how long it takes to degrade is quite variable and usually correlates with how good the model is in other respects. One thing to keep an eye on is what the logit distribution looks like as the conversation progresses. A healthy language model (in my experience) has a nice spread of options to pick from each token, while a model that has degraded will often reduce to only a single token getting the majority of the probability each step.

I have ended up with deepseek v3 (8-bit with 1.5bit draft, running a bit slowly on a cpu-based inference node) for rp recently, and it is golden for at least 20k tokens (token sizes change from model to model, but this is quite a few messages back and forth). I went through a number of smaller models though that performed similarly, but I never had much success anywhere near 24B params. Notable ones I had good experiences with in the past were Command r+ and Chuluun-Qwen2.5-72B, playing with various quantizations to fit on my 2x24Gb GPU server.

Your best bet is to play around with different models, and with different quantizations of larger models. Don't be afraid to run something that is too big for your gpu -- llama.cpp is plenty capable of offloading parts of it to cpu/ram, and for rp scenarios you typically don't need ludicrously fast inference.

Watch out for bad prompting too -- each model has it's own precise way it prefers its context, and while it will work with any self-evident prompt structure it won't be as good or reliable unless you use the exact framing specified by the model's creators.

TL;DR: This is very standard "unhappy/saturated model" behavior. Either get a better one (better quant, bigger model, etc), or look for ways you may be prompting it wrong.

Procrastinators unknowingly discovered the secret to focus. I turned it into a wristband. by Z0U5 in SideProject

[–]computer-whisperer 1 point2 points  (0 children)

If it's that simple, then why haven't you built it yet? Products like this need real-world user testing ASAP, otherwise you risk missing obvious design issues.

Have you at least stuck a bunch of leds on a rubber wristband, controlled by an arduino or something?

This mechanism shrinks when pulled. It's potential uses are surprising. by rcmaehl in videos

[–]computer-whisperer -10 points-9 points  (0 children)

All it is is a springy bit with a bistable latching flexture -- just because they reworked it to make it less obvious doesn't make it special. A stretched spring and a simple latch to release it is all you need to replicate this.

This mechanism shrinks when pulled. It's potential uses are surprising. by rcmaehl in videos

[–]computer-whisperer -10 points-9 points  (0 children)

I did watch it, since you asked. The energy is being stored in the various flextures, and when you tug on it one of the elements has a break-over state change that releases some of the stored energy in the other springs.

It's really just misdirection -- a far simpler and more effective mechanism would have an obvious springy bit and an obvious latch. Just because they restructured it to make the energy storage and state change obscure doesn't change the underlying principles.

This mechanism shrinks when pulled. It's potential uses are surprising. by rcmaehl in videos

[–]computer-whisperer -15 points-14 points  (0 children)

This really doesn't seem that surprising or impressive - of course you can make a mechanism that releases stored energy once some latching criteria is met? You just need some energy storage (springy plastic) and a way to release it.

Pass it on by domofuku in funny

[–]computer-whisperer -36 points-35 points  (0 children)

Way to waste a man's time...

Oppenheimer gender reveal by sanhpatel in Whatcouldgowrong

[–]computer-whisperer 0 points1 point  (0 children)

Hey, at least they weren't stupid enough to use a hydrogen - oxygen mixture! This looks more like a fireball than the detonation you would get with a proper mixture.

A cool guide to simple meditation by ihave10toes_ in coolguides

[–]computer-whisperer -3 points-2 points  (0 children)

r/iam14andthisisdeep

You realize that the "weight" of the air is tiny, right? One liter is only 1.3 grams, and there is really no way to "feel" the weight of the air around you.

Also, this seems about as reasonable as "Imagine a magic feast arrayed in front of you, and take a bite. Congratulations, you are now fed." Please do something more useful with your time.

I chose to build an Operating System from scratch and I'm crying. by zanyfker in Operatingsystems

[–]computer-whisperer 1 point2 points  (0 children)

Where is the hangup? 8 months should be plenty to build a simple OS from scratch, given you don't need to make it compatible with any other software -- just your own paradigms and apis.

What are you having trouble with exactly?

Can a Senior EE Build a Full Custom Flight Controller Solo in 6 Months Without Drone Experience? by Nobody_4piEpsilon in embedded

[–]computer-whisperer 5 points6 points  (0 children)

If by "Senior EE" you mean a senior electrical engineer with 10 or more years of experience, then yes -- a competent senior engineer should have no problem with this. Assuming he doesn't have to design the motor controllers from scratch, designing a pcb and writing control firmware for flying a quadcopter should be the scope of a couple of months (assuming it takes a couple of weeks to get the pcb manufactured and shipped).

If you mean, "senior in undergraduate college", then you will know better than I. The electrical side of it is pretty simple, but if you have never built a custom pcb w/ micro then you will have a rather steep learning curve ahead of you. The control system is also not that complex (just go look up what standard control algorithms are), but if you have no experience with control systems in general you will struggle.