Cassandra

Agen Judi Online, Bukti Nyata Manfaat Komputer dan Programming

Untuk Anda yang merupakan bettor judi online, nama Judi Online tentu sudah tidak asing lagi ditelinga. Bagaimana tidak, pasalnya istilah tersebut merujuk pada salah satu bandar permainan judi online terbesar di Asia. Kelahiran agen Judi Online menjadi salah satu bukti nyata jika programming memang mampu banyak hal.

Bayangkan jika dunia komputer dan programming tidak berkembang, tidak akan ada yang namanya agen Judi Online yang saat ini Anda mainkan untuk mencoba berbagai peruntungan. Dengan demikian, maka sangat masuk akal sekali jika dunia judi secara online ini sangat tergantung dengan namanya sebuah program. Untuk itu, sebagai bettor, Anda perlu sekali memahami bagaimana sistem ini bekerja hingga akhirnya Anda bisa melakukan banyak permainan judi menarik.

Kehadiran Judi Online dan Bukti Nyata Programming Bisa Merubah Dunia

Nama sbobet sudah digadang-gadang menjadi salah satu nama yang sangat populer sekali dalam dunia perjudian. Memang saat ini sudah banyak agen judi selain sbobet. Itu memang hal yang wajar mengingat dunia digital saat ini terus menerus melakukan revolusi. Melalui program yang dihadirkan, semua bertujuan untuk bisa menjadi salah satu agen permainan judi yang terbaik.

Namun harus tetap diakui jika di Indonesia agen SBOBET ini merupakan salah satu agen terbilang unggul dibandingkan dengan beberapa agen lainnya. Pasalnya hampir semua bettor judi, khususnya yang bergelut di judi online bola memilih melakukan permainan di pasaran SBOBET. Hal ini menjadi bukti nyata bagaimana sistem yang dihadirkan memang sangat bagus dan menarik.

Selain itu situs satu ini juga sudah lama eksis, terhitung sudah 14 tahun sejak berdiri di tahun 2004 lalu. Untuk kalangan Asia, sbobet sudah memiliki lisensi dari First Cagayan Leisure & Resort Corporation yang berada di Manila-Filipina. Bukan hanya menghadirkan taruhan judi bola saja, melainkan banyak taruhan lain yang bisa Anda mainkan dari agen satu ini.

Kemudian masuk di kuartal pertama tahun 2009, Judi Online yang memiliki tempat operasi di Isle of Man hadir sebagai operator pertama yang sudah diberikan izin untuk melakukan permainan Casino secara live. Dan melalui sistem terbaik yang dibangun, di bulan Oktober tahun 2014 Judi Online menghadirkan kembali permainan finansial dalam jenis baru dengan menjalin kerja sama bersama TRADOLOGIC.

Dengan Sistem Terbaik Judi Online Menjadi Judi Online Terbaik

Berbicara mengenai website permainan judi online sangat relevan sekali jika menunjuk http://68.65.120.131/ sebagai salah satu website yang menampilkan judi terbaik. Sistem permainan yang dihadirkan dalam cara online menjadikan Anda bisa melakukan judi dimana saja dan bisa meraup hasil sangat besar. Untuk itu banyak yang sepakat jika website satu ini merupakan salah satu website yang menjadi favorit para bettor di Indonesia.

Pasalnya banyak kemudahan yang akan Anda dapatkan ketika bergabung dengan agen satu ini. Anda bisa menikmati permainan dengan model permainan skala internationa. Selain itu juga banyak agen yang secara khusus dan resmi memberikan layanan terbaik untuk semua bettor yang bergabung.

Namun tetap, meskipun hadir dengan berbagai sistem permainan terbaik, sebagai bettor penting sekali untuk tetap mencari situs yang memang terpercaya. Sehingga Anda bisa meraih kemenangan maksimal dengan lebih mudah.

Sistem Terbaik Menghasilkan Fasilitas Terbaik

Digadang-gadang sebagai salah satu situs judi online terbaik membuat SBOBET memiliki berbagai reputasi baik di kalangan bettor. Terlebih para bettor tanah air, SBOBET sudah mendapatkan citra sebagai salah satu pusat untuk melakukan judi secara online. Sangat masuk akal apabila banyak member yang melakukan registrasi di agen satu ini.

Selain sistem permainannya yang mudah, fasilitasnya juga sangat lengkap. Anda bisa melihat bagaimana SBOBET menghadirkan berbagai jenis permainan dengan cara yang sangat mudah dimainkan. Bahkan untuk judi bolanya pasaran yang dihadirkan sangat banyak sekali. Anda bisa menemukan berbagai liga, mulai dari liga raksasa hingga liga cacing.

Sbobet Juga Menghadirkan Permainan Casino Terbaik

Selain dikenal sebagai agen permainan judi olahraga, berkat pembaruan serta sistem yang dibangun dengan baik dan konsisten, Judi Online juga digadang-gadang sebagai salah satu penyedia permainan judi Casino terbaik.
Judi Casino dimulai ketika Judi Online mulai melebarkan sayapnya di berbagai benua di Asia.  Langsung saat itu juga mendapatkan izin secara resmi dari Cagayan Leisure & Resort Corporation. Selain itu juga mendapatkan dukungan dari Master Regulator. Berbekal lisensi tersebut sistem serta permainan yang dihadirkan sangat menarik. Bahkan menjadi salah satu sistem permainan judi berkelas dunia.

Untuk permainan Casinonya sendiri juga hadir dalam beberapa jenis mode permainan. Anda bisa melakukan permainan mode live yang saat ini sedang banyak diminati para bettor judi tanah air.

Itu tadi salah satu ulasan mengenai bukti nyata sebuah sistem programming bisa menghadirkan permainan judi online yang sangat mudah dimainkan. Sangat menarik sekali bukan?…

5 Library Python Teratas untuk Machine Learning dan Data Science

Untuk bidang Ilmu Data dan Pembelajaran Mesin, Python adalah prioritasnya. Ilmu Data dan Pembelajaran Mesin adalah masa depan teknologi, begitu pula Python. Kami terus-menerus berurusan dengan fitur-fitur yang dibangun di atas AI dan Pembelajaran Mesin. Kami tidak mengetahui hal sperti Google Voice Search atau Google Foto Netflix, Uber, Instacart, Rekomendasi amazon. Saat ini sebagian besar organisasi besar berinvestasi dalam AI dan ML. Sebagai pengembang python, Anda perlu mengetahui pustaka teratas yang disediakan python untuk AI, ML, dan Ilmu Data. Mari beralih ke 5 perpustakaan dan ikhtisar python teratas.

  1. TensorFlow
  2. Numpy
  3. Panda
  4. Matplotlib
  5. SciKit-Learn
  6. Keras

1. TensorFlow:

Perpustakaan python yang kuat ini dikembangkan oleh Google bekerja sama dengan Brain Team. Aplikasi Google Machine Learning memiliki banyak fitur di TensorFlow. Jaringan neural dapat dengan mudah diekspresikan sebagai grafik komputasi sehingga TensorFlow dapat mengimplementasikannya menggunakan operasi tensor. Tensor adalah matriks berdimensi-N yang merepresentasikan data. Ia melakukan operasi aljabar linier dengan cepat menggunakan teknik XLA. Anda harus menginstal pustaka TensorFlow terlebih dahulu untuk python. Kemudian Anda dapat melakukan operasi pada array. Di bawah ini adalah potongan kode sederhana untuk menunjukkan perkalian dua array. Pertama, Anda harus menginisialisasi dua variabel untuk penyimpanan array menggunakan Constant () dan meneruskan array sebagai argumen yang ingin Anda kalkulasi.

impor tensorflow sebagai tf
arr1 = tf.constant ([10,20,30,40]) # array 1 berisi 10,20,30,40
arr2 = tf.constant ([1,2,3,4]) # array 2 berisi 1,2,3,4
# sekarang kalikan kedua larik menggunakan tensorflow
multiplyOutput = tf.multiply (arr1, arr2)
# sekarang jika Anda ingin menampilkan hasil, Anda harus menginisialisasi sesi
# Inisialisasi Sesi
sessnew = tf.Session ()
# Sekarang cetak hasil multiplyOutput
cetak (sessnew.run (multiplyOutput))
# Sekarang Anda harus menutup sesi
sessnew.close ()
Keluaran:
[10,40,90,160]

Kita bisa memasukkan data menggunakan TensorFlow. Kemudian beberapa plotting dapat dilakukan. Kemudian kita dapat memasukkan data ke dalam mesin untuk pemodelan. Hal terbaiknya adalah Kami dapat memvisualisasikan setiap bagian grafik menggunakan TensorFlow yang tidak tersedia di Numpy atau SciKit. Pencarian Suara Google atau Foto Google adalah aplikasi TensorFlow.

2. Numpy:

Numpy adalah pustaka python yang populer dan blok bangunan dasar pembelajaran mesin. Ini menangani perhitungan matriks. TensorFlow dan library python lainnya menggunakan Numpy secara internal sehingga Numpy wajib dipelajari. Numpy adalah Array Interface, satu dimensi atau N-dimensional. Numpy digunakan untuk mengekspresikan gambar, suara, video, atau aliran mentah biner lainnya dalam bentuk larik bilangan real dimensi-N.

Di bawah ini adalah potongan kode untuk mendeklarasikan array Numpy kosong:

impor numpy sebagai npy
arr_one = npy.array ([])
jenis (arr_one)
Keluaran:
numpy.ndarray

Anda dapat menggunakan kode di bawah ini untuk membuat array satu dimensi:

larik_onedim = npy.array ([1, 2, 3, 4, 5])
print (array_onedim.ndim) # atribut ndim menampilkan dimensi dari sebuah array
print (array_onedim.size) # atribut ukuran menampilkan panjang array
Keluaran:
1
5

Ada satu cara lagi untuk membuat array menggunakan arange (). Larik setelah dibuat, dapat dibentuk ulang ke dimensi lain juga. Misalnya, Anda memiliki larik satu dimensi dari 10 elemen. Itu dapat diubah menjadi larik 2 dimensi yaitu 5 elemen dalam satu baris dan 5 elemen lainnya di baris kedua. Ini adalah bagaimana perluasan dilakukan dalam array NumPy. Pustaka python ini berguna dalam penghitungan waktu nyata. Di sini hanya sedikit Data yang hilang. Tetapi tetap saja, penghitungan perlu dilakukan sehingga kami memperluas data yang ada dan melanjutkan.

print (npy.arange (2, 12))
npy.arange (2,12) .reshape (2, 5) # 1 dimensi array dibentuk ulang menjadi 2 dimensi.
Keluaran:
[2 3 4 5 6 7 8 9 10 11]
larik ([[2, 3, 4, 5, 6],
[7, 8, 9, 10, 11]])

Sekarang array yang dibentuk ulang dapat diratakan juga. Ini berarti kita akan mengubahnya kembali menjadi array satu dimensi. Kode di bawah ini adalah contoh untuk itu.

npy.arange (2,12) .reshape (2, 5) .ravel ()
Keluaran:
larik ([2, 3, 4, 5, 6, 7, 8, 9, 10, 11])

Karena Numpy bekerja pada Matrix, mudah bagi mesin untuk memahaminya. Tapi, bagi manusia, ini menjadi sedikit rumit, jadi jawabannya adalah Panda.

3. Panda:

