Shadowing Practice: Will YouTube Ever Run Out Of Video IDs? - Learn English Speaking with Video

Bir pratik modu seçin

Her mod tam ekran bir pratik odası açar.

69 cümleler
Cümleler çok kısa veya çok uzun ise, ayarlamak için Düzenle'ye tıklayın.
1
Every YouTube video has a unique ID.
2
It's up there in the URL, a string of 11 characters that uniquely identifies which video you want.
3
Now, YouTube has millions and millions of videos.
4
The last stats that they released said that they have 400 hours of video being uploaded every minute.
5
So, are they ever going to run out of those IDs?
6
Well, to find out, let's talk about counting systems.
7
People count in base ten.
8
Zero to nine.
9
That'll be, hopefully, familiar to you.
10
Computers count in base two, in binary.
11
But that's difficult for humans to read.
12
It gets too long to write really, really quickly.
13
So, often computers will display it in base sixteen.
14
Hexadecimal.
15
You have zero to nine, and then A to F, and then you start adding to the next column.
16
Humans can't understand that easily, but it's efficient if we have to type it in somewhere.
17
And sixteen, two to the power of four, is also easy for computers to deal with.
18
So how about base 64?
19
That'd be a ridiculous counting system, right?
20
Except 64 is another one of those easy numbers for computers.
21
It is 2 to the power of 6.
22
And humans can get to 64 very easily.
23
0 to 9, then capital letters A to Z, then small letters A to Z, and two other characters.
24
Most Base64 uses slash and plus, but they don't work so well in URLs, so YouTube uses hyphen and underscore.
25
That YouTube URL, that unique ID, is really just a random number in Base64.
26
They could have picked Base10 or Base16, but they didn't.
27
They went with 64, because it will let you cram a huge number into a small space
28
and still make it vaguely human-readable.
29
Author and programmer Sam Hughes, by the way, pushed this to the limit and invented base 65,536,
30
which includes basically every character from every language.
31
It is ridiculous and unnecessary, but when has that ever stopped programmers?
32
So, why didn't YouTube just start counting at one and work up?
33
Well, first, they would have to synchronise their counting between all the servers handling the video uploads.
34
Or they'd have to assign each server a block of numbers.
35
Either way, there's a lot of tracking to do, a lot of making sure that it's never duplicated.
36
Instead, they just generate a random number for each video, see if it's already taken, and if not, use it.
37
And secondly, it is a really, really bad idea to just count one, two, three, or so on in URLs.
38
Incremental counters, as they're called, can be a big security flaw.
39
If you see video 283 up there, then you might wonder, what's video 284?
40
Or video 282?
41
It's easy to enumerate, as it's called, to run through the entire list.
42
YouTube unlisted videos, the ones that don't appear publicly, but that you can send a link to people, those wouldn't work.
43
And by the way, lots of badly designed sites do use incremental counters and it is a terrible idea.
44
It might tell your competitors exactly how many customers you have, because they can just count them.
45
It might let people download all your records easily, because they can just run through them.
46
And in one site that someone in Florida emailed me about this week, it lets you look at other people's personal details.
47
Don't use incremental counters.
48
If you're building a website, use a random number.
49
Which brings me to the question, just how big are the numbers that YouTube uses?
50
Well, let's work it out.
51
One character of base 64 lets you have 64 ID numbers.
52
Two characters, that is 64 by 64, or 4096.
53
Three characters, 64 times 64 times 64, or 64 to the power of 3, that is already more than a quarter of a million.
54
And if we go to four, well, now we're above 16 million.
55
If you used base 64, then you can assign an ID number to everyone who lives in London down there twice over,
56
and you'll only need four characters.
57
This gets big fast.
58
We can keep on doing this, and by seven characters, we are already at four quadrillion.
59
Now I assume that YouTube checks through a dictionary and doesn't allow any actual words to appear up there,
60
particularly anything rude, but that is going to be a tiny minority of their URLs, so for our purposes, we can pretty much just ignore that.
61
At YouTube's 11 characters, we are at 73 quintillion 786 quadrillion 976 trillion 294 billion 838 million 206 thousand and 464 videos.
62
That is enough for every single human on planet Earth to upload a video every minute for around 18,000 years.
63
YouTube planned ahead.
64
Can they run out of URLs?
65
Technically, yes.
66
Practically, no. And if they did, they could just add one more character.
67
Oh, one take!
68
One take!
69
Yes!

Uygulamayı İndir

Akıcı konuşmak için ihtiyacınız olan her şey

AI TelaffuzHer cümleyi puanla
IPA AlıştırmasıHer sesi ustalaştır
Kelime BilgisiKelime bankanızı oluşturun
Kelime OyunuOynarken öğrenin

Aynı Kanal

FOR YOU

