YouTube2Text

По ту сторону медалей. Как устроено олимпиадное сообщество в России? (yet another podcast #56) — Transcript

by Яндекс · 10,513 words · 1,850 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Schoolchildren are sitting there,
  2. 0:01programming something on the computer.
  3. 0:03>> You sit for five hours at your Saturday
  4. 0:05club.
  5. 0:05>> I'm not an Olympiad participant; I find
  6. 0:07it hard to sit still. I definitely can't
  7. 0:09sit for five hours.
  8. 0:10>> This is IT, and they make a lot of money
  9. 0:12in IT. I need my child to become a
  10. 0:14programmer.
  11. 0:15>> What about programming? Do you think
  12. 0:17Andrey Sergeyevich has any prospects?
  13. 0:27This is our podcast.
  14. 0:30An episode dedicated to competitive
  15. 0:33programming.
  16. 0:35Fortunately, this sport has some kind of
  17. 0:38rest now, a vacation, a short break.
  18. 0:41The international competitions ended
  19. 0:43recently.
  20. 0:44The whole country essentially honored
  21. 0:46the winners of our last international
  22. 0:48Olympiad.
  23. 0:50And everyone involved seems to have some
  24. 0:53time, outside of the frenzy, to reflect
  25. 0:56, think, and try to make this podcast
  26. 1:01interesting for everyone, even for those
  27. 1:03who don't really understand what Olympic
  28. 1:05programming or sports programming is.
  29. 1:08This is how I often apologize for my
  30. 1:10stupid questions to guests.
  31. 1:12This is Andrey Stankevich, the dean of
  32. 1:15ITMO University, better known as the
  33. 1:17world's most decorated coach in this
  34. 1:20sport.
  35. 1:21Tatyana Klenkova, who heads the team at
  36. 1:23Yandex working with the Olympic movement
  37. 1:26in all its forms.
  38. 1:28And you, Tatyana, are you a coach, a
  39. 1:30mentor? What are you?
  40. 1:31>> I think I'm more of an educator.
  41. 1:35But closer to this terminology, then
  42. 1:37probably a mentor who is an
  43. 1:39>> Educator—normal—
  44. 1:40>> says, please, don't worry, nothing
  45. 1:42terrible has happened.
  46. 1:43>> Can we go out there and do this?
  47. 1:45>> No, that's not the case.
  48. 1:46>> No? Is that a bit of a different matter
  49. 1:48?
  50. 1:48>> No, they're more like, "Tanya, what
  51. 1:50should we do?"
  52. 1:51>> What are we going to do?
  53. 1:54So, sports programming, Olympic
  54. 1:55programming—it's a sport.
  55. 1:58That's true.
  56. 2:00How big is it? Well, because it's
  57. 2:02obvious it's not in the Olympiad. But
  58. 2:04the Olympiad doesn't have a single
  59. 2:06intellectual sport. What do we have?
  60. 2:08There's chess, checkers, probably some
  61. 2:11card games, some poker, complex bridge.
  62. 2:15Oh, what, eSports?
  63. 2:18Where does your Olympic programming rank
  64. 2:20in this ranking in terms of the number
  65. 2:23of people involved, well, those
  66. 2:25interested at some amateur level, at the
  67. 2:27professional athlete level, and in terms
  68. 2:30of audience?
  69. 2:32I just looked, 600 million people play
  70. 2:35chess worldwide.
  71. 2:37And fewer watch.
  72. 2:40Like, 500 million. A lot? Well, it's not
  73. 2:42clear how often they watch, right?
  74. 2:44Because it's one thing to play, and
  75. 2:46another to watch.
  76. 2:47>> Of course, significantly less than chess
  77. 2:49, than card games.
  78. 2:51Well, card games, it's obvious where
  79. 2:53they come from—from some kind of
  80. 2:55gambling, apparently. It's not really
  81. 2:57sports programming. Well, it's clear,
  82. 2:59yes. Competitive programming started
  83. 3:01from a completely different direction.
  84. 3:04Its origins are probably an attempt to
  85. 3:06model computer competitions on American
  86. 3:08university sports competitions.
  87. 3:10That is, all this terminology, all these
  88. 3:13leagues, coaches, trainers, and so on—
  89. 3:15it all came from there.
  90. 3:17>> If we were to use some numbers, ah, yes
  91. 3:20,
  92. 3:20>> athletes, for example?
  93. 3:22>> Now, no one can say how many athletes
  94. 3:24there are, of course, because it's a
  95. 3:26somewhat vague concept, like an Olympian
  96. 3:28.
  97. 3:29>> How many athletes do you have in the
  98. 3:30Yandex Cup?
  99. 3:32>> In the Yandex Cup finals, I can tell you
  100. 3:34exactly how many athletes I have.
  101. 3:36If we look at the tracking algorithm
  102. 3:38there, which most closely intersects
  103. 3:40with the topic of our discussion today,
  104. 3:41I have 20 adults,
  105. 3:43>> 20 more,
  106. 3:45>> children, and 10 employees. And at the
  107. 3:47selection, well, at the selection, well
  108. 3:49, okay, we're aiming for 20,000
  109. 3:50registrations, conditionally, and we
  110. 3:52expect that nine-plus of them will be
  111. 3:54right on the algorithm track.
  112. 3:56>> 10,000, conditionally speaking.
  113. 3:57>> Conditionally, yes.
  114. 3:58>> And in the ICPC?
  115. 3:59>> Well, in the ICPC, if it seems, if you
  116. 4:01measure it worldwide, well, probably,
  117. 4:03maybe 30 thousand teams, that is, well,
  118. 4:04100,000 people.
  119. 4:05>> 100,000 people are active athletes.
  120. 4:08That's
  121. 4:08>> according to the ICPC format, yes. If we
  122. 4:10go super lower...
  123. 4:11>> And the ICPC is only students, right?
  124. 4:13It's
  125. 4:14>> only for students, yes. We also have the
  126. 4:16All-Russian. This is one of Andrey's
  127. 4:18regalia. Andrey is the chairman of the
  128. 4:19central subject-methodological
  129. 4:21commission. Andrey is the head jury.
  130. 4:22>> On the other hand, there is a duplicate
  131. 4:24.
  132. 4:24>> And if we look at the All-Russian, the
  133. 4:26All-Russian has four stages. It's like a
  134. 4:28funnel that descends from the wide part
  135. 4:31.
  136. 4:31>> Well, how many?
  137. 4:32>> And in the widest part, it varies from
  138. 4:34year to year, because birth rates vary,
  139. 4:36and we depend on that, too. There are
  140. 4:38600,000 people there.
  141. 4:40>> Well, there are 600,000 participants,
  142. 4:42but I wouldn't say that all these
  143. 4:44participations are even legitimate, let
  144. 4:46alone athletes?
  145. 4:48Well, legitimate, yes, because at the
  146. 4:50school stage, there is no oversight at
  147. 4:52all. So how many of these 600,000
  148. 4:54participants are actually disguised by
  149. 4:57some large Chinese neural network under
  150. 4:59the name of a living person, we don't
  151. 5:02know.
  152. 5:03>> So, we're talking about millions, after
  153. 5:04all. Well, look, we even have half a
  154. 5:07million, some dubious ones there.
  155. 5:11Russia isn't the most populous country
  156. 5:12in the world, but there should probably
  157. 5:14be a couple of million worldwide, if not
  158. 5:16more.
  159. 5:17>> If there are 600 million in chess, we'll
  160. 5:19probably have a million.
  161. 5:20>> By the way, are programming languages a
  162. 5:24tool?
  163. 5:25Well, I mean, you can't really jump with
  164. 5:27springs in the high jump, right?
  165. 5:30They have six. It's certified somehow.
  166. 5:33What's certified in competitive
  167. 5:35programming?
  168. 5:36>> I don't know, there's no equivalent, I
  169. 5:37don't think it can be done here. Nothing
  170. 5:38in competitive programming is certified
  171. 5:40at all. In general, competitive
  172. 5:42programming is radically different from
  173. 5:44all other sports, even intellectual ones
  174. 5:46.
  175. 5:46>> That's
  176. 5:47>> because, like in chess, there's an 8x8
  177. 5:50board, knights, bishops, rooks—they know
  178. 5:52how to move.
  179. 5:54In Go, the board is 19x19, there are red
  180. 5:56, white, black, we place the pieces,
  181. 5:59everything is fine.
  182. 6:00And even in eSports, they run on a fixed
  183. 6:04map. In competitive programming, the
  184. 6:06tasks are different every time.
  185. 6:07>> Yeah.
  186. 6:08>> So, in this sense, I don't even know
  187. 6:11what other
  188. 6:14sports I could give as an example? Well
  189. 6:16, maybe some kind of sports
  190. 6:18>> confrontation.
  191. 6:20No-no-no, well, like any kind of contact
  192. 6:23confrontation.
  193. 6:25>> There is also a map, to be fair. She's
  194. 6:26>> not her own anymore, probably, maybe
  195. 6:28she's kind of her own somewhere.
  196. 6:29>> Well, how? It's boxing. Every time,
  197. 6:32everything is very different.
  198. 6:34>> Oh, yes, but the ring is the same, the
  199. 6:36gloves are the same, the opponent
  200. 6:37behaves differently. That's true. But
  201. 6:40the input conditions, they are generally
  202. 6:41the same. Here, the input conditions,
  203. 6:44what is given, are new every time. And
  204. 6:46so, in this sense,
  205. 6:47>> there are standard, repeating conditions
  206. 6:49. Two or one second, 512 or 256 MB.
  207. 6:52>> Well, these are trifles. What is this?
  208. 6:55>> No, it seems to me that what makes our
  209. 6:56sport athletic are some artificial
  210. 6:58restrictions imposed by the jury.
  211. 7:01You can have a partial solution, you can
  212. 7:02have a complete solution, because you
  213. 7:04can solve the problem piece by piece,
  214. 7:05part by part.
  215. 7:06And you, conditionally, in each problem
  216. 7:08there is a certain group of tests, which
  217. 7:11and if...
  218. 7:11>> Let's do it this way. These are
  219. 7:12mathematical, relatively speaking, or
  220. 7:14logical problems that need to be solved
  221. 7:16with code.
  222. 7:17And the code must pass the test.
  223. 7:19>> A program that satisfies all the given
  224. 7:21restrictions.
  225. 7:23And if something happens, and your
  226. 7:24solution, for example, isn't very
  227. 7:26optimal, you can score some points, but
  228. 7:27if it's super, it's
  229. 7:29>> not a matter of solving it or not, it
  230. 7:30depends on the situation.
  231. 7:32>> Different formats, yes. For example, in
  232. 7:33solving it or not solving it.
  233. 7:34>> In individual competitions, there are
  234. 7:36usually points.
  235. 7:37The better your solution, the faster or
  236. 7:40further you go, the more points. And in
  237. 7:42team competitions, solving it or not.
  238. 7:44>> And I think you also mentioned memory.
  239. 7:47>> And each problem has some limitation,
  240. 7:53like the time limit for working on the
  241. 7:59written solution.
  242. 8:02It's
  243. 8:03>> expensive now, too, there's a shortage.
  244. 8:05>> Well, we can get into the weeds here.
  245. 8:08>> Well, why? What for then?
  246. 8:10>> Roughly speaking, usually a computer has
  247. 8:12infinite memory, both now and in the
  248. 8:14past, and it's possible to gobble up all
  249. 8:16of it in two seconds and make the
  250. 8:18computer suffer, figuratively speaking,
  251. 8:20start slowing down.
  252. 8:22>> So, this is some kind of optimization
  253. 8:24problem, right?
  254. 8:26>> So, to make the computer that's checking
  255. 8:29your solution crash, yes, freeze. It's a
  256. 8:32small thing; I don't think it's crucial
  257. 8:34at all.
  258. 8:35Time is a crucial constraint, because
  259. 8:38otherwise it's unclear whether the
  260. 8:41program will ever stop or never stop—
  261. 8:44it's an impossible, algorithmically
  262. 8:47unsolvable problem, so to make testing
  263. 8:50possible, we have to limit time.
  264. 8:54>> Tell me, every sport has its great
  265. 8:57representatives who know everything
  266. 9:00without even asking.
  267. 9:04I'm not sure you watch football, but you
  268. 9:06probably know who Messi, Ronaldo, or
  269. 9:08Pele are.
  270. 9:09Do you have superheroes like that?
  271. 9:12>> I don't think everyone knows them, of
  272. 9:13course. Programming, after all,
  273. 9:15>> has its superheroes.
  274. 9:17>> Anyone who knows programming, people in
  275. 9:20IT, of course, know Gennady Korotkevich
  276. 9:22, or, I think, from more ancient times,
  277. 9:24maybe Petya Mitrichev, or maybe Kolya
  278. 9:27Durov and Andrey Lopatin.
  279. 9:29But people off the street, of course,
  280. 9:31don't know anyone.
  281. 9:32>> And the main thing for you, as I
  282. 9:34understand it, is ratings, right? Back
  283. 9:35then, it was TopCoder, and Codeforces
  284. 9:37was just starting, I think.
  285. 9:40Now, I don't know what's going on there
  286. 9:42. What is it? Tell me about these
  287. 9:43ratings. What is it anyway?
  288. 9:45>> Well, it's not like ratings are the main
  289. 9:48thing there. Well, like in chess,
  290. 9:51there's something like ELO. They wanted
  291. 9:53to come up with something similar for
  292. 9:54competitive programming due to the
  293. 9:55smaller number of players.
  294. 9:57It's less stable there, but nevertheless
  295. 9:59, a similar rating, the formula, I think
  296. 10:00, was taken directly from there.
  297. 10:02The main property of a rating, for it to
  298. 10:04be interesting at all,
  299. 10:07>> Yeah. It
  300. 10:07>> needs to be relevant, so that
  301. 10:09competitions are constantly taking place
  302. 10:11—the ICPC World Championship once a year
  303. 10:13, the IOI once a year—people don't
  304. 10:14overlap there at all. You can
  305. 10:16participate in the ICPC often, but there
  306. 10:17you only have two. Basically, the only
  307. 10:19way to measure your achievements in the
  308. 10:21ICPC is by some kind of achievement.
  309. 10:22Well, I don't know, I can't compare it
  310. 10:24to chess, in football, I don't know, the
  311. 10:26Russian Championship or there,
  312. 10:27>> well,
  313. 10:30>> Topcoder, they held competitions every
  314. 10:32week.
  315. 10:33There were actually three or four a
  316. 10:35month.
  317. 10:36And so the ratings were relevant. You
  318. 10:38could
  319. 10:39>> see who was moving up, who was losing
  320. 10:41interest, or who was losing interest
  321. 10:43.
  322. 10:43>> And there were those at the very
  323. 10:45beginning, which even I didn't really
  324. 10:46experience in Russia.
  325. 10:48Topkoder's popularity came later.
  326. 10:51At the very beginning, there were cash
  327. 10:53prizes right at these Topkoder
  328. 10:54championships, right in these night
  329. 10:55rounds.
  330. 10:56Night, because they were. Well, they
  331. 10:58were during the day in America, like in
  332. 10:59the evening at 6:00 PM, and in Russia it
  333. 11:01was
  334. 11:01>> Night.
  335. 11:02>> Night.
  336. 11:02>> But for money.
  337. 11:04>> But for money, you could win $ 200 in
  338. 11:06rounds.
  339. 11:07That's where one of the rating-related
  340. 11:10memes came from—this is a word no one
  341. 11:13knows anymore—target.
  342. 11:15This is a person with a rating of over
  343. 11:183,000, they have a white dot inside
  344. 11:20their red circle.
  345. 11:22There, too, like on Codeforces now, they
  346. 11:24used colors to differentiate people by
  347. 11:27rating.
  348. 11:28Red was the coolest.
  349. 11:29>> Differentiation—pants and lines.
  350. 11:32>> And lines, yes, nicknames.
  351. 11:33And whoever had a red nickname could
  352. 11:36become even cooler, and they would get a
  353. 11:38white dot inside that dot that was drawn
  354. 11:40next to their nickname on Topcoder.
  355. 11:44>> How did I get interested? Because, well
  356. 11:46, I'm far from competitive programming,
  357. 11:49but I came across some facts about Petya
  358. 11:52Mitrichev somewhere online.
  359. 11:55This was around 2012, 2011, or 2013. And
  360. 11:57these were facts about a guy named
  361. 12:00Kinoris, only about competitive
  362. 12:02programming.
  363. 12:04That Petya Mitrichev doesn't compile
  364. 12:07programs, he just checks the compiler
  365. 12:09for errors, like, well, like, doesn't do
  366. 12:11push-ups, pushes the earth away from
  367. 12:14himself, and all that.
  368. 12:18Uh, to my utter surprise, five years
  369. 12:20later, I found roughly the same list,
  370. 12:22only about another super champion of the
  371. 12:24next generation.
  372. 12:25This one, actually, is about Gennady
  373. 12:27Kratkevich.
  374. 12:29And I found an English-language version
  375. 12:31.
  376. 12:32It's not like our guys are keeping up,
  377. 12:34it's how they honor a great champion, as
  378. 12:36I understand it.
  379. 12:38So, Petya Mitrichev and Gena Kratkevich
  380. 12:40—they're supposedly the greatest sports
  381. 12:43programming Olympic programmers.
  382. 12:45>> Yes.
  383. 12:46Of the global community.
  384. 12:49Besides Gena, apparently, and Petya,
  385. 12:51especially now, there are more Chinese.
  386. 12:53That is, there are simply more Chinese.
  387. 12:55>> Yes.
  388. 12:56>> And they are now at the top, the Koreans
  389. 12:58, the Chinese, and Southeast Asia in
  390. 13:00general.
  391. 13:02>> But tell me, yes, again, sports have, uh
  392. 13:05, some geographical reference points.
  393. 13:10Football is Brazil, everyone knows.
  394. 13:12Whoever's a Brazilian, they're a
  395. 13:14football player.
  396. 13:16Hockey is probably Canada and Russia,
  397. 13:18well, I'm not sure, maybe some
  398. 13:19Scandinavians are there too.
  399. 13:22And, sports programming. It's just that
  400. 13:24when I was looking into it, I was amazed
  401. 13:26that China and a bunch of socialist bloc
  402. 13:28countries were there.
  403. 13:31That is, like Poland, Hungary, us.
  404. 13:37Has this changed at all or is it still
  405. 13:38the same? Romania. And what's the reason
  406. 13:41for that? What's the
  407. 13:41>> reason that at the dawn of competitive
  408. 13:44programming, it was Eastern Europe and
  409. 13:46China. China, by the way, didn't exist
  410. 13:47at the dawn of competitive programming;
  411. 13:49it appeared later, I think. It was
  412. 13:50Eastern Europe at the dawn.
  413. 13:53This probably has to do with certain
  414. 13:55traditions of school education: more
  415. 13:57mathematics, more natural sciences, less
  416. 14:00of what's now fashionable for soft
  417. 14:02skills and the like.
  418. 14:05That's why these people, they got into
  419. 14:07it, were aiming for IT, among other
  420. 14:09things, and proper IT education probably
  421. 14:12didn't exist back in the early 2000s.
  422. 14:14Simply preparing for competitive
  423. 14:16programming competitions, participating
  424. 14:19in them—it could have simply been some
  425. 14:22form of additional education in
  426. 14:24algorithms, IT, and the like. And it was
  427. 14:26popular in Eastern Europe, including
  428. 14:28because people there perhaps dreamed of
  429. 14:30getting jobs there—there's a
  430. 14:31>> professional history there.
  431. 14:34They don't play IT in the US, but they
  432. 14:36have jobs there.
  433. 14:37We want to be noticed. Look, we're the
  434. 14:40best.
  435. 14:40>> Sort of, yes.
  436. 14:41>> And how did China join in then? It's
  437. 14:44>> just that at some point, competitive
  438. 14:46programming and programming olympiads
  439. 14:48also became popular there. And the
  440. 14:50Chinese, due to their numbers and,
  441. 14:53apparently, the growth of this
  442. 14:55transformation of school, and maybe even
  443. 14:57university, education in China, also
  444. 14:59found themselves at the top. We've
  445. 15:02>> already talked about top coders and
  446. 15:04Codeforces.
  447. 15:04>> Yeah.
  448. 15:06>> But Codeforces isn't just a Russian
  449. 15:08thing; it's also regional, right?
  450. 15:10>> Saratov, yes.
  451. 15:11>> Saratov.
  452. 15:12>> But that's not even the point.
  453. 15:14Indeed, Tanya is right; there were
  454. 15:16several, so to speak, schools of this
  455. 15:18kind of competitive programming in
  456. 15:20Yekaterinburg, in Saratov.
  457. 15:25>> Novosibirsk.
  458. 15:26>> In Novosibirsk, to a certain extent, yes
  459. 15:28.
  460. 15:28>> In St. Petersburg and Moscow.
  461. 15:29>> In St. Petersburg and Moscow, in fact,
  462. 15:30several of each, as we already said.
  463. 15:32Even now, there are more of them. In
  464. 15:33general, school Olympiads and student
  465. 15:35Olympiads are two completely different
  466. 15:36stories.
  467. 15:37>> Yeah. They're
  468. 15:38>> similar because the problems are the
  469. 15:40same and the rules are similar.
  470. 15:43But it seems to me that the motivation
  471. 15:45in different periods is also different.
  472. 15:48>> I remember 13 years ago, when I
  473. 15:50interviewed Andrey's colleague, Mr.
  474. 15:52Parfenov, who was then, as I understand
  475. 15:54it, in your position, yes, the dean,
  476. 15:56what did he say?
  477. 15:59The Chinese wave is coming, we need to,
  478. 16:03and we're losing ground.
  479. 16:05>> Yes, there are a lot of Chinese, and
  480. 16:07Parfenov sensed that even then.
  481. 16:09>> But he could probably also sense that
  482. 16:11there are a lot of Indian citizens.
  483. 16:1450%of the people who go, they're
  484. 16:17supposedly from India. And they go to
  485. 16:21BigTech.
  486. 16:24Google, Apple, anywhere.
  487. 16:27And
  488. 16:27>> other startups and not only that, yes.
  489. 16:30>> This, of course, is not competitive
  490. 16:31programming.
  491. 16:33Let's call it that, but this is
  492. 16:35programming to pay for a living.
  493. 16:41How did you get involved? Tell me.
  494. 16:43Here's your path.
  495. 16:46Well, because I went to three Olympiads
  496. 16:48, I think three math ones, two physics
  497. 16:49ones.
  498. 16:51Something there, somewhere somehow.
  499. 16:54But there's also life.
  500. 16:57There's also, I don't know,
  501. 16:59non-intellectual sports.
  502. 17:02And in general, it's quite difficult,
  503. 17:04you have to slog through it.
  504. 17:06And I didn't get into it.
  505. 17:08But you, obviously, maybe in different
  506. 17:10ways, got into it.
  507. 17:12How? For
  508. 17:13>> me, it was, first of all, a long time
  509. 17:15ago. Even in school, I was always
  510. 17:16interested in computers.
  511. 17:18Computers were my dream at first, then,
  512. 17:20when I already had a computer, it was
  513. 17:22the opportunity to do something with it
  514. 17:23.
  515. 17:24I was always extremely interested. I
  516. 17:26don't know why, there's no rational
  517. 17:28explanation. And then, in fact, it's
  518. 17:30very important to get into a community,
  519. 17:32when I...
  520. 17:33>> Into a community or this trainer-teacher
  521. 17:35?
  522. 17:36>> For me, it was into a community, maybe
  523. 17:38for someone else, some kind of
  524. 17:39trainer-teacher.
  525. 17:41For me, it was exactly this: first a
  526. 17:43community, then a coach-teacher, because
  527. 17:45at first I was somehow studying on my
  528. 17:47own.
  529. 17:48Then I found out somewhere that there
  530. 17:50was a programming club somewhere else,
  531. 17:52in our area.
  532. 17:54I went there.
  533. 17:55Then I...I had enough to get into the
  534. 17:58Olympiad myself.
  535. 17:59So, there in class, the teacher told me
  536. 18:01to come to the Olympiad. I went, went
  537. 18:03somewhere, and ended up in St.
  538. 18:05Petersburg at the training camp at
  539. 18:07Sirius. Well, and there I met Durov, and
  540. 18:09Lopatin, and everyone else.
  541. 18:11And I ended up in the community.
  542. 18:13>> Durov Sr., yes, Nikolai.
  543. 18:15>> Nikolai.
  544. 18:16>> And Lopatin, who later became a coach at
  545. 18:17St. Petersburg State University, right?
  546. 18:19>> St. Petersburg State University. And
  547. 18:21then there
  548. 18:22>> I had my first teacher.
  549. 18:25It was, in fact, ITMO professor Sergei
  550. 18:28Evgenievich Stolyar, who was my first
  551. 18:31teacher.
  552. 18:33And then, already at university, the
  553. 18:34coach there, Mark Sandler, Matvey
  554. 18:36Kazakov, Roman Elizarov, are already my
  555. 18:38teachers.
  556. 18:39>> You could say that you, at least for
  557. 18:41yourself, also had a great battle.
  558. 18:44I understand that you lost a couple of
  559. 18:46times at the ICPC to Durov and Lopatin's
  560. 18:49team, right?
  561. 18:50Was that a story?
  562. 18:51>> To put it mildly, back then, they were
  563. 18:53probably an order of magnitude stronger
  564. 18:55than us in terms of athletic performance
  565. 18:57. They had been training there since
  566. 18:59almost the seventh grade.
  567. 19:01>> So, it matters when you start?
  568. 19:02>> Since the eleventh grade. Personally, I
  569. 19:04achieved serious success since the
  570. 19:06eleventh grade. I trained there since
  571. 19:07the ninth. My teammates—well, maybe the
  572. 19:09tenth. But we tried our best. We trained
  573. 19:12a lot back then, we really focused on
  574. 19:15trying to catch up with them. We didn't
  575. 19:17succeed both times, of course, and they
  576. 19:19beat us. Which grade should we start
  577. 19:21with?
  578. 19:22In our case, it probably wasn't even as
  579. 19:24important as the fact that they were
  580. 19:26simply tougher.
  581. 19:27>> Listen, Durov is still an amazing
  582. 19:30character.
  583. 19:32Because he's completely private, it's as
  584. 19:34if he's not celebrated the way Ratkevich
  585. 19:36and Dmitrichev are.
  586. 19:38And they're probably on the same level.
  587. 19:40>> Well, he was before the social media era
  588. 19:42.
  589. 19:43>> Because he wasn't able to. Because the
  590. 19:46younger brother created social media,
  591. 19:48and
  592. 19:48>> they created it with his younger brother
  593. 19:51, Davik, right back in the early 2000s,
  594. 19:53when his Olympic career was already over
  595. 19:55.
  596. 19:56>> And that's why we don't really know
  597. 19:58about it, right?
  598. 20:00>> Yeah.
  599. 20:01>> It was a very unexpected take. Why
  600. 20:04doesn't anyone know about the elder
  601. 20:06Durov?
  602. 20:08Because the younger brother came up with
  603. 20:09the idea of creating social media after
  604. 20:11he retired from competition.
  605. 20:13It's really funny. The club turned out
  606. 20:16to be the most important thing for
  607. 20:18Andrey. I understand that you're
  608. 20:20basically involved in the club, right?
  609. 20:22It's your main job. And how did you end
  610. 20:24up in the club?
  611. 20:25>> Already, well, being a relatively adult
  612. 20:28, like not a child,
  613. 20:30>> yep,
  614. 20:31>> I worked for a company that had a good
  615. 20:33relationship with MIPT, uh, with the
  616. 20:35university.
  617. 20:37And so, as part of their new office,
  618. 20:39they donated, uh, a wing of MIPT so that
  619. 20:42students could come to classes and so
  620. 20:44that the faculty who don't live on
  621. 20:47campus but live in Moscow and work, for
  622. 20:49example, at Yandex or somewhere else, uh
  623. 20:52, they could, uh, meet somewhere in
  624. 20:54Moscow and, uh, so these busy people—
  625. 20:57the faculty—don't have to travel to
  626. 20:59Dolgoprudny.
  627. 21:02And following the donated wing,
  628. 21:03following the donated classrooms, the
  629. 21:05Olympiads came into my life.
  630. 21:07And two key people appeared in my life,
  631. 21:10I think, who, uh, influenced my entire
  632. 21:13career in the future.
  633. 21:14>> yep.
  634. 21:15>> It wasn't Andrey. Well, that's the third
  635. 21:17one.
  636. 21:17>> Great.
  637. 21:20>> First, of course, we have a wonderful,
  638. 21:23beloved woman named Elena Vladimirovna
  639. 21:25Andreeva.
  640. 21:27>> Right. She's
  641. 21:28>> currently, uh, the chair of the computer
  642. 21:29science department at the Specialized
  643. 21:30Educational and Scientific Center of
  644. 21:32Moscow State University. And, uh, the
  645. 21:33second important person is Denis
  646. 21:35Pavlovich Kiriyenko.
  647. 21:38He's a teacher at School No. 179. And he
  648. 21:40and Andrey are already members of the
  649. 21:41All-Russian jury.
  650. 21:43>> As someone who's been observing from the
  651. 21:45outside, uh, how long is the first step
  652. 21:47?
  653. 21:49What grade? When should you join a club
  654. 21:51?
  655. 21:52>> We say you can start in the seventh or
  656. 21:54eighth grade, uh.
  657. 21:56>> Seriously? Not earlier?
  658. 21:58>> I think Andrey and I had a situation and
  659. 22:00a phenomenon in our careers.
  660. 22:03We talked about famous adults like Petya
  661. 22:05and Gena, and among the children, we
  662. 22:07also had this phenomenon like Yegor
  663. 22:09Lifar.
  664. 22:10And so, Yegor Lifar, like Gena, started
  665. 22:13in fourth grade. Except Gena went to the
  666. 22:16international competition in fourth
  667. 22:17grade, and Yegor came to the All-Russian
  668. 22:18competition in fourth grade.
  669. 22:20And I like to joke that it was our first
  670. 22:21All-Russian competition together. I came
  671. 22:23back then just to watch how things were
  672. 22:25going.
  673. 22:26>> He came to the All-Russian Olympiad, the
  674. 22:27>> finals of the All-Russian School
  675. 22:29Olympiad. It was in Yekaterinburg, and I
  676. 22:31remember that he was
  677. 22:32>> younger than everyone else. By how much
  678. 22:33?
  679. 22:34>> By a lot.
  680. 22:35>> Well, by two or three years, for sure.
  681. 22:36>> By three years, yes. It's clear that now
  682. 22:39in our community there are some outliers
  683. 22:43like Yegor, some phenomena like him, who
  684. 22:45started early, who are studying, who are
  685. 22:47succeeding, and so on and so forth.
  686. 22:51But, unfortunately, this has also had a
  687. 22:53negative effect, because there are
  688. 22:54parents who live by their own
  689. 22:56unfulfilled ambitions, which they apply
  690. 22:58to their children.
  691. 23:00In seventh grade, my child went to his
  692. 23:01first international competition. And so
  693. 23:03, the parents who follow him, who live
  694. 23:05by the paradigm that this is IT, that IT
  695. 23:08makes a lot of money, I need my child to
  696. 23:10become a programmer. They learn about
  697. 23:13competitive programming and the benefits
  698. 23:15it offers.
  699. 23:17So, they're all trying to send their
  700. 23:20child down the path of Yegor Lifar,
  701. 23:22despite completely ignoring the fact
  702. 23:24that Yegor had been trained much earlier
  703. 23:26, that he simply had a predisposition,
  704. 23:29and that's what it is.
  705. 23:31And that's why, in Yegor's case, some
  706. 23:33things worked out, some didn't, but...
  707. 23:35No
  708. 23:36,
  709. 23:36>> well, if you do it earlier, you'll
  710. 23:38probably achieve more, or you'll quickly
  711. 23:40test a hypothesis that it's not right
  712. 23:42for you.
  713. 23:43>> Testing a hypothesis and stopping if the
  714. 23:46results are unsuccessful is one thing.
  715. 23:48>> Right.
  716. 23:49>> But most parents weren't deterred by
  717. 23:51that, at least in that situation.
  718. 23:53There's
  719. 23:54>> another question: what if you stop
  720. 23:56testing a hypothesis if it's not your
  721. 23:58thing? It could be a false start, a
  722. 24:00wrong answer. Maybe it's not your thing
  723. 24:02yet, but in tenth grade it will be your
  724. 24:04thing, and you already think it's not
  725. 24:06your thing.
  726. 24:07The ideal situation is if someone is
  727. 24:09interested in it at that time.
  728. 24:11That's when they first became interested
  729. 24:13.
  730. 24:13If they're interested in programming,
  731. 24:17not playing computer games, like I was.
  732. 24:21I think maybe games are more
  733. 24:23brain-consuming now than they were in
  734. 24:25the 1990s, although that's not a given.
  735. 24:28You could start in fifth, sixth, or
  736. 24:31seventh grade.
  737. 24:33But it probably makes sense to take your
  738. 24:36first classes specifically focused on
  739. 24:38solving Olympiad problems in seventh or
  740. 24:40eighth grade.
  741. 24:42It's definitely not too late to join the
  742. 24:44community in ninth grade.
  743. 24:46>> And when is too late?
  744. 24:47>> And in nine and ninth grade, it can
  745. 24:48already be a conscious choice, including
  746. 24:50the student themselves, not just
  747. 24:51something they're abstractly interested
  748. 24:53in, but something that will eventually
  749. 24:55lead them into the community or into a
  750. 24:56certain class within the community.
  751. 24:59And it's never too late. I'll give you
  752. 25:01an example, although it's a bit outdated
  753. 25:03, but I had a student who became a
  754. 25:04two-time world champion in programming
  755. 25:06in his third and sixth years. His name
  756. 25:08is Zhenya Kapun.
  757. 25:09He studied physics at school and didn't
  758. 25:11know how to program. In his first year,
  759. 25:13he programmed with one finger, like this
  760. 25:15. He became world champion in his third
  761. 25:18year. After that, in his fourth year, he
  762. 25:20tried but failed to make it to the
  763. 25:22finals.
  764. 25:23In his fifth year, he was already world
  765. 25:24champion on a different team, but failed
  766. 25:26to make it to the finals. In his sixth
  767. 25:28year, he didn't give up.
  768. 25:30He made it to the finals again and again
  769. 25:32became world champion on a different
  770. 25:33team.
  771. 25:34>> Another real gem.
  772. 25:36>> So it's never too late, but from the
  773. 25:38perspective of school Olympiads, eighth
  774. 25:40and ninth grades are probably optimal.
  775. 25:43Seventh isn't too early, tenth isn't
  776. 25:46exactly late, but unless you're growing
  777. 25:48really fast, it'll just be hard.
  778. 25:52Maybe, and if you have really high goals
  779. 25:55, then starting in tenth grade is
  780. 25:57probably a good idea.
  781. 26:00It's realistic, considering that only
  782. 26:02then, if you're really...
  783. 26:04>> But we have another example. We have
  784. 26:07Tikhon Evteev, who learned programming
  785. 26:08when he was writing a selection circle.
  786. 26:10These are
  787. 26:10>> isolated examples that only confirm
  788. 26:13statistics.
  789. 26:15If we look at the larger statistics, the
  790. 26:17majority of people start between seventh
  791. 26:19and ninth grades.
  792. 26:21>> Speaking of results, he later, in
  793. 26:22addition to winning the All-Russian
  794. 26:24competition, also won two ICPC gold
  795. 26:26medals.
  796. 26:26>> Starting in seventh grade.
  797. 26:28In reality, a parent has little, or even
  798. 26:33less, influence on their child at this
  799. 26:37age.
  800. 26:39Because the child, of course, is
  801. 26:40beginning to understand everything on
  802. 26:41their own, and the parent is already
  803. 26:42outdated.
  804. 26:43But the particularly persistent can
  805. 26:46poison this well, right? Because, in
  806. 26:49theory, well, not all children are
  807. 26:52inclined to meticulous, constant,
  808. 26:55scrupulous work, yeah, right.
  809. 26:59If they force you to do this on top of
  810. 27:01homework, then there's probably a chance
  811. 27:03that this interest will simply be killed
  812. 27:05.
  813. 27:06Is that common? You
  814. 27:09>> should do what interests you, and, of
  815. 27:11course, it's also desirable to have some
  816. 27:14prospects.
  817. 27:15If we're talking about, uh, specific
  818. 27:18material goals now, like going to
  819. 27:20university or building a career, then
  820. 27:23maybe, in addition to what's really
  821. 27:26interesting, you can also do something
  822. 27:29that, yeah, with some kind of...
  823. 27:31>> What, yeah, something that has a real
  824. 27:33future, yeah.
  825. 27:33>> And there are many of these areas, so
  826. 27:36focusing on just one is the reason it's
  827. 27:38all the hype right now. Firstly, it's
  828. 27:41all the hype now, but in five years it
  829. 27:42might not be.
  830. 27:44Take competitive programming, for
  831. 27:45example, which we're talking about now.
  832. 27:47Yeah, right. Five years ago, no one
  833. 27:49needed to sell anything, so to speak,
  834. 27:51everyone understood perfectly well that
  835. 27:54they needed to get into programming.
  836. 27:56You'd be an IT specialist, a programmer
  837. 27:58, and then you'd go to Yandex, and maybe
  838. 28:00even somewhere else.
  839. 28:01And then you'd be
  840. 28:03>> Yandex? Well, if they don't hire you,
  841. 28:05then you'll go
  842. 28:07,
  843. 28:07>> and, um, everything will be fine.
  844. 28:11Five years have passed.
  845. 28:13Just a week ago, I met at a respected
  846. 28:15physics and mathematics lyceum in St.
  847. 28:17Petersburg, including with applicants
  848. 28:19and their parents, and people like, what
  849. 28:21do you think about programming, Andrei
  850. 28:23Sergeyevich, are there any prospects?
  851. 28:27Will anyone even need it? I can't
  852. 28:30deceive people anymore.
  853. 28:32I don't know, just like no one knows
  854. 28:34what will happen to these guys.
  855. 28:36He
  856. 28:36>> didn't answer, right?
  857. 28:38>> So I replied that I don't know, but
  858. 28:40developed brains, the ability to think
  859. 28:43and act in unconventional situations,
  860. 28:45will always be valued, with or without.
  861. 28:50And, of course, we can't predict the
  862. 28:51button-pressing routine right now, but
  863. 28:53it seems certain others will be needed.
  864. 29:01>> Let's finish this sports analogy.
  865. 29:06Sports is usually a field that people
  866. 29:09leave, except for those very few who go
  867. 29:12into coaching, somewhere around the age
  868. 29:15of thirty, yes, in practically all
  869. 29:18sports.
  870. 29:21When do your athletes finish their
  871. 29:23careers?
  872. 29:24>> Well, it seems to me that the majority,
  873. 29:26well, again, if we're only grading
  874. 29:28schoolchildren,
  875. 29:29>> yep. When they finish school.
  876. 29:30>> Well, yes, it's logical when they finish
  877. 29:32school, because there's no other
  878. 29:34>> time?
  879. 29:35>> Because not all of them go on to play in
  880. 29:37college.
  881. 29:40If someone wants to continue, well,
  882. 29:42someone wants to continue competing in
  883. 29:44the Olympics, then, naturally, they go
  884. 29:46and write rounds and train for and
  885. 29:48participate in
  886. 29:50>> Rounds for...Oh, my God. Okay, I get it
  887. 29:53.
  888. 29:55>> There. And in that case,
  889. 29:56>> there is.
  890. 29:57>> Infinity.
  891. 29:59>> And in that case, it seems like their
  892. 30:02career ends either after five
  893. 30:04semi-finals or two finals, as it were.
  894. 30:09We simply have restrictions on
  895. 30:10participation, yes. You
  896. 30:12>> can't participate once, you
  897. 30:13>> can't participate in the final more than
  898. 30:15twice, and you can't participate in the
  899. 30:16semi-finals more than five times, or in
  900. 30:18the Northern Eurasia final.
  901. 30:19>> And that used to be the case.
  902. 30:22Fifteen or thirteen years ago, the best
  903. 30:25people traveled the world and collected
  904. 30:27, albeit small, prizes from all the big
  905. 30:29companies.
  906. 30:32Basically, you could travel around and
  907. 30:34collect some money.
  908. 30:36And what's more, all the best people,
  909. 30:38they really loved those photos with the
  910. 30:40huge checks they hand out there.
  911. 30:43And that's supposedly a nice supplement
  912. 30:45to your pension; you could earn, like,
  913. 30:47several thousand or even tens of
  914. 30:49thousands.
  915. 30:51>> The story remains the same, because,
  916. 30:53well, that's why our community is so
  917. 30:55dynamic, and so on and so forth.
  918. 30:59And so it's believed that basic
  919. 31:00knowledge and so on are best imparted to
  920. 31:03you by mature, established teachers
  921. 31:04who've read the topic a billion times,
  922. 31:06presented it a billion times in
  923. 31:08different situations, and understand how
  924. 31:10best to explain it so you understand it
  925. 31:12.
  926. 31:14But specific tricks, tips, new, I don't
  927. 31:16know, approaches to problem solving, and
  928. 31:18so on are imparted to you by current
  929. 31:20students who are still learning
  930. 31:22themselves.
  931. 31:24Well, if you look at the attitude of
  932. 31:25schoolchildren towards students. Because
  933. 31:27there, if people constantly write rounds
  934. 31:29on Codeforces or participate in other
  935. 31:31competitions and train in the same way,
  936. 31:33they have a greater understanding of the
  937. 31:35world. It seems like a career is ending
  938. 31:38, an active career, probably, mainly
  939. 31:40during student years, but at the same
  940. 31:43time, we know a billion twenty-twenty
  941. 31:46years, yes.
  942. 31:47Well, up to twenty-three, let's say.
  943. 31:50But at the same time, the
  944. 31:51>> oldest person on Codeforces is 70+.
  945. 31:54He plays something.
  946. 31:56>> We also know other situations, for
  947. 31:59example, where adult competitive
  948. 32:01programmers—well, since I'm throwing
  949. 32:03around names, there's Lesha Gusakov, our
  950. 32:08>> CTO. The
  951. 32:09>> CTO of search and artificial
  952. 32:11intelligence.
  953. 32:12He's still playing, by the way. And he
  954. 32:14writes the algorithm qualification every
  955. 32:16year.
  956. 32:17And last year, he participated in the
  957. 32:19Moscow ICPC quarterfinals with the
  958. 32:21Yandexoid team and went to the
  959. 32:23semifinals.
  960. 32:25So. My point is, even as an adult, the
  961. 32:28CTO of a major business group like
  962. 32:31Yandex, a family man, a dad, a husband,
  963. 32:34he still finds time to write contests
  964. 32:37and
  965. 32:38>> weightlifting.
  966. 32:42As someone once wrote, it's impossible
  967. 32:44not to notice that a networker who can
  968. 32:47bench press 195 is worthy of special
  969. 32:49mention, sir.
  970. 32:51>> But he still continues writing contests
  971. 32:53; it drives him incredibly. So, after a
  972. 32:55hard day at work, he can find five hours
  973. 32:57to write a workout with his teammates
  974. 33:00before midnight, and then still have to
  975. 33:02go home or go to the gym, or do
  976. 33:03something else.
  977. 33:04>> No, listen, there are such things,
  978. 33:07there's no escape.
  979. 33:09At the same time, I think you're both
  980. 33:12telling me that this discipline is
  981. 33:14actually somewhat isolated from real
  982. 33:17work, yes, a bit speculative.
  983. 33:22Do you acquire any skills that help you
  984. 33:25advance in your profession, or not?
  985. 33:30>> On the one hand, many people, especially
  986. 33:33before joining, were primarily focused
  987. 33:36on technological knowledge—
  988. 33:38technological, as they say in IT, stacks
  989. 33:41, the ability to use tools, connect
  990. 33:44libraries, properly build an application
  991. 33:47architecture, and debug.
  992. 33:51Well, in general, the work is far from
  993. 33:53solving mathematical puzzles, like...
  994. 33:55Well, that's
  995. 33:56>> the kind of technical stuff that
  996. 33:59requires ingenuity, and for
  997. 34:01>> some, it's a great help that, having
  998. 34:04simply solved contests in school or
  999. 34:06later at university, they developed this
  1000. 34:09kind of cataloguing thinking, the
  1001. 34:11ability to construct certain components
  1002. 34:14in an unconventional way, to apply
  1003. 34:17something, which they then figured out
  1004. 34:19how to apply in an unconventional way in
  1005. 34:22IT and there they did something
  1006. 34:25unexpected, which then led to a sharp
  1007. 34:27leap forward.
  1008. 34:28>> Why am I asking this question?
  1009. 34:31Because
  1010. 34:34this is, of course, a media issue, but
  1011. 34:37it seems like at one point the Durovs—
  1012. 34:40well, especially the younger one—talked
  1013. 34:43a lot about how it was the Olympiad
  1014. 34:45participants who created VK, then
  1015. 34:48Telegram, yes; that small teams could
  1016. 34:50pull off such things, and other things.
  1017. 34:55And they always paid a lot of attention
  1018. 34:58, tried, maybe publicly, maybe actually
  1019. 35:00to support them.
  1020. 35:04So, they had this aura of being an
  1021. 35:06Olympiad company.
  1022. 35:10>> Listen, they started many companies when
  1023. 35:12they were small, startups, or at the
  1024. 35:14initial stages of development.
  1025. 35:18Every engineer, so to speak, every
  1026. 35:20developer was super valuable.
  1027. 35:23They couldn't hire hundreds and
  1028. 35:24thousands of employees
  1029. 35:28to experiment with various products,
  1030. 35:30like Google did back in the 2010s. We'll
  1031. 35:33make a product, we'll see, no, it's some
  1032. 35:35kind of crap, we'll shut it down.
  1033. 35:37>> Oh, yeah, there was a whole series of
  1034. 35:38>> stories.
  1035. 35:40And after that, the question becomes
  1036. 35:41whether the team, the company, can set
  1037. 35:43up teams like that or not. Yandex, for
  1038. 35:45example, couldn't do it for a long time
  1039. 35:48, from my perspective,
  1040. 35:50>> um,
  1041. 35:51>> and then they learned, and now they can
  1042. 35:53.
  1043. 35:54Some companies have recently taken off,
  1044. 35:57mostly related to AI.
  1045. 36:00They have a bunch of Olympiad winners
  1046. 36:02there too.
  1047. 36:07>> Well, come on, I think we've reached the
  1048. 36:09point where this scary beast of AI is
  1049. 36:12coming onto the scene.
  1050. 36:14How do you see
  1051. 36:19AI as someone who's worked with
  1052. 36:21programming all their life?
  1053. 36:23There's a view that this is raising the
  1054. 36:25level of abstraction.
  1055. 36:27We've
  1056. 36:28>> always been told that you're solving
  1057. 36:30your own mathematical puzzles
  1058. 36:33.
  1059. 36:34>> No need.
  1060. 36:35>> With known solutions.
  1061. 36:36>> um,
  1062. 36:37>> no one needs all that.
  1063. 36:40You need to know Java, Python,
  1064. 36:42distributed systems libraries, backend,
  1065. 36:45frontend—that's what's needed.
  1066. 36:49What you do there, no one needs. And
  1067. 36:51it's always been that way. In this sense
  1068. 36:54, even the opposite, maybe there's a
  1069. 36:56slight pullback, so now we can laugh at
  1070. 36:58them too, just like we know these
  1071. 37:00libraries of yours better than you, and
  1072. 37:02why the hell do we need to know them.
  1073. 37:05We know ab exist, and thank you.
  1074. 37:08>> And maybe we'll soon forget.
  1075. 37:09>> Yes. But we've trained our brains and
  1076. 37:12are now supposed to rule, meaning AI is
  1077. 37:14better than you, because you only knew
  1078. 37:17libraries, and your libraries are no
  1079. 37:19longer needed. But this is all a
  1080. 37:21simplification, as in any such story.
  1081. 37:24>> Well, it seems optimistic.
  1082. 37:26>> Optimistic on the one hand, but on the
  1083. 37:28other, there's the question of mass
  1084. 37:30adoption. And no one knows yet.
  1085. 37:33Everyone is looking at this with a bit
  1086. 37:36of concern; some are restructuring their
  1087. 37:38processes, some are moving forward, and
  1088. 37:41there they're introducing more, as it's
  1089. 37:43fashionably called, yes, AI-assisted
  1090. 37:45coding, while others are doing less.
  1091. 37:49Since no one knows, everyone is watching
  1092. 37:50with trepidation, wondering what will
  1093. 37:51happen.
  1094. 37:53But this is an economic situation,
  1095. 37:54economic laws are complex, how will this
  1096. 37:56all be resolved?
  1097. 37:58But there are already many stories where
  1098. 38:00, roughly speaking, tokens ate up annual
  1099. 38:03budgets in a month, and what to do next
  1100. 38:05is unclear. How this System will reach
  1101. 38:07equilibrium, where it will be, we don't
  1102. 38:10know.
  1103. 38:11In this sense, I say, I always give
  1104. 38:12advice to everyone, especially
  1105. 38:14applicants, invest in yourself, learn
  1106. 38:16fundamental mathematics and the basics
  1107. 38:18of programming to understand what's
  1108. 38:20going on, because how can a neural
  1109. 38:21network generate anything for you? If
  1110. 38:23you don't understand, you will
  1111. 38:25definitely be of no use. And if you do
  1112. 38:27understand, it's unknown, but the
  1113. 38:28chances are better.
  1114. 38:30>> This is true.
  1115. 38:32>> And now, regarding the transition to a
  1116. 38:35programming language, English or Russian
  1117. 38:37.
  1118. 38:38>> Yes.
  1119. 38:39>> Now we are witnessing a slightly curious
  1120. 38:42thing.
  1121. 38:43In ancient times, I think, even before
  1122. 38:45the foolishness...
  1123. 38:47>> I burst into tears. Okay, good.
  1124. 38:49I should have come with the dinosaurs.
  1125. 38:52>> Dinosaurs.
  1126. 38:54When dinosaurs roamed, they programmed
  1127. 38:55on punched cards, even before assembler
  1128. 38:57, they punched out some
  1129. 38:59>> switches.
  1130. 39:01>> In switches, then in assembler, then in
  1131. 39:03C ++, which compiles to assembler, which
  1132. 39:05compiles to machine code, and now in
  1133. 39:07Python, which...Well, it doesn't compile
  1134. 39:10to C ++, but it also compiles some
  1135. 39:12intermediate language, which compiles to
  1136. 39:14assembler, which compiles to machine
  1137. 39:16code.
  1138. 39:18Now we're talking about programming in
  1139. 39:20Russian, which, well, or in English,
  1140. 39:22compiles to Python, which compiles to
  1141. 39:24its internal representation, which
  1142. 39:26compiles to assembler, which compiles to
  1143. 39:28machine code.
  1144. 39:30The question is, why this whole chain?
  1145. 39:32Why not immediately create machine code
  1146. 39:34from Russian? If it's some kind of
  1147. 39:36startup or something, then I'll agree.
  1148. 39:39There's a new programming language, but
  1149. 39:41right now, this process isn't a
  1150. 39:42programming language.
  1151. 39:44And there are some differences here.
  1152. 39:47It's not that we give commands in
  1153. 39:49Russian, like assign this value to a
  1154. 39:51variable, create this cycle, or create
  1155. 39:53this function.
  1156. 39:56We're setting the task directly in
  1157. 39:57Russian at the
  1158. 39:59>> Meta-Level.
  1159. 40:02Yes.
  1160. 40:03>> And the resulting code is in our
  1161. 40:05existing programming language.
  1162. 40:09And this is, in fact, well, as they say
  1163. 40:12now, a new reality. Yes, in programming
  1164. 40:15—a new situation, let's use a slightly
  1165. 40:18less pompous word, a new situation where
  1166. 40:25instead of wasting your time
  1167. 40:28implementing your idea in code, you can
  1168. 40:32spend your time
  1169. 40:37looking at how your idea is implemented
  1170. 40:39in code on demand, and, if necessary,
  1171. 40:42adjust it somehow.
  1172. 40:44It doesn't look like this person, who,
  1173. 40:46strictly speaking, used to be
  1174. 40:48programming longer, just had to type
  1175. 40:50these lines. IDEs helped him, suggested
  1176. 40:53which libraries were available, what was
  1177. 40:55available. But now he immediately
  1178. 40:56receives ready-made code, by the way, of
  1179. 40:58different types, quality varies. The
  1180. 41:00company is now focused on improving it.
  1181. 41:03And then they interact with him in one
  1182. 41:05way or another, sorting things out.
  1183. 41:08But the thoughts that turned into this
  1184. 41:11code still came from humans.
  1185. 41:14And in this sense, it seems that
  1186. 41:16although the profession will change,
  1187. 41:18just as it did with other programming
  1188. 41:20languages,
  1189. 41:22a
  1190. 41:27higher level of abstraction, a truly
  1191. 41:29higher level of problem-solving, really
  1192. 41:35comes to the fore.
  1193. 41:37And technology, knowledge of certain
  1194. 41:40libraries, the ability to use them, or
  1195. 41:44>> even punctuation are no longer so
  1196. 41:45important.
  1197. 41:46>> What are the alternatives? Either a
  1198. 41:48singularity we don't know what will
  1199. 41:50happen, enslaving us to AI, or
  1200. 41:51everything will collapse and everything
  1201. 41:53will return to normal—which, frankly, is
  1202. 41:56also hard to believe.
  1203. 41:58Or the system will transform into some
  1204. 42:00other stable state, in which you need to
  1205. 42:02be prepared to occupy the highest
  1206. 42:04possible niche.
  1207. 42:06To do this, you need to invest in
  1208. 42:07yourself.
  1209. 42:14>> Let's go back to the optimistic scenario
  1210. 42:17of a sports programmer or an Olympian.
  1211. 42:22But they train themselves; they go to
  1212. 42:24their own gym, right? And what does that
  1213. 42:27gym look like? How long does he study?
  1214. 42:29What does he do there? What kind of
  1215. 42:31clubs are these? So, the regimen, the
  1216. 42:32sports regimen, what does it look like?
  1217. 42:36>> Generally speaking, if it's already
  1218. 42:38clear that this is a child who's
  1219. 42:40interested, engaged, and developing in
  1220. 42:43competitive programming, then his...
  1221. 42:45well, depending on his level, well, if
  1222. 42:47we take the general population, then his
  1223. 42:50week—it looks something like this: well
  1224. 42:53, he has school, he has it, she has it—
  1225. 42:55it doesn't matter.
  1226. 42:58But besides school, there's also some
  1227. 43:00kind of additional education.
  1228. 43:03For example, we have...Yeah,
  1229. 43:05>> right.
  1230. 43:06>> And there's a project called Yandex
  1231. 43:07Circle.
  1232. 43:09We work in three areas there:
  1233. 43:10competitive programming, artificial
  1234. 43:12intelligence, and competitive
  1235. 43:13mathematics.
  1236. 43:15This additional education adds an
  1237. 43:18estimated 20 hours to a typical
  1238. 43:20schoolchild's weekly schedule, where you
  1239. 43:23spend five hours in a club on Saturdays
  1240. 43:25, then another five hours writing a
  1241. 43:28thematic essay on the topic covered in
  1242. 43:30that club, and another five hours
  1243. 43:33writing a remote essay on the next
  1244. 43:35difficult one...What's a
  1245. 43:38>> tour?
  1246. 43:39>> Well, a tour is essentially a contest.
  1247. 43:41A contest is a set of problems.
  1248. 43:44>> So. A
  1249. 43:46>> thematic tour means it's a set of
  1250. 43:48problems united by a single topic.
  1251. 43:50>> So.
  1252. 43:51>> For example, you were taught a segment
  1253. 43:53tree, and you have a segment tree
  1254. 43:55contest of some complexity.
  1255. 43:58You were taught, God forbid, the fast
  1256. 43:59Fourier transform, and you have a
  1257. 44:01five-hour fast Fourier transform contest
  1258. 44:03.
  1259. 44:03>> Hours per week.
  1260. 44:05>> Naturally, 20 hours is some kind of
  1261. 44:08super-upper limit, which is probably
  1262. 44:10followed by some more or less serious
  1263. 44:12competitive programmers.
  1264. 44:15But in general, a club is about solving
  1265. 44:18problems.
  1266. 44:19You don't have to spend all 5 hours on a
  1267. 44:21topical contest, but rather on as much
  1268. 44:23as you can.
  1269. 44:25You can spend less than 5 hours on a
  1270. 44:27remote round, but only as much as you
  1271. 44:29can, or not even do it at all during
  1272. 44:31that particular week.
  1273. 44:33So, there's always some kind of
  1274. 44:35optionality.
  1275. 44:36>> Even if it's not all there, it's about 3
  1276. 44:38hours a day, or more precisely, two
  1277. 44:39five-hour days, and
  1278. 44:42>> Andrey wants to add more. It's a
  1279. 44:44>> serious workload.
  1280. 44:45>> Well, of course, that's a maximalist
  1281. 44:47assessment.
  1282. 44:49I don't know, I think my opinion is that
  1283. 44:51no one, even the top ones, should study
  1284. 44:52that much.
  1285. 44:55And with schoolchildren, with students,
  1286. 44:58I really did have classes three times a
  1287. 45:00week during the peak classes.
  1288. 45:03But, admittedly, we didn't have any
  1289. 45:05homework. I worked with schoolchildren
  1290. 45:07from Lyceum 239 in St. Petersburg. They
  1291. 45:10have enough homework there without me.
  1292. 45:12There are psychological problems with
  1293. 45:14homework, like at home. That's
  1294. 45:16>> not even cheating, but simply forgetting
  1295. 45:18.
  1296. 45:18>> At home, there's little opportunity to
  1297. 45:20solve problems, yes. And this is
  1298. 45:21connected not only with the lack of time
  1299. 45:23, but also, for many schools, with the
  1300. 45:25workload at school.
  1301. 45:27Ah, there are schools with less workload
  1302. 45:30, where, in principle, children can
  1303. 45:31study at home on their own if they find
  1304. 45:34the energy.
  1305. 45:36Now students also usually have two...
  1306. 45:38Well, students are, after all, more
  1307. 45:39mature people, they can stay later, so
  1308. 45:41we still have a
  1309. 45:43>> more adult life, plus dancing, meetings
  1310. 45:44.
  1311. 45:45>> I actually did contests with them.
  1312. 45:48That is, we had two five-hour contests
  1313. 45:50every week, except around the exam
  1314. 45:52period, ah, where we still got some rest
  1315. 45:54, well, so that we could still pass the
  1316. 45:55exam.
  1317. 45:57>> This is some kind of standard,
  1318. 45:58>> has become a standard.
  1319. 45:59>> Olympiad time?
  1320. 46:01>> Five-hour Olympiads, are these
  1321. 46:03>> Olympiad rounds of some kind significant
  1322. 46:05lasting 5 hours? It
  1323. 46:05>> lasts 5 hours, yes.
  1324. 46:06>> Can you, uh, or can't you?
  1325. 46:10Can you just go to the toilet?
  1326. 46:11>> Yes, you can. You can go to the bathroom
  1327. 46:14, you can even eat something; people
  1328. 46:16bring their own food and drink to the
  1329. 46:18tour. Five hours is a long time. It's
  1330. 46:20>> not like you just take out containers
  1331. 46:22and eat, just in case.
  1332. 46:24>> Oh, well, during training, of course,
  1333. 46:25people just eat whatever they want. At
  1334. 46:26the competitions themselves, yes, there
  1335. 46:28...
  1336. 46:29>> Well, this is the perfect time, I think
  1337. 46:31, to bring it back, because, of course,
  1338. 46:33I found that video, uh, where the dean,
  1339. 46:35this Stankevich, disqualified the
  1340. 46:37cabbage.
  1341. 46:39What kind of outrage is this? A man sits
  1342. 46:41for five hours and decides why it's
  1343. 46:43necessary...What kind of...This guy
  1344. 46:46>> was acting preemptively back then. He
  1345. 46:48disqualified a head of cabbage from the
  1346. 46:49trial round.
  1347. 46:50>> From the beginning. We will, of course,
  1348. 46:52show that video where you are there, uh
  1349. 46:54, it seems like the most decorated coach
  1350. 46:57in the world is laughing his head off at
  1351. 46:59that moment.
  1352. 47:00>> Of course.
  1353. 47:02>> But he disqualified a head of cabbage.
  1354. 47:04>> Well, the word "disqualified" isn't
  1355. 47:05quite correct.
  1356. 47:07Of course, this was a bit of a humorous
  1357. 47:09episode, and everyone involved,
  1358. 47:11including the student, I think Petr
  1359. 47:13Losev, who took part in it, understood
  1360. 47:16that.
  1361. 47:17We wouldn't have done that to some
  1362. 47:19unknown student.
  1363. 47:21Oh, and an unknown student would hardly
  1364. 47:22have brought a head of cabbage.
  1365. 47:24There's a certain boundary in the rules
  1366. 47:27that says you're allowed to bring food
  1367. 47:29on the tour,
  1368. 47:31>> right?
  1369. 47:31>> But it has to be, and then there's this
  1370. 47:34rather informal description that it has
  1371. 47:36to be in the original packaging.
  1372. 47:38>> It has to be square and soft. It
  1373. 47:40>> doesn't have to be square, but in the
  1374. 47:42original packaging.
  1375. 47:43It shouldn't have any strong odors or
  1376. 47:45anything that would disturb others, and
  1377. 47:48eating it shouldn't be noisy, so as not
  1378. 47:50to disturb others.
  1379. 47:52>> The student brought it?
  1380. 47:53>> The student brought a head of cabbage,
  1381. 47:56saying, "No, of course not."
  1382. 47:58I don't know, maybe he was planning on
  1383. 48:00eating it, but it never got to that
  1384. 48:02point. He brought a head of cabbage and
  1385. 48:04>> placed it next to the computer.
  1386. 48:06>> Next to the computer, yes. We decided,
  1387. 48:08so to speak, to study whether it was a
  1388. 48:12>> head of cabbage, whether
  1389. 48:13>> it was food according to our rules. We
  1390. 48:15noted
  1391. 48:16>> one point about a student being able to
  1392. 48:18bring a talisman in addition to food.
  1393. 48:20But that's
  1394. 48:20>> not allowed, is it? While it's allowed
  1395. 48:22at the official final round of some
  1396. 48:24Olympiads, it's prohibited at the final
  1397. 48:26round of the All-Russian Olympiad.
  1398. 48:29>> Children's talismans are usually small
  1399. 48:32or not-so-small soft toys that symbolize
  1400. 48:34something to them.
  1401. 48:36>> Sharks, hedgehogs.
  1402. 48:38>> We had large hedgehogs, and some small
  1403. 48:42whales.
  1404. 48:44It varied, and
  1405. 48:45>> a cabbage could be, like this, a plant
  1406. 48:48of emotional support.
  1407. 48:50>> We conducted, yes, a humorous
  1408. 48:52examination together with my colleague
  1409. 48:54Denis Pavlovich Karasev,
  1410. 48:57>> and they suggested something.
  1411. 48:59>> That it's
  1412. 49:01>> not food because it doesn't meet the
  1413. 49:03definition of "not in its original
  1414. 49:05packaging" and is a talisman.
  1415. 49:08And since it's a talisman, talismans are
  1416. 49:10prohibited.
  1417. 49:11>> They confiscated the cabbage and
  1418. 49:12destroyed it?
  1419. 49:13>> No, why destroy it? We simply
  1420. 49:15confiscated it, and probably the
  1421. 49:17management told
  1422. 49:19>> me, and I did, and so, yes, they handed
  1423. 49:21me the cabbage, and so, we have a
  1424. 49:23tradition at the All-Russian School
  1425. 49:25Olympiad of broadcasting the Olympiad.
  1426. 49:29This is when parents, future students
  1427. 49:31who will go to the All-Russian Olympiad
  1428. 49:33or who recently attended the All-Russian
  1429. 49:35Olympiad, and now students, watch the
  1430. 49:37broadcast, watching how their
  1431. 49:38schoolmates are doing.
  1432. 49:41If they're parents, they monitor their
  1433. 49:42children, watching how they write, how
  1434. 49:44many points they score, and so on.
  1435. 49:47So, during the broadcast of the tour, we
  1436. 49:49had a studio, like we're sitting here
  1437. 49:51now, and in this studio, we set up a
  1438. 49:53special cabinet where we basically
  1439. 49:54collected some of the children's
  1440. 49:56talismans, and the centerpiece of it all
  1441. 49:58was a head of cabbage.
  1442. 50:01And given that the All-Russian
  1443. 50:02Tournament lasts a week, meaning there
  1444. 50:04are two rounds and a day off between
  1445. 50:06them, and there were also lots of lamps
  1446. 50:08heating the space and so on, the head of
  1447. 50:10cabbage started leaking.
  1448. 50:12It turns out
  1449. 50:13>> we were right to disqualify it. It was
  1450. 50:16perishable.
  1451. 50:17>> As it turns out, yes, within certain
  1452. 50:19limits.
  1453. 50:20So, well, during the
  1454. 50:22>> first round, it heroically survived the
  1455. 50:24broadcast, and by the second round,
  1456. 50:25because, well, the hype chain had
  1457. 50:27already been launched, we bought a
  1458. 50:29second head of cabbage so that...Yeah,
  1459. 50:30well, we gave it to the presenters for
  1460. 50:32the broadcast, because it doesn't really
  1461. 50:34remove the smell for them.
  1462. 50:37>> There is cabbage.
  1463. 50:38>> Well, not exactly.
  1464. 50:40The thing is, the story with the cabbage
  1465. 50:42head caused a bit of a stir there.
  1466. 50:45It was in April, roughly, when the new
  1467. 50:47school year and the new Olympiad year
  1468. 50:49began, and the first Olympiad was when
  1469. 50:51the hype was renewed.
  1470. 50:53It was the St. Petersburg team Olympiad
  1471. 50:55for the All-Russian selection. And
  1472. 50:57several teams had already brought
  1473. 50:58cabbage heads.
  1474. 50:59>> For the selection for what?
  1475. 51:01>> Well, there's the
  1476. 51:03>> ICPC—a student team Olympiad, and
  1477. 51:05there's also a school team Olympiad,
  1478. 51:06similar to the ICPC, and it's called the
  1479. 51:08KOSHP.
  1480. 51:10>> You have cabbage, you have Nutella, you
  1481. 51:13have ARVI.
  1482. 51:15>> Well, we have a lot of things, I think.
  1483. 51:16It's all more or less local, because
  1484. 51:18generations of children change, and, as
  1485. 51:20a rule, it seems to me, it's the
  1486. 51:21children who bring the most of these
  1487. 51:23things.
  1488. 51:25>> Listen, let's wrap this up somehow,
  1489. 51:27because I'm not an Olympiad winner, I'm
  1490. 51:29having a hard time sitting still.
  1491. 51:32>> 5 hours.
  1492. 51:33>> Uh, I definitely won't be able to sit
  1493. 51:34still for 5 hours.
  1494. 51:40Uh, it seems to me that for those who
  1495. 51:42still believe that this is a way to
  1496. 51:45develop these problem-solving skills, uh
  1497. 51:48, whether they're stem-based or not, and
  1498. 51:51who are perhaps considering this path
  1499. 51:53for their child, it's important for them
  1500. 51:56, uh, it seems to me, to somehow
  1501. 51:59determine the limit when this workload
  1502. 52:02is too much, when the child might, well
  1503. 52:04, simply not cope, or lose interest.
  1504. 52:08Is there some kind of thermometer? You
  1505. 52:11look and it's too much for the child.
  1506. 52:15And maybe someone else finds it for
  1507. 52:16themselves.
  1508. 52:17>> Well, first of all, I think that if a
  1509. 52:19child simply doesn't want to go to a
  1510. 52:21club, or doesn't want to solve problems
  1511. 52:23, you can give them a little time, maybe
  1512. 52:26, like, "You haven't figured it out yet
  1513. 52:28, maybe you'll like it later." But more
  1514. 52:30often than not—I don't know, but from
  1515. 52:32our experience working with
  1516. 52:34schoolchildren—it's almost immediately
  1517. 52:36obvious that the student has gotten into
  1518. 52:38the wrong club. We recently had an
  1519. 52:40in-person audition for a club
  1520. 52:43in St. Petersburg.
  1521. 52:45Well, not just for the Yandex club,
  1522. 52:46there are others.
  1523. 52:49So we had a club, and I went there to
  1524. 52:50see how it was going.
  1525. 52:54And my colleagues were holding it, and
  1526. 52:56there were schoolchildren sitting there
  1527. 52:57programming something on the computer,
  1528. 52:59including some pretty young ones, like
  1529. 53:01fifth, sixth, seventh graders.
  1530. 53:03They look especially funny when they're
  1531. 53:04really focused, programming something
  1532. 53:05from the sidelines.
  1533. 53:07Ah, that looks interesting. And there
  1534. 53:09was a schoolboy in the hallway, I was
  1535. 53:11just walking into the classroom, he was
  1536. 53:13on the phone, "Mom," he said, "No, I'm
  1537. 53:15not going to deal with this nonsense,
  1538. 53:17it's just, I'm not interested.
  1539. 53:19" Well, then don't bother, what's the
  1540. 53:21point really? It's a
  1541. 53:22>> very simple signal. A
  1542. 53:23>> simple signal, yes.
  1543. 53:25But, ah, if you look at it from a
  1544. 53:27slightly longer perspective, if you've
  1545. 53:29been studying for a while, your results
  1546. 53:31aren't improving, that is, you're not
  1547. 53:34succeeding in any competitions, and you
  1548. 53:36don't want to.
  1549. 53:38>> So, is this more stressful for you than
  1550. 53:40enjoyable, right?
  1551. 53:41>> So, you have, uh, an important sign that
  1552. 53:44a person is using neural networks when
  1553. 53:46they're clearly prohibited. If, for
  1554. 53:48example, instead of solving problems,
  1555. 53:51they're fed to DeepSeek, it's absolutely
  1556. 53:53useless.
  1557. 53:54Or, I don't know, Alice.
  1558. 53:56If a person tries to cheat to achieve
  1559. 53:58some result, that's also a sign.
  1560. 54:01So,
  1561. 54:02>> to get their parents to leave them alone
  1562. 54:03, which is also what's happening now.
  1563. 54:07>> Whenever I meet with schoolchildren and
  1564. 54:08talk to them about something, I say, "
  1565. 54:09You do all your homework with DeepSeek,
  1566. 54:11" and they say, "Not in all subjects."
  1567. 54:14So, if it's a subject where DeepSeek is
  1568. 54:16used for homework, then, well, it's
  1569. 54:18pointless. DeepSeek won't do anything.
  1570. 54:20Maybe it will learn to solve problems
  1571. 54:21better, but that's not a given.
  1572. 54:23>> Alice is better.
  1573. 54:25>> A schoolchild definitely won't learn. So
  1574. 54:26, if you don't want to go to class, you
  1575. 54:28use neural networks to solve your
  1576. 54:30homework. It's
  1577. 54:33not worth it. A bad sign, yes. A
  1578. 54:36>> bad sign.
  1579. 54:37>> And if a schoolchild is ready to spend
  1580. 54:40the rest of the night solving something
  1581. 54:43, or not, "I won't go there today, I
  1582. 54:45don't know where, I'll be writing a
  1583. 54:47dissertation."
  1584. 54:49Well, that might also be a bad sign for
  1585. 54:51something they won't attend, but it
  1586. 54:53means they've become interested in
  1587. 54:55sports competitions—the term "
  1588. 54:57competitive programming" is more
  1589. 54:58commonly used for schoolchildren.
  1590. 55:01>> Listen, here's another question.
  1591. 55:04By the way, I think that programming,
  1592. 55:07well, as one of the options, maybe in
  1593. 55:10this world beyond, uh, that singularity
  1594. 55:13wall we can't see, it could very well
  1595. 55:16take on some kind of gym.
  1596. 55:19You need to go to the gym, or else
  1597. 55:20you'll fall apart, right?
  1598. 55:23And if you're putting everything into
  1599. 55:26Alice and Deep Six, then you probably
  1600. 55:29also need to go to an intellectual gym,
  1601. 55:33otherwise you'll be a real test.
  1602. 55:37>> I agree with the following caveat.
  1603. 55:40We don't have to look far now; we don't
  1604. 55:43need any singularity or Alice.
  1605. 55:45It's long been known that people who
  1606. 55:47engage in cognitive activity—there are
  1607. 55:49very extensive studies showing that
  1608. 55:51people who engage in some kind of verbal
  1609. 55:54activity suffer less from age-related
  1610. 55:56diseases.
  1611. 55:58From Alzheimer's or some other memory
  1612. 55:59problems.
  1613. 56:01And even down to such banal things as
  1614. 56:04solving crosswords or something else or
  1615. 56:07trying to learn languages in adulthood.
  1616. 56:10The same will happen here. It's a
  1617. 56:12different matter that competitive
  1618. 56:13programming has a fairly high entry
  1619. 56:15barrier; you need to know how to program
  1620. 56:16.
  1621. 56:17But at some point, when programming
  1622. 56:20skills suddenly become widespread, it's
  1623. 56:22unclear why programming would decline,
  1624. 56:25but theoretically, it could.
  1625. 56:28It's already been a form of intellectual
  1626. 56:31leisure for a while. Take Codeforces for
  1627. 56:33a certain number of people.
  1628. 56:37For those who don't program at work, by
  1629. 56:39the way, because now a digital slave
  1630. 56:42programs instead.
  1631. 56:44It could probably return to the context
  1632. 56:47as an option. Yes, the hands remember.
  1633. 56:50>> And as for physical education. There's
  1634. 56:53an obvious myth.
  1635. 56:56And it seems to me that it's not a myth
  1636. 56:58, but a statistically observable
  1637. 57:00deviation, that the top students in any
  1638. 57:02discipline are those who don't cheat.
  1639. 57:07Are many of your athletes real athletes
  1640. 57:10, physically fit ones?
  1641. 57:13Is this a stereotype I came up with and
  1642. 57:16the general public, or is this reality?
  1643. 57:19>> There are several components to this
  1644. 57:22image.
  1645. 57:24I think glasses are a historical legacy
  1646. 57:27of reading in low light, and therefore
  1647. 57:31...
  1648. 57:32>> Well, glasses are fine now anyway.
  1649. 57:34>> Well, glasses are all the same, but in
  1650. 57:36the sense that, uh, small children don't
  1651. 57:38have them to the same extent, I think,
  1652. 57:41now. Plus, they invented lenses.
  1653. 57:43Ah, and as for physical activity, well,
  1654. 57:46there are 24 hours in a day, not 48. If
  1655. 57:49you're interested in math, programming,
  1656. 57:52or whatever, physics, or anything else,
  1657. 57:55of course, less time is devoted to
  1658. 57:58sports. Ah, and what's there to talk
  1659. 58:00about, what's there to play ball with,
  1660. 58:02they don't even know how to program.
  1661. 58:04This doesn't even verbalize the idea.
  1662. 58:08It may exist, it's just that I'm more
  1663. 58:09interested in talking to a computer than
  1664. 58:11to...
  1665. 58:12>> or to a person who understands what...
  1666. 58:14>> who understands it.
  1667. 58:16In this sense, we also have, in addition
  1668. 58:18to the club we talked about, summer
  1669. 58:20schools, for example, and winter schools
  1670. 58:22, there are training camps, and there's
  1671. 58:24the Sirius center, which is simply a
  1672. 58:27production line, there's a nonstop shift
  1673. 58:29every month, there are about 500 people
  1674. 58:31in science in total.
  1675. 58:33And plus the internet. With the advent
  1676. 58:35of the internet, this problem has become
  1677. 58:37much less of a problem, because you can
  1678. 58:39use specialized chats or forums, like
  1679. 58:41the Yandex Circle chat, to chat with
  1680. 58:43people just like you.
  1681. 58:44>> Listen, I have one last question. But
  1682. 58:46let's get back to Yeshechka.
  1683. 58:48Do you think you can adapt the type of
  1684. 58:52competition itself, your sport, to this
  1685. 58:59new reality?
  1686. 59:01>> Well, first of all, it's pointless to
  1687. 59:03compete with AI. Even now, last year—
  1688. 59:05that is, a year ago—for AI at this stage
  1689. 59:07of development, a year is a complete
  1690. 59:09abyss.
  1691. 59:10A year ago, it already beat everyone
  1692. 59:12there in the finals.
  1693. 59:14And now it's already solving problems
  1694. 59:16like those of the Finns. Well, there are
  1695. 59:17nuances there, we won't go into them now
  1696. 59:19. I think it will soon be the same even
  1697. 59:21without them. So, competing with AI
  1698. 59:23directly in this sense is pointless.
  1699. 59:27But is it possible to solve problems
  1700. 59:31with AI? There are attempts here now.
  1701. 59:36They've been relatively unsuccessful so
  1702. 59:38far, because it turns out that humans
  1703. 59:39are the weak link in this case,
  1704. 59:41specifically in the competitive sphere.
  1705. 59:44Competitions are no different.
  1706. 59:46There's a clearly defined problem, clear
  1707. 59:47evaluation criteria, and a clear
  1708. 59:52solution. And when a person
  1709. 59:57gets into it, it turns out that for this
  1710. 1:00:02kind of field, humans are better off,
  1711. 1:00:06even at the solution-generation stage.
  1712. 1:00:11There were competitions where it was
  1713. 1:00:13allowed to use [systems], and the
  1714. 1:00:14authors specifically tried to design
  1715. 1:00:16problems so that people couldn't solve
  1716. 1:00:18them on their own, but had to use
  1717. 1:00:20systems.
  1718. 1:00:21But it turned out that the authors
  1719. 1:00:23simply, firstly, came up with the
  1720. 1:00:24problem two months earlier than the
  1721. 1:00:26competition; secondly, well, they didn't
  1722. 1:00:28spend as much money on tokens as some
  1723. 1:00:30participants ended up spending, and with
  1724. 1:00:31a slightly more powerful model, they
  1725. 1:00:33managed it without any special help,
  1726. 1:00:35without a human.
  1727. 1:00:37>> So, that is to say, there's no option
  1728. 1:00:39yet. There aren't
  1729. 1:00:40>> many options for such workers right now
  1730. 1:00:42.
  1731. 1:00:44Either we ban it everywhere, and people
  1732. 1:00:46simply compete with other people, or
  1733. 1:00:49competitions degenerate a bit. So far,
  1734. 1:00:52so good. Do
  1735. 1:00:53>> you think
  1736. 1:00:56Olympiad mathematics has more promise?
  1737. 1:01:00Because in what you're talking about, it
  1738. 1:01:03seems like the programming part is
  1739. 1:01:06already a bit anachronistic.
  1740. 1:01:09>> But no, what's the problem? It's still
  1741. 1:01:10the same in Olympiad mathematics.
  1742. 1:01:13Mathematically, like some of the
  1743. 1:01:15competition authors, there was hope that
  1744. 1:01:17the programming part could be
  1745. 1:01:19transferred, and the math part would
  1746. 1:01:21remain.
  1747. 1:01:23But as I just said, no, it didn't work
  1748. 1:01:25out. He also solves the math part better
  1749. 1:01:27than people. But he solves the Filto
  1750. 1:01:30problem. And it's clear that
  1751. 1:01:31incomparable resources were used there.
  1752. 1:01:34And at Olympiads, the problems aren't
  1753. 1:01:36world-class, but rather, millennia-long
  1754. 1:01:38.
  1755. 1:01:39>> I'm also afraid that not everyone will
  1756. 1:01:40understand these problems.
  1757. 1:01:42Tell me, in my childhood, for children,
  1758. 1:01:44the reference point was, in particular,
  1759. 1:01:47all sorts of little books that could
  1760. 1:01:49draw them into the world of science.
  1761. 1:01:52There's wonderful physics, wonderful
  1762. 1:01:54mathematics, and well, something like
  1763. 1:01:56that, yeah, there.
  1764. 1:01:58Is there anything like that, like an
  1765. 1:02:00entrance, like a litmus test, some kind
  1766. 1:02:02of entrance?
  1767. 1:02:05Or maybe, I don't know, maybe there's
  1768. 1:02:07some kind of mathematical animated
  1769. 1:02:09series? Well, so what? There's Rick and
  1770. 1:02:11Morty.
  1771. 1:02:12It's actually quite highly mathematical
  1772. 1:02:15in some places.
  1773. 1:02:17Something.
  1774. 1:02:19So how can you test your fourth-or
  1775. 1:02:21fifth-grader, whether he's into it or
  1776. 1:02:22not, using a game method?
  1777. 1:02:24>> Take him to some kind of math festival
  1778. 1:02:26and see if he likes it or not.
  1779. 1:02:29Of course. Where else?
  1780. 1:02:31>> Well, to see what a math festival is
  1781. 1:02:33like. A
  1782. 1:02:34>> festival is the perfect entrance and
  1783. 1:02:36test for your, well, child, whether he
  1784. 1:02:38likes it or not, of course.
  1785. 1:02:39>> There are a lot. That's precisely why
  1786. 1:02:41there's less of that in programming, not
  1787. 1:02:44much in programming, but in mathematics
  1788. 1:02:46...Well, probably, maybe in fifth or
  1789. 1:02:48fourth grade, it's really
  1790. 1:02:51easier to test in mathematics. There's a
  1791. 1:02:54huge collection of clubs and clubs from
  1792. 1:02:56the Soviet era that have survived and
  1793. 1:02:59developed further, and there are
  1794. 1:03:01festivals, regattas, and festivals.
  1795. 1:03:05Where children come, it's not five
  1796. 1:03:07o'clock, but half an hour or an hour to
  1797. 1:03:08solve problems.
  1798. 1:03:10The problems are formulated so that a
  1799. 1:03:12fifth-grader, and maybe even a
  1800. 1:03:13first-grader, can understand them.
  1801. 1:03:15>> Buy it for a child.
  1802. 1:03:16>> What, what? There's a
  1803. 1:03:18>> math magazine for adults called Quantum
  1804. 1:03:20, and there's a magazine with math
  1805. 1:03:22problems for children.
  1806. 1:03:24It's called Quantum.
  1807. 1:03:26Well, and see how the child reacts to
  1808. 1:03:27what you give them, or where you take
  1809. 1:03:29them, and whether they like it in
  1810. 1:03:30general, whether they want to return or
  1811. 1:03:32not.
  1812. 1:03:34>> Well, I mean, we probably don't need
  1813. 1:03:35this wonderful math book anymore, we
  1814. 1:03:37shouldn't use Perelman, right?
  1815. 1:03:39What's
  1816. 1:03:40>> wrong with him? I don't know, I think it
  1817. 1:03:42>> seems relevant, yes. This is exactly
  1818. 1:03:45what
  1819. 1:03:46>> I did when I was working with
  1820. 1:03:47schoolchildren.
  1821. 1:03:48I almost wanted to force them to read
  1822. 1:03:50some of these books, because they felt
  1823. 1:03:52like they had a problem—we knew all the
  1824. 1:03:54algorithms, but we couldn't come up with
  1825. 1:03:56a solution.
  1826. 1:03:57I said, "Well, solve math problems if
  1827. 1:03:59you can't come up with one."
  1828. 1:04:01I gave them books to read, but of course
  1829. 1:04:03, they didn't read them.
  1830. 1:04:05Programming is more interesting than
  1831. 1:04:07solving math problems, because there's
  1832. 1:04:09something about programming olympiads
  1833. 1:04:11that doesn't exist in math olympiads.
  1834. 1:04:14It's from psychology theory—immediate
  1835. 1:04:16reinforcement. In programming problems,
  1836. 1:04:18you submit a problem and immediately get
  1837. 1:04:19the result.
  1838. 1:04:21The testing system tells you whether
  1839. 1:04:22you're right, you're wrong, and you can
  1840. 1:04:22even fix it.
  1841. 1:04:27That's why programming olympiads are
  1842. 1:04:28simply more interesting for the
  1843. 1:04:28participants; they're more dynamic. The
  1844. 1:04:29testing is done right away.
  1845. 1:04:30The result is immediate.
  1846. 1:04:32>> Well, then, let's submit our work to the
  1847. 1:04:34audience for review, and see what they
  1848. 1:04:36give us. Thank you.
  1849. 1:04:38>> Thank you.
  1850. 1:04:39>> Thank you.

About this transcript

This page contains the full transcript of По ту сторону медалей. Как устроено олимпиадное сообщество в России? (yet another podcast #56) by Яндекс, generated from the public captions YouTube serves with the video. The transcript has 10,513 words across 1,850 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.