Pustaka python ini paling populer untuk manipulasi dan analisis data. Sebelum Anda mulai melatih mesin dalam ML, kumpulan data harus disiapkan. Jadi, panda berguna dalam ekstraksi dan manipulasi data seperti pemfilteran, pengelompokan, penggabungan, pengisian data yang hilang. Panda tidak terkait langsung dengan ML, tetapi penting untuk persiapan data sebelum ML. Data disimpan dalam bentuk Data Frames di pustaka python ini.

Struktur data berlabel 2 dimensi disebut Bingkai Data. Mari kita lihat bagaimana kita dapat membuat bingkai data di panda:

#Menyimpan nama siswa dan nilainya masing-masing dalam mata pelajaran yang berbeda
impor panda sebagai pd
name = [“Shia”, “George”, “Pinket”, “Mia”, “Ruby”, “Anthony”]
matematika = [99, 58, 30, 40, 70, 77]
Inggris = [78, 67, 34, 33, 32, 21]
sains = [20, 50, 55, 43, 78, 87]

# Sekarang membuat bingkai data hasil yang akan menampung semua data dalam bentuk tabel.
result = pd.DataFrame ({
“Nama”: nama,
“Matematika”: matematika,
“Inggris”: inggris,
“Sains”: sains
})
cetak (hasil)
Output akan ditampilkan seperti gambar di bawah ini.

Setelah kumpulan data Anda siap, Anda dapat menganalisisnya lebih lanjut dengan menggunakan grafik atau bagan. Anda juga dapat membuat model untuk Mesin. Jadi untuk visualisasi data, kami memiliki Matplotlib dan untuk pembuatan model, kami memiliki pustaka python Scikit-Learn.

4. Matplotlib:

Perpustakaan python ini untuk Visualisasi Data. Kita dapat membuat diagram batang, diagram lingkaran, grafik tersebar, histogram yang digunakan untuk menganalisis tren, pola pengambilan keputusan. Keputusan dapat diambil oleh bisnis berdasarkan visualisasi kumpulan data. Misalnya, diagram lingkaran untuk penjualan produk dapat menampilkan persentase kategori seperti pria, wanita, dan lansia. Sehingga sebuah bisnis dapat melihat bahwa produknya populer dikalangan pria atau wanita. Di bawah ini adalah kode contoh untuk menghasilkan plot pencar.

impor matplotlib.pyplot sebagai pt
pt.plot ([1, 2, 3, 4], [10, 20, 25, 30], color = ‘lightblue’, linewidth = 5)
pt.scatter ([0.3, 3.2, 1.4, 2.8], [11, 23, 9, 28], color = ‘darkgreen’, marker = ‘^’)
pt.xlim (0,5, 4,5)
cetak (pt.show ())
Output akan ditampilkan seperti gambar di bawah ini.

5. SciKit-Learn:

Pustaka python ini untuk pembelajaran Mesin mendalam yang menyediakan Algoritme Pembelajaran yang Diawasi dan Tidak Diawasi. Perpustakaan ini berfokus pada pembangunan model. Perpustakaan ini memiliki banyak fitur untuk membangun model. Misalnya, jika Anda membuat model linier, Anda dapat mengimpor LogisticRegression dari sklearn.linear_model. Ada banyak lainnya seperti DecisionTreeClassifier dari sklearn.tree, RandomForestClassifier dari sklearn.ensemble yang berguna dalam pustaka python ini.

Bonus – Keras:

Ini adalah library Machine Learning yang sangat populer untuk Python. API jaringan neural ini dapat berjalan di atas TensorFlow, CNTK, atau Theano. Keras dapat berjalan dengan mudah di CPU dan GPU. Keras bagus untuk pemula ML untuk membangun dan mendesain Jaringan Neural. Pembuatan prototipe yang mudah dan cepat disediakan oleh pustaka Keras python. Kami tidak sadar tetapi kami menggunakan Keras setiap hari melalui program populer mis. Netflix, Uber, Yelp, Instacart, Zocdoc, Square. Keras mudah untuk di-debug karena merupakan kerangka kerja yang sepenuhnya berbasis Python.

Python juga menyediakan banyak pustaka ML. Ini termasuk SciPy, PyTorch, Theano, LightGBM, Eli5, dan NLTK selain pustaka teratas yang telah kita bahas di sini. Jika Anda menyukai Ilmu Data atau area Pembelajaran Mesin, daftar pustaka Python terbaik di atas akan membantu Anda untuk memulai. Python dengan Data Science dan ML adalah konsep yang menarik. Saya harap artikel ini akan membangkitkan minat Anda pada Python. Kami perlu lebih mendalami Ilmu Data sebelum beralih ke ML. Saya yakin Anda ingin tahu lebih banyak tentang pustaka Python di artikel selanjutnya.

Terus jelajahi dan pelajari!…

Berapa Banyak Belajar Pemrograman Python yang Cukup untuk Mulai Belajar Data Science?

Apakah Anda tertarik dengan Ilmu Data tetapi tidak yakin apakah Anda bisa berhasil karena Anda tidak memiliki pengalaman pemrograman? Atau Tidak yakin berapa banyak pemrograman yang cukup untuk memulai?
Jangan khawatir! Pada artikel ini, saya akan menjelaskan konsep dasar pemrograman python yang diperlukan untuk memulai perjalanan Anda dalam mempelajari Ilmu Data. Bahkan jika Anda tidak memilih python untuk mempelajari Ilmu Data, topiknya tetap sama.

Menyiapkan Lingkungan

Langkah pertama adalah mengatur lingkungan yang benar, untuk mempelajari python yang terbaik adalah menginstal Anaconda. Ada beberapa keuntungan dalam menggunakan Anaconda.

  • Muncul dengan Jupyter Notebook dan Spyder IDEs
  • Anda memiliki opsi untuk mengakses IDE melalui Command Prompt atau menggunakan Navigator (berbasis UI)
  • Ini memiliki lebih dari 1500 paket ilmu data
  • Sangat mudah dan cepat untuk menyiapkan dan memulai
  • Mudah untuk membuat banyak lingkungan, fitur ini sangat berguna ketika Anda mengerjakan banyak proyek. Dengan ketergantungan kontras yang berbeda pada pustaka

Instal Anaconda dari sini. Anda dapat memulai dengan Anaconda menggunakan tautan di sini, ini akan mencakup semua perintah dan fitur dasar. Jika Anda lebih suka video, saya telah membuat video tentang memulai dengan Anaconda, lihat di bawah ini:

Sebelum memulai dengan topik apa pun, cobalah membiasakan diri dengan IDE yang akan Anda kerjakan. Hal-hal sederhana seperti memulai IDE, mematikan IDE, membersihkan memori, menjalankan skrip, dan sebagainya.

Variabel dan Jenis Data String

Pada pemasangan alat yang berhasil, langkah selanjutnya adalah mengetahui tentang mendeklarasikan variabel. Dan mempelajari lebih lanjut tentang tipe data string dan operasi yang dapat dilakukan pada tipe data string.
Penting untuk memahami bagaimana tipe data string bekerja dengan python. Tipe data string dalam Python dianggap sebagai array karakter. Dan karakter string dapat diakses menggunakan tanda kurung siku dengan menentukan indeks

Beberapa operasi string yang harus Anda pahami adalah

  • Replace () – Digunakan untuk mengganti nilai tertentu dalam string dengan nilai baru
  • Split () – Digunakan untuk membagi string menjadi 2 bagian atau lebih berdasarkan pemisah
  • Concatenation – Operator plus digunakan untuk menggabungkan sejumlah string
  • Trim () – Digunakan untuk menghapus spasi ekstra sebelum dan sesudah string
  • Lower () dan Upper () – Digunakan untuk mengubah huruf besar/kecil. Baik huruf besar ke huruf kecil atau dari huruf kecil ke huruf besar
  • Penggunaan Indeks untuk memfilter subset string
  • Gunakan ‘IN’ dan ‘NOT’ untuk memeriksa ada/tidaknya frase dalam string

Numerik, Boolean, dan Operator

Pelajari tentang tiga tipe data numerik dalam python – Integer, Float, dan Complex. Juga tentang metode untuk mengubah data dari satu format numerik ke format numerik lainnya. Fan bagaimana hal itu akan tercermin dalam data seperti itu. Misalnya, tentukan integer, ubah menjadi float dan periksa apa yang terjadi pada nilainya.
Boolean mewakili True atau False. Mereka umumnya digunakan untuk mengevaluasi ekspresi / kondisi seperti Apakah A> B?
Datang ke Operator, mereka digunakan untuk melakukan operasi antara variabel atau nilai atau kombinasi dari variabel dan nilai. Beberapa operator yang tersedia dengan python adalah,

  • Operator Penugasan
  • Operator Perbandingan
  • Operator Aritmatika
  • Operator Logis
  • Operator Bitwise
  • Operator Identitas dan Keanggotaan

Tipe Data Koleksi (Daftar, Tuple, Set, dan Kamus)

Ada empat tipe data koleksi di python. Semua tipe data ini mungkin terlihat sangat mirip satu sama lain untuk pemula. Tetapi masing-masing memiliki fitur unik yang membedakannya dari yang lain dan membuatnya khusus untuk kasus penggunaan tertentu. Beberapa karakteristik unik mereka adalah,

Daftar

  • Menyatakan menggunakan tanda kurung ‘[‘ dan ‘]’
  • Elemen dapat diakses menggunakan Indeks
  • Mereka bisa berubah, yang berarti mereka bisa diubah / diubah
  • Mereka bisa disortir
  • Elemen daftar dapat berupa tipe data apa pun
  • Kasus penggunaan: Ini adalah tipe data pengumpulan yang paling populer di python karena memberikan lebih banyak fleksibilitas.

Tuple

  • Menyatakan menggunakan tanda kurung ‘(‘ dan ‘)’
  • Tupel tidak dapat diubah, yang berarti bahwa mereka tidak dapat diubah setelah ditentukan
  • Mereka dipesan, dapat diakses menggunakan indeks
  • Tuple jauh lebih cepat daripada daftar
  • Elemen Tuple dapat berupa tipe data apa pun
  • Kasus penggunaan: Ini harus digunakan dalam skenario di mana daftar elemen tidak dapat atau tidak boleh diubah

Set

  • Menyatakan menggunakan tanda kurung ‘{‘ dan ‘}’
  • Mereka Bisa Berubah
  • Ini tidak diurutkan dan tidak memiliki indeks untuk mengakses elemen tertentu sehingga tidak dapat memiliki duplikat
  • Meskipun kumpulan itu sendiri bisa berubah, mereka tidak bisa memiliki elemen yang bisa berubah. Seperti ‘daftar tidak bisa menjadi elemen dalam kumpulan’
  • Keistimewaan dari satu set adalah mereka mengizinkan operasi seperti Union dan Intersection
  • Kasus penggunaan: Jika ada persyaratan untuk membandingkan berbagai daftar nilai seperti mengidentifikasi jumlah elemen yang sama. Maka yang terbaik adalah mendefinisikannya sebagai satu set

Kamus

  • Menyatakan menggunakan tanda kurung ‘{‘ dan ‘}’
  • Elemen disimpan sebagai pasangan Nilai-Kunci yang mirip dengan format JSON
  • Mereka bisa berubah
  • Mereka tidak berurutan tetapi elemen-elemennya dapat diakses menggunakan Key
  • Kasus penggunaan: Jika Anda ingin memiliki pemetaan antara kunci dan nilai. Seperti nomor kontak yang dikaitkan dengan pelanggan, lebih baik mendeklarasikannya sebagai kamus. Juga, tipe data kamus dapat digunakan untuk menyimpan banyak struktur data yang kompleks

