Hacker Newsnew | past | comments | ask | show | jobs | submit | agumonkey's commentslogin

second degree planning involving third party means very high social modeling, fascinating

That's highly frustrating. How much were you using Opus for your work ? I'm curious about the use and realized benefits of 2026 LLMs in medicine.

I dearly wish you could leverage the latest models to enhance your research.


Honestly for a "side project" Opus has been fantastic for me writing a hybrid simulation framework that prior to large scale code generation would have been a matter of years (and writing a grant, assembling a team, etc – in order to do it "properly"). I've had a bit of help with a grad student and I hacking together on a project that is basically "please merge the following GPL codebases and different areas of physics into one coherent environment". I've given Opus validated codes in disparate languages (julia, python, C) and asked for aspects of various algorithms as an extension module to a large chunk of C and C++ code that is a monte carlo simulator that has been around since 2004.

A bit more context if you care: it's a meso-scale, physiological simulation environment of "particles" that carry nuclear spin, can move in 3D space, and (should they interact with each other or their environment) undergo chemical kinetics. The idea is to simulate molecules within e.g. organs or blood vessels within a person in an MRI scanner, with the motion of the particles dominated by the Navier Stokes equations, but here solved in a Lagrangian (rather than Eulerian) framework by smoothed particle hydrodynamics.

The fact that particles carry nuclear spin means that we can solve the (semiclassical) Bloch equations and by using a python plugin module import exactly the physical MRI scanner would do (in pulseq format) and be able to predict what signal the machine would record – e.g. there's a whole world of cardiac or neurological flow imaging work done in the context of nasty diseases like stroke or myocardial infarction – which has a bunch of physical artefacts behind it. I'm trying to make a simulation framework that can take in realistic patient geometries and act as a 'data generating process' because if we do it right the various physical artefacts that the machine records are reproduced, surprisingly accurately. Of course you also know the ground truth of where the particles are. I'm specifically interested in a weird technique (which I did my PhD in and you can read an article all about here: [0]) called dynamic nuclear polarisation, where specific spin states of molecules such as [1-13C]pyruvate are injected essentially out of thermodynamic equilibrium and act as short-lived tracers of metabolism – again highly altered in disease. The signal we record is a strong function of the physics of what you told the machine to do, the spatial constraints and environment of the patient's body, and the chemical kinetics of the patients' biochemistry (the latter two are usually what we're interested in).

Getting them to do chemistry as well as act as a "simple" tracer is more involved, because in the Lagrangian framework the number of particles is ≈ the spatial resolution of your simulation. That's fine if you're simulating water, but if you're simulating something that reacts concentration is not scale invariant (if you want to keep the interpretability of the rate constants). I've worked out an analytic set of scaling rules around this and fortunately for my application environments and length scales "it just works", completely by luck.

I've used Claude to port various SPH algorithms and boundary condition handling ideas (which are absolutely critical and highly not obvious – we have leaky walls in some places, and e.g. LCR / circuit theory models of the microcirculation to plug in) and it's been a godsend. But I'm running into its limitations constantly. It both confidently makes shit up, claims it is mathematically justified and when the resulting simulation explodes says "I apologise; I lied above" (!) or "I apologise; I am wrong" and I periodically have to yell at it to try to do something more productive.

