Biocomputing on human neurons (Interview)

14 Aug 2025 · 57 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

The Changelog: Software Development, Open Source - Episode Summary

Episode Title

Biocomputing on Human Neurons (Interview)

Episode Description

Dr. Ewelina Kurtys, leading research at FinalSpark, discusses groundbreaking advancements in biocomputing, focusing on neuron-powered computing and its potential to revolutionize AI. The conversation covers lab-grown human brain organoids, energy efficiency in computing, and the challenges of post-silicon approaches.

---

Key Highlights

Introduction to Biocomputing

  • Guest: Dr. Ewelina Kurtys, a neuroscientist with over 20 peer-reviewed papers.
  • Focus: Advancements in using living neurons as processors for computers due to their energy efficiency.
  • Concept of Biocomputing: Combining biological systems with computing to leverage the low energy consumption of neurons compared to silicon-based processors.

Neurons as Processors

  • Energy Efficiency: Neurons are estimated to be 1 million times more energy efficient than traditional silicon processors. This estimation is based on observations of the human brain.
  • Learning Mechanism: Neurons can potentially learn and adapt based on feedback mechanisms involving neurotransmitters like dopamine and serotonin.

Current Research and Experimentation

  • Lab Access: FinalSpark's lab allows global access for researchers to conduct experiments on real neurons via a web interface where users can write Python code.
  • Neurospheres: Lab-grown human neurons derived from skin cells, organized into mini brains (organoids) that can function similarly to brain tissue.
  • Current Limitations: The technology is still in R&D; processing of complex information (like images or sounds) is not yet feasible.

Challenges and Future Directions

  • Understanding Neuron Function: The biggest challenge is to decode how neurons store and process information, as they do not work in binary (0s and 1s) as traditional computers do.
  • Learning Variability: Neurons exhibit variability in their responses, which complicates the programming and learning process; they can behave differently each day.
  • Long-Term Vision: Dr. Kurtys anticipates that practical applications of biocomputing will take approximately 10 years to develop.

Comparisons with Current Technologies

  • Biocomputing vs. Quantum Computing: While both fields are exploring innovative computing paradigms, they are fundamentally different. Biocomputing focuses on biological neural systems, whereas quantum computing leverages quantum mechanics for processing.
  • Potential Applications: Areas such as generative AI may benefit significantly from biocomputing, as it could outperform certain tasks performed by artificial neural networks.

Industry Interest and Future Prospects

  • Diverse Users: Current users range from academic institutions to startups interested in exploring the cutting-edge technology of biocomputing.
  • Scalability: Future aspirations include building larger and more complex neural structures to enhance computational capabilities.

---

Key Takeaways

  • Biocomputing represents a transformative approach to computing, utilizing living neurons for energy-efficient processing.
  • The intersection of neuroscience and computing could lead to breakthroughs in AI and other technological fields.
  • Ongoing research is essential to decode the complexities of how neurons work and can be programmed, presenting both challenges and opportunities in the field.

---

Conclusion Dr. Ewelina Kurtys' insights into biocomputing reveal a promising future where living systems may revolutionize computing efficiency and capability. As research evolves, the next decade will be crucial in determining the practicality and viability of this innovative approach.

---

