|
2 | 2 |
|
3 | 3 | 00:00:27 [Music] |
4 | 4 |
|
5 | | -00:00:40 Welcome to Talk Pythonomy, a weekly podcast on Python. This is your host, Michael Kennedy. |
| 5 | +00:00:40 Welcome to Talk Python to Me, a weekly podcast on Python. This is your host, Michael Kennedy. |
6 | 6 |
|
7 | 7 | 00:00:45 Follow me on Mastodon, where I'm @mkennedy, and follow the podcast using @talkpython, both on fosstodon.org. Be careful with impersonating accounts on other instances, there are many. Keep up with the show and listen to over seven years of past episodes at talkpython.fm. |
8 | 8 |
|
|
12 | 12 |
|
13 | 13 | 00:01:53 And I just thought it'd be so great to have you on the show along with all the others and just kind of tell your story. |
14 | 14 |
|
15 | | -00:01:58 You know, how did you, how did you get here to start up Rho at PyCon? |
| 15 | +00:01:58 You know, how did you, how did you get here to start up Row at PyCon? |
16 | 16 |
|
17 | 17 | 00:02:01 - Yeah, it's interesting. |
18 | 18 |
|
|
72 | 72 |
|
73 | 73 | 00:04:24 Open source modem also integrates with Dask clusters as well. |
74 | 74 |
|
75 | | -00:04:27 So Dask has Dask DataFrame and that runs on Dask clusters. |
| 75 | +00:04:27 So Dask has Dask Data Frame and that runs on Dask clusters. |
76 | 76 |
|
77 | 77 | 00:04:31 We can also run a modem open source on Dask clusters. |
78 | 78 |
|
|
242 | 242 |
|
243 | 243 | 00:09:13 And what's the problem you're solving here? |
244 | 244 |
|
245 | | -00:09:15 - Yeah, we, kind of as it says on the tin, we're working on artificial general intelligence. |
| 245 | +00:09:15 - Yeah, we, kind of as it says on the tim, we're working on artificial general intelligence. |
246 | 246 |
|
247 | 247 | 00:09:20 We don't usually like to use that term 'cause it can mean lots of different things to lots of different people, but in general, what we're working on is making more capable, safer, more robust AI systems. |
248 | 248 |
|
|
482 | 482 |
|
483 | 483 | 00:17:34 [AUDIO OUT] |
484 | 484 |
|
485 | | -00:17:36 Now we talk with Mo Sarat from Werabots. |
| 485 | +00:17:36 Now we talk with Mo Sarat from Wherobots. |
486 | 486 |
|
487 | 487 | 00:17:39 They're building the database platform for geospatial analytics and AI. |
488 | 488 |
|
|
500 | 500 |
|
501 | 501 | 00:17:49 Absolutely. |
502 | 502 |
|
503 | | -00:17:50 So my name is Mo, and I'm the co-founder and CEO of a company called Werabots. |
| 503 | +00:17:50 So my name is Mo, and I'm the co-founder and CEO of a company called Wherobots. |
504 | 504 |
|
505 | | -00:17:55 Werabots' grand vision is enable every organization to drive value from data via space and time. |
| 505 | +00:17:55 Wherobots' grand vision is enable every organization to drive value from data via space and time. |
506 | 506 |
|
507 | 507 | 00:18:00 Awesome. |
508 | 508 |
|
|
512 | 512 |
|
513 | 513 | 00:18:02 So yeah, thanks for being here on the show. |
514 | 514 |
|
515 | | -00:18:04 Let's dive into whereabouts of what is the problem you're solving? |
| 515 | +00:18:04 Let's dive into wherobots of what is the problem you're solving? |
516 | 516 |
|
517 | 517 | 00:18:08 What are you guys building? |
518 | 518 |
|
|
610 | 610 |
|
611 | 611 | 00:21:40 So these are just a couple of use cases, but there are tons of other use cases and use cases that may not exist even yet. |
612 | 612 |
|
613 | | -00:21:47 So there's a lot of movement now into climate tech and AgTech, and we are, like, what we're trying to do at WeraBots is we're building the database infrastructure that enable the next generation climate tech and agriculture technology. |
| 613 | +00:21:47 So there's a lot of movement now into climate tech and AgTech, and we are, like, what we're trying to do at Wherobots is we're building the database infrastructure that enable the next generation climate tech and agriculture technology. |
614 | 614 |
|
615 | 615 | 00:22:01 - So they can ask the questions that they might have, but you already have the machinery to answer them. |
616 | 616 |
|
|
654 | 654 |
|
655 | 655 | 00:23:17 It doesn't scale, all that kind of stuff. |
656 | 656 |
|
657 | | -00:23:19 So what we do at WorldBots is that we provide SQL API to the user to run spatial queries on the data, but we also provide a spatial Python API. |
| 657 | +00:23:19 So what we do at Wherobots is that we provide SQL API to the user to run spatial queries on the data, but we also provide a spatial Python API. |
658 | 658 |
|
659 | 659 | 00:23:29 Like if you're using Geopandas, you can use the same API, do the heavy lifting enterprise scale, kind of processing of the data using our platform, and then do the major Geopandas kind of functionality you're familiar with to, again, do the geospatial processing with it. |
660 | 660 |
|
|
676 | 676 |
|
677 | 677 | 00:24:16 - Absolutely, yeah. |
678 | 678 |
|
679 | | -00:24:17 - So it sounds like your business, Wearbots, is a little bit following the open core model, you say? |
| 679 | +00:24:17 - So it sounds like your business, Wherobots, is a little bit following the open core model, you say? |
680 | 680 |
|
681 | 681 | 00:24:23 - Yes. |
682 | 682 |
|
683 | 683 | 00:24:24 - Let's round out our conversation here with talking about the business itself. |
684 | 684 |
|
685 | | -00:24:27 How'd you get to startup, Ro? |
| 685 | +00:24:27 How'd you get to startup row? |
686 | 686 |
|
687 | 687 | 00:24:29 - We follow the open core model. |
688 | 688 |
|
|
730 | 730 |
|
731 | 731 | 00:25:33 - Yep, bye. |
732 | 732 |
|
733 | | -00:25:33 - Time to talk to Neptime, who have created Python programmable spreadsheets that are super powered with Python and AI. |
| 733 | +00:25:33 - Time to talk to Neptyne, who have created Python programmable spreadsheets that are super powered with Python and AI. |
734 | 734 |
|
735 | 735 | 00:25:40 I gotta tell you, this product looks super awesome. |
736 | 736 |
|
|
758 | 758 |
|
759 | 759 | 00:26:02 I'm Dawa's co-founder. |
760 | 760 |
|
761 | | -00:26:04 Been doing Python a little less than that, but met Dow about five years ago, and we founded Neptine about a year ago. |
| 761 | +00:26:04 Been doing Python a little less than that, but met Dow about five years ago, and we founded Neptyne about a year ago. |
762 | 762 |
|
763 | | -00:26:10 - Yeah, so let's dive into Neptine. |
| 763 | +00:26:10 - Yeah, so let's dive into Neptyne. |
764 | 764 |
|
765 | 765 | 00:26:14 What's the product, what's the problem you're solving? |
766 | 766 |
|
|
840 | 840 |
|
841 | 841 | 00:29:14 - Yeah, how interesting. |
842 | 842 |
|
843 | | -00:29:16 There's a little window where you can write straight Python, you know, some function that does arbitrary Python, and then you can invoke it like a function in the spreadsheet, right? |
| 843 | +00:29:16 There's a little window where you can write straight Python, you know, dev some function that does arbitrary Python, and then you can invoke it like a function in the spreadsheet, right? |
844 | 844 |
|
845 | 845 | 00:29:25 - Exactly, exactly. |
846 | 846 |
|
|
866 | 866 |
|
867 | 867 | 00:29:51 And that's kind of, we do that for maximum flexibility, maximum capability. |
868 | 868 |
|
869 | | -00:29:55 So it means that anything you can install, anything you can run on a Jupyter notebook running on Linux, you can run in Neptune. |
| 869 | +00:29:55 So it means that anything you can install, anything you can run on a Jupyter notebook running on Linux, you can run in Neptyne. |
870 | 870 |
|
871 | 871 | 00:30:02 - I see, so we get full Python 3.11 or 3.10 or whatever it is. |
872 | 872 |
|
|
884 | 884 |
|
885 | 885 | 00:30:28 You can try it out. |
886 | 886 |
|
887 | | -00:30:29 You can go to neptine.com in the upper right. |
| 887 | +00:30:29 You can go to neptyne.com in the upper right. |
888 | 888 |
|
889 | 889 | 00:30:31 Just click log in. |
890 | 890 |
|
|
898 | 898 |
|
899 | 899 | 00:30:38 - All right, final question. |
900 | 900 |
|
901 | | -00:30:40 How'd you guys get here to start up Rho? |
| 901 | +00:30:40 How'd you guys get here to start up Row? |
902 | 902 |
|
903 | 903 | 00:30:42 Everyone wants to build something amazing with open source, but how did you turn that into a business and something you can put your full time into? |
904 | 904 |
|
|
932 | 932 |
|
933 | 933 | 00:31:51 - Thank you so much. |
934 | 934 |
|
935 | | -00:31:52 - Now up is Nixle. |
| 935 | +00:31:52 - Now up is Nixtla. |
936 | 936 |
|
937 | 937 | 00:31:53 We have Federico Garza and Christian Chula here to tell us about their time series startup, ready to make predictions based on an open source time series ecosystem. |
938 | 938 |
|
|
946 | 946 |
|
947 | 947 | 00:32:07 Who are y'all? |
948 | 948 |
|
949 | | -00:32:08 - So I am Christian Chalhoun, I'm a co-founder of Nixla. |
| 949 | +00:32:08 - So I am Christian Chalhoun, I'm a co-founder of Nixtla. |
950 | 950 |
|
951 | 951 | 00:32:11 - Yep. |
952 | 952 |
|
953 | | -00:32:12 - Hello, I'm Fede, I'm CTO and co-founder of Nixla. |
| 953 | +00:32:12 - Hello, I'm Fede, I'm CTO and co-founder of Nixtla. |
954 | 954 |
|
955 | 955 | 00:32:15 - Nice to meet you both. |
956 | 956 |
|
|
960 | 960 |
|
961 | 961 | 00:32:20 And yeah, let's start with the problem y'all are trying to solve. |
962 | 962 |
|
963 | | -00:32:24 OK, yeah, so at NixLab, what we do is time series forecasting. |
| 963 | +00:32:24 OK, yeah, so at Nixtla, what we do is time series forecasting. |
964 | 964 |
|
965 | 965 | 00:32:28 So as you know, time series forecasting is a very relevant task that a lot of companies and practitioners need to solve. |
966 | 966 |
|
|
1140 | 1140 |
|
1141 | 1141 | 00:37:00 - Thanks. - Bye. |
1142 | 1142 |
|
1143 | | -00:37:01 - We'll speak with Piero Molina from Predebase. |
| 1143 | +00:37:01 - We'll speak with Piero Molina from Predibase. |
1144 | 1144 |
|
1145 | 1145 | 00:37:03 They empower you to rapidly build, iterate, and deploy ML models with their declarative machine learning platform. |
1146 | 1146 |
|
|
1222 | 1222 |
|
1223 | 1223 | 00:40:32 That's a good analogy. |
1224 | 1224 |
|
1225 | | -00:40:34 And so, Pride Debase, what does it do? |
| 1225 | +00:40:34 And so, PriDebase, what does it do? |
1226 | 1226 |
|
1227 | 1227 | 00:40:35 It uses this basic concept of models as configuration, really, and builds on top of it all sorts of infrastructure that is needed for organizations that are big enterprises to use it in the cloud. |
1228 | 1228 |
|
|
1312 | 1312 |
|
1313 | 1313 | 00:44:04 - Yeah, bye. - Thank you so much. |
1314 | 1314 |
|
1315 | | -00:44:05 - We'll finish up our stroll down startup lane by talking with the folks at Pinecone. |
| 1315 | +00:44:05 - We'll finish up our stroll down startup lane by talking with the folks at Pynecone. |
1316 | 1316 |
|
1317 | 1317 | 00:44:08 We have Nikhil Rao to talk about the PurePython Fullstack web app platform that they've built. |
1318 | 1318 |
|
|
1330 | 1330 |
|
1331 | 1331 | 00:44:26 Yeah, yeah, give a quick introduction on yourself. |
1332 | 1332 |
|
1333 | | -00:44:29 - Yeah, so I'm Nikhil, I'm the CEO co-founder of Pinecone and we're building a way to make web apps in pure Python. |
| 1333 | +00:44:29 - Yeah, so I'm Nikhil, I'm the CEO co-founder of Pynecone and we're building a way to make web apps in pure Python. |
1334 | 1334 |
|
1335 | 1335 | 00:44:35 So we have an open source framework and anyone can install this and basically start creating their apps front end and back end using Python. |
1336 | 1336 |
|
|
1426 | 1426 |
|
1427 | 1427 | 00:47:33 - Yes, exactly. |
1428 | 1428 |
|
1429 | | -00:47:34 So I've used tools like Streamlit, Gradio in the past, and a lot of that was inspiration for Pinecone. |
| 1429 | +00:47:34 So I've used tools like Streamlit, Gradio in the past, and a lot of that was inspiration for Pynecone. |
1430 | 1430 |
|
1431 | 1431 | 00:47:39 It's really great 'cause it's super easy to get started with, you don't have to go learn these things, but they all have this kind of ceiling you hit. |
1432 | 1432 |
|
|
1462 | 1462 |
|
1463 | 1463 | 00:48:48 We just leverage React. |
1464 | 1464 |
|
1465 | | -00:48:49 And what we do in Pinecone for the front end is we just wrap React components and make them accessible. |
| 1465 | +00:48:49 And what we do in Pynecone for the front end is we just wrap React components and make them accessible. |
1466 | 1466 |
|
1467 | 1467 | 00:48:54 So even if we don't offer something, and other low-code tools, sometimes if they don't offer a component you need, you may be kind of constrained in what you can build. |
1468 | 1468 |
|
|
1522 | 1522 |
|
1523 | 1523 | 00:50:21 How'd you start the company? |
1524 | 1524 |
|
1525 | | -00:50:22 How'd you land on Startup Pro? |
| 1525 | +00:50:22 How'd you land on Startup row? |
1526 | 1526 |
|
1527 | 1527 | 00:50:24 I mean, you talked about Y Combinator a little. |
1528 | 1528 |
|
|
1591 | 1591 | 00:52:28 [Music] |
1592 | 1592 |
|
1593 | 1593 | 00:52:43 (upbeat music) |
1594 | | - |
0 commit comments