Pernyataan Aliran Bersyarat (If-Then-Else) dan Kontrol (For and While Loop)

Implementasi ini harus diketahui dengan python. Seperti dalam proyek Ilmu Data, akan ada kasus penggunaan yang mengharuskan kita untuk mengulang. Melalui Daftar Item atau bingkai data yang kita perlukan untuk mengimplementasikan fungsi Loop. Demikian pula, selalu ada persyaratan untuk memeriksa suatu kondisi. Oleh karena itu pelajari penerapan python di bawah ini

  • If-Then-Else
  • For Loop
  • While Loop

Untuk orang yang sangat baru dalam pemrograman, perbedaan mendasar antara ‘For Loop’ dan ‘While Loop’ adalah ‘For Loop’. Akan mengulang melalui daftar elemen tertentu dan di sini variabel akan diinisialisasi, diperiksa. Dan bertambah secara otomatis sementara dalam kasus ‘While Loop’. Itu akan iterasi sampai kondisi yang ditentukan dalam While Loop terpenuhi juga inisialisasi dan incrementation perlu disebutkan secara eksplisit. Lebih baik menggunakan ‘Untuk Loop’ ketika kita yakin tentang jumlah iterasi. Dalam kasus ‘While Loop’ jika Anda melewatkan penyebutan pernyataan increment di dalam loop maka itu akan menjadi loop tak terbatas.

Fungsi dan Fungsi Lambda

Fungsi digunakan untuk menghindari pengulangan kode, untuk mengurangi kompleksitas, dan untuk meningkatkan keterbacaan. Fungsi dalam python didefinisikan menggunakan ‘def’ dan biasanya akan diakhiri dengan pernyataan ‘return’. Ketika sekumpulan pernyataan perlu dieksekusi beberapa kali di bagian yang berbeda dalam proyek. Maka akan lebih baik untuk mendefinisikannya sebagai fungsi dan memanggilnya ketika diperlukan. Fungsi dapat mengambil sejumlah argumen sebagai masukan dan saat memanggil fungsi. Argumen angka harus sama persis, yaitu jika fungsi mengharapkan 2 argumen maka saat memanggil fungsi. Kita perlu melewatkan dua argumen tidak lebih dan tidak kurang.

Fungsi Lambda mirip dengan fungsi yang dapat menerima argumen apa pun tetapi hanya memiliki satu ekspresi. Tidak seperti fungsi, fungsi lambda bisa tetap anonim. Dalam kasus fungsi lambda, kata kunci ‘lambda’ akan digunakan dan sintaksnya adalah ‘argumen lambda: ekspresi’.

Konsep dasar ini hanya cukup untuk memulai Pembelajaran Sains Data. Jika Anda menyukai video tutorial, lihat seri video yang saya buat dengan python dasar yang diperlukan untuk Ilmu Data. Masing-masing memiliki 7 modul sekitar 20–30 menit dengan latihan latihan untuk dicoba di akhir setiap modul. Dan total panjang tutorialnya adalah hanya kurang dari 3 jam. Di bawah ini adalah tautan ke seri tutorial dasar python. Silakan berlangganan untuk lebih banyak konten yang berkaitan dengan Ilmu Data.

Pernyataan Akhir

Ini hanyalah awal dari perjalanan pemrograman Anda. Konsep ini akan sangat berguna untuk memulai Ilmu Data dan juga dapat membantu memecahkan hambatan belajar Anda. Ingatlah untuk melanjutkan perjalanan belajar Anda.

“Pertumbuhan intelektual harus dimulai saat lahir dan berhenti hanya saat kematian”
-Albert Einstein

Microsoft Baru saja Meluncurkan Notebook Murah

Lebih murah, ditambah chip yang lebih cepat

Microsoft telah meluncurkan versi yang lebih murah dari notebook populer Windows 10 PC. Laptop tersebut diberi nama Surface Laptop Go, bersama dengan tablet Surface Pro X yang lebih cepat.

Diumumkan melalui acara pers, Surface Laptop Go adalah versi Surface Laptop 3 yang lebih kecil, lebih ringan, dan lebih murah. Microsoft berupaya menawarkan pengalaman Windows 10 premium yang sama. Namun dijual dengan harga yang lebih murah, yaitu berharga £ 549,99 di Inggris atau $549,99 di AS.

Laptop Go memiliki layar 12,4 inci yang lebih kecil tetapi terlihat seperti Laptop 3. Ini memiliki keyboard ukuran yang sama dan trackpad presisi yang besar. Laptop Go juga memiliki webcam HD 720p dan sepasang mikrofon berkualitas studio untuk panggilan video yang lebih baik. Menurut klaim Microsoft, penawaran tersebut jarang terjadi pada mesin sekelas ini.

Dibekali prosesor Intel Core i5 generasi ke-10 dengan RAM 4 atau 8GB dan pilihan opsi penyimpanan. Ditenagai baterai yang tahan 13 jam dan pengisian cepat. Memiliki pilihan port yang sama dengan saudara kandungnya yang lebih besar. Port tersebut berupa satu port USB-C, satu port USB-A tradisional, soket headphone, dan soket Surface Connect untuk daya dan konektivitas. Laptop Go juga mendukung standar wifi 6 dan Bluetooth 5 terbaru.

Satu hal yang kurang dari Laptop Go adalah kamera pengenal wajah Windows Hello Laptop 3. Sebagai gantinya, laptop ini memiliki sensor sidik jari yang terpasang di tombol daya pada model tertentu.

Tablet Surface Pro X yang lebih cepat

Bersamaan dengan Laptop Go, Microsoft juga meluncurkan pembaruan untuk tablet Surface Pro X berbasis ARM mulai tahun 2019. PC konvertibel yang diperbarui mendapatkan prosesor Microsoft SQ2 baru yang lebih cepat dan hadir dalam warna platinum baru. Tablet Surface Pro X seharga £ 1.549 di Inggris atau $1499,99 di Amerika.

Perangkat ini memiliki layar sentuh 13 inci dengan aspek rasio 3:2 dan resolusi 2880×1920. Dilansir dari GSMArena,perangkat ini dikemas ke dalam desain baru. Diklaim Microsoft sebagai yang tertipis untuk Surface pro sambil tetap mempertahankan kickstand yang khas.

Surface Pro X menawarkan pilihan memori LPDDR4x 8GB dan 16GB. Di bagian depan penyimpanan, konsumen mendapatkan pilihan 128, 256 dan 512GB SSD M. 2 2230 yang dapat dilepas. Surface Pro X memiliki kamera depan 5MP untuk video 1080p dan juga kamera terpisah untuk otentikasi wajah Windows Hello. Di bagian belakang ada kamera 10MP untuk merekam video hingga 4K. Ada juga mikrofon jarak jauh ganda, serta speaker stereo 2W dengan Dolby Audio.

Terdapat 2x port USB-C, port Surface Connect. Gigabit LTE dengan dukungan nano SIM dan eSIM, A-GPS, Wi Fi 802.11ac dan Bluetooth 5.0 di perangkat ini.

Microsoft juga mengatakan telah memperbaiki salah satu kekurangan dari sistem berbasis ARM yang baru. Basis ARM yang baru mendukung aplikasi Windows tradisional yang jauh lebih luas melalui emulasi x64. Surface Pro X kompatibel dengan keyboard Surface Pro X dari tahun lalu (dijual terpisah $104). Hal yang sama berlaku untuk Surface Slim Pen, yang harganya $145 .

Surface Laptop Go dan Surface Pro X  akan miulai dikirimkan pada 13 Oktober di AS dan 27 Oktober di Inggris.

Harga Surface Pro X

Surface Pro X yang diperbarui ini tersedia untuk praorder hari ini. Mulai dari $1.499, dan akan mulai dikirimkan pada 13 Oktober di AS. Sekarang ada empat model Pro X yang tersedia untuk konsumen:

Surface Pro X – Prosesor SQ1, RAM 8 GB, penyimpanan SSD 128 GB: $999
Surface Pro X – Prosesor SQ1, RAM 8 GB, penyimpanan SSD 256 GB: $1.299
Surface Pro X – Prosesor SQ2, RAM 16 GB, penyimpanan SSD 256 GB: $1.499
Surface Pro X – Prosesor SQ2, RAM 16 GB, penyimpanan SSD 512 GB: $1.799

Microsoft menantang Apple dengan Surface Laptop Go seharga $549

Kemunculan Microsoft mengumumkan Surface Laptop Go baru, laptop 12,4 inci seakan menantang Apple. Laptop Windows 10 yang tepat dengan tampilan yang bagus, prosesor Intel Core i5 yang cepat, dan desain yang elegan. Notebook ini juga memiliki keyboard ukuran penuh dan trackpad presisi yang besar. Berita utamanya adalah Surface Laptop Go dibandrol $549, menjadipilihan bagus untuk siswa atau siapa saja dengan budget terbatas. Bersamaan dengan Surface Laptop Go, Microsoft juga mengumumkan tablet Surface Pro X berbasis ARM yang diperbarui. Premium 2-in-1 hadir dengan prosesor kustom Microsoft SQ2 baru yang lebih cepat. Mulai dari $999, Surface Pro X ditujukan untuk menyaingi Apple iPad Pro.…

Laptop Gaming Asus Terbaik Tahun 2020

Ini adalah laptop gaming terbaik yang ditawarkan Asus

Laptop gaming Asus terbaik ideal untuk para gamer kasual dan hard-core yang mencari game portabel yang menyeimbangkan kekuatan dan keterjangkauan. Dengan begitu banyak laptop gaming bertenaga yang menghabiskan banyak biaya akhir-akhir ini, penawaran Asus adalah perubahan yang disambut baik. Memberi Anda pilihan yang terjangkau tanpa mengorbankan kinerja.

Baik itu game PC yang paling menuntut yang Anda mainkan atau judul yang lebih lama yang benar-benar klasik. Laptop gaming Asus terbaik akan membantu Anda membunuh lawan dan bahkan mencapai puncak papan peringkat. Dan, itu sekaligus memberi Anda tampilan yang cantik atau cepat dan bahkan build yang ramping untuk boot.

Kami menguji sendiri banyak dari laptop ini, jadi kami pikir kami akan mengumpulkan laptop gaming Asus terbaik. Yang telah kami uji dan membantu Anda menemukan yang terbaik untuk kebutuhan Anda. Mana pun yang Anda pilih dalam daftar ini akan bernilai investasi. Sebelum Anda menekan tombol beli, periksa juga alat perbandingan harga kami, sehingga Anda bisa mendapatkan penawaran terbaik yang tersedia.

1. Asus Zephyrus G14

Memimpin pengaruh AMD pada dominasi seluler

CPU: AMD Ryzen 7 4800HS | Graphics: NVIDIA GeForce GTX 1660 Ti — RTX 2060 | RAM: Up to 32GB | Screen: 14-inch Non-glare Full HD (1920 x 1080) IPS-level panel, up to 120Hz – 14-inch Non-glare WQHD (2560 x 1440) IPS-level panel, 60Hz | Storage: 512GB / 1TB M.2 NVMe PCIe 3.0

