stanford-oval/wikipedia huggingface dataset:
Jarak Levenshtein
Implementasi > Iteratif dengan matriks

Menghitung jarak Levenshtein yang lebih efisien didasarkan pada pengamatan bahwa jika kita menyimpan matriks untuk mencatat jarak Levenshtein antara semua awalan dari string pertama dan semua awalan pada string kedua, maka kita dapat menghitung nilai-nilai dalam matriks dalam bentuk pemrograman dinamis, sehingga jarak antara dua string penuh sebagai elemen terakhir yang dihitung.
Algoritma ini, contoh dari pemrograman dinamis tipe bottom-up, dibahas dalam artikel 1974 "The String-to-string correction problem" oleh Robert A. Wagner dan Michael J. Fischer. Berikut ini adalah implementasi pseudocode untuk fungsi LevenshteinDistance yang mengambil dua string, s dengan panjang m, dan t dengan panjang n, dan mengembalikan jarak Levenshtein di antara keduanya:
function LevenshteinDistance(char s[1..m], char t[1..n]):
  // untuk setiap i and j, d[i,j] akan menyimpan jarak Levenshtein distance antara
  // i karakter pertama dari s dan j karakter pertama dari t
  declare int d[0..m, 0..n]
 
  set each element in d to zero
 
  // awalan di sumber dapat diubah menjadi string kosong
  // dengan menghapus semua karakter
  for i from 1 to m:
      d[i, 0] := i
 
  // awalan di target dapat dicapai dari awalan berupa string kosong
  // dengan menyisipkan semua karakter
  for j from 1 to n:
      d[0, j] := j
 
  for j from 1 to n:
      for i from 1 to m:
          if s[i] = t[j]:
            substitutionCost := 0
          else:
            substitutionCost := 1

          d[i, j] := minimum(d[i-1, j] + 1,                   // penghapusan
                             d[i, j-1] + 1,                   // penyisipan
                             d[i-1, j-1] + substitutionCost)  // subtitusi
 
  return d[m, n]
Dua contoh matriks yang dihasilkan (mengarahkan kursor ke nomor yang diberi tag akan mengungkapkan operasi yang dilakukan untuk mendapatkan nomor tersebut):
Implementasi > Iteratif dengan dua baris matriks

Pada pengamatan lebih lanjut, hanya dua baris matriks yang diperlukan untuk menghitung jarak Levenshtein; jika tidak ingin merekonstruksi string input yang diedit. Jarak Levenshtein dapat dihitung secara iteratif menggunakan algoritma berikut:
function LevenshteinDistance(char s[0..m-1], char t[0..n-1]):
    // bentuk dua vektor kerja dengan jarak integer
    declare int v0[n + 1]
    declare int v1[n + 1]

    // inisialisasi v0 (baris jarak sebelumnya)
    // Baris ini setara dengan A[0][i]: jarak edit bagi s yang kosong
    // Jaraknya cuma banyaknya karakter yang perlu dihapus dari t
    for i from 0 to n:
        v0[i] = i

    for i from 0 to m-1:
        // hitung v1 (baris jarak saat ini) dari baris v0 sebelumnya

        // elemen pertama v1 setara dengan A[i+1][0]
        //   jarak editnya adalah menghapus (i+1) chars dari s agar sama dengan t yang kosong
        v1[0] = i + 1

        // gunakan formula untuk mengisi sisa elemen di baris
        for j from 0 to n-1:
            // hitung biaya untuk A[i+1][j+1]
            deletionCost := v0[j + 1] + 1
            insertionCost := v1[j] + 1
            if s[i] = t[j]:
                substitutionCost := v0[j]
            else:
                substitutionCost := v0[j] + 1;

            v1[j + 1] := minimum(deletionCost, insertionCost, substitutionCost)

        // salin v1 (baris saat ini) ke v0 (baris sebelumnya) untuk iterasi selanjutnya
        // karena data di v1 tidak pernah dipakai lagi, swap tanpa copy dapat lebih efisien
        swap v0 with v1
    // setelah swap terakhir, hasil di v1 ada di v0
    return v0[n]