For more information, visit [FinalSpark](https://finalspark.com) or check out the podcast at [The Changelog](https://changelog.com).

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:04What's up friends welcome back this is the change log we feature the hackers the leaders and those building biocomputing. Yes, today we're joined by Dr. Evelyn Kurtz. She's leading the scientific research for FinalSpark on the next evolutionary leap for AI, the leap for biocomputing. This is neurons. This is serotonin. This is dopamine. This is all the things and a live thing, computing. We learn about digital processes versus bioprocessors, the role of rewarding these things with dopamine and serotonin, how they measure input and output, reading data, exotic use cases, general purpose, who's using it and why, and why it takes 10 years to get to a useful product.

0:49Of course, a massive thank you to our friends and our partners at fly.io. That is the home of changelog.com. Learn more at fly.io. Okay, let's talk about biocomputing.

1:10what's up friends i'm here with kyle galbraith co-founder and ceo of depot depot is the only build platform looking to make your builds as fast as possible but kyle this is an issue because github actions is the number one ci provider out there but not everyone's a fan explain that i think when you're thinking about github actions it's really quite jarring how you can have such a wildly popular CI provider. And yet it's lacking some of the basic functionality or tools that you need to actually be able to debug your builds or deployments. And so back in June, we essentially took a stab at that problem in particular with Depot's GitHub Action Runners.

1:53What we've observed over time is effectively GitHub Actions, when it comes to like actually debugging a build, is pretty much useless. The job logs in GitHub Actions UI is pretty much where your dreams go to die. Like they're collapsed by default. They have no resource metrics. When jobs fail, you're essentially left playing detective, like clicking each little dropdown on each step in your job to figure out like, okay, where did this actually go wrong? And so what we set out to do with our own GitHub Actions observability is essentially we built a real observability solution around GitHub Actions.

2:26Okay, so how does it work? All of the logs by default for a job that runs on a Depot GitHub Action Runner, they're uncollapsed. You can search them. You can detect if there's been out-of-memory errors. You can see all of the resource contention that was happening on the runner. So you can see your CPU metrics, your memory metrics, not just at the top-level runner level, but all the way down to the individual processes running on the machine. And so for us, this is our take on the first step forward of actually building a real observability solution. around GitHub Actions so that developers have real debugging tools to figure out what's going on in their builds.

3:03Okay, friends, you can learn more at depot.dev. Get a free trial, test it out. Instantly make your builds faster. So cool. Again, depot.dev.

3:44today we're joined by evelina curtis or kudis or curtis third time to charm a scientist turned entrepreneur with a PhD in neuroscience with 20 plus peer-reviewed papers. So you're, you're the real deal, Evelina, real deal. Thank you. You're welcome. Thank you for showing up, coming on our show and talking about neurons, neurons. This will be an interesting conversation. I'm a little bit out of my league here. I'm not going to lie. Cause I saw on your website, finalspark.com on the neuro platform page, it says instant access to human neurons. And I was like, what does that even mean? I have no idea what it means.

4:29So please demystify a little bit that, and we can dig into the science as well. So that means that our lab is available remotely. So everyone from all over the world can access our laboratory, the website browser. They can log in and they can write Python code to do experiments because everything is connected to real neurons. Because we are trying to build computers using living neurons, we want to use neurons as a processor because they are very energy efficient. So that's, that's the reason. And, um, at the moment it's still R and D of course, and you know, we don't have these computers yet.

5:16Uh, but, uh, for the moment it's possible to do experiments only to try to program neurons, but it's not a possible yet to process information like images or sounds, uh, or videos, but we hope to do this in the future. so we recently had greg osuri on the show talking about the ai energy crisis and all these ways that we can potentially power this new compute demand which is burgeoning and it sounds like those ways were hard and maybe if we figure this way out it's way better exactly how much more energy efficient is it to compute on neurons versus silicon so neurons are one million times more energy efficient.

6:02Of course, this is all estimation because we can have some idea about this by looking at human brain, which is built out of neurons, and we can have some idea what will be the processor, what will be the efficiency of the processor. Okay. So when I think of a platform where you're provided instant access to human neurons, or I just added the word human in there, maybe they're not human. No, they are human, absolutely. Human neurons. They are human. So I'm thinking about a bunch of brains floating in, you know, water or some sort of formaldehyde. No, actually, there are no brains. No brains. I told you I'm out of my league here.

6:42I'm just, everything science fiction is coming out of me here. No, sometimes you can see on social media such pictures of brains enslaved in the lab, but that's not what is happening. Okay. So we are just using the same building blocks, which are in the brain. but it's like bricks you can build a house or you can build something else so we just use these building blocks but we don't want to build brains in the lab we would like to build computers which will be totally different probably much much bigger because we imagine these neurons can have huge structures in the lab as we don't have to have make it so small as a human brain so these are only building blocks so we are not trying to reproduce a brain it would be actually very difficult and impossible at this stage, actually on science, because brain is very, very complicated.

7:33There are a lot of little structures. So we don't try to make this. We just use the living neurons and our human neurons indeed. And they are derived from the human skin. So you can reprogram the cells of the skin so that they become stem cells. And from this, you can have any cells, theoretically, any cells you want. Okay. So no brains, but human skin cells and the neurons that are in them? No. Skin cells, which later become neurons. Okay. They become neurons. They are kind of like... Adam, do you know any of this stuff? I'm over here like a... Kind of. I mean... In the soul. What we know about human anatomy and why there is so much curiosity and why she's studying neuroscience and now this you know science fiction era is just simply that our brains can compute so well with such little power requirement that's why there's the lore right 20 watts is what i read 20 watts to power the human brain right very little comparative to chai gpt or something like it right and to simulate human brain you would need a little nuclear plant.

8:52So you don't need the full cognitive brain. So here's what I understand about the brain at least. And tell me if this even maps to the science that you're doing to discover this stuff is that you've got this humanity, which is your frontal lobe. That's what helps you have rationale, reasoning, et cetera. If I don't have my frontal lobe, I'm angry at them. I'm not nice at them. I don't make good choices. I make very poor choices. how do you get to this level of compute without the full brain how are these cells able to do so much without what i would typically call like the human brain i guess well so human brain is actually for many things not only thinking it also runs all our body it controls everything so that's not always necessary for the computer what is the most interesting for us is indeed this cortex part, which is responsible for thinking, for processing some abstract information.

9:50So we are most interested in this. So we would like to, in the future, process information through the neurons. Information only. So we don't try to, for example, to control human body or stuff like this. So there are a lot of things in the brain which are not really related to the biocomputing project. So you're effectively using the neurons just for like as logic gates, like you're just doing ones and zeros at the end of the day, they're not doing. Well, yes, we would like to try to play to reproduce their logic gates. However, neurons work totally different. And that's why it's so difficult actually to build the computers, because indeed in a computer, in the computer, you have zero and ones.

10:34And this is one of the reason why actually they use so much energy. but the brain is encoding information totally differently in space and time so when we have neurons in our head it matters when and where in exact location they are active and this is information so this is totally different type of encoding so no zero ones actually but there are a lot of ways how we can look at the activity of the brain for example how often you have spikes or what are the time in between the spikes. So this electrical activity of the neurons. So we know for sure it's totally different. And that's why this project is so difficult because we have to learn totally.

11:19We have to figure out totally new way of programming, totally new approach. It's the same actually as in quantum computing. It's the same situation that you have totally different hardware which is working differently. So it's necessary to figure out new way of writing algorithm. And that's why it's so difficult because actually someone has to come up with some idea which would be totally different. But indeed, at the moment, when we do research on living neurons or sometimes on some simulations of neurons in silico, people usually try to follow the rules of digital computers, like try to reproduce logic gates, which is really actually not really correct, but that's the best way what we can do at the moment.

12:09Let me see if I understand this. I'm grokking some of the stuff from what you're sharing and then also from your very awesome website, final spark.com. It says they transform stem cells into mini brains that learn and adapt growing neurons in an orbital shaker, which I have no idea what that is. Sounds so cool. Sounds cool. Yeah. Over a three month period. And these many brains, organoids, not sure if that's a term y 'all came up with or not, but that sounds cool too. Sounds like I mentioned it. 0.5 millimeters in size with about 10 ,000 neurons that function as real brain tissue. So you've found a way to take stem cells, grow them over a three month period.

12:50They used to have a half-life that was even shorter, like a few hours now that you can actually live 100 days. and they get connected to this neuro platform with 24 seven access. So essentially the same way we treat a CPU in AWS, you're doing with stem cells, turn neurons, turn mini brains, turn organoids that can be compute platform. Yes, absolutely. Although now it's for experiments, so we cannot really process information the same way as in digital, but yes, it's available remotely. And we imagine that actually in the future, our lab or our biocomputer will be available remotely as a cloud service today.

13:34Right. Not quite AWS yet, but working your way there. Yes, absolutely. How did you get involved in this? Where are you coming from? So I come from Poland. I was always on the medical side, let's say. I studied pharmacy and biotechnology, and I always wanted to be a scientist. I enjoy a lot working in the lab. I was very fascinated, you know, by cracking my brain, you know, teasing my brain with some ideas and challenges. So I always wanted to be a scientist. And I realized at some point that brain is the most interesting part to study. So I did a PhD in neuroscience. I was working on brain imaging.

14:15and later when I moved to industry because I also wanted always wanted also to see what is outside academia outside this academic world I started to work with startups on actually initially on imaging and then there is a lot of AI in the imaging medical imaging in industry so this is why this is how I learned about AI and I become fascinated by that and I started to discover which opportunities it brings beyond imaging. So I started to work on the commercial applications of artificial intelligence. And after I started to work on Next Frontier of AI, which is actually closely related to neuroscience.

15:00So on biocomputers. Can you talk about the imaging? I think you mean when you say imaging, you're probably referring to like MRIs, like brain scans. Is that right? Yes. So actually I did my research on a positron emission tomography. So this is something what you do using radioactivity. You put some radioactive substance in the body and the substance goes to some specific places in the body and you can detect this non-invasively. So you can get a picture, for example, of the brain, which parts are active, for example, or you can visualize some receptors. receptors without opening the brain. But it's actually similar to MRI.

15:44MRI is just a little bit different. So you don't use the radioactivity and you can see a little bit different things. But the idea is always the same, to look inside without opening the body. Right. Yeah, the MRIs are a little different. Which one's more accurate? Is the imaging or the MRI more accurate? It doesn't matter. Always imaging. so I think it I'm not sure it's good comparison because I think it really depends on the protocol because there are different types of MRI and also there are different types of PET so it really depends on the parameters and also they measure different things because PET is always functional so there is always some when you use the radioactivity there is always some chemical substance like even glucose everything is actually chemical substance every everything what is flowing in the body so you always observe some process biological process and in mri it's not always like this sometimes you just observe the tissue and you know when when you have different tissues and it's static and it's not always functional it's not always observing this imaging that's why i asked this question because this imaging is really kind of like the rage i would say and my version of the rage may be way different than your uh scientific version of the rage but what i mean by that is that there's a lot of study around uh mental health uh adhd add you know trauma you name it that folks are trying to image brains in these scenarios is that kind of what got you into this curiosity of like how the brain operates from different trauma levels or different, you know, prescriptions or descriptions of health concerns, mental health concerns, whatever it might be.

17:37Is that what got you interested in this imaging process to understand more clearly how the brain reacts to, I suppose, life? Well, actually I was working on something a bit different to what you are talking about, because you say about different activities of the brain during different maybe diseases or maybe different tasks, cognitive tasks. But I was actually working more on inflammation. So I try to visualize microglia. Microglia are a type of cells which are around neurons in the brain. So they actually take care of the neurons. And sometimes they become very activated, which means inflammation.

18:13And it's believed that this process is actually involved in many neurodegenerative disease and also depression. So when you have an inflamed brain that you can develop some disease. Yeah. Alzheimer's. That's interesting. Yeah. Inflammation is like the number one issue for most people. Yes. Right. Inflamed everywhere. My research was actually about the effect of nutrition on inflammation. And it's funny because I started to put attention on everything or what I eat after I started to do this research. It's really interesting because I started to look totally different on my groceries because actually diet can be pro-inflammatory or anti-inflammatory.

18:56It's very important what you eat and it can affect also your brain health. And I think now after, you know, it's maybe almost 10 years since I did the studies. Now I see that there is more and more, you know, more and more people are talking about this, about anti-inflammatory diet, about how much is important, what you eat for also your brain health. How did that lead you into discovering? I mean, it kind of seems obvious, but how did that lead into AI and your discovery there? Were you leveraging, you know, trained models, express how you get cured with AI? No, actually, I started my first job in industry.

19:35I started in the company, which was doing medical imaging. And actually, it was a very good start because there was at least one thing which I understood at the time because I had absolutely no idea about how companies work and, you know, anything about this industry world. So there was at least one topic which I understood well, which was medical imaging. And this company was doing a service of analyzing images from different medical studies. And they talked a lot about AI because when you have imaging data, you know, when you have a high number of imaging data, you can analyze them automatically.

20:13In some way, you can use AI for that. And actually that's the way how I learned about artificial intelligence. Because actually when you go for different industry events, you see people talking constantly about AI. And I was very lucky also because at that time I was in London. So this is a very good place for learning new stuff and for networking. So I could get a lot of exposure and to see what people are doing with AI. And I could discover that there is much more beyond imaging. So that's why I was I started to be interested with anything, what you can do with AI. Well, being able to scan a lot more, no pun intended really, but just grasp a lot more of these imagings that you're doing to see the anomalies and see the connection points that you can't really see individually.

20:59I mean, that totally maps to me because the more you can see across different scans is good. Yeah, this general thing about AI because it can see much more than us and can scan a lot in a very short time. So how long have you been working on this problem? On the final spark, I met the founders in 2019 at the conference in London. So I started to work with them initially about some other projects. So actually on final spark, I could say I'm working like three years around. Okay. And there's a platform right now for experiments. You're hoping to get to compute down the road and a service for that.

21:39Is there a straightforward path towards that? or are there like breakthroughs that still need to happen to get from where you are right now to where you guys want to go? No, it's very difficult, very challenging project. That's why we expected to build this real computers in around 10 years. Okay. So it's a bit challenge when we talk with investors potential because it's quite long-term project and it's very, very difficult because nobody knows how really neurons and code information. So this is the biggest challenge. So we know that neurons are active electrically, you know, they are spiking.

22:14Spike means that, you know, there is electrical activity. And we know quite a lot about this, how it happens. However, we cannot really translate this into some specific information. So, for example, you have text or image. Maybe about imaging, there is some understanding already in neuroscience. but you know when you have for example words text it's hard to say how how some word can translate to specific activity of neuron so at the moment as i as i said many people you know do random a lot of random experiments also us we do a lot of trial and error so this is why actually we build automated laboratory initially was the idea was to just be able to do as many experiments as we as we can.

23:02And also a lot of research on neurons are often inspired by what happens in the digital world, which is not really correct because neurons are working totally differently, but it's still at the moment the best you can do. So this is the biggest challenge that we don't really know what activity of neurons mean. And also another thing very important is that brain or neurons, any kind of form of also our neurons in the lab, they are not stable systems. So a computer, you can consider as a stable system. It's a dead matter. So it works today in some way. Tomorrow will work the same way. But the living tissue is not like this.

23:49It can change. So the dynamic inside can change. So for example, today we do some experiments. we send electrical signals to neurons and they can react in one way and tomorrow they can react to the same signal totally differently. So that's also a big challenge. The fact that that living matter is plastic. So it changed behavior actually also like us. And our brains, we also change during time. We can be completely different people. Can you talk about how you get them to compute? This is actually a challenge. So what we do, we try to send them electrical signals because neurons are placed on the electrodes.

24:32You can see this on our website, finalspark.com. There is section live. You can see the readout. So we send them electrical signals and we measure how they respond. So how they change the activity, how they change electrical activity. Another thing how we try to compute neurons is also by sending them some chemical signals. At the moment, we can send them dopamine or serotonin. So programmatically, we can program in Python that neurons will get dopamine at some point. So this is why. So at the moment, this programming is not really to do some specific task as with computers, but actually to change the behavior of neurons.

25:16So this is actually the first step. So we want to be able to consistently control how neurons behave. So how is the electrical activity of neurons? So you may have one lazy organoid and one very non-lazy organoid. Yes, absolutely. It is biological tissue sometimes can vary. Sometimes they can just die. So, you know, we are still learning. And yes, so there is also variability. Uh, yes, absolutely. A lot of things can be also lazy organoid. Yeah. Or depending on the day, like yesterday it was really productive and then today it's lazy. Yes. As I said, you know, every day is not, is dynamic. It's not a stable system.

26:02Uh, however, we have some success. It's not only so bad. Uh, we were able to store one bit of information. So just to give you an idea about the stage at which we are, uh, we, we store one bit of information in neurons. that was quite consistent and we were able to reproduce this many times. So we are happy. There is some kind of progress, but yes, it's very challenging to get something. So when you store a bit of information, how do you read it back out again or how do you get it back or how do you know that it's stored? Yes. So actually that's quite technical because I can tell you every blob of cells, because there are such a blobs, these neurospheres, organoids, they are 3D structures and each is placed on the eight electrodes.

26:52And all these eight electrodes, they measure activity from neurons. And depending on how strong activity is at each electrode, you can mathematically calculate something what is called center of activity. So this is quite a hard science approach and we were able to shift the center of activity. So yes, no, that was one bit of information. And this is quite complex as you can see. But yes, we were able to have this consistently, this kind of results. Consistently across different neurons and across different times. Yes, and different days because that's always in general in bio science, in every time when you work with biological tissue, is actually this is important that you have to be able to repeat because many things work once or twice, but it's important to be able to repeat your results.

27:53Yes, on different days, on different neurons. And is the process slow? Well, I cannot, to be honest, I cannot tell you how much time it took. No, actually, I don't know. But I guess it's in seconds or milliseconds. But I don't know. But generally, I can say that in general, neurons are slow. And in general, neurons will be good for tasks which don't have to be fast. Because also when we look at the human brain and we look at computers, we can see that computers are very good in speed, in doing repetitive things very, very fast. and we will never be able to compete with the digital on that. However, brain is better in complex tasks because we can solve complex problems using very little energy.

28:41So that's where is our strength. But definitely speed or, for example, memory is not something where neurons are better because also when we look at our brain, they are very limited. Actually, you know, computer can remember 20 books very easily and for us would be difficult. to remember every word in 20 hours. But the computer is easy. It's easy. What does this wetware look like? Like I'm programming my Python experiment. Yes. And I'm sending it over the internet, I suppose, or some sort of VPN connection to you guys. Absolutely. And so, of course, it's going over copper wires and Wi-Fi and whatever, backbones, and then back into your interface, which eventually translates it into, I'm imagining there's like a needle at the end of a thing that like sprays some dopamine.

29:30I don't know what happens. Like what happens at the end, the last mile of this API? Yes. So when you send electrical signal, you have a digital to analog converter. So you have to translate the things from digital word to analog word because neurons are analog. So you have this digital to analog converter and it is translated into electrical signals, which goes through the electrodes. So basically the stream of electrons are going, flowing through the electrodes. And when you want to send a signal with dopamine or serotonin, then it's connected to the lamp. So we have UV lamp. And when the UV light is open, the dopamine is released because dopamine is closed chemically.

30:21It's called, it's encaged. in the chemical so that it's not active, but when it sees the UV light, then it's released. So it's a way of releasing very, very quickly dopamine to the neurons. So this is how it works. So then it's connected to some controllers, which are connected to the lamp and then the lamp switch on. Okay. Same thing for serotonin? Yes. But for serotonin, we have different wavelengths. I don't remember which one, It's not UV, but then we have different wavelengths. Yes. So basically, so that they don't overlap. So you can have both in the medium. And we, of course, we plan to have more of this and, of course, much more neurotransmitters.

Read the full transcript

31:06But we started with dopamine. Now we added serotonin. Are those hormones? Are those chemicals? What is the proper terminology to call dopamine and serotonin? No, they're neurotransmitters. Neurotransmitters. So you have several in the brain and they affect learning. And actually, the whole idea of using them is because we use them for feedback, because actually the way how humans are learning is by feedback. So you have interaction with the environment, you get feedback. So things are going good or bad, and then you learn if you should do this or not. And the same way, actually, neurons are learning in vitro on the very basic level.

31:45because, for example, when something good happens, then there is dopamine release and that reinforces the connection between neurons. So if they have done something good, then it kind of reinforces this behavior. So the idea, at least our idea here, because it's a bit complicated, and actually there are different opinions about how to give punishment or reward to neurons. but our idea is to give dopamine as a reward and no dopamine as a punishment. So that's used for the feedback loop. So for example, you stimulate neurons with some electrical signals, you measure the behavior. For example, you want that they increase activity.

32:32So if they do this, you give them dopamine. If they don't do this, you do nothing. And then you send electrical signal again. And there is such a loop over and over and you see if they're learning. And these neurons learn. Well, that's the problem. Sometimes they learn. Yeah. So this is still a challenge, you know, this is still a challenge learning. So learning for neurons is changing the connections, changing the behavior of neurons. So behavior will be electrical activity. And this is a still challenge. It doesn't always work.

33:09Okay, friends. I'm here with a friend of mine, Harjot Gil, CEO of CodeRabbit. AI code reviews, so awesome. So the explosion of AI for developers is very real, as you know. Some call it hype, some call it the future, Harjot. Either way, CodeRabbit remains the bottleneck for teams. What do you think? How does CodeRabbit fit into this new world? My message to developers is like, AI is here to stay. We have seen great success with code generation tools, especially the agentic architecture. They're getting really good. in terms of exploring your code and solving small issues and it's only going to get better from here this is like a time when you embrace ai otherwise like it's like about getting left behind and ai is not going to replace the developers is what we have been seeing i mean it's like just elevating the role of that and it's like going from a tank battle to an air battle like earlier developers were struggling with syntax and all the mundane and the toil unit test cases like all the boring stuff.

34:06But now we're seeing all of that is increasingly being automated with AI, fight the air battle, as they say. And the same thing is happening on the code reviews. Now you're generating a lot more code and what's hitting you next is code review bottleneck. That's where we come in as CodeRabbit, a generative AI-based code review platform, which reasons about your changes and elevates your role as a reviewer. Like you're not going and finding issues which are surface level at the code. I mean, it goes beyond static analyzers to understand those changes, but it does elevate your role as a reviewer to look at the high level picture whether these code changes are aligned with where this product has to be whether these like code changes are aligned with the overall architecture direction of your company that's where we come and help so how does code rabbit work code rabbit like the great thing about this solution it works where you work like it's not like you have to now adopt a completely new habit or remember to use ai in this case so it works it deeply integrates into your git platforms inside your github git lab and other git platforms And in addition, like two weeks back, we also announced a VS Code extension, which we have made pretty much free for all individual users.

35:08So there's no reason not to try it out. Like if you're already using Cursor and some of these like AI code editors, it's a nice compliment. Like as you are done changing, making your code changes, just trigger the CodeRabbit after each commit. And you'll be surprised at the quality of findings it will find and the issues it will find on top of your AI generated code. Very cool. Well, I'm a huge fan of CodeRabbit. As you know, we're using it here at changelog and you can see it in action in our pull requests. You can get started today for free and it's also free for open source. Learn more at coderabbit.ai.

35:40Again, coderabbit.ai.

35:48Remind me, dopamine is positive. That's used for rewards. What is serotonin used for? What do the two levers do? No, actually that would also be for the... A different version of reward. Yes. However, you know, if we have to go to the details, it's a little bit tricky. So we are still... Let's go to the details. Let's get tricky. Yes. It's always... Because actually dopamine, it also depends when it is given. And also there are different receptors. So receptors are on the surface of the cells. So if they have dopamine receptors, that means they can recognize dopamine actually. because they need always receptor to recognize neurotransmitter.

36:29So it's a little bit tricky because there are different types of receptors and different timing. Sometimes it's milliseconds or microseconds. So the timing also is important for cells. But we assume that dopamine is a reward. So it's not stable yet. You're still, some days they do and some days they don't. and you're learning. So this is 10 years before it's usable in production, right? This is total lab learning. What is it that, and maybe you're still early, you can't answer this question, but what is it that makes it such a variable? Is it just because it's bio and we don't know? Yes, because it's bio.

37:14Because first, there are two reasons, I would say main. First is because it's bio, so it's unstable. second is because nobody knows yet how neurons encode information this is totally different than digital so this is such a challenge because you have to understand a new way of programming but you do have some indicators that they at least generally work the same well you mean neurons yeah well like if if each neuron was like a snowflake you know every snowflake is unique and it melts so it changes then there really would be no like 10 years 100 years a billion years like there would be no getting there because there's no determinism at all because everyone could just work completely different every time you prod it you could never get information but you've actually gotten a bit back out again so you have proven you know i think it is deterministic it's just that we don't know the rules yet that's what i'm saying you do have an indicator that they do kind of work the same generally though.

38:17At least one thing. Yes. But the indicator is our brains actually, because you know, you, we have no doubts that neurons can process information very well. This is why we can talk. So kind of, we can say nature is a proof that neurons are working. That's fair. There is no doubt about this. We all think, I guess. We just have to learn how to program them. Have you tried telling them to ultra think? sorry that was a joke that was from a previous show i have been using that by the way i've now said sorry for a slight aside triple check and ultra think that's my new like that's the keyword for triple check that stuff and ultra they're not thinking best of course with a neuron maybe you just you know you just keep it analog and just whisper to it ultra thing you know like just walk up to it and whisper yes you can whisper but you know they don't have ears so they can only understand.

39:14Oh, you need some ear cells. Get some ear cells going. Because, you know, usually our ears also translate to electrical signals. That's why our neurons in the head can understand. So you have to learn, that's the whole point, how to encode information so that they can understand. Yeah, so you guys are just running, I imagine you're just running experiments nonstop, right? Because you're trying to figure out how these things work. Yes, absolutely. And we are actually constantly building because we have done huge progress since we started. You know, we built a whole laboratory, a very stable system for working on neurons.

39:48And also now it's available remotely. So we are also busy with many users from all over the world. So we invited nine universities from different countries to work with us. They have access to our lab for free to study also neurons. and neurons. And we also have first industry clients who pay us to get access to our lab. So we are also busy with this. Really? Yeah, we didn't plan for this, but people started to write to us that they would like to try, that they would like to get access to the lab. And yes, and now we have two types of subscription and we have users who are coming to us and testing neurons.

40:30Is this the Betamax versus VHS all over again in terms of quantum computing versus, would you call this bioprocessors? How would you frame this? Because it seems like you're both trying to solve a similar problem. Bioprocessor, very good. Or biocomputing, we call it biocomputing, bioprocessor. So no, I wouldn't say it's in competition because this is totally different mechanism, different things. So we know quantum computing actually is very fast. And it can maybe be good for an encryption of information. So it is a totally different type of task. So I'm not sure it will be in competition. Okay, I was thinking more like one may win or one may actually prove to be fruitful in terms of viability.

41:23That's kind of what I was thinking. Yeah, actually, I think that the future will be that we will have very different type of hardware because generally you can see this kind of direction. It's not only quantum, not only biocomputing. People are also working on many specific chips, also digital, which are optimized for some specific tasks. So I believe that we will have variety. So today we have mostly CPU, GPU. And in the future, we will have hundreds of maybe of different chips. I believe so, which will be optimized on some specific task. Sharon, I think this is on a define where we talked about this, but do you recall talking about slime molds and subway systems?

42:04Yeah, like a couple of years ago. Yeah, like just this really framed, no, it was recent. I want to see on the last year. We were talking about the concept of slime molds being very sophisticated. slime to like design the subway systems or something right routing essentially like efficient pathways to x and they compare that to like subway systems in the way we route which uh is more like cause and effect really like we were very reactive um but it's very similar in terms of like bio you got this this um intelligence of sorts not intelligence like it's got a body and it can come fight you like slime's not going to do that but it's it can do its own growth mechanisms and i'm not a slime expert so i'm not trying to pretend but just being enamored by the fact that there's some level of intelligence in slime that can predict maps just this idea of bio informatics bio intelligence that can supply this in this case it's obviously a neuron that can provide feedback and computing and stuff like that but very similar in nature in terms of like trying to leverage intelligence built into nature the world around us yeah i think people are also inspired by insects or different biological things with uh computation yes there are such projects also evelina what industries are interested in this this like you said you have these users all of a sudden, like which industries want this as a thing?

43:40I would say we have three types of users, individuals, fascinated engineers or small startups. Some of them want to do something related to biocomputing. That's why they want to use our platform and big companies, which have R and D teams, very large companies, which have R and D teams, which want to do some project on the cutting edge technology. The same actually how people do with quantum. They know that it doesn't work yet, but they want to know what is going on. They want to know how it works because they believe it will work in the future. Okay. So that's cool. I mean, are they doing like, what kind of stuff are they trying to do?

44:21You don't have to give specific examples. No, actually this is confidential. What are doing our clients is confidential. Sure. But we have universities which are using our lab for free and they are going to publish. So actually that's why we chose them. We chose those who have the highest chance to publish. Sure, that makes sense. And actually there will be some papers coming for what people are doing. So I hope everyone will be able to see. And we will be promoting this for sure. What's the other end of my Python API call? So we talked about what was at the neuron platform end, like, you know, a UV light turns on or some sort of electrode electrolyzes.

45:09What do I get back? Like I make a call. Is it like a one zero? Is it like a success fail? Is there more information coming back to me? Like, what do I get back at the other side so I can actually start mapping results or trying to make sense of it? So what you get in response is the electrical activity of neurons. So this is what you can see also in our website, in the live section. So the way how you can measure activity of neurons is a few different ways. You can get a yes-no response. So this is spike trends. So this kind of data, you get just a dot. And you know this was spike. Every time there was a spike, you get a dot.

45:53and there is already quite a lot. You can analyze the patterns. You know, you can see if they're more active or less active. This is actually the most common way how you collect the data. And it's quite efficient also because you just have one dot, one point for each occurrence of the spike. And very often it can be enough. But if you want to be more specific, you can also measure the shape of the spike because the spike means that the neuron will change the charge and this will always have a shape and you can also analyze the shape of the spikes. So this is much more heavy data, but you can also get this.

46:35And of course, then you can have, people try to have different way of interpreting the data. This is actually, it's a big room for creativity. For the moment, we look, for example, how late, what was the delay before we saw the signal? or we can see the distance between the signal, for example, how often a neuron is active. So we try to characterize all these patterns on how they're active. So that's what you get. And then you can, yeah, you can do, there is a lot of signal processing, a lot of analysis of the data. Sure. And a lot of data. Can you target a specific neuron or organoid to like make sure that your call goes to the same place every time or no?

47:23No, actually you have eight electrodes. So every electrode is in a little bit different place of the organoid. And then you can target specific electrodes. And you can, for example, use only a few of them, or you can use, for example, four of them for sending signals and four of them for receiving signal or some other combination. So that gives you some room for playing. And also, you know, what is also interesting is not every electrode is always active because sometimes you might have less signal or no signal at some of the electrodes. So it's really complicated. It's very difficult to work with the living tissue.

48:12Sometimes they are just not active also. So they have, how do you know when they're about to die? You mentioned inefficiency. You mentioned one day doesn't work the same as the next. We know they, you know, early in your research, they would die in hours. Now they die in hundreds of days, I think. Help me understand terminology. Is that right? And how do you know the inefficiencies aren't because they're about to die? Again, I don't know if that's the right terminology to use or not. So there is at least one thing which is easy. So this is easy to see if they die or not, because they are not active.

48:48So living neurons, they are spontaneously active electrically. So they will always produce some spikes and you will see them on the electrodes, on the measurements. So this is quite easy to say that they are dead. If there is no activity, you assume they are dead. Okay. And actually you are right because also batches are different. And this is also what you can see on our website because a few of our neurospheres are monitored there. And you can see that the activity is not always the same. Sometimes it's active, sometimes less active. So all this you can see very easily on the electrodes when you measure the activity.

49:32Yeah. One thing I think is interesting too is the environment it has to live in. which, you know, we talked a little bit about quantum computing and then comparative to biocomputing that there has to be sterile environment, no viruses. Can you talk, I know you're in a lab or at least early days of research and stuff, but what is the environment and how, how will that potentially scale to usable product at the long tail of usage? What is the environment these things live in? Yes, so environment is very important. Neurons are very fragile. And the environment has to be physiological. So the same as in our bodies.

50:13So there has to be physiological temperature. So there has to be, of course, always liquid around. So neurons are in the medium. So this is water with different substances, which keep them alive, which also feed them. And all this is very, very important, like pH, temperature, everything, even small vibration. Everything is really important for the neurons to be stable and it has to be very strict. Otherwise, the activity can change or they can die. And this is why also we believe in this bioservers, in the central servers idea, because we think that it will be easier to control these conditions of the neurons when they will be in a server.

51:07So that's also the reason why we... So not likely to have a home version of this in the early stages of this. You want to centralize it at some sort of data center or a space where the environment can be better controlled. Yes, absolutely. And we imagine we have the same what we have today, but much bigger. How big is what you have today? Well, now we have two rooms for the laboratory. So we are growing. We started with one little lab and our neurospheres are a few millimeters diameter, 10 ,000 neurons each. So they're very, very small, but for experiments is enough. And in the future, we imagine to have huge structures, even 100 meters long of neurons.

51:53So that's how we imagine the future. So it would be much, much bigger. Yeah. I have so many questions about the details of that, but you can't really ask them until you guys know how they work exactly. Because I think a lot of their decisions will be based on how they work. Like how many neurons will I need to do a thing? And it's like, well, we don't know because we don't know how they work exactly yet. Yes. It seems like it's going to be exotic use cases. And I imagine as somebody who's been at the doctorate level, the PhD level of this, from neuroscience to this laboratory stage, that you probably see at least some very exotic use cases.

52:37It has to have a unique environment. You plan to centralize it to offset that. But I'm sure there's unique scenarios where like this may be finely tuned or very specific to a certain type of task versus general computing. It's not going to be in my iPhone. Maybe at that point it will be an iPhone, like a literal iPhone. Anyways, are there any unique exotic scenarios or use cases that you already see, even though you're in the science stage, that where this may apply? Well, actually, we aim for general computing, but of course, not everything. I think by looking at human brain and also thinking about what is done now in digital, we think that every, maybe not every, but many tasks which are done by artificial neural networks will be much better to be done on biological neural networks.

53:35So, for example, generative AI, we believe could be better on the real neurons. Really? Okay. Okay. So maybe that's the first place where, because we started off talking about our energy crisis, that is obvious. That seems to be the obvious reason why biocomputing is the platform. It's potentially a lot less required energy usage. Absolutely. And so you're going general. Yes, yes. We go for general computing, which will be much, much cheaper, very competitive to digital. Are any of your customers well-capitalized evil geniuses who just want to like electrocute some neurons because they're just enjoying life?

54:20Grew. Maybe Grew is a... Like a Doofenshmirtz or maybe like a Moriarty. Any Moriartys? I'm just messing with you, Evelina. I've just run out of actual questions. Adam, anything else for her? I mean, this is interesting stuff. I think we're definitely... A lot of work to be done. yeah i think it's really really about the i was just thinking like where could it be used where do you see it being used i'm surprised at general because it seems like it's that's the long road like the short-term road would be specialized use cases where you can control the environment have potentially really rich clients that have blank checks that can give you four rooms versus two kind of thing i'm thinking like that versus general computing but i guess i was wrong No, actually, we aim for general computing.

55:08We think it will be general computing could be a real revolution. Post-silicon, Jared. Post-silicon. This is... Bio-computing human neurons. Wow. I'm looking forward to it. I can't wait to see what happens next. I'm so surprised by what's happening today. Yeah, I had no idea. Let alone what the future may hold from this. So cool. So thanks, Evelina. Thanks for coming on the show and telling us all about it. Thank you so much for nice questions and nice discussion.

55:43Okay, 10 years is a long time to wait for anything, right? Kind of want it right now. How about you? Could you imagine, though, being in the lab for 10 years, eking out all the details, finally getting to a point where it's useful in some way? I couldn't imagine that personally. It's a long road, but the long-term payoff for humanity could be tremendous. Well, we're back in the saddle officially after being in Denver for our live show. If you missed it, check it out. Changelog.com slash live. The recordings are there. The details are there. And stay tuned for our next live show. We do have a bonus on this episode for our plus plus subscribers.

56:20Changelog.com slash plus plus. It's better. You know, it is better. You drop the ads. You get close to that cool Changelog medal. Directly support us. And you get bonus content. It's awesome. It's better. Learn more at changelog.com slash plus plus. Of course, our friends at Fly, our friends at depot.dev, and our friends over at coderabbit.ai. We use Depot, we use Fly, we use coderabbit. We love all three. You should try them all out and tell them we sent you. Of course, big thanks to Breakmaster Cylinder for those beats. That's it. The show's done. We'll see you on Friday.

57:16Game on.

From the publisher

Dr. Ewelina Kurtys is leading the way in biocomputing at FinalSpark where she is working on the next evolutionary leap for AI and neuron-powered computing. It's a brave new world, just 10 years in the making. We discuss lab-grown human brain organoids connected to electrodes, the possibility to solve AI's massive energy consumption challenge, post-silicon approach to computing, biological vs quantum physics and more.

More from The Changelog: Software Development, Open Source

All 232 episodes
Biocomputing on human neurons (Interview)The Changelog: Software Development, Open Source · 57 min
Listen in VO