(+) Masa pakai baterai terbaik di laptop gaming
(+) Performa luar biasa
(+) Tipis dan ringan
(-) Tidak ada Webcam
(-) Kipas bisa menjadi keras

dirancang seperti laptop game, tetapi ini membuktikan dirinya sebagai laptop serba guna yang lebih dari sekadar mampu. Baik Anda serius dengan permainan Anda atau membutuhkan laptop yang kuat untuk produktivitas atau pembuatan konten. Laptop Asus ini memberikan kinerja yang luar biasa serta masa pakai baterai yang luar biasa, layar yang cepat. Dan sasis yang tipis dan ringan yang membuatnya sangat portabel. Ini bukan pilihan termurah di luar sana, tetapi Anda harus membayar mahal untuk kualitas. Dan, jika Anda adalah penggemar AMD, Anda pasti akan menghargai prosesor di balik kapnya.

2. Asus ROG Zephyrus S GX701

Kekuatan dalam gaya

CPU: Intel Core i7 | Graphics: Nvidia GeForce RTX 2060 (6GB GDDR6 VRAM) – Nvidia GeForce RTX 2080 Max-Q (8GB GDDR6 VRAM) | RAM: 8-24GB | Screen: 17.3-inch FHD (1,920 x 1,080) 144Hz panel with G-Sync | Storage: 512GB – 1TB M.2 PCIe x4 SSD

(+) Performa bagus
(+) Tipis dan ringan
(-) Mahal

Jika Anda sering bepergian, tetapi tidak ingin lepas dari game PC terbaik saat melakukannya. Menemukan laptop gaming Asus yang tipis dan ringan seperti Asus ROG Zephyrus S GX701 adalah mimpi yang menjadi kenyataan. Mengguncang Nvidia GeForce RTX 2080, tidak ada game AAA di luar sana yang tidak dapat dijangkau. Plus, ini sangat tipis, ringan, dan bergaya sehingga Anda pasti ingin membawanya ke mana pun Anda pergi.

3. Asus ROG Zephyrus S GX531GX

Laptop Windows terbaik untuk komputasi kelas berat

CPU: Intel Core i7-8750H | Graphics: Nvidia GeForce RTX 2080 (Max-Q) | RAM: Up to 24GB | Screen: 15.6-inch 1920 x 1080 IPS, 144Hz | Storage: 1TB SSD – 512GB/1TB SSD

(+) Sangat portabel
(+) Performa luar biasa
(+) Solusi pendinginan inovatif
(-) Harga

Mungkin Anda tidak mencari workstation lengkap. Tetapi lebih memilih notebook yang menjalankan Windows 10 Pro yang dapat memotong tugas komputasi kelas berat. Namun sebenarnya dirancang untuk menjadi mesin yang sangat mumpuni untuk bermain game? Maka tidak terlihat lagi dari laptop Asus Zephyrus ini.

GX531GX hadir dengan mengemas CPU enam inti Intel Core i7-8750H yang didukung dengan grafis Nvidia RTX 2080 Max-Q. Itu juga dapat menjejalkan RAM sistem hingga 24GB. Namun notebook ini juga sangat ramping dan portabel tentu saja, teknologi Max-Q Nvidia membantu di sana.

Dengan semua kekuatan ini di ujung jari Anda, Anda dapat menangani tugas-tugas komputasi kelas berat seperti pengeditan video. Dan bersantai memainkan penembak terbaru dan terhebat saat semua pekerjaan selesai. Namun, seperti yang selalu terjadi ketika kinerja tinggi memenuhi portabilitas, Anda akan membayar harga yang diminta.

4. Asus TUF A15

Raja game baru yang terjangkau

CPU: AMD Ryzen 5 4600H – 7 4800H | Graphics: NVIDIA GeForce GTX 1660 Ti — RTX 2060 | RAM: Up to 32GB | Screen: 15.6″ (16:9) FHD (1920×1080) 60Hz – 144Hz Anti-Glare IPS-level Panel | Storage: 1TB HDD + 256GB/512GB/1TB SSD

(+) Performa 1080p yang bagus
(+) Prosesor AMD baru
(+) Masa pakai baterai yang sangat baik
(-) Kipas bising
(-) Desain tidak cocok untuk semua orang

Gamer yang berpikiran anggaran memiliki opsi luar biasa lainnya di tangan mereka. Meskipun label harga Asus TUF A15 tidak terlalu murah di ruang bawah tanah. Ini adalah salah satu laptop gaming Asus terbaik bagi mereka yang dapat mengurangi anggaran mereka sedikit demi kinerja. Laptop ini mempromosikan tidak hanya tampilan yang sangat baik dengan opsi kecepatan refresh 144Hz dan masa pakai baterai yang fantastis. Tetapi juga chip terbaru AMD dan kartu grafis terbaik Nvidia untuk bermain game dengan anggaran dan lingkup kelas menengah. Laptop gaming ini tidak akan pernah bersaing dengan yang paling kuat di luar sana. Tetapi ini adalah nilai yang sangat baik bagi para gamer yang tidak terlalu peduli.

5. Asus ROG Strix GL502

Laptop gaming yang lebih terjangkau dari Asus

CPU: Intel Core i7 | Graphics: Nvidia GeForce GTX 1060 – 1070 | RAM: 16GB DDR4 | Screen: 15.6-inch full HD 1,920 x 1,080 IPS | Storage: 128GB – 256GB SSD, 1TB HDD

(+) Game Rocks Full HD
(+) Layar yang sangat hidup
(-) Masa pakai baterai yang lumayan

Sementara Asus ROG Zephyrus S GX701 tidak diragukan lagi adalah laptop gaming terbaik. Yang pernah dibuat Asus, harganya yang tinggi berarti tidak untuk semua orang. Untungnya, ada sejumlah laptop gaming Asus yang lebih terjangkau. Ambil contoh Asus ROG Strix GL502, yang menawarkan performa luar biasa pada 1080p.

6. Asus ROG G703

A thicc boi

CPU: Intel Core i7-i9 | Grafik: Nvidia GeForce RTX 2080 (8GB GDDR6 VRAM) | RAM: 8-24 GB | Layar: Panel 144Hz FHD 17,3 inci (1.920 x 1.080) dengan G-Sync | Penyimpanan: 256GB – 512GB M.2 PCIe x4 SSD

(+) Sangat besar
(+) Sangat kuat
(-) Sangat mahal

Terkadang laptop gaming yang tipis dan ringan tidak akan berhasil. Tentu, mereka menyenangkan untuk dibawa-bawa untuk bermain game di kereta bawah tanah atau semacamnya. Tetapi ketika Anda perlu mengeluarkan senjata besar, pengganti desktop yang tebal seperti Asus ROG G703 akan menjadi pilihan terbaik Anda. Binatang buas ini hanya hadir dengan Nvidia GeForce RTX 2080 dan dapat dikemas dengan RAM hingga 64 GB. Sehingga Anda dapat memotong semuanya tanpa masalah. Selama Anda memiliki uang tunai, inilah laptop gaming Asus paling kuat yang akan Anda temukan di mana saja.

7. Asus ROG Strix Hero III

Memperbaiki pendahulunya

CPU: 9th-generation Intel Core i5 – i9 | Graphics: Nvidia GeForce GTX 1660Ti – RTX 2070 | RAM: Up to 32GB | Screen: 15.6-inch Full HD (1920×1080) IPS-level panel, 144Hz – 15.6-inch Full HD (1920×1080) IPS-level panel, 240Hz, 3ms, 100% sRGB | Storage: 128GB – 1TB SSD M.2 NVMe PCIE 3.0 + 1TB SSHD

(+) Layar 240Hz
(+) Pencahayaan RGB yang menyenangkan
(-) Masa pakai baterai yang di bawah standar
(-) Kipas yang keras

Asus ROG Strix Hero III mengambil batasan dari pendahulunya dan meningkatkannya secara signifikan, terutama kinerja termal berkat 3D Flow Zone. Ada banyak hal yang terjadi pada laptop gaming Asus ini juga, termasuk speakernya yang hebat, tombol angka di keyboard. Dan bilah lampu RGB yang melingkupi untuk pengalaman bermain game yang lebih imersif. Tetapi mungkin fitur terbaik dari laptop gaming ini adalah ROG Keystone. Yang membuka efek khusus dan profil khusus game saat dipasang. Dan layar 1080p yang mengguncang kecepatan refresh 144Hz hingga 240Hz. Lengkapi semuanya dengan prosesor Intel Core generasi ke-9 dan anggaran terbaik hingga kartu grafis Nvidia kelas menengah untuk bermain game. Dan Anda akan mendapatkan satu mesin yang luar biasa.

8. Asus ROG Zephyrus M.

Tenaga portabel dengan harga yang layak

CPU: Intel Core i5-i7 | Grafik: Nvidia GeForce GTX 1060 (6GB GDDR5) – GTX 1070 (8GB GDDR5 VRAM) | RAM: 16 GB | Layar: Panel 144Hz FHD 15,6 inci (1.920 x 1.080) dengan G-Sync | Penyimpanan: 256GB SSD + 1TB HDD

(+) Beautiful
(+) Powerful
(-) Mahal

Kami di sini di menyukai laptop gaming yang tipis dan ringan. Kemampuan untuk menghadirkan game PC terbaik saat bepergian tanpa harus mengorbankan kinerja adalah sebuah kemenangan. Dan, sementara banyak laptop gaming super tipis hadir dengan kenaikan harga yang sangat tinggi. Asus Zephyrus M berhasil menjaga semuanya tetap masuk akal. Kami belum bisa mendapatkannya untuk pengujian, tapi percayalah, ini bukan laptop gaming yang ingin Anda sampaikan. Ini belum diperbarui dengan grafik Nvidia RTX, dan meskipun itu mengecewakan, itu berarti Anda kemungkinan akan menemukan beberapa penawaran menarik.…

Di Masa Depan, Semua Orang Mungkin Menggunakan Komputer Kuantum

  • by

Komputer pernah dianggap sebagai teknologi canggih, hanya dapat diakses oleh para ilmuwan dan profesional terlatih. Tapi ada pergeseran seismik dalam sejarah komputasi selama paruh kedua tahun 1970-an. Mesin tidak hanya menjadi jauh lebih kecil dan lebih bertenaga. Meskipun, tentu saja, mereka melakukannya. Itu adalah perubahan dalam siapa yang akan menggunakan komputer dan di mana. Mereka menjadi tersedia bagi semua orang untuk digunakan di rumah mereka sendiri.

Saat ini, komputasi kuantum masih dalam tahap awal. Komputasi kuantum menggabungkan beberapa konsep paling membingungkan dari fisika abad ke-20. Di AS, Google, IBM, dan NASA sedang bereksperimen dan membangun komputer kuantum pertama. China juga berinvestasi besar-besaran dalam teknologi kuantum.

Sebagai penulis “Quantum Computing for Everyone,” yang akan dirilis pada bulan Maret. Saya percaya bahwa akan ada pergeseran analog ke arah komputasi kuantum. Di mana para penggemar akan dapat bermain dengan komputer kuantum dari rumah mereka. Pergeseran ini akan terjadi lebih cepat dari yang disadari kebanyakan orang.

Bangkitnya Komputer Pribadi

Komputer modern pertama dibangun pada tahun 1950-an. Mereka besar, seringkali tidak dapat diandalkan, dan menurut standar saat ini, tidak terlalu kuat. Mereka dirancang untuk memecahkan masalah besar, seperti mengembangkan bom hidrogen pertama. Ada konsensus umum bahwa ini adalah hal yang baik untuk komputer dan bahwa dunia tidak membutuhkan banyak dari mereka.

