Nicholas Guttenberg

@ngutten.bsky.social

Alright, I think I have an interesting modular mesh blending method. The idea is that you designate some set of vertices on each connectable end as a 'collar', and then you specifically model the section within the collar so that it can project to a height field in, say, cylindrical coordinates.

Three segments blended together - two small cobblestone tunnels and a brick tunnel, meeting at awkward offsets and angles.

A punitive view of education will never have the answer to what to do when students can use AI. A view of education that cares about motivating students will. In a world where student motivation needs to be earned not just enforced it's pretty clear that's the only way to elicit effort.

... I'm going to have to make some kind of skill file to get Opus 4.8 to break its habit of 'theorize, then assert confidently and defend without checking'. This is a pretty bad regression for science usage honestly.

Is there a good reason why the spacebar is so large compared to other keys? Or is it just a historical thing? I feel like it could be enter-sized below v and b on a qwerty keyboard and that would probably be just fine?

regardless of the stance on AI, this is deliberately and consciously distributing malware. once you've demonstrated willingness to do that for *any* reason, there's no way to know this will be the only reason. congratulations, you've just turned your library into an explicit supply chain risk.

Question: intent of JqwikExecutor.printMessageForCodingAgents() — visible to agents, invisible to humans (1.10.0) · Issue #708 · jqwik-team/jqwik

Hello jqwik team, While running our test suite under mvn test in 1.10.0, we observed a string appearing between Surefire's test summary and the [INFO] Results: header that gave us pause: [INFO] Tes...

github.com

Solved Mario 1-1 with a Python-code policy using the 'LLM as genetic algorithm mutator' approach. Couple of interesting things - it uses feedback like screenshots of the failures, and needs information about what it previously tried to not repeat itself. Thinking how to make it more mutation-ey.

Alright, well, 3 week experiment vibe-coding stuff with Claude has reached a sort of finish point. Here's a MIDI... sequencer? arranger? I don't actually know the proper terminology. Windows and Linux builds (though the Windows one will pop up a defender warning still). github.com/ngutten/arra...

Release Arranger v0.1.1 · ngutten/arranger

What's Changed This is the first actual release. Trying an AppImage approach for Linux to avoid requiring the user to compile the audio server backend part themselves, but may change this in the f...

github.com

Trying to setup a release on a GitHub project for the first time... The gap between making software you can use and software you can distribute to others is so huge, how can anything actually work if its like this?

Asked Claude to code like a researcher. Got stuff like: env = np.ones(l) a, r = min(int(.01*sr), l//4), min(int(.05*sr), l//3) if a > 0: env[:a] = np.linspace(0,1,a) if r > 0: env[-r:] = np.linspace(1,0,r) sig = np.sin(2*np.pi*freq*tt) * env Touche Claude, I deserved that.

Trying to do a slightly larger project with Claude is making me think of 'design order trajectories' as an explicit object to be considered rather than something that (for me, when writing my own code) falls naturally out of what I need in the moment.

On occasion I've used DeepSeek for part lookup for microelectronics stuff (op-amps, etc) and its surprisingly good. Also on a technicality, I use LLMs for the task of evaluating the capabilities and behavior of LLMs, and rating that is kind of like rating 'how useful are birds for studying birds?'.

Bryan (they/them)@chaosgreml.in · 7mo ago

Hey, doing a quick survey of folks on bsky, so please repost this if you see it: If you use LLMs for tasks that are not software development, quote or reply to this post telling me what you use it for, and your 1-10 rating of the quality. Thanks!!!

I wonder if it'd be useful to have something like a site that acts as a library of social interaction patterns - tagged for what sort of purpose, what sort of group size or membership, what kind of space (physical, online, hybrid), etc; structured so that each is treated as a 'proposal' with reviews

Ellipsoids rolling down hills might be kinda interesting. This is a phase diagram with respect to initial orientation of a 2x1x1 ellipsoid rolling down an incline - blue indicates that the contact point on the ellipsoid has a high entropy distribution (chaotic), red indicates low entropy.

Bild

So I got myself a 3d printer to mess around with and learn some mechanical design stuff and... filament addiction is real. I think within a few months I'll probably have spent more on filament and furniture to organize the filament and dry bags for the filament than I did on the printer.

Hm, I'm noticing that when injecting arbitrary vectors into Qwen3's input (in place of the actual learned embeddings) they seem to be interpreted very strongly as short sequences of letters, not as something more abstract. Is there some way to quantify the 'concreteness' of an input layer now?

Dilemmas allow us to deploy conflict, or support, they allow galaxy sized adventure, or quiet literary novels. What are the tough choices the character faces that are tough *for them* gives me more tools. Conflict and flaws are almost orthodoxy, it also cuts off a wide amount of material for me.

I'm perpetually annoyed at how hard it is to do really simple but 'weird' stuff with the transformers and trl libraries. Like, if I want to replicate DeepSeek training, sure you can do that! But now I want the input to be a sequence of arbitrary vectors rather text? Time to rewrite GRPO from scratch