Variasi dua baris ini masih kurang optimal — jumlah memori yang diperlukan dapat dikurangi menjadi satu baris dan satu word of overhead (indeks), untuk caching yang lebih baik.
Variasi adaptif

Variasi pemrograman dinamis bukanlah implementasi yang ideal. Pendekatan adaptif dalam kasus terbaik dapat mengurangi jumlah memori yang dibutuhkan dan dapat mengurangi kompleksitas waktu menjadi linier (dalam panjang string terpendek). Sedangkan dalam kasus terburuk, kompleksitas waktunya tidak lebih dari kuadrat panjang string terpendek. Ide dari variasi ini adalah bahwa library function yang efisien (seperti std::mismatchdi C ) dapat digunakan untuk memeriksa awalan dan akhiran kedua string yang sama, dan hanya mengerjakan pemrograman dinamis bagian string yang berbeda.
Variasi adaptif > Automata

Automata Levenshtein dapat secara efisien menentukan apakah sebuah string memiliki jarak edit lebih rendah dari suatu konstanta, yang diberikan dari string tertentu.
Variasi adaptif > Perkiraan

Jarak Levenshtein antara dua string dengan panjang n dapat diperkirakan dalam faktor
di mana ε > 0 adalah parameter bebas yang dapat diatur, dalam kompleksitas waktu O(n1 + ε).
Variasi adaptif > Kompleksitas komputasi

Dapat dibuktikan bahwa jarak Levenshtein dari dua string dengan panjang n tidak dapat dihitung dalam waktu O(n2 - ε), untuk setiap ε yang lebih besar dari nol kecuali hipotesis strong exponential time salah.
matriks jarak edit untuk dua kata dengan biaya substitusi sebesar 1 dan biaya penghapusan atau penyisipan sebesar 0,5.
Tabula Rasa (film)

| Tabula Rasa |
| --- | --- |
Sutradara: Adriyanto Dewo
Produser: Sheila Timothy
Ditulis oleh: Tumpal Tampubolon
Pemeran: Jimmy Kobogau Yayu Unru Ozzol Ramdan Dewi Irawan
Sinematografer: Amalia T.S.
Perusahaan produksi: Lifelike Pictures
Tanggal rilis: 24 September 2014
Durasi: 107 menit
Negara: 
Bahasa: Bahasa Indonesia
Tabula Rasa adalah film drama dokumenter Indonesia yang dirilis pada 24 September 2014. Film ini menceritakan sosok Hans, adalah seorang pesepakbola yg gagal meraih impiannya. Tak sengaja bertemu Mak Uwo yg merupakan pemilik dari sebuah Warung Masakan Padang. Dari pertemuan itulah mengubah nasib dan jalan hidup Hans.
Film ini memenangkan empat penghargaan pada Festival Film Indonesia 2014, termasuk Sutradara Terbaik.
Sinopsis

Hans adalah seorang pemuda dari Serui, Papua, yang mempunyai mimpi menjadi pemain bola profesional. Namun nasib berkata lain, dan ketika Hans hampir kehilangan harapannya untuk hidup, ia bertemu dengan Mak, pemilik rumah makan Padang (lapau).
Di tengah perbedaan Hans dan Mak, mereka menemukan persamaan. Makanan merupakan iktikad baik untuk bertemu, dan lewat makanan dan masakan, Hans kembali menemukan mimpi dan semangat hidup.
Plot