Tentu saja, pandangan ini ternyata sepenuhnya salah.

Pada tahun 1964, John Kemeny dan Thomas Kurtz menulis bahasa BASIC. Tujuan mereka adalah merancang bahasa pemrograman sederhana yang mudah dipelajari dan memungkinkan siapa saja untuk memprogram. Akibatnya, pemrograman tidak lagi hanya untuk ilmuwan yang sangat terlatih. Siapa pun sekarang dapat belajar membuat program jika mereka mau.

Pergeseran dalam komputasi ini berlanjut ketika komputer rumah pertama muncul pada akhir 1970-an. Para penghobi sekarang dapat membeli komputer mereka sendiri dan memprogramnya di rumah. Orang tua dan anak-anak dapat belajar bersama. Komputer pertama ini tidak terlalu kuat dan ada beberapa hal yang dapat Anda lakukan dengan mereka. Tetapi mereka memiliki penerimaan yang sangat antusias.

Saat orang-orang bermain dengan mesin mereka, mereka menyadari bahwa mereka menginginkan lebih banyak fitur dan lebih banyak tenaga. Pendiri Microsoft dan Apple memahami bahwa komputer rumah memiliki masa depan yang cerah.

Hampir setiap orang Amerika sekarang memiliki laptop, tablet atau smartphone atau mungkin ketiganya. Mereka menghabiskan banyak waktu di media sosial, e-commerce, dan mencari di internet.

Tak satu pun dari aktivitas ini ada di tahun 1950-an. Tak seorang pun pada saat itu yang tahu bahwa mereka menginginkan atau membutuhkannya. Itu adalah ketersediaan alat baru, komputer, yang menyebabkan perkembangan mereka.

Masuk ke Kuantum

Komputasi klasik, jenis komputasi yang memberdayakan komputer di rumah Anda, didasarkan pada cara manusia menghitung. Ini memecah semua komputasi menjadi bagian yang paling mendasar seperti digit biner 0 dan 1. Saat ini, komputer kita menggunakan bit untuk kata portmanteau dari digit biner. Karena mudah diimplementasikan dengan sakelar yang berada di posisi on atau off.

Perhitungan kuantum didasarkan pada bagaimana alam semesta menghitung. Ini berisi semua komputasi klasik, tetapi juga menggabungkan beberapa konsep baru yang berasal dari fisika kuantum.

Alih-alih bit komputasi klasik, komputasi kuantum memiliki qubit. Namun, hasil dari komputasi kuantum persis sama dengan komputasi klasik, yaitu sejumlah bit.

Perbedaannya adalah, selama komputasi, komputer dapat memanipulasi qubit dengan lebih banyak cara yang dapat dilakukan dengan bit. Itu dapat menempatkan qubit dalam superposisi keadaan dan menjeratnya.

Baik superposisi dan keterjeratan adalah konsep dari mekanika kuantum yang tidak banyak orang kenal. Superposisi secara kasar berarti bahwa qubit dapat berupa campuran 0 dan 1. Entanglement menunjukkan korelasi antara qubit. Ketika salah satu dari sepasang qubit terjerat diukur. Itu segera menunjukkan nilai apa yang akan Anda peroleh ketika Anda mengukur pasangannya. Inilah yang disebut Einstein sebagai “aksi seram dari kejauhan”.

Matematika yang dibutuhkan untuk mendapatkan deskripsi lengkap tentang mekanika kuantum sangat menakutkan. Dan latar belakang ini diperlukan untuk merancang dan membangun komputer kuantum. Tetapi matematika yang dibutuhkan untuk memahami komputasi kuantum dan untuk mulai merancang sirkuit kuantum jauh lebih sedikit. Aljabar sekolah menengah pada dasarnya adalah satu-satunya persyaratan.

Komputasi Kuantum dan Anda

Komputer kuantum baru saja mulai dibuat. Mereka adalah mesin besar yang agak tidak dapat diandalkan dan belum terlalu bertenaga.

Untuk apa mereka akan digunakan? Komputasi kuantum memiliki aplikasi penting dalam kriptografi. Pada tahun 1994, matematikawan MIT Peter Shor menunjukkan bahwa, jika komputer kuantum dapat dibangun. Mereka akan dapat mematahkan metode enkripsi internet saat ini. Hal ini mendorong pembangunan cara baru mengenkripsi data yang dapat menahan serangan kuantum, meluncurkan era kriptografi pasca kuantum.

Tampaknya komputasi kuantum juga akan berdampak besar pada kimia. Ada reaksi tertentu yang sulit disimulasikan oleh komputer klasik. Kimiawan berharap komputer kuantum akan efisien dalam memodelkan fenomena kuantum ini.

Tapi menurut saya tidak masuk akal. Untuk berspekulasi tentang apa yang akan dilakukan kebanyakan orang dengan komputer kuantum dalam 50 tahun. Mungkin lebih masuk akal untuk bertanya kapan komputasi kuantum akan menjadi sesuatu. Yang dapat digunakan siapa pun dari rumah mereka sendiri.

Jawabannya adalah ini sudah mungkin. Pada 2016, IBM menambahkan komputer kuantum kecil ke cloud. Siapapun yang memiliki koneksi internet dapat merancang dan menjalankan sirkuit kuantum mereka sendiri di komputer ini. Rangkaian kuantum adalah urutan langkah dasar yang melakukan kalkulasi kuantum.

Komputer kuantum IBM tidak hanya gratis untuk digunakan, tetapi komputer kuantum ini memiliki antarmuka grafis yang sederhana. Ini adalah mesin kecil, tidak terlalu kuat, seperti komputer rumahan pertama, tetapi penghobi dapat mulai bermain. Pergeseran telah dimulai.

Manusia memasuki zaman di mana sangat mudah untuk belajar dan bereksperimen dengan komputasi kuantum. Seperti pada komputer rumahan pertama, mungkin tidak jelas bahwa ada masalah yang perlu diselesaikan dengan komputer kuantum. Tetapi saat orang bermain, saya pikir kemungkinan mereka akan menemukan bahwa mereka membutuhkan lebih banyak daya dan lebih banyak fitur. Ini akan membuka jalan bagi aplikasi baru yang belum kami bayangkan.…

Menelusuri Dalam dan Gelap: Membangun Google untuk Bagian Web yang Kurang Terlihat

  • by

Di dunia yang kaya data saat ini, perusahaan, pemerintah. Dan individu ingin menganalisis apa saja dan apa saja yang bisa mereka dapatkan. Dan World Wide Web memiliki banyak informasi. Saat ini, materi yang paling mudah diindeks dari web adalah teks. Tetapi sebanyak 89 hingga 96 persen konten di internet sebenarnya adalah sesuatu yang lain. Gambar, video, audio, dalam ribuan jenis data nontekstual yang berbeda.

Selain itu, sebagian besar konten online tidak tersedia dalam bentuk yang mudah diindeks oleh sistem pengarsipan elektronik seperti milik Google. Sebaliknya, ini mengharuskan pengguna untuk masuk, atau disediakan secara dinamis oleh program yang berjalan saat pengguna mengunjungi halaman. Jika kita akan membuat katalog pengetahuan manusia secara online, kita harus yakin bahwa kita dapat mengakses. Dan mengenali semuanya, dan kita dapat melakukannya secara otomatis.

Bagaimana kami dapat mengajarkan komputer untuk mengenali, mengindeks, dan menelusuri semua jenis materi yang tersedia secara online? Berkat upaya federal dalam perang global melawan perdagangan manusia dan perdagangan senjat. Penelitian saya menjadi dasar bagi alat baru yang dapat membantu upaya ini.

Memahami Apa yang Dalam

“Web dalam” dan “web gelap” sering kali dibahas dalam konteks berita atau film menakutkan seperti “Web Dalam”. Di mana penjahat muda dan cerdas melakukan aktivitas ilegal seperti perdagangan narkoba dan perdagangan manusia – atau bahkan lebih buruk. Tapi apa arti istilah-istilah ini?

“Web dalam” telah ada sejak bisnis dan organisasi, termasuk universitas. Menempatkan database besar secara online dengan cara yang tidak dapat dilihat orang secara langsung. Daripada mengizinkan siapa pun untuk mendapatkan nomor telepon dan alamat email siswa. Misalnya, banyak universitas mengharuskan orang untuk masuk sebagai anggota komunitas kampus sebelum menelusuri direktori online untuk informasi kontak. Layanan online seperti Dropbox dan Gmail dapat diakses publik dan merupakan bagian dari World Wide Web. Tetapi pengindeksan file dan email pengguna di situs ini memerlukan login individu, yang tidak termasuk dalam proyek kami.

“Web permukaan” adalah dunia online yang dapat kita lihat – situs belanja, halaman informasi bisnis, organisasi berita, dan sebagainya. “Web dalam” terkait erat, tetapi kurang terlihat, bagi pengguna manusia dan – dalam beberapa hal yang lebih penting. Dengan mesin telusur yang menjelajahi web untuk membuat katalognya. Saya cenderung mendeskripsikan “web dalam” sebagai bagian dari internet publik yang:

  1. Mewajibkan pengguna untuk mengisi formulir login terlebih dahulu,
  2. Libatkan konten dinamis seperti AJAX atau Javascript, atau
  3. Menampilkan gambar, video, dan informasi lainnya dengan cara yang biasanya tidak diindeks dengan benar oleh layanan penelusuran.

Apa yang Gelap?

Sebaliknya, “web gelap” adalah halaman – beberapa di antaranya mungkin juga memiliki elemen “web dalam”. Yang dihosting oleh server web menggunakan protokol web anonim yang disebut Tor. Awalnya dikembangkan oleh peneliti Departemen Pertahanan AS untuk mengamankan informasi sensitif, Tor dirilis ke domain publik pada tahun 2004.

Seperti banyak sistem aman seperti aplikasi perpesanan WhatsApp, tujuan aslinya adalah untuk kebaikan. Tetapi juga telah digunakan oleh penjahat yang bersembunyi di balik anonimitas sistem. Beberapa orang menjalankan situs Tor yang menangani aktivitas terlarang, seperti perdagangan narkoba. Perdagangan senjata dan manusia, dan bahkan pembunuhan untuk disewa.

Pemerintah AS tertarik untuk mencoba menemukan cara menggunakan teknologi informasi modern dan ilmu komputer untuk memerangi aktivitas kriminal ini. Pada tahun 2014, Badan Proyek Penelitian Lanjutan Pertahanan (lebih dikenal sebagai DARPA), bagian dari Departemen Pertahanan. Meluncurkan program bernama Memex untuk memerangi perdagangan manusia dengan alat-alat ini.

Secara khusus, Memex ingin membuat indeks pencarian yang akan membantu penegak hukum mengidentifikasi operasi perdagangan manusia secara online. Khususnya dengan menambang web dalam dan gelap. Salah satu sistem utama yang digunakan oleh tim pakar proyek, pegawai pemerintah. Dan pakar industri adalah yang saya bantu kembangkan, yang disebut Apache Tika.

‘Ikan Babel Digital’

Tika sering disebut sebagai “ikan Babel digital”. Plesetan dari makhluk yang disebut “ikan Babel” dalam seri buku “Hitchhiker’s Guide to the Galaxy”. Setelah dimasukkan ke telinga seseorang, ikan Babel memungkinkannya memahami bahasa apa pun yang digunakan. Tika memungkinkan pengguna memahami file apa pun dan informasi yang terkandung di dalamnya.

Saat Tika memeriksa sebuah file, secara otomatis Tika mengidentifikasi jenis file itu – seperti foto, video atau audio. Ini dilakukan dengan taksonomi informasi yang dikurasi tentang file: nama mereka, ekstensi mereka, semacam “sidik jari digital. Saat menemukan file yang namanya diakhiri dengan “.MP4”, misalnya, Tika menganggapnya sebagai file video yang disimpan dalam format MPEG-4. Dengan menganalisis data dalam file secara langsung, Tika dapat mengkonfirmasi atau menyangkal asumsi tersebut. Semua video, audio, gambar, dan file lainnya harus dimulai dengan kode tertentu yang menyatakan format penyimpanan datanya.

Setelah jenis file diidentifikasi, Tika menggunakan alat khusus untuk mengekstrak kontennya seperti Apache PDFBox untuk file PDF. Atau Tesseract untuk mengambil teks dari gambar. Selain konten, informasi forensik atau “metadata” lainnya ditangkap termasuk tanggal pembuatan file, siapa yang terakhir mengeditnya, dan bahasa pengarangnya.

Dari sana, Tika menggunakan teknik lanjutan seperti Named Entity Recognition (NER) untuk menganalisis teks lebih jauh. NER mengidentifikasi kata benda dan struktur kalimat yang tepat, dan kemudian menyesuaikan informasi ini dengan database orang. Tempat, dan benda, mengidentifikasi tidak hanya siapa yang dibicarakan teks tersebut, tetapi di mana, dan mengapa mereka melakukannya. Teknik ini membantu Tika untuk secara otomatis mengidentifikasi perusahaan cangkang lepas pantai (hal-hal); dimana mereka berada; dan siapa (orang) yang menyimpan uang mereka di dalamnya sebagai bagian dari skandal Panama Papers. Yang mengungkap korupsi keuangan di antara para pemimpin politik, sosial dan teknis global.

Mengidentifikasi Aktivitas Ilegal

Perbaikan pada Tika selama proyek Memex membuatnya lebih baik dalam menangani multimedia. Dan konten lain yang ditemukan di web dalam dan gelap. Sekarang Tika dapat memproses dan mengidentifikasi gambar dengan tema umum perdagangan manusia. Misalnya, dapat secara otomatis memproses dan menganalisis teks dalam gambar. Alias korban atau indikasi tentang cara menghubunginya – dan jenis properti gambar tertentu – seperti pencahayaan kamera. Dalam beberapa gambar dan video, Tika dapat mengidentifikasi orang, tempat, dan benda yang muncul.

Software tambahan dapat membantu Tika menemukan senjata otomatis dan mengidentifikasi nomor seri senjata. Itu dapat membantu melacak apakah itu dicuri atau tidak.

Mempekerjakan Tika untuk memantau web dalam. Dan gelap secara terus-menerus dapat membantu mengidentifikasi situasi perdagangan manusia. Dan senjata segera setelah foto-foto tersebut diposting online. Itu bisa menghentikan kejahatan terjadi dan menyelamatkan nyawa.

Memex belum cukup kuat untuk menangani semua konten yang ada, atau untuk membantu penegakan hukum secara komprehensif. Berkontribusi pada upaya kemanusiaan untuk menghentikan perdagangan manusia dan bahkan berinteraksi dengan mesin telusur komersial.

Ini akan membutuhkan lebih banyak pekerjaan, tetapi kami membuatnya lebih mudah untuk mencapai tujuan tersebut. Tika dan paket perangkat lunak terkait adalah bagian dari pustaka perangkat lunak. Sumber terbuka yang tersedia di Katalog Terbuka DARPA untuk siapa saja. Dalam penegakan hukum, komunitas intelijen, atau masyarakat luas – yang ingin menyinari yang dalam dan gelap.…

Bergerak Menuju Komputasi dengan Kecepatan Berpikir

  • by

Komputer pertama berharga jutaan dolar dan dikunci di dalam ruangan yang dilengkapi sirkuit listrik khusus dan AC. Satu-satunya orang yang dapat menggunakannya telah dilatih untuk menulis program dalam bahasa komputer tertentu. Saat ini, interaksi berbasis gerakan, menggunakan bantalan multisentuh dan layar sentuh. Dan eksplorasi ruang 3D virtual memungkinkan kita berinteraksi dengan perangkat digital. Dengan cara yang sangat mirip dengan cara kita berinteraksi dengan objek fisik.

Dunia baru yang imersif ini tidak hanya terbuka untuk dialami lebih banyak orang; itu juga memungkinkan hampir semua orang untuk melatih kreativitas dan kecenderungan inovatif mereka sendiri. Kemampuan ini tidak lagi bergantung pada ahli matematika atau ahli pengkodean. “A-Frame” dari Mozilla membuat tugas membangun model realitas virtual yang kompleks menjadi jauh lebih mudah bagi pemrogram. Dan perangkat lunak “Kuas Virtual” Google memungkinkan orang untuk membangun dan mengedit dunia 3D tanpa keahlian pemrograman sama sekali.

Penelitian saya sendiri berharap dapat mengembangkan fase berikutnya dari interaksi manusia-komputer. Kami memantau aktivitas otak orang-orang secara real time dan mengenali pemikiran tertentu (tentang “pohon” versus “anjing” atau topping pizza tertentu). Ini akan menjadi satu lagi langkah dalam perkembangan sejarah yang telah membawa teknologi ke massa. Dan akan semakin memperluas penggunaannya di tahun-tahun mendatang.

Mengurangi Keahlian yang Dibutuhkan

Dari komputer awal yang bergantung pada bahasa pemrograman khusus mesin. Peningkatan besar pertama yang memungkinkan lebih banyak orang menggunakan komputer adalah pengembangan bahasa pemrograman Fortran. Ini memperluas jangkauan programmer menjadi ilmuwan. Dan insinyur yang merasa nyaman dengan ekspresi matematika. Ini adalah era kartu berlubang, ketika program ditulis dengan melubangi stok kartu. Dan keluarannya tidak memiliki grafik – hanya karakter keyboard.

Pada akhir 1960-an, pembuat plot mekanis membiarkan pemrogram menggambar gambar sederhana dengan menyuruh komputer menaikkan atau menurunkan pena. Dan memindahkannya ke jarak tertentu secara horizontal atau vertikal di atas selembar kertas. Perintah dan grafiknya sederhana, tetapi bahkan menggambar kurva dasar memerlukan pemahaman trigonometri. Untuk menentukan interval yang sangat kecil dari garis horizontal dan vertikal yang akan terlihat seperti kurva setelah selesai.

Tahun 1980-an memperkenalkan apa yang telah menjadi antarmuka jendela, ikon, dan mouse yang sudah dikenal. Itu memberi para nonprogramer waktu yang jauh lebih mudah untuk membuat gambar – sedemikian rupa sehingga banyak penulis. Dan seniman komik berhenti menggambar dengan tinta dan mulai bekerja dengan tablet komputer. Film animasi menjadi digital, karena programmer mengembangkan alat berpemilik yang canggih untuk digunakan oleh animator.

Alat yang lebih sederhana tersedia secara komersial untuk konsumen. Pada awal 1990-an pustaka OpenGL memungkinkan pemrogram untuk membangun model digital 2D dan 3D. Dan menambahkan warna, pergerakan dan interaksi ke model ini.

Bentuk Baru Tampilan 3D

Dalam beberapa tahun terakhir, tampilan 3D telah menjadi jauh lebih kecil. Dan lebih murah daripada CAVE multi-juta dolar dan sistem imersif serupa di tahun 1990-an. Mereka membutuhkan ruang dengan lebar 30 kaki, panjang 30 kaki. Dan tinggi 20 kaki agar sesuai dengan sistem proyeksi belakang mereka. Sekarang pemegang smartphone dapat memberikan tampilan 3D pribadi dengan harga kurang dari US $100.

Antarmuka pengguna juga menjadi lebih kuat. Bantalan multisentuh dan layar sentuh mengenali gerakan beberapa jari di permukaan, sedangkan perangkat seperti Wii. Dan Kinect mengenali gerakan lengan dan kaki. Sebuah perusahaan bernama Fove telah bekerja untuk mengembangkan headset VR yang akan melacak mata pengguna. Dan yang akan, di antara kemampuan lainnya, memungkinkan orang melakukan kontak mata dengan karakter virtual.

Merencanakan Jangka Panjang

Penelitian saya sendiri membantu mengarahkan kita menuju apa yang disebut “komputasi dengan kecepatan berpikir”. Proyek open-source berbiaya rendah seperti OpenBCI memungkinkan orang menyusun neuroheadset mereka sendiri yang menangkap aktivitas otak secara noninvasif.

Sepuluh hingga 15 tahun dari sekarang, sistem perangkat keras/perangkat lunak. Yang menggunakan neuroheadset semacam itu dapat membantu saya dengan mengenali kata benda yang telah saya pikirkan dalam beberapa menit terakhir. Jika itu memutar ulang topik dari pemikiran saya baru-baru ini. Saya dapat menelusuri kembali langkah-langkah saya dan mengingat pikiran apa yang memicu pikiran terbaru saya.

Dengan lebih banyak kecanggihan, mungkin seorang penulis bisa memakai neuroheadset murah, membayangkan karakter, lingkungan dan interaksi mereka. Komputer dapat menyampaikan draf pertama cerita pendek, baik sebagai file teks. Atau bahkan file video yang menunjukkan adegan dan dialog yang dihasilkan dalam pikiran penulis.

Bekerja Menuju Masa Depan

Begitu pikiran manusia dapat berkomunikasi langsung dengan komputer, dunia baru akan terbuka di hadapan kita. Suatu hari, saya ingin bermain game di dunia virtual yang menggabungkan dinamika sosial seperti di game eksperimental “Prom Week” dan “Façade” dan di game komersial “Blood & Laurels”.

Jenis pengalaman ini tidak akan terbatas pada permainan game. Platform perangkat lunak seperti Versu yang disempurnakan dapat memungkinkan saya untuk menulis jenis game tersebut.  Mengembangkan karakter di lingkungan virtual yang sama yang akan mereka tempati.

Bertahun-tahun yang lalu. Saya membayangkan aplikasi yang dapat dimodifikasi dengan mudah yang memungkinkan saya memiliki tumpukan kertas virtual. Yang melayang di sekitar saya sehingga saya dapat dengan mudah mengambil. Dan menelusuri untuk menemukan referensi yang saya perlukan untuk sebuah proyek. Saya suka itu. Saya juga akan sangat menikmati bermain “Quidditch” dengan orang lain. Sementara kita semua mengalami sensasi terbang melalui monitor yang dipasang di kepala. Dan mengontrol sapu kita dengan memiringkan dan memutar tubuh kita.

Setelah rekaman gerak berbiaya rendah tersedia, saya membayangkan bentuk-bentuk baru penceritaan digital. Bayangkan sekelompok teman memerankan sebuah cerita, lalu mencocokkan tubuh mereka. Dan gerakan mereka yang ditangkap dengan avatar 3D untuk menghidupkan kembali kisah tersebut di dunia sintetis. Mereka dapat menggunakan beberapa kamera virtual untuk “memfilmkan” aksi dari berbagai perspektif, dan kemudian membuat video.