The real hope is that this simulation environment would be both generally useful for basically anyone doing flow MRI, and help our basic scientific understanding of what we're measuring (the technique is in many hospitals!) but also be able to produce meaningful synthetic training data for image reconstruction algorithms later on. It'll end up permissively licensed (all of the "starting" codebases have compatible OSS licenses, and we're releasing our contributions similarly).

I really hoped that Fable would be better at this sort of work. Occasionally, relating to my work DNP [1], I have need to talk about proper nuclear physics and I have seen Opus's chat interface write a wall of text (e.g. talking about photonuclear reactions and cross section differences in millibarn) and then just delete it all. Support have told me that yes, I've hit the nuclear filter and, well, tough shit, basically.

I wrote a version of the above to them yesterday, and just got the most boilerplate response that I've yet to test:

    Thanks for reaching out to Anthropic Support.
   
       We're sorry to hear of the issue that you're running into with accessing Fable 5. I'm happy to say the issue has now been resolved and you should be able to access the model within Claude.

    I'll close this case out for now, but please feel free to reach back out to us here if you have any follow up questions or concerns or if you're still in need of assistance. We'll be happy to help.
which doesn't fill me with hope...

[0] https://physicsworld.com/a/dynamic-nuclear-polarization-how-... [an "accessible" article] [1] https://www.science.org/doi/pdf/10.1126/sciadv.adz4334


I saw 'medical physicist' and wondered what you do. Thank you for 'a bit more context', I care! Very interesting stuff. Did you attend medical school + a physics program?

>"it just works", completely by luck What does your validation function look like for this? Whenever stuff "just works" for me I get a little nervous until I determine why.


> I saw 'medical physicist' and wondered what you do. Thank you for 'a bit more context', I care! Very interesting stuff. Did you attend medical school + a physics program?

That's a whole separate long answer. I'm not a qualified doctor (and nor would I claim to be), but after a masters' degree in particle physics I moved into an explicitly interdisciplinary training programme that led to a doctorate and at other places in the country I did it in, a separate MPhil. During that initial year I spent a fair amount of time in the dissection room, learning anatomy, as well as most of the first three years (the foundational, preclinical part) of a medical degree combined into one (which contained lots of molecular biology, frankly). My final doctorate was between the departments of condensed matter physics (nominally my awarding institution), biochemistry, radiation oncology, and "the department of physiology anatomy and genetics", which is basically preclinical medicine. The people I work with are 50/50 recovering engineers or physicists, and qualified clinical medics who are trying to learn things like perturbation theory in their time off…

>"it just works", completely by luck What does your validation function look like for this? Whenever stuff "just works" for me I get a little nervous until I determine why.

Ah. I do know why: the relevant Damköhler numbers [0] are either very small (chemistry is much quicker than flow) or large (flow is much quicker than chemistry). So the approximations I am building in are justified and an awkward middle region is excluded; we also are only interested in small concentrations in a carrier fluid (e.g. blood, lymph) where the presence or absence of the species in question does not change its rheology.

I am lucky because we have evolved this way. If our circulatory system and its approach to metabolism was more similar to e.g. a reacting polymer foam ("can of expanding foam") which completely consumes its reactants as it goes, this implicit Lagrangian approach would likely not work.

[0] https://en.wikipedia.org/wiki/Damk%C3%B6hler_numbers


Funny, I've been interested in mathematical rheology modeling (especially hemorheology). Do you know places journals or books to read to get in touch with the field ? (Note: I'm just a dev, few numerical analysis skills)

This is incredibly cool. Thanks for the detailed explanations!

Why don't you (or your company!) just apply for Mythos?

May be the shock of a realization, but not the actual realization. Yeah life moves in strange ways, time is gone but you also learned some, when the pain settles you may have a clearer and more colorful mind. The brain has often the ability to readjust. What are the odds of having the best life all the time ?

I oscillate around that sentiment. And am very bruised by 2026 LLM capabilities. But at times there was a small positive effect knowing that the LLM found a path to my problem. Without even looking at it, it gave my brain more certainty that there was indeed a path and that I could then keep walking. And a few times it made me try to see if I could even be as fast by optimizing my thinking ans organisation (foolish I know but still).

Such fuzzy times...


It goes beyond that. Even chat platforms can be a problem now. IMO, I'm no sociologist but I'd love the viewpoint of one, human societies were very much non flat in terms of information, and cheap infinite internet collapsed the thin hierarchical nature of information-sharing and communication.

> Even chat platforms can be a problem now.

A problem for whom? If a form of government requires someone, somewhere, to prevent people talking to each other, this form of government is illegitimate. Period. The end.


for the people themselves, i'm not thinking about political power wishing to control minds, simply the way human communication might fail when everything is flat (and again, i'm just a simple nerd, not a researcher). what used to be local is now global, a bad idea in a village can find resonnance in other places, people start to convince themselves. the depth of information is also reduced (see how every puppet candidate is using tiktok snippets to appear charming)

I can’t believe you are downvoted. The enemies of free speech and association are out in force in this thread.

What is even the purpose of a government if not to guarantee the rights of its people?


What? We interfere with terror cells and criminal communication whenever we can. What is this absolute line in the sand you are drawing.

Nice intro, gonna help me dig further a lot now. Thanks a ton.

this allows for comfortable ergonomics IMO

not that it could be leaner for sure but i get the reasoning behind the tui rendering layer


comfortable ergonomics? you can't scroll up more than 50 lines before it starts to garble up text

i'd be ashamed of publishing software with this level of polish as a solo dev, let alone as the hottest multibillion startup on the planet


Hmm I thought this was due to me using tmux with claude-code, also it seems that `claude agents` doesn't have this issue.

By comfortable ergonomics, meant the forgiving and asynchronous input system. You can start typing, cancel, retry with previous input, accumulate messages while the agent is active. I don't know all TUIs but this is not common IMO.

Other than that I agree with you.


> You can start typing, cancel, retry with previous input, accumulate messages while the agent is active. I don't know all TUIs but this is not common IMO.

Literally every audio player or anything that uses threads.


good point, i didn't classify tui audio players in a way, they don't converse, they allow asynchronous effects and stacking, that said i might be lagging about these, last i used was mocp, any names i should check out ?

this is indeed a flaw in modern societies, we get lost in technological "progress" and become blind and dumb

yes, stress hormones may be one cause and can harm a lot of tissues

I'm curious about it too.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: