WEBVTT

1
00:00:00.040 --> 00:00:04.919
I respective school's code of conduct.
The president of Harvard University, Claudine Gay,

2
00:00:05.000 --> 00:00:09.439
has apologized for her response. I'm
Scott Carr. Damage assessments and cleanup

3
00:00:09.439 --> 00:00:13.119
efforts are underway after a deadly tornado
outbreak in Tennessee. At least six people

4
00:00:13.119 --> 00:00:17.800
were killed dozens more injured when multiple
twisters tour through several communities, including the

5
00:00:17.839 --> 00:00:23.280
Nashville area Saturday evening. I'm Chris
Caragio, NBC News Radio or on board

6
00:00:23.359 --> 00:00:30.199
kcaa's Inland Express KCAA Home Linda NTIDAM
the station that needs know. This year

7
00:00:30.239 --> 00:00:41.399
behind, the information economy has a
ride. The world is teeming with innovation

8
00:00:41.600 --> 00:00:47.359
as new business models reinvent every industry
industry. Inside Analysis is your source of

9
00:00:47.479 --> 00:00:51.960
information and insight about how to make
the most of this exciting new era.

10
00:00:52.200 --> 00:00:57.320
Learn more at inside analysis dot com, insideanalysis dot com. And now here's

11
00:00:57.359 --> 00:01:06.640
your host, Eric Kavanaugh. Oh
yes, folks, welcome to the future.

12
00:01:06.680 --> 00:01:10.400
Indeed, your host Eric Cavanaugh here
on the only coast to coast radio

13
00:01:10.439 --> 00:01:14.040
show in the US of ATA.
It's all about the information economy. Inside

14
00:01:14.079 --> 00:01:18.439
Analysis doing another one of our pre
records for the holiday season, and I'm

15
00:01:18.480 --> 00:01:22.680
really excited to have jig Nash Patel
with me. He's with a company called

16
00:01:22.760 --> 00:01:26.439
data Chat. He's at a couple
of companies, acquired one by Twitter apparently,

17
00:01:26.480 --> 00:01:29.120
which is pretty impressive. It's done
a lot of interesting things, and

18
00:01:29.159 --> 00:01:32.560
of course he's also at Carnegie Millon
University. But we're going to talk about

19
00:01:33.000 --> 00:01:37.680
really the trajectory of answers because that's
what we all really want. Right We've

20
00:01:37.680 --> 00:01:41.120
done data warehousing, we do data
science. All point is to get to

21
00:01:41.439 --> 00:01:45.519
answers that can help us solve business
problems. And I get the feeling that

22
00:01:45.760 --> 00:01:48.879
he's managed to find a way to
short circuit some of that stuff, but

23
00:01:48.959 --> 00:01:52.519
we'll find out. So jig Nash, Welcome to dm Radio. Thanks so

24
00:01:52.599 --> 00:01:56.879
much for your time today. Tell
us data Chats. Where did the idea

25
00:01:56.959 --> 00:02:00.920
come from and what are you working
on? Yeah, thanks Eric for having

26
00:02:00.959 --> 00:02:04.200
me on and hello to your audience. A real pleasure to be here.

27
00:02:05.799 --> 00:02:09.879
Data Chats started with an idea for
my students and I and that's what we

28
00:02:09.960 --> 00:02:13.639
do in research. We start to
look at problems that are a few years

29
00:02:13.639 --> 00:02:17.879
out. So back in twenty seventeen, when data science was really starting to

30
00:02:17.879 --> 00:02:24.080
become popular, we noticed a trend
that data science. The way was practiced

31
00:02:24.080 --> 00:02:29.919
then and to a large extent,
how it's practiced today, is to provide

32
00:02:29.919 --> 00:02:37.199
the tools and mechanisms for data science
programmers to write code from which basically allows

33
00:02:37.240 --> 00:02:40.199
them to do their analysis. And
what we realized at that time is often

34
00:02:40.240 --> 00:02:45.759
the way people wrote their data science
workflows in the form of what's called as

35
00:02:45.800 --> 00:02:49.719
notebooks, was to fill one cell
of the notebook at a time, and

36
00:02:49.759 --> 00:02:53.280
each cell might do a specific task, like I might have gotten a bunch

37
00:02:53.319 --> 00:02:59.120
of data and I want to extract
the area code from a column that has

38
00:02:59.439 --> 00:03:01.919
phone numbers information in it. And
the way people would do that is they

39
00:03:01.919 --> 00:03:07.080
would go and type in that question
saying, how do I extract area code

40
00:03:07.080 --> 00:03:12.400
information from a string that's a pull
number, and to google our sack overflow,

41
00:03:12.479 --> 00:03:15.120
find pieces of code, try to
put that into the cell, and

42
00:03:15.120 --> 00:03:17.039
then try to adapt that. That's
how they would do solve each piece of

43
00:03:17.039 --> 00:03:21.840
the data science puzzle one step at
a time, said can we automate that?

44
00:03:21.919 --> 00:03:24.439
Can we do something bigger with it? Yeah? And that's a pretty

45
00:03:24.479 --> 00:03:30.120
interesting observation because what you're looking at
is the actual de facto workflow. What

46
00:03:30.159 --> 00:03:35.520
are people doing on these machines.
How does that process look and you saw

47
00:03:35.560 --> 00:03:39.039
into the future a bit here with
the ability to leverage what we now call

48
00:03:39.439 --> 00:03:45.599
large language models. It's just a
variation of artificial intelligence. And as we

49
00:03:45.680 --> 00:03:49.919
say on the show, the lms
are really just pre divengines. They're predicting

50
00:03:50.280 --> 00:03:53.319
what text they think you want to
get based upon your prompt and based upon

51
00:03:53.680 --> 00:03:58.639
what they were trained on, which
by and large was this massive corpus of

52
00:03:58.759 --> 00:04:01.000
text out there in the real world. So you kind of saw I think

53
00:04:01.080 --> 00:04:05.599
into the future a bit, maybe
explain that and what you've built. Yeah,

54
00:04:05.639 --> 00:04:10.919
that's great. So what we notice
is there's a lot of repetition in

55
00:04:10.960 --> 00:04:14.520
what people tay to do. People
are not asking totally random questions all the

56
00:04:14.560 --> 00:04:17.600
time. They're often asking similar types
of questions, if not exactly the same.

57
00:04:18.160 --> 00:04:23.279
Similarly, when stackover, for our
Google is returning answers back to them

58
00:04:23.279 --> 00:04:26.399
in the form of yes, code, I've seen that, similar it's doing

59
00:04:26.480 --> 00:04:29.480
it based on a retrieval mechanism.
And Eric, as you pointed out,

60
00:04:29.759 --> 00:04:34.199
the lms effectively learn a ton of
information from everything they've seen, including code

61
00:04:34.600 --> 00:04:41.519
and their synthesis machine that complement what
searched us and they'll synthesize new code.

62
00:04:41.839 --> 00:04:47.000
So we started to think about the
automation that is potentially possible back in twenty

63
00:04:47.079 --> 00:04:51.759
seventeen by having the human just ask
the question and synthesize the code in one

64
00:04:51.800 --> 00:04:56.720
form or the other. And of
course at that time LLMS weren't available,

65
00:04:56.759 --> 00:05:00.600
so we were using what by today's
standard, or even by standard by the

66
00:05:00.639 --> 00:05:03.800
standard just a year ago, might
look very rudimentary, but basically using a

67
00:05:03.839 --> 00:05:11.360
lot of traditional language of technology,
passing sentences, trying to understand the grammar,

68
00:05:11.480 --> 00:05:15.759
understanding the sentence, and then trying
to produce the code. But with

69
00:05:15.959 --> 00:05:18.839
the limbs, all of that changes
in a dramatic way, and all of

70
00:05:18.879 --> 00:05:21.720
that that we were dreaming at that
point is now started to become real in

71
00:05:21.759 --> 00:05:27.720
a very big way. Yeah,
and we are at a very strange time

72
00:05:27.800 --> 00:05:30.800
right now. Let me just throw
out some context for our listeners here,

73
00:05:30.839 --> 00:05:34.759
because you get accustomed to a certain
standard or a certain paradigm, and we're

74
00:05:34.800 --> 00:05:40.040
all very much accustomed to the Google
paradigm. You Google for something, you

75
00:05:40.079 --> 00:05:43.560
get a result, you go on
about your day. Well, Google,

76
00:05:43.639 --> 00:05:47.720
of course indexes the web. Yahoo
started indexing the web with hadoop, right,

77
00:05:47.720 --> 00:05:54.040
and the HDFS had doop distributed file
system, which was then tried as

78
00:05:54.120 --> 00:05:58.360
an analytic engine by cloud Eira and
map R and hoar Works and all these

79
00:05:58.399 --> 00:06:00.920
other folks, and that kind of
went sideways after a while because there was

80
00:06:00.959 --> 00:06:03.839
too much reverse engineering that had to
be done. But there was a whole

81
00:06:03.879 --> 00:06:09.800
ecosystem that built up around this stuff. So I mentioned this because I'm watching

82
00:06:09.920 --> 00:06:15.680
as Google is straining, and Google
has all this pressure from AdWords, and

83
00:06:15.720 --> 00:06:17.680
now when you search for something,
you're going to get ten to thirty different

84
00:06:17.720 --> 00:06:23.639
AdWords listings before you get an organic
search result, which is great for their

85
00:06:23.639 --> 00:06:26.120
business. They make a lot of
money on all that stuff, but it's

86
00:06:26.160 --> 00:06:29.600
skewing what you find, and so
it's making it harder to find the stuff

87
00:06:29.600 --> 00:06:32.680
that you wanted. And then of
course we've had all this SEO search engine

88
00:06:32.680 --> 00:06:36.560
optimization stuff where people are trying to
understand the system, gain the system if

89
00:06:36.600 --> 00:06:41.759
they can. I played around with
tactics to do all that stuff. But

90
00:06:41.800 --> 00:06:46.519
my point is that what we have
accepted as a standard, which is Google

91
00:06:46.519 --> 00:06:50.639
and how Google retrieves information is really
in flux right now. And it's in

92
00:06:50.680 --> 00:06:55.199
part because of the ads, it's
in part because the web is a fast

93
00:06:55.240 --> 00:06:58.040
moving entity and lots of things are
changing, and it's in part because of

94
00:06:58.079 --> 00:07:04.040
these large language models that are severely
disrupting how people go about ascertaining information.

95
00:07:04.279 --> 00:07:08.600
So what do they do? They
hallucinate sometimes, right, they make up

96
00:07:08.639 --> 00:07:12.920
stuff. As my buddy Eugene Burke, he's working on a stealth project with

97
00:07:13.000 --> 00:07:16.279
us right now, mentions the problem
with the llms that they don't have an

98
00:07:16.279 --> 00:07:21.000
epistemological barrier, meaning they don't know
what they don't know, and that's when

99
00:07:21.040 --> 00:07:25.560
they just make stuff up. And
I've actually had a thread going with the

100
00:07:25.800 --> 00:07:29.920
go to market guy, Adam Something
from open Ai who came out and said,

101
00:07:30.000 --> 00:07:31.959
point blank, look, remember the
hallucinations are more of a feature,

102
00:07:32.040 --> 00:07:39.079
not a bug. We've designed these
engines to fuse information together and then deliver

103
00:07:39.480 --> 00:07:43.279
generate new content. Okay, So
for certain use cases, that's fine.

104
00:07:43.360 --> 00:07:46.959
For a creative copy, for short
stories, for articles that don't have to

105
00:07:47.000 --> 00:07:50.959
be really precise in terms of what
content is in them, that's fine.

106
00:07:50.959 --> 00:07:55.000
But then you get into the enterprise
space where it becomes very important to be

107
00:07:55.120 --> 00:07:58.800
correct and to know exactly what you're
doing. And it seems to me that

108
00:07:58.879 --> 00:08:03.600
you with this data chat you are
kind of filling in one of the missing

109
00:08:03.680 --> 00:08:09.199
pieces that will allow for this next
generation of technologies AI to really come to

110
00:08:09.279 --> 00:08:13.560
fruition and get us to a place
where we can trust what it's saying,

111
00:08:13.759 --> 00:08:16.959
just like we've historically trusted what an
enterprise data warehouse has told us. But

112
00:08:18.199 --> 00:08:20.040
just if you would comment on where
I'm going with that, what do you

113
00:08:20.079 --> 00:08:24.399
think about that, and what do
you think about how data chat could be

114
00:08:24.439 --> 00:08:28.959
one of the pieces to rebuild this
puzzle. Yeah, and you know,

115
00:08:28.040 --> 00:08:33.000
pick a company your thread. I
think of the technologies as two distinct collaborative

116
00:08:33.039 --> 00:08:37.279
technologies. One is search. Search
allows you to say I'm going to specify

117
00:08:37.360 --> 00:08:43.559
something and give me a precise retrieval
of information from the original database. So

118
00:08:43.600 --> 00:08:46.240
that's Google Search. You see that
in warehouses too. When you fire up

119
00:08:46.240 --> 00:08:50.159
a sequel query, you don't get
that precise result back. And you can

120
00:08:50.200 --> 00:08:52.440
think of when we go to Google
Search, probably what we want most of

121
00:08:52.480 --> 00:08:56.720
the time is search. The second
part what lms do is synthesis, which

122
00:08:56.759 --> 00:09:01.440
is different. Synthesis says I'm going
to blend together information that I know,

123
00:09:03.279 --> 00:09:07.080
sometimes making stuff up to give you
a coherent answer, which may or may

124
00:09:07.080 --> 00:09:11.600
not be based on facts in the
database over which I've learned. Search and

125
00:09:11.679 --> 00:09:16.919
synthesis are two separate components, and
synthesis is what has now become possible.

126
00:09:16.000 --> 00:09:20.519
Right, so you allude very well
to what Google's trying to do and do

127
00:09:20.600 --> 00:09:24.919
search and synthesis and how that blends
together in the search paradigm is tbd.

128
00:09:26.039 --> 00:09:28.399
But that's kind of where a lot
of the struggle is how do you blend

129
00:09:28.399 --> 00:09:31.159
ELMS with search. We still want
search for many aspects, as we might

130
00:09:31.840 --> 00:09:35.799
all potentially agree with it, right, sometimes you just want to search.

131
00:09:35.240 --> 00:09:41.159
Coming back to data chat and how
that's connected is what we do is we'll

132
00:09:41.200 --> 00:09:46.279
say point us to a database,
a structured database, even a CSB file,

133
00:09:46.399 --> 00:09:50.600
whatever is your data, and then
ask a question. We will convert

134
00:09:50.679 --> 00:09:54.399
that into an answer. Now,
remember is it totally a little while back,

135
00:09:54.519 --> 00:09:58.360
previously we were trying to figure out
how to write the piece of code

136
00:09:58.480 --> 00:10:01.759
that could produce the answer that was
twenty seventeen. We've moved well beyond that

137
00:10:01.799 --> 00:10:05.440
in data chat, where what we'll
do now is you give us a question

138
00:10:05.799 --> 00:10:09.559
and will produce you an answer.
That question might be a search question,

139
00:10:09.799 --> 00:10:13.279
it might be find me this thing
in the database, find me the customer

140
00:10:13.399 --> 00:10:20.440
that produced the highest return, highest
gross value, and sale. And that's

141
00:10:20.440 --> 00:10:26.240
a retrieval question. There might be
a synthesis question or a prediction question that

142
00:10:26.360 --> 00:10:28.600
might say, predict for me,
which is the customer that's like to be

143
00:10:28.879 --> 00:10:33.679
the most profitable over the next one
or year. To the user, we've

144
00:10:33.720 --> 00:10:41.840
simplified the interface with the UX is
just typing in that question. You'll synthesize

145
00:10:41.879 --> 00:10:46.799
that into appropriate code that might be
part CQ, part machine learning code that

146
00:10:46.879 --> 00:10:50.679
might be written in Python, bias
automatically, part of it. Visualization in

147
00:10:50.799 --> 00:10:56.240
JavaScript will translate across three different languages. The user doesn't see any of that,

148
00:10:56.320 --> 00:11:00.200
but gets an answer now. And
now the question is how do I,

149
00:11:00.360 --> 00:11:03.960
as a user take that answer and
do something with it. To do

150
00:11:03.039 --> 00:11:07.559
something with it, I have to
develop some level of trust. And this

151
00:11:07.720 --> 00:11:11.679
is where the unique aspect of data
chat comes into play, where because we

152
00:11:11.720 --> 00:11:15.720
are academics and rooted in academia,
we took the science part of data science

153
00:11:15.759 --> 00:11:20.440
seriously from day one. Science requires
at least two pillars. One is reproducibility

154
00:11:20.879 --> 00:11:26.000
and the other one is transparency.
What data chat does today is it will

155
00:11:26.000 --> 00:11:30.600
give you back your answer, often
in the form of a picture, but

156
00:11:30.720 --> 00:11:35.519
along with that, it will give
you back a step by step of the

157
00:11:35.559 --> 00:11:39.679
components that went into producing that answer. Think about a cookbook, right,

158
00:11:39.720 --> 00:11:43.399
you look at a recipe and you'd
say, I've got something on my table.

159
00:11:43.440 --> 00:11:46.559
If you're given a recipe for that, you now have an idea,

160
00:11:46.879 --> 00:11:50.039
a very precise way as to how
that was produced. If that recipe is

161
00:11:50.080 --> 00:11:56.240
correct to the food you see on
your table, that is transparent and reproducible.

162
00:11:56.440 --> 00:11:58.840
The same philosophy in data chat.
We won't give you back code.

163
00:12:00.039 --> 00:12:03.799
We've invented a new language called Guided
English Language, which is in English,

164
00:12:05.200 --> 00:12:07.200
but it's a subset of English.
And you can get into that whole theory

165
00:12:07.240 --> 00:12:13.200
next if we need to. There's
a branch of linguistics that says, if

166
00:12:13.240 --> 00:12:16.559
I want to communicate with you precisely
in natural language English, for example,

167
00:12:18.080 --> 00:12:22.639
then if I just use grammar in
the full richness of the language, there's

168
00:12:22.639 --> 00:12:26.559
a high chance that I may say
something that may be misinterpreted because language is

169
00:12:26.600 --> 00:12:30.480
not precise. It's not wrong,
sure, but there are ways of doing

170
00:12:30.720 --> 00:12:37.399
taking portions of that language, reducing
its structure so that you get precision in

171
00:12:37.440 --> 00:12:41.080
that and be able to communicate and
that's what we've done in data chat,

172
00:12:41.879 --> 00:12:45.679
where you'll get back a step by
step recipe in English, so it might

173
00:12:45.759 --> 00:12:48.080
say I did X at this point, then why, And just like a

174
00:12:48.200 --> 00:12:52.600
recipe that you see in a cookbook
which uses very few verbs to be precise

175
00:12:52.639 --> 00:12:58.480
and to avoid this miscommunication. For
example, recipes will nearly always say saute

176
00:12:58.519 --> 00:13:03.480
for that action. They won't do
different synonyms of that, and the sentence

177
00:13:03.480 --> 00:13:07.399
structure will be very simple on purpose
by designed to get that precision. That's

178
00:13:07.440 --> 00:13:11.679
exactly what we do in data chat. We'll give you back the step by

179
00:13:11.679 --> 00:13:16.759
step recipe in this language uses all
these properties of being precise and allows a

180
00:13:16.919 --> 00:13:22.919
user to induitively understand what happened at
each of those steps. We'll go further.

181
00:13:24.480 --> 00:13:28.159
You can treat that step by step
recipe itself as a program. Right,

182
00:13:28.240 --> 00:13:31.039
I gave that to you. That's
transparency. Second part was reproducibility.

183
00:13:31.440 --> 00:13:37.000
We'll give that step by step recipe
to you as a program, even though

184
00:13:37.039 --> 00:13:39.480
it doesn't feel like a program.
Imagine getting your cookbook in pressing the play

185
00:13:39.480 --> 00:13:45.000
button on step number one to sort
a garlic, and that just happens.

186
00:13:45.000 --> 00:13:46.320
And that's what we'll do. We'll
take the recipe and allow you to play

187
00:13:46.360 --> 00:13:50.200
step by step see how it's been
cooked, so that you can reproduce that.

188
00:13:50.440 --> 00:13:54.840
So we get transparency to make it
easy for anyone to understand using the

189
00:13:54.919 --> 00:14:01.080
same paradigm of simple English and recipe. And then you sability by saying you

190
00:14:01.080 --> 00:14:03.639
can actually play it step by step
to see how it was cooked to produce

191
00:14:03.679 --> 00:14:07.960
that final answer. Yeah, this
is interesting. So what you're talking about

192
00:14:09.000 --> 00:14:15.480
doing is enabling the long coveted conversation
with your data. That's the mission.

193
00:14:15.639 --> 00:14:18.320
So you've got a database, you
can use SQL to query the database.

194
00:14:18.360 --> 00:14:22.320
That's one way. Then you need
to know how to write SQ code unless

195
00:14:22.320 --> 00:14:24.480
you have a tool that does it
for you. I mean, I'm old

196
00:14:24.600 --> 00:14:28.320
enough to remember a company called Progress
Software, it's still around these days.

197
00:14:28.320 --> 00:14:33.279
It had a tool called Progress Easy
Ask. This is like sixteen years ago

198
00:14:33.399 --> 00:14:37.440
or something. And what they would
do is very interesting is you would type

199
00:14:37.480 --> 00:14:41.120
in a natural language query and it
would create the syntax of SQL for you

200
00:14:41.240 --> 00:14:45.440
so you can see what it was
doing. You're doing something similar to that

201
00:14:45.519 --> 00:14:50.679
where you're using a natural language query
and then you're underneath the covers using a

202
00:14:50.720 --> 00:14:54.759
variety of different things. This guided
English language for example, to spin up

203
00:14:54.919 --> 00:14:58.759
bits of code to solve for that
particular question. I'm going down this road

204
00:15:00.000 --> 00:15:03.840
because it's it's very interesting. It's
similar to what we're seeing with the large

205
00:15:03.919 --> 00:15:09.159
language models and enterprise versions of them. And here's my personal theory what we're

206
00:15:09.159 --> 00:15:13.399
going to see here, Every serious
company of any significant size will have their

207
00:15:13.440 --> 00:15:16.840
own AI model. They're going to
pick their poison. They're going to choose

208
00:15:16.919 --> 00:15:22.759
Google or Microsoft with open AI,
or perhaps Anthropic or someone else is going

209
00:15:22.840 --> 00:15:24.600
to come along and do AI models, and then they're going to start to

210
00:15:24.639 --> 00:15:30.080
train them. And what I've learned
in this recent journey of trying to research

211
00:15:30.120 --> 00:15:33.000
this stuff is you can either embed
data into the model, which is probably

212
00:15:33.039 --> 00:15:39.159
not the best idea, or you
embedded into a vector database and then use

213
00:15:39.240 --> 00:15:43.000
that as your anchors of truth.
Is how someone described it to me.

214
00:15:43.679 --> 00:15:48.519
And that's sort of enabling in this, of course concept of rag of regenerative

215
00:15:48.159 --> 00:15:54.200
like augmented what is it retrieval augmented
generation right where you're trying to it's like,

216
00:15:54.200 --> 00:15:56.679
Okay, I got an idea what
I want. I want to go

217
00:15:56.720 --> 00:15:58.440
to the world and on them see
what it is. They'm going to be

218
00:15:58.480 --> 00:16:03.240
all right, make sure that is
what I really wanted based upon my priorities

219
00:16:03.320 --> 00:16:07.879
or my data which is in my
probably vector database or something like that.

220
00:16:07.399 --> 00:16:12.080
Long way of saying, what I'm
really interested to see how this How what

221
00:16:12.120 --> 00:16:18.360
happens here is that these llms or
even this technology, you've got data chat

222
00:16:18.200 --> 00:16:23.559
if curated properly with the right embeddings, the right embedding strategy, the right

223
00:16:23.679 --> 00:16:29.080
rag strategy. Why do I need
to do all that heavy lifting on the

224
00:16:29.159 --> 00:16:33.919
data warehousing front anymore? Isn't this
gonna get to the answers for me?

225
00:16:33.039 --> 00:16:37.039
Well, the answer right now is
maybe not. We don't know because it

226
00:16:37.120 --> 00:16:41.360
still has these accuracy problems. But
if we solve those accuracy problems, that's

227
00:16:41.360 --> 00:16:45.960
a serious deal. And it seems
to me that you are embarking on a

228
00:16:45.080 --> 00:16:51.159
very similar journey in allowing for this
interaction with the data, and you've even

229
00:16:51.159 --> 00:16:52.960
got a dynamic app building component to
it as well. But what do you

230
00:16:52.960 --> 00:16:56.679
think about all that? Yeah?
I think this is these are there's a

231
00:16:56.679 --> 00:16:59.440
whole bunch of questions in there.
Let's break it apart. First, is

232
00:17:00.080 --> 00:17:04.079
we've been looking for this holy grail
of how do we get programmers not to

233
00:17:04.119 --> 00:17:10.559
be the gatekeepers to getting answers from
data is one example. Microsoft used to

234
00:17:10.559 --> 00:17:14.599
have something called Microsoft English that they
disbanded. Problem with all of these tools

235
00:17:14.720 --> 00:17:18.559
is twofold. One is they never
quite worked even in a single task,

236
00:17:18.759 --> 00:17:23.319
say generating sequel. The bigger problem, however, is today in the modern

237
00:17:23.319 --> 00:17:27.400
world post data sciences creation, which
is like now were about a decade into

238
00:17:27.400 --> 00:17:33.039
this data science thing. Data science
is a lot more than writing sequel.

239
00:17:33.279 --> 00:17:37.359
Squel gives you a way of getting
a report out from the data, but

240
00:17:37.480 --> 00:17:42.799
data science then requires and you could
use SQL for feature engineering portion, but

241
00:17:42.839 --> 00:17:45.839
to really get deeper insights, you
have to feed it into machine learning models,

242
00:17:47.000 --> 00:17:48.279
which is a different language. You
know you're going to do that in

243
00:17:48.319 --> 00:17:52.000
Python and stuff like that. Then
to visualize that you're probably going to put

244
00:17:52.000 --> 00:17:56.920
that into a different language too.
So we've never really solved the data science

245
00:17:56.920 --> 00:18:00.599
in an automated fashion, which is
what data chat does. As this said,

246
00:18:02.319 --> 00:18:04.720
on behalf of the users that same
recipe. Part of that might have

247
00:18:04.759 --> 00:18:07.880
been sequel, Part of that might
be some Python code that we wrote.

248
00:18:08.559 --> 00:18:12.480
Is JavaScript. We go across three
languages and you don't have to know either

249
00:18:12.519 --> 00:18:18.319
of those languages. The other big
aspect is who is the user progress and

250
00:18:18.359 --> 00:18:22.440
all of these other tools. Even
today, a large amount of effort is

251
00:18:22.480 --> 00:18:27.119
being spent by companies like data Breaks
and Snowflake and everyone else to write seql

252
00:18:27.160 --> 00:18:32.240
code. But the user then is
a programmer, right right. We'll tell

253
00:18:32.279 --> 00:18:33.279
you what. Let's pick this up
after the break. We got a break

254
00:18:33.279 --> 00:18:36.799
coming up here, folks. Don't
touch that down. You were listening to

255
00:18:36.839 --> 00:18:49.480
Inside Analysis. Welcome back to Inside
Analysis. Here's your host, Eric Tavanaugh.

256
00:18:52.119 --> 00:18:56.440
All right, folks, but having
a fascinating conversation with jig Nesh Patel

257
00:18:56.559 --> 00:18:59.720
with data chat. He's done many
other things too. And I'm getting all

258
00:18:59.720 --> 00:19:03.680
excited because you know, I've watched
the world of data warehousing, I've watched

259
00:19:03.680 --> 00:19:07.119
the world of data science. I've
been amazed that those are a very different

260
00:19:07.119 --> 00:19:10.279
world. These people often don't even
talk to each other, which makes exactly

261
00:19:10.440 --> 00:19:15.240
zero sense to me. But I
think that the economic pressures bearing down on

262
00:19:15.319 --> 00:19:18.079
us right now, plus the power
of these new AI models is going to

263
00:19:18.240 --> 00:19:23.599
force is going to catalyze, basically, and it's force organizations to get a

264
00:19:23.640 --> 00:19:26.960
lot smarter about what they're doing and
how they're doing it, and paying attention

265
00:19:27.000 --> 00:19:30.880
to the value that they get from
all this stuff because what's happening. And

266
00:19:30.960 --> 00:19:33.519
I have an old buddy, Dave
Wells. He was the education director at

267
00:19:33.519 --> 00:19:37.920
the Data Warehousing Institute years ago,
and he used to always refer to something

268
00:19:37.960 --> 00:19:41.759
he called under the hood technology,
and his point was that you don't have

269
00:19:41.839 --> 00:19:45.400
to know how your car engine is
working. To know that it works and

270
00:19:45.440 --> 00:19:48.759
to have faith in it and to
drive it to work in drive it places.

271
00:19:48.759 --> 00:19:52.000
You don't have to know all that
stuff. The same is becoming true

272
00:19:52.119 --> 00:19:55.200
in this data space. And it
seems to me, Jignest that what you're

273
00:19:55.240 --> 00:20:00.240
doing is really pushing that all forward
because you're saying, look, we're to

274
00:20:00.279 --> 00:20:03.559
handle the assembly of code where you're
going to choose which language is necessary for

275
00:20:03.599 --> 00:20:07.920
this particular use case, and just
take care of that stuff for you so

276
00:20:08.000 --> 00:20:11.440
you get the result that you want. Because all anyone wants are the answers.

277
00:20:11.480 --> 00:20:14.799
That's the all point, the all
point of doing data warehousing, and

278
00:20:14.799 --> 00:20:18.559
the whole point of doing data science
is to get to answers to more and

279
00:20:18.640 --> 00:20:22.240
more interesting and compelling questions. And
that's really where you're focusing your attention.

280
00:20:22.359 --> 00:20:25.680
So continue where you were. I
know why, I'll cut you off dealing

281
00:20:25.680 --> 00:20:30.000
the last segment. Go ahead.
Oh that's great. You exactly got it.

282
00:20:30.119 --> 00:20:33.640
Is the whole point of collecting data
is to get value from it.

283
00:20:34.119 --> 00:20:40.720
You get value from it when the
data actress in your organization, including an

284
00:20:40.880 --> 00:20:45.720
especially the non programmers who can make
business decisions, can directly ask the questions

285
00:20:45.799 --> 00:20:49.440
in a way that is trust that
they can trust. And that's really what

286
00:20:49.519 --> 00:20:52.720
data chat does right. And there's
a whole bunch of technologies that now makes

287
00:20:52.759 --> 00:20:57.079
it possible. But so far,
even when we've gone into warehousing, we've

288
00:20:57.119 --> 00:21:03.000
said, okay, we'll all this
money into getting an enterprise data into a

289
00:21:03.039 --> 00:21:07.720
warehouse. Then what we'll do is
to allow every data actor to get access

290
00:21:07.720 --> 00:21:11.599
on it. We'll put a dashboard
up for you, or we'll tell you,

291
00:21:11.599 --> 00:21:12.839
hey, why don't you become a
sequel programmer. Oh, by the

292
00:21:12.839 --> 00:21:15.359
way, if you're a SEQL programmer, good luck, you can do data

293
00:21:15.359 --> 00:21:18.559
science. You also have to become
a Python programmer. And oh by the

294
00:21:18.599 --> 00:21:22.200
way, if you're a Python program
if you want to do some visualization stuff,

295
00:21:22.200 --> 00:21:25.960
you have to become a programmer and
some visual language maybe Tableau, maybe

296
00:21:26.160 --> 00:21:30.480
JavaScript or something else. So it's
become impossible for data actors that are not

297
00:21:30.519 --> 00:21:33.960
necessarily programmers to do that. And
that's kind of what we are trying to

298
00:21:33.000 --> 00:21:37.960
do with data chat is saying,
forget about the language will derive code for

299
00:21:37.000 --> 00:21:42.039
you in different languages. We just
focus on the question and now that the

300
00:21:42.119 --> 00:21:45.880
programming language is English, and it's
just not English to seqel, it's English

301
00:21:45.880 --> 00:21:51.160
to plus Python plus JavaScript for us
really more powerful than what you hear at

302
00:21:51.160 --> 00:21:53.599
the industry talk about saying will generate
sequel for you. That's just a small

303
00:21:53.640 --> 00:21:57.680
part of the puzzle for the data
science. We've lost all of these three

304
00:21:59.039 --> 00:22:03.640
and allow anyone in your organization,
not just programmers, to really directly derive

305
00:22:03.720 --> 00:22:07.880
the value of data without saying I
need to find a ticket with the Tableau

306
00:22:07.920 --> 00:22:10.920
team to create a dashboard for me
to use it right right, right,

307
00:22:11.000 --> 00:22:14.440
right right. So, and the
other interesting thing here is to your point,

308
00:22:14.720 --> 00:22:18.000
a SEQL query is going to access
bits and pieces of data that are

309
00:22:18.000 --> 00:22:22.400
important for telling your story. But
they're just component parts. They are not

310
00:22:22.599 --> 00:22:26.680
the mosaic, they are not the
picture of what's really happening. It's a

311
00:22:26.720 --> 00:22:30.519
part of what's happening. But you
know, I even joke about this on

312
00:22:30.559 --> 00:22:34.960
the show that you know, data
warehousing was born forty odd years ago.

313
00:22:36.359 --> 00:22:41.200
When processors were slow, pipes were
thin, storage was expensive. All of

314
00:22:41.200 --> 00:22:45.240
those factors have completely changed. Now
processors are incredibly fast, we can parallelize

315
00:22:45.279 --> 00:22:49.799
them, the pipes are fat,
storage is cheap, so all those dynamics

316
00:22:49.839 --> 00:22:53.680
are inverted quite frankly. And what
we did back then is we had to

317
00:22:53.720 --> 00:22:57.920
strip out all this context just to
get the stuff through the thin little lines

318
00:22:57.960 --> 00:23:02.160
into a model that we can then
analyze an understanding query, like an O

319
00:23:02.319 --> 00:23:06.559
lap cube for example. And then
you have to reconstruct all that context,

320
00:23:06.839 --> 00:23:10.920
either in your report about it or
a dashboard, or in some way you

321
00:23:11.039 --> 00:23:15.359
describe the situation to your board or
your stakeholders or whatever. The point is,

322
00:23:15.400 --> 00:23:18.839
we had to strip out all this
context, and it seems to me

323
00:23:18.920 --> 00:23:22.960
that now you really don't have to
do that as much. And what you're

324
00:23:22.079 --> 00:23:26.400
enabling is this conversation with a data
set. Now, I'm curious to know

325
00:23:26.920 --> 00:23:30.559
what kinds of data sets can you
tackle. Can I connect you to an

326
00:23:30.759 --> 00:23:36.599
ERP for example, or a clickstream
analysis system? What can I connect data

327
00:23:36.640 --> 00:23:40.920
chat too? Specifically? Yeah,
so data chat works with tabular data,

328
00:23:41.000 --> 00:23:42.839
so you can connect us to a
warehouse, you can connect it to CSV

329
00:23:42.960 --> 00:23:48.160
files, s park files, so
that sort. And sometimes people might take

330
00:23:48.279 --> 00:23:52.920
data that might come from ritual data
sets like images, convert that into features

331
00:23:52.920 --> 00:23:56.200
and that becomes tabular data that you
could point to and build models on.

332
00:23:56.759 --> 00:24:00.960
So have you focused on the tabular
data at the point in a journey.

333
00:24:00.000 --> 00:24:03.519
At some point in the future,
that may change, but that's the big

334
00:24:03.559 --> 00:24:07.279
portion of the market that we are
addressing right now. Yeah, that's that's

335
00:24:07.319 --> 00:24:11.799
interesting, that's good. And then
just to help our audience understand these large

336
00:24:11.880 --> 00:24:17.279
language models, they use vectors,
so you get embeddings and they vectorize,

337
00:24:17.279 --> 00:24:22.599
which basically means they convert text to
numeric values. And it's my understanding the

338
00:24:22.640 --> 00:24:26.359
reason you do that is because it's
very easy to use existing technologies to compare

339
00:24:26.359 --> 00:24:32.440
and contrast and find similar numeric values
across this expanse of embeddings, and that's

340
00:24:32.440 --> 00:24:36.000
how they kind of operate. So
your approach is that we're to focus on

341
00:24:36.039 --> 00:24:40.640
the tabular data because it's very well
known, it's very common. Everyone understands

342
00:24:40.680 --> 00:24:44.519
Excel and spreadsheets and all that kind
of stuff. So you're really tackling what

343
00:24:44.680 --> 00:24:48.359
is a major component of the data
world, right Yeah, And that's what

344
00:24:48.440 --> 00:24:52.400
the business analyst. Ultimately you're going
to need to connect that to some tabula

345
00:24:52.480 --> 00:24:56.680
data on which you make decisions.
Right, more than ninety percent of decisions,

346
00:24:56.680 --> 00:24:59.839
believe it or not, even today
get made in Excel. Yeah.

347
00:25:00.039 --> 00:25:03.519
When people can't make a decision and
Excel because the data is too large or

348
00:25:03.559 --> 00:25:07.920
something else, they'll start to make
it fit within Excel. And so,

349
00:25:07.359 --> 00:25:12.119
in spite of decades of us working
on data warehouses, faster, sequel,

350
00:25:12.279 --> 00:25:18.279
paralyzation, all of that stuff,
sadly a lot of decision making still doesn't

351
00:25:18.359 --> 00:25:22.880
happen with all of these tools because
ultimately, the decision makers are not necessarily

352
00:25:22.880 --> 00:25:27.440
programmers, and they are not necessarily
even if you point them to a data

353
00:25:27.440 --> 00:25:30.000
breaks or a snow if they can
give them an access to the database,

354
00:25:30.000 --> 00:25:33.519
what are they going to do?
Systems are complex, right, And that

355
00:25:33.680 --> 00:25:38.440
is the challenge. It's like the
bottomneck to making fast, agile decision in

356
00:25:38.480 --> 00:25:42.640
a correct fashion based on the truth
and the data. Today is not how

357
00:25:42.680 --> 00:25:47.599
fast your database engine goes, it's
how fast the human goes, right,

358
00:25:47.640 --> 00:25:52.640
And it's all about human empowerment in
a safe manner that allows you to move

359
00:25:52.680 --> 00:25:56.759
forward faster. Yeah, that's interesting, and so let's talk about again,

360
00:25:57.319 --> 00:26:03.799
someone uses your technology, they use
an English language question of a particular data

361
00:26:03.799 --> 00:26:07.559
set, and under the covers.
What you're then doing is parsing the meaning

362
00:26:07.559 --> 00:26:11.519
of the words of the syntax,
then mapping that to the data, and

363
00:26:11.559 --> 00:26:18.319
then using a combination of languages.
And this is very interesting to generate your

364
00:26:18.559 --> 00:26:23.000
visual answer. So it'll do SQL, but it'll also do Python on some

365
00:26:23.039 --> 00:26:26.880
other various languages too, like JavaScript
or something. And what's interesting there is

366
00:26:26.880 --> 00:26:30.680
that I try to explain to folks, languages and programming are a lot like

367
00:26:30.759 --> 00:26:37.240
languages in human languages, meaning they
have different syntax. They are not just

368
00:26:37.319 --> 00:26:40.680
a different set of words for the
same set of objects. It's really a

369
00:26:40.680 --> 00:26:42.960
different way of viewing the world.
And they each have their own strengths and

370
00:26:42.960 --> 00:26:48.559
weaknesses. You know, SQL is
very good at getting discrete bits of data

371
00:26:48.640 --> 00:26:52.319
from a database, but Python is
very good at weaving things together. I

372
00:26:52.359 --> 00:26:56.519
remember learning about ten years ago that
in the risk management world, where I

373
00:26:56.559 --> 00:27:03.200
spent many years doing webinars for the
Global Association of Risk Professionals. In risk

374
00:27:03.240 --> 00:27:07.240
management, Python is very popular because
the risk managers have five, seven,

375
00:27:07.319 --> 00:27:11.720
twelve different systems that they're supposed to
be monitoring well, the signal from any

376
00:27:11.799 --> 00:27:17.200
given one of them might be hard
to understand or what it might be such

377
00:27:17.240 --> 00:27:19.960
that it's difficult to know and there's
a problem. But when you aggregate them,

378
00:27:19.960 --> 00:27:22.720
when you look at the big picture, that's when you can start understanding,

379
00:27:22.720 --> 00:27:26.039
oh, wait a minute, if
this is going up and that's going

380
00:27:26.079 --> 00:27:29.039
down, we've got a problem.
And so Python is very good at that

381
00:27:29.359 --> 00:27:33.880
capacity to kind of weave stuff together. Is that one reason why you chose

382
00:27:33.920 --> 00:27:37.000
to use these different languages under the
hood to be able to tackle just about

383
00:27:37.039 --> 00:27:41.799
any natural language query you come across. Yeah, great question, going back,

384
00:27:41.799 --> 00:27:45.079
and this is a perfect way to
connect to the earlier half of we

385
00:27:45.119 --> 00:27:48.920
talked about sequels. Very good at
retrieval stuff and putting together reports from that

386
00:27:49.000 --> 00:27:52.480
retrieved stuff. That's what it excels
at. It's good at ETL where you're

387
00:27:52.480 --> 00:27:57.200
transforming the data a very structured way. Python which is a whole ecosystem,

388
00:27:57.519 --> 00:28:00.559
and the machine learning part of that
is what's super exciting, including in the

389
00:28:00.559 --> 00:28:06.480
example you mentioned, it can build
models on the data. The models can

390
00:28:06.519 --> 00:28:11.920
then explain patterns in the data.
It can synthesize beyond that nlm M and

391
00:28:11.039 --> 00:28:15.599
that is a model. So you
need data, you need to be able

392
00:28:15.640 --> 00:28:18.000
to extract it and search it,
but you also need to synthesize models.

393
00:28:18.039 --> 00:28:22.960
And that's NOTQL. Sql can't build
models. They can't build machine learning models.

394
00:28:22.400 --> 00:28:26.119
It can barely build a regression model. Forget about the more complex models

395
00:28:26.119 --> 00:28:30.440
that you need to build. You
say, what's interesting in my data?

396
00:28:30.559 --> 00:28:33.559
Right? Right? It can do
predictions. So all of that comes from

397
00:28:33.599 --> 00:28:37.440
modeling data plus model has been like
oil and water. And that's why people

398
00:28:37.480 --> 00:28:41.640
have to learn both SQL and Python
vs say you have to learn neither.

399
00:28:42.160 --> 00:28:47.480
Let's take care of all of that
stuff for you and you and you will

400
00:28:47.519 --> 00:28:51.960
reveal what the recipe was. Right. That's the transparency side. And this,

401
00:28:52.200 --> 00:28:55.359
you know, one of the big
challenges that the lms are going to

402
00:28:55.440 --> 00:29:00.079
have in terms of getting enterprise penetration
for very serious decision makee is the lack

403
00:29:00.119 --> 00:29:03.839
of transparency. And if you don't
have transparency, then you don't know how

404
00:29:03.839 --> 00:29:06.880
it got the answer. And if
you don't know how I got the answer,

405
00:29:07.559 --> 00:29:08.960
you know and you got the right
answer. It's a very difficult thing

406
00:29:10.000 --> 00:29:14.519
to do. And I remember watching
as the data bricks folks were demonstrating how

407
00:29:14.519 --> 00:29:18.319
they were curating these models and just
thinking to myself, man, you know,

408
00:29:18.400 --> 00:29:22.759
we always say, don't boil the
ocean. So if you're going to

409
00:29:22.799 --> 00:29:26.200
go out there and try to like
throw all your data into a large language

410
00:29:26.200 --> 00:29:27.440
model and they, oh, we'll
just curate it, will you, and

411
00:29:27.480 --> 00:29:30.960
it'll be done by the end of
the thirty third century or something, it's

412
00:29:30.960 --> 00:29:36.680
going to take forever to do that. So you need bite sized chunks to

413
00:29:36.759 --> 00:29:41.200
be able to handle. And that's
why folks are talking about frequently asked questions

414
00:29:41.440 --> 00:29:45.319
or customer service for example at chatbots. There are some really good use cases

415
00:29:45.359 --> 00:29:48.680
for these kinds of technologies, but
they are discreet and they are not the

416
00:29:48.720 --> 00:29:53.200
sort of bigger, broader, what's
really happening in my business kinds of questions.

417
00:29:53.680 --> 00:29:57.240
And that's what you get when you
synthesize, to your point, the