Kreativitas semacam ini dapat menghasilkan proyek yang jauh lebih kompleks, semua disusun dalam benak pembuat konten dan dijadikan pengalaman virtual. Sejarawan amatir tanpa keterampilan pemrograman suatu hari nanti mungkin dapat membangun sistem augmented reality. Di mana mereka dapat menempatkan gambar-gambar pilihan dunia nyata dari foto bersejarah. Atau model digital bangunan yang sudah tidak ada lagi ke pemandangan dunia nyata. Akhirnya mereka dapat menambahkan avatar yang dapat digunakan untuk berkomunikasi dengan pengguna. Seiring kemajuan teknologi dan semakin mudah digunakan, diorama yang dibuat dari karton, tanah liat pemodelan. Dan ranting oleh anak-anak 50 tahun yang lalu suatu hari nanti dapat menjadi ruang virtual seukuran kehidupan yang dapat dieksplorasi.…

Membangun Privasi Langsung ke Dalam Kode Perangkat Lunak

Ketika saya berusia 15 tahun, orang tua saya tidak mengizinkan saya menggunakan AOL Instant Messenger. Semua teman saya menggunakannya, jadi saya harus mencari cara untuk mengatasi aturan ini. Saya akan tahu jika saya menginstal perangkat lunak di komputer saya, jadi saya menggunakan versi browser web sebagai gantinya. Cukup cerdas untuk menghapus riwayat internet saya setiap kali, saya pikir obrolan saya adalah rahasia.

Kemudian suatu hari ibu saya mengonfrontasi saya dengan semua waktu yang saya gunakan di Instant Messenger selama seminggu terakhir. Setiap kali saya mengunjungi situs tersebut, ada jejak cookie yang tertinggal. Dimaksudkan untuk membuat pengalaman pengguna saya lebih nyaman, cookie menyimpan informasi login saya untuk kunjungan berulang. Sayangnya, cookie membuat hidup saya kurang nyaman: Ibu saya tahu cara memeriksanya untuk menentukan kapan saya menerima pesan instan ilegal.

Sejak itu, saya sangat tertarik untuk melindungi privasi pengguna. Saya belajar ilmu komputer di perguruan tinggi dan akhirnya mengejar karir di lapangan. Saya menjadi terpesona dengan bahasa pemrograman, bahan konstruksi untuk era informasi. Bahasa membentuk bagaimana pemrogram berpikir tentang perangkat lunak dan bagaimana mereka membangunnya. Dengan membuat tugas tertentu lebih mudah dan tugas lainnya lebih sulit. Misalnya, beberapa bahasa memungkinkan pembuatan prototipe situs web dengan cepat, tetapi tidak menangani lalu lintas dalam jumlah besar dengan baik.

Mengenai minat utama saya, saya menemukan. Bahwa banyak bahasa yang paling umum saat ini mempersulit pemrogram untuk melindungi privasi dan keamanan pengguna. Cukup buruk bahwa keadaan ini berarti pemrogram memiliki banyak peluang untuk membuat kesalahan yang melanggar privasi. Lebih buruk lagi, itu berarti pengguna kami kesulitan memahami apa yang dilakukan program komputer dengan informasi kami. Bahkan saat kami semakin bergantung padanya dalam kehidupan sehari-hari.

Sejarah Ketidakamanan

Sebagai bagian dari generasi pertama yang menginjak usia di internet, saya menikmati manfaat berpartisipasi dalam kehidupan digital. Seperti mengirim pesan instan ke teman-teman saya ketika saya seharusnya mengerjakan pekerjaan rumah. Saya juga tahu ada potensi kebocoran informasi yang tidak diinginkan.

Seorang yang saat itu naksir pernah memberi tahu saya bahwa dia memanfaatkan peluang Facebook yang singkat. Untuk menemukan bahwa saya termasuk di antara lima penguntit teratasnya. Untuk waktu yang singkat, saat pengguna mengetik “. “Ke dalam bilah pencarian, pencarian yang dilengkapi otomatis adalah pengguna yang paling banyak mencari mereka. Saya malu, dan menghindari browsing biasa di Facebook untuk sementara waktu.

Krisis sosial kecil ini adalah hasil dari masalah pemrograman, kombinasi dari kesalahan programmer manusia. Dan kekurangan bahasa dan lingkungan tempat manusia itu bekerja. Dan kami tidak dapat menyalahkan programmernya, karena bahasa yang digunakan Facebook tidak dibuat dengan mempertimbangkan keamanan dan privasi modern. Mereka membutuhkan programmer untuk mengatur semuanya dengan tangan.

Menyebarkan Perlindungan ke Seluruh Program

Saat bahasa lama itu berkembang menjadi lingkungan pemrograman saat ini, keamanan dan privasi tetap sebagai add-on, bukan fungsi otomatis bawaan. Meskipun programmer mencoba untuk menjaga instruksi untuk fungsi yang berbeda tetap terpisah. Kode yang didedikasikan untuk menegakkan privasi dan masalah keamanan bercampur dengan kode lain. Dan menyebar ke seluruh perangkat lunak.

Sifat desentralisasi dari kebocoran informasi inilah yang memungkinkan ibu saya menangkap saya mengirim pesan. Peramban web yang saya gunakan menyimpan bukti obrolan rahasia saya di lebih dari satu tempat. Baik dalam riwayat situs apa yang saya kunjungi dan di jejak cookie yang saya tinggalkan. Membersihkan hanya satu dari mereka membuatku rentan terhadap pengawasan ibuku.

Jika program telah dibangun sedemikian rupa sehingga semua bukti aktivitas saya ditangani bersama-sama. Dapat diketahui bahwa ketika saya menghapus history, saya ingin cookie dihapus juga. Tapi ternyata tidak, tidak dan saya tertangkap.

Membuat Programmer Melakukan Pekerjaannya

Masalahnya menjadi lebih sulit dalam sistem online modern. Pertimbangkan apa yang terjadi jika saya membagikan lokasi saya – katakanlah Disney World – di Facebook dengan teman yang ada di sekitar. Di Facebook, lokasi ini akan ditampilkan di “timeline” saya. Tapi itu juga akan digunakan untuk tujuan lain. Pengunjung halaman Facebook Disney World dapat melihat siapa dari teman mereka yang juga pernah ke taman hiburan. Saya dapat memberi tahu Facebook untuk membatasi siapa yang dapat melihat informasi tentang saya. Sehingga orang yang tidak saya kenal tidak dapat membuka halaman Disney World. Dan melihat “Jean Yang check in 1 jam yang lalu”.

Merupakan tugas programmer untuk menegakkan batasan privasi ini. Karena kode terkait privasi tersebar di semua program yang digunakan Facebook untuk menjalankan sistemnya, pemrogram harus waspada di mana-mana. Untuk memastikan tidak ada yang tahu di mana saya berada kecuali saya menginginkannya. Programmer harus memberi tahu sistem untuk memeriksa pengaturan privasi saya di mana pun ia menggunakan nilai lokasi saya. Secara langsung atau tidak langsung.

Setiap kali programmer menulis instruksi untuk merujuk ke lokasi saya – saat menampilkan profil saya. Halaman Disney World, hasil pertanyaan seperti “teman di Disney World” dan banyak tempat lain.  Dia harus ingat untuk menyertakan instruksi untuk memeriksa privasi saya pengaturan dan bertindak sesuai.

Ini menghasilkan jalinan kode yang menghubungkan aturan dan implementasinya. Mudah bagi pemrogram untuk membuat kesalahan, dan sulit bagi orang lain untuk memeriksa bahwa kode melakukan apa yang seharusnya dilakukan.

Mengalihkan Beban ke Komputer

Cara terbaik untuk menghindari masalah ini adalah dengan mengambil tugas perlindungan privasi dari manusia dan mempercayakannya ke komputer itu sendiri. Kami dapat – dan harus – mengembangkan model pemrograman. Yang memungkinkan kami untuk lebih mudah memasukkan keamanan dan privasi ke dalam perangkat lunak. Penelitian sebelumnya dalam apa yang disebut “aliran informasi berbasis bahasa” melihat bagaimana secara otomatis memeriksa program. Untuk memastikan bahwa program yang ceroboh tidak secara tidak sengaja melanggar privasi atau aturan perlindungan data lainnya.

Bahkan dengan alat yang dapat memeriksa program, bagaimanapun, programmer perlu melakukan tugas berat menulis program yang tidak membocorkan informasi. Ini masih melibatkan penulisan pemeriksaan privasi padat karya dan rawan kesalahan di seluruh program. Pekerjaan saya pada model pemrograman baru yang disebut “pemrograman kebijakan-agnostik” berjalan selangkah lebih jauh. Membuat pemrograman yang ceroboh menjadi tidak mungkin. Dalam sistem ini, programmer melampirkan batasan keamanan dan privasi secara langsung ke setiap nilai data.

Misalnya, mereka dapat memberi label lokasi sebagai informasi yang membutuhkan perlindungan. Program itu sendiri akan memahami bahwa lokasi “Disney World” saya harus ditampilkan hanya kepada teman dekat saya. Mereka dapat melihatnya tidak hanya di halaman saya sendiri, tetapi di halaman Disney World.

Tetapi orang yang tidak saya kenal akan diberi nilai yang kurang spesifik di kedua tempat. Mungkin teman teman saya mungkin melihat “jauh dari rumah”. Dan orang yang benar-benar asing hanya dapat mengetahui bahwa saya berada “di Amerika Serikat”. Melihat halaman saya, mereka tidak akan tahu persis di mana saya berada. Dan jika mereka membuka halaman Disney World, saya juga tidak akan muncul di sana.

Kesimpulan

Dengan jenis struktur ini, manusia tidak perlu lagi menulis kode untuk berulang kali memeriksa informasi mana yang harus dibagikan; sistem komputer menanganinya secara otomatis. Artinya, ada satu hal yang perlu dipikirkan pemrogram. Ini juga membantu pengguna merasa lebih yakin bahwa beberapa elemen dari perangkat lunak yang rumit. Apalagi kesalahan manusia – tidak akan melanggar setelan privasi pribadi mereka.

Dengan program perangkat lunak yang menangani mengemudi, berbelanja, dan bahkan memilih tanggal potensial. Kami memiliki masalah yang jauh lebih besar daripada ibu kami yang melihat cookie internet kami. Jika komputer kita dapat melindungi privasi kita, itu akan menjadi peningkatan besar bagi dunia kita yang berubah dengan cepat.…

Harap Berhati-hati: Situs Web Darknet yang Samar Memanfaatkan Pandemi COVID-19

Pasar bawah tanah yang menjual komoditas ilegal seperti obat-obatan, mata uang palsu. Dan dokumentasi palsu cenderung berkembang di saat krisis, dan pandemi COVID-19 tidak terkecuali. Perekonomian bawah tanah online telah menanggapi krisis saat ini dengan mengeksploitasi permintaan komoditas terkait COVID-19.

Saat ini, beberapa ekonomi bawah tanah yang paling bersemangat ada di pasar darknet. Ini adalah situs web internet yang terlihat seperti situs web e-niaga biasa. Tetapi hanya dapat diakses menggunakan browser khusus atau kode otorisasi. Vendor komoditas ilegal juga telah membentuk obrolan grup. Dan saluran khusus pada layanan pesan instan terenkripsi seperti WhatsApp, Telegram dan ICQ.