Hans sedang memasak untuk anak-anak yang lapar di penampilan intro ini. Dia sedang memasak saat menunggu cepat saji. Kemudian Hans datang dan membawa makanan yang sudah disiapkan tidak lupa harus mengucapkan doa dengan suku kristen. Setelah makan ini selesai Hans sedang bermain bola dalam pertandingan saat siaran langsung di televisi. Hans ditendang bola yang lincah masuk ke gawang dan semua penonton berteriak kencang suara goal kemudian acara waktu pertandingan telah habis. Hans sudah tidak bermain sepak bola lagi dia bola ditendang yang kencang hingga jauh ke sungai air. Hans akan berangkat rumah di Jakarta bersama anak-anak panti asuhan dari kota Serui. Tidak lupa dia memberi kado untuk ibu dan ayah oleh Hans. Hans masuk dalam pesawat, berjalan dari pesawat hingga terbang ke atas langit menuju Jakarta.
Berapa hari kemudian, Hans sudah sampai tiba ke kota Jakarta, banyak penumpang jalan saat melihat kendaraan mobil dan motor. Sering perhatikan baju warna merah yang bolong, kusam dan jelek. Dia sedang menaruh beras dengan plastik.
Pada suatu malam, Hans ke rumah kardus kecil di tengah rel kereta dan memberi sebuah sepatu bola dari ibunya yang sudah beli. Hans di atas jembatan sedang melihat kereta berjalan terus.
Keesokan Harinya, Hans sedang tertidur pulas di atas jembatan. Ibu sedang membeli sayur dari pasar dan dibangunkan Hans malah kaget sendiri.
Mak, Natsir dan Hans berangkat ke restoran masakan padang sederhana "Takana Juo". Hans mulai makan gulai ayam dengan nasi. Setelah makan selesai, Hans istirahat di sofa dan pakai sendal karena kaki bisa terluka.
Hans keluar dari rumah masakan padang sederhana sambil berjalan kaki pada banyak mobil dan motor di tengah jalan tersebut, dia sedang pergi ke restoran Padang "Caniago" untuk membantu masak oleh Pramanto.
Pemeran

Dewi Irawan sebagai Mak
Jimmy Kobogau sebagai Hans
Yayu Unru sebagai Parmanto
Ozzol Ramdan sebagai Natsir
Lokasi

Lokasi syuting film ini diadakan rumah makan "Takana Juo" memiliki kamar serta dapur. Namun kemudian ketika sedang membangun restoran khas Padang fasilitas ruang yang cukup diperluas yaitu "Caniago".
Penghargaan dan Nominasi

| Tahun | Penghargaan | Kategori | Penerima | Hasil |
| --- | --- | --- | --- | --- |
| 2014 | Festival Film Indonesia | Sutradara Terbaik | Adriyanto Dewo | Menang |
| 2014 | Festival Film Indonesia | Pemeran Utama Wanita Terbaik | Dewi Irawan | Menang |
| 2014 | Festival Film Indonesia | Penulis Skenario Asli Terbaik | Tumpal Tampubolon | Menang |
| 2014 | Festival Film Indonesia | Pemeran Pendukung Pria Terbaik | Yayu Unru | Menang |
| 2014 | Festival Film Indonesia | Penata Musik Terbaik | Lie Indra Perkasa | Nominasi |
| 2014 | Festival Film Indonesia | Penata Artistik Terbaik | Iqbal Rayya | Nominasi |
| 2015 | Indonesia Film Trailer Awards | Penata Musik Terbaik | Lie Indra Perkasa | Menang |
| 2015 | Festival Film Bandung | Pemeran Utama Wanita Terpuji | Dewi Irawan | Nominasi |
| 2015 | Festival Film Bandung | Pemeran Pendukung Pria Terpuji | Yayu Unru | Nominasi |
Pranala luar

Trailer film Tabula Rasa
Masjid Katangka

Masjid Tua Al-Hilal Katangka
Masjid Al-Hilal atau Masjid Katangka adalah salah satu masjid tertua di provinsi Sulawesi Selatan, Indonesia. Dinamakan Masjid Katangka karena berlokasi di kelurahan Katangka, kecamatan Somba Opu, Kabupaten Gowa. Selain itu, masjid ini disebut Katangka, karena bahan baku dasar dari masjid tersebut diyakini diambil dari pohon Katangka. Bentuk Masjid Katangka menyerupai Joglo pada arsitektur suku Jawa dan tidak menggunakan model suku Bugis maupun suku Makassar. Masjid Katangka digunakan sebagai masjid dan dahulu digunakan juga digunakan sebagai kediaman para aristokrat yang berasal dari Pulau Jawa.
Sejarah