418
00:29:57.319 --> 00:30:02.079
sequel the data that pulled out,
but the model that I can build on

419
00:30:02.160 --> 00:30:06.000
top of the data, and just
to explain to our audience, maybe models

420
00:30:06.160 --> 00:30:08.079
they're also recipes, right, they're
like, okay, look for this,

421
00:30:08.160 --> 00:30:11.440
once you find this, do that, once you see this, do this,

422
00:30:11.519 --> 00:30:14.200
once you see that, do that, and it's sort of a process

423
00:30:14.319 --> 00:30:17.359
then shows you what the world looks
like Okay, it's not really what I

424
00:30:17.359 --> 00:30:18.920
wanted to try. Again, you
train the model, you play around with

425
00:30:18.920 --> 00:30:22.759
the model. But that's kind of
what the models are, right. There

426
00:30:22.759 --> 00:30:26.480
are complex recipes for how to interpret
data and then generate an answer. Right,

427
00:30:26.799 --> 00:30:32.400
yeah, perfect. And it's even
more exciting now because it's imagine I'm

428
00:30:32.440 --> 00:30:37.000
working on a problem and maybe it
is predicting sales. Now, maybe that

429
00:30:37.200 --> 00:30:41.599
we say there's a model for it. Right. It might be a regression

430
00:30:41.640 --> 00:30:44.880
model, or it might be some
of the more complex model. But that's

431
00:30:44.920 --> 00:30:48.920
not enough. What you really want
is to say, on my data,

432
00:30:48.440 --> 00:30:52.359
which probably looks different than someone else's
data trying to solve the same problem,

433
00:30:52.559 --> 00:30:56.599
Right, how do I build a
model on the fly that fits to my

434
00:30:56.680 --> 00:31:00.799
data to answer the question? And
that's what we do. We'll build a

435
00:31:00.839 --> 00:31:07.359
model on your data on the fly, use your specifically created model for you

436
00:31:07.799 --> 00:31:11.400
to answer the question that is really
relevant to you. So interesting that requires

437
00:31:11.400 --> 00:31:15.920
all kinds of rocket science, data
science, see wizardry to build models.

438
00:31:15.920 --> 00:31:18.279
We're saying, don't worry about it, we got that covered for you.

439
00:31:18.319 --> 00:31:22.960
Wow, data models for on your
data on the fly, and explain that

440
00:31:22.000 --> 00:31:26.000
to you intros you can understand and
that's that's the magic, and that's that's

441
00:31:26.160 --> 00:31:32.680
it's all centered around human productivity is
the goal. You know, I'm gonna

442
00:31:32.720 --> 00:31:34.599
throw a bit of a curve ball
question at you and folks, Jig did

443
00:31:34.599 --> 00:31:37.759
not get any of these questions in
advanced just so you know, we don't.

444
00:31:37.759 --> 00:31:41.359
We don't roll that way. But
is there some calculus or some math

445
00:31:41.480 --> 00:31:44.720
underneath all of this? The reason
I asked that is I remember from calculus

446
00:31:44.720 --> 00:31:48.599
class. The key is that you
had to learn to identify the pattern of

447
00:31:48.640 --> 00:31:52.440
the problem and then know which formula
to apply, and then of course you

448
00:31:52.440 --> 00:31:56.279
have to do the work to apply
it and to see if it reasons out.

449
00:31:56.839 --> 00:32:00.000
But there are X number of formula
basic formula that you're using calculus to

450
00:32:00.359 --> 00:32:04.960
unravel problems, and it sounds to
me like there's something like that underneath the

451
00:32:04.960 --> 00:32:07.519
hood with your technology. Is that
correct? Absolutely? And this is well

452
00:32:07.559 --> 00:32:12.240
known in literature. So we try
a bunch of different models, and the

453
00:32:12.319 --> 00:32:15.440
number of models you can try and
your data is not just like what model

454
00:32:15.480 --> 00:32:21.039
classes like what it sets of equations
to try, but also parameters for each

455
00:32:21.079 --> 00:32:24.279
one in that space is extremely large. All kinds of intelligence built into a

456
00:32:24.279 --> 00:32:28.799
platform that will look on the fly
at your data, look at what you're

457
00:32:28.799 --> 00:32:30.640
trying to do, and say,
you know, I don't mean to try

458
00:32:30.640 --> 00:32:34.920
the billion options because to your point, that will come back in the twenty

459
00:32:34.920 --> 00:32:38.480
fourth century, right if we just
we will then use intelligence built into the

460
00:32:38.519 --> 00:32:44.519
platform to understand the context from the
data from your questions, to build a

461
00:32:44.599 --> 00:32:47.400
small number of models, not just
one small number of models on the fly,

462
00:32:47.880 --> 00:32:52.960
raise them against each other to see
which one there's better an answering your

463
00:32:52.000 --> 00:32:54.720
question, and then give you the
answer from that, and all of that

464
00:32:54.720 --> 00:32:59.079
will be fully automate for you.
Yeah, So that reminds me of what

465
00:32:59.200 --> 00:33:02.000
data robot would doing a few years
ago before they ran into their very strange

466
00:33:02.000 --> 00:33:07.359
problems. But what I loved about
data robots approach was this auto mL.

467
00:33:07.799 --> 00:33:10.160
So you would load your data in
like let's say it's mortgage loan data,

468
00:33:10.519 --> 00:33:15.160
and you want to just see a
regression mode you understand, okay, where

469
00:33:15.200 --> 00:33:19.440
did loans go bad versus where did
loans stay good? And what they would

470
00:33:19.480 --> 00:33:24.559
do is automatically run that data against
like seven or eight different algorithms and figure

471
00:33:24.599 --> 00:33:28.359
out what one is best. So
you're doing the same thing that they're doing

472
00:33:28.400 --> 00:33:32.079
in that sense, but you're actually
dynamically spinning these things up because again,

473
00:33:32.119 --> 00:33:37.599
when you consider the permutations, when
you consider all the different ways you can

474
00:33:37.640 --> 00:33:42.480
get covariance between functions, right,
there are so many possible answers. So

475
00:33:42.519 --> 00:33:45.680
if you can automate that early process
and get to a handful of models,

476
00:33:46.240 --> 00:33:52.400
that's a tremendous advance in being able
to get to that specific model that's going

477
00:33:52.480 --> 00:33:55.680
to answer your question, right,
Yeah, absolutely, And you bring up

478
00:33:55.680 --> 00:34:00.640
an extra excellent point. Industry has
been focused on very small things. So

479
00:34:00.680 --> 00:34:05.359
data robot was trying to solve part
of the data science problem, but still

480
00:34:05.400 --> 00:34:09.320
targeted towards largely programmers, but not
SEQL, not visualization, not that.

481
00:34:09.400 --> 00:34:13.760
And really the point is you want
to do all of that and do that

482
00:34:13.800 --> 00:34:15.440
in a way that is accessible to
everyone. Yeah, you know, we're

483
00:34:15.480 --> 00:34:19.400
going to pick up after the break. This is a fantastic conversation. Don't

484
00:34:19.440 --> 00:34:30.039
touch that doubt you are listening to
Inside Analysis. Welcome back to Inside Analysis.

485
00:34:30.519 --> 00:34:37.360
Here's your host, Eric Tabanaugh.
All right, folks, back here

486
00:34:37.400 --> 00:34:43.360
Inside Analysis. What's fun is we're
moving through the whole evolution of data management

487
00:34:43.360 --> 00:34:47.000
and data warehousing into data science and
AI and capturing all this stuff, and

488
00:34:47.039 --> 00:34:51.559
I promise you folks, it's all
turning around. Right now. We are

489
00:34:51.599 --> 00:34:54.719
at the ultimate inflection point in this
industry, which is very exciting. It's

490
00:34:54.760 --> 00:34:59.679
this is very very good news because
all the plumbing and the hammering away.

491
00:35:00.119 --> 00:35:02.239
Let me tell you, it's not
exciting, okay. Like the poor data

492
00:35:02.280 --> 00:35:07.480
engineers who are building these pipelines and
like waiting for the data to get there,

493
00:35:07.719 --> 00:35:08.920
they're pulling their hair out if they
have any hair left. It's a

494
00:35:09.000 --> 00:35:12.840
very difficult job to do. But
a lot of that is going to be

495
00:35:12.920 --> 00:35:15.679
solved with this new era of tools
and technologies. It I'll bring jig nsh

496
00:35:16.039 --> 00:35:22.920
Ptel back in from data chat.
You know that I completely understand the value

497
00:35:22.960 --> 00:35:27.800
the synergy. In fact, there's
a German concept of gestalt, which says

498
00:35:27.840 --> 00:35:30.719
that the sum is greater than the
whole of its parts. And when you

499
00:35:30.760 --> 00:35:34.400
get these things together, really cool
stuff can happen. I'll just throw one

500
00:35:34.480 --> 00:35:37.440
last thought at you. I came
up with this idea a couple of years

501
00:35:37.480 --> 00:35:40.440
ago when folks were saying, oh, it's AI versus data warehousing, Like,

502
00:35:40.440 --> 00:35:44.840
it's not AI versus data warehousing,
and a way, data warehousing is

503
00:35:44.880 --> 00:35:47.519
like your left eye and AI is
like your right eye. And when you

504
00:35:47.519 --> 00:35:51.360
get those two, then you get
depth perception because if you only have one

505
00:35:51.360 --> 00:35:53.639
eye, you don't have depth perception
because you have no way to triangulate where

506
00:35:53.679 --> 00:35:58.840
things are right. And so what
Jignesh has been working on here with data

507
00:35:58.880 --> 00:36:01.599
chat really, I think is the
next step in that process, and it

508
00:36:01.639 --> 00:36:07.519
really is that synthesizing component that will
take your natural language query, figure out

509
00:36:07.519 --> 00:36:12.639
what the data is telling you,
then build a series of models that they

510
00:36:12.639 --> 00:36:15.320
compete with each other to figure out
the answer, and then you get the

511
00:36:15.360 --> 00:36:17.719
answer and you open the commander to
show them the whole process. Right,

512
00:36:17.760 --> 00:36:22.360
go ahead, Yeah, and that's
exactly right, you know, coming back

513
00:36:22.400 --> 00:36:25.559
to the different the journey that the
industry has gone through. First of it's

514
00:36:25.599 --> 00:36:30.039
all about can we even afford to
keep all of this data together and make

515
00:36:30.039 --> 00:36:35.559
it That was the data warehousing the
cloud are doupe world that then trusted it

516
00:36:35.679 --> 00:36:39.679
into big data stuff, which is
all about moving that often to the cloud

517
00:36:39.719 --> 00:36:44.519
so that you didn't you could make
that economies of scale even better. And

518
00:36:44.639 --> 00:36:47.320
then came the data science world,
which is about saying, hey, sqel's

519
00:36:47.360 --> 00:36:51.360
pretty dumb, it doesn't It only
knows data, not models. It's two

520
00:36:51.400 --> 00:36:55.159
models and all this really clugy gluewar
and companies that just did one versus the

521
00:36:55.199 --> 00:37:00.760
other? And yet now and that's
all twenty ten right solution, and as

522
00:37:00.760 --> 00:37:05.400
we look forward, it's about neither
of those. These are all just foundational

523
00:37:05.440 --> 00:37:09.840
blocks on top of which the goal
is to enable the humans to make decisions.