Video Öner

Bu dersin kelimeleri ve konuşma notları

En çok tekrarlanan kelimeler: base, character, Youtube, Url, counting. Bu videoda gölgeleme çalışması için 69 cümle ve 785 kelime var. Konuşma bölümü 5:03 sürüyor. Konuşmacı dakikada yaklaşık 156 kelimeyle, günlük konuşmaya yakın doğal bir hızda konuşuyor. Kelimelerin %86’i İngilizcede en sık kullanılan 3.000 kelime arasında; geri kalanına başlamadan önce bakmakta fayda var.

Bu videodaki önemli kelimeler

Videodaki en ileri düzey 13 kelime, telaffuzu ve anlamıyla:

KelimeTelaffuzAnlam
programmer isim/ˈpɹoʊɡɹæmɚ/programcı
hyphen isim/ˈhaɪ̯.f(ə̯)n̩/tire, kısa çizgi
synchronize fiil/ˈsɪŋ.kɹə.naɪːz/senkronize etmek
underscore isim/ˈʌn.dɚˌskoɹ/alt çizgi, alt tire
vaguely zarf/ˈveɪɡli/belli belirsiz, belirsiz bir şekilde
invent fiil/ɪnˈvɛnt/icat etmek
duplicate fiil/ˈd(j)uː.plɪˌkeɪt/kopyalamak, kopyasını çıkarmak
flaw isim/flɔ/çatlak, çizik
competitor isim/kəmˈpɛt.ɪ.tɚ/rakip
binary sıfat/ˈbaɪ.nə.ɹi/iki terimli, ikilik
dictionary isim/ˈdɪk.ʃəˌnɛ.ɹi/sözlük, lügat
technically zarf/ˈtɛk.nɪˌkəl.i/teknik yönden
unnecessary sıfat/ʌnˈnɛs.əˌsɛɹ.i/gereksiz, lüzumsuz

Duyacağınız deyimsel fiiller

KelimeAnlam
find out fiilanlamak, ortaya çıkarmak

Dikkat edilecek telaffuzlar

Konuşmacı don't, didn't, can't gibi kısaltılmış biçimleri 15 kez kullanıyor. Bunları duyduğunuz gibi kısa söyleyin.

  • Uzun kelimeler — vurguyu doğru yere koyun: enumerate /ɪˈn(j)u.məˌɹeɪt/, hexadecimal /ˌhɛksəˈdɛsɪməl/, competitor /kəmˈpɛt.ɪ.tɚ/, dictionary /ˈdɪk.ʃəˌnɛ.ɹi/, technically /ˈtɛk.nɪˌkəl.i/

Türkçe konuşanların zorlandığı sesler:

  • Kelime başındaki ünsüz kümesi — araya ünlü eklemeyin: programmer /ˈpɹoʊɡɹæmɚ/, duplicate /ˈd(j)uː.plɪˌkeɪt/, flaw /flɔ/, practically /ˈpɹæk.tɪ.k(ə.)li/
  • /æ/ — “e”den daha açık: programmer /ˈpɹoʊɡɹæmɚ/, practically /ˈpɹæk.tɪ.k(ə.)li/

Bu videoyla nasıl çalışılır

  1. Videonun tamamını konuşmadan bir kez dinleyin ve bilmediğiniz kelimeleri not edin.
  2. 0,75× hızla başlayın, cümle cümle tekrar edin ve kolaylaşınca normal hıza dönün.
  3. Kendinizi kaydedin ve orijinaliyle karşılaştırın; programmer, hyphen, synchronize gibi kelimelere özellikle dikkat edin.

Gölgeleme Tekniği Nedir?

Gölgeleme, başlangıçta profesyonel tercüman eğitimi için geliştirilen ve çok dilli Dr. Alexander Arguelles tarafından popüler hale getirilen, bilim destekli bir dil öğrenme tekniğidir. Yöntem basit ama güçlüdür: ana dili İngilizce olan bir sesi dinler ve hemen yüksek sesle tekrar edersiniz — konuşmacıyı 1-2 saniye gecikmeyle takip eden bir gölge gibi. Pasif dinleme veya dilbilgisi alıştırmalarının aksine, gölgeleme beyninizi ve ağız kaslarınızı gerçek konuşma kalıplarını eşzamanlı olarak işlemeye ve yeniden üretmeye zorlar. Araştırmalar, telaffuz doğruluğu, tonlama, ritim, bağlı konuşma, dinleme anlama ve konuşma akıcılığını önemli ölçüde geliştirdiğini göstermektedir — bu da onu IELTS Konuşma hazırlığı ve gerçek dünya İngilizce iletişimi için en etkili yöntemlerden biri yapar.

Shadowing tekniği: adım adım eksiksiz rehberi okuyun →