Lihat pula: Makam Katangka
Sebuah prasasti menginformasikan bahwa masjid ini dibangun pada tahun 1603, tetapi beberapa sejarawan meragukan informasi ini. Pendapat lain mengatakan bahwa masjid dibangun pada awal abad ke-18.
Masjid Al Hilal Katangka dulunya merupakan masjid Kerajaan Gowa. Letak masjid berada di sebelah utara kompleks makam Sultan Hasanuddin. Lokasi makam yang diyakini sebagai tempat berdirinya Istana Tamalate, istana raja Gowa ketika itu. Sebuah jalan yang dikenal sebagai Batu Palantikang, merupakan jalan yang sering dilintasi raja dan keluarga menuju masjid.
Arsitektur

Masjid Katangka didirikan di atas lahan sekitar 150 meter persegi. Masjid ini memiliki ciri khas seperi memiliki satu kubah, atap dua lapis menyerupai bangunan joglo. Bangunan ini juga memiliki empat tiang penyangga, yang berbentuk bulat dan memiliki ukuran yang besar dibagian tengah. Jendela masjid ini berjumlah enam serta memiliki lima pintu. Atap dua lapis berarti dua kalimat syahadat, empat tiang berarti empat sahabat nabi, jendela bermakna rukun iman ada enam dan lima pintu bermakna rukun Islam.
Bagian kubah dipengaruhi oleh arsitektur Jawa dan lokal, tiang dipengaruhi oleh budaya Eropa, sedangkan bagian mimbar sangat kental dengan pengaruh kebudayaan China, ini terlihat pada atap mimbar yang mirip bentuk atap klenteng. Di sekitar mimbar juga masih terpasang keramik dari Cina yang konon dibawa oleh salah satu arsiteknya yang berasal dari sana.
Ciri khas lainnya, dan ini terjadi di hampir seluruh bangunan kuno adalah pada bagian dinding yang terbuat dari batu bata itu cukup tebal, yakni mencapai 120 sentimeter (cm). Penyebab utamanya karena masjid ini juga pernah dijadikan sebagai benteng pertahanan saat Raja Gowa melawan penjajah.
Renovasi

Masjid ini telah mengalami enam kali renovasi. Pertama pada tahun 1816, atau pada masa Raja Gowa XXX atas nama Sultan Abd Rauf. Kemudian pada 1884, yang dilakukan oleh Raja Gowa XXXII, Sultan Abd Kadir. Berturut-turut kemudian pada tahun 1963 oleh Gubernur Sulsel, tahun 1971 oleh Kanwil Dikbud Sulsel, tahun 1980, Swaka Sejarah dan Purbakala sulsel dan terakhir tahun 2007. Pada renovasi terakhir, itu dilakukan atas swadaya dari pengurus masjid dan bantuan dari masyarakat.
Lihat pula

Makam Katangka
Bagian dalam Mesjid Tua Katangka
Undang-Undang Kewarganegaraan India 2019
Sejarah legislasi

RUU ini diperkenalkan di Lok Sabha pada 19 Juli 2016 sebagai RUU Kewarganegaraan (Amandemen), 2016. RUU tersebut dirujuk ke Komite Parlemen Bersama pada 12 Agustus 2016. Komite menyerahkan laporannya pada 7 Januari 2019.
Selanjutnya, Kabinet India menyiapkan RUU Kewarganegaraan (Amandemen), 2019 pada 4 Desember 2019 untuk diperkenalkan di parlemen. RUU ini diperkenalkan di hadapan anggota Lok Sabha ke-17 oleh Menteri Urusan Dalam Negeri Amit Shah pada 9 Desember 2019 dan disahkan pada 10 Desember 2019 pukul 00.11 dini hari IST (pukul 01.41 WIB)dengan 311 anggota parlemen memilih mendukung dan 80 menentang RUU tersebut.
RUU tersebut kemudian disahkan oleh Rajya Sabha pada 11 Desember 2019 dengan 125 suara mendukung dan 105 suara menentangnya. Mereka yang memilih mendukung termasuk partai sekutu BJP seperti Janata Dal (United), AIADMK, Biju Janata Dal, TDP dan YSR-Congress, selain BJP itu sendiri.
Setelah menerima persetujuan dari Presiden India pada tanggal 12 Desember 2019, RUU tersebut berubah status menjadi Undang-undang. Undang-undang ini berlaku pada tanggal 10 Januari 2020.
Amandemen