524
00:37:10.159 --> 00:37:15.800
Whether it is using data warehousing,
sequel technology or data science technology.

525
00:37:15.159 --> 00:37:19.800
No one cares. What you care
about is did you get the answer that

526
00:37:20.159 --> 00:37:23.000
could move your business in a different
direction That would have been very hot for

527
00:37:23.039 --> 00:37:27.280
you to determine without the data being
present. So of course you need the

528
00:37:27.280 --> 00:37:32.119
warehouse, but you don't necessarily need
to deploy an army of programmers now that

529
00:37:32.159 --> 00:37:37.199
has to do an el pipeline and
a melt uning pipeline and then presentation stuff.

530
00:37:37.480 --> 00:37:43.119
It's like, can you bring it
up to the front where the humans

531
00:37:43.119 --> 00:37:46.519
are in charge and the humans don't
have to delegate to other humans to get

532
00:37:46.559 --> 00:37:51.119
even simple stuff done. It's the
true empowerment of the data actors, the

533
00:37:51.199 --> 00:37:54.840
human data actors in an organization is
to free them from having to go to

534
00:37:54.880 --> 00:37:58.960
school for six, eight, ten
years to become programmers, because that's just

535
00:37:58.960 --> 00:38:00.760
a mean to an end. The
end is to get insights. Yeah.

536
00:38:00.800 --> 00:38:05.840
No, that's exactly right. And
it's almost like you're delivering what a lot

537
00:38:05.880 --> 00:38:07.360
of people back in the day thought
Tableau would, right. I remember the

538
00:38:07.360 --> 00:38:12.079
first I actually saw. I think
I saw the first ever public demo of

539
00:38:12.079 --> 00:38:15.320
Tableaux because I worked at the Data
Warehousing Institute and five and there was a

540
00:38:15.320 --> 00:38:20.000
conference in Seattle where they were just
part of one event after the show,

541
00:38:20.079 --> 00:38:22.920
like one of these parties that you
have and give way free beer. And

542
00:38:22.000 --> 00:38:24.480
I watched, and I saw the
first ever. I was the first person

543
00:38:24.519 --> 00:38:27.679
in the room because I worked there, and I watched, I was like,

544
00:38:27.679 --> 00:38:29.559
oh, that's going to be good, you know, because no one

545
00:38:29.559 --> 00:38:32.519
has done this yet. That was
just one tiny little piece of the puzzle.

546
00:38:32.920 --> 00:38:39.280
But when you can synthesize all these
various engines to generate again what we

547
00:38:39.320 --> 00:38:43.800
want, which is the answer,
right, And it's like there is such

548
00:38:43.800 --> 00:38:47.840
a tremendous opportunity cost to doing things
the old fashioned way because, as you

549
00:38:47.920 --> 00:38:52.679
suggest, if you have to ask
for permission from this person to do this,

550
00:38:52.840 --> 00:38:54.039
wait for that person to do that, Oh, that's going to be

551
00:38:54.079 --> 00:39:00.480
a week. He's on vacation,
like all of these pauses just rush creativity,

552
00:39:01.000 --> 00:39:06.480
crush innovation, and just kill the
spirit. Whereas if I can just

553
00:39:06.679 --> 00:39:10.840
answer or get a question answered in
this sort of visual format and then understand

554
00:39:10.880 --> 00:39:16.239
how it got there, now you're
teasing the brain. You're getting the creativity

555
00:39:16.719 --> 00:39:21.599
rolling, you're getting those juices flowing
in your mind. That's when good things

556
00:39:21.639 --> 00:39:23.039
happen. That's when you figure things
out and go, oh my goodness,

557
00:39:23.079 --> 00:39:25.440
this is I know what we have
to do. Now. It's not this

558
00:39:25.519 --> 00:39:29.280
product, it's that product. Okay, Bob, let's go do X y

559
00:39:29.480 --> 00:39:34.800
Z. That's the so called aha
moment that only happens if you're in this

560
00:39:34.920 --> 00:39:38.239
fluid conversation with the data. And
that's what you're enabling right exactly, and

561
00:39:38.440 --> 00:39:43.880
the whole vision behind data chat.
Take those words data chat first. That

562
00:39:44.079 --> 00:39:46.840
chat portion always meant had two meanings
to it. One is, I,

563
00:39:46.920 --> 00:39:52.280
as a human, should be able
to talk to my data and get trusted

564
00:39:52.320 --> 00:39:57.400
answers that I can verify and reproduce. But the other part of that is,

565
00:39:57.760 --> 00:40:00.760
Eric, I could chat with you
about an insight that I've found,

566
00:40:00.239 --> 00:40:05.559
and this is a human to human
chat that it enables give you that visualization

567
00:40:05.639 --> 00:40:07.599
that came to along with the recipe. And now, because we have a

568
00:40:07.639 --> 00:40:14.480
common grounds for saying how did I
arrive at this insight in a fact driven

569
00:40:14.519 --> 00:40:17.239
way, you have a better human
to human conversation. And you might say,

570
00:40:17.280 --> 00:40:21.440
you know what, step number three
in this recipe looked at all the

571
00:40:21.519 --> 00:40:23.760
data. Oh, but you know
what we should take away twenty twenty and

572
00:40:23.760 --> 00:40:28.320
twenty one because there were aberrations and
let's go read this stuff. So let

573
00:40:28.320 --> 00:40:32.159
me go change that step in the
recipe. So it's just as powerful in

574
00:40:32.280 --> 00:40:37.679
terms of what we do is enabling
an individual to talk to the data directly

575
00:40:37.800 --> 00:40:42.239
without any intermediateary. But it's also
about what we as humans can do because

576
00:40:42.280 --> 00:40:45.840
now we are coming at it in
a factual, data driven fashion, in

577
00:40:45.880 --> 00:40:50.000
a truly data driven, factual fashion. Right, we are not guessing what

578
00:40:50.039 --> 00:40:52.880
are we talking about? You can
look at a Tableau dashboard and what does

579
00:40:52.920 --> 00:40:54.440
it mean? You're just gonna assume
it. This means what it means?

580
00:40:54.599 --> 00:40:58.360
Can you interrogate it? Can you
say did it miss a step? No?

581
00:40:58.920 --> 00:41:01.760
But that human to human chat portion
is a big part of a vision,

582
00:41:01.800 --> 00:41:07.960
and it all connects if you have
this way of explaining how you came

583
00:41:07.320 --> 00:41:13.320
to your answer in the first reproducible
way. It enables both these modalities of

584
00:41:13.360 --> 00:41:16.159
communication, and that's what is super
exciting, right And you know, I'll

585
00:41:16.239 --> 00:41:21.519
end with a bit of an analogy
here. So online and social media and

586
00:41:21.599 --> 00:41:23.719
via email, people get to these
big fights. It appens all the times.

587
00:41:23.719 --> 00:41:27.679
Where all this hate is online is
because people are kind of going at

588
00:41:27.719 --> 00:41:30.599
each other. But if you just
sit down and talk to a person,

589
00:41:30.119 --> 00:41:35.079
you'll always be amazed at how much
you actually agree on. And a lot

590
00:41:35.119 --> 00:41:43.800
of that friction results from misunderstanding,
misinterpretation, and really from superimposing your beliefs

591
00:41:43.840 --> 00:41:45.960
onto someone else when you don't really
know what they think. You just know

592
00:41:46.000 --> 00:41:50.159
what they say or what they've posted
on a chat, and you can't read

593
00:41:50.280 --> 00:41:52.719
sarcasm in chats and things of this
nature. It's hard to So these are

594
00:41:52.840 --> 00:41:58.559
very serious problems in communication that as
solved if you just talk to someone and

595
00:41:58.639 --> 00:42:01.960
what you're doing is enabling kind of
conversation with the data, but then also

596
00:42:02.000 --> 00:42:07.679
with your counterparts and the organization,
so you can collaborate on working through what

597
00:42:07.760 --> 00:42:12.679
we just saw here. That's a
whole different story from debating whether or not

598
00:42:12.760 --> 00:42:15.320
it's true. And then Okay,
next month's meeting, we'll try to figure

599
00:42:15.320 --> 00:42:19.079
it out again. Well, you
just lost another month, and we can't

600
00:42:19.119 --> 00:42:22.239
afford to lose months these days,
folks. I'm telling you like that the

601
00:42:22.239 --> 00:42:27.920
pressures from the economy, from global
forces, from artificial intelligence, all this

602
00:42:27.960 --> 00:42:34.199
stuff is really bearing down and forcing
change, forcing companies to get real about

603
00:42:34.239 --> 00:42:37.400
what they're doing. And I think
you've got a pretty powerful technology here to

604
00:42:37.639 --> 00:42:45.679
enable those data driven, data focused
conversations where you have the transparency, you

605
00:42:45.840 --> 00:42:49.559
have the recipe so you can see
under the hood what it was doing.

606
00:42:49.920 --> 00:42:53.000
That's very powerful. What do you
think? Yeah, absolutely, And I

607
00:42:53.039 --> 00:42:59.159
think it's the confluence of all these
technologies that are coming together. We have

608
00:42:59.280 --> 00:43:04.280
the processing that was simply not available
ten years ago to run any of these

609
00:43:04.440 --> 00:43:07.639
modeling things in an economical fashion.
And I know that some of these things

610
00:43:07.679 --> 00:43:13.360
need. We've got the data because
we've been collecting it now for twenty years.

611
00:43:13.480 --> 00:43:17.000
Nobody throws up a data and that's
awesome. And now we've got the

612
00:43:17.920 --> 00:43:23.320
business drive like every CEO has heard
of LLLM. Every CEO is investing in

613
00:43:23.400 --> 00:43:28.199
that as one of the top priorities
in the company. So the opportunity exists

614
00:43:28.440 --> 00:43:31.239
so super exciting time for all of
us who are in this data world,

615
00:43:31.320 --> 00:43:37.599
which is taking different forms databases,
big data. Now everything is AI.

616
00:43:37.039 --> 00:43:43.039
But at the end of the day, data plus algorithms plus processing power that

617
00:43:43.079 --> 00:43:46.159
becomes available the synthesis of that is
what we are living and it's fascinating.

618
00:43:46.559 --> 00:43:49.840
Well, and you know, we've
got about one minute left here. The

619
00:43:49.880 --> 00:43:52.800
other interesting thing is I want more
and more business users, including myself,

620
00:43:52.800 --> 00:43:58.039
to better understand the different algorithms in
what they do, Like a K means,

621
00:43:58.079 --> 00:44:00.960
for example, what exactly does that
do? I think the more business

622
00:44:00.960 --> 00:44:05.639
people can wrap their heads around how
those things operate, the easier they'll be

623
00:44:05.679 --> 00:44:07.599
able to map their own thoughts to
their own world of data. What do

624
00:44:07.639 --> 00:44:12.840
you think? Real quick? Yeah, I agree. I think it's going

625
00:44:12.880 --> 00:44:15.360
back to your car example is that
you don't need to be to know how

626
00:44:15.360 --> 00:44:20.280
to build an engine or fix an
engine to understand a car to drive a

627
00:44:20.320 --> 00:44:22.199
car, and that's totally fine.
But if you're a race car driver,

628
00:44:22.320 --> 00:44:25.599
even though you're not fixed engines,
you probably need to at des understand a

629
00:44:25.599 --> 00:44:29.760
little bit of how the engine works
because guess what, you'll get a little

