WEBVTT

1
00:00:05.215 --> 00:00:07.285
<00:00:05.215>Hello <00:00:05.370>and <00:00:05.526>welcome <00:00:05.681>to <00:00:05.837>know <00:00:05.992>that <00:00:06.148>we <00:00:06.303>are <00:00:06.459>developers <00:00:06.615>live.

2
00:00:07.315 --> 00:00:10.125
<00:00:07.315>It's <00:00:07.470>Wednesday <00:00:07.626>again, <00:00:07.781>and <00:00:07.937>we're <00:00:08.092>gonna <00:00:08.248>be <00:00:08.403>chatting <00:00:08.559>about <00:00:08.715>lots

3
00:00:10.125 --> 00:00:11.125
<00:00:10.125>of <00:00:10.425>cool <00:00:10.725>stuff <00:00:11.025>today.

4
00:00:11.685 --> 00:00:14.045
<00:00:11.685>I <00:00:11.812>just <00:00:11.939>saw <00:00:12.066>the <00:00:12.194>popping <00:00:12.321>up <00:00:12.448>of <00:00:12.575>the <00:00:12.703>people <00:00:12.830>in <00:00:12.957>the <00:00:13.085>intro,

5
00:00:14.045 --> 00:00:15.805
<00:00:14.045>and <00:00:14.245>I <00:00:14.445>can't <00:00:14.645>remember <00:00:14.845>all <00:00:15.045>of <00:00:15.245>them <00:00:15.445>anymore.

6
00:00:16.485 --> 00:00:19.285
<00:00:16.485>I <00:00:16.592>know <00:00:16.700>we <00:00:16.808>have <00:00:16.915>to <00:00:17.023>make <00:00:17.131>a <00:00:17.238>list <00:00:17.346>of <00:00:17.454>like <00:00:17.561>who <00:00:17.669>was <00:00:17.777>here <00:00:17.884>already

7
00:00:19.385 --> 00:00:20.445
<00:00:19.385>and <00:00:19.623>what <00:00:19.862>we <00:00:20.100>talked <00:00:20.339>about.

8
00:00:20.675 --> 00:00:21.845
<00:00:20.675>It's <00:00:21.026>really <00:00:21.377>bizarre. <00:00:21.727>Yeah,

9
00:00:22.265 --> 00:00:24.205
<00:00:22.265>No, <00:00:22.392>I <00:00:22.519>mean, <00:00:22.646>we <00:00:22.774>said, <00:00:22.901>didn't <00:00:23.028>we, <00:00:23.155>at <00:00:23.283>the <00:00:23.410>end <00:00:23.537>of <00:00:23.665>2025,

10
00:00:24.305 --> 00:00:25.965
<00:00:24.305>the <00:00:24.505>amount <00:00:24.705>of, <00:00:24.905>uh, <00:00:25.105>guests <00:00:25.305>that <00:00:25.505>we'd <00:00:25.705>had,

11
00:00:25.985 --> 00:00:27.285
<00:00:25.985>it <00:00:26.180>kind <00:00:26.375>of, <00:00:26.570>it <00:00:26.765>mounts <00:00:26.960>up <00:00:27.155>quickly.

12
00:00:27.465 --> 00:00:30.005
<00:00:27.465>And <00:00:27.592>uh, <00:00:27.719>yeah, <00:00:27.846>we're <00:00:27.974>on <00:00:28.101>close <00:00:28.228>to <00:00:28.355>a <00:00:28.483>close <00:00:28.610>to <00:00:28.737>a <00:00:28.865>hundred,

13
00:00:30.165 --> 00:00:31.765
<00:00:30.165>I <00:00:30.365>would <00:00:30.564>say, <00:00:30.765>just <00:00:30.965>on <00:00:31.165>the <00:00:31.365>live <00:00:31.564>show.

14
00:00:31.765 --> 00:00:33.885
<00:00:31.765>Yeah. <00:00:31.965>I <00:00:32.165>mean, <00:00:32.365>it's <00:00:32.564>52 <00:00:32.765>minimum, <00:00:32.965>so, <00:00:33.165>yeah.

15
00:00:34.385 --> 00:00:37.005
<00:00:34.385>Wow. <00:00:34.559>Yeah, <00:00:34.735>I <00:00:34.910>mean, <00:00:35.085>Capto, <00:00:35.260>they <00:00:35.434>are, <00:00:35.610>it's <00:00:35.785>the,

16
00:00:37.065 --> 00:00:38.525
<00:00:37.065>it <00:00:37.252>is <00:00:37.440>the <00:00:37.628>other <00:00:37.815>thing <00:00:38.003>that <00:00:38.191>we <00:00:38.379>have.

17
00:00:38.525 --> 00:00:40.725
<00:00:38.525>And <00:00:38.680>they, <00:00:38.836>they <00:00:38.991>managed, <00:00:39.147>they <00:00:39.302>gave <00:00:39.458>me <00:00:39.613>a <00:00:39.769>coffee <00:00:39.925>mug

18
00:00:40.725 --> 00:00:43.045
<00:00:40.725>and <00:00:40.852>said <00:00:40.979>like, <00:00:41.106>I <00:00:41.234>have <00:00:41.361>to <00:00:41.488>make <00:00:41.615>sure <00:00:41.743>that <00:00:41.870>I <00:00:41.997>keep, <00:00:42.125>that,

19
00:00:43.045 --> 00:00:44.165
<00:00:43.045>I <00:00:43.246>keep <00:00:43.448>holding <00:00:43.649>it <00:00:43.851>up <00:00:44.053>and,

20
00:00:44.185 --> 00:00:46.085
<00:00:44.185>and, <00:00:44.418>uh, <00:00:44.651>talking <00:00:44.885>about <00:00:45.118>coffee <00:00:45.351>with, <00:00:45.585>uh,

21
00:00:46.085 --> 00:00:47.525
<00:00:46.085>cappuccino <00:00:46.409>with <00:00:46.733>HR <00:00:47.057>as <00:00:47.381>well.

22
00:00:48.225 --> 00:00:50.165
<00:00:48.225>And <00:00:48.400>then <00:00:48.575>I <00:00:48.750>realized <00:00:48.925>like, <00:00:49.100>you <00:00:49.275>know, <00:00:49.450>if <00:00:49.625>you,

23
00:00:50.185 --> 00:00:52.845
<00:00:50.185>if <00:00:50.301>you <00:00:50.418>make <00:00:50.535>swag <00:00:50.651>like <00:00:50.768>that, <00:00:50.885>like <00:00:51.001>if <00:00:51.118>you <00:00:51.235>make <00:00:51.351>like, <00:00:51.468>uh, <00:00:51.585>uh,

24
00:00:52.845 --> 00:00:55.805
<00:00:52.845>marketing <00:00:53.078>materials, <00:00:53.311>nobody <00:00:53.545>drinks <00:00:53.778>coffee <00:00:54.011>like <00:00:54.245>this.

25
00:00:57.185 --> 00:00:58.205
<00:00:57.185>No, <00:00:57.368>this <00:00:57.552>is <00:00:57.735>true. <00:00:57.919>But <00:00:58.103>then

26
00:00:58.205 --> 00:00:59.245
<00:00:58.205>you <00:00:58.321>could <00:00:58.439>be <00:00:58.556>like, <00:00:58.672>me, <00:00:58.790>Chris. <00:00:58.907>You <00:00:59.024>have <00:00:59.141>to

27
00:00:59.295 --> 00:01:00.445
<00:00:59.295>Print <00:00:59.553>it <00:00:59.812>on <00:01:00.071>the <00:01:00.330>side.

28
00:01:00.535 --> 00:01:02.525
<00:01:00.535>Print <00:01:00.675>it <00:01:00.815>on <00:01:00.955>the <00:01:01.095>side, <00:01:01.235>don't <00:01:01.375>print <00:01:01.514>it <00:01:01.654>on <00:01:01.794>the <00:01:01.934>front.

29
00:01:02.635 --> 00:01:05.085
<00:01:02.635>This <00:01:02.809>makes <00:01:02.985>no <00:01:03.160>sense. <00:01:03.335>Nobody <00:01:03.510>drinks <00:01:03.684>coffee <00:01:03.860>like <00:01:04.035>this.

30
00:01:05.985 --> 00:01:08.165
<00:01:05.985>Uh, <00:01:06.125>but <00:01:06.265>see, <00:01:06.405>being <00:01:06.545>left-handed <00:01:06.685>is <00:01:06.825>a <00:01:06.965>spanner <00:01:07.105>in <00:01:07.245>the <00:01:07.385>works.

31
00:01:08.405 --> 00:01:10.485
<00:01:08.405>'cause <00:01:08.545>I <00:01:08.685>think <00:01:08.825>when <00:01:08.965>my <00:01:09.105>wife <00:01:09.245>bought <00:01:09.385>me <00:01:09.525>this, <00:01:09.665>hello, <00:01:09.805>handsome,

32
00:01:10.685 --> 00:01:11.925
<00:01:10.685>slightly <00:01:10.844>embarrassing, <00:01:11.003>I <00:01:11.163>think <00:01:11.322>when <00:01:11.482>she <00:01:11.641>bought <00:01:11.801>me

33
00:01:11.925 --> 00:01:13.645
<00:01:11.925>that <00:01:12.158>she <00:01:12.391>was <00:01:12.625>thinking <00:01:12.858>I <00:01:13.091>was <00:01:13.325>right-handed

34
00:01:13.705 --> 00:01:15.405
<00:01:13.705>so <00:01:13.905>people <00:01:14.105>would <00:01:14.304>see <00:01:14.505>it, <00:01:14.705>but <00:01:14.905>they're <00:01:15.105>not.

35
00:01:15.465 --> 00:01:17.565
<00:01:15.465>I'm <00:01:15.665>a <00:01:15.865>lefty, <00:01:16.065>so <00:01:16.265>nobody <00:01:16.465>ever <00:01:16.665>sees <00:01:16.865>it.

36
00:01:17.585 --> 00:01:20.765
<00:01:17.585>See, <00:01:17.712>so <00:01:17.839>it's <00:01:17.966>just <00:01:18.094>to <00:01:18.221>myself. <00:01:18.348>Um, <00:01:18.475>so, <00:01:18.603>you <00:01:18.730>know, <00:01:18.857>well, <00:01:18.985>that's

37
00:01:20.765 --> 00:01:21.765
<00:01:20.765>The <00:01:21.065>idea. <00:01:21.365>Maybe <00:01:21.665>it's,

38
00:01:21.765 --> 00:01:23.525
<00:01:21.765>uh, <00:01:21.998>maybe <00:01:22.231>it's <00:01:22.465>a, <00:01:22.698>uh, <00:01:22.931>um, <00:01:23.165>um,

39
00:01:23.755 --> 00:01:25.725
<00:01:23.755>just <00:01:23.988>giving <00:01:24.221>you <00:01:24.455>an <00:01:24.688>idea <00:01:24.921>again, <00:01:25.155>like,

40
00:01:25.815 --> 00:01:27.085
<00:01:25.815>could <00:01:26.005>have <00:01:26.196>been <00:01:26.386>a <00:01:26.577>mirror <00:01:26.767>then, <00:01:26.958>right?

41
00:01:27.235 --> 00:01:28.685
<00:01:27.235>That <00:01:27.496>that <00:01:27.757>would've <00:01:28.018>been <00:01:28.279>easier. <00:01:28.540>Yeah.

42
00:01:28.705 --> 00:01:32.485
<00:01:28.705>But <00:01:28.860>then <00:01:29.016>not <00:01:29.171>fingerprints <00:01:29.327>all <00:01:29.482>over <00:01:29.638>it. <00:01:29.793>Yeah, <00:01:29.949>that's <00:01:30.105>true.

43
00:01:33.545 --> 00:01:35.925
<00:01:33.545>But <00:01:33.700>yeah, <00:01:33.856>it's, <00:01:34.011>it, <00:01:34.167>it's <00:01:34.322>just, <00:01:34.478>but <00:01:34.633>isn't <00:01:34.789>it <00:01:34.945>bizarre?

44
00:01:35.925 --> 00:01:38.965
<00:01:35.925>You <00:01:36.052>every <00:01:36.179>coffee <00:01:36.306>mug, <00:01:36.434>I <00:01:36.561>have <00:01:36.688>about <00:01:36.815>500 <00:01:36.943>coffee <00:01:37.070>mugs <00:01:37.197>here <00:01:37.325>from

45
00:01:38.965 --> 00:01:41.005
<00:01:38.965>different <00:01:39.245>conferences <00:01:39.525>and <00:01:39.805>companies <00:01:40.085>and <00:01:40.365>stuff,

46
00:01:41.345 --> 00:01:42.965
<00:01:41.345>and <00:01:41.578>they're <00:01:41.811>always <00:01:42.045>printing <00:01:42.278>on <00:01:42.511>that <00:01:42.745>side,

47
00:01:42.965 --> 00:01:44.325
<00:01:42.965>and <00:01:43.169>you're <00:01:43.373>like, <00:01:43.577>this <00:01:43.781>makes <00:01:43.985>no <00:01:44.189>sense.

48
00:01:44.475 --> 00:01:46.365
<00:01:44.475>This <00:01:44.708>is <00:01:44.941>like <00:01:45.175>having, <00:01:45.408>it's <00:01:45.641>true. <00:01:45.875>Yeah.

49
00:01:46.385 --> 00:01:48.125
<00:01:46.384>It, <00:01:46.618>it's <00:01:46.851>odd, <00:01:47.085>but <00:01:47.318>yeah, <00:01:47.551>it's <00:01:47.785>done.

50
00:01:48.545 --> 00:01:49.965
<00:01:48.545>We <00:01:48.704>need <00:01:48.864>to <00:01:49.024>get <00:01:49.184>some <00:01:49.343>one <00:01:49.503>for <00:01:49.663>this <00:01:49.823>show,

51
00:01:49.965 --> 00:01:51.085
<00:01:49.965>Chris, <00:01:50.133>and <00:01:50.301>show <00:01:50.469>'em <00:01:50.637>how <00:01:50.805>it's <00:01:50.973>done.

52
00:01:52.065 --> 00:01:53.605
<00:01:52.065>Proper <00:01:52.527>unit <00:01:52.988>testing. <00:01:53.451>Yeah.

53
00:01:53.605 --> 00:01:55.245
<00:01:53.604>Uh, <00:01:53.884>proper <00:01:54.164>testing <00:01:54.445>on <00:01:54.725>the <00:01:55.005>product

54
00:01:55.265 --> 00:01:56.485
<00:01:55.265>before <00:01:55.539>we <00:01:55.814>actually <00:01:56.088>go <00:01:56.363>live.

55
00:01:56.485 --> 00:01:58.165
<00:01:56.485>That's <00:01:56.765>the <00:01:57.045>most <00:01:57.325>important <00:01:57.605>part <00:01:57.885>there.

56
00:01:58.825 --> 00:02:00.925
<00:01:58.825>Now, <00:01:59.058>uh, <00:01:59.291>today <00:01:59.525>we <00:01:59.758>got <00:01:59.991>somebody <00:02:00.225>in

57
00:02:01.105 --> 00:02:04.125
<00:02:01.105>who <00:02:01.280>I <00:02:01.455>came <00:02:01.630>across <00:02:01.805>on <00:02:01.980>LinkedIn <00:02:02.155>and, <00:02:02.330>uh, <00:02:02.505>uh,

58
00:02:04.145 --> 00:02:06.045
<00:02:04.145>and <00:02:04.494>other <00:02:04.845>social <00:02:05.195>media <00:02:05.545>platforms.

59
00:02:06.165 --> 00:02:09.765
<00:02:06.165>I <00:02:06.340>love <00:02:06.515>when <00:02:06.690>people <00:02:06.865>give <00:02:07.040>like <00:02:07.215>little <00:02:07.390>snackable <00:02:07.565>advice

60
00:02:10.065 --> 00:02:12.325
<00:02:10.065>to <00:02:10.264>do <00:02:10.465>things, <00:02:10.664>uh, <00:02:10.865>uh, <00:02:11.065>the <00:02:11.265>right <00:02:11.465>way

61
00:02:12.385 --> 00:02:13.685
<00:02:12.385>and <00:02:12.619>just <00:02:12.853>show <00:02:13.087>a <00:02:13.321>little <00:02:13.555>demo.

62
00:02:14.225 --> 00:02:17.285
<00:02:14.225>And, <00:02:14.352>uh, <00:02:14.479>it <00:02:14.606>always <00:02:14.734>looks <00:02:14.861>very <00:02:14.988>simple <00:02:15.115>when <00:02:15.243>BER <00:02:15.370>does <00:02:15.497>like <00:02:15.625>a

63
00:02:17.285 --> 00:02:20.445
<00:02:17.285>two <00:02:17.412>liner <00:02:17.539>in <00:02:17.666>like <00:02:17.794>JavaScript <00:02:17.921>or <00:02:18.048>a, <00:02:18.175>a <00:02:18.303>one <00:02:18.430>liner <00:02:18.557>in <00:02:18.685>CSS

64
00:02:20.505 --> 00:02:23.165
<00:02:20.505>and <00:02:20.680>everybody's <00:02:20.855>like, <00:02:21.030>oh, <00:02:21.204>well, <00:02:21.380>no, <00:02:21.555>everybody <00:02:21.730>knows <00:02:21.905>that,

65
00:02:23.185 --> 00:02:25.485
<00:02:23.185>but <00:02:23.301>most <00:02:23.418>people <00:02:23.535>don't <00:02:23.651>know <00:02:23.768>it, <00:02:23.885>and <00:02:24.001>it <00:02:24.118>costs <00:02:24.235>a <00:02:24.351>lot <00:02:24.468>of <00:02:24.585>time

66
00:02:25.485 --> 00:02:27.165
<00:02:25.485>and <00:02:25.765>money <00:02:26.045>and <00:02:26.325>effort <00:02:26.605>to <00:02:26.885>actually

67
00:02:27.165 --> 00:02:28.325
<00:02:27.165>make <00:02:27.426>these <00:02:27.686>things <00:02:27.947>look <00:02:28.209>right.

68
00:02:28.545 --> 00:02:30.165
<00:02:28.545>And <00:02:28.778>he's <00:02:29.011>one <00:02:29.245>of <00:02:29.478>those <00:02:29.711>rising <00:02:29.945>stars

69
00:02:30.235 --> 00:02:31.845
<00:02:30.235>that <00:02:30.468>just <00:02:30.701>comes <00:02:30.935>up <00:02:31.168>on <00:02:31.401>my <00:02:31.635>feeds

70
00:02:31.845 --> 00:02:33.165
<00:02:31.845>and <00:02:32.043>I'm <00:02:32.241>like, <00:02:32.439>this <00:02:32.637>is <00:02:32.834>pretty <00:02:33.033>cool.

71
00:02:33.165 --> 00:02:34.405
<00:02:33.165>So <00:02:33.388>let's <00:02:33.611>get <00:02:33.834>that <00:02:34.057>person <00:02:34.281>in.

72
00:02:34.785 --> 00:02:37.165
<00:02:34.785>So <00:02:35.065>we <00:02:35.345>got <00:02:35.625>Theodore <00:02:35.905>Lere <00:02:36.185>here,

73
00:02:37.745 --> 00:02:40.765
<00:02:37.745>and <00:02:37.900>he's <00:02:38.056>coming <00:02:38.211>from <00:02:38.367>France <00:02:38.522>as <00:02:38.678>that <00:02:38.833>name <00:02:38.989>obviously <00:02:39.145>says,

74
00:02:40.765 --> 00:02:42.245
<00:02:40.765>with <00:02:41.097>the <00:02:41.430>Axon <00:02:41.764>and <00:02:42.097>everything.

75
00:02:42.785 --> 00:02:44.565
<00:02:42.785>Um, <00:02:43.065>and <00:02:43.345>your <00:02:43.625>front <00:02:43.905>end <00:02:44.185>developer.

76
00:02:44.865 --> 00:02:46.845
<00:02:44.865>So <00:02:45.098>how <00:02:45.331>are <00:02:45.565>you <00:02:45.798>doing, <00:02:46.031>Theodore? <00:02:46.265>Yeah.

77
00:02:47.105 --> 00:02:50.285
<00:02:47.105>Uh, <00:02:47.260>hello. <00:02:47.416>Thank <00:02:47.571>you <00:02:47.727>for <00:02:47.882>having, <00:02:48.038>having <00:02:48.193>me <00:02:48.349>here, <00:02:48.505>guys.

78
00:02:50.985 --> 00:02:54.125
<00:02:50.985>Uh, <00:02:51.160>I'm <00:02:51.335>great. <00:02:51.510>What <00:02:51.685>about, <00:02:51.860>uh, <00:02:52.035>what <00:02:52.210>about <00:02:52.385>you?

79
00:02:55.505 --> 00:02:58.005
<00:02:55.505>We <00:02:55.632>are, <00:02:55.759>we <00:02:55.886>are <00:02:56.014>great <00:02:56.141>too. <00:02:56.268>I <00:02:56.395>mean, <00:02:56.523>Dan <00:02:56.650>is <00:02:56.777>actually <00:02:56.905>handsome

80
00:02:58.005 --> 00:03:00.805
<00:02:58.005>as <00:02:58.121>far <00:02:58.238>as <00:02:58.355>I <00:02:58.471>heard, <00:02:58.588>uh, <00:02:58.704>uh, <00:02:58.821>from, <00:02:58.938>from, <00:02:59.055>from <00:02:59.171>a <00:02:59.288>coffee <00:02:59.405>mug,

81
00:03:00.865 --> 00:03:03.045
<00:03:00.865>but <00:03:01.020>I <00:03:01.176>don't <00:03:01.331>know <00:03:01.487>quite <00:03:01.642>sure <00:03:01.798>what <00:03:01.953>what <00:03:02.109>that <00:03:02.265>means.

82
00:03:03.065 --> 00:03:05.045
<00:03:03.065>But <00:03:03.298>yeah, <00:03:03.531>it's, <00:03:03.765>it's <00:03:03.998>quite <00:03:04.231>nice <00:03:04.465>support.

83
00:03:05.565 --> 00:03:07.325
<00:03:05.565>I <00:03:05.765>mean, <00:03:05.965>that, <00:03:06.165>that <00:03:06.365>unicorn <00:03:06.565>that <00:03:06.765>I <00:03:06.965>have

84
00:03:07.325 --> 00:03:08.885
<00:03:07.325>behind <00:03:07.558>me <00:03:07.791>is <00:03:08.024>something <00:03:08.258>that <00:03:08.491>my <00:03:08.725>partner

85
00:03:08.885 --> 00:03:09.965
<00:03:08.885>threw <00:03:09.128>out <00:03:09.371>from <00:03:09.614>her <00:03:09.857>house.

86
00:03:10.025 --> 00:03:11.805
<00:03:10.025>So <00:03:10.180>she <00:03:10.336>basically <00:03:10.491>said <00:03:10.647>like, <00:03:10.802>I <00:03:10.958>don't <00:03:11.113>need <00:03:11.269>it <00:03:11.425>anymore.

87
00:03:11.805 --> 00:03:13.205
<00:03:11.805>And <00:03:11.945>I'm <00:03:12.085>like, <00:03:12.225>I <00:03:12.365>need <00:03:12.505>this <00:03:12.645>for <00:03:12.785>the <00:03:12.925>show <00:03:13.065>now.

88
00:03:13.425 --> 00:03:14.965
<00:03:13.425>So <00:03:13.623>that's <00:03:13.821>why, <00:03:14.019>that's <00:03:14.217>how <00:03:14.415>we <00:03:14.613>are <00:03:14.811>going

89
00:03:14.965 --> 00:03:16.525
<00:03:14.965>to <00:03:15.245>have <00:03:15.525>like <00:03:15.805>these <00:03:16.085>things <00:03:16.365>here.

90
00:03:16.705 --> 00:03:19.365
<00:03:16.704>So <00:03:16.880>it, <00:03:17.054>there's <00:03:17.230>a <00:03:17.404>lot <00:03:17.579>of <00:03:17.755>recycling <00:03:17.929>going <00:03:18.105>on.

91
00:03:19.425 --> 00:03:20.725
<00:03:19.425>So <00:03:19.717>that's <00:03:20.010>the <00:03:20.302>interesting <00:03:20.595>bit.

92
00:03:21.185 --> 00:03:23.765
<00:03:21.185>Now, <00:03:21.385>Theodore, <00:03:21.585>you've <00:03:21.785>written <00:03:21.985>a <00:03:22.185>book <00:03:22.385>as <00:03:22.585>far

93
00:03:23.765 --> 00:03:25.325
<00:03:23.765>as <00:03:23.964>I <00:03:24.165>understood <00:03:24.364>it <00:03:24.565>as <00:03:24.765>well, <00:03:24.964>about <00:03:25.165>like,

94
00:03:25.325 --> 00:03:26.965
<00:03:25.325>that <00:03:25.605>you <00:03:25.885>don't <00:03:26.165>need <00:03:26.445>JavaScript, <00:03:26.725>right?

95
00:03:27.305 --> 00:03:28.925
<00:03:27.305>Yes. <00:03:27.538>What <00:03:27.771>kind <00:03:28.005>of <00:03:28.238>heresy <00:03:28.471>is <00:03:28.705>that?

96
00:03:31.225 --> 00:03:35.565
<00:03:31.225>Uh, <00:03:31.364>it's, <00:03:31.505>uh, <00:03:31.644>it's <00:03:31.785>from <00:03:31.924>a, <00:03:32.065>uh, <00:03:32.204>a <00:03:32.345>vision. <00:03:32.484>I <00:03:32.625>see.

97
00:03:35.945 --> 00:03:40.245
<00:03:35.945>Uh, <00:03:36.120>it's <00:03:36.295>like <00:03:36.470>everyone, <00:03:36.644>uh, <00:03:36.820>reached <00:03:36.995>for <00:03:37.170>JavaScript, <00:03:37.345>uh,

98
00:03:40.245 --> 00:03:42.285
<00:03:40.245>because, <00:03:40.595>uh, <00:03:40.945>it <00:03:41.295>became <00:03:41.645>inhabit

99
00:03:42.435 --> 00:03:46.205
<00:03:42.435>because, <00:03:42.590>uh, <00:03:42.746>like <00:03:42.901>10 <00:03:43.057>years, <00:03:43.212>five <00:03:43.368>years <00:03:43.523>ago, <00:03:43.679>uh, <00:03:43.835>CSS

100
00:03:46.205 --> 00:03:49.325
<00:03:46.204>and <00:03:46.404>HTML <00:03:46.605>were <00:03:46.804>weren't <00:03:47.005>strong <00:03:47.204>enough <00:03:47.404>to, <00:03:47.605>uh,

101
00:03:49.325 --> 00:03:50.405
<00:03:49.325>handle <00:03:49.567>a <00:03:49.811>lot <00:03:50.054>of <00:03:50.297>cases.

102
00:03:51.225 --> 00:03:55.525
<00:03:51.225>And, <00:03:51.380>uh, <00:03:51.536>like <00:03:51.691>in <00:03:51.847>the <00:03:52.002>three, <00:03:52.158>four <00:03:52.313>years <00:03:52.469>ago, <00:03:52.625>uh,

103
00:03:55.745 --> 00:03:58.845
<00:03:55.745>it <00:03:55.861>became <00:03:55.978>a <00:03:56.095>lot <00:03:56.211>stronger <00:03:56.328>as <00:03:56.445>there <00:03:56.561>are <00:03:56.678>a <00:03:56.795>lot <00:03:56.911>of <00:03:57.028>lot <00:03:57.145>more

104
00:03:58.845 --> 00:04:03.005
<00:03:58.845>of <00:03:58.972>HTML <00:03:59.099>tags, <00:03:59.226>a <00:03:59.354>lot <00:03:59.481>more <00:03:59.608>of <00:03:59.735>CSS <00:03:59.863>properties <00:03:59.990>that <00:04:00.117>came <00:04:00.245>out,

105
00:04:03.625 --> 00:04:07.365
<00:04:03.625>uh, <00:04:03.800>that <00:04:03.975>are, <00:04:04.150>uh, <00:04:04.325>strongly <00:04:04.500>supported <00:04:04.675>by <00:04:04.850>browsers <00:04:05.025>today.

106
00:04:07.945 --> 00:04:11.045
<00:04:07.945>And <00:04:08.100>can <00:04:08.256>be, <00:04:08.411>uh, <00:04:08.567>can <00:04:08.722>replace <00:04:08.878>a <00:04:09.033>lot <00:04:09.189>of <00:04:09.345>JavaScript

107
00:04:11.105 --> 00:04:14.605
<00:04:11.105>for <00:04:11.304>little <00:04:11.505>interactions, <00:04:11.704>uh, <00:04:11.905>for <00:04:12.105>a <00:04:12.304>small <00:04:12.505>component

108
00:04:14.825 --> 00:04:17.325
<00:04:14.825>for <00:04:15.291>layouts <00:04:15.758>for <00:04:16.224>differencing.

109
00:04:17.865 --> 00:04:20.605
<00:04:17.865>And <00:04:18.005>so <00:04:18.144>I <00:04:18.285>try <00:04:18.425>to <00:04:18.565>gather <00:04:18.704>a <00:04:18.845>lot <00:04:18.985>of <00:04:19.125>this <00:04:19.265>component

110
00:04:20.745 --> 00:04:24.125
<00:04:20.745>inside <00:04:20.920>one <00:04:21.095>book, <00:04:21.269>uh, <00:04:21.445>to, <00:04:21.620>uh, <00:04:21.795>show <00:04:21.970>people <00:04:22.145>how

111
00:04:24.225 --> 00:04:27.725
<00:04:24.225>to <00:04:24.380>do <00:04:24.536>something, <00:04:24.691>uh, <00:04:24.847>uh, <00:04:25.002>how <00:04:25.158>to, <00:04:25.313>uh, <00:04:25.469>have <00:04:25.625>pages

112
00:04:28.405 --> 00:04:30.925
<00:04:28.405>a <00:04:28.604>lot <00:04:28.804>faster <00:04:29.005>without <00:04:29.205>a <00:04:29.405>lot <00:04:29.604>of <00:04:29.804>JavaScript.

113
00:04:32.405 --> 00:04:35.005
<00:04:32.405>Excellent. <00:04:32.580>I <00:04:32.755>think <00:04:32.929>that <00:04:33.104>dependency <00:04:33.280>on <00:04:33.455>JavaScript <00:04:33.630>was <00:04:33.804>the

114
00:04:35.005 --> 00:04:37.565
<00:04:35.005>biggest <00:04:35.238>issue <00:04:35.471>that <00:04:35.705>people <00:04:35.938>just <00:04:36.171>like, <00:04:36.405>instead

115
00:04:37.565 --> 00:04:41.245
<00:04:37.565>of <00:04:37.720>just <00:04:37.876>understanding <00:04:38.031>that <00:04:38.187>the <00:04:38.342>HTML <00:04:38.498>has <00:04:38.653>a <00:04:38.809>right <00:04:38.965>semantic,

116
00:04:41.285 --> 00:04:43.605
<00:04:41.284>HTML <00:04:41.484>already <00:04:41.684>gives <00:04:41.885>you <00:04:42.085>90% <00:04:42.284>of <00:04:42.484>the <00:04:42.684>functionality.

117
00:04:43.825 --> 00:04:46.885
<00:04:43.825>People <00:04:43.965>use <00:04:44.104>JavaScript <00:04:44.245>to <00:04:44.385>enhance <00:04:44.525>a <00:04:44.664>diff <00:04:44.805>to <00:04:44.945>do <00:04:45.085>the <00:04:45.224>thing,

118
00:04:47.425 --> 00:04:49.405
<00:04:47.425>and <00:04:47.625>then <00:04:47.825>actually <00:04:48.025>not <00:04:48.225>realizing <00:04:48.425>that <00:04:48.625>they <00:04:48.825>have

119
00:04:49.405 --> 00:04:52.885
<00:04:49.405>to <00:04:49.544>do <00:04:49.684>all <00:04:49.825>the <00:04:49.965>things <00:04:50.104>that <00:04:50.244>the, <00:04:50.385>that <00:04:50.525>Symantec <00:04:50.664>HTML <00:04:50.804>does.

120
00:04:53.195 --> 00:04:55.365
<00:04:53.195>When <00:04:53.395>CSS <00:04:53.594>was <00:04:53.795>always <00:04:53.995>the <00:04:54.195>issue <00:04:54.395>with <00:04:54.594>like,

121
00:04:55.365 --> 00:04:56.645
<00:04:55.365>browsers <00:04:55.749>not <00:04:56.133>supporting <00:04:56.517>it

122
00:04:56.705 --> 00:04:59.325
<00:04:56.705>and <00:04:56.984>browsers <00:04:57.265>we <00:04:57.544>shouldn't <00:04:57.825>safari, <00:04:58.104>uh,

123
00:04:59.385 --> 00:05:00.965
<00:04:59.385>not <00:04:59.735>actually <00:05:00.085>supporting <00:05:00.435>it <00:05:00.784>properly.

124
00:05:01.465 --> 00:05:03.805
<00:05:01.465>That's, <00:05:01.640>that <00:05:01.815>was <00:05:01.989>always <00:05:02.164>the <00:05:02.340>issue <00:05:02.515>that <00:05:02.690>people <00:05:02.864>had.

125
00:05:03.965 --> 00:05:07.685
<00:05:03.965>I <00:05:04.140>mean, <00:05:04.315>2003, <00:05:04.489>uh, <00:05:04.664>the <00:05:04.840>2004 <00:05:05.015>I <00:05:05.190>wrote, <00:05:05.364>uh,

126
00:05:07.705 --> 00:05:10.765
<00:05:07.705>an <00:05:07.984>online <00:05:08.265>course <00:05:08.544>called <00:05:08.825>Unobtrusive <00:05:09.104>JavaScript,

127
00:05:10.815 --> 00:05:14.205
<00:05:10.815>which <00:05:10.970>means <00:05:11.126>use <00:05:11.281>JavaScript <00:05:11.437>that <00:05:11.592>is <00:05:11.748>not <00:05:11.903>in <00:05:12.059>your <00:05:12.215>way,

128
00:05:14.435 --> 00:05:17.965
<00:05:14.435>only <00:05:14.590>when <00:05:14.746>it's <00:05:14.901>necessary, <00:05:15.057>but <00:05:15.212>not <00:05:15.368>actually <00:05:15.523>as <00:05:15.679>a <00:05:15.835>dependency.

129
00:05:17.965 --> 00:05:21.405
<00:05:17.965>Because <00:05:18.104>the <00:05:18.244>thing <00:05:18.385>about <00:05:18.525>JavaScript <00:05:18.664>is <00:05:18.804>it, <00:05:18.945>it <00:05:19.085>can <00:05:19.224>always <00:05:19.364>fail

130
00:05:21.465 --> 00:05:23.245
<00:05:21.465>and <00:05:21.815>there's <00:05:22.164>no <00:05:22.515>functionality <00:05:22.864>whatsoever.

131
00:05:23.925 --> 00:05:24.965
<00:05:23.925>CSS <00:05:24.393>cannot <00:05:24.861>fail.

132
00:05:25.325 --> 00:05:27.805
<00:05:25.325>CSS <00:05:25.525>doesn't <00:05:25.724>get <00:05:25.925>applied <00:05:26.125>when <00:05:26.325>it's <00:05:26.525>not <00:05:26.724>supported.

133
00:05:28.065 --> 00:05:30.525
<00:05:28.065>And <00:05:28.298>that's <00:05:28.531>about <00:05:28.765>that. <00:05:28.998>So <00:05:29.231>that's, <00:05:29.465>that,

134
00:05:30.525 --> 00:05:31.685
<00:05:30.525>that <00:05:30.733>to <00:05:30.942>me <00:05:31.151>is <00:05:31.360>the <00:05:31.569>difference.

135
00:05:32.065 --> 00:05:33.525
<00:05:32.065>But <00:05:32.393>I <00:05:32.722>think <00:05:33.050>the, <00:05:33.378>the,

136
00:05:33.585 --> 00:05:35.485
<00:05:33.585>and <00:05:33.740>we're <00:05:33.896>gonna <00:05:34.051>come <00:05:34.207>back <00:05:34.362>to <00:05:34.518>that <00:05:34.673>later <00:05:34.829>when <00:05:34.984>we,

137
00:05:35.485 --> 00:05:36.805
<00:05:35.485>when <00:05:35.722>we <00:05:35.960>go <00:05:36.197>into <00:05:36.435>details <00:05:36.673>about

138
00:05:36.805 --> 00:05:39.445
<00:05:36.805>what <00:05:36.980>you <00:05:37.155>wanna <00:05:37.330>show <00:05:37.505>in <00:05:37.680>this <00:05:37.855>show <00:05:38.030>today, <00:05:38.205>um,

139
00:05:39.885 --> 00:05:40.965
<00:05:39.885>I <00:05:40.079>think <00:05:40.273>the <00:05:40.468>biggest <00:05:40.662>problem <00:05:40.857>is

140
00:05:40.965 --> 00:05:42.605
<00:05:40.965>that <00:05:41.140>people <00:05:41.315>didn't <00:05:41.490>want <00:05:41.665>to <00:05:41.840>give <00:05:42.015>up <00:05:42.190>that <00:05:42.365>control.

141
00:05:43.375 --> 00:05:45.565
<00:05:43.375>JavaScript <00:05:43.608>gives <00:05:43.841>you <00:05:44.075>full <00:05:44.308>control <00:05:44.541>all <00:05:44.775>of

142
00:05:45.565 --> 00:05:46.885
<00:05:45.565>what <00:05:45.862>you <00:05:46.159>do <00:05:46.456>with <00:05:46.753>CSS.

143
00:05:46.885 --> 00:05:48.845
<00:05:46.885>You <00:05:47.040>have <00:05:47.196>to <00:05:47.351>hope <00:05:47.507>that <00:05:47.662>the <00:05:47.818>browser <00:05:47.973>does <00:05:48.129>it. <00:05:48.284>Right.

144
00:05:49.785 --> 00:05:52.125
<00:05:49.784>Do <00:05:49.924>you <00:05:50.064>think <00:05:50.205>that <00:05:50.344>might <00:05:50.484>be <00:05:50.624>a <00:05:50.765>thing <00:05:50.905>why <00:05:51.044>people <00:05:51.184>jump

145
00:05:52.145 --> 00:05:53.685
<00:05:52.145>to <00:05:52.491>JavaScript <00:05:52.837>for <00:05:53.184>every <00:05:53.531>solution?

146
00:05:54.985 --> 00:05:56.285
<00:05:54.985>Uh, <00:05:55.375>yeah, <00:05:55.765>for <00:05:56.155>sure.

147
00:05:56.585 --> 00:05:58.205
<00:05:56.585>But <00:05:57.051>there <00:05:57.518>are, <00:05:57.984>uh,

148
00:05:58.605 --> 00:06:00.925
<00:05:58.605>a <00:05:58.838>thing <00:05:59.071>we <00:05:59.305>call <00:05:59.538>a <00:05:59.771>progressive <00:06:00.005>enhancement.

149
00:06:01.635 --> 00:06:05.085
<00:06:01.635>It's <00:06:01.835>like <00:06:02.034>you <00:06:02.235>can, <00:06:02.435>uh, <00:06:02.635>use <00:06:02.835>a <00:06:03.034>property

150
00:06:05.085 --> 00:06:07.205
<00:06:05.085>that <00:06:05.364>is <00:06:05.645>not <00:06:05.924>widely <00:06:06.205>supported <00:06:06.484>yet,

151
00:06:07.705 --> 00:06:11.285
<00:06:07.705>but <00:06:07.844>it's, <00:06:07.984>if <00:06:08.125>it's <00:06:08.265>not, <00:06:08.405>uh, <00:06:08.544>like, <00:06:08.685>uh, <00:06:08.825>an <00:06:08.965>important <00:06:09.104>feature,

152
00:06:11.395 --> 00:06:13.685
<00:06:11.395>something <00:06:11.674>like <00:06:11.955>user <00:06:12.234>needs <00:06:12.515>to <00:06:12.794>know

153
00:06:13.865 --> 00:06:17.765
<00:06:13.865>or <00:06:13.992>needs <00:06:14.119>to <00:06:14.246>see, <00:06:14.374>like, <00:06:14.501>I <00:06:14.628>don't <00:06:14.755>know, <00:06:14.883>a <00:06:15.010>small <00:06:15.137>animation, <00:06:15.265>uh,

154
00:06:18.065 --> 00:06:19.445
<00:06:18.065>or, <00:06:18.375>uh, <00:06:18.686>something <00:06:18.996>like <00:06:19.307>that.

155
00:06:20.065 --> 00:06:24.565
<00:06:20.065>You, <00:06:20.181>it's, <00:06:20.298>it's <00:06:20.415>okay <00:06:20.531>if <00:06:20.648>like <00:06:20.765>10% <00:06:20.881>of <00:06:20.998>your <00:06:21.115>users <00:06:21.231>don't <00:06:21.348>see <00:06:21.465>it.

156
00:06:24.905 --> 00:06:27.885
<00:06:24.905>Uh, <00:06:25.138>you, <00:06:25.371>you <00:06:25.604>can <00:06:25.838>find <00:06:26.071>it's <00:06:26.304>okay.

157
00:06:28.385 --> 00:06:32.085
<00:06:28.385>Um, <00:06:28.525>so <00:06:28.664>I <00:06:28.805>think <00:06:28.945>it's <00:06:29.085>a <00:06:29.224>philosophy <00:06:29.365>to, <00:06:29.505>to <00:06:29.645>have, <00:06:29.784>uh,

158
00:06:32.255 --> 00:06:35.565
<00:06:32.255>check <00:06:32.455>which <00:06:32.655>feature <00:06:32.855>is <00:06:33.055>really <00:06:33.255>important, <00:06:33.455>which <00:06:33.655>feature

159
00:06:36.305 --> 00:06:37.485
<00:06:36.305>is <00:06:36.659>not <00:06:37.013>that <00:06:37.367>important.

160
00:06:37.575 --> 00:06:40.805
<00:06:37.575>Where <00:06:37.775>if, <00:06:37.974>if <00:06:38.175>it's, <00:06:38.375>um, <00:06:38.575>I <00:06:38.775>don't <00:06:38.974>know.

161
00:06:41.305 --> 00:06:44.925
<00:06:41.305>Um, <00:06:41.432>yeah, <00:06:41.559>I, <00:06:41.686>I, <00:06:41.814>I <00:06:41.941>think, <00:06:42.068>I <00:06:42.195>think <00:06:42.323>that's <00:06:42.450>the <00:06:42.577>main <00:06:42.705>point,

162
00:06:45.065 --> 00:06:46.525
<00:06:45.065>the <00:06:45.327>main <00:06:45.590>thing <00:06:45.853>to, <00:06:46.116>to <00:06:46.378>remember.

163
00:06:46.595 --> 00:06:50.085
<00:06:46.595>It's <00:06:46.735>like, <00:06:46.875>uh, <00:06:47.015>you <00:06:47.155>have <00:06:47.295>to <00:06:47.435>choose <00:06:47.575>in, <00:06:47.715>in <00:06:47.855>regarding <00:06:47.995>the,

164
00:06:50.085 --> 00:06:51.125
<00:06:50.085>the <00:06:50.318>goal <00:06:50.553>of <00:06:50.787>your <00:06:51.021>feature.

165
00:06:52.325 --> 00:06:54.725
<00:06:52.325>Hmm. <00:06:52.525>I <00:06:52.724>think <00:06:52.925>the, <00:06:53.125>the, <00:06:53.325>the <00:06:53.525>annoyance <00:06:53.724>about

166
00:06:54.725 --> 00:06:56.445
<00:06:54.725>that <00:06:54.925>one <00:06:55.125>is <00:06:55.325>I <00:06:55.525>always <00:06:55.725>kept <00:06:55.925>telling <00:06:56.125>people

167
00:06:56.445 --> 00:06:58.405
<00:06:56.445>that <00:06:56.724>progressive <00:06:57.005>enhancement <00:06:57.284>makes <00:06:57.565>total <00:06:57.844>sense.

168
00:06:58.745 --> 00:07:00.685
<00:06:58.745>You <00:06:58.920>do <00:06:59.095>the <00:06:59.270>main <00:06:59.445>thing <00:06:59.620>that <00:06:59.795>does <00:06:59.970>the <00:07:00.145>functionality,

169
00:07:00.745 --> 00:07:03.365
<00:07:00.745>and <00:07:00.920>then <00:07:01.095>you <00:07:01.270>make <00:07:01.445>it <00:07:01.620>better <00:07:01.795>depending <00:07:01.970>on <00:07:02.145>the

170
00:07:03.365 --> 00:07:04.525
<00:07:03.365>environment <00:07:03.626>of <00:07:03.887>your <00:07:04.147>end <00:07:04.409>user.

171
00:07:04.585 --> 00:07:06.405
<00:07:04.585>If <00:07:04.740>they're <00:07:04.896>on <00:07:05.051>a <00:07:05.207>modern <00:07:05.362>browser, <00:07:05.518>they <00:07:05.673>can <00:07:05.829>do <00:07:05.984>that.

172
00:07:06.405 --> 00:07:07.805
<00:07:06.405>If <00:07:06.562>they're <00:07:06.719>on <00:07:06.877>a <00:07:07.034>mobile <00:07:07.192>phone, <00:07:07.350>they <00:07:07.507>do <00:07:07.665>that.

173
00:07:07.805 --> 00:07:09.565
<00:07:07.805>If <00:07:07.980>they <00:07:08.155>do <00:07:08.330>it <00:07:08.505>mobile <00:07:08.680>thing, <00:07:08.855>they <00:07:09.030>do <00:07:09.205>that.

174
00:07:09.905 --> 00:07:11.525
<00:07:09.905>And <00:07:10.184>my <00:07:10.465>demo <00:07:10.744>was <00:07:11.025>always <00:07:11.304>Google,

175
00:07:12.165 --> 00:07:13.565
<00:07:12.165>'cause <00:07:12.375>Google <00:07:12.585>was <00:07:12.795>always <00:07:13.005>a <00:07:13.215>search <00:07:13.425>box.

176
00:07:13.625 --> 00:07:15.925
<00:07:13.625>If <00:07:13.825>everything <00:07:14.025>break <00:07:14.225>down, <00:07:14.425>you <00:07:14.625>turn <00:07:14.825>off <00:07:15.025>JavaScript,

177
00:07:15.925 --> 00:07:17.805
<00:07:15.925>you <00:07:16.158>turn <00:07:16.391>off <00:07:16.625>CSS, <00:07:16.858>you <00:07:17.091>just, <00:07:17.325>basically,

178
00:07:17.805 --> 00:07:21.085
<00:07:17.805>you're <00:07:17.945>just <00:07:18.085>a <00:07:18.225>text <00:07:18.365>browser, <00:07:18.505>you <00:07:18.645>will <00:07:18.785>get <00:07:18.925>a <00:07:19.065>search <00:07:19.205>box.

179
00:07:21.225 --> 00:07:23.045
<00:07:21.225>And <00:07:21.425>that <00:07:21.625>was <00:07:21.825>the <00:07:22.025>main <00:07:22.225>purpose <00:07:22.425>of <00:07:22.625>Google.

180
00:07:23.545 --> 00:07:25.405
<00:07:23.545>And <00:07:23.778>then <00:07:24.011>it <00:07:24.245>became <00:07:24.478>better, <00:07:24.711>depending <00:07:24.945>on

181
00:07:25.405 --> 00:07:26.765
<00:07:25.405>what <00:07:25.710>your <00:07:26.017>environment <00:07:26.323>is <00:07:26.628>nowadays,

182
00:07:26.765 --> 00:07:28.365
<00:07:26.765>you <00:07:26.965>don't <00:07:27.164>even <00:07:27.365>get <00:07:27.565>a <00:07:27.765>search <00:07:27.965>box <00:07:28.164>anymore.

183
00:07:28.995 --> 00:07:32.205
<00:07:28.995>Like <00:07:29.135>a <00:07:29.275>lot <00:07:29.415>of <00:07:29.555>these <00:07:29.695>large <00:07:29.835>companies <00:07:29.975>have <00:07:30.115>completely <00:07:30.255>given <00:07:30.395>up

184
00:07:32.205 --> 00:07:33.645
<00:07:32.205>that <00:07:32.637>you, <00:07:33.068>without <00:07:33.501>JavaScript,

185
00:07:33.645 --> 00:07:35.205
<00:07:33.645>you <00:07:33.878>cannot <00:07:34.111>use <00:07:34.344>their <00:07:34.578>things <00:07:34.811>any <00:07:35.044>longer.

186
00:07:35.785 --> 00:07:38.485
<00:07:35.784>And <00:07:35.960>it <00:07:36.135>feels <00:07:36.309>weird <00:07:36.484>that <00:07:36.659>nobody <00:07:36.835>complains <00:07:37.010>about <00:07:37.184>this.

187
00:07:38.665 --> 00:07:42.685
<00:07:38.665>It <00:07:38.840>feels <00:07:39.015>really <00:07:39.190>bad <00:07:39.365>that <00:07:39.540>this, <00:07:39.715>um, <00:07:39.890>st <00:07:40.065>sturdiness

188
00:07:42.785 --> 00:07:45.445
<00:07:42.784>of <00:07:42.924>the <00:07:43.064>old <00:07:43.205>web, <00:07:43.344>that <00:07:43.484>basically <00:07:43.624>it <00:07:43.765>will <00:07:43.905>always <00:07:44.044>give <00:07:44.184>you

189
00:07:45.445 --> 00:07:48.245
<00:07:45.445>something <00:07:45.678>that <00:07:45.911>works <00:07:46.145>rather <00:07:46.378>than <00:07:46.611>just <00:07:46.844>like,

190
00:07:48.325 --> 00:07:49.645
<00:07:48.325>it <00:07:48.562>gives <00:07:48.800>you <00:07:49.037>a <00:07:49.275>perfect <00:07:49.513>solution.

191
00:07:50.105 --> 00:07:52.405
<00:07:50.105>And <00:07:50.280>I, <00:07:50.455>I <00:07:50.630>think <00:07:50.805>when, <00:07:50.980>when <00:07:51.155>apps <00:07:51.330>came <00:07:51.505>around

192
00:07:52.585 --> 00:07:55.285
<00:07:52.585>and <00:07:52.740>the <00:07:52.896>web <00:07:53.051>had <00:07:53.207>to <00:07:53.362>compete <00:07:53.518>with <00:07:53.673>mobile <00:07:53.829>phone <00:07:53.984>apps,

193
00:07:55.835 --> 00:07:58.405
<00:07:55.835>then <00:07:56.010>people <00:07:56.185>just <00:07:56.359>gave <00:07:56.534>up <00:07:56.710>on <00:07:56.885>that <00:07:57.060>whole <00:07:57.234>idea

194
00:07:58.405 --> 00:08:00.125
<00:07:58.405>of <00:07:58.871>progressively <00:07:59.338>creating <00:07:59.804>something.

195
00:08:00.125 --> 00:08:02.445
<00:08:00.125>They <00:08:00.280>just <00:08:00.436>test <00:08:00.591>the <00:08:00.747>end <00:08:00.902>result, <00:08:01.058>and <00:08:01.213>that's <00:08:01.369>about <00:08:01.525>it.

196
00:08:02.465 --> 00:08:04.205
<00:08:02.465>So, <00:08:02.620>and <00:08:02.776>that's <00:08:02.931>great <00:08:03.087>that <00:08:03.242>people <00:08:03.398>like <00:08:03.553>you <00:08:03.709>are <00:08:03.864>around

197
00:08:04.225 --> 00:08:06.125
<00:08:04.225>to <00:08:04.458>basically <00:08:04.691>remind <00:08:04.925>people <00:08:05.158>that's <00:08:05.391>not <00:08:05.625>needed.

198
00:08:06.425 --> 00:08:08.285
<00:08:06.425>So <00:08:06.705>hopefully <00:08:06.985>people <00:08:07.265>listen <00:08:07.545>to <00:08:07.825>you.

199
00:08:08.825 --> 00:08:13.285
<00:08:08.825>And <00:08:08.980>one <00:08:09.136>thing <00:08:09.291>that's <00:08:09.447>important <00:08:09.602>to, <00:08:09.758>to <00:08:09.913>realize <00:08:10.069>that, <00:08:10.224>uh,

200
00:08:13.345 --> 00:08:16.685
<00:08:13.345>all <00:08:13.520>semantic <00:08:13.695>HTML <00:08:13.870>comes <00:08:14.045>with <00:08:14.220>a <00:08:14.395>lot <00:08:14.570>of <00:08:14.745>accessibility,

201
00:08:17.105 --> 00:08:18.285
<00:08:17.105>uh, <00:08:17.636>inside <00:08:18.167>it.

202
00:08:18.625 --> 00:08:21.805
<00:08:18.625>So <00:08:18.825>you <00:08:19.025>don't <00:08:19.225>have <00:08:19.425>to <00:08:19.625>recreate <00:08:19.825>every <00:08:20.025>accessibility

203
00:08:21.835 --> 00:08:23.045
<00:08:21.835>case <00:08:22.379>in <00:08:22.924>JavaScript.

204
00:08:23.505 --> 00:08:27.125
<00:08:23.505>It <00:08:23.632>can, <00:08:23.759>uh, <00:08:23.886>I, <00:08:24.014>I <00:08:24.141>don't <00:08:24.268>know, <00:08:24.395>for <00:08:24.523>like <00:08:24.650>the <00:08:24.777>jello <00:08:24.905>component,

205
00:08:27.785 --> 00:08:31.045
<00:08:27.785>uh, <00:08:27.940>there <00:08:28.096>are <00:08:28.251>a <00:08:28.407>lot <00:08:28.562>of <00:08:28.718>accessibility <00:08:28.873>issues <00:08:29.029>to <00:08:29.185>handle,

206
00:08:31.355 --> 00:08:35.765
<00:08:31.355>like <00:08:31.530>the <00:08:31.705>backdrop, <00:08:31.880>the <00:08:32.055>target, <00:08:32.230>uh, <00:08:32.405>the <00:08:32.580>auto <00:08:32.755>target

207
00:08:36.025 --> 00:08:37.085
<00:08:36.025>inside <00:08:36.501>the <00:08:36.979>jello.

208
00:08:37.545 --> 00:08:41.685
<00:08:37.544>Uh, <00:08:37.719>the <00:08:37.895>fact <00:08:38.069>that <00:08:38.245>the, <00:08:38.419>the <00:08:38.594>background, <00:08:38.770>uh, <00:08:38.944>website,

209
00:08:41.745 --> 00:08:43.685
<00:08:41.745>the <00:08:42.025>body <00:08:42.304>website <00:08:42.585>must <00:08:42.865>not <00:08:43.145>be

210
00:08:44.045 --> 00:08:45.965
<00:08:44.044>interactable, <00:08:44.324>uh, <00:08:44.604>and <00:08:44.885>stuff <00:08:45.165>like <00:08:45.444>that.

211
00:08:45.975 --> 00:08:49.125
<00:08:45.975>There <00:08:46.130>are <00:08:46.286>a <00:08:46.441>lot <00:08:46.597>of <00:08:46.752>case <00:08:46.908>to <00:08:47.063>to, <00:08:47.219>to <00:08:47.375>remember

212
00:08:49.305 --> 00:08:53.205
<00:08:49.305>to <00:08:49.444>code <00:08:49.584>in <00:08:49.724>JavaScript <00:08:49.864>if <00:08:50.005>you <00:08:50.145>don't <00:08:50.285>use <00:08:50.425>a <00:08:50.564>semantic <00:08:50.704>HTML.

213
00:08:54.325 --> 00:08:55.435
<00:08:54.325>Hmm. <00:08:55.324>Yeah.

214
00:08:55.495 --> 00:08:57.555
<00:08:55.495>And <00:08:55.695>it, <00:08:55.895>there's <00:08:56.095>so <00:08:56.295>much <00:08:56.495>free <00:08:56.695>stuff <00:08:56.895>in,

215
00:08:57.575 --> 00:09:00.075
<00:08:57.575>in <00:08:57.730>using <00:08:57.886>the <00:08:58.041>right <00:08:58.197>tool <00:08:58.352>tool <00:08:58.508>for <00:08:58.663>the <00:08:58.819>right <00:08:58.975>job.

216
00:09:00.135 --> 00:09:03.435
<00:09:00.135>But <00:09:00.275>yeah, <00:09:00.415>people, <00:09:00.555>I <00:09:00.694>mean, <00:09:00.835>rather <00:09:00.975>than <00:09:01.115>that <00:09:01.255>they're <00:09:01.395>like, <00:09:01.535>oh,

217
00:09:03.485 --> 00:09:06.075
<00:09:03.485>react <00:09:03.718>component <00:09:03.951>this <00:09:04.185>and <00:09:04.418>10,000 <00:09:04.651>MPM <00:09:04.885>modules,

218
00:09:06.075 --> 00:09:07.435
<00:09:06.075>and <00:09:06.319>hopefully <00:09:06.564>everything <00:09:06.809>will <00:09:07.054>be <00:09:07.299>fine.

219
00:09:08.065 --> 00:09:09.955
<00:09:08.065>Well, <00:09:08.220>let's <00:09:08.376>take <00:09:08.531>a <00:09:08.687>look <00:09:08.842>at <00:09:08.998>some <00:09:09.153>of <00:09:09.309>the <00:09:09.465>resources

220
00:09:09.955 --> 00:09:12.475
<00:09:09.955>that <00:09:10.155>I <00:09:10.355>collected <00:09:10.555>for <00:09:10.755>today <00:09:10.955>to <00:09:11.155>chat <00:09:11.355>about.

221
00:09:12.935 --> 00:09:14.475
<00:09:12.935>The <00:09:13.281>first <00:09:13.627>one <00:09:13.974>is <00:09:14.321>interesting

222
00:09:14.475 --> 00:09:17.195
<00:09:14.475>because, <00:09:14.708>uh, <00:09:14.941>I'm <00:09:15.175>interviewing, <00:09:15.408>um, <00:09:15.641>for <00:09:15.875>coffee

223
00:09:17.195 --> 00:09:20.795
<00:09:17.195>with <00:09:17.395>developers, <00:09:17.595>the, <00:09:17.795>uh, <00:09:17.995>maker <00:09:18.195>of <00:09:18.395>Curl, <00:09:18.595>uh,

224
00:09:20.795 --> 00:09:22.355
<00:09:20.795>Daniel <00:09:21.261>Steinberg <00:09:21.728>on <00:09:22.194>Monday.

225
00:09:22.735 --> 00:09:25.475
<00:09:22.735>So <00:09:22.851>if <00:09:22.968>you <00:09:23.085>have <00:09:23.201>any <00:09:23.318>questions <00:09:23.435>for <00:09:23.551>him, <00:09:23.668>please <00:09:23.785>send <00:09:23.901>them <00:09:24.018>to <00:09:24.135>us

226
00:09:25.575 --> 00:09:26.795
<00:09:25.575>and <00:09:25.794>please <00:09:26.014>tell <00:09:26.233>us <00:09:26.453>about <00:09:26.673>them.

227
00:09:26.955 --> 00:09:28.635
<00:09:26.955>I, <00:09:27.130>I <00:09:27.305>ask <00:09:27.480>people <00:09:27.655>on <00:09:27.830>social <00:09:28.005>media <00:09:28.180>about <00:09:28.355>that,

228
00:09:29.095 --> 00:09:31.875
<00:09:29.095>and <00:09:29.235>he <00:09:29.375>is <00:09:29.515>actually <00:09:29.655>having <00:09:29.795>a <00:09:29.935>problem <00:09:30.075>right <00:09:30.215>now <00:09:30.355>that <00:09:30.495>Carl,

229
00:09:32.615 --> 00:09:33.795
<00:09:32.615>and <00:09:32.827>if <00:09:33.039>you <00:09:33.252>don't <00:09:33.464>know <00:09:33.676>Curl,

230
00:09:33.795 --> 00:09:36.075
<00:09:33.795>basically <00:09:33.995>you <00:09:34.194>wouldn't <00:09:34.395>have <00:09:34.594>internet <00:09:34.795>access <00:09:34.995>in <00:09:35.194>your

231
00:09:36.075 --> 00:09:37.635
<00:09:36.075>operating <00:09:36.541>system <00:09:37.008>without <00:09:37.475>Curl.

232
00:09:38.145 --> 00:09:40.715
<00:09:38.145>It's <00:09:38.319>a <00:09:38.495>library <00:09:38.670>that <00:09:38.845>is <00:09:39.020>basically <00:09:39.194>a <00:09:39.370>Unix <00:09:39.545>library

233
00:09:40.815 --> 00:09:43.635
<00:09:40.815>or <00:09:40.955>Linux <00:09:41.095>library <00:09:41.235>that <00:09:41.375>is <00:09:41.515>used <00:09:41.655>in <00:09:41.795>every <00:09:41.935>platform <00:09:42.075>out <00:09:42.215>there

234
00:09:43.935 --> 00:09:46.635
<00:09:43.935>for <00:09:44.135>internet <00:09:44.334>access <00:09:44.535>and <00:09:44.734>for, <00:09:44.935>for <00:09:45.135>networking <00:09:45.334>access.

235
00:09:46.895 --> 00:09:48.955
<00:09:46.895>And <00:09:47.095>it's <00:09:47.295>maintained <00:09:47.495>by <00:09:47.694>one <00:09:47.895>person <00:09:48.095>in <00:09:48.295>Sweden

236
00:09:49.095 --> 00:09:50.515
<00:09:49.095>and <00:09:49.350>a <00:09:49.606>few <00:09:49.861>people <00:09:50.117>around <00:09:50.373>them.

237
00:09:50.655 --> 00:09:55.395
<00:09:50.655>And <00:09:50.855>he's <00:09:51.055>been <00:09:51.255>basically <00:09:51.454>drowning <00:09:51.655>in <00:09:51.855>ai, <00:09:52.055>uh,

238
00:09:55.395 --> 00:09:59.155
<00:09:55.395>content <00:09:55.569>and <00:09:55.745>pull <00:09:55.920>requests <00:09:56.095>that <00:09:56.270>basically <00:09:56.444>he <00:09:56.620>can't <00:09:56.795>answer.

239
00:09:59.815 --> 00:10:02.275
<00:09:59.815>And <00:09:59.970>it's, <00:10:00.126>they <00:10:00.281>gave <00:10:00.437>up <00:10:00.592>with <00:10:00.748>a <00:10:00.903>bug <00:10:01.059>bounty <00:10:01.215>program

240
00:10:02.275 --> 00:10:04.595
<00:10:02.275>because <00:10:02.430>too <00:10:02.586>many <00:10:02.741>people <00:10:02.897>tried <00:10:03.052>to <00:10:03.208>game <00:10:03.363>it <00:10:03.519>with <00:10:03.675>AI,

241
00:10:05.185 --> 00:10:08.595
<00:10:05.185>just <00:10:05.359>generated <00:10:05.535>stuff <00:10:05.709>there <00:10:05.885>than <00:10:06.060>him <00:10:06.234>going <00:10:06.410>through <00:10:06.584>it.

242
00:10:08.855 --> 00:10:10.035
<00:10:08.855>And <00:10:09.067>will <00:10:09.279>be <00:10:09.492>interesting <00:10:09.704>to <00:10:09.916>see

243
00:10:10.035 --> 00:10:11.075
<00:10:10.035>what <00:10:10.191>he <00:10:10.347>has <00:10:10.503>to <00:10:10.659>say <00:10:10.815>about <00:10:10.971>that.

244
00:10:11.135 --> 00:10:13.955
<00:10:11.135>But <00:10:11.368>it's <00:10:11.601>really <00:10:11.835>frustrating <00:10:12.068>to, <00:10:12.301>to <00:10:12.535>see

245
00:10:13.955 --> 00:10:18.035
<00:10:13.955>that <00:10:14.110>people <00:10:14.266>just <00:10:14.421>basically <00:10:14.577>try <00:10:14.732>to <00:10:14.888>actually <00:10:15.043>game <00:10:15.199>the <00:10:15.355>system

246
00:10:18.535 --> 00:10:19.915
<00:10:18.535>by <00:10:18.845>making <00:10:19.156>an <00:10:19.466>AI <00:10:19.776>bot

247
00:10:20.545 --> 00:10:22.915
<00:10:20.545>send <00:10:20.778>in <00:10:21.011>requests <00:10:21.245>instead, <00:10:21.478>instead <00:10:21.711>of <00:10:21.944>them.

248
00:10:25.065 --> 00:10:26.635
<00:10:25.065>What <00:10:25.240>is <00:10:25.415>your, <00:10:25.590>what <00:10:25.765>is <00:10:25.940>your <00:10:26.115>thought <00:10:26.290>on <00:10:26.465>that?

249
00:10:26.665 --> 00:10:29.155
<00:10:26.665>Like, <00:10:26.839>is <00:10:27.015>it <00:10:27.189>as <00:10:27.365>if, <00:10:27.540>if <00:10:27.714>you <00:10:27.890>generate <00:10:28.064>something

250
00:10:29.155 --> 00:10:33.635
<00:10:29.155>with <00:10:29.282>white <00:10:29.409>coding <00:10:29.536>and <00:10:29.664>you, <00:10:29.791>you <00:10:29.918>make <00:10:30.045>a <00:10:30.173>pull <00:10:30.300>request <00:10:30.427>for, <00:10:30.555>uh,

251
00:10:33.655 --> 00:10:35.555
<00:10:33.655>uh, <00:10:33.888>for, <00:10:34.121>uh, <00:10:34.355>for <00:10:34.588>open <00:10:34.821>source <00:10:35.055>project

252
00:10:35.735 --> 00:10:39.275
<00:10:35.735>to <00:10:35.862>actually <00:10:35.989>do <00:10:36.116>it <00:10:36.244>in <00:10:36.371>there, <00:10:36.498>what's, <00:10:36.625>what <00:10:36.753>should <00:10:36.880>be <00:10:37.007>the <00:10:37.135>steps

253
00:10:39.375 --> 00:10:41.555
<00:10:39.375>to <00:10:39.550>make, <00:10:39.725>uh, <00:10:39.900>to, <00:10:40.075>to <00:10:40.250>send <00:10:40.425>it <00:10:40.600>in <00:10:40.775>beforehand?

254
00:10:41.555 --> 00:10:44.235
<00:10:41.555>Because <00:10:41.710>right <00:10:41.866>now, <00:10:42.021>people <00:10:42.177>just <00:10:42.332>create <00:10:42.488>10,000 <00:10:42.643>lines <00:10:42.799>of <00:10:42.954>code

255
00:10:44.535 --> 00:10:45.755
<00:10:44.535>and <00:10:44.809>do <00:10:45.084>a <00:10:45.358>pull <00:10:45.633>request

256
00:10:45.775 --> 00:10:48.115
<00:10:45.775>and <00:10:45.949>not <00:10:46.125>understand <00:10:46.300>that <00:10:46.475>the <00:10:46.650>maintainer <00:10:46.824>has <00:10:47.000>no <00:10:47.175>time

257
00:10:48.115 --> 00:10:49.155
<00:10:48.115>to <00:10:48.302>look <00:10:48.489>through <00:10:48.676>them <00:10:48.863>for <00:10:49.050>you.

258
00:10:51.125 --> 00:10:54.385
<00:10:51.125>Uh, <00:10:51.300>yeah. <00:10:51.475>Um, <00:10:51.650>may, <00:10:51.825>maybe <00:10:52.000>I, <00:10:52.175>in <00:10:52.350>few <00:10:52.525>years,

259
00:10:54.595 --> 00:10:56.265
<00:10:54.595>it'll <00:10:54.795>be <00:10:54.995>okay <00:10:55.195>to <00:10:55.395>do <00:10:55.595>it <00:10:55.795>like <00:10:55.995>that.

260
00:10:56.505 --> 00:10:59.185
<00:10:56.505>I <00:10:56.660>don't <00:10:56.816>know <00:10:56.971>how <00:10:57.127>the <00:10:57.282>AI <00:10:57.438>will, <00:10:57.593>uh, <00:10:57.749>will <00:10:57.905>evolve.

261
00:11:00.125 --> 00:11:03.385
<00:11:00.125>Um, <00:11:00.280>but <00:11:00.436>I, <00:11:00.591>I, <00:11:00.747>I <00:11:00.902>don't <00:11:01.058>work <00:11:01.213>exactly <00:11:01.369>like <00:11:01.525>that.

262
00:11:03.415 --> 00:11:06.065
<00:11:03.415>It's, <00:11:03.570>I'm, <00:11:03.726>since <00:11:03.881>I'm <00:11:04.037>a <00:11:04.192>freelancer, <00:11:04.348>I <00:11:04.503>work <00:11:04.659>for <00:11:04.814>myself

263
00:11:06.285 --> 00:11:07.625
<00:11:06.285>for <00:11:06.586>a <00:11:06.888>few <00:11:07.189>years <00:11:07.491>now.

264
00:11:08.325 --> 00:11:12.705
<00:11:08.325>Uh, <00:11:08.480>but, <00:11:08.636>uh, <00:11:08.791>yeah, <00:11:08.947>yeah, <00:11:09.102>I, <00:11:09.258>I <00:11:09.413>think <00:11:09.569>it, <00:11:09.725>it,

265
00:11:13.165 --> 00:11:15.305
<00:11:13.165>it <00:11:13.398>should, <00:11:13.631>should <00:11:13.865>try <00:11:14.098>to, <00:11:14.331>to, <00:11:14.564>um,

266
00:11:15.755 --> 00:11:17.625
<00:11:15.755>split <00:11:16.105>more <00:11:16.455>the <00:11:16.805>pull <00:11:17.155>request

267
00:11:17.625 --> 00:11:19.065
<00:11:17.625>because <00:11:17.949>yeah, <00:11:18.273>if <00:11:18.597>you <00:11:18.921>have

268
00:11:19.065 --> 00:11:21.385
<00:11:19.065>to <00:11:19.240>review <00:11:19.415>a <00:11:19.590>10,000 <00:11:19.765>lines <00:11:19.940>in <00:11:20.115>one <00:11:20.290>pull <00:11:20.465>request,

269
00:11:21.735 --> 00:11:23.665
<00:11:21.735>it's <00:11:22.201>really, <00:11:22.668>uh, <00:11:23.135>impossible.

270
00:11:24.285 --> 00:11:27.225
<00:11:24.285>Uh, <00:11:24.425>so <00:11:24.564>yeah, <00:11:24.704>try <00:11:24.844>to, <00:11:24.985>to <00:11:25.125>split <00:11:25.265>more <00:11:25.405>the <00:11:25.545>pull <00:11:25.685>request

271
00:11:27.525 --> 00:11:30.545
<00:11:27.525>and, <00:11:27.725>uh, <00:11:27.925>I <00:11:28.125>don't <00:11:28.324>know <00:11:28.525>that, <00:11:28.725>try <00:11:28.925>try

272
00:11:30.545 --> 00:11:34.745
<00:11:30.545>to <00:11:30.685>add <00:11:30.824>more <00:11:30.964>context <00:11:31.104>in <00:11:31.245>the, <00:11:31.385>in <00:11:31.525>the <00:11:31.665>AI <00:11:31.805>to <00:11:31.944>try

273
00:11:34.745 --> 00:11:36.825
<00:11:34.745>to <00:11:35.025>avoid <00:11:35.305>security <00:11:35.585>issues <00:11:35.865>and <00:11:36.145>everything.

274
00:11:37.365 --> 00:11:40.425
<00:11:37.365>But <00:11:37.492>yeah, <00:11:37.619>I, <00:11:37.746>I <00:11:37.874>don't <00:11:38.001>really <00:11:38.128>know <00:11:38.255>how <00:11:38.383>to <00:11:38.510>do <00:11:38.637>that <00:11:38.765>better.

275
00:11:42.575 --> 00:11:44.065
<00:11:42.575>What <00:11:42.843>would <00:11:43.111>be <00:11:43.379>interesting <00:11:43.647>to <00:11:43.916>talk

276
00:11:44.065 --> 00:11:45.145
<00:11:44.065>to <00:11:44.308>Daniel <00:11:44.551>again <00:11:44.794>on <00:11:45.037>Monday

277
00:11:45.205 --> 00:11:47.385
<00:11:45.205>and <00:11:45.345>see <00:11:45.485>what <00:11:45.625>he <00:11:45.765>has <00:11:45.905>to <00:11:46.045>say, <00:11:46.185>Dan, <00:11:46.325>you <00:11:46.465>were <00:11:46.605>thinking.

278
00:11:48.415 --> 00:11:49.385
<00:11:48.415>Yeah. <00:11:48.706>Um, <00:11:48.997>I <00:11:49.288>mean,

279
00:11:49.385 --> 00:11:50.625
<00:11:49.385>yeah, <00:11:49.571>I'm <00:11:49.757>definitely <00:11:49.943>looking <00:11:50.129>forward <00:11:50.315>to <00:11:50.501>that.

280
00:11:50.825 --> 00:11:51.905
<00:11:50.825>'cause <00:11:50.987>I <00:11:51.149>think <00:11:51.311>there's, <00:11:51.473>there's <00:11:51.635>something <00:11:51.797>really

281
00:11:52.105 --> 00:11:53.565
<00:11:52.105>interesting, <00:11:52.269>actually, <00:11:52.433>when <00:11:52.597>I <00:11:52.762>looked <00:11:52.926>at <00:11:53.090>the <00:11:53.254>comments <00:11:53.419>on

282
00:11:53.565 --> 00:11:56.965
<00:11:53.565>that <00:11:53.720>article <00:11:53.876>where <00:11:54.031>it <00:11:54.187>kind <00:11:54.342>of, <00:11:54.498>um, <00:11:54.653>tapped <00:11:54.809>into <00:11:54.965>sort

283
00:11:56.965 --> 00:11:59.045
<00:11:56.965>of <00:11:57.072>the <00:11:57.180>way <00:11:57.288>maybe <00:11:57.395>we <00:11:57.503>need <00:11:57.611>to <00:11:57.718>look <00:11:57.826>at <00:11:57.934>all <00:11:58.041>of <00:11:58.149>this, <00:11:58.257>you <00:11:58.365>know,

284
00:11:59.045 --> 00:12:01.645
<00:11:59.045>in <00:11:59.172>terms <00:11:59.299>of <00:11:59.426>the, <00:11:59.554>um, <00:11:59.681>the <00:11:59.808>impact <00:11:59.935>of <00:12:00.063>kind <00:12:00.190>of <00:12:00.317>slop <00:12:00.444>and,

285
00:12:02.025 --> 00:12:03.485
<00:12:02.025>and <00:12:02.244>how <00:12:02.463>it <00:12:02.682>can <00:12:02.901>be <00:12:03.120>used <00:12:03.339>now

286
00:12:03.485 --> 00:12:04.805
<00:12:03.485>for <00:12:03.654>things <00:12:03.824>like <00:12:03.994>this <00:12:04.163>to <00:12:04.333>gain <00:12:04.503>the <00:12:04.673>system.

287
00:12:04.835 --> 00:12:06.925
<00:12:04.835>It's <00:12:04.990>the <00:12:05.146>top <00:12:05.301>comment <00:12:05.457>where <00:12:05.612>it <00:12:05.768>says, <00:12:05.923>I'm <00:12:06.079>not <00:12:06.235>sure

288
00:12:06.925 --> 00:12:08.445
<00:12:06.925>how <00:12:07.198>successful <00:12:07.472>it <00:12:07.745>would <00:12:08.019>be, <00:12:08.293>um,

289
00:12:08.465 --> 00:12:11.005
<00:12:08.465>but <00:12:08.605>could <00:12:08.745>you <00:12:08.885>use <00:12:09.025>the <00:12:09.165>reputation <00:12:09.305>system <00:12:09.445>in <00:12:09.585>the <00:12:09.725>opposite <00:12:09.865>way?

290
00:12:11.145 --> 00:12:13.445
<00:12:11.145>And <00:12:11.300>this <00:12:11.456>is <00:12:11.611>referring <00:12:11.767>to <00:12:11.922>the <00:12:12.078>fact <00:12:12.233>that <00:12:12.389>the, <00:12:12.545>um,

291
00:12:13.665 --> 00:12:17.285
<00:12:13.665>the <00:12:13.820>maintainer <00:12:13.976>says <00:12:14.131>that <00:12:14.287>they <00:12:14.442>will, <00:12:14.598>um, <00:12:14.753>uh, <00:12:14.909>punish <00:12:15.064>people

292
00:12:17.305 --> 00:12:18.765
<00:12:17.305>who, <00:12:17.524>who <00:12:17.742>are <00:12:17.962>kind <00:12:18.180>of <00:12:18.400>abusing <00:12:18.619>it

293
00:12:18.785 --> 00:12:19.845
<00:12:18.785>and <00:12:18.975>who <00:12:19.166>are, <00:12:19.357>you <00:12:19.548>know, <00:12:19.739>um,

294
00:12:20.205 --> 00:12:21.765
<00:12:20.205>creating <00:12:20.485>vulnerabilities <00:12:20.765>that <00:12:21.045>they <00:12:21.325>then <00:12:21.605>fix.

295
00:12:22.065 --> 00:12:23.925
<00:12:22.065>And <00:12:22.240>so <00:12:22.415>this <00:12:22.590>person <00:12:22.765>is, <00:12:22.940>is <00:12:23.115>saying, <00:12:23.290>you <00:12:23.465>know,

296
00:12:23.925 --> 00:12:25.165
<00:12:23.925>should <00:12:24.084>we <00:12:24.243>actually <00:12:24.403>do <00:12:24.562>it <00:12:24.722>so <00:12:24.881>that, <00:12:25.040>uh,

297
00:12:25.165 --> 00:12:27.605
<00:12:25.165>when <00:12:25.339>somebody <00:12:25.515>has <00:12:25.689>submitted <00:12:25.865>X <00:12:26.040>amount <00:12:26.214>of <00:12:26.390>verified <00:12:26.564>issues,

298
00:12:27.745 --> 00:12:30.165
<00:12:27.745>so <00:12:27.920>when <00:12:28.095>someone <00:12:28.270>does <00:12:28.445>something <00:12:28.620>good, <00:12:28.795>we <00:12:28.970>highlight <00:12:29.145>it.

299
00:12:30.505 --> 00:12:34.165
<00:12:30.505>And <00:12:30.632>it <00:12:30.759>made <00:12:30.886>me <00:12:31.014>think <00:12:31.141>that, <00:12:31.268>um, <00:12:31.395>the, <00:12:31.523>one <00:12:31.650>of <00:12:31.777>them <00:12:31.905>assumes

300
00:12:34.165 --> 00:12:38.885
<00:12:34.165>that <00:12:34.305>everything <00:12:34.444>is <00:12:34.584>slop <00:12:34.724>and <00:12:34.865>you <00:12:35.005>highlight <00:12:35.145>the, <00:12:35.285>the, <00:12:35.425>um, <00:12:35.564>prs

301
00:12:38.885 --> 00:12:41.885
<00:12:38.885>or <00:12:39.025>the, <00:12:39.165>you <00:12:39.305>know, <00:12:39.444>co <00:12:39.585>code <00:12:39.725>submissions <00:12:39.865>that <00:12:40.005>are, <00:12:40.145>are <00:12:40.285>good.

302
00:12:42.305 --> 00:12:44.445
<00:12:42.305>And <00:12:42.444>the, <00:12:42.584>the <00:12:42.724>way <00:12:42.864>that <00:12:43.005>we <00:12:43.145>have <00:12:43.285>been <00:12:43.425>working <00:12:43.564>is <00:12:43.704>kind

303
00:12:44.445 --> 00:12:45.885
<00:12:44.445>of <00:12:44.704>assuming <00:12:44.963>that <00:12:45.222>everything <00:12:45.481>is <00:12:45.741>good

304
00:12:46.265 --> 00:12:48.885
<00:12:46.265>and <00:12:46.439>you <00:12:46.615>are <00:12:46.790>reviewing <00:12:46.965>the <00:12:47.140>pool, <00:12:47.314>the <00:12:47.490>pool <00:12:47.665>request

305
00:12:49.185 --> 00:12:50.765
<00:12:49.185>to <00:12:49.359>see <00:12:49.535>if <00:12:49.709>it's <00:12:49.885>good <00:12:50.060>enough <00:12:50.234>to <00:12:50.410>bring <00:12:50.584>in.

306
00:12:50.765 --> 00:12:51.925
<00:12:50.765>But <00:12:50.973>you're <00:12:51.182>working <00:12:51.391>on <00:12:51.600>the <00:12:51.809>assumption

307
00:12:51.955 --> 00:12:53.565
<00:12:51.955>that <00:12:52.305>it <00:12:52.655>probably <00:12:53.005>is <00:12:53.355>legitimate.

308
00:12:54.025 --> 00:12:55.765
<00:12:54.025>Um, <00:12:54.225>and <00:12:54.425>it <00:12:54.625>just <00:12:54.824>says <00:12:55.025>something <00:12:55.225>about <00:12:55.425>the,

309
00:12:55.765 --> 00:12:58.205
<00:12:55.765>this <00:12:55.998>AI <00:12:56.231>slop <00:12:56.465>discussion <00:12:56.698>that, <00:12:56.931>you <00:12:57.165>know,

310
00:12:58.205 --> 00:13:01.045
<00:12:58.205>now <00:12:58.345>we're <00:12:58.485>at <00:12:58.625>the <00:12:58.765>place <00:12:58.905>where <00:12:59.045>we <00:12:59.185>perhaps <00:12:59.325>need <00:12:59.465>to <00:12:59.605>assume,

311
00:13:01.185 --> 00:13:05.565
<00:13:01.185>you <00:13:01.359>know, <00:13:01.535>everything <00:13:01.709>that's <00:13:01.885>generated <00:13:02.060>is <00:13:02.234>low <00:13:02.410>quality <00:13:02.584>slop,

312
00:13:05.745 --> 00:13:07.845
<00:13:05.745>and <00:13:05.900>then <00:13:06.056>we, <00:13:06.211>you <00:13:06.367>know, <00:13:06.522>pick <00:13:06.678>out <00:13:06.833>the <00:13:06.989>ones <00:13:07.145>that,

313
00:13:07.845 --> 00:13:09.245
<00:13:07.845>that <00:13:08.475>aren't, <00:13:09.105>um,

314
00:13:09.915 --> 00:13:12.605
<00:13:09.915>Well, <00:13:10.089>it's <00:13:10.265>like <00:13:10.439>a <00:13:10.615>zero <00:13:10.790>trust, <00:13:10.964>zero <00:13:11.140>trust <00:13:11.314>approach

315
00:13:12.625 --> 00:13:14.485
<00:13:12.625>to <00:13:12.780>pull <00:13:12.936>request <00:13:13.091>that <00:13:13.247>we <00:13:13.402>had <00:13:13.558>in <00:13:13.713>Microsoft <00:13:13.869>as <00:13:14.025>well.

316
00:13:14.515 --> 00:13:17.285
<00:13:14.515>Like, <00:13:14.689>basically <00:13:14.865>you <00:13:15.040>just <00:13:15.215>assume <00:13:15.390>things <00:13:15.564>to <00:13:15.740>be <00:13:15.915>vulnerable

317
00:13:17.285 --> 00:13:18.845
<00:13:17.285>and <00:13:17.485>send <00:13:17.685>it <00:13:17.885>through, <00:13:18.084>through <00:13:18.285>the <00:13:18.485>list <00:13:18.685>to,

318
00:13:18.865 --> 00:13:20.325
<00:13:18.865>to <00:13:19.193>test <00:13:19.522>things <00:13:19.850>for <00:13:20.179>poor.

319
00:13:20.865 --> 00:13:21.885
<00:13:20.865>But <00:13:21.094>yeah, <00:13:21.324>I <00:13:21.553>mean, <00:13:21.783>the,

320
00:13:21.885 --> 00:13:24.245
<00:13:21.885>but <00:13:22.012>I <00:13:22.139>mean, <00:13:22.266>this <00:13:22.394>is <00:13:22.521>about <00:13:22.648>the <00:13:22.775>Back <00:13:22.903>Bounty <00:13:23.030>program <00:13:23.157>as <00:13:23.285>well.

321
00:13:24.505 --> 00:13:28.365
<00:13:24.505>Lot <00:13:24.632>of <00:13:24.759>people <00:13:24.886>I, <00:13:25.014>I <00:13:25.141>know <00:13:25.268>are <00:13:25.395>actually, <00:13:25.523>uh, <00:13:25.650>using <00:13:25.777>bug <00:13:25.905>bounties

322
00:13:28.365 --> 00:13:29.405
<00:13:28.365>as <00:13:28.833>secondary <00:13:29.300>income.

323
00:13:29.465 --> 00:13:31.565
<00:13:29.465>Uh, <00:13:29.698>uh, <00:13:29.931>basically <00:13:30.165>they're, <00:13:30.398>they're <00:13:30.631>doing <00:13:30.865>the,

324
00:13:31.565 --> 00:13:33.085
<00:13:31.565>they're <00:13:32.021>finding <00:13:32.477>vulnerabilities <00:13:32.933>in

325
00:13:33.285 --> 00:13:34.845
<00:13:33.285>products, <00:13:33.564>and <00:13:33.844>it's <00:13:34.125>fun <00:13:34.405>to <00:13:34.685>do.

326
00:13:34.845 --> 00:13:37.445
<00:13:34.845>It's <00:13:34.972>fun <00:13:35.099>to <00:13:35.226>poke <00:13:35.354>at <00:13:35.481>a <00:13:35.608>product <00:13:35.735>and <00:13:35.863>find <00:13:35.990>a <00:13:36.117>security <00:13:36.245>issue

327
00:13:37.665 --> 00:13:39.485
<00:13:37.665>and <00:13:37.865>then <00:13:38.064>get <00:13:38.265>paid <00:13:38.464>for <00:13:38.665>finding <00:13:38.865>the <00:13:39.064>bug.

328
00:13:39.505 --> 00:13:41.125
<00:13:39.505>And <00:13:39.660>I <00:13:39.816>mean, <00:13:39.971>some <00:13:40.127>of <00:13:40.282>them <00:13:40.438>get <00:13:40.593>a <00:13:40.749>million <00:13:40.905>dollars

329
00:13:41.225 --> 00:13:43.325
<00:13:41.225>for <00:13:41.380>things <00:13:41.536>like <00:13:41.691>open <00:13:41.847>AI <00:13:42.002>and <00:13:42.158>these <00:13:42.313>kind <00:13:42.469>of <00:13:42.625>things,

330
00:13:43.905 --> 00:13:45.525
<00:13:43.905>but <00:13:44.255>it's <00:13:44.605>become <00:13:44.954>a <00:13:45.305>market,

331
00:13:45.625 --> 00:13:48.565
<00:13:45.625>and <00:13:45.800>that's <00:13:45.975>where <00:13:46.150>it <00:13:46.325>becomes, <00:13:46.500>uh, <00:13:46.675>I <00:13:46.850>guess, <00:13:47.025>overwhelming

332
00:13:48.705 --> 00:13:51.045
<00:13:48.705>for <00:13:48.880>people <00:13:49.055>that <00:13:49.230>there's <00:13:49.405>too <00:13:49.580>much <00:13:49.755>stuff <00:13:49.930>coming <00:13:50.105>in.

333
00:13:52.555 --> 00:13:54.725
<00:13:52.555>This <00:13:52.755>was <00:13:52.954>interesting <00:13:53.155>as <00:13:53.354>well, <00:13:53.555>like <00:13:53.755>the, <00:13:53.954>um,

334
00:13:55.195 --> 00:13:58.765
<00:13:55.195>scaling <00:13:55.350>long <00:13:55.506>running <00:13:55.661>on <00:13:55.817>au <00:13:55.972>autonomous <00:13:56.128>coding, <00:13:56.283>uh, <00:13:56.439>at <00:13:56.595>Cursor,

335
00:13:59.125 --> 00:14:00.925
<00:13:59.125>somebody <00:13:59.405>has <00:13:59.685>actually <00:13:59.965>run <00:14:00.245>like <00:14:00.525>lots

336
00:14:00.925 --> 00:14:02.965
<00:14:00.925>and <00:14:01.099>lots <00:14:01.275>of <00:14:01.449>different <00:14:01.625>agents <00:14:01.800>at <00:14:01.974>the <00:14:02.150>same <00:14:02.324>time

337
00:14:03.505 --> 00:14:05.085
<00:14:03.505>to <00:14:03.855>write <00:14:04.205>a, <00:14:04.555>a <00:14:04.905>browser.

338
00:14:06.025 --> 00:14:08.965
<00:14:06.025>And <00:14:06.199>it, <00:14:06.375>uh, <00:14:06.550>it <00:14:06.725>actually <00:14:06.900>created <00:14:07.074>1 <00:14:07.250>million <00:14:07.425>lines

339
00:14:08.965 --> 00:14:10.845
<00:14:08.965>of <00:14:09.245>code <00:14:09.525>across <00:14:09.805>a <00:14:10.085>thousand <00:14:10.365>files,

340
00:14:10.985 --> 00:14:14.125
<00:14:10.985>and <00:14:11.185>the <00:14:11.385>browser <00:14:11.585>is <00:14:11.785>actually <00:14:11.985>available <00:14:12.185>on <00:14:12.385>GitHub

341
00:14:14.185 --> 00:14:15.205
<00:14:14.185>and <00:14:14.644>actually <00:14:15.103>started

342
00:14:15.425 --> 00:14:17.005
<00:14:15.425>to <00:14:15.580>do <00:14:15.736>the <00:14:15.891>thing, <00:14:16.047>and <00:14:16.202>you <00:14:16.358>can <00:14:16.513>try <00:14:16.669>it <00:14:16.824>out.

343
00:14:17.795 --> 00:14:21.005
<00:14:17.795>It's <00:14:17.950>quite <00:14:18.106>impressive <00:14:18.261>that <00:14:18.417>we <00:14:18.572>can <00:14:18.728>come <00:14:18.883>up <00:14:19.039>from <00:14:19.194>scratch

344
00:14:21.235 --> 00:14:23.885
<00:14:21.235>with <00:14:21.410>these <00:14:21.585>things <00:14:21.760>with, <00:14:21.935>uh, <00:14:22.110>uh, <00:14:22.285>with <00:14:22.460>a <00:14:22.635>machine.

345
00:14:25.225 --> 00:14:26.805
<00:14:25.225>Uh, <00:14:25.691>I, <00:14:26.158>I'm, <00:14:26.625>I'm,

346
00:14:26.865 --> 00:14:29.245
<00:14:26.865>I'm <00:14:27.005>writing <00:14:27.145>a <00:14:27.285>browser <00:14:27.425>is <00:14:27.565>one <00:14:27.705>of <00:14:27.845>the <00:14:27.985>worst <00:14:28.125>things <00:14:28.265>ever.

347
00:14:29.365 --> 00:14:30.525
<00:14:29.365>I <00:14:29.514>mean, <00:14:29.663>I <00:14:29.812>worked <00:14:29.961>on <00:14:30.110>two <00:14:30.259>of <00:14:30.409>them.

348
00:14:30.635 --> 00:14:31.925
<00:14:30.635>It's <00:14:30.925>actually, <00:14:31.215>it's <00:14:31.505>not <00:14:31.795>fun.

349
00:14:32.315 --> 00:14:34.645
<00:14:32.315>It's <00:14:32.490>actually <00:14:32.665>one <00:14:32.840>of <00:14:33.015>the <00:14:33.190>most <00:14:33.365>complex <00:14:33.540>bits, <00:14:33.715>one

350
00:14:34.645 --> 00:14:36.925
<00:14:34.645>of <00:14:34.819>the <00:14:34.995>most <00:14:35.170>attack <00:14:35.345>bits <00:14:35.520>on <00:14:35.694>this <00:14:35.870>planet, <00:14:36.045>more,

351
00:14:36.925 --> 00:14:38.405
<00:14:36.925>even <00:14:37.191>more <00:14:37.457>than <00:14:37.724>content <00:14:37.990>management <00:14:38.257>systems.

352
00:14:38.945 --> 00:14:41.565
<00:14:38.945>So <00:14:39.120>having <00:14:39.295>a <00:14:39.470>browser <00:14:39.645>that's <00:14:39.820>like <00:14:39.995>completely <00:14:40.170>wide <00:14:40.345>coded

353
00:14:41.565 --> 00:14:43.685
<00:14:41.565>by <00:14:41.798>agents <00:14:42.031>that <00:14:42.265>tell <00:14:42.498>each <00:14:42.731>other <00:14:42.965>things

354
00:14:43.745 --> 00:14:45.565
<00:14:43.745>to <00:14:44.095>do <00:14:44.445>is <00:14:44.795>quite <00:14:45.145>impressive.

355
00:14:45.565 --> 00:14:48.365
<00:14:45.565>But <00:14:45.692>I, <00:14:45.819>I, <00:14:45.946>I'm, <00:14:46.074>I'm, <00:14:46.201>I <00:14:46.328>was <00:14:46.455>really <00:14:46.583>wondering <00:14:46.710>if <00:14:46.837>it's <00:14:46.965>just

356
00:14:48.425 --> 00:14:49.685
<00:14:48.425>for <00:14:48.651>the <00:14:48.878>headline <00:14:49.105>to <00:14:49.332>do <00:14:49.559>it,

357
00:14:50.465 --> 00:14:52.885
<00:14:50.465>and <00:14:50.605>then <00:14:50.745>again, <00:14:50.885>like, <00:14:51.025>why <00:14:51.165>do <00:14:51.305>we <00:14:51.445>need <00:14:51.585>another <00:14:51.725>browser <00:14:51.865>engine?

358
00:14:52.885 --> 00:14:55.005
<00:14:52.885>That's, <00:14:53.025>that's <00:14:53.165>the <00:14:53.305>only <00:14:53.444>one <00:14:53.585>that <00:14:53.725>I <00:14:53.865>know <00:14:54.005>that <00:14:54.145>is <00:14:54.285>new

359
00:14:55.005 --> 00:14:56.925
<00:14:55.005>that <00:14:55.238>is <00:14:55.471>out <00:14:55.705>there <00:14:55.938>is <00:14:56.171>basically, <00:14:56.405>uh,

360
00:14:57.165 --> 00:14:59.845
<00:14:57.165>a <00:14:57.339>strawberry <00:14:57.515>is <00:14:57.689>a <00:14:57.865>platform <00:14:58.040>for <00:14:58.214>like <00:14:58.390>AI <00:14:58.564>agents,

361
00:15:00.265 --> 00:15:01.685
<00:15:00.265>and <00:15:00.520>then <00:15:00.776>there's <00:15:01.031>the, <00:15:01.287>the, <00:15:01.542>um,

362
00:15:02.615 --> 00:15:03.955
<00:15:02.615>what's <00:15:02.816>it <00:15:03.017>called, <00:15:03.218>A <00:15:03.419>lady <00:15:03.620>bug <00:15:03.821>browser.

363
00:15:03.975 --> 00:15:05.195
<00:15:03.975>That's <00:15:04.194>the <00:15:04.414>only <00:15:04.633>engine <00:15:04.853>that's <00:15:05.073>getting

364
00:15:05.195 --> 00:15:06.395
<00:15:05.195>written <00:15:05.411>from <00:15:05.627>scratch <00:15:05.843>at <00:15:06.059>the <00:15:06.275>moment.

365
00:15:06.965 --> 00:15:10.955
<00:15:06.965>Other <00:15:07.120>than <00:15:07.276>that, <00:15:07.431>we, <00:15:07.587>we <00:15:07.742>need <00:15:07.898>actually <00:15:08.053>more <00:15:08.209>browser, <00:15:08.365>uh,

366
00:15:11.715 --> 00:15:13.515
<00:15:11.715>independence <00:15:11.995>and <00:15:12.275>these <00:15:12.555>kind <00:15:12.835>of <00:15:13.115>things.

367
00:15:13.975 --> 00:15:16.995
<00:15:13.975>We <00:15:14.115>had, <00:15:14.255>uh, <00:15:14.395>last <00:15:14.535>week <00:15:14.675>we <00:15:14.815>had, <00:15:14.955>uh, <00:15:15.095>Ian <00:15:15.235>Bako <00:15:15.375>here.

368
00:15:17.095 --> 00:15:19.555
<00:15:17.095>Uh, <00:15:17.202>no, <00:15:17.310>I <00:15:17.418>had <00:15:17.525>him <00:15:17.633>in, <00:15:17.741>I <00:15:17.848>had <00:15:17.956>him <00:15:18.064>in <00:15:18.171>a, <00:15:18.279>uh, <00:15:18.387>in <00:15:18.495>a,

369
00:15:19.595 --> 00:15:20.875
<00:15:19.595>a <00:15:19.825>coffee <00:15:20.055>with <00:15:20.286>developers <00:15:20.516>on <00:15:20.747>Friday.

370
00:15:20.905 --> 00:15:22.675
<00:15:20.905>It's <00:15:21.105>coming <00:15:21.305>out <00:15:21.505>this <00:15:21.704>Friday <00:15:21.905>in <00:15:22.105>the <00:15:22.305>newsletter.

371
00:15:23.375 --> 00:15:25.955
<00:15:23.375>And <00:15:23.530>he's, <00:15:23.686>uh, <00:15:23.841>talking <00:15:23.997>about <00:15:24.152>that <00:15:24.308>problem <00:15:24.463>that <00:15:24.619>we <00:15:24.775>have,

372
00:15:25.955 --> 00:15:29.435
<00:15:25.955>like <00:15:26.130>only <00:15:26.305>one <00:15:26.480>engine <00:15:26.655>to <00:15:26.830>test <00:15:27.005>against <00:15:27.180>now, <00:15:27.355>basically,

373
00:15:29.575 --> 00:15:31.435
<00:15:29.575>if <00:15:29.750>you <00:15:29.925>want <00:15:30.100>to <00:15:30.275>get <00:15:30.450>99% <00:15:30.625>of <00:15:30.800>the <00:15:30.975>market.

374
00:15:32.095 --> 00:15:33.715
<00:15:32.095>So, <00:15:32.445>Theodore, <00:15:32.795>what <00:15:33.145>about <00:15:33.495>you?

375
00:15:33.715 --> 00:15:36.475
<00:15:33.715>Like, <00:15:33.831>are <00:15:33.948>you <00:15:34.065>a <00:15:34.181>Firefox <00:15:34.298>user <00:15:34.415>as <00:15:34.531>well? <00:15:34.648>Are <00:15:34.765>you <00:15:34.881>a <00:15:34.998>Safari <00:15:35.115>user?

376
00:15:36.575 --> 00:15:38.915
<00:15:36.575>Are <00:15:36.702>you <00:15:36.829>a <00:15:36.956>Chrome <00:15:37.084>user? <00:15:37.211>Do <00:15:37.338>you <00:15:37.465>try <00:15:37.593>all <00:15:37.720>of <00:15:37.847>them <00:15:37.975>out?

377
00:15:38.945 --> 00:15:40.835
<00:15:38.945>Like, <00:15:39.145>what <00:15:39.345>is <00:15:39.545>your, <00:15:39.745>what <00:15:39.945>is <00:15:40.145>your <00:15:40.345>weapon

378
00:15:40.835 --> 00:15:42.075
<00:15:40.835>of <00:15:41.021>choice <00:15:41.207>when <00:15:41.393>you <00:15:41.579>surf <00:15:41.765>the <00:15:41.951>web?

379
00:15:42.715 --> 00:15:45.715
<00:15:42.715>I <00:15:42.948>use <00:15:43.181>Chrome <00:15:43.415>to <00:15:43.648>surf <00:15:43.881>the <00:15:44.115>web,

380
00:15:46.135 --> 00:15:50.035
<00:15:46.135>but, <00:15:46.310>um, <00:15:46.485>I <00:15:46.660>try <00:15:46.835>to <00:15:47.010>use, <00:15:47.185>uh, <00:15:47.360>safari <00:15:47.535>Firefox

381
00:15:50.135 --> 00:15:53.795
<00:15:50.135>for <00:15:50.262>all <00:15:50.389>the <00:15:50.516>testing <00:15:50.644>when, <00:15:50.771>uh, <00:15:50.898>when <00:15:51.025>I <00:15:51.153>create <00:15:51.280>a <00:15:51.407>website, <00:15:51.535>uh,

382
00:15:53.815 --> 00:15:56.875
<00:15:53.815>to <00:15:54.095>check <00:15:54.375>that <00:15:54.655>everything <00:15:54.935>works, <00:15:55.215>uh,

383
00:15:56.945 --> 00:16:00.235
<00:15:56.945>correctly <00:15:57.225>in <00:15:57.505>every <00:15:57.785>environment <00:15:58.065>I <00:15:58.345>try

384
00:16:00.375 --> 00:16:01.595
<00:16:00.375>to <00:16:00.594>on, <00:16:00.814>on <00:16:01.033>my <00:16:01.253>mobile <00:16:01.473>mobile.

385
00:16:01.975 --> 00:16:05.955
<00:16:01.975>But <00:16:02.115>yeah, <00:16:02.255>for <00:16:02.395>all, <00:16:02.535>all <00:16:02.675>the <00:16:02.815>browsing, <00:16:02.955>uh, <00:16:03.095>all <00:16:03.235>the <00:16:03.375>browsing,

386
00:16:05.955 --> 00:16:10.515
<00:16:05.955>uh, <00:16:06.110>I <00:16:06.266>use <00:16:06.421>from, <00:16:06.577>even <00:16:06.732>though <00:16:06.888>it's <00:16:07.043>a <00:16:07.199>bit, <00:16:07.355>uh,

387
00:16:10.965 --> 00:16:13.595
<00:16:10.965>heavy <00:16:11.120>in <00:16:11.276>my, <00:16:11.431>uh, <00:16:11.587>in <00:16:11.742>my <00:16:11.898>GPU, <00:16:12.053>but, <00:16:12.209>uh, <00:16:12.365>yeah.

388
00:16:15.625 --> 00:16:19.595
<00:16:15.625>Cool. <00:16:15.905>Now, <00:16:16.185>uh, <00:16:16.465>date, <00:16:16.745>uh, <00:16:17.025>date

389
00:16:20.335 --> 00:16:21.955
<00:16:20.335>are <00:16:20.568>the <00:16:20.801>biggest <00:16:21.035>problem <00:16:21.268>in <00:16:21.501>coding, <00:16:21.735>like,

390
00:16:21.955 --> 00:16:23.235
<00:16:21.955>developers <00:16:22.185>don't <00:16:22.415>know <00:16:22.646>how <00:16:22.876>to <00:16:23.107>date.

391
00:16:23.575 --> 00:16:25.515
<00:16:23.575>Uh, <00:16:23.855>no, <00:16:24.135>wait, <00:16:24.415>that's <00:16:24.695>another <00:16:24.975>thing.

392
00:16:25.975 --> 00:16:29.155
<00:16:25.975>But, <00:16:26.130>uh, <00:16:26.286>the <00:16:26.441>date <00:16:26.597>object <00:16:26.752>basically <00:16:26.908>in <00:16:27.063>JavaScript <00:16:27.219>has <00:16:27.375>been

393
00:16:29.155 --> 00:16:31.795
<00:16:29.155>taken, <00:16:29.355>or <00:16:29.555>from <00:16:29.755>Java <00:16:29.954>hasn't <00:16:30.155>changed <00:16:30.355>in <00:16:30.555>like,

394
00:16:31.795 --> 00:16:33.675
<00:16:31.795>longer <00:16:31.995>than <00:16:32.194>older <00:16:32.395>than <00:16:32.594>I <00:16:32.795>am, <00:16:32.995>I <00:16:33.194>guess.

395
00:16:34.375 --> 00:16:36.075
<00:16:34.375>And, <00:16:34.655>uh, <00:16:34.935>there's <00:16:35.215>so <00:16:35.495>many <00:16:35.775>things

396
00:16:36.075 --> 00:16:38.035
<00:16:36.075>that <00:16:36.308>can <00:16:36.541>go <00:16:36.775>wrong <00:16:37.008>in <00:16:37.241>date <00:16:37.475>calculation.

397
00:16:38.035 --> 00:16:39.955
<00:16:38.035>And <00:16:38.235>this <00:16:38.435>article <00:16:38.635>is <00:16:38.834>a <00:16:39.035>really <00:16:39.235>interesting <00:16:39.435>thing

398
00:16:39.955 --> 00:16:42.475
<00:16:39.955>to <00:16:40.082>show <00:16:40.209>you <00:16:40.336>all <00:16:40.464>the <00:16:40.591>bits <00:16:40.718>and <00:16:40.845>bobs <00:16:40.973>that <00:16:41.100>are <00:16:41.227>going <00:16:41.355>wrong.

399
00:16:43.415 --> 00:16:46.355
<00:16:43.415>And, <00:16:43.648>uh, <00:16:43.881>um, <00:16:44.115>now <00:16:44.348>we <00:16:44.581>got <00:16:44.814>temporal.

400
00:16:47.015 --> 00:16:49.715
<00:16:47.015>And <00:16:47.248>Temporal <00:16:47.481>is <00:16:47.715>basically <00:16:47.948>the <00:16:48.181>new <00:16:48.415>API

401
00:16:49.715 --> 00:16:51.555
<00:16:49.715>that's <00:16:49.890>now <00:16:50.065>shipped <00:16:50.240>in <00:16:50.415>all <00:16:50.590>the <00:16:50.765>browsers <00:16:50.940>out <00:16:51.115>there

402
00:16:52.295 --> 00:16:53.395
<00:16:52.295>and <00:16:52.625>also <00:16:52.954>in <00:16:53.285>Node.

403
00:16:53.855 --> 00:16:57.235
<00:16:53.855>And <00:16:53.982>it <00:16:54.109>allows <00:16:54.236>you <00:16:54.364>to <00:16:54.491>actually <00:16:54.618>use <00:16:54.745>dates <00:16:54.873>in <00:16:55.000>a <00:16:55.127>much <00:16:55.255>cleverer

404
00:16:57.235 --> 00:16:58.955
<00:16:57.235>and <00:16:57.585>much <00:16:57.935>more <00:16:58.285>reliable <00:16:58.635>fashion.

405
00:16:59.265 --> 00:17:02.035
<00:16:59.265>There's <00:16:59.392>also <00:16:59.519>a <00:16:59.646>playground <00:16:59.774>that <00:16:59.901>you <00:17:00.028>can <00:17:00.155>play <00:17:00.283>with <00:17:00.410>if <00:17:00.537>you <00:17:00.665>want

406
00:17:02.035 --> 00:17:05.835
<00:17:02.035>to <00:17:02.135>try <00:17:02.235>out <00:17:02.334>the <00:17:02.435>new <00:17:02.535>API <00:17:02.635>to <00:17:02.735>try <00:17:02.834>it <00:17:02.935>and <00:17:03.035>to <00:17:03.135>see <00:17:03.235>what's <00:17:03.334>going <00:17:03.435>on.

407
00:17:06.255 --> 00:17:08.555
<00:17:06.255>So <00:17:06.430>just <00:17:06.605>as <00:17:06.780>a <00:17:06.955>reminder, <00:17:07.130>if <00:17:07.305>you're <00:17:07.480>doing <00:17:07.655>something

408
00:17:08.555 --> 00:17:10.355
<00:17:08.555>with <00:17:08.835>date <00:17:09.115>in, <00:17:09.395>uh, <00:17:09.675>or <00:17:09.955>date

409
00:17:10.355 --> 00:17:13.915
<00:17:10.355>and <00:17:10.510>time <00:17:10.666>in, <00:17:10.821>uh, <00:17:10.977>in <00:17:11.132>programming, <00:17:11.288>first <00:17:11.443>of <00:17:11.599>all, <00:17:11.755>don't,

410
00:17:13.915 --> 00:17:16.435
<00:17:13.915>because <00:17:14.089>it's <00:17:14.264>a <00:17:14.440>horrible, <00:17:14.615>uh, <00:17:14.790>painful <00:17:14.964>thing <00:17:15.139>to <00:17:15.315>do.

411
00:17:17.055 --> 00:17:18.355
<00:17:17.055>But <00:17:17.250>second <00:17:17.445>of <00:17:17.640>all, <00:17:17.835>if <00:17:18.030>you <00:17:18.224>have

412
00:17:18.355 --> 00:17:21.195
<00:17:18.355>to <00:17:18.510>do <00:17:18.666>the <00:17:18.821>temporal <00:17:18.977>API <00:17:19.132>is <00:17:19.288>probably <00:17:19.443>a <00:17:19.599>better <00:17:19.755>thing.

413
00:17:21.385 --> 00:17:24.515
<00:17:21.385>There's <00:17:21.560>also <00:17:21.734>a <00:17:21.910>new <00:17:22.085>API <00:17:22.260>that <00:17:22.435>uses <00:17:22.609>no <00:17:22.785>code,

414
00:17:24.575 --> 00:17:26.915
<00:17:24.575>but <00:17:24.730>actually <00:17:24.886>is <00:17:25.041>an <00:17:25.197>LLM <00:17:25.352>that <00:17:25.508>runs <00:17:25.663>the <00:17:25.819>command <00:17:25.975>line

415
00:17:26.915 --> 00:17:29.315
<00:17:26.915>that <00:17:27.194>actually <00:17:27.474>turns <00:17:27.754>sentences <00:17:28.034>into <00:17:28.315>dates.

416
00:17:30.035 --> 00:17:32.675
<00:17:30.035>I <00:17:30.175>think <00:17:30.315>that's <00:17:30.455>a <00:17:30.595>bit <00:17:30.735>over, <00:17:30.875>uh, <00:17:31.015>too <00:17:31.155>much <00:17:31.295>to <00:17:31.435>do,

417
00:17:32.815 --> 00:17:36.515
<00:17:32.815>but <00:17:32.955>the <00:17:33.095>temporal <00:17:33.235>API <00:17:33.375>is <00:17:33.515>something <00:17:33.655>that <00:17:33.795>I, <00:17:33.935>uh, <00:17:34.075>I <00:17:34.215>always

418
00:17:37.105 --> 00:17:39.315
<00:17:37.105>look <00:17:37.385>forward <00:17:37.665>to, <00:17:37.945>to, <00:17:38.225>to <00:17:38.505>seeing.

419
00:17:39.985 --> 00:17:43.075
<00:17:39.985>Have <00:17:40.112>you <00:17:40.239>had <00:17:40.366>any <00:17:40.494>issue <00:17:40.621>with <00:17:40.748>like, <00:17:40.875>dates <00:17:41.003>and, <00:17:41.130>uh, <00:17:41.257>uh, <00:17:41.385>and,

420
00:17:43.095 --> 00:17:44.795
<00:17:43.095>and <00:17:43.445>things <00:17:43.795>in <00:17:44.145>coding, <00:17:44.495>Dan?

421
00:17:44.795 --> 00:17:46.675
<00:17:44.795>Like, <00:17:44.935>did <00:17:45.075>it <00:17:45.215>bite <00:17:45.355>you <00:17:45.495>in <00:17:45.635>your <00:17:45.775>bum <00:17:45.915>at <00:17:46.055>one <00:17:46.195>time?

422
00:17:47.415 --> 00:17:48.915
<00:17:47.415>Oh, <00:17:47.865>yeah. <00:17:48.315>Yeah. <00:17:48.764>It's,

423
00:17:49.035 --> 00:17:50.845
<00:17:49.035>It's, <00:17:49.210>I <00:17:49.385>mean, <00:17:49.560>it's <00:17:49.735>a <00:17:49.910>massive <00:17:50.085>headache, <00:17:50.260>isn't <00:17:50.435>it?

424
00:17:51.085 --> 00:17:52.125
<00:17:51.085>Everyone <00:17:51.272>knows <00:17:51.459>that <00:17:51.646>they <00:17:51.833>are, <00:17:52.021>and

425
00:17:52.125 --> 00:17:53.365
<00:17:52.125>they're <00:17:52.497>just, <00:17:52.869>um, <00:17:53.241>unpredictable.

426
00:17:53.395 --> 00:17:55.685
<00:17:53.395>I've <00:17:53.595>definitely <00:17:53.795>had <00:17:53.995>it <00:17:54.195>when, <00:17:54.395>um, <00:17:54.595>I <00:17:54.795>was,

427
00:17:55.805 --> 00:17:57.525
<00:17:55.805>I <00:17:55.945>was <00:17:56.085>working <00:17:56.225>on <00:17:56.365>some <00:17:56.505>of <00:17:56.645>the <00:17:56.785>time <00:17:56.925>zones, <00:17:57.065>you <00:17:57.205>know,

428
00:17:57.525 --> 00:18:00.485
<00:17:57.525>and <00:17:57.700>it <00:17:57.875>was <00:17:58.050>just <00:17:58.225>the, <00:17:58.400>the <00:17:58.575>unpredictability <00:17:58.750>of, <00:17:58.925>um,

429
00:18:01.515 --> 00:18:03.365
<00:18:01.515>formats <00:18:01.748>going <00:18:01.981>in <00:18:02.215>and <00:18:02.448>out <00:18:02.681>of <00:18:02.915>databases

430
00:18:03.365 --> 00:18:04.885
<00:18:03.365>and <00:18:03.593>trying <00:18:03.821>to <00:18:04.049>make <00:18:04.277>sure <00:18:04.505>everything's <00:18:04.733>consistent.

431
00:18:05.025 --> 00:18:06.685
<00:18:05.025>And <00:18:05.225>it <00:18:05.425>is <00:18:05.625>just <00:18:05.825>a, <00:18:06.025>a <00:18:06.225>rabbit <00:18:06.425>hole.

432
00:18:06.745 --> 00:18:10.205
<00:18:06.745>And <00:18:06.978>I've, <00:18:07.211>I've <00:18:07.445>used, <00:18:07.678>um, <00:18:07.911>uh, <00:18:08.145>temper,

433
00:18:10.265 --> 00:18:12.005
<00:18:10.265>or <00:18:10.405>I've <00:18:10.545>played <00:18:10.685>around <00:18:10.825>with <00:18:10.965>it, <00:18:11.105>you <00:18:11.245>know, <00:18:11.385>when <00:18:11.525>it <00:18:11.665>was

434
00:18:12.005 --> 00:18:13.645
<00:18:12.005>before <00:18:12.285>it <00:18:12.565>was <00:18:12.845>baseline, <00:18:13.125>actually, <00:18:13.405>just

435
00:18:13.645 --> 00:18:16.325
<00:18:13.645>because <00:18:13.820>it <00:18:13.995>was <00:18:14.170>something <00:18:14.345>we'd <00:18:14.520>written <00:18:14.695>an <00:18:14.870>article <00:18:15.045>on,

436
00:18:16.425 --> 00:18:17.925
<00:18:16.425>and <00:18:16.875>I <00:18:17.325>loved <00:18:17.774>it.

437
00:18:18.325 --> 00:18:20.725
<00:18:18.325>I <00:18:18.558>absolutely <00:18:18.791>loved <00:18:19.025>it. <00:18:19.258>It's <00:18:19.491>plain <00:18:19.725>English.

438
00:18:20.725 --> 00:18:22.645
<00:18:20.725>Finally, <00:18:21.004>it <00:18:21.284>feels <00:18:21.564>like, <00:18:21.844>um, <00:18:22.125>predictable.

439
00:18:22.705 --> 00:18:25.125
<00:18:22.705>You <00:18:22.832>know, <00:18:22.959>what <00:18:23.086>you're <00:18:23.214>gonna <00:18:23.341>get. <00:18:23.468>We <00:18:23.595>know <00:18:23.723>that, <00:18:23.850>I <00:18:23.977>mean, <00:18:24.105>this,

440
00:18:25.125 --> 00:18:27.285
<00:18:25.125>this <00:18:25.405>article <00:18:25.685>actually <00:18:25.965>points <00:18:26.245>out <00:18:26.525>some,

441
00:18:27.515 --> 00:18:30.725
<00:18:27.515>some <00:18:27.670>quirks <00:18:27.826>about <00:18:27.981>the <00:18:28.137>date <00:18:28.292>object <00:18:28.448>that <00:18:28.603>are, <00:18:28.759>are, <00:18:28.915>so,

442
00:18:32.485 --> 00:18:34.605
<00:18:32.485>I <00:18:32.659>mean, <00:18:32.834>I, <00:18:33.010>we <00:18:33.185>knew <00:18:33.360>it <00:18:33.534>had <00:18:33.709>these <00:18:33.885>quirks,

443
00:18:34.605 --> 00:18:36.165
<00:18:34.605>but <00:18:34.780>there's <00:18:34.955>some <00:18:35.130>that, <00:18:35.305>I <00:18:35.480>mean, <00:18:35.655>there's <00:18:35.830>one <00:18:36.005>actually

444
00:18:36.165 --> 00:18:38.965
<00:18:36.165>that <00:18:36.281>I <00:18:36.398>was <00:18:36.514>gonna <00:18:36.631>ask, <00:18:36.748>um, <00:18:36.865>if <00:18:36.981>either <00:18:37.098>of <00:18:37.215>you <00:18:37.331>knew <00:18:37.448>the <00:18:37.565>details

445
00:18:38.965 --> 00:18:41.045
<00:18:38.965>of <00:18:39.105>it, <00:18:39.245>because <00:18:39.385>I <00:18:39.524>think <00:18:39.665>there's <00:18:39.804>a <00:18:39.945>typo <00:18:40.084>in <00:18:40.225>the <00:18:40.365>article,

446
00:18:41.105 --> 00:18:45.085
<00:18:41.105>and <00:18:41.245>I <00:18:41.385>thought, <00:18:41.525>okay, <00:18:41.665>it's <00:18:41.805>the, <00:18:41.945>um, <00:18:42.085>where <00:18:42.225>is <00:18:42.365>it <00:18:42.505>now?

447
00:18:45.095 --> 00:18:47.445
<00:18:45.095>There <00:18:45.235>it <00:18:45.375>is. <00:18:45.515>It's, <00:18:45.655>it's <00:18:45.795>towards <00:18:45.935>the <00:18:46.075>top <00:18:46.215>of <00:18:46.355>the <00:18:46.495>article.

448
00:18:47.705 --> 00:18:49.805
<00:18:47.705>The <00:18:48.054>first <00:18:48.405>article <00:18:48.754>on, <00:18:49.105>on,

449
00:18:49.915 --> 00:18:52.605
<00:18:49.915>it's <00:18:50.090>called <00:18:50.264>Date <00:18:50.440>is <00:18:50.615>Out <00:18:50.790>Temporal <00:18:50.965>is <00:18:51.139>in, <00:18:51.315>um,

450
00:18:52.605 --> 00:18:54.045
<00:18:52.605>it's <00:18:52.821>the <00:18:53.037>other <00:18:53.253>article, <00:18:53.469>I <00:18:53.685>think <00:18:53.901>Chris,

451
00:18:55.265 --> 00:19:00.005
<00:18:55.265>and <00:18:55.420>it's <00:18:55.576>got <00:18:55.731>the <00:18:55.887>date <00:18:56.042>Constructor <00:18:56.198>with, <00:18:56.353>uh, <00:18:56.509>it's <00:18:56.665>this,

452
00:19:00.005 --> 00:19:02.085
<00:19:00.005>there <00:19:00.160>it <00:19:00.316>is <00:19:00.471>just <00:19:00.627>below <00:19:00.782>the <00:19:00.938>line, <00:19:01.093>the <00:19:01.249>date <00:19:01.405>constructor,

453
00:19:02.855 --> 00:19:06.365
<00:19:02.855>these <00:19:03.030>two <00:19:03.205>code <00:19:03.380>blocks, <00:19:03.555>console <00:19:03.730>log, <00:19:03.905>new <00:19:04.080>date <00:19:04.255>49,

454
00:19:07.105 --> 00:19:08.605
<00:19:07.105>and <00:19:07.375>it <00:19:07.645>says <00:19:07.915>a <00:19:08.185>numeric <00:19:08.455>string.

455
00:19:08.945 --> 00:19:11.125
<00:19:08.945>The <00:19:09.120>next <00:19:09.294>block <00:19:09.470>there, <00:19:09.645>Chris, <00:19:09.820>sorry, <00:19:09.995>there, <00:19:10.169>it's <00:19:10.345>mm-hmm.

456
00:19:11.245 --> 00:19:12.765
<00:19:11.245>A <00:19:11.587>numeric <00:19:11.929>string <00:19:12.271>between <00:19:12.613>32

457
00:19:12.865 --> 00:19:15.885
<00:19:12.865>and <00:19:13.020>49 <00:19:13.176>is <00:19:13.331>assumed <00:19:13.487>to <00:19:13.642>be <00:19:13.798>in <00:19:13.953>the <00:19:14.109>two <00:19:14.265>thousands.

458
00:19:16.545 --> 00:19:17.605
<00:19:16.545>So <00:19:17.022>it, <00:19:17.499>okay.

459
00:19:18.025 --> 00:19:21.005
<00:19:18.025>The <00:19:18.200>year <00:19:18.375>is <00:19:18.550>2000, <00:19:18.725>a <00:19:18.900>numeric <00:19:19.075>string <00:19:19.250>between <00:19:19.425>33

460
00:19:21.185 --> 00:19:23.805
<00:19:21.185>and <00:19:21.340>99 <00:19:21.496>is <00:19:21.651>assumed <00:19:21.807>to <00:19:21.962>be <00:19:22.118>in <00:19:22.273>the <00:19:22.429>19 <00:19:22.585>hundreds,

461
00:19:24.675 --> 00:19:27.455
<00:19:24.675>But <00:19:25.141>32 <00:19:25.608>and <00:19:26.075>49

462
00:19:28.035 --> 00:19:29.735
<00:19:28.035>and <00:19:28.501>33 <00:19:28.968>and <00:19:29.435>99.

463
00:19:29.915 --> 00:19:31.095
<00:19:29.915>So <00:19:30.180>how <00:19:30.446>does <00:19:30.711>it <00:19:30.977>know?

464
00:19:31.355 --> 00:19:34.775
<00:19:31.355>Surely <00:19:31.510>that's <00:19:31.666>a <00:19:31.821>typo, <00:19:31.977>because <00:19:32.132>they, <00:19:32.288>they <00:19:32.443>would <00:19:32.599>overlap. <00:19:32.755>I,

465
00:19:35.335 --> 00:19:36.335
<00:19:35.335>I <00:19:35.463>would <00:19:35.592>say <00:19:35.720>so. <00:19:35.849>I <00:19:35.977>think <00:19:36.106>that <00:19:36.235>might

466
00:19:36.335 --> 00:19:40.455
<00:19:36.335>be <00:19:36.568>no, <00:19:36.801>what, <00:19:37.035>so <00:19:37.268>it's <00:19:37.501>the <00:19:37.735>32

467
00:19:41.025 --> 00:19:43.615
<00:19:41.025>might <00:19:41.165>be <00:19:41.305>that <00:19:41.445>it's <00:19:41.585>a, <00:19:41.725>that <00:19:41.865>it <00:19:42.005>is <00:19:42.145>a <00:19:42.285>bug, <00:19:42.425>actually.

468
00:19:43.665 --> 00:19:46.655
<00:19:43.665>Maybe <00:19:43.820>that's <00:19:43.976>something <00:19:44.131>that <00:19:44.287>if, <00:19:44.442>if <00:19:44.598>something <00:19:44.753>is <00:19:44.909>like <00:19:45.065>33,

469
00:19:47.535 --> 00:19:50.265
<00:19:47.535>well, <00:19:47.662>that <00:19:47.789>would <00:19:47.916>only <00:19:48.044>be <00:19:48.171>like <00:19:48.298>for, <00:19:48.425>no, <00:19:48.553>that <00:19:48.680>can't <00:19:48.807>be, <00:19:48.935>yeah,

470
00:19:50.265 --> 00:19:52.265
<00:19:50.265>that, <00:19:50.440>that's, <00:19:50.615>that, <00:19:50.790>that, <00:19:50.965>that <00:19:51.140>must <00:19:51.315>be <00:19:51.490>a <00:19:51.665>typo.

471
00:19:52.945 --> 00:19:55.705
<00:19:52.945>I <00:19:53.052>mean, <00:19:53.160>I <00:19:53.268>want <00:19:53.375>to <00:19:53.483>get <00:19:53.591>him, <00:19:53.698>I <00:19:53.806>want <00:19:53.914>to <00:19:54.021>get, <00:19:54.129>uh, <00:19:54.237>uh, <00:19:54.345>Wil

472
00:19:55.705 --> 00:19:59.785
<00:19:55.705>to <00:19:55.832>anyways <00:19:55.959>in <00:19:56.086>for <00:19:56.214>this <00:19:56.341>show, <00:19:56.468>so <00:19:56.595>we <00:19:56.723>can <00:19:56.850>actually <00:19:56.977>show <00:19:57.105>him

473
00:19:59.805 --> 00:20:01.785
<00:19:59.805>how, <00:20:00.005>how <00:20:00.205>horrible <00:20:00.405>he <00:20:00.605>is <00:20:00.805>in <00:20:01.005>writing <00:20:01.205>things

474
00:20:01.785 --> 00:20:02.785
<00:20:01.785>that <00:20:02.085>didn't <00:20:02.385>miss <00:20:02.685>types.

475
00:20:02.845 --> 00:20:03.945
<00:20:02.845>So <00:20:03.175>that's <00:20:03.504>pretty <00:20:03.835>interesting.

476
00:20:04.885 --> 00:20:06.785
<00:20:04.885>But <00:20:05.085>yeah, <00:20:05.285>I <00:20:05.485>mean, <00:20:05.685>uh, <00:20:05.885>I <00:20:06.085>mean, <00:20:06.285>Theodore,

477
00:20:06.785 --> 00:20:08.705
<00:20:06.785>you <00:20:07.018>just <00:20:07.251>basically <00:20:07.485>JavaScript's <00:20:07.718>not <00:20:07.951>my <00:20:08.185>thing,

478
00:20:08.705 --> 00:20:11.185
<00:20:08.705>but <00:20:08.905>have <00:20:09.105>you <00:20:09.304>ever <00:20:09.504>had <00:20:09.705>any <00:20:09.905>date <00:20:10.105>problems?

479
00:20:11.655 --> 00:20:14.185
<00:20:11.655>Yeah, <00:20:11.830>like <00:20:12.004>with <00:20:12.180>JavaScript <00:20:12.355>date? <00:20:12.530>Not <00:20:12.705>in <00:20:12.879>real <00:20:13.055>life.

480
00:20:14.615 --> 00:20:19.385
<00:20:14.615>Like, <00:20:14.731>like, <00:20:14.848>uh, <00:20:14.965>like <00:20:15.081>Dan, <00:20:15.198>I <00:20:15.315>used, <00:20:15.431>I <00:20:15.548>used <00:20:15.665>to <00:20:15.781>to <00:20:15.898>use, <00:20:16.015>uh,

481
00:20:19.505 --> 00:20:24.265
<00:20:19.505>a <00:20:19.645>lot <00:20:19.785>of <00:20:19.925>JavaScript, <00:20:20.065>uh, <00:20:20.205>when <00:20:20.345>I, <00:20:20.485>I <00:20:20.625>had, <00:20:20.765>uh, <00:20:20.905>my,

482
00:20:24.285 --> 00:20:27.825
<00:20:24.285>my <00:20:24.412>previous <00:20:24.539>job <00:20:24.666>and, <00:20:24.794>uh, <00:20:24.921>yeah, <00:20:25.048>I <00:20:25.175>had, <00:20:25.303>uh, <00:20:25.430>one <00:20:25.557>time <00:20:25.685>to,

483
00:20:28.375 --> 00:20:32.025
<00:20:28.375>once <00:20:28.515>I <00:20:28.655>had <00:20:28.795>to, <00:20:28.935>uh, <00:20:29.075>create <00:20:29.215>a, <00:20:29.355>a <00:20:29.495>double <00:20:29.635>calendar, <00:20:29.775>uh,

484
00:20:32.025 --> 00:20:36.505
<00:20:32.025>you <00:20:32.152>know, <00:20:32.279>like <00:20:32.406>Airbnb <00:20:32.534>with <00:20:32.661>a <00:20:32.788>start <00:20:32.915>date <00:20:33.043>and <00:20:33.170>the <00:20:33.297>end <00:20:33.425>date.

485
00:20:37.245 --> 00:20:42.105
<00:20:37.245>And <00:20:37.372>it <00:20:37.499>was, <00:20:37.626>uh, <00:20:37.754>really, <00:20:37.881>uh, <00:20:38.008>horrible <00:20:38.135>to, <00:20:38.263>to <00:20:38.390>create, <00:20:38.517>uh, <00:20:38.645>to,

486
00:20:42.165 --> 00:20:45.385
<00:20:42.165>to <00:20:42.292>handle <00:20:42.419>every <00:20:42.546>date, <00:20:42.674>to <00:20:42.801>know, <00:20:42.928>uh, <00:20:43.055>which <00:20:43.183>one, <00:20:43.310>uh, <00:20:43.437>will <00:20:43.565>go

487
00:20:45.385 --> 00:20:47.245
<00:20:45.385>after <00:20:45.665>the, <00:20:45.945>uh, <00:20:46.225>the <00:20:46.504>other <00:20:46.785>one.

488
00:20:47.745 --> 00:20:50.765
<00:20:47.745>And, <00:20:47.945>uh, <00:20:48.145>everything <00:20:48.344>with <00:20:48.544>React, <00:20:48.745>react <00:20:48.945>and <00:20:49.145>states

489
00:20:50.905 --> 00:20:54.045
<00:20:50.905>and <00:20:51.060>everything <00:20:51.216>re <00:20:51.371>rendering <00:20:51.527>all <00:20:51.682>the <00:20:51.838>time, <00:20:51.993>it <00:20:52.149>was <00:20:52.305>painful.

490
00:20:55.065 --> 00:20:58.805
<00:20:55.065>Um, <00:20:55.205>so <00:20:55.345>yeah, <00:20:55.485>I'm <00:20:55.625>really <00:20:55.765>happy <00:20:55.905>to <00:20:56.045>have <00:20:56.185>a <00:20:56.325>temporal, <00:20:56.465>uh,

491
00:20:58.805 --> 00:21:01.445
<00:20:58.805>keyword <00:20:59.085>now, <00:20:59.365>temporal <00:20:59.645>property <00:20:59.925>in <00:21:00.205>JavaScript.

492
00:21:02.105 --> 00:21:04.685
<00:21:02.105>Uh, <00:21:02.260>I <00:21:02.416>think <00:21:02.571>it'll <00:21:02.727>be <00:21:02.882>a <00:21:03.038>lot <00:21:03.193>more <00:21:03.349>easier <00:21:03.505>to,

493
00:21:04.745 --> 00:21:07.005
<00:21:04.745>to <00:21:04.945>generate <00:21:05.145>this <00:21:05.344>kind <00:21:05.544>of, <00:21:05.745>uh, <00:21:05.945>of <00:21:06.145>stuff.

494
00:21:07.865 --> 00:21:10.485
<00:21:07.865>Mm-hmm. <00:21:08.040>Um, <00:21:08.215>and <00:21:08.390>I <00:21:08.565>was, <00:21:08.740>I <00:21:08.915>had <00:21:09.090>a <00:21:09.265>question.

495
00:21:10.845 --> 00:21:15.125
<00:21:10.845>I <00:21:10.972>tried <00:21:11.099>to, <00:21:11.226>um, <00:21:11.354>to <00:21:11.481>add <00:21:11.608>temporal <00:21:11.735>in, <00:21:11.863>uh, <00:21:11.990>can <00:21:12.117>I <00:21:12.245>use

496
00:21:15.305 --> 00:21:16.725
<00:21:15.305>to <00:21:15.624>see <00:21:15.944>the, <00:21:16.263>the <00:21:16.582>usage

497
00:21:17.265 --> 00:21:20.085
<00:21:17.265>and <00:21:17.440>I, <00:21:17.615>I <00:21:17.790>don't <00:21:17.965>see <00:21:18.140>it, <00:21:18.315>um, <00:21:18.490>baseline <00:21:18.665>yet.

498
00:21:20.945 --> 00:21:23.245
<00:21:20.945>Mm-hmm. <00:21:21.225>Is <00:21:21.504>it, <00:21:21.784>is <00:21:22.064>it <00:21:22.345>baseline?

499
00:21:24.525 --> 00:21:26.845
<00:21:24.525>I <00:21:24.805>think <00:21:25.085>it <00:21:25.365>was <00:21:25.645>announced, <00:21:25.925>um,

500
00:21:27.205 --> 00:21:28.405
<00:21:27.205>I <00:21:27.324>think <00:21:27.445>it <00:21:27.565>was <00:21:27.685>at <00:21:27.804>the <00:21:27.925>end <00:21:28.045>of <00:21:28.165>the <00:21:28.284>article.

501
00:21:28.435 --> 00:21:31.285
<00:21:28.435>They <00:21:28.610>did <00:21:28.784>link <00:21:28.960>to <00:21:29.135>it, <00:21:29.310>but <00:21:29.485>I <00:21:29.659>didn't <00:21:29.835>verify.

502
00:21:31.545 --> 00:21:34.525
<00:21:31.545>Um, <00:21:31.825>it's <00:21:32.105>completely, <00:21:32.385>ah, <00:21:32.665>there, <00:21:32.945>it's,

503
00:21:34.525 --> 00:21:36.765
<00:21:34.525>it's <00:21:34.680>landed <00:21:34.836>in <00:21:34.991>the <00:21:35.147>latest <00:21:35.302>versions <00:21:35.458>of <00:21:35.613>Chrome <00:21:35.769>and <00:21:35.925>Firefox.

504
00:21:37.665 --> 00:21:41.335
<00:21:37.665>Um, <00:21:38.131>so <00:21:38.598>not <00:21:39.065>known.

505
00:21:41.575 --> 00:21:42.815
<00:21:41.575>I <00:21:41.714>mean, <00:21:41.854>it's <00:21:41.993>at <00:21:42.133>least <00:21:42.272>not <00:21:42.412>showing <00:21:42.551>on <00:21:42.691>Yeah.

506
00:21:42.835 --> 00:21:44.735
<00:21:42.835>Can <00:21:43.010>I <00:21:43.185>use <00:21:43.360>as, <00:21:43.535>as <00:21:43.710>sort <00:21:43.885>of <00:21:44.060>baseline, <00:21:44.235>yeah.

507
00:21:44.875 --> 00:21:47.095
<00:21:44.875>Got <00:21:45.341>Firefox <00:21:45.808>and <00:21:46.275>Chrome.

508
00:21:48.665 --> 00:21:53.635
<00:21:48.665>Yeah. <00:21:48.840>So <00:21:49.014>it's <00:21:49.190>still <00:21:49.365>here <00:21:49.540>in <00:21:49.715>Firefox. <00:21:49.889>Um, <00:21:50.065>interesting.

509
00:21:54.775 --> 00:21:59.405
<00:21:54.775>But <00:21:54.950>then <00:21:55.125>again, <00:21:55.300>it's, <00:21:55.475>it's <00:21:55.650>gotta <00:21:55.825>come, <00:21:56.000>I <00:21:56.175>mean,

510
00:21:59.405 --> 00:22:02.605
<00:21:59.405>chrome <00:21:59.560>hundred <00:21:59.716>44 <00:21:59.871>to <00:22:00.027>hundred <00:22:00.182>36, <00:22:00.338>and <00:22:00.493>I <00:22:00.649>get <00:22:00.805>edge.

511
00:22:03.265 --> 00:22:05.845
<00:22:03.265>That's <00:22:03.440>weird <00:22:03.615>that, <00:22:03.790>that <00:22:03.965>doesn't <00:22:04.140>listed <00:22:04.315>that <00:22:04.490>one <00:22:04.665>yet,

512
00:22:05.905 --> 00:22:07.365
<00:22:05.905>but <00:22:06.069>I <00:22:06.233>can, <00:22:06.397>I <00:22:06.562>can <00:22:06.726>go <00:22:06.890>to <00:22:07.054>the <00:22:07.219>GitHub

513
00:22:07.525 --> 00:22:08.685
<00:22:07.525>repo <00:22:07.733>and <00:22:07.942>see <00:22:08.151>what <00:22:08.360>happens <00:22:08.569>there.

514
00:22:09.305 --> 00:22:11.045
<00:22:09.305>But <00:22:09.538>yeah, <00:22:09.771>I <00:22:10.005>mean, <00:22:10.238>opera, <00:22:10.471>who <00:22:10.705>cares?

515
00:22:11.105 --> 00:22:15.765
<00:22:11.105>Uh, <00:22:11.260>IE <00:22:11.416>dead, <00:22:11.571>um, <00:22:11.727>yeah, <00:22:11.882>something <00:22:12.038>internet. <00:22:12.193>Oh <00:22:12.349>my <00:22:12.505>God,

516
00:22:16.175 --> 00:22:19.005
<00:22:16.175>Maybe <00:22:16.350>there, <00:22:16.524>there <00:22:16.700>are <00:22:16.875>some <00:22:17.050>poly <00:22:17.225>fields <00:22:17.399>existing <00:22:17.575>to,

517
00:22:19.145 --> 00:22:20.885
<00:22:19.145>to <00:22:19.495>adapt, <00:22:19.845>uh, <00:22:20.195>temporal, <00:22:20.545>uh,

518
00:22:21.835 --> 00:22:24.005
<00:22:21.835>Yeah, <00:22:22.068>I'm <00:22:22.301>always <00:22:22.535>worried <00:22:22.768>about <00:22:23.001>polyfils <00:22:23.235>though,

519
00:22:24.005 --> 00:22:26.965
<00:22:24.005>because <00:22:24.145>they, <00:22:24.285>they, <00:22:24.425>the <00:22:24.565>idea <00:22:24.705>of <00:22:24.845>a <00:22:24.985>polyfil <00:22:25.125>when, <00:22:25.265>when, <00:22:25.405>when,

520
00:22:27.025 --> 00:22:29.045
<00:22:27.025>uh, <00:22:27.225>Remy <00:22:27.425>shop <00:22:27.625>came <00:22:27.825>up <00:22:28.025>with <00:22:28.225>the <00:22:28.425>thing,

521
00:22:29.045 --> 00:22:30.405
<00:22:29.045>and <00:22:29.289>it's <00:22:29.534>a <00:22:29.779>very <00:22:30.024>British <00:22:30.269>term,

522
00:22:30.735 --> 00:22:33.525
<00:22:30.735>which <00:22:30.890>basically <00:22:31.046>is <00:22:31.201>just <00:22:31.357>a <00:22:31.512>thing <00:22:31.668>that <00:22:31.823>you <00:22:31.979>fill <00:22:32.135>something

523
00:22:33.545 --> 00:22:34.885
<00:22:33.545>so <00:22:33.786>the <00:22:34.027>water <00:22:34.268>doesn't <00:22:34.509>seep <00:22:34.751>through

524
00:22:34.905 --> 00:22:37.405
<00:22:34.905>and <00:22:35.105>when <00:22:35.305>it's <00:22:35.504>until <00:22:35.705>you <00:22:35.905>can <00:22:36.105>fix <00:22:36.305>it.

525
00:22:37.955 --> 00:22:40.445
<00:22:37.955>Yeah. <00:22:38.155>And, <00:22:38.355>uh, <00:22:38.554>uh, <00:22:38.754>there's <00:22:38.955>so <00:22:39.155>many <00:22:39.355>polyfils

526
00:22:40.445 --> 00:22:42.405
<00:22:40.445>that <00:22:40.678>basically <00:22:40.911>become <00:22:41.145>landfill <00:22:41.378>of <00:22:41.611>the <00:22:41.845>web

527
00:22:42.405 --> 00:22:44.005
<00:22:42.405>because <00:22:42.685>we <00:22:42.965>never <00:22:43.245>released, <00:22:43.524>we <00:22:43.805>never,

528
00:22:44.145 --> 00:22:45.405
<00:22:44.145>uh, <00:22:44.428>take <00:22:44.712>them <00:22:44.995>out <00:22:45.279>again.

529
00:22:45.845 --> 00:22:47.525
<00:22:45.845>I <00:22:46.078>mean, <00:22:46.311>a <00:22:46.545>good <00:22:46.778>polyfil <00:22:47.011>writes <00:22:47.245>itself

530
00:22:47.585 --> 00:22:50.725
<00:22:47.585>and <00:22:47.760>recognizes <00:22:47.935>if <00:22:48.110>the <00:22:48.285>original <00:22:48.460>temporal <00:22:48.635>APIs <00:22:48.810>are <00:22:48.985>there,

531
00:22:50.915 --> 00:22:52.645
<00:22:50.915>then <00:22:51.115>it <00:22:51.315>doesn't <00:22:51.514>apply <00:22:51.715>any <00:22:51.915>of <00:22:52.115>the <00:22:52.315>code.

532
00:22:52.665 --> 00:22:54.605
<00:22:52.665>But <00:22:52.820>that <00:22:52.976>doesn't <00:22:53.131>mean <00:22:53.287>the <00:22:53.442>source <00:22:53.598>code <00:22:53.753>isn't, <00:22:53.909>isn't <00:22:54.065>loaded.

533
00:22:54.825 --> 00:22:57.605
<00:22:54.825>Mm. <00:22:54.965>That <00:22:55.105>still <00:22:55.245>means <00:22:55.385>we <00:22:55.525>add <00:22:55.665>to <00:22:55.805>a <00:22:55.945>lot <00:22:56.085>of <00:22:56.225>stuff

534
00:22:57.605 --> 00:22:59.565
<00:22:57.605>that <00:22:57.885>actually <00:22:58.165>doesn't <00:22:58.445>need <00:22:58.725>fixing <00:22:59.005>anymore.

535
00:23:00.105 --> 00:23:02.165
<00:23:00.105>So <00:23:00.338>hopefully <00:23:00.571>that'll <00:23:00.805>work <00:23:01.038>out <00:23:01.271>as <00:23:01.505>well.

536
00:23:02.625 --> 00:23:04.485
<00:23:02.625>Now, <00:23:02.800>this <00:23:02.975>is <00:23:03.150>a <00:23:03.325>very <00:23:03.500>depressing <00:23:03.675>thing <00:23:03.850>as <00:23:04.025>well.

537
00:23:04.625 --> 00:23:08.605
<00:23:04.625>Uh, <00:23:04.752>Jeremy, <00:23:04.879>Keith, <00:23:05.006>uh, <00:23:05.134>found <00:23:05.261>out <00:23:05.388>that <00:23:05.515>there <00:23:05.643>is <00:23:05.770>like <00:23:05.897>the, <00:23:06.025>uh,

538
00:23:08.665 --> 00:23:10.245
<00:23:08.665>the <00:23:09.014>data <00:23:09.365>list, <00:23:09.715>uh, <00:23:10.065>element,

539
00:23:10.415 --> 00:23:13.085
<00:23:10.415>which <00:23:10.590>I <00:23:10.764>think <00:23:10.940>is <00:23:11.115>woefully <00:23:11.290>underused <00:23:11.465>because <00:23:11.639>it's <00:23:11.815>wonderful.

540
00:23:13.205 --> 00:23:15.365
<00:23:13.205>'cause <00:23:13.379>it's, <00:23:13.554>it <00:23:13.730>allows <00:23:13.905>you <00:23:14.080>to <00:23:14.254>do, <00:23:14.429>to <00:23:14.605>take,

541
00:23:15.365 --> 00:23:17.445
<00:23:15.365>take <00:23:15.645>any <00:23:15.925>input <00:23:16.205>element <00:23:16.485>and <00:23:16.765>do,

542
00:23:17.625 --> 00:23:21.325
<00:23:17.625>and <00:23:17.765>turn <00:23:17.905>it <00:23:18.045>into <00:23:18.185>a <00:23:18.325>searchable, <00:23:18.465>uh, <00:23:18.605>uh, <00:23:18.745>box <00:23:18.885>with <00:23:19.025>like,

543
00:23:21.585 --> 00:23:22.605
<00:23:21.585>preset <00:23:22.503>values.

544
00:23:23.265 --> 00:23:26.965
<00:23:23.265>But <00:23:23.405>it <00:23:23.545>seems <00:23:23.685>like <00:23:23.825>in <00:23:23.965>iOS <00:23:24.105>26, <00:23:24.245>it's <00:23:24.385>now <00:23:24.525>completely <00:23:24.665>broken

545
00:23:26.965 --> 00:23:28.325
<00:23:26.965>because <00:23:27.209>that's <00:23:27.454>what <00:23:27.699>it <00:23:27.944>looks <00:23:28.189>like.

546
00:23:29.625 --> 00:23:33.125
<00:23:29.625>So <00:23:29.765>that's, <00:23:29.905>uh, <00:23:30.045>basically <00:23:30.185>it <00:23:30.325>was <00:23:30.465>okay <00:23:30.605>in, <00:23:30.745>in <00:23:30.885>iOS <00:23:31.025>25,

547
00:23:33.385 --> 00:23:34.845
<00:23:33.385>but <00:23:33.647>then <00:23:33.910>it's <00:23:34.173>a <00:23:34.436>regression <00:23:34.699>now

548
00:23:34.845 --> 00:23:37.325
<00:23:34.845>that's <00:23:35.045>actually <00:23:35.245>broken <00:23:35.445>in <00:23:35.645>the <00:23:35.845>latest <00:23:36.045>safari <00:23:36.245>again.

549
00:23:38.065 --> 00:23:41.485
<00:23:38.065>So <00:23:38.265>that's, <00:23:38.465>that <00:23:38.665>is <00:23:38.865>really <00:23:39.065>frustrating <00:23:39.265>to <00:23:39.465>me,

550
00:23:41.505 --> 00:23:43.605
<00:23:41.505>and <00:23:41.680>probably <00:23:41.855>to <00:23:42.030>you <00:23:42.205>as <00:23:42.380>well, <00:23:42.555>Theodore, <00:23:42.730>if <00:23:42.905>something

551
00:23:43.875 --> 00:23:44.925
<00:23:43.875>that <00:23:44.190>just <00:23:44.504>should <00:23:44.820>work,

552
00:23:45.045 --> 00:23:48.525
<00:23:45.045>because <00:23:45.245>it's <00:23:45.445>been <00:23:45.645>a <00:23:45.845>standard <00:23:46.045>since <00:23:46.245>nine, <00:23:46.445>2005

553
00:23:49.225 --> 00:23:52.525
<00:23:49.225>or <00:23:49.380>something, <00:23:49.536>you <00:23:49.691>know, <00:23:49.847>has, <00:23:50.002>uh, <00:23:50.158>uh, <00:23:50.313>gets <00:23:50.469>a <00:23:50.625>regression

554
00:23:52.625 --> 00:23:55.005
<00:23:52.625>and <00:23:52.800>doesn't <00:23:52.975>work <00:23:53.150>the <00:23:53.325>way <00:23:53.500>it's <00:23:53.675>supposed <00:23:53.850>to <00:23:54.025>anymore.

555
00:23:55.345 --> 00:23:56.525
<00:23:55.345>And <00:23:55.610>this <00:23:55.876>is <00:23:56.141>unusable <00:23:56.407>now,

556
00:23:56.525 --> 00:23:57.845
<00:23:56.525>and <00:23:56.694>that's <00:23:56.864>a <00:23:57.034>really <00:23:57.203>bad <00:23:57.373>thing <00:23:57.543>about <00:23:57.713>it.

557
00:23:58.515 --> 00:23:59.725
<00:23:58.515>Yeah. <00:23:58.787>That, <00:23:59.059>that, <00:23:59.331>that's <00:23:59.603>annoying.

558
00:23:59.725 --> 00:24:02.165
<00:23:59.725>That's <00:23:59.880>why <00:24:00.036>I, <00:24:00.191>I <00:24:00.347>don't <00:24:00.502>use <00:24:00.658>it, <00:24:00.813>uh, <00:24:00.969>for <00:24:01.125>now,

559
00:24:02.425 --> 00:24:07.325
<00:24:02.425>but, <00:24:02.565>uh, <00:24:02.705>I, <00:24:02.845>I, <00:24:02.985>there <00:24:03.125>are <00:24:03.264>some <00:24:03.405>alternatives, <00:24:03.544>uh, <00:24:03.685>like <00:24:03.825>the,

560
00:24:07.325 --> 00:24:11.485
<00:24:07.325>the <00:24:07.500>new <00:24:07.675>selects <00:24:07.850>that <00:24:08.025>are <00:24:08.200>really, <00:24:08.375>uh, <00:24:08.550>customizable, <00:24:08.725>uh,

561
00:24:11.485 --> 00:24:15.965
<00:24:11.485>like <00:24:11.612>you <00:24:11.739>want, <00:24:11.866>um, <00:24:11.994>so <00:24:12.121>I <00:24:12.248>prefer <00:24:12.375>going <00:24:12.503>for <00:24:12.630>a <00:24:12.757>select, <00:24:12.885>uh,

562
00:24:15.965 --> 00:24:19.765
<00:24:15.965>like <00:24:16.092>I, <00:24:16.219>I, <00:24:16.346>I <00:24:16.474>can, <00:24:16.601>uh, <00:24:16.728>customize <00:24:16.855>like <00:24:16.983>I <00:24:17.110>want <00:24:17.237>than, <00:24:17.365>uh,

563
00:24:19.895 --> 00:24:21.565
<00:24:19.895>using <00:24:20.128>a <00:24:20.361>data <00:24:20.595>list, <00:24:20.828>uh, <00:24:21.061>like <00:24:21.295>this.

564
00:24:22.035 --> 00:24:23.685
<00:24:22.035>It's <00:24:22.315>not <00:24:22.595>exactly <00:24:22.875>the <00:24:23.155>same <00:24:23.435>purpose,

565
00:24:24.105 --> 00:24:28.805
<00:24:24.105>but <00:24:24.245>if <00:24:24.385>you <00:24:24.525>can <00:24:24.665>switch, <00:24:24.805>uh, <00:24:24.945>it's <00:24:25.085>better <00:24:25.225>to, <00:24:25.365>to <00:24:25.505>use,

566
00:24:28.805 --> 00:24:29.885
<00:24:28.805>uh, <00:24:29.129>the <00:24:29.453>select, <00:24:29.777>yeah.

567
00:24:30.705 --> 00:24:33.685
<00:24:30.705>Mm-hmm. <00:24:30.879>Then <00:24:31.054>again, <00:24:31.230>I <00:24:31.405>mean, <00:24:31.580>it <00:24:31.754>always <00:24:31.929>annoys <00:24:32.105>me.

568
00:24:33.925 --> 00:24:34.925
<00:24:33.925>'cause <00:24:34.149>every <00:24:34.375>single <00:24:34.600>time <00:24:34.825>when,

569
00:24:34.925 --> 00:24:37.725
<00:24:34.925>when <00:24:35.065>I <00:24:35.205>talk <00:24:35.345>about <00:24:35.485>some <00:24:35.625>cool <00:24:35.764>JavaScript, <00:24:35.905>uh, <00:24:36.044>some <00:24:36.185>cool <00:24:36.325>CSS

570
00:24:37.725 --> 00:24:38.725
<00:24:37.725>or <00:24:38.175>HTL <00:24:38.625>stuff,

571
00:24:39.065 --> 00:24:41.885
<00:24:39.065>and <00:24:39.181>people <00:24:39.298>like, <00:24:39.415>it <00:24:39.531>doesn't <00:24:39.648>work <00:24:39.765>on <00:24:39.881>iOS, <00:24:39.998>so <00:24:40.115>we <00:24:40.231>can't <00:24:40.348>use <00:24:40.465>it.

572
00:24:42.025 --> 00:24:44.165
<00:24:42.025>That's <00:24:42.225>always <00:24:42.425>like <00:24:42.625>the, <00:24:42.825>the, <00:24:43.025>the, <00:24:43.225>the, <00:24:43.425>the,

573
00:24:44.265 --> 00:24:45.325
<00:24:44.265>the <00:24:44.583>block, <00:24:44.901>isn't <00:24:45.219>it?

574
00:24:47.905 --> 00:24:49.645
<00:24:47.905>Uh, <00:24:48.371>internet <00:24:48.838>Explorer <00:24:49.305>or,

575
00:24:51.105 --> 00:24:53.445
<00:24:51.105>No, <00:24:51.232>I <00:24:51.359>think <00:24:51.486>the <00:24:51.614>biggest <00:24:51.741>problem <00:24:51.868>is <00:24:51.995>also <00:24:52.123>that <00:24:52.250>like, <00:24:52.377>uh, <00:24:52.505>uh,

576
00:24:53.745 --> 00:24:56.045
<00:24:53.745>iOS <00:24:53.945>users <00:24:54.145>spend <00:24:54.344>money <00:24:54.544>and <00:24:54.745>Android <00:24:54.945>users <00:24:55.145>don't,

577
00:24:56.585 --> 00:24:58.805
<00:24:56.585>and <00:24:56.785>I <00:24:56.985>think <00:24:57.185>that's, <00:24:57.385>that's <00:24:57.585>where <00:24:57.785>we, <00:24:57.985>that's

578
00:24:58.805 --> 00:25:00.965
<00:24:58.805>where <00:24:58.960>if <00:24:59.116>you <00:24:59.271>wanna <00:24:59.427>make <00:24:59.582>money <00:24:59.738>with <00:24:59.893>a <00:25:00.049>mobile <00:25:00.205>app,

579
00:25:00.965 --> 00:25:03.885
<00:25:00.965>you <00:25:01.105>go <00:25:01.245>on <00:25:01.385>iOS, <00:25:01.524>it's <00:25:01.665>like <00:25:01.804>there's <00:25:01.945>more <00:25:02.084>people <00:25:02.225>on <00:25:02.365>Android,

580
00:25:03.905 --> 00:25:05.165
<00:25:03.905>but <00:25:04.188>they <00:25:04.472>want <00:25:04.755>everything <00:25:05.039>cheaper.

581
00:25:05.185 --> 00:25:06.325
<00:25:05.185>That's <00:25:05.441>the <00:25:05.698>problem <00:25:05.954>with <00:25:06.211>it.

582
00:25:07.065 --> 00:25:09.365
<00:25:07.065>But <00:25:07.265>yeah, <00:25:07.465>it's, <00:25:07.665>I <00:25:07.865>think <00:25:08.065>the <00:25:08.265>frustration <00:25:08.465>is

583
00:25:09.365 --> 00:25:11.245
<00:25:09.365>that <00:25:09.565>it's <00:25:09.765>the <00:25:09.965>last <00:25:10.165>engine <00:25:10.365>that <00:25:10.565>we <00:25:10.765>cannot

584
00:25:11.825 --> 00:25:14.005
<00:25:11.825>pester <00:25:12.105>in <00:25:12.385>a <00:25:12.665>public, <00:25:12.945>uh, <00:25:13.225>repo.

585
00:25:14.105 --> 00:25:16.805
<00:25:14.105>We <00:25:14.232>can <00:25:14.359>go <00:25:14.486>to <00:25:14.614>the <00:25:14.741>web <00:25:14.868>kit <00:25:14.995>repo <00:25:15.123>and <00:25:15.250>fix <00:25:15.377>it <00:25:15.505>there,

586
00:25:16.805 --> 00:25:19.485
<00:25:16.805>and <00:25:16.932>that <00:25:17.059>means <00:25:17.186>maybe <00:25:17.314>Apple <00:25:17.441>does <00:25:17.568>it <00:25:17.695>in <00:25:17.823>a <00:25:17.950>year <00:25:18.077>or <00:25:18.205>so.

587
00:25:19.505 --> 00:25:22.845
<00:25:19.505>We <00:25:19.632>are <00:25:19.759>not <00:25:19.886>quite <00:25:20.014>sure. <00:25:20.141>So <00:25:20.268>that's <00:25:20.395>the, <00:25:20.523>that's <00:25:20.650>the <00:25:20.777>last <00:25:20.905>bit

588
00:25:22.845 --> 00:25:24.365
<00:25:22.845>that <00:25:23.040>we <00:25:23.235>have <00:25:23.431>where <00:25:23.626>we <00:25:23.822>are <00:25:24.017>not, <00:25:24.213>uh,

589
00:25:24.365 --> 00:25:26.645
<00:25:24.365>where <00:25:24.598>browser <00:25:24.831>makers <00:25:25.065>are <00:25:25.298>not <00:25:25.531>as <00:25:25.765>responsive

590
00:25:26.645 --> 00:25:28.085
<00:25:26.645>as <00:25:26.860>they <00:25:27.077>used <00:25:27.293>as <00:25:27.509>they <00:25:27.725>should <00:25:27.941>be.

591
00:25:29.895 --> 00:25:32.195
<00:25:29.895>So <00:25:30.095>you're <00:25:30.295>a <00:25:30.495>main <00:25:30.695>user <00:25:30.895>on <00:25:31.095>iOS, <00:25:31.295>right?

592
00:25:32.195 --> 00:25:34.715
<00:25:32.195>Then <00:25:32.428>your <00:25:32.661>main, <00:25:32.895>uh, <00:25:33.128>phone <00:25:33.361>is <00:25:33.595>iOS.

593
00:25:34.735 --> 00:25:36.715
<00:25:34.735>Did <00:25:34.935>you <00:25:35.135>ever <00:25:35.334>come <00:25:35.534>across <00:25:35.735>this? <00:25:35.935>Probably <00:25:36.135>not.

594
00:25:36.905 --> 00:25:38.555
<00:25:36.905>Yeah. <00:25:37.138>Um, <00:25:37.371>I <00:25:37.605>mean, <00:25:37.838>I <00:25:38.071>was <00:25:38.305>thinking

595
00:25:38.555 --> 00:25:41.955
<00:25:38.555>that <00:25:38.682>I <00:25:38.809>have <00:25:38.936>come <00:25:39.064>across <00:25:39.191>it <00:25:39.318>when, <00:25:39.445>uh, <00:25:39.573>I, <00:25:39.700>I've <00:25:39.827>mentioned <00:25:39.955>it

596
00:25:41.955 --> 00:25:44.795
<00:25:41.955>before, <00:25:42.082>that, <00:25:42.209>um, <00:25:42.336>anytime <00:25:42.464>I <00:25:42.591>have <00:25:42.718>to <00:25:42.845>choose <00:25:42.973>from <00:25:43.100>a, <00:25:43.227>a <00:25:43.355>list

597
00:25:44.795 --> 00:25:46.075
<00:25:44.795>of <00:25:45.371>countries, <00:25:45.947>um,

598
00:25:46.255 --> 00:25:48.635
<00:25:46.255>and <00:25:46.395>you've, <00:25:46.535>if <00:25:46.675>you're <00:25:46.815>from <00:25:46.955>the <00:25:47.095>uk <00:25:47.235>you've <00:25:47.375>got <00:25:47.515>Great <00:25:47.655>Britain,

599
00:25:48.735 --> 00:25:51.515
<00:25:48.735>United <00:25:48.935>Kingdom, <00:25:49.135>sometimes <00:25:49.334>England, <00:25:49.534>you've <00:25:49.735>got <00:25:49.935>All <00:25:50.135>Britain,

600
00:25:51.575 --> 00:25:54.115
<00:25:51.575>you've <00:25:51.855>got <00:25:52.135>uk, <00:25:52.415>uh, <00:25:52.695>it's <00:25:52.975>listed

601
00:25:54.175 --> 00:25:55.195
<00:25:54.175>as <00:25:54.358>any <00:25:54.542>number <00:25:54.725>of <00:25:54.909>different <00:25:55.092>things.

602
00:25:55.195 --> 00:25:56.755
<00:25:55.195>And <00:25:55.395>so <00:25:55.595>you're <00:25:55.794>constantly <00:25:55.995>scrolling <00:25:56.195>up <00:25:56.395>and <00:25:56.595>down.

603
00:25:56.935 --> 00:26:00.155
<00:25:56.935>And <00:25:57.090>I've <00:25:57.246>definitely <00:25:57.401>found <00:25:57.557>some <00:25:57.712>very <00:25:57.868>strange <00:25:58.023>things <00:25:58.179>in <00:25:58.335>the

604
00:26:00.155 --> 00:26:03.595
<00:26:00.155>wild <00:26:00.295>where, <00:26:00.435>you <00:26:00.575>know, <00:26:00.715>there's <00:26:00.855>something <00:26:00.995>that, <00:26:01.135>um, <00:26:01.274>it, <00:26:01.415>it, <00:26:01.555>I,

605
00:26:03.675 --> 00:26:04.795
<00:26:03.675>I <00:26:03.927>assume <00:26:04.179>it's <00:26:04.431>a <00:26:04.683>select,

606
00:26:04.795 --> 00:26:06.995
<00:26:04.795>but <00:26:04.970>when <00:26:05.145>you've, <00:26:05.320>it's <00:26:05.495>probably <00:26:05.670>one <00:26:05.845>that <00:26:06.020>they've <00:26:06.195>hacked

607
00:26:06.995 --> 00:26:08.555
<00:26:06.995>with <00:26:07.169>divs, <00:26:07.344>as <00:26:07.520>you <00:26:07.695>were <00:26:07.870>talking <00:26:08.044>about <00:26:08.219>before, <00:26:08.395>Chris,

608
00:26:08.555 --> 00:26:10.395
<00:26:08.555>because <00:26:08.835>they'll, <00:26:09.115>they'll, <00:26:09.395>it'll <00:26:09.675>pop <00:26:09.955>up

609
00:26:10.395 --> 00:26:12.515
<00:26:10.395>and <00:26:10.535>it'll <00:26:10.675>show <00:26:10.815>you <00:26:10.955>maybe <00:26:11.095>seven <00:26:11.235>or <00:26:11.375>eight <00:26:11.514>from <00:26:11.655>the <00:26:11.795>list,

610
00:26:12.535 --> 00:26:13.835
<00:26:12.535>and <00:26:12.827>it's <00:26:13.120>a <00:26:13.412>scrollable <00:26:13.705>list.

611
00:26:13.975 --> 00:26:17.715
<00:26:13.975>Um, <00:26:14.115>and <00:26:14.254>that's <00:26:14.395>almost <00:26:14.534>like <00:26:14.675>only <00:26:14.814>letting <00:26:14.955>you <00:26:15.094>look <00:26:15.235>sort <00:26:15.375>of

612
00:26:17.715 --> 00:26:18.995
<00:26:17.715>through <00:26:17.945>a <00:26:18.175>window <00:26:18.406>from <00:26:18.636>a <00:26:18.867>distance.

613
00:26:18.995 --> 00:26:20.555
<00:26:18.995>You <00:26:19.169>know, <00:26:19.344>you <00:26:19.520>don't <00:26:19.695>see <00:26:19.870>many <00:26:20.044>in <00:26:20.219>the <00:26:20.395>list,

614
00:26:20.615 --> 00:26:22.115
<00:26:20.615>and <00:26:20.807>when <00:26:21.000>you're <00:26:21.193>already <00:26:21.386>trying <00:26:21.579>to <00:26:21.772>find <00:26:21.965>your

615
00:26:22.115 --> 00:26:23.595
<00:26:22.115>country, <00:26:22.559>it's <00:26:23.003>quite <00:26:23.447>difficult.

616
00:26:23.895 --> 00:26:25.755
<00:26:23.895>Um, <00:26:24.095>so <00:26:24.295>yeah, <00:26:24.495>these <00:26:24.695>things <00:26:24.895>definitely <00:26:25.095>do <00:26:25.295>matter.

617
00:26:25.895 --> 00:26:29.355
<00:26:25.895>And <00:26:26.022>I, <00:26:26.149>I <00:26:26.276>do <00:26:26.404>find <00:26:26.531>that <00:26:26.658>safari <00:26:26.785>for <00:26:26.913>me <00:26:27.040>as <00:26:27.167>a <00:26:27.295>user

618
00:26:29.885 --> 00:26:31.715
<00:26:29.885>feels <00:26:30.585>quite <00:26:31.285>ugly.

619
00:26:31.815 --> 00:26:32.915
<00:26:31.815>And <00:26:32.145>that <00:26:32.475>sounds <00:26:32.805>bad

620
00:26:32.915 --> 00:26:36.115
<00:26:32.915>because <00:26:33.022>I <00:26:33.130>know <00:26:33.238>that <00:26:33.345>a <00:26:33.453>lot <00:26:33.561>of <00:26:33.668>it <00:26:33.776>is <00:26:33.884>the, <00:26:33.991>the <00:26:34.099>built <00:26:34.207>in <00:26:34.315>native,

621
00:26:36.255 --> 00:26:38.355
<00:26:36.255>you <00:26:36.455>know, <00:26:36.655>elements <00:26:36.855>and, <00:26:37.055>and <00:26:37.255>they're, <00:26:37.455>they're <00:26:37.655>all

622
00:26:38.355 --> 00:26:39.995
<00:26:38.355>of <00:26:38.555>their <00:26:38.755>features <00:26:38.955>that <00:26:39.155>I'm, <00:26:39.355>that <00:26:39.555>I'm <00:26:39.755>seeing.

623
00:26:40.215 --> 00:26:42.755
<00:26:40.215>But <00:26:40.355>it's, <00:26:40.495>I <00:26:40.635>understand <00:26:40.774>why <00:26:40.915>from <00:26:41.054>a <00:26:41.195>developer <00:26:41.334>point <00:26:41.475>of <00:26:41.615>view,

624
00:26:43.185 --> 00:26:45.645
<00:26:43.185>um, <00:26:43.325>there's <00:26:43.465>a <00:26:43.605>lot <00:26:43.745>of <00:26:43.885>things <00:26:44.024>that <00:26:44.165>are <00:26:44.304>just <00:26:44.445>quite <00:26:44.585>irritating,

625
00:26:45.645 --> 00:26:48.205
<00:26:45.645>as <00:26:45.785>you <00:26:45.925>said, <00:26:46.065>the <00:26:46.205>internet <00:26:46.345>explorer <00:26:46.485>of, <00:26:46.625>of <00:26:46.764>the <00:26:46.905>modern <00:26:47.045>day,

626
00:26:48.275 --> 00:26:50.365
<00:26:48.275>because <00:26:48.508>they, <00:26:48.741>no <00:26:48.975>matter <00:26:49.208>what <00:26:49.441>you <00:26:49.675>do,

627
00:26:50.465 --> 00:26:52.005
<00:26:50.465>and <00:26:50.663>if <00:26:50.860>you, <00:26:51.059>it's <00:26:51.257>always <00:26:51.455>a <00:26:51.653>trade <00:26:51.851>off.

628
00:26:52.005 --> 00:26:54.685
<00:26:52.005>It <00:26:52.145>feels <00:26:52.285>like <00:26:52.425>you <00:26:52.565>get <00:26:52.705>a, <00:26:52.845>a, <00:26:52.985>a <00:26:53.125>use, <00:26:53.265>you <00:26:53.405>know,

629
00:26:54.685 --> 00:26:57.045
<00:26:54.685>for <00:26:54.918>accessibility <00:26:55.151>and <00:26:55.385>user <00:26:55.618>experience, <00:26:55.851>the <00:26:56.085>features

630
00:26:57.045 --> 00:26:59.125
<00:26:57.045>that <00:26:57.185>are <00:26:57.325>in <00:26:57.465>the <00:26:57.605>native <00:26:57.745>elements, <00:26:57.885>but <00:26:58.025>then <00:26:58.165>you <00:26:58.305>get <00:26:58.445>this

631
00:27:00.155 --> 00:27:02.765
<00:27:00.155>ugly <00:27:00.310>element, <00:27:00.466>like <00:27:00.621>this <00:27:00.777>one <00:27:00.932>here <00:27:01.088>that <00:27:01.243>puts <00:27:01.399>you <00:27:01.555>off

632
00:27:02.765 --> 00:27:03.885
<00:27:02.765>of <00:27:02.933>using <00:27:03.101>it <00:27:03.269>in <00:27:03.437>the <00:27:03.605>first <00:27:03.773>place.

633
00:27:04.465 --> 00:27:05.765
<00:27:04.465>Um, <00:27:04.659>so <00:27:04.855>that's <00:27:05.050>always, <00:27:05.245>I <00:27:05.440>think <00:27:05.635>the,

634
00:27:05.765 --> 00:27:07.245
<00:27:05.765>the <00:27:05.987>trade <00:27:06.209>off <00:27:06.431>that <00:27:06.653>developers <00:27:06.875>are <00:27:07.097>making.

635
00:27:07.305 --> 00:27:08.305
<00:27:07.305>You <00:27:08.205>know,

636
00:27:08.735 --> 00:27:10.655
<00:27:08.735>I <00:27:08.968>had <00:27:09.201>to <00:27:09.435>reset <00:27:09.668>my <00:27:09.901>sofa, <00:27:10.135>uh,

637
00:27:10.675 --> 00:27:12.335
<00:27:10.675>my <00:27:10.955>Apple <00:27:11.235>password <00:27:11.514>the <00:27:11.794>other <00:27:12.075>day,

638
00:27:12.715 --> 00:27:14.095
<00:27:12.715>and <00:27:12.892>if <00:27:13.069>you <00:27:13.247>ever <00:27:13.424>had <00:27:13.602>to <00:27:13.779>do <00:27:13.957>that,

639
00:27:14.095 --> 00:27:16.975
<00:27:14.095>that's <00:27:14.270>like <00:27:14.445>an <00:27:14.620>interface <00:27:14.795>element <00:27:14.970>straight <00:27:15.145>out, <00:27:15.320>90, <00:27:15.495>95.

640
00:27:17.365 --> 00:27:18.735
<00:27:17.365>It's <00:27:17.673>like <00:27:17.981>two <00:27:18.289>gray <00:27:18.598>boxes

641
00:27:18.965 --> 00:27:21.615
<00:27:18.965>that <00:27:19.139>basically <00:27:19.314>says <00:27:19.490>like <00:27:19.665>first <00:27:19.840>passport <00:27:20.014>and <00:27:20.189>second <00:27:20.365>passport,

642
00:27:21.715 --> 00:27:23.015
<00:27:21.715>and <00:27:21.948>the <00:27:22.183>rest <00:27:22.417>of <00:27:22.651>iOS <00:27:22.885>is.

643
00:27:23.015 --> 00:27:26.655
<00:27:23.015>So <00:27:23.170>the <00:27:23.326>rest <00:27:23.481>of <00:27:23.637>macros <00:27:23.792>is <00:27:23.948>so <00:27:24.103>clean <00:27:24.259>and <00:27:24.415>wonderful,

644
00:27:26.675 --> 00:27:28.815
<00:27:26.675>and <00:27:26.802>this <00:27:26.929>is <00:27:27.056>like, <00:27:27.184>out <00:27:27.311>of <00:27:27.438>a <00:27:27.565>sudden <00:27:27.693>there's <00:27:27.820>a <00:27:27.947>proper <00:27:28.075>Windows

645
00:27:28.815 --> 00:27:32.055
<00:27:28.815>95 <00:27:28.970>thing <00:27:29.126>in <00:27:29.281>the <00:27:29.437>middle <00:27:29.592>of <00:27:29.748>your <00:27:29.903>Mac <00:27:30.059>Os <00:27:30.215>experience.

646
00:27:32.055 --> 00:27:33.535
<00:27:32.055>So <00:27:32.321>that's <00:27:32.587>very <00:27:32.854>interesting <00:27:33.120>to <00:27:33.387>see.

647
00:27:33.755 --> 00:27:35.895
<00:27:33.755>But <00:27:33.930>then <00:27:34.105>again, <00:27:34.280>Tahoe <00:27:34.455>and <00:27:34.630>I <00:27:34.805>haven't <00:27:34.980>updated <00:27:35.155>yet.

648
00:27:35.895 --> 00:27:38.215
<00:27:35.895>Everybody's <00:27:36.175>complaining <00:27:36.455>about <00:27:36.735>little <00:27:37.014>icons <00:27:37.295>in

649
00:27:38.215 --> 00:27:39.575
<00:27:38.215>the <00:27:38.521>dropdowns <00:27:38.827>at <00:27:39.133>the <00:27:39.439>moment.

650
00:27:40.355 --> 00:27:43.495
<00:27:40.355>So <00:27:40.510>it <00:27:40.666>seems <00:27:40.821>like <00:27:40.977>that <00:27:41.132>they, <00:27:41.288>somebody <00:27:41.443>even <00:27:41.599>pointed <00:27:41.755>out

651
00:27:43.495 --> 00:27:47.015
<00:27:43.495>that <00:27:43.669>they're <00:27:43.844>violating <00:27:44.020>the <00:27:44.195>own <00:27:44.370>Apple <00:27:44.544>guidelines <00:27:44.719>from <00:27:44.895>1996,

652
00:27:47.115 --> 00:27:49.455
<00:27:47.115>how <00:27:47.348>to <00:27:47.581>actually <00:27:47.815>build <00:27:48.048>an <00:27:48.281>operating <00:27:48.515>system.

653
00:27:50.135 --> 00:27:52.055
<00:27:50.135>I, <00:27:50.290>I <00:27:50.446>haven't <00:27:50.601>seen <00:27:50.757>it <00:27:50.912>yet, <00:27:51.068>but <00:27:51.223>everybody's <00:27:51.379>just <00:27:51.535>going

654
00:27:52.085 --> 00:27:53.455
<00:27:52.085>bonkers <00:27:52.331>about <00:27:52.578>this <00:27:52.824>one <00:27:53.071>right <00:27:53.318>now.

655
00:27:53.455 --> 00:27:55.895
<00:27:53.455>Have <00:27:53.629>you <00:27:53.804>updated <00:27:53.980>to <00:27:54.155>Tahoe <00:27:54.330>yet, <00:27:54.504>Dan <00:27:54.679>or <00:27:54.855>Theodor,

656
00:27:55.895 --> 00:27:57.535
<00:27:55.895>or <00:27:56.128>do <00:27:56.361>you <00:27:56.595>see <00:27:56.828>those <00:27:57.061>icons <00:27:57.295>or,

657
00:27:58.235 --> 00:28:01.335
<00:27:58.235>Not <00:27:58.362>yet, <00:27:58.489>but <00:27:58.616>I, <00:27:58.744>I <00:27:58.871>see <00:27:58.998>what <00:27:59.125>you, <00:27:59.253>what <00:27:59.380>you <00:27:59.507>are <00:27:59.635>referencing

658
00:28:01.355 --> 00:28:03.055
<00:28:01.355>to, <00:28:01.705>I <00:28:02.055>saw <00:28:02.405>some <00:28:02.755>mems

659
00:28:03.075 --> 00:28:06.215
<00:28:03.075>or, <00:28:03.215>uh, <00:28:03.355>stuff <00:28:03.495>on <00:28:03.635>internet <00:28:03.775>that, <00:28:03.915>uh, <00:28:04.055>that <00:28:04.195>are <00:28:04.335>showing <00:28:04.475>the,

660
00:28:06.835 --> 00:28:09.975
<00:28:06.835>the, <00:28:06.975>the <00:28:07.115>wrong <00:28:07.255>stuff <00:28:07.395>on <00:28:07.535>the, <00:28:07.675>the <00:28:07.815>new, <00:28:07.955>the <00:28:08.095>new <00:28:08.235>os.

661
00:28:10.765 --> 00:28:11.765
Yeah.

662
00:28:13.075 --> 00:28:14.735
<00:28:13.075>Do <00:28:13.275>some <00:28:13.475>weird <00:28:13.675>stuff. <00:28:13.875>I <00:28:14.075>love <00:28:14.275>this <00:28:14.475>one.

663
00:28:14.765 --> 00:28:18.455
<00:28:14.765>This <00:28:14.905>is <00:28:15.045>basically <00:28:15.185>a, <00:28:15.325>a <00:28:15.465>game <00:28:15.605>that <00:28:15.745>Ally <00:28:15.885>says, <00:28:16.025>like, <00:28:16.165>uh,

664
00:28:18.515 --> 00:28:21.055
<00:28:18.515>you <00:28:18.655>are <00:28:18.795>a <00:28:18.935>bot <00:28:19.075>that <00:28:19.215>actually <00:28:19.355>has <00:28:19.495>to <00:28:19.635>learn <00:28:19.775>the <00:28:19.915>web,

665
00:28:21.075 --> 00:28:24.255
<00:28:21.075>but <00:28:21.275>it's <00:28:21.475>actually <00:28:21.675>just <00:28:21.875>wonderful <00:28:22.075>criticism <00:28:22.275>about <00:28:22.475>like,

666
00:28:24.275 --> 00:28:26.095
<00:28:24.275>how, <00:28:24.741>how <00:28:25.208>terrible <00:28:25.675>the

667
00:28:26.095 --> 00:28:27.095
<00:28:26.095>Web <00:28:26.545>is <00:28:26.995>now.

668
00:28:28.955 --> 00:28:30.895
<00:28:28.955>So <00:28:29.304>intense. <00:28:29.655>It's <00:28:30.004>really <00:28:30.355>intense.

669
00:28:31.055 --> 00:28:32.095
<00:28:31.055>I <00:28:31.188>don't, <00:28:31.322>I <00:28:31.456>mean, <00:28:31.589>we're <00:28:31.723>not <00:28:31.857>hearing <00:28:31.991>it

670
00:28:32.095 --> 00:28:34.815
<00:28:32.095>with <00:28:32.250>the <00:28:32.406>sound <00:28:32.561>I <00:28:32.717>know <00:28:32.872>here, <00:28:33.028>but, <00:28:33.183>um, <00:28:33.339>it's <00:28:33.495>brilliant.

671
00:28:35.005 --> 00:28:36.935
<00:28:35.005>It's <00:28:35.145>a <00:28:35.285>great <00:28:35.425>idea. <00:28:35.565>And <00:28:35.705>I <00:28:35.845>think <00:28:35.985>that <00:28:36.125>is <00:28:36.265>the <00:28:36.405>point

672
00:28:36.935 --> 00:28:39.935
<00:28:36.935>that <00:28:37.168>it's <00:28:37.401>intense, <00:28:37.635>but <00:28:37.868>it's <00:28:38.101>a <00:28:38.335>lot

673
00:28:44.285 --> 00:28:48.015
<00:28:44.285>Nice <00:28:45.685>Retweet.

674
00:28:50.455 --> 00:28:51.535
<00:28:50.455>I <00:28:50.593>mean, <00:28:50.732>it <00:28:50.871>does <00:28:51.010>show <00:28:51.149>though, <00:28:51.288>doesn't <00:28:51.427>it?

675
00:28:51.535 --> 00:28:52.695
<00:28:51.535>You <00:28:51.709>know, <00:28:51.883>we <00:28:52.057>see, <00:28:52.231>we, <00:28:52.405>we've <00:28:52.579>talked

676
00:28:52.695 --> 00:28:54.375
<00:28:52.695>before <00:28:52.975>about <00:28:53.254>things <00:28:53.534>like <00:28:53.814>dark <00:28:54.095>patterns

677
00:28:54.435 --> 00:28:57.455
<00:28:54.435>and, <00:28:54.562>you <00:28:54.689>know, <00:28:54.816>that <00:28:54.944>we, <00:28:55.071>we <00:28:55.198>do <00:28:55.325>get <00:28:55.453>so <00:28:55.580>trained <00:28:55.707>into, <00:28:55.835>um,

678
00:28:57.555 --> 00:28:59.375
<00:28:57.555>how <00:28:57.835>we <00:28:58.115>use <00:28:58.395>these <00:28:58.675>different <00:28:58.955>devices.

679
00:28:59.445 --> 00:29:01.495
<00:28:59.445>Even <00:28:59.620>like <00:28:59.794>the <00:28:59.970>Tinder <00:29:00.145>left <00:29:00.320>Swipe <00:29:00.495>is <00:29:00.669>in <00:29:00.845>there

680
00:29:01.515 --> 00:29:03.095
<00:29:01.515>and <00:29:01.690>you <00:29:01.865>have <00:29:02.040>to <00:29:02.215>do <00:29:02.390>it <00:29:02.565>within <00:29:02.740>five <00:29:02.915>seconds,

681
00:29:03.195 --> 00:29:04.815
<00:29:03.195>or <00:29:03.475>you <00:29:03.754>lose, <00:29:04.034>it's, <00:29:04.314>it's <00:29:04.595>brilliant.

682
00:29:05.505 --> 00:29:06.445
<00:29:05.505>And <00:29:05.674>I <00:29:05.843>mean, <00:29:06.012>there, <00:29:06.181>there <00:29:06.351>is

683
00:29:06.485 --> 00:29:07.485
<00:29:06.485>a, <00:29:06.635>there's <00:29:06.784>a <00:29:06.935>good <00:29:07.084>story <00:29:07.235>to <00:29:07.385>that.

684
00:29:07.515 --> 00:29:10.805
<00:29:07.515>It's <00:29:07.690>basically <00:29:07.865>like, <00:29:08.040>uh, <00:29:08.215>uh, <00:29:08.390>everybody's <00:29:08.565>writing <00:29:08.740>agents <00:29:08.915>now

685
00:29:10.945 --> 00:29:14.725
<00:29:10.945>and <00:29:11.100>using <00:29:11.256>automation <00:29:11.411>in <00:29:11.567>Chromium <00:29:11.722>to <00:29:11.878>actually <00:29:12.033>click <00:29:12.189>on <00:29:12.345>things

686
00:29:14.725 --> 00:29:16.925
<00:29:14.725>and <00:29:14.865>fill <00:29:15.004>out <00:29:15.145>forms <00:29:15.284>for <00:29:15.425>you <00:29:15.564>and <00:29:15.705>these <00:29:15.844>kind <00:29:15.985>of <00:29:16.125>things.

687
00:29:17.305 --> 00:29:20.605
<00:29:17.305>And <00:29:17.445>it <00:29:17.585>just <00:29:17.725>shows <00:29:17.865>how <00:29:18.005>terrible <00:29:18.145>we <00:29:18.285>are <00:29:18.425>at <00:29:18.565>building <00:29:18.705>interfaces

688
00:29:20.605 --> 00:29:23.765
<00:29:20.605>that <00:29:20.760>need, <00:29:20.916>that <00:29:21.071>have <00:29:21.227>like, <00:29:21.382>clicks <00:29:21.538>everywhere <00:29:21.693>on <00:29:21.849>the <00:29:22.005>screen.

689
00:29:23.865 --> 00:29:26.765
<00:29:23.865>And <00:29:23.992>like, <00:29:24.119>the <00:29:24.246>idea <00:29:24.374>of <00:29:24.501>this <00:29:24.628>one <00:29:24.755>is <00:29:24.883>just <00:29:25.010>showing <00:29:25.137>people <00:29:25.265>just

690
00:29:26.825 --> 00:29:29.365
<00:29:26.825>how <00:29:27.025>much <00:29:27.225>we <00:29:27.425>messed <00:29:27.625>up <00:29:27.825>the <00:29:28.025>internet <00:29:28.225>instead

691
00:29:29.365 --> 00:29:32.365
<00:29:29.365>of <00:29:29.598>just <00:29:29.831>having <00:29:30.065>standard <00:29:30.298>interface <00:29:30.531>interface <00:29:30.765>elements

692
00:29:32.365 --> 00:29:35.205
<00:29:32.365>that <00:29:32.540>basically <00:29:32.715>work <00:29:32.890>the <00:29:33.065>same <00:29:33.240>way <00:29:33.415>that <00:29:33.590>you <00:29:33.765>have

693
00:29:35.205 --> 00:29:37.445
<00:29:35.205>to <00:29:35.379>learn <00:29:35.554>the <00:29:35.730>interface <00:29:35.905>of <00:29:36.080>every <00:29:36.254>app <00:29:36.429>out <00:29:36.605>there,

694
00:29:37.445 --> 00:29:39.645
<00:29:37.445>rather <00:29:37.645>than <00:29:37.845>just <00:29:38.044>knowing <00:29:38.245>that's <00:29:38.445>a <00:29:38.645>select <00:29:38.845>box.

695
00:29:39.645 --> 00:29:42.245
<00:29:39.645>That's <00:29:39.820>how <00:29:39.995>select <00:29:40.170>boxes <00:29:40.345>work, <00:29:40.520>as <00:29:40.695>you <00:29:40.870>said, <00:29:41.045>like,

696
00:29:42.245 --> 00:29:44.205
<00:29:42.245>when <00:29:42.400>I <00:29:42.556>type <00:29:42.711>things <00:29:42.867>in, <00:29:43.022>I <00:29:43.178>type <00:29:43.333>in <00:29:43.489>the <00:29:43.645>numbers

697
00:29:44.305 --> 00:29:46.605
<00:29:44.305>and <00:29:44.460>I <00:29:44.616>jump, <00:29:44.771>I <00:29:44.927>expect <00:29:45.082>it <00:29:45.238>to <00:29:45.393>jump <00:29:45.549>to <00:29:45.705>the,

698
00:29:46.745 --> 00:29:47.925
<00:29:46.745>to <00:29:46.957>the <00:29:47.169>number <00:29:47.382>where <00:29:47.594>I <00:29:47.807>go.

699
00:29:48.225 --> 00:29:50.685
<00:29:48.225>But <00:29:48.352>if <00:29:48.479>I <00:29:48.606>have <00:29:48.734>to <00:29:48.861>put <00:29:48.988>in <00:29:49.115>my, <00:29:49.243>my, <00:29:49.370>uh, <00:29:49.497>my <00:29:49.625>birthdate,

700
00:29:50.795 --> 00:29:52.685
<00:29:50.795>it's <00:29:50.995>just <00:29:51.195>gets <00:29:51.395>really <00:29:51.595>depressing <00:29:51.795>in <00:29:51.995>my <00:29:52.195>case.

701
00:29:52.885 --> 00:29:54.205
<00:29:52.885>'cause <00:29:53.182>it's <00:29:53.479>born <00:29:53.775>in <00:29:54.072>75

702
00:29:54.625 --> 00:29:58.245
<00:29:54.625>and <00:29:54.741>you <00:29:54.858>scroll <00:29:54.975>for <00:29:55.091>like <00:29:55.208>five <00:29:55.325>hours <00:29:55.441>to <00:29:55.558>get <00:29:55.675>down <00:29:55.791>to <00:29:55.908>the <00:29:56.025>1975,

703
00:29:58.345 --> 00:30:02.125
<00:29:58.345>rather <00:29:58.520>than <00:29:58.695>just <00:29:58.870>typing <00:29:59.045>four <00:29:59.220>characters <00:29:59.395>in <00:29:59.570>United <00:29:59.745>Kingdom

704
00:30:02.225 --> 00:30:04.085
<00:30:02.225>was <00:30:02.365>also <00:30:02.504>a <00:30:02.645>great <00:30:02.784>thing <00:30:02.925>because <00:30:03.064>when <00:30:03.205>I <00:30:03.344>lived <00:30:03.485>in <00:30:03.625>the

705
00:30:04.085 --> 00:30:05.125
<00:30:04.085>uk, <00:30:04.241>I <00:30:04.397>had <00:30:04.553>a <00:30:04.709>filled <00:30:04.865>out <00:30:05.021>things.

706
00:30:05.155 --> 00:30:07.845
<00:30:05.155>It's <00:30:05.355>like <00:30:05.555>oftentimes <00:30:05.754>I <00:30:05.955>did <00:30:06.155>United, <00:30:06.355>uh, <00:30:06.555>merits

707
00:30:07.845 --> 00:30:10.245
<00:30:07.845>because <00:30:08.045>I <00:30:08.245>just <00:30:08.445>basically <00:30:08.645>clicked <00:30:08.845>too <00:30:09.045>fast <00:30:09.245>and,

708
00:30:10.585 --> 00:30:11.725
<00:30:10.585>and <00:30:10.790>then, <00:30:10.995>yeah, <00:30:11.200>I <00:30:11.405>got <00:30:11.610>banned.

709
00:30:11.725 --> 00:30:14.045
<00:30:11.725>And <00:30:11.852>I <00:30:11.979>don't <00:30:12.106>know, <00:30:12.234>like, <00:30:12.361>it <00:30:12.488>was, <00:30:12.615>it <00:30:12.743>was <00:30:12.870>interesting <00:30:12.997>to <00:30:13.125>see.

710
00:30:14.065 --> 00:30:17.285
<00:30:14.065>So <00:30:14.205>it's <00:30:14.345>a <00:30:14.485>really <00:30:14.625>interesting <00:30:14.765>thing <00:30:14.905>to <00:30:15.045>how <00:30:15.185>inefficient <00:30:15.325>it <00:30:15.465>is

711
00:30:17.285 --> 00:30:19.565
<00:30:17.285>to <00:30:17.425>teach <00:30:17.565>a <00:30:17.705>bot <00:30:17.845>to <00:30:17.985>use <00:30:18.125>the <00:30:18.265>web <00:30:18.405>like <00:30:18.545>a <00:30:18.685>human,

712
00:30:19.585 --> 00:30:22.565
<00:30:19.585>rather <00:30:19.785>than <00:30:19.985>just <00:30:20.185>like <00:30:20.385>making <00:30:20.585>it <00:30:20.785>simpler <00:30:20.985>interfaces.

713
00:30:22.985 --> 00:30:24.325
<00:30:22.985>Mm-hmm. <00:30:23.226>This <00:30:23.467>is <00:30:23.708>also <00:30:23.949>really <00:30:24.191>cute.

714
00:30:24.325 --> 00:30:27.165
<00:30:24.325>This <00:30:24.465>is <00:30:24.605>basically <00:30:24.745>a <00:30:24.885>map <00:30:25.025>where <00:30:25.165>you <00:30:25.305>can <00:30:25.445>paint <00:30:25.585>on <00:30:25.725>the,

715
00:30:27.415 --> 00:30:28.765
<00:30:27.415>where <00:30:27.617>you <00:30:27.820>can <00:30:28.022>paint <00:30:28.225>on <00:30:28.427>the <00:30:28.630>map.

716
00:30:28.785 --> 00:30:31.045
<00:30:28.785>So <00:30:28.940>if <00:30:29.096>you <00:30:29.251>scroll <00:30:29.407>out, <00:30:29.562>you <00:30:29.718>basically <00:30:29.873>don't <00:30:30.029>see <00:30:30.185>them,

717
00:30:31.065 --> 00:30:32.405
<00:30:31.065>but <00:30:31.306>it's, <00:30:31.547>if <00:30:31.788>you <00:30:32.029>scroll <00:30:32.271>in,

718
00:30:32.625 --> 00:30:35.325
<00:30:32.625>and <00:30:32.765>of <00:30:32.905>course <00:30:33.045>in, <00:30:33.185>in <00:30:33.325>Berlin <00:30:33.465>we <00:30:33.605>got <00:30:33.745>the <00:30:33.885>Techno <00:30:34.025>Viking,

719
00:30:35.785 --> 00:30:37.325
<00:30:35.785>and <00:30:36.016>people <00:30:36.247>do <00:30:36.478>all <00:30:36.709>kind <00:30:36.940>of <00:30:37.171>stuff.

720
00:30:37.325 --> 00:30:40.165
<00:30:37.325>Like, <00:30:37.500>it's, <00:30:37.675>it's <00:30:37.850>just <00:30:38.025>hilarious <00:30:38.200>how <00:30:38.375>much, <00:30:38.550>how <00:30:38.725>much,

721
00:30:40.165 --> 00:30:44.325
<00:30:40.165>like <00:30:40.340>digital, <00:30:40.514>uh, <00:30:40.690>um, <00:30:40.865>uh, <00:30:41.040>what <00:30:41.215>do <00:30:41.389>you <00:30:41.565>say?

722
00:30:44.325 --> 00:30:47.945
<00:30:44.325>Uh, <00:30:44.500>like, <00:30:44.675>yeah, <00:30:44.850>graffiti <00:30:45.025>or <00:30:45.200>like <00:30:45.375>messing <00:30:45.550>things <00:30:45.725>up

723
00:30:48.085 --> 00:30:49.545
<00:30:48.085>and <00:30:48.347>it's <00:30:48.610>just <00:30:48.873>really, <00:30:49.136>really <00:30:49.399>funny.

724
00:30:49.565 --> 00:30:51.145
<00:30:49.565>Oh <00:30:49.740>my <00:30:49.915>God. <00:30:50.090>One <00:30:50.265>of <00:30:50.440>the <00:30:50.615>politicians <00:30:50.790>in <00:30:50.965>Germany

725
00:30:51.845 --> 00:30:54.865
<00:30:51.845>and <00:30:52.000>yeah, <00:30:52.156>it's <00:30:52.311>like <00:30:52.467>this, <00:30:52.622>there's <00:30:52.778>all <00:30:52.933>kind <00:30:53.089>of <00:30:53.245>fights

726
00:30:54.865 --> 00:30:56.425
<00:30:54.865>between <00:30:55.331>football <00:30:55.798>clubs <00:30:56.265>there

727
00:30:56.525 --> 00:30:58.785
<00:30:56.525>and <00:30:56.805>like <00:30:57.085>political <00:30:57.365>statements <00:30:57.645>and <00:30:57.925>stuff.

728
00:30:58.805 --> 00:31:02.145
<00:30:58.805>So <00:30:58.932>it's <00:30:59.059>pretty <00:30:59.186>cool <00:30:59.314>to <00:30:59.441>just <00:30:59.568>paint <00:30:59.695>on <00:30:59.823>a, <00:30:59.950>a, <00:31:00.077>a <00:31:00.205>thing

729
00:31:02.245 --> 00:31:05.385
<00:31:02.245>and <00:31:02.361>get <00:31:02.478>a <00:31:02.594>pixel <00:31:02.711>that <00:31:02.828>you <00:31:02.945>can <00:31:03.061>click <00:31:03.178>on <00:31:03.294>and <00:31:03.411>do <00:31:03.528>it <00:31:03.645>yourself.

730
00:31:05.445 --> 00:31:07.385
<00:31:05.445>Not <00:31:05.725>like <00:31:06.004>the <00:31:06.284>million <00:31:06.564>pixel <00:31:06.845>thing

731
00:31:07.385 --> 00:31:08.705
<00:31:07.385>that <00:31:07.682>was <00:31:07.979>sponsored <00:31:08.275>back <00:31:08.572>then.

732
00:31:08.895 --> 00:31:11.065
<00:31:08.895>This <00:31:09.095>is <00:31:09.295>just <00:31:09.495>basically <00:31:09.695>vandalism <00:31:09.895>on <00:31:10.095>a <00:31:10.295>map.

733
00:31:11.205 --> 00:31:12.505
<00:31:11.205>And <00:31:11.399>I <00:31:11.595>like <00:31:11.790>that <00:31:11.985>kind <00:31:12.180>of <00:31:12.375>stuff

734
00:31:12.505 --> 00:31:14.385
<00:31:12.505>that <00:31:12.738>people <00:31:12.971>just <00:31:13.205>build <00:31:13.438>something <00:31:13.671>like <00:31:13.905>that.

735
00:31:15.055 --> 00:31:16.145
<00:31:15.055>Yeah. <00:31:15.300>Very <00:31:15.545>cool. <00:31:15.790>Very <00:31:16.036>nice.

736
00:31:17.405 --> 00:31:20.145
<00:31:17.405>Is <00:31:17.605>there, <00:31:17.805>uh, <00:31:18.004>drawings <00:31:18.205>everywhere <00:31:18.405>in <00:31:18.605>the <00:31:18.805>whole

737
00:31:20.145 --> 00:31:21.505
<00:31:20.145>world, <00:31:20.553>or <00:31:20.961>only <00:31:21.369>on,

738
00:31:22.015 --> 00:31:23.015
<00:31:22.015>Yeah. <00:31:22.465>Yeah. <00:31:22.915>Yeah.

739
00:31:23.015 --> 00:31:24.665
<00:31:23.015>So <00:31:23.215>that's <00:31:23.415>the <00:31:23.615>other <00:31:23.815>fun <00:31:24.015>bit <00:31:24.215>to, <00:31:24.415>to,

740
00:31:24.665 --> 00:31:26.425
<00:31:24.665>to <00:31:24.898>compare <00:31:25.131>different <00:31:25.365>countries <00:31:25.598>to <00:31:25.831>each <00:31:26.065>other.

741
00:31:27.095 --> 00:31:28.785
<00:31:27.095>This <00:31:27.270>is <00:31:27.445>also <00:31:27.620>another <00:31:27.795>one <00:31:27.970>that <00:31:28.145>I, <00:31:28.320>that <00:31:28.495>I,

742
00:31:28.785 --> 00:31:30.465
<00:31:28.785>that <00:31:29.018>I <00:31:29.251>got <00:31:29.485>excited <00:31:29.718>about <00:31:29.951>is <00:31:30.185>like,

743
00:31:30.665 --> 00:31:33.985
<00:31:30.665>somebody <00:31:30.840>collected <00:31:31.014>all <00:31:31.190>the <00:31:31.365>3D <00:31:31.540>environments <00:31:31.715>over <00:31:31.889>the <00:31:32.065>years

744
00:31:34.095 --> 00:31:37.225
<00:31:34.095>that <00:31:34.235>people <00:31:34.375>build <00:31:34.515>what <00:31:34.655>they <00:31:34.795>said, <00:31:34.935>like <00:31:35.075>3D <00:31:35.215>is <00:31:35.355>the <00:31:35.495>future.

745
00:31:37.565 --> 00:31:39.785
<00:31:37.565>And, <00:31:37.798>uh, <00:31:38.031>with <00:31:38.265>Metaverse <00:31:38.498>shutting <00:31:38.731>down <00:31:38.965>all

746
00:31:39.785 --> 00:31:43.145
<00:31:39.785>of <00:31:39.925>their <00:31:40.065>departments <00:31:40.205>right <00:31:40.345>now, <00:31:40.485>it <00:31:40.625>just <00:31:40.765>shows, <00:31:40.905>it <00:31:41.045>shows <00:31:41.185>like

747
00:31:43.205 --> 00:31:45.025
<00:31:43.205>how <00:31:43.485>many <00:31:43.764>of <00:31:44.044>those <00:31:44.324>completely <00:31:44.605>failed

748
00:31:45.025 --> 00:31:48.105
<00:31:45.025>because <00:31:45.180>yeah, <00:31:45.336>it's, <00:31:45.491>it <00:31:45.647>always <00:31:45.802>feels <00:31:45.958>like <00:31:46.113>the <00:31:46.269>right <00:31:46.425>thing

749
00:31:48.105 --> 00:31:52.665
<00:31:48.105>to <00:31:48.221>do, <00:31:48.338>but <00:31:48.455>uh, <00:31:48.571>it <00:31:48.688>it <00:31:48.805>kind <00:31:48.921>of <00:31:49.038>like, <00:31:49.155>oh <00:31:49.271>God, <00:31:49.388>magic, <00:31:49.505>magic.

750
00:31:52.865 --> 00:31:54.385
<00:31:52.865>I, <00:31:53.093>I <00:31:53.321>could <00:31:53.549>never <00:31:53.777>use <00:31:54.005>those <00:31:54.233>things.

751
00:31:55.065 --> 00:31:56.375
<00:31:55.065>Where <00:31:55.300>did <00:31:55.536>they <00:31:55.772>work <00:31:56.008>for <00:31:56.244>you?

752
00:31:56.375 --> 00:31:59.415
<00:31:56.375>Where <00:31:56.502>you <00:31:56.629>could <00:31:56.756>see <00:31:56.884>something <00:31:57.011>if <00:31:57.138>you <00:31:57.265>look, <00:31:57.393>I <00:31:57.520>had <00:31:57.647>to <00:31:57.775>look

753
00:31:59.415 --> 00:32:01.215
<00:31:59.415>through <00:31:59.648>it <00:31:59.881>or <00:32:00.115>screw <00:32:00.348>up <00:32:00.581>your <00:32:00.815>eyes,

754
00:32:01.235 --> 00:32:03.175
<00:32:01.235>and <00:32:01.409>then <00:32:01.584>you <00:32:01.760>would <00:32:01.935>see <00:32:02.110>something <00:32:02.284>3D <00:32:02.459>in <00:32:02.635>it.

755
00:32:04.225 --> 00:32:07.485
<00:32:04.225>But <00:32:04.365>it's, <00:32:04.504>it's, <00:32:04.645>it's <00:32:04.784>actually <00:32:04.925>pretty <00:32:05.064>fun <00:32:05.205>to <00:32:05.344>see, <00:32:05.485>uh, <00:32:05.625>uh,

756
00:32:07.485 --> 00:32:10.325
<00:32:07.485>to <00:32:07.612>see <00:32:07.739>like <00:32:07.866>every <00:32:07.994>time <00:32:08.121>we <00:32:08.248>set <00:32:08.375>like <00:32:08.503>3D <00:32:08.630>is <00:32:08.757>the <00:32:08.885>future,

757
00:32:10.985 --> 00:32:12.605
<00:32:10.985>and <00:32:11.334>it <00:32:11.685>died <00:32:12.034>immediately <00:32:12.385>again.

758
00:32:12.865 --> 00:32:14.525
<00:32:12.865>And <00:32:13.065>I've <00:32:13.265>got <00:32:13.465>one <00:32:13.665>of <00:32:13.865>those <00:32:14.065>as <00:32:14.265>well.

759
00:32:14.645 --> 00:32:16.525
<00:32:14.645>I <00:32:14.785>saw <00:32:14.925>it <00:32:15.065>in <00:32:15.205>a, <00:32:15.345>in <00:32:15.485>a, <00:32:15.625>in <00:32:15.764>a <00:32:15.905>museum <00:32:16.045>once

760
00:32:16.525 --> 00:32:17.565
<00:32:16.525>before, <00:32:16.712>so <00:32:16.899>that <00:32:17.086>was <00:32:17.273>pretty <00:32:17.461>fun.

761
00:32:18.785 --> 00:32:20.045
<00:32:18.785>So <00:32:19.068>yeah. <00:32:19.352>Metaverse, <00:32:19.635>why <00:32:19.919>is

762
00:32:20.045 --> 00:32:21.565
<00:32:20.045>It, <00:32:20.318>why <00:32:20.592>has <00:32:20.865>it <00:32:21.139>stayed <00:32:21.413>novelty?

763
00:32:21.665 --> 00:32:24.165
<00:32:21.665>Why <00:32:21.805>is <00:32:21.945>it? <00:32:22.085>'cause <00:32:22.225>it's, <00:32:22.365>it <00:32:22.504>is <00:32:22.645>something <00:32:22.784>that's <00:32:22.925>just <00:32:23.065>it,

764
00:32:24.275 --> 00:32:26.765
<00:32:24.275>it's <00:32:24.430>got <00:32:24.586>the <00:32:24.741>eighties <00:32:24.897>not, <00:32:25.052>you <00:32:25.208>know, <00:32:25.363>nostalgia <00:32:25.519>to <00:32:25.675>it.

765
00:32:26.835 --> 00:32:28.805
<00:32:26.835>It's <00:32:27.035>obviously <00:32:27.235>got <00:32:27.435>the <00:32:27.635>more <00:32:27.835>historic, <00:32:28.035>you <00:32:28.235>know,

766
00:32:28.805 --> 00:32:30.165
<00:32:28.805>attempts <00:32:29.049>like <00:32:29.294>are <00:32:29.539>in <00:32:29.784>that <00:32:30.029>article,

767
00:32:30.265 --> 00:32:33.685
<00:32:30.265>but <00:32:30.420>it <00:32:30.576>is <00:32:30.731>just <00:32:30.887>gonna <00:32:31.042>always <00:32:31.198>remain <00:32:31.353>a <00:32:31.509>bit <00:32:31.665>novelty.

768
00:32:33.685 --> 00:32:36.285
<00:32:33.685>It <00:32:33.825>feels, <00:32:33.965>I <00:32:34.105>don't, <00:32:34.245>I <00:32:34.385>mean, <00:32:34.524>part <00:32:34.665>partly <00:32:34.804>I <00:32:34.945>do <00:32:35.085>think,

769
00:32:36.325 --> 00:32:38.805
<00:32:36.325>I <00:32:36.465>mean <00:32:36.605>partly <00:32:36.745>with <00:32:36.885>like <00:32:37.025>VR <00:32:37.165>headsets <00:32:37.305>as <00:32:37.445>well, <00:32:37.585>that <00:32:37.725>some

770
00:32:38.805 --> 00:32:40.565
<00:32:38.805>of <00:32:38.980>the, <00:32:39.155>the <00:32:39.330>early <00:32:39.505>ones <00:32:39.680>when <00:32:39.855>people <00:32:40.030>were, <00:32:40.205>um,

771
00:32:40.875 --> 00:32:43.005
<00:32:40.875>feeling <00:32:41.050>sick <00:32:41.225>when <00:32:41.400>they <00:32:41.575>were <00:32:41.750>using <00:32:41.925>them, <00:32:42.100>you <00:32:42.275>know?

772
00:32:43.005 --> 00:32:45.365
<00:32:43.005>And <00:32:43.160>I <00:32:43.316>thought, <00:32:43.471>well, <00:32:43.627>that's <00:32:43.782>something <00:32:43.938>they <00:32:44.093>have <00:32:44.249>to <00:32:44.405>overcome

773
00:32:45.365 --> 00:32:46.525
<00:32:45.365>because <00:32:45.626>I, <00:32:45.887>I <00:32:46.148>don't <00:32:46.409>see

774
00:32:46.525 --> 00:32:49.205
<00:32:46.525>how <00:32:46.725>you're <00:32:46.925>gonna <00:32:47.125>have <00:32:47.325>widespread <00:32:47.525>adoption, <00:32:47.725>um, <00:32:47.925>if,

775
00:32:49.225 --> 00:32:51.685
<00:32:49.225>if <00:32:49.399>a <00:32:49.574>percentage <00:32:49.750>of <00:32:49.925>people, <00:32:50.100>um, <00:32:50.274>get, <00:32:50.449>get <00:32:50.625>sick.

776
00:32:51.685 --> 00:32:53.365
<00:32:51.685>And <00:32:51.885>I <00:32:52.085>know <00:32:52.284>that <00:32:52.485>they <00:32:52.685>have <00:32:52.885>improved <00:32:53.085>that,

777
00:32:53.425 --> 00:32:56.485
<00:32:53.425>but, <00:32:53.625>um, <00:32:53.825>I <00:32:54.024>think <00:32:54.225>it's <00:32:54.425>still <00:32:54.625>pretty <00:32:54.825>prevalent.

778
00:32:56.485 --> 00:32:58.525
<00:32:56.485>And <00:32:56.601>so <00:32:56.718>I <00:32:56.834>don't, <00:32:56.951>you <00:32:57.068>know, <00:32:57.185>I <00:32:57.301>know <00:32:57.418>that <00:32:57.534>that's <00:32:57.651>maybe <00:32:57.768>like <00:32:57.885>a,

779
00:32:58.705 --> 00:33:00.245
<00:32:58.705>um, <00:32:58.982>just <00:32:59.259>like <00:32:59.536>one, <00:32:59.813>one <00:33:00.091>example,

780
00:33:00.345 --> 00:33:03.005
<00:33:00.345>but <00:33:00.472>I, <00:33:00.599>I <00:33:00.726>just, <00:33:00.854>I'm <00:33:00.981>not <00:33:01.108>quite <00:33:01.235>sure <00:33:01.363>with <00:33:01.490>all <00:33:01.617>of <00:33:01.745>this,

781
00:33:03.105 --> 00:33:05.445
<00:33:03.105>I'd <00:33:03.338>love <00:33:03.571>VR <00:33:03.805>more <00:33:04.038>so <00:33:04.271>than <00:33:04.505>3D.

782
00:33:05.505 --> 00:33:07.765
<00:33:05.505>I'd <00:33:05.660>love <00:33:05.816>VR <00:33:05.971>to <00:33:06.127>become <00:33:06.282>this <00:33:06.438>sort <00:33:06.593>of <00:33:06.749>commonplace <00:33:06.905>thing

783
00:33:07.765 --> 00:33:09.325
<00:33:07.765>that <00:33:07.920>we <00:33:08.076>are <00:33:08.231>all <00:33:08.387>using <00:33:08.542>in <00:33:08.698>our, <00:33:08.853>in <00:33:09.009>our <00:33:09.165>house,

784
00:33:09.425 --> 00:33:11.005
<00:33:09.425>but <00:33:09.658>I <00:33:09.891>just, <00:33:10.125>I <00:33:10.358>just <00:33:10.591>don't <00:33:10.825>know.

785
00:33:11.025 --> 00:33:13.765
<00:33:11.025>I'm <00:33:11.165>not <00:33:11.305>convinced <00:33:11.445>by <00:33:11.585>it <00:33:11.725>still, <00:33:11.865>even <00:33:12.005>after <00:33:12.145>all <00:33:12.285>these <00:33:12.425>years.

786
00:33:14.555 --> 00:33:18.605
<00:33:14.555>Same, <00:33:14.671>same <00:33:14.788>as <00:33:14.905>you, <00:33:15.021>then <00:33:15.138>I, <00:33:15.255>I <00:33:15.371>don't <00:33:15.488>own <00:33:15.605>a, <00:33:15.721>a <00:33:15.838>vr <00:33:15.955>uh,

787
00:33:18.605 --> 00:33:21.045
<00:33:18.605>headset, <00:33:18.780>but, <00:33:18.955>uh, <00:33:19.130>yeah, <00:33:19.305>it <00:33:19.480>was <00:33:19.655>a <00:33:19.830>few <00:33:20.005>time.

788
00:33:21.205 --> 00:33:23.485
<00:33:21.205>I, <00:33:21.379>I <00:33:21.554>tried <00:33:21.730>them. <00:33:21.905>It <00:33:22.080>was <00:33:22.254>not <00:33:22.429>that <00:33:22.605>great,

789
00:33:23.665 --> 00:33:25.725
<00:33:23.665>as <00:33:23.805>the <00:33:23.945>feeling <00:33:24.085>was <00:33:24.225>not, <00:33:24.365>uh, <00:33:24.504>it <00:33:24.645>was <00:33:24.784>a <00:33:24.925>bit <00:33:25.065>off.

790
00:33:25.845 --> 00:33:27.765
<00:33:25.845>I, <00:33:26.078>I <00:33:26.311>don't <00:33:26.545>know. <00:33:26.778>But, <00:33:27.011>uh, <00:33:27.245>yeah.

791
00:33:27.765 --> 00:33:30.325
<00:33:27.765>And <00:33:27.920>now <00:33:28.076>there, <00:33:28.231>there <00:33:28.387>is <00:33:28.542>a <00:33:28.698>Google <00:33:28.853>who <00:33:29.009>does, <00:33:29.165>uh,

792
00:33:30.325 --> 00:33:32.925
<00:33:30.325>glasses <00:33:30.675>augmented <00:33:31.025>reality, <00:33:31.375>I <00:33:31.725>think.

793
00:33:33.315 --> 00:33:34.565
<00:33:33.315>Yeah, <00:33:33.690>I <00:33:34.065>didn't <00:33:34.440>trade,

794
00:33:34.825 --> 00:33:39.045
<00:33:34.825>but <00:33:34.952>maybe <00:33:35.079>it <00:33:35.206>can <00:33:35.334>be <00:33:35.461>a, <00:33:35.588>a <00:33:35.715>good, <00:33:35.843>uh, <00:33:35.970>InBetween. <00:33:36.097>I <00:33:36.225>dunno.

795
00:33:39.365 --> 00:33:40.565
<00:33:39.365>Hmm. <00:33:39.905>It's <00:33:40.445>kind

796
00:33:40.565 --> 00:33:42.645
<00:33:40.565>of <00:33:40.740>a <00:33:40.915>privacy <00:33:41.090>nightmare <00:33:41.265>though, <00:33:41.440>as <00:33:41.615>well, <00:33:41.790>isn't <00:33:41.965>it?

797
00:33:42.645 --> 00:33:44.405
<00:33:42.645>Because <00:33:42.845>you <00:33:43.045>don't <00:33:43.245>know <00:33:43.445>when <00:33:43.645>people <00:33:43.845>film <00:33:44.045>you.

798
00:33:44.525 --> 00:33:46.765
<00:33:44.525>I <00:33:44.665>mean, <00:33:44.805>there's <00:33:44.945>that <00:33:45.085>little <00:33:45.225>red <00:33:45.365>dot, <00:33:45.505>but <00:33:45.645>that's <00:33:45.785>about <00:33:45.925>it.

799
00:33:46.905 --> 00:33:49.205
<00:33:46.905>And <00:33:47.138>like, <00:33:47.371>it, <00:33:47.605>it <00:33:47.838>feels <00:33:48.071>very <00:33:48.305>bizarre.

800
00:33:49.325 --> 00:33:51.525
<00:33:49.325>I <00:33:49.480>think <00:33:49.636>the <00:33:49.791>biggest <00:33:49.947>problem <00:33:50.102>was <00:33:50.258>the <00:33:50.413>haptics <00:33:50.569>were <00:33:50.725>missing.

801
00:33:52.385 --> 00:33:54.205
<00:33:52.385>The <00:33:52.560>3D <00:33:52.735>world <00:33:52.910>is <00:33:53.085>something <00:33:53.260>that <00:33:53.435>we <00:33:53.610>live <00:33:53.785>in.

802
00:33:54.225 --> 00:33:55.885
<00:33:54.225>So <00:33:54.458>if <00:33:54.691>you <00:33:54.925>simulate <00:33:55.158>a <00:33:55.391>3D <00:33:55.625>world

803
00:33:55.905 --> 00:33:58.485
<00:33:55.905>and <00:33:56.105>you <00:33:56.305>cannot <00:33:56.504>touch <00:33:56.705>the <00:33:56.905>3D <00:33:57.105>thing, <00:33:57.305>yeah.

804
00:33:58.485 --> 00:34:00.805
<00:33:58.485>Then <00:33:58.625>our <00:33:58.764>brain <00:33:58.905>is <00:33:59.044>like, <00:33:59.185>oh <00:33:59.324>my <00:33:59.465>God, <00:33:59.604>I'm <00:33:59.745>getting <00:33:59.885>seasick.

805
00:34:00.805 --> 00:34:02.805
<00:34:00.805>This <00:34:00.932>is <00:34:01.059>really <00:34:01.186>bad. <00:34:01.314>I, <00:34:01.441>I <00:34:01.568>don't <00:34:01.695>know <00:34:01.823>how <00:34:01.950>to <00:34:02.077>do <00:34:02.205>that.

806
00:34:02.865 --> 00:34:05.365
<00:34:02.865>And <00:34:03.020>of <00:34:03.176>course, <00:34:03.331>frames <00:34:03.487>per <00:34:03.642>second <00:34:03.798>is <00:34:03.953>a <00:34:04.109>big <00:34:04.265>issue.

807
00:34:05.365 --> 00:34:08.325
<00:34:05.365>Like, <00:34:05.481>I <00:34:05.598>mean, <00:34:05.715>if <00:34:05.831>you're <00:34:05.948>under <00:34:06.065>60 <00:34:06.181>frames <00:34:06.298>per <00:34:06.415>second <00:34:06.531>in <00:34:06.648>any <00:34:06.765>3D

808
00:34:08.325 --> 00:34:10.685
<00:34:08.324>environment, <00:34:08.674>people <00:34:09.024>get <00:34:09.375>physically <00:34:09.725>sick.

809
00:34:10.825 --> 00:34:13.605
<00:34:10.824>And <00:34:10.964>there's <00:34:11.105>like <00:34:11.245>people <00:34:11.384>all <00:34:11.524>kind <00:34:11.665>of <00:34:11.804>like, <00:34:11.944>uh, <00:34:12.085>uh, <00:34:12.225>uh,

810
00:34:13.605 --> 00:34:15.325
<00:34:13.605>disabilities <00:34:13.955>that <00:34:14.304>have <00:34:14.655>issues <00:34:15.005>with

811
00:34:15.325 --> 00:34:16.645
<00:34:15.324>that, <00:34:15.621>but <00:34:15.918>everybody <00:34:16.216>like <00:34:16.513>that.

812
00:34:16.725 --> 00:34:18.885
<00:34:16.725>I <00:34:16.900>mean, <00:34:17.074>I <00:34:17.250>remember <00:34:17.424>when, <00:34:17.600>when <00:34:17.775>WebGL <00:34:17.949>came <00:34:18.125>out

813
00:34:18.885 --> 00:34:21.485
<00:34:18.885>and <00:34:19.012>I <00:34:19.139>said <00:34:19.266>like, <00:34:19.394>this <00:34:19.521>is <00:34:19.648>the <00:34:19.775>first <00:34:19.903>time <00:34:20.030>I <00:34:20.157>can <00:34:20.285>physically

814
00:34:21.485 --> 00:34:23.085
<00:34:21.485>make <00:34:21.835>people <00:34:22.185>puke <00:34:22.535>with <00:34:22.885>JavaScript,

815
00:34:23.345 --> 00:34:25.645
<00:34:23.344>and <00:34:23.472>I <00:34:23.599>don't <00:34:23.726>even <00:34:23.854>have <00:34:23.981>to <00:34:24.108>do <00:34:24.235>an <00:34:24.363>extra <00:34:24.490>effort <00:34:24.617>in <00:34:24.745>that

816
00:34:25.645 --> 00:34:27.085
<00:34:25.645>because <00:34:25.904>it's <00:34:26.163>just <00:34:26.422>gonna <00:34:26.681>be <00:34:26.940>the

817
00:34:27.085 --> 00:34:28.405
<00:34:27.085>environment <00:34:27.322>that <00:34:27.560>does <00:34:27.797>it <00:34:28.035>for <00:34:28.273>me.

818
00:34:29.105 --> 00:34:31.165
<00:34:29.105>So, <00:34:29.338>um, <00:34:29.571>yeah, <00:34:29.804>it's <00:34:30.038>an <00:34:30.271>interesting <00:34:30.505>one.

819
00:34:31.695 --> 00:34:34.285
<00:34:31.695>We're <00:34:31.850>actually <00:34:32.006>kind <00:34:32.161>of <00:34:32.317>to, <00:34:32.472>uh, <00:34:32.628>we <00:34:32.783>chatted <00:34:32.939>a <00:34:33.095>lot,

820
00:34:34.345 --> 00:34:37.605
<00:34:34.344>so <00:34:34.484>I'm <00:34:34.625>switching, <00:34:34.764>uh, <00:34:34.904>I'm, <00:34:35.044>I'm <00:34:35.185>skipping <00:34:35.324>the <00:34:35.464>tips <00:34:35.605>and <00:34:35.745>tricks.

821
00:34:37.605 --> 00:34:39.285
<00:34:37.605>Maybe <00:34:37.780>we, <00:34:37.955>we <00:34:38.130>can <00:34:38.304>come <00:34:38.480>back <00:34:38.655>to <00:34:38.830>them <00:34:39.005>later.

822
00:34:39.475 --> 00:34:41.685
<00:34:39.475>There's <00:34:39.630>a <00:34:39.786>few <00:34:39.941>interesting <00:34:40.097>things <00:34:40.252>in <00:34:40.408>there <00:34:40.563>you <00:34:40.719>could <00:34:40.875>take.

823
00:34:41.695 --> 00:34:43.285
<00:34:41.695>Check <00:34:41.928>the <00:34:42.161>links <00:34:42.395>later <00:34:42.628>on <00:34:42.861>as <00:34:43.095>well.

824
00:34:43.665 --> 00:34:46.565
<00:34:43.665>Uh, <00:34:43.792>I <00:34:43.919>think <00:34:44.046>what <00:34:44.174>the, <00:34:44.301>the <00:34:44.428>interesting <00:34:44.555>bit <00:34:44.683>here <00:34:44.810>is <00:34:44.937>that <00:34:45.065>the,

825
00:34:46.625 --> 00:34:49.365
<00:34:46.625>the, <00:34:46.780>uh, <00:34:46.936>the <00:34:47.091>five <00:34:47.247>aresome <00:34:47.402>scroll, <00:34:47.558>if <00:34:47.713>scroll <00:34:47.869>fade <00:34:48.025>effects

826
00:34:49.365 --> 00:34:50.885
<00:34:49.364>with <00:34:49.638>vanilla <00:34:49.912>JavaScript <00:34:50.185>was <00:34:50.459>my <00:34:50.733>favorite

827
00:34:50.885 --> 00:34:54.325
<00:34:50.885>because <00:34:51.085>it <00:34:51.285>basically <00:34:51.485>just <00:34:51.685>said, <00:34:51.885>don't, <00:34:52.085>it's <00:34:52.285>like,

828
00:34:54.945 --> 00:34:56.365
<00:34:54.945>it <00:34:55.158>just <00:34:55.371>shows <00:34:55.583>how <00:34:55.797>bad <00:34:56.009>it <00:34:56.223>is.

829
00:34:56.825 --> 00:35:00.245
<00:34:56.824>But <00:34:56.941>we <00:34:57.058>have <00:34:57.174>a <00:34:57.291>new <00:34:57.408>thing <00:34:57.524>that, <00:34:57.641>um, <00:34:57.758>uh, <00:34:57.875>we, <00:34:57.991>we <00:34:58.108>put <00:34:58.225>together.

830
00:35:00.345 --> 00:35:02.045
<00:35:00.345>And <00:35:00.500>I <00:35:00.656>want <00:35:00.811>to, <00:35:00.967>I <00:35:01.122>wanna <00:35:01.278>switch <00:35:01.433>into <00:35:01.589>that <00:35:01.745>one.

831
00:35:02.045 --> 00:35:03.325
<00:35:02.045>So <00:35:02.209>Theo, <00:35:02.374>if <00:35:02.538>you <00:35:02.703>don't <00:35:02.867>know <00:35:03.032>that <00:35:03.196>yet,

832
00:35:03.495 --> 00:35:05.525
<00:35:03.495>we're <00:35:03.670>gonna <00:35:03.845>play <00:35:04.020>a <00:35:04.194>game <00:35:04.370>called <00:35:04.545>Fake <00:35:04.720>on <00:35:04.895>News.

833
00:35:06.185 --> 00:35:09.405
<00:35:06.185>And <00:35:06.312>I <00:35:06.439>want <00:35:06.566>actually <00:35:06.694>means <00:35:06.821>we're <00:35:06.948>gonna <00:35:07.075>show <00:35:07.203>you <00:35:07.330>a, <00:35:07.457>a <00:35:07.585>headline

834
00:35:10.025 --> 00:35:12.765
<00:35:10.025>and <00:35:10.180>you're <00:35:10.336>gonna <00:35:10.491>tell <00:35:10.647>us <00:35:10.802>if <00:35:10.958>it's <00:35:11.113>a <00:35:11.269>real <00:35:11.425>headline

835
00:35:12.865 --> 00:35:14.125
<00:35:12.865>or <00:35:13.091>if <00:35:13.318>it's <00:35:13.545>a <00:35:13.772>fake <00:35:13.999>one.

836
00:35:14.385 --> 00:35:16.005
<00:35:14.385>If <00:35:14.585>it's <00:35:14.785>something <00:35:14.985>that <00:35:15.185>I <00:35:15.385>came <00:35:15.585>up <00:35:15.785>with

837
00:35:16.345 --> 00:35:19.045
<00:35:16.345>or <00:35:16.484>something <00:35:16.625>that <00:35:16.765>was <00:35:16.904>part <00:35:17.044>of <00:35:17.185>the <00:35:17.325>research <00:35:17.464>that <00:35:17.605>we've <00:35:17.745>done

838
00:35:19.045 --> 00:35:20.765
<00:35:19.045>where <00:35:19.220>we <00:35:19.395>found <00:35:19.570>a <00:35:19.745>headline <00:35:19.920>or <00:35:20.095>a <00:35:20.270>news <00:35:20.445>page.

839
00:35:21.145 --> 00:35:22.245
<00:35:21.145>So <00:35:21.475>without <00:35:21.805>further <00:35:22.134>ado,

840
00:35:22.245 --> 00:35:24.245
<00:35:22.245>let's <00:35:22.444>get <00:35:22.645>into <00:35:22.845>the <00:35:23.045>playing <00:35:23.245>fake <00:35:23.444>or <00:35:23.645>news.

841
00:35:24.735 --> 00:35:25.085
Let's,

842
00:35:33.265 --> 00:35:34.645
<00:35:33.265>All <00:35:33.513>right, <00:35:33.761>so <00:35:34.010>let's <00:35:34.258>get <00:35:34.507>started.

843
00:35:35.955 --> 00:35:39.285
<00:35:35.955>Musk <00:35:36.154>seeks <00:35:36.355>up <00:35:36.555>to <00:35:36.755>134 <00:35:36.955>billion <00:35:37.154>damages <00:35:37.355>from

844
00:35:39.285 --> 00:35:40.725
<00:35:39.285>open <00:35:39.716>AI <00:35:40.149>and <00:35:40.581>Microsoft,

845
00:35:43.495 --> 00:35:45.125
<00:35:43.495>Let's <00:35:43.845>say <00:35:44.194>Yes. <00:35:44.545>News. <00:35:44.895>Yeah.

846
00:35:45.465 --> 00:35:48.605
<00:35:45.465>Mm-hmm. <00:35:46.165>Yeah. <00:35:46.865>Yeah.

847
00:35:48.715 --> 00:35:49.725
<00:35:48.715>It's <00:35:48.896>crazy <00:35:49.078>enough <00:35:49.260>to <00:35:49.442>be <00:35:49.624>true.

848
00:35:49.875 --> 00:35:52.525
<00:35:49.875>It's, <00:35:50.050>it <00:35:50.225>is, <00:35:50.400>it <00:35:50.575>is <00:35:50.750>news <00:35:50.925>one <00:35:51.100>34 <00:35:51.275>billion.

849
00:35:52.745 --> 00:35:54.285
<00:35:52.745>You <00:35:53.022>could <00:35:53.299>buy <00:35:53.576>Greenland <00:35:53.853>with <00:35:54.131>that.

850
00:35:54.285 --> 00:35:55.885
<00:35:54.285>That's, <00:35:54.518>oh, <00:35:54.751>wait, <00:35:54.984>that's <00:35:55.218>not, <00:35:55.451>do <00:35:55.685>that.

851
00:35:56.995 --> 00:36:00.445
<00:35:56.995>Yeah. <00:35:57.170>All <00:35:57.345>the <00:35:57.520>tools <00:35:57.694>updated <00:35:57.870>to <00:35:58.045>flag <00:35:58.220>white <00:35:58.395>code

852
00:36:00.455 --> 00:36:02.445
<00:36:00.455>after <00:36:00.805>unusual <00:36:01.154>bug <00:36:01.505>patterns <00:36:01.855>emerge.

853
00:36:03.945 --> 00:36:07.285
<00:36:03.945>Mm. <00:36:04.225>Right. <00:36:04.505>See, <00:36:04.785>it's <00:36:05.065>interesting. <00:36:05.345>Fake.

854
00:36:09.005 --> 00:36:10.685
<00:36:09.005>I <00:36:09.205>think <00:36:09.405>it's <00:36:09.605>true. <00:36:09.805>I <00:36:10.005>think <00:36:10.205>it's <00:36:10.405>news.

855
00:36:11.165 --> 00:36:12.165
<00:36:11.165>I <00:36:11.345>could <00:36:11.525>see <00:36:11.705>a <00:36:11.884>pattern. <00:36:12.065>Yeah.

856
00:36:12.425 --> 00:36:14.045
<00:36:12.425>Really? <00:36:12.891>Ah, <00:36:13.358>It's <00:36:13.825>fake.

857
00:36:14.985 --> 00:36:18.685
<00:36:14.985>Ah, <00:36:15.185>Musk <00:36:15.385>says <00:36:15.585>Tesla <00:36:15.785>is <00:36:15.985>moving <00:36:16.185>full <00:36:16.385>self-driving

858
00:36:18.685 --> 00:36:19.965
<00:36:18.685>to <00:36:19.069>a <00:36:19.453>monthly <00:36:19.837>subscription.

859
00:36:20.585 --> 00:36:24.125
<00:36:20.585>No, <00:36:20.935>I <00:36:21.285>possible. <00:36:21.635>No, <00:36:21.985>no.

860
00:36:25.765 --> 00:36:29.125
<00:36:25.765>I <00:36:25.920>don't <00:36:26.076>believe <00:36:26.231>it. <00:36:26.387>It <00:36:26.542>is <00:36:26.698>news. <00:36:26.853>You <00:36:27.009>said <00:36:27.165>it.

861
00:36:29.505 --> 00:36:30.765
<00:36:29.505>Oh. <00:36:30.639>Oh.

862
00:36:30.875 --> 00:36:33.725
<00:36:30.875>What <00:36:31.030>we <00:36:31.186>like, <00:36:31.341>are <00:36:31.497>we, <00:36:31.652>it's <00:36:31.808>like <00:36:31.963>you <00:36:32.119>drive <00:36:32.275>along

863
00:36:33.725 --> 00:36:35.485
<00:36:33.725>with <00:36:33.865>your <00:36:34.005>car <00:36:34.145>and <00:36:34.285>then <00:36:34.424>like, <00:36:34.565>oh, <00:36:34.705>the <00:36:34.845>month <00:36:34.985>is <00:36:35.125>over

864
00:36:35.505 --> 00:36:37.645
<00:36:35.505>and <00:36:35.632>it <00:36:35.759>starts <00:36:35.886>hitting <00:36:36.014>the <00:36:36.141>brakes <00:36:36.268>in <00:36:36.395>the <00:36:36.523>middle <00:36:36.650>of <00:36:36.777>the <00:36:36.905>road.

865
00:36:37.705 --> 00:36:42.405
<00:36:37.705>Or <00:36:37.880>I <00:36:38.055>don't <00:36:38.230>know, <00:36:38.404>physical <00:36:38.580>attacks <00:36:38.755>on <00:36:38.930>crypto <00:36:39.105>holders

866
00:36:42.665 --> 00:36:44.005
<00:36:42.665>are <00:36:43.067>rent <00:36:43.469>assaults <00:36:43.871>rising.

867
00:36:47.005 --> 00:36:49.005
<00:36:47.005>I <00:36:47.180>has <00:36:47.355>to, <00:36:47.530>yes. <00:36:47.705>I <00:36:47.880>want <00:36:48.055>to <00:36:48.230>believe <00:36:48.405>it.

868
00:36:51.425 --> 00:36:53.365
<00:36:51.425>Daniel, <00:36:51.600>Dan, <00:36:51.775>you <00:36:51.950>say <00:36:52.125>it's <00:36:52.300>news <00:36:52.475>or <00:36:52.650>fake. <00:36:52.825>It

869
00:36:53.505 --> 00:36:54.685
<00:36:53.505>Has <00:36:53.717>to <00:36:53.929>be <00:36:54.142>fake. <00:36:54.354>It <00:36:54.567>has

870
00:36:54.685 --> 00:36:56.405
<00:36:54.685>To <00:36:55.151>be <00:36:55.618>It's <00:36:56.085>news.

871
00:36:56.865 --> 00:36:59.885
<00:36:56.865>Oh, <00:36:57.145>wow. <00:36:57.424>The <00:36:57.705>world <00:36:57.984>is <00:36:58.265>so

872
00:36:59.885 --> 00:37:00.885
Strange.

873
00:37:00.985 --> 00:37:02.165
<00:37:00.985>The <00:37:01.162>right <00:37:01.339>tool <00:37:01.516>for <00:37:01.693>the <00:37:01.870>right <00:37:02.047>job.

874
00:37:03.005 --> 00:37:04.485
<00:37:03.005>European <00:37:03.449>regulators <00:37:03.893>open <00:37:04.337>inquiry

875
00:37:04.505 --> 00:37:07.285
<00:37:04.505>to <00:37:04.785>contextual <00:37:05.065>social <00:37:05.345>media <00:37:05.625>personalization <00:37:05.905>engines.

876
00:37:08.155 --> 00:37:09.485
<00:37:08.155>Yeah. <00:37:08.454>Yeah, <00:37:08.753>I <00:37:09.052>think <00:37:09.352>so.

877
00:37:09.605 --> 00:37:11.685
<00:37:09.605>That's, <00:37:09.760>I'm <00:37:09.916>I'm <00:37:10.071>quite <00:37:10.227>worried <00:37:10.382>about <00:37:10.538>that. <00:37:10.693>It <00:37:10.849>sounds <00:37:11.005>real.

878
00:37:12.235 --> 00:37:13.605
<00:37:12.235>It's, <00:37:12.481>It's <00:37:12.728>stays <00:37:12.974>the <00:37:13.221>same. <00:37:13.468>Yeah.

879
00:37:15.355 --> 00:37:18.645
<00:37:15.355>It's <00:37:15.510>big. <00:37:15.666>Although <00:37:15.821>I, <00:37:15.977>I, <00:37:16.132>you <00:37:16.288>should <00:37:16.443>see <00:37:16.599>it's <00:37:16.755>not

880
00:37:18.645 --> 00:37:19.925
<00:37:18.645>by <00:37:18.933>it, <00:37:19.221>it's <00:37:19.509>by <00:37:19.797>me.

881
00:37:19.925 --> 00:37:21.565
<00:37:19.925>And <00:37:20.080>I <00:37:20.236>put <00:37:20.391>the <00:37:20.547>Z <00:37:20.702>in <00:37:20.858>there, <00:37:21.013>which <00:37:21.169>is <00:37:21.325>wrong.

882
00:37:21.585 --> 00:37:24.125
<00:37:21.585>It <00:37:21.740>should <00:37:21.896>be <00:37:22.051>an <00:37:22.207>S, <00:37:22.362>but <00:37:22.518>like, <00:37:22.673>uh, <00:37:22.829>so <00:37:22.985>yeah,

883
00:37:25.285 --> 00:37:28.365
<00:37:25.285>lucid <00:37:25.440>dream <00:37:25.596>startups <00:37:25.751>says <00:37:25.907>people <00:37:26.062>can <00:37:26.218>work <00:37:26.373>in <00:37:26.529>their <00:37:26.685>sleep.

884
00:37:30.425 --> 00:37:32.925
<00:37:30.425>That's <00:37:30.600>God, <00:37:30.775>To <00:37:30.950>be <00:37:31.125>rude. <00:37:31.300>Yeah, <00:37:31.475>yeah. <00:37:31.650>News. <00:37:31.825>Yeah.

885
00:37:33.115 --> 00:37:36.125
<00:37:33.115>Yeah. <00:37:33.395>Yep. <00:37:33.674>It <00:37:33.955>is, <00:37:34.234>it <00:37:34.515>is.

886
00:37:36.545 --> 00:37:37.725
<00:37:36.545>It <00:37:36.757>is <00:37:36.969>a, <00:37:37.182>a, <00:37:37.394>a <00:37:37.607>thing

887
00:37:37.725 --> 00:37:39.285
<00:37:37.725>that <00:37:37.900>you <00:37:38.075>put <00:37:38.250>on <00:37:38.424>your <00:37:38.600>head <00:37:38.775>while <00:37:38.950>you <00:37:39.125>sleep,

888
00:37:39.305 --> 00:37:42.125
<00:37:39.305>and <00:37:39.444>you're <00:37:39.585>supposed <00:37:39.725>to <00:37:39.865>actually <00:37:40.004>do <00:37:40.145>unit, <00:37:40.285>uh, <00:37:40.424>to, <00:37:40.565>to <00:37:40.705>testing

889
00:37:42.345 --> 00:37:43.725
<00:37:42.345>and <00:37:42.759>like, <00:37:43.173>uh, <00:37:43.587>interface.

890
00:37:44.185 --> 00:37:47.205
<00:37:44.185>And <00:37:44.312>it's <00:37:44.439>just <00:37:44.566>the <00:37:44.694>most <00:37:44.821>inhuman <00:37:44.948>thing <00:37:45.075>I've <00:37:45.203>seen <00:37:45.330>in <00:37:45.457>a <00:37:45.585>while.

891
00:37:47.205 --> 00:37:48.965
<00:37:47.205>It's <00:37:47.404>just <00:37:47.605>like, <00:37:47.805>oh, <00:37:48.005>you, <00:37:48.205>you <00:37:48.404>better <00:37:48.605>stop.

892
00:37:49.105 --> 00:37:51.165
<00:37:49.105>Uh, <00:37:49.305>you <00:37:49.505>better <00:37:49.705>not <00:37:49.905>stop <00:37:50.105>working <00:37:50.305>ever. <00:37:50.505>It's

893
00:37:51.165 --> 00:37:52.085
<00:37:51.165>Crazy. <00:37:51.993>Ukraine,

894
00:37:52.755 --> 00:37:54.925
<00:37:52.755>Ukraine's <00:37:53.035>Army <00:37:53.315>targeted <00:37:53.595>a <00:37:53.875>new <00:37:54.155>charity

895
00:37:54.975 --> 00:37:56.285
<00:37:54.975>theme, <00:37:55.564>malware <00:37:56.154>campaign

896
00:37:56.825 --> 00:37:58.925
<00:37:56.825>That's <00:37:57.000>so <00:37:57.174>random <00:37:57.350>that <00:37:57.524>I'm <00:37:57.700>gonna <00:37:57.875>say <00:37:58.049>it's <00:37:58.225>true.

897
00:37:59.205 --> 00:38:00.285
<00:37:59.205>'cause <00:37:59.529>it's, <00:37:59.853>it's <00:38:00.176>bonkers,

898
00:38:00.495 --> 00:38:01.495
<00:38:00.495>Right? <00:38:00.944>I'd <00:38:01.395>say

899
00:38:01.495 --> 00:38:02.845
<00:38:01.495>false, <00:38:02.710>but

900
00:38:03.625 --> 00:38:04.625
<00:38:03.625>It <00:38:03.925>is <00:38:04.225>true. <00:38:04.525>And

901
00:38:04.625 --> 00:38:08.125
<00:38:04.625>it <00:38:04.825>basically <00:38:05.025>shows <00:38:05.225>that <00:38:05.425>malware <00:38:05.625>creators <00:38:05.825>are, <00:38:06.025>uh,

902
00:38:08.365 --> 00:38:09.365
<00:38:08.365>terrible, <00:38:08.814>terrible <00:38:09.265>people.

903
00:38:09.965 --> 00:38:12.885
<00:38:09.965>I <00:38:10.105>mean, <00:38:10.245>that <00:38:10.385>there's <00:38:10.525>no, <00:38:10.665>there's <00:38:10.805>no <00:38:10.945>cool <00:38:11.085>piracy <00:38:11.225>in <00:38:11.365>malware.

904
00:38:13.025 --> 00:38:15.525
<00:38:13.025>I'm <00:38:13.200>sorry. <00:38:13.375>That's <00:38:13.550>just <00:38:13.725>like <00:38:13.900>amazing <00:38:14.075>what <00:38:14.250>people <00:38:14.425>do.

905
00:38:16.415 --> 00:38:19.005
<00:38:16.415>Cloud <00:38:16.695>providers <00:38:16.975>test <00:38:17.255>tiered <00:38:17.535>latency <00:38:17.815>guarantees

906
00:38:19.025 --> 00:38:20.205
<00:38:19.025>for <00:38:19.556>enterprise <00:38:20.087>customers.

907
00:38:20.945 --> 00:38:22.445
<00:38:20.945>I'm <00:38:21.170>gonna, <00:38:21.395>I'm <00:38:21.620>gonna <00:38:21.845>say <00:38:22.070>it's <00:38:22.295>fake.

908
00:38:22.585 --> 00:38:23.885
<00:38:22.585>I'm <00:38:22.819>almost <00:38:23.053>thinking <00:38:23.287>it <00:38:23.521>sounds <00:38:23.755>real,

909
00:38:23.985 --> 00:38:25.125
<00:38:23.985>but <00:38:24.190>because <00:38:24.395>of <00:38:24.600>that, <00:38:24.805>I <00:38:25.011>think

910
00:38:25.765 --> 00:38:26.765
<00:38:25.765>I <00:38:25.915>want <00:38:26.065>it <00:38:26.214>to <00:38:26.365>be <00:38:26.515>fake. <00:38:26.665>So

911
00:38:26.765 --> 00:38:27.845
<00:38:26.765>I <00:38:27.089>will <00:38:27.413>say <00:38:27.736>fake.

912
00:38:28.435 --> 00:38:30.645
<00:38:28.435>Yeah, <00:38:28.901>it's <00:38:29.368>fake. <00:38:29.835>Okay.

913
00:38:31.625 --> 00:38:34.525
<00:38:31.625>US <00:38:31.825>government, <00:38:32.025>cis <00:38:32.225>admins <00:38:32.425>stole <00:38:32.625>200 <00:38:32.825>phones <00:38:33.025>caught

914
00:38:34.545 --> 00:38:35.725
<00:38:34.545>by <00:38:34.899>house <00:38:35.253>it <00:38:35.607>desk.

915
00:38:36.305 --> 00:38:38.165
<00:38:36.305>Yes. <00:38:36.771>Yeah. <00:38:37.238>It's <00:38:37.705>news.

916
00:38:38.995 --> 00:38:42.765
<00:38:38.995>Yeah, <00:38:39.170>it <00:38:39.345>sounds <00:38:39.520>real. <00:38:39.694>And <00:38:39.870>it <00:38:40.045>is <00:38:40.220>news. <00:38:40.395>Yeah.

917
00:38:43.065 --> 00:38:45.245
<00:38:43.065>And <00:38:43.240>that <00:38:43.415>was, <00:38:43.590>uh, <00:38:43.765>fake <00:38:43.940>news <00:38:44.115>for <00:38:44.290>this <00:38:44.465>time.

918
00:38:45.545 --> 00:38:47.565
<00:38:45.545>You <00:38:45.700>could <00:38:45.856>play <00:38:46.011>along. <00:38:46.167>And <00:38:46.322>with <00:38:46.478>that <00:38:46.633>one <00:38:46.789>as <00:38:46.945>well,

919
00:38:47.565 --> 00:38:49.165
<00:38:47.565>we're <00:38:47.740>gonna <00:38:47.915>put <00:38:48.090>that <00:38:48.265>on <00:38:48.440>social <00:38:48.615>media <00:38:48.790>as <00:38:48.965>well.

920
00:38:49.165 --> 00:38:51.365
<00:38:49.165>And <00:38:49.320>it's <00:38:49.476>actually <00:38:49.631>so <00:38:49.787>much <00:38:49.942>fun <00:38:50.098>to <00:38:50.253>collect <00:38:50.409>these <00:38:50.565>things.

921
00:38:52.105 --> 00:38:54.845
<00:38:52.105>And, <00:38:52.232>uh, <00:38:52.359>yeah, <00:38:52.486>there's <00:38:52.614>a <00:38:52.741>bug <00:38:52.868>in <00:38:52.995>my, <00:38:53.123>in <00:38:53.250>my <00:38:53.377>app <00:38:53.505>here,

922
00:38:54.845 --> 00:38:56.565
<00:38:54.845>because <00:38:55.044>the <00:38:55.245>solve <00:38:55.444>shouldn't <00:38:55.645>show <00:38:55.845>up <00:38:56.044>right <00:38:56.245>now.

923
00:38:56.825 --> 00:38:58.965
<00:38:56.825>But <00:38:57.000>yeah, <00:38:57.174>that's <00:38:57.350>basically, <00:38:57.524>that <00:38:57.700>was <00:38:57.875>fake <00:38:58.049>on <00:38:58.225>news.

924
00:38:59.105 --> 00:39:02.245
<00:38:59.105>So <00:38:59.260>with <00:38:59.416>that, <00:38:59.571>let's <00:38:59.727>go <00:38:59.882>back <00:39:00.038>to <00:39:00.193>our <00:39:00.349>main <00:39:00.505>program.

925
00:39:02.825 --> 00:39:05.045
<00:39:02.825>And, <00:39:03.058>uh, <00:39:03.291>let's <00:39:03.524>hand <00:39:03.758>over <00:39:03.991>to <00:39:04.225>you.

926
00:39:05.115 --> 00:39:08.165
<00:39:05.115>Like, <00:39:05.290>so <00:39:05.464>Theodore, <00:39:05.640>you <00:39:05.814>have <00:39:05.990>some <00:39:06.165>demos <00:39:06.339>for <00:39:06.515>us

927
00:39:08.195 --> 00:39:09.565
<00:39:08.195>that <00:39:08.441>you <00:39:08.688>wanted <00:39:08.934>to <00:39:09.181>show <00:39:09.428>us.

928
00:39:09.765 --> 00:39:11.645
<00:39:09.765>I <00:39:09.998>collected <00:39:10.231>a <00:39:10.464>few <00:39:10.698>CSS <00:39:10.931>things <00:39:11.165>there,

929
00:39:12.265 --> 00:39:13.525
<00:39:12.265>but <00:39:12.491>you <00:39:12.718>put <00:39:12.945>the <00:39:13.172>effort <00:39:13.399>in.

930
00:39:13.545 --> 00:39:15.045
<00:39:13.545>So <00:39:13.815>let's <00:39:14.085>hand <00:39:14.355>over <00:39:14.625>to <00:39:14.895>you

931
00:39:15.105 --> 00:39:17.325
<00:39:15.105>and, <00:39:15.280>uh, <00:39:15.455>uh, <00:39:15.630>w <00:39:15.805>us <00:39:15.980>with <00:39:16.155>some <00:39:16.330>CSS <00:39:16.505>stuff

932
00:39:17.325 --> 00:39:18.645
<00:39:17.325>that <00:39:17.522>we <00:39:17.721>might <00:39:17.919>not <00:39:18.116>have <00:39:18.315>known <00:39:18.513>about.

933
00:39:19.275 --> 00:39:20.845
<00:39:19.275>Alright, <00:39:19.975>let's <00:39:20.675>go.

934
00:39:22.475 --> 00:39:27.375
<00:39:22.475>Uh, <00:39:22.615>do <00:39:22.755>you <00:39:22.895>see <00:39:23.035>my <00:39:23.174>screen <00:39:23.315>now? <00:39:23.455>Yep. <00:39:23.595>Yes. <00:39:23.735>Okay, <00:39:23.875>cool.

935
00:39:27.475 --> 00:39:32.295
<00:39:27.475>Yep. <00:39:27.602>Uh, <00:39:27.729>so <00:39:27.856>I <00:39:27.984>have, <00:39:28.111>uh, <00:39:28.238>two <00:39:28.365>examples <00:39:28.493>that <00:39:28.620>I <00:39:28.747>really <00:39:28.875>want

936
00:39:32.295 --> 00:39:35.095
<00:39:32.295>to <00:39:32.470>show <00:39:32.645>you <00:39:32.820>and <00:39:32.995>maybe <00:39:33.170>a, <00:39:33.345>a <00:39:33.520>few, <00:39:33.695>uh,

937
00:39:35.515 --> 00:39:37.775
<00:39:35.515>one <00:39:35.654>bonus <00:39:35.795>at <00:39:35.935>the <00:39:36.075>end <00:39:36.214>if <00:39:36.355>we, <00:39:36.495>if <00:39:36.634>we <00:39:36.775>have <00:39:36.915>time.

938
00:39:38.595 --> 00:39:43.295
<00:39:38.595>Um, <00:39:38.750>so <00:39:38.906>the <00:39:39.061>first <00:39:39.217>one <00:39:39.372>is, <00:39:39.528>uh, <00:39:39.683>accordion, <00:39:39.839>uh, <00:39:39.995>component.

939
00:39:44.115 --> 00:39:46.935
<00:39:44.115>Uh, <00:39:44.348>it's <00:39:44.581>pretty <00:39:44.814>basic <00:39:45.048>in <00:39:45.281>the <00:39:45.515>use.

940
00:39:47.125 --> 00:39:49.935
<00:39:47.125>It's, <00:39:47.300>uh, <00:39:47.475>like <00:39:47.650>a <00:39:47.825>title <00:39:48.000>that <00:39:48.175>is <00:39:48.350>clear <00:39:48.525>cable.

941
00:39:50.165 --> 00:39:53.815
<00:39:50.165>When <00:39:50.305>you <00:39:50.445>click <00:39:50.585>on <00:39:50.725>it, <00:39:50.865>uh, <00:39:51.005>there <00:39:51.145>is <00:39:51.285>an <00:39:51.425>associated <00:39:51.565>content

942
00:39:54.045 --> 00:39:58.815
<00:39:54.045>that, <00:39:54.220>uh, <00:39:54.395>collapse <00:39:54.570>or <00:39:54.745>open, <00:39:54.920>um, <00:39:55.095>and <00:39:55.270>that's <00:39:55.445>it.

943
00:39:58.995 --> 00:40:00.135
<00:39:58.995>Uh, <00:39:59.508>in <00:40:00.021>JavaScript,

944
00:40:00.465 --> 00:40:02.855
<00:40:00.465>it'll <00:40:00.698>take <00:40:00.931>maybe <00:40:01.165>just <00:40:01.398>a <00:40:01.631>one <00:40:01.865>click

945
00:40:02.855 --> 00:40:04.335
<00:40:02.855>class <00:40:03.299>removing, <00:40:03.743>uh, <00:40:04.187>opening.

946
00:40:05.435 --> 00:40:10.095
<00:40:05.435>Um, <00:40:05.562>but <00:40:05.689>there <00:40:05.816>are <00:40:05.944>a <00:40:06.071>lot <00:40:06.198>of, <00:40:06.325>uh, <00:40:06.453>accessibility <00:40:06.580>that <00:40:06.707>is, <00:40:06.835>uh,

947
00:40:10.095 --> 00:40:14.615
<00:40:10.095>already <00:40:10.294>inside <00:40:10.495>the <00:40:10.694>detailed <00:40:10.895>summary <00:40:11.095>tags <00:40:11.294>in <00:40:11.495>HTML.

948
00:40:15.355 --> 00:40:18.935
<00:40:15.355>Uh, <00:40:15.495>so <00:40:15.635>we <00:40:15.775>can, <00:40:15.915>uh, <00:40:16.055>navigate <00:40:16.195>with <00:40:16.335>tabs, <00:40:16.475>uh, <00:40:16.615>open <00:40:16.755>with,

949
00:40:19.035 --> 00:40:20.615
<00:40:19.035>um, <00:40:19.734>with <00:40:20.435>enter.

950
00:40:21.155 --> 00:40:25.495
<00:40:21.155>And <00:40:21.282>if <00:40:21.409>we <00:40:21.536>search <00:40:21.664>for <00:40:21.791>text, <00:40:21.918>uh, <00:40:22.045>that <00:40:22.173>is <00:40:22.300>not <00:40:22.427>visible, <00:40:22.555>uh,

951
00:40:26.195 --> 00:40:29.575
<00:40:26.195>likeum, <00:40:26.395>it'll <00:40:26.595>open, <00:40:26.795>uh, <00:40:26.995>the <00:40:27.195>drop <00:40:27.395>down, <00:40:27.595>uh,

952
00:40:29.575 --> 00:40:31.935
<00:40:29.575>because <00:40:29.774>it <00:40:29.975>knows <00:40:30.174>the <00:40:30.375>content <00:40:30.575>there <00:40:30.774>is <00:40:30.975>inside.

953
00:40:32.195 --> 00:40:36.495
<00:40:32.195>So <00:40:32.370>it's <00:40:32.545>opened, <00:40:32.720>um, <00:40:32.895>by <00:40:33.070>researching <00:40:33.245>the, <00:40:33.420>the <00:40:33.595>word.

954
00:40:37.275 --> 00:40:39.335
<00:40:37.275>Uh, <00:40:37.475>and <00:40:37.675>to <00:40:37.875>do <00:40:38.075>that, <00:40:38.275>it's <00:40:38.475>really <00:40:38.675>simple.

955
00:40:39.675 --> 00:40:44.495
<00:40:39.675>Uh, <00:40:39.815>in, <00:40:39.955>uh, <00:40:40.095>HTML, <00:40:40.235>you <00:40:40.375>have <00:40:40.515>to <00:40:40.655>declare, <00:40:40.795>uh, <00:40:40.935>details <00:40:41.075>tag,

956
00:40:45.435 --> 00:40:47.255
<00:40:45.435>uh, <00:40:45.715>inside <00:40:45.995>you <00:40:46.275>take <00:40:46.555>the <00:40:46.835>summary.

957
00:40:47.475 --> 00:40:51.455
<00:40:47.475>So <00:40:47.615>the <00:40:47.755>summary <00:40:47.895>will <00:40:48.035>be <00:40:48.174>the <00:40:48.315>title, <00:40:48.455>uh, <00:40:48.595>the <00:40:48.735>clickable <00:40:48.875>part

958
00:40:51.595 --> 00:40:52.855
<00:40:51.595>of <00:40:52.162>your <00:40:52.729>accordion,

959
00:40:53.635 --> 00:40:57.495
<00:40:53.635>and <00:40:53.790>then <00:40:53.946>below <00:40:54.101>you <00:40:54.257>can <00:40:54.412>add, <00:40:54.568>uh, <00:40:54.723>whatever <00:40:54.879>you <00:40:55.035>want,

960
00:40:57.555 --> 00:40:59.295
<00:40:57.555>the <00:40:57.835>content <00:40:58.115>that <00:40:58.395>will <00:40:58.674>be <00:40:58.955>collapsed,

961
00:40:59.445 --> 00:41:01.055
<00:40:59.445>that <00:40:59.795>will <00:41:00.145>collapse <00:41:00.495>or <00:41:00.845>opened.

962
00:41:02.775 --> 00:41:05.955
<00:41:02.775>Uh, <00:41:02.930>so <00:41:03.086>this <00:41:03.241>is <00:41:03.397>a <00:41:03.552>basic, <00:41:03.708>uh, <00:41:03.863>use <00:41:04.019>of <00:41:04.175>it.

963
00:41:06.895 --> 00:41:08.635
<00:41:06.895>By <00:41:07.175>default, <00:41:07.455>it <00:41:07.735>looks <00:41:08.015>like <00:41:08.295>this.

964
00:41:09.015 --> 00:41:12.515
<00:41:09.015>So <00:41:09.170>without <00:41:09.326>style, <00:41:09.481>you <00:41:09.637>have <00:41:09.792>a <00:41:09.948>narrow, <00:41:10.103>uh, <00:41:10.259>the <00:41:10.415>title,

965
00:41:12.695 --> 00:41:13.715
<00:41:12.695>the <00:41:13.001>text <00:41:13.307>and <00:41:13.613>everything.

966
00:41:13.895 --> 00:41:16.315
<00:41:13.895>It <00:41:14.095>works. <00:41:14.295>So <00:41:14.495>if <00:41:14.695>you <00:41:14.895>remove <00:41:15.095>JavaScript, <00:41:15.295>uh,

967
00:41:16.315 --> 00:41:18.515
<00:41:16.315>from <00:41:16.665>your <00:41:17.015>browser, <00:41:17.365>it <00:41:17.715>works.

968
00:41:19.695 --> 00:41:24.475
<00:41:19.695>Um, <00:41:19.850>and <00:41:20.006>there <00:41:20.161>is, <00:41:20.317>uh, <00:41:20.472>two <00:41:20.628>things <00:41:20.783>we <00:41:20.939>can <00:41:21.095>add

969
00:41:24.575 --> 00:41:29.155
<00:41:24.575>to <00:41:24.702>the <00:41:24.829>detailed <00:41:24.956>summary <00:41:25.084>to <00:41:25.211>make <00:41:25.338>it <00:41:25.465>a <00:41:25.593>bit <00:41:25.720>more, <00:41:25.847>uh, <00:41:25.975>uh,

970
00:41:29.315 --> 00:41:31.235
<00:41:29.315>I <00:41:29.490>don't <00:41:29.665>know <00:41:29.840>what <00:41:30.015>to <00:41:30.190>say <00:41:30.365>it, <00:41:30.540>uh, <00:41:30.715>flexible.

971
00:41:31.235 --> 00:41:34.245
<00:41:31.235>Yeah. <00:41:31.515>Uh, <00:41:31.795>the <00:41:32.075>first <00:41:32.355>one, <00:41:32.635>uh,

972
00:41:34.785 --> 00:41:36.685
<00:41:34.785>is <00:41:35.251>the <00:41:35.718>open <00:41:36.185>property.

973
00:41:37.065 --> 00:41:40.365
<00:41:37.065>So <00:41:37.265>open <00:41:37.465>will <00:41:37.665>tell <00:41:37.865>you <00:41:38.065>that <00:41:38.265>this, <00:41:38.465>um,

974
00:41:41.155 --> 00:41:44.685
<00:41:41.155>this <00:41:41.282>accordion <00:41:41.409>will <00:41:41.536>be <00:41:41.664>opened, <00:41:41.791>uh, <00:41:41.918>on <00:41:42.045>the <00:41:42.173>start <00:41:42.300>of <00:41:42.427>the <00:41:42.555>page.

975
00:41:44.945 --> 00:41:48.885
<00:41:44.945>So <00:41:45.072>if <00:41:45.199>I, <00:41:45.326>uh, <00:41:45.454>reload <00:41:45.581>the <00:41:45.708>page, <00:41:45.835>the <00:41:45.963>first <00:41:46.090>one <00:41:46.217>is <00:41:46.345>open

976
00:41:48.885 --> 00:41:52.565
<00:41:48.885>by <00:41:49.060>default, <00:41:49.235>so <00:41:49.410>that's <00:41:49.585>cool <00:41:49.760>if <00:41:49.935>you <00:41:50.110>need <00:41:50.285>this.

977
00:41:53.105 --> 00:41:56.485
<00:41:53.105>And <00:41:53.232>the <00:41:53.359>second <00:41:53.486>one, <00:41:53.614>uh, <00:41:53.741>I <00:41:53.868>like <00:41:53.995>is <00:41:54.123>that <00:41:54.250>you <00:41:54.377>can, <00:41:54.505>um,

978
00:41:57.115 --> 00:41:59.085
<00:41:57.115>link <00:41:57.581>multiple <00:41:58.048>accordion <00:41:58.515>together.

979
00:41:59.825 --> 00:42:01.325
<00:41:59.825>Uh, <00:42:00.274>it's <00:42:00.725>like <00:42:01.174>inputs.

980
00:42:01.465 --> 00:42:05.725
<00:42:01.465>You <00:42:01.605>just <00:42:01.745>have <00:42:01.885>to <00:42:02.025>put <00:42:02.165>names, <00:42:02.305>uh, <00:42:02.445>in <00:42:02.585>on <00:42:02.725>each <00:42:02.865>details.

981
00:42:06.425 --> 00:42:10.525
<00:42:06.425>So, <00:42:06.552>uh, <00:42:06.679>here <00:42:06.806>I <00:42:06.934>have <00:42:07.061>a <00:42:07.188>name <00:42:07.315>test <00:42:07.443>for <00:42:07.570>the <00:42:07.697>first <00:42:07.825>one,

982
00:42:10.525 --> 00:42:12.005
<00:42:10.525>and <00:42:10.791>the <00:42:11.057>second <00:42:11.324>one, <00:42:11.590>the <00:42:11.857>two.

983
00:42:12.665 --> 00:42:15.005
<00:42:12.665>And <00:42:12.898>when <00:42:13.131>there <00:42:13.365>are <00:42:13.598>linked, <00:42:13.831>only <00:42:14.065>one

984
00:42:15.005 --> 00:42:16.565
<00:42:15.005>of <00:42:15.238>them <00:42:15.471>can <00:42:15.705>be <00:42:15.938>open <00:42:16.171>at <00:42:16.405>time.

985
00:42:16.865 --> 00:42:21.045
<00:42:16.865>So <00:42:16.981>when <00:42:17.098>I <00:42:17.214>try <00:42:17.331>to <00:42:17.448>open <00:42:17.564>one, <00:42:17.681>the <00:42:17.798>other <00:42:17.915>one <00:42:18.031>closes <00:42:18.148>by <00:42:18.265>default,

986
00:42:21.345 --> 00:42:24.805
<00:42:21.345>you <00:42:21.544>can <00:42:21.745>open, <00:42:21.944>uh, <00:42:22.145>the <00:42:22.345>two, <00:42:22.544>um, <00:42:22.745>together.

987
00:42:25.985 --> 00:42:27.245
<00:42:25.985>So <00:42:26.147>that's <00:42:26.309>pretty <00:42:26.471>cool. <00:42:26.633>So <00:42:26.795>it's <00:42:26.957>like <00:42:27.118>a,

988
00:42:27.465 --> 00:42:29.325
<00:42:27.465>So <00:42:27.698>it's <00:42:27.931>like <00:42:28.165>a <00:42:28.398>radio <00:42:28.631>group, <00:42:28.865>basically,

989
00:42:29.505 --> 00:42:30.885
<00:42:29.505>or <00:42:29.815>like <00:42:30.126>a <00:42:30.436>checkbox <00:42:30.747>group

990
00:42:30.885 --> 00:42:32.485
<00:42:30.885>that <00:42:31.118>gets <00:42:31.351>the <00:42:31.585>same <00:42:31.818>name. <00:42:32.051>That's <00:42:32.285>lovely.

991
00:42:32.915 --> 00:42:36.445
<00:42:32.915>Yeah. <00:42:33.055>That's, <00:42:33.195>Um, <00:42:33.335>I <00:42:33.475>love <00:42:33.615>that <00:42:33.755>you <00:42:33.895>do, <00:42:34.035>you <00:42:34.175>only <00:42:34.315>need

992
00:42:36.445 --> 00:42:37.605
<00:42:36.445>to <00:42:36.706>get <00:42:36.967>that <00:42:37.228>open <00:42:37.489>element.

993
00:42:37.745 --> 00:42:39.965
<00:42:37.745>So <00:42:37.944>if <00:42:38.145>you <00:42:38.345>do <00:42:38.545>anything <00:42:38.745>interactive <00:42:38.944>in <00:42:39.145>JavaScript,

994
00:42:39.965 --> 00:42:41.845
<00:42:39.965>you <00:42:40.198>can <00:42:40.431>just <00:42:40.665>remove <00:42:40.898>and, <00:42:41.131>and, <00:42:41.365>uh,

995
00:42:41.845 --> 00:42:43.165
<00:42:41.845>and <00:42:42.142>add <00:42:42.439>the <00:42:42.736>open <00:42:43.033>attributes.

996
00:42:43.185 --> 00:42:44.925
<00:42:43.185>So <00:42:43.384>you <00:42:43.585>don't <00:42:43.785>need <00:42:43.985>to <00:42:44.185>do <00:42:44.384>any <00:42:44.585>we

997
00:42:44.925 --> 00:42:46.285
<00:42:44.925>rendering <00:42:45.231>or <00:42:45.537>anything <00:42:45.843>like <00:42:46.149>that.

998
00:42:46.585 --> 00:42:49.845
<00:42:46.585>That's <00:42:46.725>a <00:42:46.865>pretty <00:42:47.005>cool <00:42:47.145>thing <00:42:47.285>as <00:42:47.425>well, <00:42:47.565>that <00:42:47.705>searching <00:42:47.845>for, <00:42:47.985>so

999
00:42:49.865 --> 00:42:51.565
<00:42:49.865>for <00:42:50.145>a <00:42:50.424>text <00:42:50.705>was <00:42:50.984>only <00:42:51.265>chromium,

1000
00:42:51.785 --> 00:42:53.805
<00:42:51.785>but <00:42:52.065>un <00:42:52.345>uh, <00:42:52.625>until <00:42:52.904>last <00:42:53.185>month,

1001
00:42:53.965 --> 00:42:55.805
<00:42:53.965>I <00:42:54.120>think <00:42:54.276>now <00:42:54.431>all <00:42:54.587>the <00:42:54.742>browsers <00:42:54.898>offer <00:42:55.053>it <00:42:55.209>as <00:42:55.365>well.

1002
00:42:56.035 --> 00:42:58.605
<00:42:56.035>Yeah. <00:42:56.268>So <00:42:56.501>that <00:42:56.734>automatic <00:42:56.968>opening, <00:42:57.201>one <00:42:57.435>thing

1003
00:42:58.605 --> 00:43:01.765
<00:42:58.605>that <00:42:58.745>I <00:42:58.885>encountered <00:42:59.025>when <00:42:59.165>I <00:42:59.305>used <00:42:59.445>it <00:42:59.585>that <00:42:59.725>is <00:42:59.865>really <00:43:00.005>depressing,

1004
00:43:01.825 --> 00:43:04.445
<00:43:01.825>uh, <00:43:01.980>or <00:43:02.136>bad <00:43:02.291>actually, <00:43:02.447>is <00:43:02.602>that <00:43:02.758>you <00:43:02.913>cannot <00:43:03.069>put <00:43:03.225>an

1005
00:43:04.955 --> 00:43:07.405
<00:43:04.955>interactive <00:43:05.305>element <00:43:05.654>inside <00:43:06.005>the <00:43:06.355>summary.

1006
00:43:08.665 --> 00:43:10.725
<00:43:08.665>So <00:43:08.840>you <00:43:09.015>cannot <00:43:09.190>put <00:43:09.365>a <00:43:09.540>link <00:43:09.715>around <00:43:09.890>that <00:43:10.065>text

1007
00:43:10.825 --> 00:43:12.165
<00:43:10.825>or <00:43:11.126>a <00:43:11.428>headline <00:43:11.729>around <00:43:12.031>that,

1008
00:43:12.165 --> 00:43:14.565
<00:43:12.165>because <00:43:12.398>that <00:43:12.631>messes <00:43:12.865>with <00:43:13.098>the <00:43:13.331>accessibility <00:43:13.565>tree.

1009
00:43:14.865 --> 00:43:16.845
<00:43:14.865>So <00:43:15.020>that's <00:43:15.176>the <00:43:15.331>only <00:43:15.487>thing <00:43:15.642>we <00:43:15.798>still <00:43:15.953>need <00:43:16.109>to <00:43:16.265>fix,

1010
00:43:16.905 --> 00:43:18.685
<00:43:16.905>but <00:43:17.080>it's <00:43:17.255>really <00:43:17.430>cool <00:43:17.605>that <00:43:17.780>you <00:43:17.955>can <00:43:18.130>do <00:43:18.305>that.

1011
00:43:18.945 --> 00:43:20.525
<00:43:18.945>And <00:43:19.120>I <00:43:19.295>didn't <00:43:19.470>know <00:43:19.645>about <00:43:19.820>the <00:43:19.995>name <00:43:20.170>one <00:43:20.345>yet,

1012
00:43:20.525 --> 00:43:23.285
<00:43:20.525>because <00:43:20.700>we <00:43:20.875>talked <00:43:21.050>about <00:43:21.225>that <00:43:21.400>when <00:43:21.575>you <00:43:21.750>came <00:43:21.925>out,

1013
00:43:23.625 --> 00:43:24.885
<00:43:23.625>and <00:43:23.908>that's <00:43:24.192>really, <00:43:24.475>really <00:43:24.759>cool.

1014
00:43:24.885 --> 00:43:25.925
<00:43:24.885>Thank <00:43:25.072>you. <00:43:25.259>This <00:43:25.446>is <00:43:25.633>really <00:43:25.821>awesome.

1015
00:43:26.905 --> 00:43:30.845
<00:43:26.905>Uh, <00:43:27.032>and <00:43:27.159>yes, <00:43:27.286>it, <00:43:27.414>so <00:43:27.541>it <00:43:27.668>has, <00:43:27.795>uh, <00:43:27.923>some <00:43:28.050>properties <00:43:28.177>in <00:43:28.305>HTML,

1016
00:43:30.945 --> 00:43:34.725
<00:43:30.945>but <00:43:31.085>you <00:43:31.225>can <00:43:31.365>have, <00:43:31.505>uh, <00:43:31.645>one <00:43:31.785>that <00:43:31.925>is, <00:43:32.065>uh, <00:43:32.205>also <00:43:32.345>nice

1017
00:43:34.905 --> 00:43:36.205
<00:43:34.905>to <00:43:35.295>have <00:43:35.685>in <00:43:36.075>CSS.

1018
00:43:36.705 --> 00:43:41.565
<00:43:36.705>So <00:43:36.904>the <00:43:37.105>details <00:43:37.305>tag <00:43:37.505>has <00:43:37.705>an <00:43:37.904>open <00:43:38.105>properties

1019
00:43:41.565 --> 00:43:44.725
<00:43:41.565>that <00:43:41.798>is <00:43:42.031>available <00:43:42.265>to <00:43:42.498>style <00:43:42.731>when <00:43:42.965>the

1020
00:43:45.925 --> 00:43:47.045
<00:43:45.925>dropdown <00:43:46.429>is <00:43:46.933>open.

1021
00:43:47.345 --> 00:43:50.085
<00:43:47.345>So <00:43:47.544>that's <00:43:47.745>how, <00:43:47.944>yeah, <00:43:48.145>you <00:43:48.345>do <00:43:48.544>the <00:43:48.745>transition,

1022
00:43:50.145 --> 00:43:52.605
<00:43:50.145>the <00:43:50.378>hate <00:43:50.611>transition, <00:43:50.845>for <00:43:51.078>example, <00:43:51.311>by <00:43:51.545>default,

1023
00:43:52.995 --> 00:43:54.245
<00:43:52.995>it's, <00:43:53.557>uh, <00:43:54.120>instantaneous.

1024
00:43:55.195 --> 00:44:00.125
<00:43:55.195>Here, <00:43:55.322>uh, <00:43:55.449>I, <00:43:55.576>I <00:43:55.704>added <00:43:55.831>a <00:43:55.958>small, <00:43:56.085>uh, <00:43:56.213>transition <00:43:56.340>in <00:43:56.467>the <00:43:56.595>heat.

1025
00:44:01.105 --> 00:44:03.885
<00:44:01.105>Uh, <00:44:01.280>so <00:44:01.455>yeah, <00:44:01.630>so <00:44:01.805>you, <00:44:01.980>you, <00:44:02.155>you <00:44:02.330>have <00:44:02.505>this,

1026
00:44:04.065 --> 00:44:08.765
<00:44:04.065>and <00:44:04.240>you <00:44:04.415>have <00:44:04.590>also <00:44:04.765>the <00:44:04.940>details, <00:44:05.115>contents, <00:44:05.290>um, <00:44:05.465>property

1027
00:44:09.235 --> 00:44:11.725
<00:44:09.235>that <00:44:09.515>allows <00:44:09.795>you <00:44:10.075>to <00:44:10.355>style, <00:44:10.635>uh,

1028
00:44:12.545 --> 00:44:14.325
<00:44:12.545>the <00:44:12.895>content <00:44:13.245>of <00:44:13.595>the <00:44:13.945>accordion.

1029
00:44:15.345 --> 00:44:17.805
<00:44:15.345>So <00:44:15.544>here <00:44:15.745>for <00:44:15.944>the, <00:44:16.145>for <00:44:16.345>the <00:44:16.544>transition, <00:44:16.745>uh,

1030
00:44:17.825 --> 00:44:20.045
<00:44:17.825>for <00:44:18.058>the <00:44:18.291>hate <00:44:18.524>transition, <00:44:18.758>I <00:44:18.991>use <00:44:19.225>this.

1031
00:44:21.105 --> 00:44:23.005
<00:44:21.105>And <00:44:21.305>then, <00:44:21.505>yeah, <00:44:21.705>when <00:44:21.905>it's <00:44:22.105>open, <00:44:22.305>the <00:44:22.505>details,

1032
00:44:23.005 --> 00:44:25.125
<00:44:23.005>content <00:44:23.471>hate <00:44:23.938>is <00:44:24.405>auto,

1033
00:44:25.585 --> 00:44:29.125
<00:44:25.585>and <00:44:25.760>when <00:44:25.935>it's <00:44:26.110>closed, <00:44:26.285>the <00:44:26.460>details <00:44:26.635>content <00:44:26.810>is <00:44:26.985>zero,

1034
00:44:29.345 --> 00:44:30.885
<00:44:29.345>and <00:44:29.691>then <00:44:30.038>you <00:44:30.384>animate <00:44:30.731>everything.

1035
00:44:32.705 --> 00:44:37.285
<00:44:32.705>Uh, <00:44:32.832>so, <00:44:32.959>yeah. <00:44:33.086>And, <00:44:33.214>uh, <00:44:33.341>when <00:44:33.468>One <00:44:33.595>last <00:44:33.723>thing, <00:44:33.850>uh, <00:44:33.977>by <00:44:34.105>default,

1036
00:44:37.505 --> 00:44:41.005
<00:44:37.505>the <00:44:37.632>arrow, <00:44:37.759>it <00:44:37.886>looks <00:44:38.014>like <00:44:38.141>this, <00:44:38.268>it's <00:44:38.395>a <00:44:38.523>bit <00:44:38.650>ugly, <00:44:38.777>it's <00:44:38.905>hard

1037
00:44:41.065 --> 00:44:45.325
<00:44:41.065>to <00:44:41.192>style, <00:44:41.319>so <00:44:41.446>you <00:44:41.574>can <00:44:41.701>hide <00:44:41.828>it, <00:44:41.955>uh, <00:44:42.083>with <00:44:42.210>a <00:44:42.337>web <00:44:42.465>kit,

1038
00:44:45.325 --> 00:44:49.805
<00:44:45.325>details <00:44:45.464>marker, <00:44:45.605>and, <00:44:45.745>uh, <00:44:45.884>use, <00:44:46.024>I <00:44:46.165>don't <00:44:46.305>know, <00:44:46.444>after, <00:44:46.585>uh, <00:44:46.725>tag

1039
00:44:50.025 --> 00:44:53.605
<00:44:50.025>or, <00:44:50.305>um, <00:44:50.585>SVG <00:44:50.865>somewhere <00:44:51.145>to, <00:44:51.425>uh,

1040
00:44:53.605 --> 00:44:57.245
<00:44:53.605>style <00:44:53.805>the <00:44:54.005>arrow <00:44:54.205>here. <00:44:54.405>So, <00:44:54.605>so <00:44:54.805>the <00:44:55.005>web

1041
00:44:57.265 --> 00:44:59.045
<00:44:57.265>Kit <00:44:57.545>prefixes <00:44:57.825>that <00:44:58.105>going <00:44:58.384>away, <00:44:58.665>is

1042
00:44:59.045 --> 00:45:00.645
<00:44:59.045>that <00:44:59.395>being <00:44:59.745>standardized <00:45:00.095>right <00:45:00.445>now?

1043
00:45:00.645 --> 00:45:02.405
<00:45:00.645>Because <00:45:00.995>that's, <00:45:01.345>that's <00:45:01.695>one <00:45:02.045>thing

1044
00:45:02.405 --> 00:45:04.725
<00:45:02.405>that <00:45:02.545>I <00:45:02.685>find <00:45:02.825>annoying <00:45:02.965>about <00:45:03.105>lots <00:45:03.245>of <00:45:03.385>CSS <00:45:03.525>solutions <00:45:03.665>right <00:45:03.805>now.

1045
00:45:04.725 --> 00:45:07.245
<00:45:04.725>There's <00:45:04.900>always <00:45:05.075>a <00:45:05.250>web <00:45:05.424>kit <00:45:05.600>thing <00:45:05.775>in <00:45:05.950>there. <00:45:06.125>Yeah.

1046
00:45:07.265 --> 00:45:09.565
<00:45:07.265>And <00:45:07.440>I <00:45:07.615>don't, <00:45:07.790>I <00:45:07.964>don't <00:45:08.140>wanna <00:45:08.315>see <00:45:08.490>browser <00:45:08.665>prefixes

1047
00:45:09.565 --> 00:45:10.805
<00:45:09.565>anymore. <00:45:09.937>That <00:45:10.308>feels <00:45:10.681>weird.

1048
00:45:11.235 --> 00:45:14.285
<00:45:11.235>Yeah, <00:45:11.390>it'll <00:45:11.546>be <00:45:11.701>nice <00:45:11.857>to <00:45:12.012>have <00:45:12.168>a <00:45:12.323>world <00:45:12.479>without <00:45:12.635>prefixes.

1049
00:45:14.345 --> 00:45:18.605
<00:45:14.345>Uh, <00:45:14.544>I <00:45:14.745>agree. <00:45:14.944>So, <00:45:15.145>uh, <00:45:15.345>this <00:45:15.544>was <00:45:15.745>accordion.

1050
00:45:18.945 --> 00:45:23.725
<00:45:18.945>Um, <00:45:19.100>and <00:45:19.256>let's <00:45:19.411>check <00:45:19.567>the <00:45:19.722>jello, <00:45:19.878>uh, <00:45:20.033>the <00:45:20.189>jello <00:45:20.345>component.

1051
00:45:23.945 --> 00:45:27.125
<00:45:23.945>So <00:45:24.178>jello, <00:45:24.411>it's, <00:45:24.645>uh, <00:45:24.878>part <00:45:25.111>of, <00:45:25.345>uh,

1052
00:45:28.505 --> 00:45:31.285
<00:45:28.505>an <00:45:28.738>element <00:45:28.971>that <00:45:29.205>shows <00:45:29.438>over <00:45:29.671>your <00:45:29.905>content.

1053
00:45:32.385 --> 00:45:34.965
<00:45:32.385>Uh, <00:45:32.585>so <00:45:32.785>here, <00:45:32.985>uh, <00:45:33.185>the <00:45:33.385>jello <00:45:33.585>is <00:45:33.785>open.

1054
00:45:35.365 --> 00:45:38.285
<00:45:35.365>I <00:45:35.520>can't <00:45:35.676>access, <00:45:35.831>uh, <00:45:35.987>the <00:45:36.142>content <00:45:36.298>that <00:45:36.453>is <00:45:36.609>behind <00:45:36.765>it,

1055
00:45:38.715 --> 00:45:39.845
<00:45:38.715>even <00:45:39.054>with <00:45:39.393>my <00:45:39.732>tabs.

1056
00:45:40.165 --> 00:45:42.645
<00:45:40.165>I <00:45:40.398>can't <00:45:40.631>reach <00:45:40.865>the <00:45:41.098>content, <00:45:41.331>uh, <00:45:41.565>behind.

1057
00:45:43.625 --> 00:45:47.085
<00:45:43.625>And, <00:45:44.091>um, <00:45:44.558>that's <00:45:45.025>it.

1058
00:45:48.765 --> 00:45:50.405
<00:45:48.765>I <00:45:49.231>forgot <00:45:49.698>to <00:45:50.165>this.

1059
00:45:51.545 --> 00:45:55.765
<00:45:51.545>Um, <00:45:51.720>so <00:45:51.895>in <00:45:52.070>JavaScript, <00:45:52.245>uh, <00:45:52.420>like <00:45:52.595>the <00:45:52.770>details <00:45:52.945>content,

1060
00:45:56.265 --> 00:46:01.005
<00:45:56.265>it <00:45:56.404>not <00:45:56.545>that <00:45:56.685>hard <00:45:56.825>to, <00:45:56.964>uh, <00:45:57.105>open, <00:45:57.245>uh, <00:45:57.384>give <00:45:57.525>like <00:45:57.665>this,

1061
00:46:01.865 --> 00:46:05.525
<00:46:01.865>uh, <00:46:02.020>the <00:46:02.176>hard <00:46:02.331>part <00:46:02.487>is <00:46:02.642>all <00:46:02.798>the <00:46:02.953>accessibility <00:46:03.109>that <00:46:03.265>care

1062
00:46:05.525 --> 00:46:06.645
<00:46:05.525>that <00:46:05.861>comes <00:46:06.197>around <00:46:06.533>it.

1063
00:46:07.065 --> 00:46:10.605
<00:46:07.065>So <00:46:07.220>the <00:46:07.376>backdrop, <00:46:07.531>uh, <00:46:07.687>the <00:46:07.842>fact <00:46:07.998>that <00:46:08.153>the, <00:46:08.309>the <00:46:08.465>content

1064
00:46:10.665 --> 00:46:15.005
<00:46:10.665>behind <00:46:10.945>is <00:46:11.225>an <00:46:11.505>inaccessible <00:46:11.785>accessible, <00:46:12.065>um,

1065
00:46:16.065 --> 00:46:17.805
<00:46:16.065>the <00:46:16.298>fact <00:46:16.531>that, <00:46:16.765>uh, <00:46:16.998>we <00:46:17.231>can't, <00:46:17.465>uh,

1066
00:46:17.805 --> 00:46:19.725
<00:46:17.805>scroll <00:46:18.038>in <00:46:18.271>the <00:46:18.504>page <00:46:18.738>when <00:46:18.971>it's <00:46:19.205>open.

1067
00:46:20.535 --> 00:46:24.445
<00:46:20.535>There <00:46:20.690>are <00:46:20.846>a <00:46:21.001>lot <00:46:21.157>of, <00:46:21.312>of <00:46:21.468>small <00:46:21.623>different <00:46:21.779>accessibility <00:46:21.935>issues

1068
00:46:24.795 --> 00:46:26.565
<00:46:24.795>that <00:46:25.145>are <00:46:25.495>handled <00:46:25.845>for <00:46:26.195>us.

1069
00:46:26.985 --> 00:46:31.685
<00:46:26.985>Uh, <00:46:27.160>with <00:46:27.335>the <00:46:27.510>Jello <00:46:27.685>attack, <00:46:27.860>uh, <00:46:28.035>it's <00:46:28.210>pretty <00:46:28.385>easy.

1070
00:46:32.265 --> 00:46:36.765
<00:46:32.265>Um, <00:46:32.420>in, <00:46:32.576>in <00:46:32.731>the <00:46:32.887>HT <00:46:33.042>HTML, <00:46:33.198>we <00:46:33.353>have <00:46:33.509>a <00:46:33.665>button

1071
00:46:37.315 --> 00:46:38.565
<00:46:37.315>that <00:46:37.690>opens <00:46:38.065>the <00:46:38.440>jello.

1072
00:46:38.955 --> 00:46:41.605
<00:46:38.955>Okay. <00:46:39.235>I <00:46:39.515>use <00:46:39.795>JavaScript <00:46:40.075>for <00:46:40.355>that.

1073
00:46:41.985 --> 00:46:43.885
<00:46:41.985>Um, <00:46:42.218>but <00:46:42.451>it's <00:46:42.685>not <00:46:42.918>a <00:46:43.151>big <00:46:43.385>deal.

1074
00:46:44.035 --> 00:46:47.165
<00:46:44.035>It's <00:46:44.162>the <00:46:44.289>only <00:46:44.416>JavaScript <00:46:44.544>you <00:46:44.671>will <00:46:44.798>need, <00:46:44.925>uh, <00:46:45.053>to <00:46:45.180>open <00:46:45.307>a <00:46:45.435>jello.

1075
00:46:47.945 --> 00:46:52.325
<00:46:47.945>Um, <00:46:48.061>so <00:46:48.178>yeah, <00:46:48.295>you, <00:46:48.411>you <00:46:48.528>add <00:46:48.645>a, <00:46:48.761>an <00:46:48.878>event <00:46:48.995>listener <00:46:49.111>on <00:46:49.228>the <00:46:49.345>button

1076
00:46:52.675 --> 00:46:53.805
<00:46:52.675>that <00:46:53.014>show <00:46:53.353>the <00:46:53.692>model,

1077
00:46:54.225 --> 00:46:57.085
<00:46:54.225>and <00:46:54.575>it'll <00:46:54.924>open, <00:46:55.275>uh, <00:46:55.625>the,

1078
00:46:59.075 --> 00:47:00.365
<00:46:59.075>then <00:46:59.365>you <00:46:59.655>have <00:46:59.945>the <00:47:00.236>jello,

1079
00:47:00.365 --> 00:47:02.365
<00:47:00.365>your <00:47:00.598>jello <00:47:00.831>tag <00:47:01.064>with <00:47:01.298>all <00:47:01.531>your <00:47:01.765>content.

1080
00:47:03.185 --> 00:47:05.125
<00:47:03.185>And <00:47:03.418>here, <00:47:03.651>uh, <00:47:03.884>to <00:47:04.118>close <00:47:04.351>the <00:47:04.585>jello,

1081
00:47:05.145 --> 00:47:07.085
<00:47:05.145>you <00:47:05.425>have <00:47:05.705>two <00:47:05.985>possibilities <00:47:06.265>in <00:47:06.545>general.

1082
00:47:07.465 --> 00:47:11.045
<00:47:07.465>The <00:47:07.605>first <00:47:07.745>one <00:47:07.885>is <00:47:08.025>to <00:47:08.165>use <00:47:08.305>JavaScript <00:47:08.445>and <00:47:08.585>do <00:47:08.725>the <00:47:08.865>same,

1083
00:47:11.225 --> 00:47:12.285
<00:47:11.225>but <00:47:11.542>with <00:47:11.861>close <00:47:12.179>model.

1084
00:47:12.945 --> 00:47:17.085
<00:47:12.945>The <00:47:13.085>second <00:47:13.225>one <00:47:13.365>you <00:47:13.505>can, <00:47:13.645>uh, <00:47:13.785>invoke, <00:47:13.925>um, <00:47:14.065>you <00:47:14.205>can, <00:47:14.345>um,

1085
00:47:17.265 --> 00:47:19.645
<00:47:17.265>submit <00:47:17.498>a <00:47:17.731>form <00:47:17.964>with <00:47:18.198>a <00:47:18.431>method <00:47:18.665>jello.

1086
00:47:20.115 --> 00:47:23.645
<00:47:20.115>This <00:47:20.270>will <00:47:20.426>allow <00:47:20.581>you <00:47:20.737>to <00:47:20.892>close <00:47:21.048>the <00:47:21.203>model, <00:47:21.359>the <00:47:21.515>model

1087
00:47:24.195 --> 00:47:25.565
<00:47:24.195>without <00:47:24.811>any <00:47:25.428>JavaScript.

1088
00:47:26.565 --> 00:47:28.225
<00:47:26.565>So <00:47:26.915>that's <00:47:27.265>pretty <00:47:27.615>cool. <00:47:27.965>Um,

1089
00:47:29.465 --> 00:47:33.285
<00:47:29.465>but <00:47:29.620>there <00:47:29.776>is <00:47:29.931>more, <00:47:30.087>uh, <00:47:30.242>recently, <00:47:30.398>uh, <00:47:30.553>it <00:47:30.709>has <00:47:30.865>a,

1090
00:47:33.395 --> 00:47:36.645
<00:47:33.395>like <00:47:33.745>17% <00:47:34.095>resource <00:47:34.445>support <00:47:34.795>yet,

1091
00:47:37.465 --> 00:47:41.805
<00:47:37.465>but, <00:47:37.605>uh, <00:47:37.745>recently <00:47:37.885>there <00:47:38.025>is <00:47:38.165>a <00:47:38.305>new, <00:47:38.445>uh, <00:47:38.585>invoker <00:47:38.725>that, <00:47:38.865>uh,

1092
00:47:42.475 --> 00:47:45.845
<00:47:42.475>that <00:47:42.755>has <00:47:43.035>released <00:47:43.315>called <00:47:43.595>Command, <00:47:43.875>command

1093
00:47:45.945 --> 00:47:50.525
<00:47:45.945>and <00:47:46.120>Command <00:47:46.295>for, <00:47:46.470>so <00:47:46.645>here <00:47:46.820>I <00:47:46.995>created <00:47:47.170>another <00:47:47.345>button.

1094
00:47:51.945 --> 00:47:55.445
<00:47:51.945>And <00:47:52.178>this <00:47:52.411>one, <00:47:52.645>what <00:47:52.878>made <00:47:53.111>JavaScript, <00:47:53.345>um,

1095
00:47:55.985 --> 00:47:57.645
<00:47:55.985>it <00:47:56.335>has <00:47:56.685>only <00:47:57.035>the <00:47:57.385>command.

1096
00:47:58.145 --> 00:48:01.405
<00:47:58.145>So <00:47:58.300>it'll <00:47:58.456>be <00:47:58.611>linked <00:47:58.767>to <00:47:58.922>the <00:47:59.078>model <00:47:59.233>to <00:47:59.389>the <00:47:59.545>og.

1097
00:48:02.385 --> 00:48:07.085
<00:48:02.385>Um, <00:48:02.501>common <00:48:02.618>for <00:48:02.735>my <00:48:02.851>log <00:48:02.968>id, <00:48:03.085>my <00:48:03.201>log, <00:48:03.318>so <00:48:03.435>the <00:48:03.551>button <00:48:03.668>is <00:48:03.785>linked

1098
00:48:07.185 --> 00:48:10.085
<00:48:07.185>to <00:48:07.340>my <00:48:07.496>dialogue, <00:48:07.651>and <00:48:07.807>the <00:48:07.962>command <00:48:08.118>will <00:48:08.273>be <00:48:08.429>show <00:48:08.585>model.

1099
00:48:11.025 --> 00:48:12.445
<00:48:11.025>And <00:48:11.238>now <00:48:11.451>if <00:48:11.664>I <00:48:11.877>click <00:48:12.090>on <00:48:12.303>it,

1100
00:48:13.385 --> 00:48:16.525
<00:48:13.385>the <00:48:13.618>dialogue <00:48:13.851>is <00:48:14.085>opened <00:48:14.318>without <00:48:14.551>JavaScript, <00:48:14.785>just

1101
00:48:16.525 --> 00:48:18.205
<00:48:16.525>because <00:48:16.805>the <00:48:17.085>two <00:48:17.365>are <00:48:17.645>linked <00:48:17.925>together.

1102
00:48:18.745 --> 00:48:22.045
<00:48:18.745>So <00:48:18.900>it's <00:48:19.056>pretty <00:48:19.211>cool. <00:48:19.367>And <00:48:19.522>you <00:48:19.678>can <00:48:19.833>do <00:48:19.989>the <00:48:20.145>same

1103
00:48:22.065 --> 00:48:25.525
<00:48:22.065>for <00:48:22.265>the <00:48:22.465>closing <00:48:22.665>button <00:48:22.865>if <00:48:23.065>you <00:48:23.265>use <00:48:23.465>this,

1104
00:48:26.945 --> 00:48:30.965
<00:48:26.945>oh, <00:48:27.178>we <00:48:27.411>remove <00:48:27.645>that <00:48:27.878>and <00:48:28.111>here, <00:48:28.345>like

1105
00:48:30.985 --> 00:48:35.005
<00:48:30.985>before <00:48:31.125>the <00:48:31.265>command <00:48:31.405>for, <00:48:31.545>to <00:48:31.685>link <00:48:31.825>the <00:48:31.965>button <00:48:32.105>to <00:48:32.245>the <00:48:32.385>jello,

1106
00:48:35.385 --> 00:48:37.805
<00:48:35.385>and <00:48:35.665>the <00:48:35.945>command <00:48:36.225>here <00:48:36.505>is <00:48:36.785>close.

1107
00:48:38.385 --> 00:48:40.485
<00:48:38.385>Now, <00:48:38.585>when <00:48:38.785>I <00:48:38.985>click <00:48:39.185>close <00:48:39.385>the <00:48:39.585>close <00:48:39.785>button,

1108
00:48:41.175 --> 00:48:44.005
<00:48:41.175>it'll <00:48:41.408>dismiss <00:48:41.641>the <00:48:41.875>jello, <00:48:42.108>no <00:48:42.341>java <00:48:42.575>script,

1109
00:48:44.795 --> 00:48:46.645
<00:48:44.795>only <00:48:45.261>HTML <00:48:45.728>and <00:48:46.195>CSS.

1110
00:48:46.705 --> 00:48:48.405
<00:48:46.705>That's <00:48:47.055>pretty <00:48:47.404>awesome <00:48:47.755>for <00:48:48.105>me.

1111
00:48:50.985 --> 00:48:54.445
<00:48:50.985>Um, <00:48:51.218>and <00:48:51.451>then <00:48:51.685>in, <00:48:51.918>say, <00:48:52.151>CSS <00:48:52.385>jellos,

1112
00:48:54.835 --> 00:48:57.845
<00:48:54.835>like <00:48:55.035>the <00:48:55.235>summary, <00:48:55.435>detailed <00:48:55.635>summary, <00:48:55.835>we, <00:48:56.035>we <00:48:56.235>saw

1113
00:48:57.845 --> 00:49:01.565
<00:48:57.845>before <00:48:58.078>come <00:48:58.311>with <00:48:58.544>a <00:48:58.778>few <00:48:59.011>CSS <00:48:59.245>properties.

1114
00:49:02.305 --> 00:49:03.885
<00:49:02.305>The <00:49:02.585>first <00:49:02.865>one <00:49:03.145>is <00:49:03.424>a <00:49:03.705>backdrop.

1115
00:49:04.625 --> 00:49:07.645
<00:49:04.625>If <00:49:04.765>you <00:49:04.905>not, <00:49:05.045>if <00:49:05.185>you <00:49:05.325>don't <00:49:05.465>define <00:49:05.605>the <00:49:05.745>backdrop, <00:49:05.885>it'll, <00:49:06.025>uh,

1116
00:49:07.825 --> 00:49:09.805
<00:49:07.825>add <00:49:08.105>a <00:49:08.384>a <00:49:08.665>color <00:49:08.944>by <00:49:09.225>default.

1117
00:49:09.985 --> 00:49:12.085
<00:49:09.985>So <00:49:10.160>you <00:49:10.335>can <00:49:10.510>change <00:49:10.685>the <00:49:10.860>color <00:49:11.035>of <00:49:11.210>your <00:49:11.385>backdrop,

1118
00:49:12.545 --> 00:49:14.005
<00:49:12.545>add <00:49:12.764>a <00:49:12.983>blur <00:49:13.202>effect <00:49:13.421>if <00:49:13.640>you <00:49:13.859>want,

1119
00:49:14.585 --> 00:49:16.125
<00:49:14.585>add <00:49:14.816>everything <00:49:15.047>you, <00:49:15.278>you <00:49:15.509>want <00:49:15.740>in <00:49:15.971>it.

1120
00:49:17.185 --> 00:49:21.165
<00:49:17.185>Um, <00:49:17.340>then <00:49:17.496>like <00:49:17.651>the <00:49:17.807>detail <00:49:17.962>summary, <00:49:18.118>you <00:49:18.273>have <00:49:18.429>the <00:49:18.585>open

1121
00:49:21.625 --> 00:49:23.965
<00:49:21.625>to <00:49:21.825>know <00:49:22.025>in <00:49:22.225>which <00:49:22.425>state <00:49:22.625>your <00:49:22.825>dialogue <00:49:23.025>is,

1122
00:49:24.025 --> 00:49:25.645
<00:49:24.025>if <00:49:24.258>it's <00:49:24.491>open <00:49:24.725>or <00:49:24.958>if <00:49:25.191>it's <00:49:25.425>closed.

1123
00:49:26.065 --> 00:49:29.085
<00:49:26.065>And <00:49:26.240>then, <00:49:26.415>yeah, <00:49:26.590>you <00:49:26.765>can, <00:49:26.940>uh, <00:49:27.115>create <00:49:27.290>your <00:49:27.465>transition

1124
00:49:29.265 --> 00:49:32.645
<00:49:29.265>to <00:49:29.440>make <00:49:29.615>it <00:49:29.790>so <00:49:29.964>your <00:49:30.140>dialogue <00:49:30.315>appear <00:49:30.490>or <00:49:30.665>disappear.

1125
00:49:32.985 --> 00:49:37.325
<00:49:32.985>Uh, <00:49:33.125>nicely <00:49:33.265>here, <00:49:33.405>I <00:49:33.545>did, <00:49:33.685>uh, <00:49:33.825>um, <00:49:33.965>fade <00:49:34.105>in, <00:49:34.245>fade <00:49:34.385>out

1126
00:49:37.595 --> 00:49:39.965
<00:49:37.595>with <00:49:37.875>the <00:49:38.154>scroll, <00:49:38.435>with <00:49:38.714>a <00:49:38.995>scroll.

1127
00:49:41.465 --> 00:49:44.325
<00:49:41.465>Uh, <00:49:41.620>and <00:49:41.776>last <00:49:41.931>thing <00:49:42.087>that <00:49:42.242>is <00:49:42.398>not <00:49:42.553>handled <00:49:42.709>by <00:49:42.865>default

1128
00:49:44.505 --> 00:49:48.845
<00:49:44.505>by <00:49:44.660>the <00:49:44.816>jello <00:49:44.971>is, <00:49:45.127>um, <00:49:45.282>removing <00:49:45.438>of <00:49:45.593>the <00:49:45.749>scrolling <00:49:45.905>bar.

1129
00:49:49.265 --> 00:49:53.045
<00:49:49.265>So <00:49:49.498>to, <00:49:49.731>to, <00:49:49.964>so <00:49:50.198>you <00:49:50.431>can <00:49:50.665>scroll,

1130
00:49:53.145 --> 00:49:54.365
<00:49:53.145>uh, <00:49:53.364>when <00:49:53.584>the <00:49:53.803>jello <00:49:54.023>is <00:49:54.243>open.

1131
00:49:54.905 --> 00:49:57.965
<00:49:54.905>So <00:49:55.060>I <00:49:55.216>ju <00:49:55.371>you <00:49:55.527>just <00:49:55.682>need <00:49:55.838>to, <00:49:55.993>to <00:49:56.149>do <00:49:56.305>this.

1132
00:49:58.865 --> 00:50:00.885
<00:49:58.865>Uh, <00:49:59.040>when <00:49:59.214>the <00:49:59.390>bo <00:49:59.564>when <00:49:59.740>the <00:49:59.915>jello <00:50:00.089>is <00:50:00.265>open,

1133
00:50:00.955 --> 00:50:03.945
<00:50:00.955>when <00:50:01.188>body <00:50:01.421>has <00:50:01.654>yellow <00:50:01.888>open, <00:50:02.121>then <00:50:02.355>uh,

1134
00:50:04.005 --> 00:50:08.385
<00:50:04.005>you <00:50:04.145>do <00:50:04.285>an <00:50:04.425>overflow <00:50:04.565>hidden <00:50:04.705>on <00:50:04.845>your <00:50:04.985>body <00:50:05.125>and <00:50:05.265>it <00:50:05.405>works.

1135
00:50:11.965 --> 00:50:14.025
<00:50:11.965>Ask <00:50:12.140>a <00:50:12.315>question <00:50:12.490>about <00:50:12.665>that <00:50:12.840>very <00:50:13.015>quickly, <00:50:13.190>Theodore, <00:50:13.365>when,

1136
00:50:14.025 --> 00:50:17.865
<00:50:14.025>when <00:50:14.152>you <00:50:14.279>do <00:50:14.406>the <00:50:14.534>overflow <00:50:14.661>hidden, <00:50:14.788>um, <00:50:14.915>if <00:50:15.043>you, <00:50:15.170>if <00:50:15.297>you, <00:50:15.425>ah,

1137
00:50:18.025 --> 00:50:19.345
<00:50:18.025>I <00:50:18.223>suppose <00:50:18.421>you <00:50:18.619>can't <00:50:18.817>really <00:50:19.015>very <00:50:19.212>easily,

1138
00:50:19.405 --> 00:50:21.145
<00:50:19.405>but <00:50:19.605>if <00:50:19.805>you <00:50:20.005>are <00:50:20.205>scrolled <00:50:20.405>down <00:50:20.605>the <00:50:20.805>page

1139
00:50:21.165 --> 00:50:23.985
<00:50:21.165>and <00:50:21.281>then <00:50:21.398>you <00:50:21.515>click <00:50:21.631>the <00:50:21.748>modal, <00:50:21.865>does <00:50:21.981>it <00:50:22.098>snap <00:50:22.215>back <00:50:22.331>to <00:50:22.448>the <00:50:22.565>top

1140
00:50:24.055 --> 00:50:26.665
<00:50:24.055>because <00:50:24.230>of <00:50:24.404>the <00:50:24.580>overflow <00:50:24.754>hidden? <00:50:24.930>Or <00:50:25.105>does <00:50:25.279>it, <00:50:25.455>um,

1141
00:50:27.375 --> 00:50:28.445
<00:50:27.375>Keeps <00:50:27.696>it's <00:50:28.017>position <00:50:28.338>great.

1142
00:50:28.445 --> 00:50:29.605
<00:50:28.445>Yeah. <00:50:28.793>Keeps <00:50:29.141>a <00:50:29.489>position.

1143
00:50:31.265 --> 00:50:35.125
<00:50:31.265>That's <00:50:31.498>great. <00:50:31.731>Yep. <00:50:31.964>And <00:50:32.198>so <00:50:32.431>yeah, <00:50:32.665>that's

1144
00:50:35.125 --> 00:50:36.365
<00:50:35.125>Another, <00:50:35.404>that's <00:50:35.683>another <00:50:35.962>great <00:50:36.241>example

1145
00:50:36.375 --> 00:50:38.205
<00:50:36.375>where <00:50:36.550>when <00:50:36.725>you <00:50:36.900>do <00:50:37.075>your <00:50:37.250>own <00:50:37.425>scroll <00:50:37.600>bars, <00:50:37.775>because

1146
00:50:38.265 --> 00:50:40.125
<00:50:38.265>before <00:50:38.545>we <00:50:38.825>had <00:50:39.105>sellable <00:50:39.384>scroll <00:50:39.665>bars,

1147
00:50:40.125 --> 00:50:42.085
<00:50:40.125>people <00:50:40.325>did <00:50:40.525>their <00:50:40.725>own <00:50:40.925>scroll <00:50:41.125>bars <00:50:41.325>in <00:50:41.525>JavaScript.

1148
00:50:42.395 --> 00:50:44.645
<00:50:42.395>They <00:50:42.535>never <00:50:42.675>did <00:50:42.815>that. <00:50:42.955>They <00:50:43.095>always <00:50:43.235>went <00:50:43.375>back <00:50:43.515>to <00:50:43.655>the <00:50:43.795>beginning.

1149
00:50:44.645 --> 00:50:47.045
<00:50:44.645>Like <00:50:44.925>they <00:50:45.205>never <00:50:45.485>stored <00:50:45.765>the <00:50:46.045>thing.

1150
00:50:47.115 --> 00:50:49.485
<00:50:47.115>Like <00:50:47.254>the, <00:50:47.395>the <00:50:47.535>great <00:50:47.674>thing <00:50:47.814>about <00:50:47.955>browsers <00:50:48.095>is <00:50:48.234>when <00:50:48.375>you <00:50:48.515>do

1151
00:50:49.485 --> 00:50:51.325
<00:50:49.485>things <00:50:49.660>in <00:50:49.835>them, <00:50:50.010>they, <00:50:50.185>they <00:50:50.360>remember <00:50:50.535>what <00:50:50.710>you <00:50:50.885>did

1152
00:50:51.325 --> 00:50:53.125
<00:50:51.325>and <00:50:51.500>bring <00:50:51.674>you <00:50:51.850>back <00:50:52.024>to <00:50:52.200>where <00:50:52.375>you <00:50:52.549>came <00:50:52.725>from.

1153
00:50:53.665 --> 00:50:55.365
<00:50:53.665>And <00:50:53.898>when <00:50:54.131>you <00:50:54.365>do <00:50:54.598>your <00:50:54.831>own <00:50:55.065>solutions,

1154
00:50:55.365 --> 00:50:57.005
<00:50:55.365>then <00:50:55.598>probably <00:50:55.831>that's <00:50:56.064>not <00:50:56.298>a <00:50:56.531>good <00:50:56.765>idea.

1155
00:50:57.425 --> 00:51:00.565
<00:50:57.425>So <00:50:57.658>the <00:50:57.891>invoker, <00:50:58.125>uh, <00:50:58.358>uh, <00:50:58.591>pattern <00:50:58.825>stuff.

1156
00:51:00.565 --> 00:51:02.965
<00:51:00.565>There's <00:51:00.720>also <00:51:00.876>a <00:51:01.031>great <00:51:01.187>article <00:51:01.342>by <00:51:01.498>Shani <00:51:01.653>thing <00:51:01.809>about <00:51:01.965>this

1157
00:51:02.995 --> 00:51:05.805
<00:51:02.995>that <00:51:03.150>I <00:51:03.306>thought <00:51:03.461>that <00:51:03.617>I <00:51:03.772>can <00:51:03.928>tell <00:51:04.083>people <00:51:04.239>to <00:51:04.395>read,

1158
00:51:05.815 --> 00:51:06.925
<00:51:05.815>which <00:51:06.314>is <00:51:06.814>interesting.

1159
00:51:07.225 --> 00:51:08.765
<00:51:07.225>Uh, <00:51:07.456>what's <00:51:07.687>the <00:51:07.917>support <00:51:08.149>on <00:51:08.380>that <00:51:08.611>one?

1160
00:51:08.785 --> 00:51:10.845
<00:51:08.785>Is <00:51:09.065>that, <00:51:09.345>is <00:51:09.625>that <00:51:09.904>now <00:51:10.185>uhwhere

1161
00:51:11.485 --> 00:51:12.485
17%?

1162
00:51:12.965 --> 00:51:15.445
<00:51:12.965>17%? <00:51:13.431>Um, <00:51:13.898>comment <00:51:14.365>for,

1163
00:51:17.875 --> 00:51:19.125
<00:51:17.875>yeah, <00:51:19.000>72%.

1164
00:51:19.305 --> 00:51:22.125
<00:51:19.305>Um, <00:51:20.004>but <00:51:20.705>baseline,

1165
00:51:22.905 --> 00:51:24.285
<00:51:22.905>So <00:51:23.319>everything <00:51:23.733>that's <00:51:24.147>important.

1166
00:51:24.315 --> 00:51:25.325
<00:51:24.315>Yeah. <00:51:24.769>Okay, <00:51:25.223>cool.

1167
00:51:25.795 --> 00:51:27.525
<00:51:25.795>Yeah. <00:51:27.195>Uh,

1168
00:51:27.665 --> 00:51:30.525
<00:51:27.665>and <00:51:27.792>I <00:51:27.919>have <00:51:28.046>my <00:51:28.174>little <00:51:28.301>bonus <00:51:28.428>if <00:51:28.555>you, <00:51:28.683>if <00:51:28.810>you <00:51:28.937>have <00:51:29.065>time.

1169
00:51:31.515 --> 00:51:34.925
<00:51:31.515>Sure. <00:51:31.795>Um, <00:51:32.075>I <00:51:32.355>discovered <00:51:32.634>it <00:51:32.915>yesterday,

1170
00:51:35.145 --> 00:51:37.525
<00:51:35.145>so <00:51:35.300>I <00:51:35.456>implemented <00:51:35.611>it <00:51:35.767>right <00:51:35.922>away <00:51:36.078>in <00:51:36.233>on <00:51:36.389>my <00:51:36.545>blog.

1171
00:51:38.275 --> 00:51:42.365
<00:51:38.275>It's <00:51:38.430>fact, <00:51:38.586>uh, <00:51:38.741>to <00:51:38.897>link <00:51:39.052>your <00:51:39.208>table <00:51:39.363>of <00:51:39.519>content, <00:51:39.675>uh,

1172
00:51:42.555 --> 00:51:45.605
<00:51:42.555>with <00:51:42.788>your <00:51:43.021>sections <00:51:43.254>of <00:51:43.488>your, <00:51:43.721>uh, <00:51:43.955>article

1173
00:51:46.515 --> 00:51:48.085
<00:51:46.515>with <00:51:46.981>two <00:51:47.448>CSS <00:51:47.915>lines.

1174
00:51:48.525 --> 00:51:51.045
<00:51:48.525>I, <00:51:48.725>I <00:51:48.925>find <00:51:49.125>it <00:51:49.325>mind <00:51:49.525>blowing <00:51:49.725>because, <00:51:49.925>uh,

1175
00:51:51.545 --> 00:51:54.325
<00:51:51.545>before <00:51:51.720>you <00:51:51.895>had <00:51:52.070>to <00:51:52.245>use <00:51:52.420>a <00:51:52.595>intersection <00:51:52.770>observer, <00:51:52.945>uh,

1176
00:51:54.675 --> 00:51:56.525
<00:51:54.675>know <00:51:54.955>the <00:51:55.235>distance <00:51:55.515>between <00:51:55.795>the, <00:51:56.075>the,

1177
00:51:59.025 --> 00:52:01.685
<00:51:59.025>the <00:51:59.200>different <00:51:59.375>section, <00:51:59.550>uh, <00:51:59.725>link <00:51:59.900>the <00:52:00.075>table <00:52:00.250>of <00:52:00.425>content

1178
00:52:01.795 --> 00:52:04.925
<00:52:01.795>with <00:52:01.935>the <00:52:02.075>article, <00:52:02.215>and <00:52:02.355>it <00:52:02.495>was <00:52:02.635>sometime <00:52:02.775>pain <00:52:02.915>in <00:52:03.055>the <00:52:03.195>ass.

1179
00:52:05.585 --> 00:52:09.205
<00:52:05.585>If <00:52:05.725>you <00:52:05.865>had <00:52:06.005>a <00:52:06.145>small, <00:52:06.285>um, <00:52:06.425>small <00:52:06.565>section, <00:52:06.705>it <00:52:06.845>could, <00:52:06.985>uh,

1180
00:52:09.315 --> 00:52:13.205
<00:52:09.315>make <00:52:09.455>some, <00:52:09.595>uh, <00:52:09.735>uh, <00:52:09.875>some <00:52:10.015>conflict <00:52:10.155>on <00:52:10.295>your, <00:52:10.435>on <00:52:10.575>your <00:52:10.715>table

1181
00:52:13.205 --> 00:52:15.605
<00:52:13.205>of <00:52:13.438>content <00:52:13.671>here <00:52:13.904>to <00:52:14.138>line <00:52:14.371>of <00:52:14.605>CSS

1182
00:52:17.395 --> 00:52:20.165
<00:52:17.395>make <00:52:17.745>the <00:52:18.095>link, <00:52:18.445>uh, <00:52:18.795>impeccable

1183
00:52:20.905 --> 00:52:22.845
<00:52:20.905>and, <00:52:21.105>uh, <00:52:21.305>to <00:52:21.505>show <00:52:21.705>you <00:52:21.905>how <00:52:22.105>it's <00:52:22.305>done.

1184
00:52:24.425 --> 00:52:28.005
<00:52:24.425>Uh, <00:52:24.580>so <00:52:24.736>this <00:52:24.891>is <00:52:25.047>my, <00:52:25.202>uh, <00:52:25.358>table <00:52:25.513>of <00:52:25.669>content <00:52:25.825>here.

1185
00:52:29.525 --> 00:52:31.925
<00:52:29.525>I <00:52:29.680>have, <00:52:29.836>uh, <00:52:29.991>all <00:52:30.147>my <00:52:30.302>links, <00:52:30.458>uh, <00:52:30.613>in <00:52:30.769>the <00:52:30.925>ul

1186
00:52:33.365 --> 00:52:34.245
<00:52:33.365>I <00:52:33.523>mean, <00:52:33.681>we <00:52:33.840>are <00:52:33.998>not <00:52:34.156>seeing,

1187
00:52:34.255 --> 00:52:35.565
<00:52:34.255>we're <00:52:34.423>not <00:52:34.591>seeing <00:52:34.760>the <00:52:34.928>source <00:52:35.097>code <00:52:35.265>right <00:52:35.434>now.

1188
00:52:35.615 --> 00:52:36.765
<00:52:35.615>We're <00:52:35.873>still <00:52:36.132>seeing <00:52:36.391>the <00:52:36.649>page.

1189
00:52:37.315 --> 00:52:39.125
<00:52:37.315>Okay. <00:52:37.781>Okay. <00:52:38.248>Uh, <00:52:38.715>maybe

1190
00:52:42.485 --> 00:52:45.285
<00:52:42.485>I, <00:52:42.601>I <00:52:42.718>can <00:52:42.835>show <00:52:42.951>you <00:52:43.068>the, <00:52:43.185>with <00:52:43.301>the <00:52:43.418>consult, <00:52:43.535>so <00:52:43.651>I <00:52:43.768>will, <00:52:43.885>uh,

1191
00:52:45.285 --> 00:52:46.925
<00:52:45.285>share <00:52:45.751>my <00:52:46.218>other <00:52:46.685>screen.

1192
00:52:49.635 --> 00:52:51.405
<00:52:49.635>Look <00:52:49.985>at <00:52:50.335>that <00:52:50.685>Infinity. <00:52:51.035>Yeah.

1193
00:52:52.135 --> 00:52:55.005
<00:52:52.135>Isn't <00:52:52.262>it <00:52:52.389>just <00:52:52.516>pointing <00:52:52.644>to <00:52:52.771>a, <00:52:52.898>to <00:52:53.025>a <00:52:53.153>target <00:52:53.280>in <00:52:53.407>the <00:52:53.535>page,

1194
00:52:55.155 --> 00:52:57.325
<00:52:55.155>like <00:52:55.388>a, <00:52:55.621>a <00:52:55.855>fragment <00:52:56.088>identifier <00:52:56.321>and <00:52:56.555>Yeah.

1195
00:52:57.395 --> 00:52:58.605
<00:52:57.395>Yeah. <00:52:57.939>Okay. <00:52:58.484>That's

1196
00:52:58.605 --> 00:52:59.605
<00:52:58.605>It. <00:52:59.505>But

1197
00:52:59.605 --> 00:53:01.485
<00:52:59.605>I <00:52:59.838>did <00:53:00.071>Nott <00:53:00.305>know <00:53:00.538>it, <00:53:00.771>it <00:53:01.005>existed

1198
00:53:01.865 --> 00:53:03.845
<00:53:01.865>and, <00:53:02.040>uh, <00:53:02.214>it <00:53:02.390>was <00:53:02.564>really <00:53:02.740>mind <00:53:02.915>blowing <00:53:03.089>for <00:53:03.265>me.

1199
00:53:03.865 --> 00:53:06.325
<00:53:03.865>Uh, <00:53:04.064>like <00:53:04.265>yesterday <00:53:04.464>I <00:53:04.665>discovered <00:53:04.865>it <00:53:05.064>and <00:53:05.265>wow,

1200
00:53:07.715 --> 00:53:10.405
<00:53:07.715>Well, <00:53:07.831>I <00:53:07.948>mean, <00:53:08.065>it's <00:53:08.181>always <00:53:08.298>been <00:53:08.415>the <00:53:08.531>case <00:53:08.648>when <00:53:08.765>you <00:53:08.881>did <00:53:08.998>a, <00:53:09.115>a,

1201
00:53:10.485 --> 00:53:13.245
<00:53:10.485>a, <00:53:10.640>when <00:53:10.796>you <00:53:10.951>did <00:53:11.107>the <00:53:11.262>menu <00:53:11.418>as, <00:53:11.573>uh, <00:53:11.729>position <00:53:11.885>fixed

1202
00:53:13.825 --> 00:53:17.405
<00:53:13.825>and <00:53:13.932>you <00:53:14.040>just <00:53:14.148>send <00:53:14.255>it <00:53:14.363>to, <00:53:14.471>uh, <00:53:14.578>uh, <00:53:14.686>to <00:53:14.794>a <00:53:14.901>target <00:53:15.009>in <00:53:15.117>the <00:53:15.225>page

1203
00:53:17.435 --> 00:53:19.405
<00:53:17.435>that <00:53:17.610>would, <00:53:17.785>that <00:53:17.960>would <00:53:18.134>do <00:53:18.310>it <00:53:18.485>like <00:53:18.660>that <00:53:18.835>way.

1204
00:53:20.225 --> 00:53:21.445
<00:53:20.225>But, <00:53:20.499>uh, <00:53:20.774>it, <00:53:21.048>it, <00:53:21.323>uh,

1205
00:53:21.445 --> 00:53:23.325
<00:53:21.445>and <00:53:21.645>then <00:53:21.845>you <00:53:22.045>had <00:53:22.245>like <00:53:22.445>the <00:53:22.645>scroll, <00:53:22.845>uh,

1206
00:53:23.345 --> 00:53:25.405
<00:53:23.345>you <00:53:23.578>can <00:53:23.811>make <00:53:24.044>the <00:53:24.278>scrolls, <00:53:24.511>uh, <00:53:24.745>smooth

1207
00:53:25.465 --> 00:53:27.165
<00:53:25.465>and <00:53:25.745>the <00:53:26.025>scroll <00:53:26.305>just <00:53:26.585>not <00:53:26.865>smooth.

1208
00:53:27.555 --> 00:53:28.925
<00:53:27.555>Yeah. <00:53:27.863>So <00:53:28.171>that's <00:53:28.479>another <00:53:28.788>thing,

1209
00:53:28.925 --> 00:53:30.405
<00:53:28.925>like <00:53:29.258>scrolling <00:53:29.591>smooth <00:53:29.924>is <00:53:30.257>beautiful,

1210
00:53:30.425 --> 00:53:32.885
<00:53:30.425>but <00:53:30.600>it, <00:53:30.775>it's <00:53:30.950>really, <00:53:31.125>really <00:53:31.300>super <00:53:31.475>annoying <00:53:31.650>when <00:53:31.825>somebody,

1211
00:53:33.345 --> 00:53:35.445
<00:53:33.345>uh, <00:53:33.625>uh, <00:53:33.904>like <00:53:34.185>zoomed <00:53:34.464>in <00:53:34.745>400%

1212
00:53:35.445 --> 00:53:37.205
<00:53:35.445>because <00:53:35.795>they're <00:53:36.145>actually <00:53:36.495>visually <00:53:36.845>disabled.

1213
00:53:37.675 --> 00:53:40.885
<00:53:37.675>Then <00:53:37.802>basically, <00:53:37.929>uh, <00:53:38.056>it's <00:53:38.184>always <00:53:38.311>a <00:53:38.438>good <00:53:38.565>idea <00:53:38.693>to <00:53:38.820>do <00:53:38.947>an, <00:53:39.075>uh,

1214
00:53:41.015 --> 00:53:45.645
<00:53:41.015>check <00:53:41.190>the <00:53:41.365>ad <00:53:41.540>motion, <00:53:41.714>uh, <00:53:41.890>uh, <00:53:42.065>uh, <00:53:42.240>query, <00:53:42.415>uh,

1215
00:53:46.105 --> 00:53:48.125
<00:53:46.105>to <00:53:46.280>put <00:53:46.455>the <00:53:46.630>smooth <00:53:46.805>scrolling <00:53:46.980>in <00:53:47.155>there <00:53:47.330>or <00:53:47.505>not.

1216
00:53:48.185 --> 00:53:49.285
<00:53:48.185>So <00:53:48.432>that's <00:53:48.680>one <00:53:48.927>thing <00:53:49.174>that,

1217
00:53:49.805 --> 00:53:52.325
<00:53:49.805>'cause <00:53:49.944>it <00:53:50.085>can <00:53:50.225>make <00:53:50.365>people <00:53:50.504>feel <00:53:50.645>woozy <00:53:50.785>as <00:53:50.924>well <00:53:51.065>if <00:53:51.205>they,

1218
00:53:52.325 --> 00:53:54.885
<00:53:52.325>if <00:53:52.480>it <00:53:52.636>scrolls <00:53:52.791>slowly <00:53:52.947>to <00:53:53.102>the <00:53:53.258>place <00:53:53.413>rather <00:53:53.569>than <00:53:53.725>that.

1219
00:53:55.425 --> 00:53:57.205
<00:53:55.425>But <00:53:55.580>yeah, <00:53:55.736>this <00:53:55.891>is, <00:53:56.047>so <00:53:56.202>you <00:53:56.358>got <00:53:56.513>your <00:53:56.669>list <00:53:56.825>here.

1220
00:53:57.225 --> 00:54:00.005
<00:53:57.225>Can <00:53:57.352>you <00:53:57.479>pump <00:53:57.606>up <00:53:57.734>the <00:53:57.861>vol, <00:53:57.988>uh, <00:53:58.115>pump <00:53:58.243>up <00:53:58.370>the <00:53:58.497>volume, <00:53:58.625>uh,

1221
00:54:00.005 --> 00:54:01.485
<00:54:00.005>pump <00:54:00.227>up <00:54:00.449>the <00:54:00.671>font <00:54:00.893>face <00:54:01.115>a <00:54:01.337>bit?

1222
00:54:02.265 --> 00:54:06.285
<00:54:02.265>Yes. <00:54:03.665>Okay.

1223
00:54:06.865 --> 00:54:08.925
<00:54:06.865>Uh, <00:54:07.040>so <00:54:07.214>yeah, <00:54:07.390>this <00:54:07.564>is <00:54:07.740>my <00:54:07.915>table <00:54:08.089>of <00:54:08.265>content.

1224
00:54:09.385 --> 00:54:12.085
<00:54:09.385>Uh, <00:54:09.525>I <00:54:09.665>have <00:54:09.805>a <00:54:09.945>ul <00:54:10.085>with <00:54:10.225>all <00:54:10.365>my <00:54:10.505>links <00:54:10.645>in <00:54:10.785>it.

1225
00:54:12.665 --> 00:54:16.845
<00:54:12.665>So, <00:54:12.781>uh, <00:54:12.898>each <00:54:13.015>of <00:54:13.131>my <00:54:13.248>links, <00:54:13.365>uh, <00:54:13.481>has <00:54:13.598>an <00:54:13.715>hre <00:54:13.831>that <00:54:13.948>links, <00:54:14.065>uh,

1226
00:54:16.845 --> 00:54:21.085
<00:54:16.845>to <00:54:17.000>a <00:54:17.156>title <00:54:17.311>of <00:54:17.467>my <00:54:17.622>page, <00:54:17.778>uh, <00:54:17.933>to <00:54:18.089>an <00:54:18.245>id.

1227
00:54:21.225 --> 00:54:25.845
<00:54:21.225>Uh, <00:54:21.352>each <00:54:21.479>my, <00:54:21.606>each <00:54:21.734>of <00:54:21.861>my <00:54:21.988>ti <00:54:22.115>titles <00:54:22.243>have <00:54:22.370>a <00:54:22.497>specific <00:54:22.625>ID

1228
00:54:25.905 --> 00:54:29.725
<00:54:25.905>and <00:54:26.060>each <00:54:26.216>of <00:54:26.371>my <00:54:26.527>links, <00:54:26.682>uh, <00:54:26.838>link <00:54:26.993>to <00:54:27.149>the <00:54:27.305>title.

1229
00:54:30.585 --> 00:54:34.045
<00:54:30.585>Um, <00:54:30.740>and <00:54:30.896>in <00:54:31.051>the <00:54:31.207>code, <00:54:31.362>I <00:54:31.518>just <00:54:31.673>have <00:54:31.829>to, <00:54:31.985>uh,

1230
00:54:34.065 --> 00:54:38.605
<00:54:34.065>add <00:54:34.205>a <00:54:34.345>scroll <00:54:34.485>target <00:54:34.625>group <00:54:34.765>to <00:54:34.905>my <00:54:35.045>ul <00:54:35.185>the <00:54:35.325>container, <00:54:35.465>uh,

1231
00:54:38.825 --> 00:54:39.885
<00:54:38.825>of <00:54:39.143>all <00:54:39.461>my <00:54:39.779>links.

1232
00:54:40.705 --> 00:54:45.005
<00:54:40.705>And <00:54:40.904>this <00:54:41.105>will, <00:54:41.305>uh, <00:54:41.505>tell <00:54:41.705>to <00:54:41.904>the <00:54:42.105>browser

1233
00:54:45.195 --> 00:54:49.685
<00:54:45.195>that <00:54:45.335>this <00:54:45.475>will <00:54:45.615>be <00:54:45.755>all, <00:54:45.895>all <00:54:46.035>of <00:54:46.175>all <00:54:46.315>of <00:54:46.455>my, <00:54:46.595>uh,

1234
00:54:50.015 --> 00:54:54.005
<00:54:50.015>links, <00:54:50.131>uh, <00:54:50.248>all <00:54:50.365>of <00:54:50.481>my <00:54:50.598>titles, <00:54:50.714>uh, <00:54:50.831>will <00:54:50.948>be, <00:54:51.065>uh, <00:54:51.181>will <00:54:51.298>be <00:54:51.415>linked

1235
00:54:54.105 --> 00:54:55.205
<00:54:54.105>to, <00:54:54.435>to <00:54:54.765>the <00:54:55.095>ul.

1236
00:54:55.905 --> 00:54:57.565
<00:54:55.905>Um, <00:54:56.255>and <00:54:56.605>then <00:54:56.955>with <00:54:57.305>that,

1237
00:54:58.145 --> 00:55:02.525
<00:54:58.145>you <00:54:58.285>have <00:54:58.425>a <00:54:58.565>new <00:54:58.705>property <00:54:58.845>target <00:54:58.985>current <00:54:59.125>that, <00:54:59.265>that <00:54:59.405>will <00:54:59.545>say

1238
00:55:03.075 --> 00:55:06.845
<00:55:03.075>when <00:55:03.274>you <00:55:03.475>are <00:55:03.674>on <00:55:03.875>this <00:55:04.075>specific, <00:55:04.274>uh, <00:55:04.475>target,

1239
00:55:08.105 --> 00:55:11.405
<00:55:08.105>you <00:55:08.385>will, <00:55:08.665>uh, <00:55:08.945>you <00:55:09.225>will, <00:55:09.505>um,

1240
00:55:11.575 --> 00:55:13.125
<00:55:11.575>style, <00:55:11.923>you <00:55:12.272>will <00:55:12.621>style <00:55:12.970>it.

1241
00:55:14.305 --> 00:55:16.885
<00:55:14.305>So, <00:55:14.585>uh, <00:55:14.865>when <00:55:15.145>you <00:55:15.424>check <00:55:15.705>here,

1242
00:55:18.605 --> 00:55:22.445
<00:55:18.605>I <00:55:18.760>am <00:55:18.916>in <00:55:19.071>the <00:55:19.227>layering <00:55:19.382>in <00:55:19.538>this <00:55:19.693>chapter, <00:55:19.849>this <00:55:20.005>title

1243
00:55:23.065 --> 00:55:26.165
<00:55:23.065>and <00:55:23.220>the <00:55:23.376>table <00:55:23.531>of <00:55:23.687>content <00:55:23.842>is <00:55:23.998>really <00:55:24.153>pointing <00:55:24.309>to <00:55:24.465>the,

1244
00:55:26.665 --> 00:55:28.085
<00:55:26.665>to <00:55:26.984>the <00:55:27.304>place <00:55:27.623>I'm <00:55:27.943>at.

1245
00:55:28.425 --> 00:55:32.645
<00:55:28.425>If <00:55:28.580>I <00:55:28.736>scroll <00:55:28.891>up <00:55:29.047>a <00:55:29.202>bit <00:55:29.358>up, <00:55:29.513>I'm <00:55:29.669>in <00:55:29.825>the

1246
00:55:33.335 --> 00:55:34.445
<00:55:33.335>build <00:55:33.668>a <00:55:34.001>tiny <00:55:34.334>recipe.

1247
00:55:34.745 --> 00:55:37.885
<00:55:34.745>Now <00:55:34.920>if <00:55:35.095>I <00:55:35.270>scroll, <00:55:35.444>because <00:55:35.620>link <00:55:35.795>a <00:55:35.970>light <00:55:36.145>source

1248
00:55:38.345 --> 00:55:40.525
<00:55:38.345>and, <00:55:38.578>uh, <00:55:38.811>it's, <00:55:39.044>it's <00:55:39.278>really <00:55:39.511>inter, <00:55:39.745>it's,

1249
00:55:40.635 --> 00:55:41.885
<00:55:40.635>it's <00:55:41.010>really <00:55:41.385>functional <00:55:41.760>and

1250
00:55:42.355 --> 00:55:43.885
<00:55:42.355>It's, <00:55:42.699>oh, <00:55:43.043>the <00:55:43.387>two-way <00:55:43.732>wasn't

1251
00:55:43.885 --> 00:55:45.965
<00:55:43.885>before <00:55:44.060>that, <00:55:44.235>that <00:55:44.410>you <00:55:44.585>had <00:55:44.760>to <00:55:44.935>do <00:55:45.110>by <00:55:45.285>hand.

1252
00:55:46.025 --> 00:55:47.805
<00:55:46.025>So <00:55:46.258>the <00:55:46.491>two-way <00:55:46.725>with <00:55:46.958>the <00:55:47.191>target <00:55:47.425>current

1253
00:55:47.805 --> 00:55:49.445
<00:55:47.805>highlights <00:55:48.085>the <00:55:48.365>current <00:55:48.645>in <00:55:48.924>the <00:55:49.205>list.

1254
00:55:49.585 --> 00:55:51.365
<00:55:49.585>That's <00:55:50.051>freaking <00:55:50.518>cool. <00:55:50.985>The

1255
00:55:51.365 --> 00:55:52.645
<00:55:51.365>Two <00:55:51.653>That's <00:55:51.941>really, <00:55:52.229>really <00:55:52.517>lovely.

1256
00:55:52.955 --> 00:55:53.955
<00:55:52.955>Yeah. <00:55:53.855>Yeah.

1257
00:55:54.825 --> 00:55:57.845
<00:55:54.825>And <00:55:55.000>regarding <00:55:55.174>the <00:55:55.350>support <00:55:55.524>is <00:55:55.700>not <00:55:55.875>our <00:55:56.049>sum <00:55:56.225>yet.

1258
00:55:58.225 --> 00:55:59.645
<00:55:58.225>Uh, <00:55:58.651>if <00:55:59.077>we <00:55:59.503>check

1259
00:56:02.715 --> 00:56:05.445
<00:56:02.715>it's <00:56:02.995>yeah, <00:56:03.275>65%, <00:56:03.555>uh, <00:56:03.835>without, <00:56:04.115>uh,

1260
00:56:05.755 --> 00:56:07.565
<00:56:05.755>support <00:56:06.105>on <00:56:06.455>Safari <00:56:06.805>and <00:56:07.155>Firefox.

1261
00:56:08.025 --> 00:56:12.645
<00:56:08.025>Mm-hmm. <00:56:08.200>But, <00:56:08.375>uh, <00:56:08.550>like <00:56:08.725>I <00:56:08.900>said, <00:56:09.075>pro <00:56:09.250>progressive <00:56:09.425>enhancement,

1262
00:56:12.985 --> 00:56:15.285
<00:56:12.985>uh, <00:56:13.185>on <00:56:13.385>my <00:56:13.585>blog, <00:56:13.785>it's <00:56:13.985>not <00:56:14.185>big <00:56:14.385>deal.

1263
00:56:15.465 --> 00:56:20.445
<00:56:15.465>If <00:56:15.592>a <00:56:15.719>user <00:56:15.846>don't <00:56:15.974>see <00:56:16.101>the <00:56:16.228>type <00:56:16.355>of <00:56:16.483>content <00:56:16.610>updates, <00:56:16.737>it's, <00:56:16.865>yeah,

1264
00:56:20.445 --> 00:56:22.045
<00:56:20.445>it's <00:56:20.645>better <00:56:20.845>if <00:56:21.045>you, <00:56:21.245>if <00:56:21.445>they <00:56:21.645>have <00:56:21.845>it,

1265
00:56:22.145 --> 00:56:23.245
<00:56:22.145>but <00:56:22.343>it's <00:56:22.541>not <00:56:22.739>a <00:56:22.937>big <00:56:23.134>deal.

1266
00:56:23.545 --> 00:56:25.845
<00:56:23.545>So <00:56:23.745>I <00:56:23.945>use <00:56:24.145>it <00:56:24.345>without <00:56:24.545>a <00:56:24.745>fall <00:56:24.945>fallback.

1267
00:56:26.065 --> 00:56:28.125
<00:56:26.065>And <00:56:26.265>I <00:56:26.465>say, <00:56:26.665>if <00:56:26.865>you <00:56:27.065>see <00:56:27.265>it, <00:56:27.465>great.

1268
00:56:28.225 --> 00:56:30.165
<00:56:28.225>If <00:56:28.424>you <00:56:28.625>don't <00:56:28.825>see <00:56:29.025>it, <00:56:29.225>yeah, <00:56:29.424>it's <00:56:29.625>okay.

1269
00:56:31.715 --> 00:56:33.165
<00:56:31.715>It's <00:56:31.976>still <00:56:32.237>like <00:56:32.498>that. <00:56:32.759>That's <00:56:33.020>going

1270
00:56:33.165 --> 00:56:34.965
<00:56:33.165>to <00:56:33.398>be <00:56:33.631>a <00:56:33.865>good <00:56:34.098>replacement <00:56:34.331>for <00:56:34.565>lots

1271
00:56:34.965 --> 00:56:36.165
<00:56:34.965>and <00:56:35.181>lots <00:56:35.397>of <00:56:35.613>JavaScript <00:56:35.829>out <00:56:36.045>there.

1272
00:56:36.365 --> 00:56:37.605
<00:56:36.365>I <00:56:36.588>mean, <00:56:36.811>like <00:56:37.034>WordPress <00:56:37.257>has <00:56:37.481>it

1273
00:56:37.625 --> 00:56:39.525
<00:56:37.625>and <00:56:37.858>like, <00:56:38.091>uh, <00:56:38.325>a <00:56:38.558>medium <00:56:38.791>has <00:56:39.025>that

1274
00:56:39.985 --> 00:56:43.325
<00:56:39.985>as <00:56:40.160>a <00:56:40.335>really <00:56:40.510>huge <00:56:40.685>JavaScript <00:56:40.860>solution <00:56:41.035>to <00:56:41.210>actually <00:56:41.385>do

1275
00:56:43.325 --> 00:56:46.085
<00:56:43.325>that <00:56:43.524>kind <00:56:43.725>of <00:56:43.924>highlighting, <00:56:44.125>checking <00:56:44.325>the <00:56:44.524>scroll <00:56:44.725>position

1276
00:56:46.225 --> 00:56:49.405
<00:56:46.225>and <00:56:46.365>saying <00:56:46.505>like, <00:56:46.645>if <00:56:46.785>the <00:56:46.924>heading <00:56:47.065>is <00:56:47.205>within <00:56:47.345>the <00:56:47.485>same <00:56:47.625>scroll

1277
00:56:49.425 --> 00:56:50.645
<00:56:49.425>as <00:56:49.699>there, <00:56:49.974>then <00:56:50.248>highlight <00:56:50.523>this.

1278
00:56:50.705 --> 00:56:53.205
<00:56:50.705>And <00:56:50.938>it's <00:56:51.171>always <00:56:51.404>been <00:56:51.638>very, <00:56:51.871>very <00:56:52.105>shaky.

1279
00:56:53.205 --> 00:56:55.165
<00:56:53.205>And <00:56:53.404>especially <00:56:53.605>with <00:56:53.805>like <00:56:54.005>a, <00:56:54.205>a, <00:56:54.404>a <00:56:54.605>virtual

1280
00:56:55.725 --> 00:56:58.525
<00:56:55.725>keyboard <00:56:55.865>open <00:56:56.005>on <00:56:56.145>the <00:56:56.285>browser, <00:56:56.424>then <00:56:56.565>there <00:56:56.705>might <00:56:56.845>be <00:56:56.985>all <00:56:57.125>kind

1281
00:56:58.525 --> 00:57:00.405
<00:56:58.525>of <00:56:58.875>wrong <00:56:59.225>jumping <00:56:59.575>going <00:56:59.925>on.

1282
00:57:00.505 --> 00:57:04.325
<00:57:00.505>So <00:57:00.632>by, <00:57:00.759>by <00:57:00.886>relying <00:57:01.014>on <00:57:01.141>JavaScript, <00:57:01.268>uh, <00:57:01.395>on <00:57:01.523>CSS <00:57:01.650>to <00:57:01.777>do <00:57:01.905>it.

1283
00:57:04.705 --> 00:57:08.045
<00:57:04.705>And <00:57:04.860>that's, <00:57:05.016>I <00:57:05.171>think <00:57:05.327>my <00:57:05.482>main <00:57:05.638>mis <00:57:05.793>my <00:57:05.949>main <00:57:06.105>story

1284
00:57:08.155 --> 00:57:10.525
<00:57:08.155>that <00:57:08.295>you <00:57:08.435>probably <00:57:08.575>give <00:57:08.715>as <00:57:08.855>well <00:57:08.995>all <00:57:09.135>the <00:57:09.275>time <00:57:09.415>is <00:57:09.555>like

1285
00:57:11.445 --> 00:57:15.565
<00:57:11.445>CSS <00:57:11.572>is <00:57:11.699>actually <00:57:11.826>allowing <00:57:11.954>you <00:57:12.081>to <00:57:12.208>let <00:57:12.335>the <00:57:12.463>browser <00:57:12.590>do <00:57:12.717>its <00:57:12.845>job.

1286
00:57:16.025 --> 00:57:17.245
<00:57:16.025>And <00:57:16.574>browser <00:57:17.123>makers

1287
00:57:17.245 --> 00:57:21.325
<00:57:17.245>and <00:57:17.444>CSS <00:57:17.645>standards <00:57:17.845>creators <00:57:18.045>have <00:57:18.245>thought <00:57:18.444>about <00:57:18.645>usability

1288
00:57:21.845 --> 00:57:23.405
<00:57:21.845>functionality <00:57:22.311>and <00:57:22.778>usability <00:57:23.245>ideas

1289
00:57:23.755 --> 00:57:25.405
<00:57:23.755>that <00:57:23.988>you <00:57:24.221>probably <00:57:24.455>have <00:57:24.688>never <00:57:24.921>thought <00:57:25.155>of.

1290
00:57:26.185 --> 00:57:27.765
<00:57:26.185>So <00:57:26.465>let <00:57:26.745>them <00:57:27.025>do <00:57:27.305>their <00:57:27.585>job,

1291
00:57:27.905 --> 00:57:30.725
<00:57:27.905>let <00:57:28.045>the <00:57:28.185>browsers <00:57:28.325>do <00:57:28.465>the <00:57:28.605>right <00:57:28.745>thing <00:57:28.885>rather <00:57:29.025>than <00:57:29.165>you <00:57:29.305>trying

1292
00:57:30.785 --> 00:57:32.525
<00:57:30.785>to, <00:57:31.065>to, <00:57:31.345>uh, <00:57:31.625>to <00:57:31.904>find <00:57:32.185>it.

1293
00:57:33.065 --> 00:57:36.805
<00:57:33.065>And, <00:57:33.240>uh, <00:57:33.415>how <00:57:33.590>did <00:57:33.765>you, <00:57:33.940>I <00:57:34.115>mean, <00:57:34.290>the <00:57:34.465>joy

1294
00:57:36.925 --> 00:57:38.285
<00:57:36.925>of <00:57:37.231>finding <00:57:37.537>something <00:57:37.843>like <00:57:38.149>that,

1295
00:57:38.285 --> 00:57:40.365
<00:57:38.285>that <00:57:38.440>you <00:57:38.596>just <00:57:38.751>said <00:57:38.907>like <00:57:39.062>two <00:57:39.218>days <00:57:39.373>ago, <00:57:39.529>I <00:57:39.685>found

1296
00:57:40.365 --> 00:57:42.845
<00:57:40.365>that <00:57:40.520>this <00:57:40.676>is <00:57:40.831>working, <00:57:40.987>this <00:57:41.142>is <00:57:41.298>pretty <00:57:41.453>cool <00:57:41.609>to <00:57:41.765>see

1297
00:57:42.845 --> 00:57:44.045
<00:57:42.845>that <00:57:43.115>kind <00:57:43.384>of <00:57:43.655>stuff <00:57:43.925>happening.

1298
00:57:44.605 --> 00:57:47.445
<00:57:44.605>Hmm. <00:57:44.760>Now, <00:57:44.916>uh, <00:57:45.071>one <00:57:45.227>thing <00:57:45.382>that <00:57:45.538>I <00:57:45.693>am <00:57:45.849>worried <00:57:46.005>about

1299
00:57:47.505 --> 00:57:49.685
<00:57:47.505>to <00:57:47.705>a <00:57:47.905>degree <00:57:48.105>is <00:57:48.305>that <00:57:48.505>CSS <00:57:48.705>to <00:57:48.905>me,

1300
00:57:50.695 --> 00:57:52.795
<00:57:50.695>we <00:57:50.928>had <00:57:51.161>always <00:57:51.395>like <00:57:51.628>CSS <00:57:51.861>only <00:57:52.095>solutions

1301
00:57:53.405 --> 00:57:55.755
<00:57:53.405>where <00:57:53.605>people <00:57:53.805>then <00:57:54.005>went <00:57:54.205>into <00:57:54.405>the <00:57:54.605>other <00:57:54.805>extreme

1302
00:57:56.015 --> 00:57:59.315
<00:57:56.015>and <00:57:56.131>said <00:57:56.248>like, <00:57:56.365>okay, <00:57:56.481>I <00:57:56.598>have <00:57:56.714>to <00:57:56.831>make <00:57:56.948>it <00:57:57.065>work <00:57:57.181>in <00:57:57.298>CSS <00:57:57.415>only,

1303
00:57:59.455 --> 00:58:00.595
<00:57:59.455>and <00:57:59.797>I <00:58:00.138>hate <00:58:00.481>JavaScript.

1304
00:58:00.735 --> 00:58:03.915
<00:58:00.735>So <00:58:00.968>people <00:58:01.201>did <00:58:01.435>like <00:58:01.668>nested <00:58:01.901>input <00:58:02.135>elements

1305
00:58:04.055 --> 00:58:05.435
<00:58:04.055>and <00:58:04.303>like <00:58:04.551>all <00:58:04.800>kind <00:58:05.048>of <00:58:05.297>stuff

1306
00:58:05.455 --> 00:58:08.315
<00:58:05.455>and <00:58:05.630>like <00:58:05.805>hidden <00:58:05.980>check <00:58:06.154>boxes <00:58:06.330>to <00:58:06.505>give <00:58:06.680>keyboard <00:58:06.855>interactivity.

1307
00:58:08.895 --> 00:58:10.075
<00:58:08.895>And <00:58:09.072>they, <00:58:09.249>they <00:58:09.426>came <00:58:09.603>with <00:58:09.779>a <00:58:09.957>lot

1308
00:58:10.075 --> 00:58:11.555
<00:58:10.075>of <00:58:10.408>accessibility <00:58:10.741>problems <00:58:11.073>as <00:58:11.406>well.

1309
00:58:11.555 --> 00:58:14.915
<00:58:11.555>Like <00:58:11.730>a <00:58:11.904>lot <00:58:12.080>of <00:58:12.254>times <00:58:12.430>the <00:58:12.605>accessibility <00:58:12.779>saying <00:58:12.955>like,

1310
00:58:14.915 --> 00:58:17.635
<00:58:14.915>JavaScript <00:58:15.090>is <00:58:15.265>inaccessible <00:58:15.440>is <00:58:15.615>as <00:58:15.790>wrong <00:58:15.965>as <00:58:16.140>saying <00:58:16.315>like,

1311
00:58:18.135 --> 00:58:20.155
<00:58:18.135>CSS <00:58:18.368>only <00:58:18.601>solutions <00:58:18.835>will <00:58:19.068>always <00:58:19.301>be <00:58:19.535>accessible.

1312
00:58:20.355 --> 00:58:22.475
<00:58:20.355>'cause <00:58:20.510>you <00:58:20.666>can <00:58:20.821>do <00:58:20.977>horrible <00:58:21.132>things <00:58:21.288>in <00:58:21.443>CSS <00:58:21.599>as <00:58:21.755>well.

1313
00:58:23.495 --> 00:58:25.995
<00:58:23.495>Uh, <00:58:23.694>but <00:58:23.895>I, <00:58:24.095>I <00:58:24.295>find <00:58:24.495>it, <00:58:24.694>uh, <00:58:24.895>interesting

1314
00:58:25.995 --> 00:58:28.235
<00:58:25.995>that <00:58:26.150>we <00:58:26.306>are <00:58:26.461>getting <00:58:26.617>into <00:58:26.772>a <00:58:26.928>world <00:58:27.083>where <00:58:27.239>these <00:58:27.395>kind

1315
00:58:28.235 --> 00:58:31.235
<00:58:28.235>of <00:58:28.435>solutions <00:58:28.635>that <00:58:28.835>you <00:58:29.035>just <00:58:29.235>showed <00:58:29.435>just <00:58:29.635>work.

1316
00:58:31.505 --> 00:58:32.555
<00:58:31.505>Like, <00:58:31.820>just <00:58:32.134>use <00:58:32.450>them.

1317
00:58:32.725 --> 00:58:34.875
<00:58:32.725>Don't <00:58:32.900>think <00:58:33.075>about <00:58:33.250>them, <00:58:33.424>just, <00:58:33.600>uh, <00:58:33.775>just <00:58:33.950>use <00:58:34.125>them

1318
00:58:34.875 --> 00:58:36.115
<00:58:34.875>because <00:58:35.154>it, <00:58:35.433>it <00:58:35.712>does <00:58:35.991>it.

1319
00:58:36.375 --> 00:58:40.195
<00:58:36.375>But <00:58:36.491>then <00:58:36.608>I <00:58:36.725>look <00:58:36.841>at <00:58:36.958>the <00:58:37.075>syntax <00:58:37.191>of <00:58:37.308>CSS <00:58:37.425>with <00:58:37.541>like, <00:58:37.658>uh, <00:58:37.775>layers

1320
00:58:40.695 --> 00:58:42.555
<00:58:40.695>and <00:58:41.045>like, <00:58:41.395>uh, <00:58:41.745>uh, <00:58:42.095>transitions

1321
00:58:42.735 --> 00:58:45.755
<00:58:42.735>and <00:58:42.910>now <00:58:43.085>having <00:58:43.260>five <00:58:43.435>different, <00:58:43.610>uh, <00:58:43.785>uh, <00:58:43.960>start <00:58:44.135>transition

1322
00:58:45.755 --> 00:58:47.515
<00:58:45.755>and <00:58:46.221>transition <00:58:46.688>page <00:58:47.155>things,

1323
00:58:48.255 --> 00:58:49.795
<00:58:48.255>it <00:58:48.532>becomes <00:58:48.809>really <00:58:49.086>complex, <00:58:49.363>doesn't <00:58:49.641>it?

1324
00:58:49.795 --> 00:58:54.195
<00:58:49.795>It <00:58:49.922>feels <00:58:50.049>like <00:58:50.176>CSS <00:58:50.304>was <00:58:50.431>like <00:58:50.558>much <00:58:50.685>more <00:58:50.813>easier <00:58:50.940>on <00:58:51.067>the <00:58:51.195>designy

1325
00:58:54.215 --> 00:58:57.475
<00:58:54.215>end <00:58:54.390>of <00:58:54.565>things <00:58:54.740>because <00:58:54.915>you <00:58:55.090>basically <00:58:55.265>just <00:58:55.440>designed <00:58:55.615>things

1326
00:58:57.475 --> 00:59:00.115
<00:58:57.475>with <00:58:57.630>it, <00:58:57.786>but <00:58:57.941>now <00:58:58.097>it <00:58:58.252>becomes <00:58:58.408>a <00:58:58.563>full <00:58:58.719>programming <00:58:58.875>language.

1327
00:59:00.135 --> 00:59:02.515
<00:59:00.135>And <00:59:00.262>that <00:59:00.389>is <00:59:00.516>actually, <00:59:00.644>a <00:59:00.771>lot <00:59:00.898>of <00:59:01.025>people <00:59:01.153>look <00:59:01.280>at <00:59:01.407>it <00:59:01.535>now

1328
00:59:02.515 --> 00:59:03.715
<00:59:02.515>and <00:59:02.785>they're <00:59:03.055>like, <00:59:03.325>I'm <00:59:03.595>out.

1329
00:59:04.335 --> 00:59:06.835
<00:59:04.335>Do <00:59:04.490>you <00:59:04.646>think <00:59:04.801>it <00:59:04.957>we <00:59:05.112>are, <00:59:05.268>we <00:59:05.423>are <00:59:05.579>overcomplicating <00:59:05.735>CSS

1330
00:59:06.835 --> 00:59:10.075
<00:59:06.835>by <00:59:07.010>giving <00:59:07.185>us <00:59:07.360>too <00:59:07.535>much <00:59:07.710>access <00:59:07.885>to, <00:59:08.060>uh, <00:59:08.235>primitives?

1331
00:59:10.985 --> 00:59:14.435
<00:59:10.985>It's <00:59:11.160>a <00:59:11.335>tough <00:59:11.510>question. <00:59:11.685>Um, <00:59:11.860>it's <00:59:12.035>hard <00:59:12.210>to <00:59:12.385>tell.

1332
00:59:14.575 --> 00:59:17.635
<00:59:14.575>But, <00:59:14.774>uh, <00:59:14.975>but <00:59:15.174>yeah, <00:59:15.375>I, <00:59:15.575>I <00:59:15.774>think <00:59:15.975>maybe

1333
00:59:20.735 --> 00:59:24.365
<00:59:20.735>for <00:59:20.875>now <00:59:21.015>we <00:59:21.155>use <00:59:21.295>a <00:59:21.435>lot <00:59:21.575>of <00:59:21.715>pre-processor, <00:59:21.855>like, <00:59:21.995>uh, <00:59:22.135>SaaS

1334
00:59:24.385 --> 00:59:27.005
<00:59:24.385>or <00:59:24.585>less <00:59:24.785>or <00:59:24.985>stuff <00:59:25.185>like <00:59:25.385>that <00:59:25.585>to, <00:59:25.785>uh,

1335
00:59:29.145 --> 00:59:33.805
<00:59:29.145>to <00:59:29.252>try <00:59:29.360>to, <00:59:29.468>uh, <00:59:29.575>have <00:59:29.683>better, <00:59:29.791>uh, <00:59:29.898>I <00:59:30.006>don't <00:59:30.114>know <00:59:30.221>how <00:59:30.329>to <00:59:30.437>say <00:59:30.545>it.

1336
00:59:34.265 --> 00:59:37.605
<00:59:34.265>Um, <00:59:34.404>grasp <00:59:34.545>on <00:59:34.685>the, <00:59:34.825>on <00:59:34.964>CSS <00:59:35.105>have, <00:59:35.245>uh, <00:59:35.384>more <00:59:35.525>options, <00:59:35.665>uh,

1337
00:59:37.605 --> 00:59:38.645
<00:59:37.605>to <00:59:38.073>use <00:59:38.541>CSS.

1338
00:59:39.185 --> 00:59:42.485
<00:59:39.185>So <00:59:39.312>I, <00:59:39.439>I <00:59:39.566>feel <00:59:39.694>it's <00:59:39.821>good <00:59:39.948>to <00:59:40.075>have <00:59:40.203>better <00:59:40.330>option <00:59:40.457>to <00:59:40.585>have

1339
00:59:42.745 --> 00:59:45.045
<00:59:42.745>inside <00:59:43.095>c <00:59:43.444>native <00:59:43.795>CSS, <00:59:44.145>uh,

1340
00:59:45.105 --> 00:59:47.765
<00:59:45.105>so <00:59:45.338>we <00:59:45.571>can <00:59:45.805>remove <00:59:46.038>pre-processor <00:59:46.271>and <00:59:46.505>everything.

1341
00:59:48.685 --> 00:59:52.605
<00:59:48.685>I <00:59:48.825>guess <00:59:48.965>a <00:59:49.105>lot <00:59:49.245>of <00:59:49.384>new <00:59:49.525>css, <00:59:49.665>uh, <00:59:49.805>won't <00:59:49.945>be <00:59:50.085>used

1342
00:59:52.625 --> 00:59:56.885
<00:59:52.625>or <00:59:52.780>really <00:59:52.936>little, <00:59:53.091>uh, <00:59:53.247>but <00:59:53.402>it's <00:59:53.558>not <00:59:53.713>a <00:59:53.869>bad <00:59:54.025>thing.

1343
00:59:57.145 --> 01:00:00.005
<00:59:57.145>Uh, <00:59:57.300>I <00:59:57.456>think <00:59:57.611>to <00:59:57.767>have <00:59:57.922>a <00:59:58.078>lot <00:59:58.233>of <00:59:58.389>options, <00:59:58.545>uh,

1344
01:00:00.005 --> 01:00:04.405
<01:00:00.005>to <01:00:00.180>do <01:00:00.355>the <01:00:00.530>same <01:00:00.705>thing, <01:00:00.880>um, <01:00:01.055>around, <01:00:01.230>uh, <01:00:01.405>it,

1345
01:00:04.635 --> 01:00:06.245
<01:00:04.635>it's <01:00:04.868>tough <01:00:05.101>to, <01:00:05.335>to <01:00:05.568>respond <01:00:05.801>to <01:00:06.035>that.

1346
01:00:06.465 --> 01:00:07.965
<01:00:06.465>Um, <01:00:06.915>but, <01:00:07.365>uh, <01:00:07.815>yeah,

1347
01:00:09.485 --> 01:00:11.805
<01:00:09.485>I <01:00:09.640>think <01:00:09.796>as <01:00:09.951>an <01:00:10.107>educator, <01:00:10.262>it's <01:00:10.418>the <01:00:10.573>time, <01:00:10.729>uh, <01:00:10.885>uh,

1348
01:00:11.805 --> 01:00:15.365
<01:00:11.805>it's <01:00:11.921>a <01:00:12.038>good <01:00:12.154>time <01:00:12.271>to <01:00:12.388>point <01:00:12.504>out <01:00:12.621>to, <01:00:12.738>to <01:00:12.855>like <01:00:12.971>you <01:00:13.088>do, <01:00:13.205>like,

1349
01:00:15.585 --> 01:00:17.765
<01:00:15.585>here's <01:00:15.785>the <01:00:15.985>things <01:00:16.185>that <01:00:16.385>are <01:00:16.585>easy <01:00:16.785>to <01:00:16.985>do

1350
01:00:17.765 --> 01:00:19.125
<01:00:17.765>and <01:00:17.969>here's <01:00:18.173>what <01:00:18.377>comes <01:00:18.581>out <01:00:18.785>of <01:00:18.989>it.

1351
01:00:19.475 --> 01:00:23.045
<01:00:19.475>Like <01:00:19.582>that <01:00:19.690>you <01:00:19.798>have <01:00:19.905>an <01:00:20.013>ad <01:00:20.121>scope, <01:00:20.228>an <01:00:20.336>ad <01:00:20.444>layer <01:00:20.551>now <01:00:20.659>in <01:00:20.767>every <01:00:20.875>CSS

1352
01:00:23.045 --> 01:00:25.805
<01:00:23.045>that <01:00:23.220>gives <01:00:23.395>you, <01:00:23.570>like, <01:00:23.745>access <01:00:23.920>to <01:00:24.095>the <01:00:24.270>rendering <01:00:24.445>engine

1353
01:00:25.805 --> 01:00:28.245
<01:00:25.805>of <01:00:26.004>the <01:00:26.205>browser <01:00:26.404>is, <01:00:26.605>as <01:00:26.805>you <01:00:27.004>said, <01:00:27.205>good

1354
01:00:28.245 --> 01:00:30.325
<01:00:28.245>for <01:00:28.420>fewer <01:00:28.595>people <01:00:28.770>out <01:00:28.944>there <01:00:29.120>that <01:00:29.295>really <01:00:29.470>need <01:00:29.645>that.

1355
01:00:30.705 --> 01:00:32.845
<01:00:30.705>But, <01:00:30.880>uh, <01:00:31.055>I <01:00:31.230>think <01:00:31.404>it's, <01:00:31.580>it's <01:00:31.755>a <01:00:31.930>good <01:00:32.105>time

1356
01:00:32.845 --> 01:00:34.605
<01:00:32.845>to <01:00:33.125>be <01:00:33.404>an <01:00:33.685>educator <01:00:33.964>in <01:00:34.245>CSS

1357
01:00:34.605 --> 01:00:36.365
<01:00:34.605>and <01:00:34.838>telling <01:00:35.071>people <01:00:35.305>like, <01:00:35.538>here's <01:00:35.771>the <01:00:36.005>things

1358
01:00:36.365 --> 01:00:38.285
<01:00:36.365>that <01:00:36.645>are <01:00:36.924>making <01:00:37.205>your <01:00:37.484>life <01:00:37.765>easier,

1359
01:00:38.465 --> 01:00:41.125
<01:00:38.465>and <01:00:38.605>here's <01:00:38.745>the <01:00:38.885>things, <01:00:39.025>if <01:00:39.165>you <01:00:39.305>wanna <01:00:39.445>be <01:00:39.585>a <01:00:39.725>hardcore <01:00:39.865>CSS

1360
01:00:41.125 --> 01:00:43.165
<01:00:41.125>developer, <01:00:41.405>then <01:00:41.685>you <01:00:41.965>can <01:00:42.245>probably <01:00:42.525>do,

1361
01:00:43.165 --> 01:00:44.885
<01:00:43.165>then <01:00:43.365>you <01:00:43.565>can <01:00:43.765>probably <01:00:43.965>use <01:00:44.165>those <01:00:44.365>as <01:00:44.565>well.

1362
01:00:44.985 --> 01:00:48.325
<01:00:44.985>But, <01:00:45.140>uh, <01:00:45.296>um, <01:00:45.451>it's, <01:00:45.607>there's <01:00:45.762>always <01:00:45.918>this <01:00:46.073>race <01:00:46.229>of <01:00:46.385>like,

1363
01:00:48.385 --> 01:00:49.405
<01:00:48.385>is <01:00:48.691>it <01:00:48.997>available <01:00:49.303>yet?

1364
01:00:49.425 --> 01:00:50.525
<01:00:49.425>Is <01:00:49.672>it <01:00:49.920>not <01:00:50.167>available <01:00:50.415>yet?

1365
01:00:50.545 --> 01:00:54.645
<01:00:50.545>But <01:00:50.700>I <01:00:50.856>think <01:00:51.011>the, <01:00:51.167>uh, <01:00:51.322>as <01:00:51.478>I <01:00:51.633>said, <01:00:51.789>the <01:00:51.945>reemergence

1366
01:00:54.645 --> 01:00:58.565
<01:00:54.645>of <01:00:54.845>the <01:00:55.045>progressive <01:00:55.245>enhancement <01:00:55.445>is <01:00:55.645>a, <01:00:55.845>a <01:00:56.045>thing

1367
01:00:58.565 --> 01:01:00.085
<01:00:58.565>that <01:00:58.793>I'm <01:00:59.021>super <01:00:59.249>excited <01:00:59.477>about <01:00:59.705>as <01:00:59.933>well.

1368
01:01:00.105 --> 01:01:02.365
<01:01:00.105>But <01:01:00.260>there's <01:01:00.416>always <01:01:00.571>been <01:01:00.727>people <01:01:00.882>out <01:01:01.038>there <01:01:01.193>that <01:01:01.349>said <01:01:01.505>like,

1369
01:01:02.565 --> 01:01:04.005
<01:01:02.565>progressive <01:01:02.889>enhancement <01:01:03.213>is <01:01:03.537>not <01:01:03.861>necessary

1370
01:01:04.005 --> 01:01:06.405
<01:01:04.005>because <01:01:04.355>you <01:01:04.705>never <01:01:05.055>ever <01:01:05.405>do.

1371
01:01:06.505 --> 01:01:08.685
<01:01:06.505>Uh, <01:01:06.680>I <01:01:06.855>mean, <01:01:07.030>when <01:01:07.205>CSS <01:01:07.380>and <01:01:07.555>JS <01:01:07.730>came <01:01:07.905>out

1372
01:01:09.345 --> 01:01:11.125
<01:01:09.345>and <01:01:09.625>people <01:01:09.904>basically <01:01:10.185>said <01:01:10.464>like, <01:01:10.745>okay,

1373
01:01:11.225 --> 01:01:14.325
<01:01:11.225>you <01:01:11.380>never <01:01:11.536>change <01:01:11.691>only <01:01:11.847>the <01:01:12.002>CSS, <01:01:12.158>you <01:01:12.313>change <01:01:12.469>everything <01:01:12.625>anyway.

1374
01:01:14.425 --> 01:01:18.525
<01:01:14.425>So <01:01:14.600>why <01:01:14.775>do <01:01:14.950>we <01:01:15.125>make <01:01:15.300>that <01:01:15.475>separation <01:01:15.650>between <01:01:15.825>C-S-S-H-T-M-L

1375
01:01:18.525 --> 01:01:19.765
<01:01:18.525>and <01:01:18.897>JavaScript <01:01:19.269>any <01:01:19.641>longer?

1376
01:01:21.445 --> 01:01:23.525
<01:01:21.445>I <01:01:21.600>still <01:01:21.756>think <01:01:21.911>it <01:01:22.067>makes <01:01:22.222>sense <01:01:22.378>in <01:01:22.533>terms <01:01:22.689>of <01:01:22.845>maintainability,

1377
01:01:23.755 --> 01:01:27.045
<01:01:23.755>because <01:01:23.871>if <01:01:23.988>I <01:01:24.105>now <01:01:24.221>need <01:01:24.338>to <01:01:24.455>change <01:01:24.571>a <01:01:24.688>color, <01:01:24.805>I <01:01:24.921>know <01:01:25.038>I <01:01:25.155>go

1378
01:01:27.045 --> 01:01:29.405
<01:01:27.045>through <01:01:27.278>CSS <01:01:27.511>rather <01:01:27.745>than <01:01:27.978>like, <01:01:28.211>I <01:01:28.445>have

1379
01:01:29.405 --> 01:01:32.365
<01:01:29.405>to <01:01:29.560>find <01:01:29.716>the <01:01:29.871>one <01:01:30.027>module <01:01:30.182>in <01:01:30.338>the <01:01:30.493>6,000 <01:01:30.649>JS <01:01:30.805>files

1380
01:01:32.435 --> 01:01:34.765
<01:01:32.435>that <01:01:32.610>actually <01:01:32.785>has <01:01:32.960>that <01:01:33.134>color <01:01:33.310>hard <01:01:33.485>coded <01:01:33.660>in <01:01:33.835>it.

1381
01:01:35.605 --> 01:01:37.745
<01:01:35.605>But <01:01:35.760>I <01:01:35.916>think <01:01:36.071>it's <01:01:36.227>just <01:01:36.382>a <01:01:36.538>matter <01:01:36.693>of <01:01:36.849>like <01:01:37.005>experience.

1382
01:01:37.805 --> 01:01:39.905
<01:01:37.805>The <01:01:37.960>more <01:01:38.116>you <01:01:38.271>do <01:01:38.427>it, <01:01:38.582>the <01:01:38.738>more <01:01:38.893>you <01:01:39.049>actually <01:01:39.205>start

1383
01:01:39.905 --> 01:01:41.105
<01:01:39.905>to <01:01:40.445>embracing <01:01:40.985>CSS.

1384
01:01:41.105 --> 01:01:42.545
<01:01:41.105>Is <01:01:41.290>that <01:01:41.475>something <01:01:41.660>that <01:01:41.845>you <01:01:42.030>found <01:01:42.215>as <01:01:42.401>well,

1385
01:01:42.545 --> 01:01:45.105
<01:01:42.545>that <01:01:42.745>junior <01:01:42.945>developers <01:01:43.145>are <01:01:43.345>harder <01:01:43.545>to <01:01:43.745>get <01:01:43.945>excited?

1386
01:01:46.495 --> 01:01:47.865
<01:01:46.495>Yeah, <01:01:47.111>maybe. <01:01:47.727>Uh,

1387
01:01:47.925 --> 01:01:51.825
<01:01:47.925>and <01:01:48.065>I <01:01:48.205>guess <01:01:48.345>a <01:01:48.485>lot <01:01:48.625>of <01:01:48.765>junior, <01:01:48.905>uh, <01:01:49.045>try <01:01:49.185>to <01:01:49.325>go

1388
01:01:51.885 --> 01:01:55.945
<01:01:51.885>for <01:01:52.060>tools <01:01:52.235>rather <01:01:52.410>than <01:01:52.585>learning, <01:01:52.760>uh, <01:01:52.935>native <01:01:53.110>CSS <01:01:53.285>first,

1389
01:01:56.215 --> 01:01:59.705
<01:01:56.215>like <01:01:56.448>Tailwind <01:01:56.681>or <01:01:56.915>Bootstrap <01:01:57.148>Bootstrap <01:01:57.381>or <01:01:57.615>anything.

1390
01:02:00.365 --> 01:02:02.265
<01:02:00.365>Uh, <01:02:00.564>I <01:02:00.765>find <01:02:00.964>a <01:02:01.165>lot <01:02:01.365>of <01:02:01.564>people <01:02:01.765>going

1391
01:02:02.265 --> 01:02:03.745
<01:02:02.265>for <01:02:02.598>Tailwind <01:02:02.931>because <01:02:03.263>it's <01:02:03.596>easy.

1392
01:02:03.935 --> 01:02:06.105
<01:02:03.935>It's, <01:02:04.168>uh, <01:02:04.401>there <01:02:04.634>is <01:02:04.868>a <01:02:05.101>good <01:02:05.335>documentation.

1393
01:02:06.255 --> 01:02:08.465
<01:02:06.255>It's <01:02:06.605>easy <01:02:06.955>to <01:02:07.305>find <01:02:07.655>information

1394
01:02:08.725 --> 01:02:12.345
<01:02:08.725>and, <01:02:08.900>uh, <01:02:09.075>uh, <01:02:09.250>copy <01:02:09.424>paste, <01:02:09.600>uh, <01:02:09.775>chunk <01:02:09.950>of <01:02:10.125>code,

1395
01:02:12.365 --> 01:02:13.545
<01:02:12.365>uh, <01:02:12.719>inside <01:02:13.073>your <01:02:13.427>project.

1396
01:02:14.605 --> 01:02:17.985
<01:02:14.605>Um, <01:02:14.745>I'm <01:02:14.885>not <01:02:15.025>sure <01:02:15.165>it's <01:02:15.305>the <01:02:15.445>right <01:02:15.585>way <01:02:15.725>to <01:02:15.865>do <01:02:16.005>it.

1397
01:02:18.375 --> 01:02:21.925
<01:02:18.375>It's <01:02:18.515>better <01:02:18.655>to <01:02:18.795>know <01:02:18.935>how <01:02:19.075>a <01:02:19.215>CSS <01:02:19.355>work, <01:02:19.495>what's <01:02:19.635>the <01:02:19.775>possibility

1398
01:02:21.925 --> 01:02:25.485
<01:02:21.925>of <01:02:22.205>CSS, <01:02:22.485>uh, <01:02:22.765>understand <01:02:23.045>that, <01:02:23.325>um,

1399
01:02:25.485 --> 01:02:28.765
<01:02:25.485>modern <01:02:25.685>CSS <01:02:25.885>is <01:02:26.085>not <01:02:26.285>always <01:02:26.485>available <01:02:26.685>on <01:02:26.885>this,

1400
01:02:28.825 --> 01:02:29.965
<01:02:28.825>on <01:02:29.167>these <01:02:29.509>tools <01:02:29.851>yet.

1401
01:02:30.785 --> 01:02:33.485
<01:02:30.785>So, <01:02:31.134>uh, <01:02:31.484>yeah, <01:02:31.835>try, <01:02:32.185>try

1402
01:02:33.485 --> 01:02:35.925
<01:02:33.485>to <01:02:33.718>learn <01:02:33.951>CSS <01:02:34.185>first <01:02:34.418>really <01:02:34.651>learn <01:02:34.885>it.

1403
01:02:36.105 --> 01:02:39.605
<01:02:36.105>And <01:02:36.245>then <01:02:36.385>if <01:02:36.525>you, <01:02:36.665>if <01:02:36.805>you <01:02:36.945>find <01:02:37.085>that <01:02:37.225>something <01:02:37.365>is <01:02:37.505>missing,

1404
01:02:39.675 --> 01:02:42.365
<01:02:39.675>yeah, <01:02:39.830>your <01:02:39.986>workflow <01:02:40.141>is <01:02:40.297>not <01:02:40.452>great, <01:02:40.608>you <01:02:40.763>need <01:02:40.919>to <01:02:41.075>work

1405
01:02:42.365 --> 01:02:45.165
<01:02:42.365>with <01:02:42.598>a <01:02:42.831>team <01:02:43.064>on <01:02:43.298>everything <01:02:43.531>after <01:02:43.765>that.

1406
01:02:45.625 --> 01:02:49.125
<01:02:45.625>You <01:02:45.800>use <01:02:45.975>your <01:02:46.150>tools <01:02:46.325>tailwind <01:02:46.500>like <01:02:46.675>this, <01:02:46.850>um, <01:02:47.025>to,

1407
01:02:49.385 --> 01:02:51.405
<01:02:49.385>to <01:02:49.618>improve <01:02:49.851>your, <01:02:50.085>your <01:02:50.318>flow, <01:02:50.551>your <01:02:50.785>process.

1408
01:02:51.865 --> 01:02:52.865
<01:02:51.865>But, <01:02:52.314>uh, <01:02:52.765>yeah,

1409
01:02:54.485 --> 01:02:55.605
<01:02:54.485>I, <01:02:54.737>I <01:02:54.989>I, <01:02:55.241>I, <01:02:55.493>one

1410
01:02:55.605 --> 01:02:58.405
<01:02:55.605>of <01:02:55.745>my <01:02:55.885>favorite <01:02:56.025>bits <01:02:56.165>I <01:02:56.305>saw <01:02:56.445>lately <01:02:56.585>on <01:02:56.725>social <01:02:56.865>media <01:02:57.005>was

1411
01:02:58.405 --> 01:03:02.205
<01:02:58.405>that <01:02:58.560>one <01:02:58.716>where <01:02:58.871>somebody <01:02:59.027>realized <01:02:59.182>that <01:02:59.338>they <01:02:59.493>just <01:02:59.649>asked <01:02:59.805>the,

1412
01:03:02.265 --> 01:03:04.325
<01:03:02.265>uh, <01:03:02.498>uh, <01:03:02.731>the <01:03:02.964>bots, <01:03:03.198>the, <01:03:03.431>the <01:03:03.665>LLM

1413
01:03:04.585 --> 01:03:06.925
<01:03:04.585>to <01:03:04.785>change <01:03:04.985>the <01:03:05.185>margin <01:03:05.385>top <01:03:05.585>from <01:03:05.785>mt <01:03:05.985>three

1414
01:03:06.985 --> 01:03:10.285
<01:03:06.985>to <01:03:07.160>mt <01:03:07.335>12 <01:03:07.510>in <01:03:07.685>dashboard <01:03:07.860>layout <01:03:08.035>line <01:03:08.210>number <01:03:08.385>45.

1415
01:03:10.785 --> 01:03:12.125
<01:03:10.785>And <01:03:10.957>he <01:03:11.129>is <01:03:11.301>like, <01:03:11.474>what <01:03:11.646>if <01:03:11.818>I <01:03:11.991>become,

1416
01:03:12.485 --> 01:03:14.925
<01:03:12.485>because <01:03:12.765>we'd <01:03:13.045>be <01:03:13.325>having <01:03:13.605>like <01:03:13.885>one

1417
01:03:14.925 --> 01:03:17.485
<01:03:14.925>or <01:03:15.100>one, <01:03:15.275>uh, <01:03:15.450>uh, <01:03:15.625>we <01:03:15.800>are <01:03:15.975>actually <01:03:16.150>using <01:03:16.325>really,

1418
01:03:17.485 --> 01:03:18.805
<01:03:17.485>really <01:03:18.079>expensive <01:03:18.673>technology

1419
01:03:19.345 --> 01:03:21.885
<01:03:19.345>to <01:03:19.544>trade <01:03:19.745>things <01:03:19.944>in <01:03:20.145>an <01:03:20.345>abstraction <01:03:20.544>on <01:03:20.745>top

1420
01:03:21.885 --> 01:03:24.205
<01:03:21.885>of <01:03:22.085>another <01:03:22.285>abstraction, <01:03:22.485>on <01:03:22.685>top <01:03:22.885>of <01:03:23.085>another <01:03:23.285>extraction,

1421
01:03:24.205 --> 01:03:26.045
<01:03:24.205>rather <01:03:24.485>than <01:03:24.765>like <01:03:25.045>changing <01:03:25.325>the <01:03:25.605>margin

1422
01:03:26.505 --> 01:03:28.765
<01:03:26.505>to <01:03:26.855>another <01:03:27.205>value <01:03:27.555>in <01:03:27.905>UCSS.

1423
01:03:28.765 --> 01:03:31.365
<01:03:28.765>And <01:03:28.964>I <01:03:29.165>think <01:03:29.365>it's <01:03:29.565>interesting <01:03:29.765>that <01:03:29.964>we've, <01:03:30.165>we,

1424
01:03:31.375 --> 01:03:35.045
<01:03:31.375>we've <01:03:31.575>come <01:03:31.775>into <01:03:31.975>this <01:03:32.175>world <01:03:32.375>where <01:03:32.575>convenience <01:03:32.775>seems

1425
01:03:35.105 --> 01:03:36.725
<01:03:35.105>to <01:03:35.338>be <01:03:35.571>a <01:03:35.805>thing <01:03:36.038>that <01:03:36.271>people <01:03:36.505>want,

1426
01:03:36.785 --> 01:03:39.245
<01:03:36.785>but <01:03:36.924>we <01:03:37.065>actually <01:03:37.205>realize <01:03:37.345>like, <01:03:37.484>what, <01:03:37.625>what <01:03:37.765>are <01:03:37.904>we <01:03:38.045>doing <01:03:38.185>here?

1427
01:03:39.295 --> 01:03:40.685
<01:03:39.295>We're <01:03:39.920>getting <01:03:40.546>far

1428
01:03:40.685 --> 01:03:43.765
<01:03:40.685>and <01:03:40.825>far <01:03:40.965>into <01:03:41.105>the <01:03:41.245>world <01:03:41.384>of <01:03:41.525>like, <01:03:41.665>uh, <01:03:41.805>dependencies <01:03:41.945>on <01:03:42.085>things

1429
01:03:43.765 --> 01:03:45.085
<01:03:43.765>that <01:03:44.062>shouldn't <01:03:44.359>be <01:03:44.656>dependent <01:03:44.953>on.

1430
01:03:45.345 --> 01:03:47.125
<01:03:45.345>And <01:03:45.484>that's <01:03:45.625>why <01:03:45.765>it's <01:03:45.904>great <01:03:46.044>that <01:03:46.185>people <01:03:46.325>like <01:03:46.464>you <01:03:46.605>are <01:03:46.745>around

1431
01:03:47.145 --> 01:03:49.245
<01:03:47.145>to <01:03:47.300>remind <01:03:47.456>people <01:03:47.611>of <01:03:47.767>what, <01:03:47.922>how <01:03:48.078>cool <01:03:48.233>the <01:03:48.389>stuff <01:03:48.545>is

1432
01:03:49.245 --> 01:03:50.245
<01:03:49.245>that <01:03:49.424>we <01:03:49.605>have <01:03:49.785>at <01:03:49.964>the <01:03:50.145>moment.

1433
01:03:51.195 --> 01:03:54.725
<01:03:51.195>Yeah. <01:03:51.322>Cool. <01:03:51.449>So <01:03:51.576>I <01:03:51.704>guess <01:03:51.831>we're <01:03:51.958>at <01:03:52.085>the <01:03:52.213>end <01:03:52.340>of <01:03:52.467>the <01:03:52.595>show.

1434
01:03:54.725 --> 01:03:56.605
<01:03:54.725>Like <01:03:54.900>we're <01:03:55.075>an <01:03:55.250>hour <01:03:55.424>in, <01:03:55.600>uh, <01:03:55.775>our <01:03:55.950>four <01:03:56.125>minutes.

1435
01:03:56.825 --> 01:03:58.645
<01:03:56.825>Uh, <01:03:57.174>thanks <01:03:57.524>so <01:03:57.875>much, <01:03:58.225>Theodore.

1436
01:03:58.645 --> 01:04:00.725
<01:03:58.645>If <01:03:58.820>you <01:03:58.995>haven't <01:03:59.170>looked <01:03:59.345>at <01:03:59.520>what <01:03:59.695>Theodore <01:03:59.870>does, <01:04:00.045>uh,

1437
01:04:00.785 --> 01:04:02.565
<01:04:00.785>you <01:04:00.984>will <01:04:01.185>find <01:04:01.384>'em <01:04:01.585>everywhere <01:04:01.785>on <01:04:01.984>the <01:04:02.185>internet.

1438
01:04:02.635 --> 01:04:05.445
<01:04:02.635>Like, <01:04:02.790>what <01:04:02.946>was <01:04:03.101>your, <01:04:03.257>what, <01:04:03.412>what <01:04:03.568>are <01:04:03.723>the <01:04:03.879>last <01:04:04.035>messages

1439
01:04:05.445 --> 01:04:06.685
<01:04:05.445>that <01:04:05.631>you <01:04:05.817>have <01:04:06.003>for <01:04:06.189>people <01:04:06.375>out <01:04:06.561>there?

1440
01:04:06.685 --> 01:04:09.285
<01:04:06.685>What <01:04:06.825>would <01:04:06.965>you <01:04:07.105>give <01:04:07.245>people <01:04:07.384>at <01:04:07.525>the <01:04:07.665>end <01:04:07.805>of <01:04:07.945>this <01:04:08.085>show

1441
01:04:09.865 --> 01:04:11.045
<01:04:09.865>to <01:04:10.219>do <01:04:10.573>right <01:04:10.927>now?

1442
01:04:11.155 --> 01:04:12.205
<01:04:11.155>Just <01:04:11.470>to <01:04:11.785>get <01:04:12.100>started?

1443
01:04:13.625 --> 01:04:17.005
<01:04:13.625>Uh, <01:04:13.765>if <01:04:13.905>you <01:04:14.045>are <01:04:14.185>a <01:04:14.325>seasoned <01:04:14.465>developer <01:04:14.605>that <01:04:14.745>does <01:04:14.885>a <01:04:15.025>lot

1444
01:04:17.005 --> 01:04:20.925
<01:04:17.005>of <01:04:17.238>JavaScript, <01:04:17.471>uh, <01:04:17.705>try <01:04:17.938>to, <01:04:18.171>to, <01:04:18.405>uh,

1445
01:04:21.235 --> 01:04:22.285
<01:04:21.235>step <01:04:21.550>back <01:04:21.865>a <01:04:22.180>bit.

1446
01:04:22.865 --> 01:04:26.925
<01:04:22.865>Um, <01:04:23.040>try <01:04:23.214>to <01:04:23.390>reflect <01:04:23.564>on <01:04:23.740>what <01:04:23.915>you're <01:04:24.089>doing <01:04:24.265>currently

1447
01:04:27.345 --> 01:04:31.525
<01:04:27.345>and <01:04:27.485>see <01:04:27.625>and <01:04:27.765>try <01:04:27.905>to, <01:04:28.045>to, <01:04:28.185>uh, <01:04:28.325>check <01:04:28.465>on <01:04:28.605>the <01:04:28.745>internet.

1448
01:04:31.785 --> 01:04:35.405
<01:04:31.785>Uh, <01:04:31.912>is <01:04:32.039>it <01:04:32.166>possible <01:04:32.294>to <01:04:32.421>do <01:04:32.548>it <01:04:32.675>in <01:04:32.803>HTML? <01:04:32.930>If <01:04:33.057>not, <01:04:33.185>okay.

1449
01:04:35.425 --> 01:04:39.525
<01:04:35.425>Is <01:04:35.552>it <01:04:35.679>possible <01:04:35.806>to <01:04:35.934>do <01:04:36.061>it <01:04:36.188>in <01:04:36.315>CSS? <01:04:36.443>If <01:04:36.570>not, <01:04:36.697>then <01:04:36.825>okay.

1450
01:04:39.705 --> 01:04:42.565
<01:04:39.705>At <01:04:39.938>this <01:04:40.171>point <01:04:40.404>you <01:04:40.638>can <01:04:40.871>add <01:04:41.105>JavaScripts,

1451
01:04:42.785 --> 01:04:45.685
<01:04:42.785>but <01:04:42.940>you, <01:04:43.096>you, <01:04:43.251>you <01:04:43.407>have <01:04:43.562>to, <01:04:43.718>to <01:04:43.873>to, <01:04:44.029>to <01:04:44.185>check

1452
01:04:45.905 --> 01:04:48.325
<01:04:45.904>and, <01:04:46.185>uh, <01:04:46.464>think <01:04:46.745>if <01:04:47.024>it's <01:04:47.305>possible

1453
01:04:48.325 --> 01:04:50.245
<01:04:48.325>to <01:04:48.605>do <01:04:48.884>it <01:04:49.165>without <01:04:49.444>JavaScript <01:04:49.725>first.

1454
01:04:50.805 --> 01:04:52.885
<01:04:50.805>I <01:04:51.004>think <01:04:51.205>it's <01:04:51.404>the <01:04:51.605>right <01:04:51.805>mindset <01:04:52.004>to <01:04:52.205>have.

1455
01:04:53.745 --> 01:04:57.605
<01:04:53.745>And, <01:04:53.861>um, <01:04:53.978>yeah, <01:04:54.095>the, <01:04:54.211>the <01:04:54.328>goal <01:04:54.444>is <01:04:54.561>not <01:04:54.678>to <01:04:54.795>learn <01:04:54.911>CSS <01:04:55.028>by <01:04:55.145>heart.

1456
01:04:57.795 --> 01:04:59.965
<01:04:57.795>It's <01:04:58.028>impossible. <01:04:58.261>There <01:04:58.495>are <01:04:58.728>too <01:04:58.961>many <01:04:59.195>properties,

1457
01:05:00.425 --> 01:05:03.285
<01:05:00.425>but <01:05:00.600>it's <01:05:00.775>to <01:05:00.950>know <01:05:01.125>what <01:05:01.300>CSS <01:05:01.475>is <01:05:01.650>capable <01:05:01.825>of.

1458
01:05:03.905 --> 01:05:08.205
<01:05:03.904>Um, <01:05:04.032>that <01:05:04.159>the, <01:05:04.286>the <01:05:04.414>main <01:05:04.541>goal, <01:05:04.668>I <01:05:04.795>think <01:05:04.923>you, <01:05:05.050>if <01:05:05.177>you <01:05:05.305>know

1459
01:05:08.205 --> 01:05:11.205
<01:05:08.205>what <01:05:08.345>CSS <01:05:08.485>is <01:05:08.625>capable <01:05:08.765>of, <01:05:08.904>you <01:05:09.045>can <01:05:09.185>search <01:05:09.325>on <01:05:09.465>Google <01:05:09.605>how

1460
01:05:11.205 --> 01:05:14.645
<01:05:11.205>to <01:05:11.345>do <01:05:11.485>it, <01:05:11.625>and <01:05:11.765>then <01:05:11.904>if <01:05:12.045>it's <01:05:12.185>not <01:05:12.325>possible, <01:05:12.465>you <01:05:12.605>go,

1461
01:05:14.745 --> 01:05:15.965
<01:05:14.745>uh, <01:05:15.111>reach <01:05:15.477>for <01:05:15.843>JavaScript.

1462
01:05:17.995 --> 01:05:20.085
<01:05:17.995>Cool. <01:05:18.228>Dan, <01:05:18.461>what <01:05:18.694>about <01:05:18.928>your <01:05:19.161>last <01:05:19.395>words?

1463
01:05:21.425 --> 01:05:24.845
<01:05:21.425>Um, <01:05:21.552>yeah, <01:05:21.679>just <01:05:21.806>to <01:05:21.934>say, <01:05:22.061>um, <01:05:22.188>I <01:05:22.315>will <01:05:22.443>say <01:05:22.570>actually <01:05:22.697>as <01:05:22.825>somebody

1464
01:05:24.845 --> 01:05:27.445
<01:05:24.845>who <01:05:25.045>has <01:05:25.245>struggled <01:05:25.445>with, <01:05:25.645>uh, <01:05:25.845>trying <01:05:26.045>to <01:05:26.245>kind

1465
01:05:27.445 --> 01:05:29.325
<01:05:27.445>of <01:05:27.795>fashion <01:05:28.145>these <01:05:28.495>like <01:05:28.845>mods

1466
01:05:29.325 --> 01:05:31.885
<01:05:29.325>and <01:05:29.524>dialogues, <01:05:29.725>um, <01:05:29.924>you <01:05:30.125>know, <01:05:30.325>in <01:05:30.524>framework <01:05:30.725>kind

1467
01:05:31.885 --> 01:05:34.525
<01:05:31.885>of <01:05:32.025>environments, <01:05:32.165>that, <01:05:32.305>that <01:05:32.445>example <01:05:32.585>you <01:05:32.725>gave, <01:05:32.865>I <01:05:33.005>think <01:05:33.145>is <01:05:33.285>one

1468
01:05:34.525 --> 01:05:37.045
<01:05:34.525>of <01:05:34.725>the <01:05:34.925>best <01:05:35.125>examples <01:05:35.325>of <01:05:35.525>something <01:05:35.725>that <01:05:35.925>has

1469
01:05:37.385 --> 01:05:38.525
<01:05:37.385>so <01:05:37.727>much <01:05:38.069>native <01:05:38.411>support,

1470
01:05:38.905 --> 01:05:42.405
<01:05:38.904>but <01:05:39.044>we <01:05:39.185>kind <01:05:39.325>of <01:05:39.464>do <01:05:39.604>so <01:05:39.745>much, <01:05:39.884>um, <01:05:40.024>really <01:05:40.165>for <01:05:40.305>the,

1471
01:05:42.405 --> 01:05:43.565
<01:05:42.404>for <01:05:42.665>the <01:05:42.926>purposes <01:05:43.188>of <01:05:43.449>styling.

1472
01:05:43.665 --> 01:05:45.365
<01:05:43.665>But <01:05:43.945>then, <01:05:44.225>as <01:05:44.505>your <01:05:44.785>example <01:05:45.065>showed,

1473
01:05:45.425 --> 01:05:47.805
<01:05:45.425>you <01:05:45.600>don't <01:05:45.775>actually <01:05:45.950>lose <01:05:46.125>anything <01:05:46.300>with <01:05:46.475>styling, <01:05:46.650>you <01:05:46.825>know,

1474
01:05:47.805 --> 01:05:48.845
<01:05:47.805>with <01:05:48.117>the <01:05:48.429>background <01:05:48.741>property.

1475
01:05:48.905 --> 01:05:50.405
<01:05:48.904>And <01:05:49.129>it's <01:05:49.354>all <01:05:49.580>very <01:05:49.805>easy <01:05:50.029>to <01:05:50.254>control.

1476
01:05:50.425 --> 01:05:53.165
<01:05:50.425>So, <01:05:50.565>um, <01:05:50.705>yeah, <01:05:50.845>just <01:05:50.985>to <01:05:51.125>say <01:05:51.265>it's, <01:05:51.405>it's <01:05:51.545>really <01:05:51.685>good <01:05:51.825>for,

1477
01:05:53.225 --> 01:05:55.685
<01:05:53.225>you <01:05:53.380>know, <01:05:53.536>myself <01:05:53.691>actually <01:05:53.847>to <01:05:54.002>be <01:05:54.158>reminded <01:05:54.313>of <01:05:54.469>those <01:05:54.625>things.

1478
01:05:55.785 --> 01:05:58.605
<01:05:55.785>And <01:05:55.960>I <01:05:56.134>did <01:05:56.310>think <01:05:56.484>actually <01:05:56.660>that <01:05:56.835>if <01:05:57.009>there's <01:05:57.185>potential,

1479
01:05:58.605 --> 01:06:00.365
<01:05:58.605>we've <01:05:58.805>got <01:05:59.005>our, <01:05:59.205>our, <01:05:59.405>we <01:05:59.605>our <01:05:59.805>developers <01:06:00.005>magazine,

1480
01:06:00.365 --> 01:06:02.045
<01:06:00.365>and <01:06:00.598>we <01:06:00.831>obviously <01:06:01.064>have <01:06:01.298>guest, <01:06:01.531>uh, <01:06:01.765>writers.

1481
01:06:02.265 --> 01:06:03.685
<01:06:02.265>And <01:06:02.447>I <01:06:02.630>thought <01:06:02.812>some <01:06:02.995>of <01:06:03.177>your, <01:06:03.360>um, <01:06:03.543>tips

1482
01:06:03.685 --> 01:06:05.965
<01:06:03.685>and <01:06:03.840>tricks <01:06:03.996>would <01:06:04.151>be <01:06:04.307>great <01:06:04.462>on <01:06:04.618>our, <01:06:04.773>on <01:06:04.929>our <01:06:05.085>magazine

1483
01:06:05.985 --> 01:06:07.365
<01:06:05.985>and <01:06:06.162>people <01:06:06.339>would <01:06:06.517>really <01:06:06.694>respond <01:06:06.872>well <01:06:07.049>to <01:06:07.227>them.

1484
01:06:07.605 --> 01:06:08.965
<01:06:07.605>'cause <01:06:07.779>they're, <01:06:07.954>um, <01:06:08.129>yeah, <01:06:08.304>I <01:06:08.479>mean, <01:06:08.654>we <01:06:08.829>learned,

1485
01:06:08.985 --> 01:06:11.125
<01:06:08.985>we <01:06:09.160>learned <01:06:09.335>some <01:06:09.510>really <01:06:09.685>nice <01:06:09.860>tips <01:06:10.035>and <01:06:10.210>tricks <01:06:10.385>today.

1486
01:06:11.185 --> 01:06:13.085
<01:06:11.185>And <01:06:11.384>so <01:06:11.585>I'm <01:06:11.785>sure <01:06:11.985>our <01:06:12.185>audience <01:06:12.384>would <01:06:12.585>too.

1487
01:06:13.675 --> 01:06:18.445
<01:06:13.675>Yeah. <01:06:13.802>Cool. <01:06:13.929>Cool. <01:06:14.056>And <01:06:14.184>I <01:06:14.311>guess <01:06:14.438>that <01:06:14.565>was <01:06:14.693>for <01:06:14.820>the <01:06:14.947>show <01:06:15.075>today.

1488
01:06:18.545 --> 01:06:20.165
<01:06:18.545>So, <01:06:18.778>uh, <01:06:19.011>thanks <01:06:19.245>very <01:06:19.478>much <01:06:19.711>for <01:06:19.945>watching.

1489
01:06:20.165 --> 01:06:21.725
<01:06:20.165>Thanks <01:06:20.398>very <01:06:20.631>much <01:06:20.865>for <01:06:21.098>watching <01:06:21.331>later <01:06:21.565>on.

1490
01:06:22.225 --> 01:06:24.805
<01:06:22.225>And, <01:06:22.400>uh, <01:06:22.575>yeah, <01:06:22.750>see <01:06:22.924>what <01:06:23.100>Theodore <01:06:23.275>has <01:06:23.450>to <01:06:23.625>say.

1491
01:06:24.825 --> 01:06:25.925
<01:06:24.825>See <01:06:25.022>what <01:06:25.221>Dan <01:06:25.419>has <01:06:25.617>to <01:06:25.815>say.

1492
01:06:25.985 --> 01:06:28.125
<01:06:25.985>See <01:06:26.125>if <01:06:26.265>there's <01:06:26.405>a <01:06:26.545>magazine <01:06:26.685>article <01:06:26.825>coming <01:06:26.965>out <01:06:27.105>on <01:06:27.245>that <01:06:27.385>one.

1493
01:06:28.665 --> 01:06:31.885
<01:06:28.665>And, <01:06:28.792>uh, <01:06:28.919>yeah, <01:06:29.046>see <01:06:29.174>you <01:06:29.301>at <01:06:29.428>our <01:06:29.555>congress <01:06:29.683>at <01:06:29.810>our <01:06:29.937>other <01:06:30.065>events

1494
01:06:32.145 --> 01:06:34.725
<01:06:32.145>and, <01:06:32.300>uh, <01:06:32.456>I'm <01:06:32.611>off <01:06:32.767>for <01:06:32.922>some <01:06:33.078>Cheez <01:06:33.233>and <01:06:33.389>quiet <01:06:33.545>now.

1495
01:06:36.055 --> 01:06:37.795
<01:06:36.055>See <01:06:36.335>ya. <01:06:36.615>Thank <01:06:36.895>you. <01:06:37.174>See <01:06:37.455>ya.