Proyek Analisis Darknet di Grup Penelitian Keamanan Siber Berbasis Bukti. Di sini di Universitas Negeri Georgia mengumpulkan data mingguan dari 60 pasar. Dan forum darknet bawah tanah. Rekan saya Yubao Wu, Robert Harisson, dan saya telah menganalisis data ini. Dan menemukan bahwa tiga jenis utama penawaran COVID-19 telah muncul di pasar darknet sejak akhir Februari. Alat pelindung, obat-obatan, dan layanan yang membantu orang melakukan penipuan.

Menggunakan pasar darknet ini adalah bisnis yang berisiko. Pertama, ada risiko bawaan menjadi korban penipuan atau membeli produk palsu saat membeli produk dari vendor bawah tanah. Ada juga risiko kesehatan dan hukum. Membeli alat pelindung COVID-19 yang tidak efektif. Dan solusi berbahaya dari penjual yang tidak diatur secara tidak sengaja dapat merugikan pembeli secara fisik. Dan membeli informasi dan layanan dengan tujuan untuk menipu orang dan pemerintah adalah tindak pidana yang dikenai sanksi hukum.

Alat Pelindung Diri

Beberapa vendor telah menambahkan alat pelindung seperti masker wajah, baju pelindung, alat uji COVID-19. Termometer, dan pembersih tangan ke daftar produk yang akan dijual. Keefektifan alat pelindung ini dipertanyakan. Vendor bawah tanah biasanya tidak mengungkapkan sumber produk mereka, sehingga konsumen tidak dapat menilai produknya.

Salah satu contoh ketidakpastian seputar efektivitas alat pelindung berasal dari salah satu platform saluran terenkripsi. Yang kami pantau selama beberapa hari pertama pandemi. Vendor di saluran menawarkan masker wajah untuk dijual. Permintaan masker wajah sangat tinggi pada saat itu. Dan orang-orang di seluruh dunia berusaha keras untuk menemukan masker untuk penggunaan pribadi.

Sementara pemerintah dan pemasok menghadapi kesulitan dalam memenuhi permintaan masker wajah. Beberapa vendor di platform ini memasang iklan yang menawarkan masker wajah dalam jumlah besar. Salah satu vendor bahkan mengunggah video yang memperlihatkan banyak kotak masker wajah di penyimpanan.

Mengingat kekurangan global masker wajah pada saat itu. Tim peneliti kami merasa sulit untuk memahami bagaimana vendor di Thailand ini dapat menawarkan begitu banyak untuk dijual. Satu kemungkinan yang mengganggu adalah mereka menjual masker wajah bekas. Memang, pihak berwenang di Thailand menghentikan operasi yang mencuci, menyetrika. Dan mengemas masker wajah bekas dan memasoknya ke pasar bawah tanah.

Perawatan

Vendor Darknet juga menjual obat dan obat, termasuk pengobatan yang efektif, seperti Remdesivir, dan pengobatan yang tidak efektif, seperti Hydroxychloroquine. Mereka juga menjual berbagai serum dan penangkal COVID-19. Beberapa vendor bahkan menawarkan untuk menjual dan mengirimkan ventilator oksigen.

Menggunakan obat COVID-19 yang dibeli di platform darknet bisa berbahaya. Ketidakpastian tentang identitas sebenarnya dari produsen obat. Dan bahan obat lain membuat pasien rentan terhadap beragam efek samping yang berpotensi merugikan.

Penipuan DIY

Upaya pemerintah untuk meringankan tekanan finansial pada individu. Dan bisnis dari dampak ekonomi pandemi telah menghasilkan kategori produk ketiga di pasar ini. Kami telah mengamati banyak vendor yang menawarkan untuk menjual layanan penipuan online. Yang menjanjikan untuk meningkatkan keadaan keuangan pelanggan selama krisis ini.

Vendor ini menawarkan untuk mendukung pelanggan dalam menyusun situs web palsu. Yang memungkinkan mereka untuk memikat korban agar mengungkapkan informasi pribadi mereka. Atau hanya memberikan informasi pribadi yang dicuri. Informasi yang dicuri dapat digunakan untuk mengajukan tunjangan pengangguran atau mendapatkan pinjaman. Beberapa vendor melangkah lebih jauh dan menawarkan dukungan dalam proses aplikasi tunjangan penipuan.

Penipuan terkait COVID-19 dapat menimbulkan konsekuensi serius bagi individu yang identitasnya telah dicuri. Dan digunakan untuk mengajukan tunjangan atau pinjaman pemerintah, termasuk hilangnya bantuan pemerintah di masa mendatang dan kerusakan nilai kredit. Permintaan penipuan untuk dana bantuan COVID-19 yang diajukan menggunakan informasi pribadi curian juga menambah beban pada pemerintah federal. Negara bagian dan lokal.

Menggali Data

Ukuran pasar gelap daring dari barang-barang penting COVID-19 tidak diketahui. Kami bertujuan mengumpulkan cukup data untuk memberikan penilaian empiris tentang ekonomi bawah tanah ini.

Ada beberapa tantangan untuk memahami ruang lingkup pasar bawah tanah COVID-19, termasuk mengukur besarnya permintaan. Sejauh mana pasokan memenuhi permintaan tersebut, dan dampak ekonomi bawah tanah ini di pasar yang sah. Validitas yang tidak diketahui dari laporan pelanggan dan vendor darknet tentang produk yang mereka beli. Dan jual juga menyulitkan untuk menilai pasar bawah tanah.

Pendekatan penelitian sistematis kami harus memungkinkan kami untuk mengatasi masalah ini dan mengumpulkan data ini. Yang dapat mengungkapkan bagaimana pasar bawah tanah online menyesuaikan diri dengan krisis kesehatan di seluruh dunia. Informasi ini, pada gilirannya, dapat membantu pihak berwenang mengembangkan strategi untuk mengganggu aktivitas mereka.…

Lebih murah, ditambah chip yang lebih cepat

Microsoft telah meluncurkan versi yang lebih murah dari notebook populer Windows 10 PC. Laptop tersebut diberi nama Surface Laptop Go, bersama dengan tablet Surface Pro X yang lebih cepat.

Diumumkan melalui acara pers, Surface Laptop Go adalah versi Surface Laptop 3 yang lebih kecil, lebih ringan, dan lebih murah. Microsoft berupaya menawarkan pengalaman Windows 10 premium yang sama. Namun dijual dengan harga yang lebih murah, yaitu berharga £ 549,99 di Inggris atau $549,99 di AS.

Laptop Go memiliki layar 12,4 inci yang lebih kecil tetapi terlihat seperti Laptop 3. Ini memiliki keyboard ukuran yang sama dan trackpad presisi yang besar. Laptop Go juga memiliki webcam HD 720p dan sepasang mikrofon berkualitas studio untuk panggilan video yang lebih baik. Menurut klaim Microsoft, penawaran tersebut jarang terjadi pada mesin sekelas ini.

Dibekali prosesor Intel Core i5 generasi ke-10 dengan RAM 4 atau 8GB dan pilihan opsi penyimpanan. Ditenagai baterai yang tahan 13 jam dan pengisian cepat. Memiliki pilihan port yang sama dengan saudara kandungnya yang lebih besar. Port tersebut berupa satu port USB-C, satu port USB-A tradisional, soket headphone, dan soket Surface Connect untuk daya dan konektivitas. Laptop Go juga mendukung standar wifi 6 dan Bluetooth 5 terbaru.

Satu hal yang kurang dari Laptop Go adalah kamera pengenal wajah Windows Hello Laptop 3. Sebagai gantinya, laptop ini memiliki sensor sidik jari yang terpasang di tombol daya pada model tertentu.

Tablet Surface Pro X yang lebih cepat

Bersamaan dengan Laptop Go, Microsoft juga meluncurkan pembaruan untuk tablet Surface Pro X berbasis ARM mulai tahun 2019. PC konvertibel yang diperbarui mendapatkan prosesor Microsoft SQ2 baru yang lebih cepat dan hadir dalam warna platinum baru. Tablet Surface Pro X seharga £ 1.549 di Inggris atau $1499,99 di Amerika.

Perangkat ini memiliki layar sentuh 13 inci dengan aspek rasio 3:2 dan resolusi 2880×1920. Dilansir dari GSMArena,perangkat ini dikemas ke dalam desain baru. Diklaim Microsoft sebagai yang tertipis untuk Surface pro sambil tetap mempertahankan kickstand yang khas.

Surface Pro X menawarkan pilihan memori LPDDR4x 8GB dan 16GB. Di bagian depan penyimpanan, konsumen mendapatkan pilihan 128, 256 dan 512GB SSD M. 2 2230 yang dapat dilepas. Surface Pro X memiliki kamera depan 5MP untuk video 1080p dan juga kamera terpisah untuk otentikasi wajah Windows Hello. Di bagian belakang ada kamera 10MP untuk merekam video hingga 4K. Ada juga mikrofon jarak jauh ganda, serta speaker stereo 2W dengan Dolby Audio.

Terdapat 2x port USB-C, port Surface Connect. Gigabit LTE dengan dukungan nano SIM dan eSIM, A-GPS, Wi Fi 802.11ac dan Bluetooth 5.0 di perangkat ini.

Microsoft juga mengatakan telah memperbaiki salah satu kekurangan dari sistem berbasis ARM yang baru. Basis ARM yang baru mendukung aplikasi Windows tradisional yang jauh lebih luas melalui emulasi x64. Surface Pro X kompatibel dengan keyboard Surface Pro X dari tahun lalu (dijual terpisah $104). Hal yang sama berlaku untuk Surface Slim Pen, yang harganya $145 .

Surface Laptop Go dan Surface Pro X  akan miulai dikirimkan pada 13 Oktober di AS dan 27 Oktober di Inggris.

Harga Surface Pro X

Surface Pro X yang diperbarui ini tersedia untuk praorder hari ini. Mulai dari $1.499, dan akan mulai dikirimkan pada 13 Oktober di AS. Sekarang ada empat model Pro X yang tersedia untuk konsumen:

Surface Pro X – Prosesor SQ1, RAM 8 GB, penyimpanan SSD 128 GB: $999
Surface Pro X – Prosesor SQ1, RAM 8 GB, penyimpanan SSD 256 GB: $1.299
Surface Pro X – Prosesor SQ2, RAM 16 GB, penyimpanan SSD 256 GB: $1.499
Surface Pro X – Prosesor SQ2, RAM 16 GB, penyimpanan SSD 512 GB: $1.799

Microsoft menantang Apple dengan Surface Laptop Go seharga $549

Kemunculan Microsoft mengumumkan Surface Laptop Go baru, laptop 12,4 inci seakan menantang Apple. Laptop Windows 10 yang tepat dengan tampilan yang bagus, prosesor Intel Core i5 yang cepat, dan desain yang elegan. Notebook ini juga memiliki keyboard ukuran penuh dan trackpad presisi yang besar. Berita utamanya adalah Surface Laptop Go dibandrol $549, menjadipilihan bagus untuk siswa atau siapa saja dengan budget terbatas. Bersamaan dengan Surface Laptop Go, Microsoft juga mengumumkan tablet Surface Pro X berbasis ARM yang diperbarui. Premium 2-in-1 hadir dengan prosesor kustom Microsoft SQ2 baru yang lebih cepat. Mulai dari $999, Surface Pro X ditujukan untuk menyaingi Apple iPad Pro.…