630
00:44:29.760 --> 00:44:32.119
bit more out of that now,
a lot of automation is making that easier.

631
00:44:32.159 --> 00:44:36.719
So I think there's always value in
learning something even though you're not going

632
00:44:36.760 --> 00:44:38.920
to be using that in a direct
fashion, because it allows you to appreciate

633
00:44:38.920 --> 00:44:44.559
at a deeper level. So fan
of learning things absolutely, Yeah, well,

634
00:44:44.559 --> 00:44:46.079
folks, that's what we're doing.
That was a great quote I heard

635
00:44:46.119 --> 00:44:49.239
from the CTO of Boom Media the
day. I asked him, you know

636
00:44:49.320 --> 00:44:52.079
what's the most important thing in this
era of AI, and he said learning

637
00:44:52.599 --> 00:44:57.679
and he meant human learning, Like
we need to learn about these things and

638
00:44:57.719 --> 00:45:00.599
what they do and how they operate, and be very crystal clear about what

639
00:45:00.679 --> 00:45:06.239
we're absorbing in terms of information and
insight from these systems. And folks with

640
00:45:06.320 --> 00:45:10.599
a fantastic conversation with jig Nash Patel
of data chatook them up data chat dot

641
00:45:10.639 --> 00:45:15.320
AI. We'll talk to you next
time. You've been listening to Inside Analysis.

642
00:45:21.119 --> 00:45:29.840
The legacy Southern California's KCAA, the
number one talk radio station in the

643
00:45:29.880 --> 00:45:37.039
Inlet Empire. KCAA Radio has openings
for one hour talk shows. If you

644
00:45:37.079 --> 00:45:39.800
want to host a radio show,
now is the time. Make kca your

645
00:45:39.800 --> 00:45:44.960
flangship station. Our rates are affordable
and our services are second to none.

646
00:45:45.119 --> 00:45:49.760
We broadcast to a population of five
million people plus. We stream and podcast

647
00:45:49.840 --> 00:45:53.519
on all major online audio and video
systems. If you've been thinking about broadcasting

648
00:45:53.559 --> 00:45:59.760
a weekly radio program on real radio
plus the Internet, contact our CEO at

649
00:45:59.800 --> 00:46:04.440
two two eight one five nine nine
ninety eight hundred two eight one five nine

650
00:46:04.559 --> 00:46:07.840
nine ninety eight hundred. You can
skype your show from your home to our

651
00:46:07.880 --> 00:46:12.400
Redlands, California studio, where our
live producers and engineers are ready to work

652
00:46:12.440 --> 00:46:16.280
with you personally. A radio program
on KCAA is the perfect work from home

653
00:46:16.320 --> 00:46:22.719
advocation in these stressful times. Just
time kcaradio dot com into your browser to

654
00:46:22.840 --> 00:46:25.280
learn more about hosting a show on
the best station in the nation, or

655
00:46:25.360 --> 00:46:30.239
call our CEO for details too.
Eight one five nine nine ninety eight hundred.

656
00:46:32.519 --> 00:46:37.800
Open for takeout and delivery, El
Tapiac, Mexican food restaurant in the

657
00:46:37.960 --> 00:46:42.119
tri city center of Redlands is back. Their entire family is on hand to

658
00:46:42.119 --> 00:46:46.800
serve up their delicious burritos, but
chaka terizo Waivosmanchero's steak and eggs just part

659
00:46:46.840 --> 00:46:52.079
of their mouth watering great food.
Since fifteen thirty one, people have marveled

660
00:46:52.079 --> 00:46:54.519
at the miracle of El Tapiac and
now you can marvel at the great food

661
00:46:54.679 --> 00:46:59.599
the Lugo family has been serving up
for over two decades, Nestled quietly in

662
00:46:59.639 --> 00:47:02.480
the corner of the Tri City Center
shopping mall next to Burlington Code Factory.

663
00:47:02.639 --> 00:47:07.159
Support them. They can't wait to
serve you some of their delectable, authentic

664
00:47:07.320 --> 00:47:09.760
South of the Border Mexican Fair at
great prices, served up with love.

665
00:47:09.880 --> 00:47:15.280
Support the area's best loved Mexican food
restaurant in these tough times. Order up

666
00:47:15.320 --> 00:47:19.000
a tasty meal on the phone for
delivery or takeout for breakfast, lunch,

667
00:47:19.079 --> 00:47:22.199
or dinner from ten am to six
pm called nine to nine threeoh seven zero

668
00:47:22.280 --> 00:47:27.760
zero one seven. That's nine to
nine three oh seven zero zero seventeen.

669
00:47:28.079 --> 00:47:35.079
Or google Altapiac Redlands and treat yourself
to Hebo Tea Club's original pure power Drgo

670
00:47:35.159 --> 00:47:38.159
Super Tea helps build red corpusoles in
the blood, which carry oxygen to organs

671
00:47:38.159 --> 00:47:43.440
and cells. Our organs and cells
need oxygen to regenerate themselves. The immune

672
00:47:43.440 --> 00:47:46.280
system needs oxygen to develop, and
cancer dies in oxygen. So the tea

673
00:47:46.400 --> 00:47:50.760
is great for healthy people because it
helps build the immune system and it can

674
00:47:50.840 --> 00:47:54.360
surely be miraculous for some inviting a
potentially life threatening disease due to an infection,

675
00:47:54.559 --> 00:47:59.679
diabetes, or cancer. The tea
is also organic and naturally caffeine free.

676
00:48:00.000 --> 00:48:02.559
A one pound package of tea is
forty nine ninety five, which includes

677
00:48:02.559 --> 00:48:07.320
shipping. To order, please visit
to Hebotea Club dot com. T hebow

678
00:48:07.360 --> 00:48:12.599
is spelled T like tom a h
ee b like boyoh. They continue with

679
00:48:12.639 --> 00:48:15.840
the word T and then the word
club. The complete website is to Hebotea

680
00:48:15.880 --> 00:48:21.159
Club dot com or call us at
eight one eight six one zero eight zero

681
00:48:21.280 --> 00:48:25.639
eight eight Monday through Saturday nine am
to five pm California time. That's eight

682
00:48:25.679 --> 00:48:31.559
one eight six one zero eight zero
eight eight to hebot Club dot com.

683
00:48:31.920 --> 00:48:36.920
It's that time of year again,
No, not the holidays. Medicare open

684
00:48:37.039 --> 00:48:40.719
enrollment and if you have questions about
Medicare you should talk to the local experts.

685
00:48:40.800 --> 00:48:45.840
Paul Barrett and Associates. All of
his agents are certified with plans that

686
00:48:45.880 --> 00:48:49.599
are accepted by most of the medical
groups in our area. Call nine oh

687
00:48:49.719 --> 00:48:53.400
nine seven nine three oh three eight
five. Their service is free and after

688
00:48:53.440 --> 00:48:57.920
forty two years of the business,
their agents are trained to help you pick

689
00:48:57.960 --> 00:49:02.320
the plan that's right for you.
With sixty years of fascinating facts, this

690
00:49:02.599 --> 00:49:08.559
is the Man from Yesterday and back
in time to this time in nineteen sixty

691
00:49:08.599 --> 00:49:14.599
eight, Merrily Rush and the Turnabouts
will appear at Disneyland at New Year's Eve.

692
00:49:14.760 --> 00:49:17.559
They have a huge hit here in
nineteen sixty eight with Angel of the

693
00:49:17.599 --> 00:49:34.000
Morning Just call Me jos times.
And from this time in nineteen ninety one,

694
00:49:34.360 --> 00:49:37.800
actor Richard Gear, who is forty
two, marries his longtime girlfriend Cindy

695
00:49:37.800 --> 00:49:42.440
Crawford, who's a model. It's
the first marriage for both. And the

696
00:49:42.440 --> 00:49:45.039
thing is is, I don't think
it's that uncommon to one of you married

697
00:49:45.480 --> 00:49:47.400
for a year or two before all
of a sudden you make another change and

698
00:49:47.440 --> 00:49:51.719
have a baby. And I mean, your life keeps changing and changing and

699
00:49:51.800 --> 00:49:54.880
changing. And from about this time
in December of nineteen seventy eight, this

700
00:49:55.000 --> 00:50:00.599
Tuesday Night on ABC TV, The
Carpenter's Karen and Richard in a Smith's Portrait

701
00:50:00.719 --> 00:50:10.000
features Gene Kelly and Jimmy and Christy
McNichol. But I and in my Dream,

702
00:50:10.440 --> 00:50:23.920
I'm Christmas with more at Man from
Yesterday dot Com. I'm Rick Smith,

703
00:50:24.000 --> 00:50:28.920
host of the Rick Smith show,
inviting you to listen to my show

704
00:50:29.039 --> 00:50:34.760
during the noon hour every weekday right
here on KCIA. My show is sponsored

705
00:50:34.800 --> 00:50:39.719
locally by Teamsters nineteen thirty two,
a strong union with fourteen thousand members in

706
00:50:39.800 --> 00:50:45.840
the IE. Our message is clear, unions improve the lives of working people.

707
00:50:45.960 --> 00:50:49.159
You have a right to form and
join a union, So go to

708
00:50:49.239 --> 00:50:55.280
Teamsters nineteen thirty two, dot org
and get started now. America exists today

709
00:50:55.400 --> 00:51:00.440
as a bizarre anomaly. We profess
to be an electoral democracy, yet we

710
00:51:00.480 --> 00:51:07.559
are ruled by a governmental plutocracy.
One especially gross example of this incongruity is

711
00:51:07.599 --> 00:51:12.639
the overwhelming power of big money over
the people's will by a wide margin.

712
00:51:12.760 --> 00:51:17.480
Americans of all political stripes want to
ban the distorting force of huge electoral campaign

713
00:51:17.559 --> 00:51:24.320
donations by favor seeking corporations and ultra
rich elites. Yet nothing. National and

714
00:51:24.360 --> 00:51:30.920
state lawmakers take the plutocratic money and
promptly bury democratic reforms that would stop the

715
00:51:30.960 --> 00:51:36.599
gusher of corrupt cash. An analysis
of donations in this year's congressional races shows

716
00:51:36.599 --> 00:51:42.519
that this plutocratic perversion of our politics
and government has reached absurd levels. Historian

717
00:51:42.639 --> 00:51:47.039
Nancy Maclin and public interest advocate Frank
Clemente have documented that the two main super

718
00:51:47.079 --> 00:51:52.559
PACs trying to put Republicans in Congress
got about half of their one hundred and

719
00:51:52.559 --> 00:51:58.159
eighty eight million dollar election fund from
just twenty seven billionaires. Also, a

720
00:51:58.159 --> 00:52:01.559
corporate front that backs gop CAN candidates, Club for Growth, got nearly thirty

721
00:52:01.559 --> 00:52:07.320
five million dollars from only three billionaires. Thanks to years of congressional stonewalling and

722
00:52:07.360 --> 00:52:13.519
the steady partisan stacking of our top
courts with corporate ideologus, there is essentially

723
00:52:13.559 --> 00:52:17.199
no limits on this purchase of lawmakers. Indeed, the biggest donors are even

724
00:52:17.239 --> 00:52:23.440
allowed to undermine democracy in secret,
not revealing their identity. Lawmakers elected with

725
00:52:23.519 --> 00:52:29.159
this money not only support the billionaire's
special interests agenda, which the people don't