Undang-Undang Kewarganegaraan (Amandemen) tahun 2019 mengamandemen Undang-Undang Kewarganegaraan tahun 1955 dengan memasukkan ketentuan berikut dalam pasal 2, ayat (1), huruf (b) yang berbunyi:
Asalkan orang-orang yang termasuk dalam komunitas minoritas, yaitu, Hindu, Sikh, Buddha, Jain, Parsi dan Kristen dari Afghanistan, Bangladesh dan Pakistan, yang telah dikecualikan oleh Pemerintah Pusat oleh atau di bawah huruf (c) ayat (2) pasal 3 dari "Undang-Undang Paspor (Masuk ke India), 1920" atau dari penerapan ketentuan Undang-Undang Warga Negara Asing, 1946" atau perintah apa pun yang dibuat di bawahnya, tidak akan diperlakukan sebagai migran ilegal untuk tujuan UU itu;
Bagian baru, pasal 6B, dimasukkan dengan ketentuan lebih lanjut bahwa:
Pada dan sejak tanggal berlakunya Undang-Undang, siapa pun yang disebut dalam ketentuan pertama harus memenuhi syarat untuk mengajukan naturalisasi dan segala proses yang tertunda terhadap orang tersebut sehubungan dengan migrasi ilegal atau kewarganegaraan akan diatasi dengan pemberian kewarganegaraan tersebut kepadanya.
Golongan warga yang dikecualikan sebelumnya didefinisikan dalam Peraturan Warga Negara Asing (Amandemen), 2015 (dikeluarkan berdasarkan UU Warga Negara Asing, 1946):
3A. Pengecualian golongan warga asing tertentu.- (1) Orang-orang yang termasuk dalam komunitas minoritas di Bangladesh dan Pakistan, yaitu, Hindu, Sikh, Buddha, Jain, Parsi dan Kristen yang terpaksa mencari perlindungan di India karena persekusi agama atau takut akan persekusi agama dan masuk ke India pada atau sebelum tanggal 31 Desember 2014
diberikan pengecualian dari penerapan ketentuan-ketentuan "Undang-Undang Warga Negara Asing, 1946" dan peraturan yang dibuat berdasarkan itu sehubungan dengan mereka tinggal di India tanpa dokumen-dokumen tersebut atau setelah berakhirnya dokumen-dokumen itu, karena kasusnya mungkin [...].
Peraturan tersebut kemudian diubah pada tahun 2016 dengan menambahkan Afghanistan ke daftar negara tersebut.
Analisis

RUU tersebut mengubah Undang-Undang Kewarganegaraan tahun 1955 untuk memberikan kelayakan kewarganegaraan India bagi para imigran ilegal yang beragama Hindu, Sikh, Buddha, Jain, Parsi dan Kristen dari Afghanistan, Bangladesh dan Pakistan, dan yang memasuki India pada atau sebelum 31 Desember 2014. Ketentuan RUU tersebut tidak termasuk Muslim. Undang-undang kewarganegaraan India sebelumnya, Undang-Undang Kewarganegaraan 1955, tidak menjadikan agama sebagai kriteria kelayakan untuk menjadi warga negara.
Di bawah UU tersebut, salah satu persyaratan untuk kewarganegaraan melalui naturalisasi adalah bahwa pemohon harus telah tinggal di India selama 12 bulan terakhir, dan selama 11 dari 14 tahun sebelumnya. RUU ini melonggarkan persyaratan 11 tahun sampai lima tahun bagi orang-orang yang memiliki enam agama dan tiga negara yang sama. RUU itu membebaskan wilayah suku Assam, Meghalaya, dan Tripura dari penerapannya. Ini juga membebaskan area yang diatur melalui Izin Jalur Dalam, yang mencakup Arunachal Pradesh, Mizoram, dan Nagaland. Pencantuman Manipur dalam Izin Jalur Dalam juga diumumkan pada 9 Desember 2019.
RUU tersebut mencakup ketentuan baru untuk pembatalan pendaftaran Kewarganegaraan Luar Negeri India (OCI) seperti pendaftaran melalui penipuan, dalam kasus pemegang OCI dijatuhi hukuman penjara selama dua tahun atau lebih dalam waktu lima tahun pendaftaran dan yang membutuhkan dalam kepentingan kedaulatan dan keamanan India. Ini juga termasuk ketentuan tentang pelanggaran hukum yang diberitahukan oleh pemerintah pusat. Ini juga menambah peluang bagi pemegang OCI untuk didengar sebelum pembatalan.
Analisis > Pengecualian untuk warga muslim

Warga muslim dari Pakistan, Bangladesh dan Afghanistan tidak ditawari kewarganegaraan di bawah UU yang baru. Kritikus mempertanyakan hal tersebut. Amandemen membatasinya pada negara tetangga mayoritas Muslim di India dan, kedua, tidak menyadarinya tentang Muslim yang teraniaya di negara-negara itu, seperti Ahmadiyah di Pakistan dan Hazara di Afghanistan dan Pakistan. Dikatakan ada pengungsi dari kelompok-kelompok ini di India, yang belum ditawari bantuan.
Pemerintah India mengatakan bahwa Pakistan, Afghanistan dan Bangladesh adalah negara mayoritas Muslim. Mereka telah mengubah Konstitusi mereka dalam beberapa dekade terakhir untuk mendeklarasikan Islam sebagai agama resmi negara mereka, dan karena itu umat Islam di negara-negara Islam ini "tidak mungkin menghadapi persekusi agama". Pemerintah menyatakan bahwa Muslim tidak dapat "diperlakukan sebagai minoritas yang dianiaya" di negara-negara mayoritas Muslim ini.
Analisis > Pengecualian untuk imigran dari negara non-muslim

Undang-undang ini tidak termasuk negara-negara tetangga non-Muslim di India. Sebagai contoh, Undang-Undang ini tidak pernah membahas tentang pengungsi Hindu dari Sri Lanka. Partai-partai politik seperti Dravida Munnetra Kazhagam dengan dukungan Biju Janata Dal dan Shiv Sena telah menginginkan hak kewarganegaraan otomatis untuk umat Hindu Tamil dari Sri Lanka. Mereka diizinkan menetap secara hukum di Tamil Nadu pada 1980-an dan 1990-an karena kekerasan sistemik dari warga Sinhala di pulau tersebut, dan UU ini juga mengecualikan 29.500 warga "Bukit Tamil" (Malaiha), banyak dari mereka yang tinggal di kamp-kamp pengungsi di Tamil Nadu, menikah dengan warga negara India tetapi tidak diakui sebagai warga negara India. Namun keputusan Pengadilan Tinggi bulan Juni 2019 menyatakan bahwa mereka memenuhi syarat untuk kewarganegaraan berdasarkan hukum India yang berlaku. Lebih lanjut, menurut Suryanarayan, situasi dengan pengungsi Hindu Tamil dari Sri Lanka sangat rumit karena dalam kasus-kasus tertentu mereka tidak mencari kewarganegaraan India dan ingin kembali ke negara asalnya.
Undang-undang ini tidak memberikan bantuan kepada para pengungsi Buddha Tibet dari Tiongkok. Mereka datang ke India pada 1950-an dan 1960-an. Status mereka telah menjadi pengungsi selama beberapa dekade, meskipun satu sumber menyatakan bahwa Dalai Lama diberikan suaka politik pada tahun 1959. Menurut laporan UNHCR 1992, pemerintah India saat itu menyatakan bahwa mereka tetap menjadi pengungsi dan tidak memiliki hak untuk memperoleh kewarganegaraan India.
Selain itu, undang-undang itu mengecualikan pengungsi Hindu dan Buddha dari Nepal dan Bhutan. Ada laporan bahwa Bhutan mendiskriminasi umat Hindu yang tinggal di negara itu melalui masyarakat yang hanya beragama Buddha dan saat ini ada ribuan pengungsi Buddha dan Hindu dari Bhutan yang tinggal di kamp-kamp di Nepal yang tidak dapat memperoleh kewarganegaraan baik untuk Bhutan, Nepal atau India, dan secara efektif tidak memiliki kewarganegaraan.
Akibat > Demonstrasi