726
00:52:29.199 --> 00:52:34.639
want, but also are fierce opponents
of any reforms to increase voter participation in

727
00:52:34.679 --> 00:52:38.800
our governing process, which people do
want. This is Jim Hitier saying that's

728
00:52:38.840 --> 00:52:45.159
why, for example, efforts to
guarantee every eligible American a constitutional right to

729
00:52:45.280 --> 00:52:49.480
vote have not moved forward in Congress, even though the great majority of people

730
00:52:49.719 --> 00:52:58.320
favorite Lord of the Rooms and tire
shop. Sam Bernino says it's hard being

731
00:52:58.320 --> 00:53:01.719
away from home during the holidays even
arder. If you're soldier overseas securing our

732
00:53:01.760 --> 00:53:06.719
freedom, send lets and packages can
save prayers for our troops overseas. Remember

733
00:53:06.920 --> 00:53:09.920
they're fighting for our freedom. That's
Lord of the Rims and Tire Shop at

734
00:53:10.000 --> 00:53:15.719
one point five East Baseline Street in
Samborandido, serving the community with great customer

735
00:53:15.760 --> 00:53:19.480
service and low prices. Call it
nine to nine eight to eight ninety seven

736
00:53:19.639 --> 00:53:22.360
seventy five. That's nine O nine
eight A eight ninety seven seventy five.

737
00:53:22.440 --> 00:53:25.960
Lord of the Rims and Tire Shop
is on the air because they care.

738
00:53:27.960 --> 00:53:31.800
Do you like to safely leverage bank
money to earn double digit returns income tax

739
00:53:31.840 --> 00:53:37.239
free, with guarantees and no downside
market risk. How can you do this?

740
00:53:37.239 --> 00:53:39.400
This is Farence, host of the
Your Personal Bank Show. One.

741
00:53:39.679 --> 00:53:45.440
You fund a high cash value policy
one time to earn dividends and interest to

742
00:53:45.960 --> 00:53:50.079
establish a bank line of credit using
the cash in your policy as collateral.

743
00:53:50.199 --> 00:53:53.119
When you earn more in dividends from
your policy than the interest the bank charges,

744
00:53:53.320 --> 00:53:57.800
you keep the difference, and the
difference is average two to five percent

745
00:53:57.880 --> 00:54:01.079
annually in your favor for the past
forty plus years. Three, the bank

746
00:54:01.119 --> 00:54:06.679
funds contributions years two to twenty plus. Each year the bank adds funds,

747
00:54:06.719 --> 00:54:09.320
your rate of return increases. Your
average rate of return can grow to strong

748
00:54:09.440 --> 00:54:15.320
double digits annually within a few years. Contact meat your Personal Bank dot com,

749
00:54:15.400 --> 00:54:19.480
Your Personal Bank dot com or eight
sixty six two six eight four four

750
00:54:19.559 --> 00:54:22.800
two two eight sixty six two six
eight four four two two for more info,

751
00:54:23.199 --> 00:54:28.320
or tune in to the Your Personal
Bank Show. Your Personal Bank Show

752
00:54:28.360 --> 00:54:32.000
airs Tuesdays at four pm right here
on CASEAA ten fifty am and one oh

753
00:54:32.079 --> 00:54:37.920
six point five m this station that
leaves no listeners behind. For several years,

754
00:54:37.280 --> 00:54:43.239
KSEAA has been marketing the Youngevity brand
of nutritional and personal care products.

755
00:54:43.639 --> 00:54:47.400
Our experience with Youngevity has been one
hundred percent positive, so we are pleased

756
00:54:47.400 --> 00:54:52.119
to recommend them to you. Regarding
nutritional supplements, we recommend pollen Burst in

757
00:54:52.199 --> 00:54:58.320
the berry flavor and tangy tangerine two
point zero in the tablet form. For

758
00:54:58.440 --> 00:55:02.000
regularity issues, we wreck amend three
day cleanse, and for personal care we

759
00:55:02.119 --> 00:55:08.719
recommend morning hydration cream. You can
shop online for Youngevity at www dot KCAA

760
00:55:09.039 --> 00:55:13.960
team dot com, or you can
order by phone by calling eight hundred ninet

761
00:55:13.960 --> 00:55:16.719
eighty two three one ninety seven and
tell Customer Support that you are part of

762
00:55:16.760 --> 00:55:22.360
the KCAA team. Youngevity is an
American company based in San Diego. Call

763
00:55:22.440 --> 00:55:27.840
Youngevity at eight hundred ninety eight two
three one ninety seven and ask about monthly

764
00:55:27.960 --> 00:55:32.239
autoship that allows you to buy Youngevity
products at wholesale prices. That number again

765
00:55:32.480 --> 00:55:37.800
eight hundred nine eight two three one
nine seven. I always hear from our

766
00:55:37.800 --> 00:55:40.199
clients who hired another firm that they
wish they'd hire DNA Financial. First,

767
00:55:40.280 --> 00:55:44.400
don't have regrets about your IRS tax
case. Just hire the best in the

768
00:55:44.400 --> 00:55:46.440
first place. One owed one hundred
and fifty thousand to the IRS and it's

769
00:55:46.440 --> 00:55:51.199
spent thousands on another firm. We
stopped the levis, negotiated a payment plan,

770
00:55:51.239 --> 00:55:52.800
and had their penalties forgiven. And
while every case is different, we

771
00:55:52.840 --> 00:55:57.239
guarantee that we'll find your perfect resolution
and get it done right. For a

772
00:55:57.280 --> 00:56:00.719
free consultation, call us at eight
six six two zero one zero one.

773
00:56:00.360 --> 00:56:04.840
That's eight six six to zero one
zero one five six. Then you can

774
00:56:04.880 --> 00:56:19.000
say DNA from the Bureau of Economic
Geology. This is Earth Day. When

775
00:56:19.039 --> 00:56:22.920
did our ancestors leave the trees and
begin to lead a life on solid ground.

776
00:56:22.639 --> 00:56:27.920
Some real life CSI has given us
a big clue. Lucy, the

777
00:56:27.960 --> 00:56:31.159
three million year old skeleton of one
of our oldest known human relatives, was

778
00:56:31.199 --> 00:56:36.440
recently on a museum tour of the
United States. During her visit, the

779
00:56:36.519 --> 00:56:40.559
University of Texas, scientists examined her
skeleton with geological CT scanners, similar to

780
00:56:40.639 --> 00:56:45.639
medical cat scans, but with higher
resolution. Fossil bones often break as they're

781
00:56:45.639 --> 00:56:52.199
buried, but Lucy's upper arm showed
something unusual. It was compressed with sharp

782
00:56:52.239 --> 00:56:57.639
fracture lines and tiny bone fragments intact. The team called in an orthopedic surgeon,

783
00:56:57.880 --> 00:57:00.960
who confirmed that this injury in modern
human only occurs when they extend their

784
00:57:01.039 --> 00:57:06.159
arms to try to break a fall
from considerable height. So they began to

785
00:57:06.199 --> 00:57:09.239
look for other fracture evidence of a
fall and found it in her ankle,

786
00:57:09.559 --> 00:57:15.800
knee, pelvis, and ribs.
They then look to modern chimpanzees, which

787
00:57:15.800 --> 00:57:20.000
are about the same size as Lucy. Chimps nest in trees at heights of

788
00:57:20.039 --> 00:57:22.639
up to thirty five feet high,
enough that a fall could result in the

789
00:57:22.679 --> 00:57:28.599
same type and degree of fracturing.
Found in Lucy. Further studies using the

790
00:57:28.639 --> 00:57:32.159
ct data showed that her ratio of
arm strength the leg strength was more like

791
00:57:32.320 --> 00:57:38.679
chimps than humans. Both finding suggests
that three million years ago, our ancestors

792
00:57:38.679 --> 00:57:44.760
may have lived a significant part of
their lives in trees. I'm Scott Tinker

793
00:57:44.880 --> 00:57:50.519
and this Spaniard date with Earth.
Earth Date is produced by the Bureau of

794
00:57:50.559 --> 00:57:54.000
Economic Geology at the University of Texas
at Austin. Earth Date is researched by

795
00:57:54.079 --> 00:57:58.800
Julie Hennings, written by Harry Lynch, and distributed by Mark Blunt and Casey

796
00:57:58.840 --> 00:58:07.480
Walker Stories. Follow us on Facebook
or visit Earthdate dot oorg. Are you

797
00:58:07.599 --> 00:58:12.920
tired of the same old conversations that
everyone keeps talking about? Want to hear

798
00:58:13.039 --> 00:58:17.519
something new, fun and exciting.
Listen to Whatever Works here on KCAA every

799
00:58:17.559 --> 00:58:22.079
Sunday at seven pm. We have
amazing guests with interesting and unique topics.

800
00:58:22.280 --> 00:58:27.280
We do giveaways, and we have
sponsorship opportunities. It's more than just a

801
00:58:27.320 --> 00:58:30.960
show, it's a lifestyle. You
can also find us on KCA radio dot

802
00:58:31.000 --> 00:58:37.039
com or our website KCA Whatever Works
dot Com to find upcoming and previous episodes.

803
00:58:37.400 --> 00:58:45.760
We like to thank all the KCAA
listeners for supporting our show. Did

804
00:58:45.800 --> 00:58:51.199
you know here at KCAA ten fifty
am that we developed an app for all

805
00:58:51.239 --> 00:58:54.840
your Android devices. We're talking about
your smartphone, your tablets, you name

806
00:58:54.880 --> 00:59:00.920
it. You have an Android format. You can take KCAA with you everywhere

807
00:59:00.960 --> 00:59:04.679
you go. We're talking about our
audio stream, our video stream, and

808
00:59:04.880 --> 00:59:10.559
even our podcast. Go to KCAA
express dot com. That's KSECAA express dot

809
00:59:10.599 --> 00:59:17.840
com. KCAA express dot com.
Listina KCAA Lomolinda at one O six point

810
00:59:17.880 --> 00:59:23.920
five FM, K two ninety three
CF, Brino Valley, NBC News Radio.

811
00:59:24.039 --> 00:59:28.960
I'm Chris Gragio. Former President Trump
now says he won't testify in his

812
00:59:29.039 --> 00:59:32.320
fraud trial in New York tomorrow.
He posted his decision on truth Social today,

813
00:59:32.559 --> 00:59:37.159
adding that he's already previously testified.
Trump was set to make his second

814
00:59:37.159 --> 00:59:39.320
appearance on the witness stand to be
questioned by his own attorney, says the

815
00:59:39.360 --> 00:59:44.519
final witness for the defense. The
office of New York Attorney General Letitia James,

816
00:59:44.679 --> 00:59:46.840
filed the two hundred and fifty million
dollar lawsuit against the Trump family and

817
00:59:46.880 --> 00:59:52.920
the Trump Organization for allegedly inflating financial
statements by billions of dollars in an effort

818
00:59:52.920 --> 00:59:57.519
to receive more favorable loans. Secretary
of State Anthony Blincoln believes Israel does not

819
00:59:57.639 --> 01:00:01.480
want to harm Palestinian civilians, but
also should do more to avoid civilian casualties

820
01:00:01.480 --> 01:00:06.519
and allow humanitarian aid. Speaking on
CNN stead to the Union, Blincoln said

821
01:00:06.559 --> 01:00:08.320
Israel needs to close the gap between
intent and results.