Artikel utama: Demonstrasi Undang-Undang Kewarganegaraan India 2019
Setelah RUU itu dibawa pada 4 Desember 2019, aksi protes yang berujung kekerasan meletus di Assam, terutama di kota Guwahati, dan daerah lain di negara bagian itu. Di Dispur, ribuan pengunjuk rasa menghancurkan barikade polisi untuk memprotes UU tersebut di depan gedung Dewan Legislatif Assam. Demonstrasi juga dilakukan di Agartala. Enam orang tewas dan lima puluh orang terluka dalam aksi protes menentang UU tersebut.
Akses internet dibatasi di negara bagian Assam. Jam malam diberlakukan di Assam dan Tripura karena aksi protes. Namun, tentara harus bergegas untuk mengerahkan pasukan karena para demonstran menentang jam malam itu. Layanan kereta api ditangguhkan dan beberapa maskapai penerbangan mulai menawarkan penggantian biaya penjadwalan atau pembatalan di daerah-daerah tersebut. Pejabat melaporkan bahwa setidaknya dua orang tewas setelah bentrokan dengan polisi di Guwahati.
Aksi unjuk besar-besaran terjadi di beberapa kota besar di seluruh India, termasuk Kolkata, Delhi, Mumbai, Bengaluru Hyderabad, dan Jaipur. Demonstrasi yang lebih kecil juga terjadi di negara bagian Kerala dan Karnataka.
Pada 15 Desember, polisi secara paksa menyerbu kampus Universitas Jamia Millia Islamia, tempat aksi protes terjadi, dan menahan para mahasiswa. Polisi menggunakan pentungan dan gas air mata pada para mahasiswa. Lebih dari seratus mahasiswa terluka dan jumlah yang sama ditahan. Tindakan polisi itu dikritik secara luas, dan mengakibatkan protes reaksioner di seluruh India.
Pada 16 Desember, setelah aksi protes memasuki hari kelima, Perdana Menteri Narendra Modi meminta semua pihak menahan diri dalam kicauan tweet yang mengatakan "Tidak ada orang India yang khawatir tentang UU ini. UU ini hanya untuk mereka yang telah menghadapi persekusi selama bertahun-tahun di luar negeri dan tidak memiliki tempat lain kecuali India."
Akibat > Dukungan terhadap UU

Unjuk rasa mendukung Undang-Undang Amandemen dipimpin oleh para pemimpin BJP di Benggala Barat, yang menuduh bahwa pemerintah negara memblokir mereka. Mereka juga menuduh Ketua Menteri Mamata Banerjee salah informasi warga negara tentang undang-undang baru.
Pada 21 Desember 2019 akademisi dan cendikiawan mengeluarkan pernyataan bersama mendukung UU tersebut. Dikatakan, Amendemen itu "memenuhi permintaan lama untuk menyediakan perlindungan bagi minoritas agama yang dipersekusi dari Pakistan, Bangladesh dan Afghanistan" oleh "partai-partai politik seperti Kongres, CPI-M, memotong spektrum ideologis". Ia menambahkan bahwa Undang-Undang Yang diubah "membela minoritas yang dilupakan dan menegakkan etos peradaban India".
Akibat > Pembatalan

Tidak ada permainan yang mungkin dilakukan pada hari keempat pertandingan bola kriket antara Assam dan Services di Piala Ranji 2019-20 karena aksi demonstrasi ini. KTT India-Jepang di Guwahati, yang seharusnya dihadiri oleh Shinzō Abe juga dibatalkan.
Akibat dari aksi demonstrasi ini, Amerika Serikat, Britania Raya, Israel, Kanada, Prancis, dan Uni Emirat Arab mengeluarkan peringatan perjalanan untuk warganya yang mengunjungi wilayah timur laut India, memberitahu warga mereka untuk "berhati-hati".