ivo@setyadi:~$ ivo.blogspot.com

# catatan teknis, sejak 2001

TurboFieldfare jalankan Gemma 4 di Mac RAM rendah

TurboFieldfare adalah runtime Swift dan Metal yang menjalankan Gemma 4 26B-A4B dengan menggunakan sekitar dua gigabyte RAM. Sistem ini memotong expert weights dari SSD untuk menjaga model tetap di memori, sehingga dapat berjalan di MacBook Air M2 8GB. Proyek ini mencakup aplikasi Mac native, CLI, dan server yang kompatibel dengan OpenAI, semuanya dibangun khusus untuk Apple Silicon. Alat ini layak dicoba untuk local inference pada hardware berkapasitas memori rendah yang ingin menghindari overhead dari wrapper umum. Kekurangannya adalah kecepatan decode pada hardware M2 dasar yang lambat, hanya menghasilkan lima hingga enam token per detik. Turbine ini tidak cocok untuk tugas high-throughput atau Mac berbasis Intel. sumber: github.com/drumih/turbo-fieldfare my other side: setyadi.com

Balik dari microservices ke monolit?

2018-08-29 · #Systems & Infrastructure

Artikel menarik dari DZone ini menelusuri kenapa dalam sebagian kasus microservices justru menjadi beban, dan kembali ke monolit bisa jadi jalan keluarnya.

Awal 2017 kami sampai di titik balik pada salah satu bagian inti produk Segment. Rasanya seperti jatuh dari pohon microservices dan menghantam setiap dahan dalam perjalanan turun. Alih-alih membuat kami bergerak lebih cepat, tim kecil itu justru terperosok dalam kerumitan yang meledak. Keunggulan mendasar arsitektur ini berubah jadi beban. Saat kecepatan kami anjlok, tingkat cacatnya meroket.

Pada akhirnya tim tidak bisa maju sama sekali: tiga engineer penuh waktu menghabiskan sebagian besar waktunya sekadar menjaga sistem tetap hidup. Sesuatu harus berubah. Tulisan ini adalah cerita bagaimana kami mundur selangkah dan memilih pendekatan yang benar-benar cocok dengan kebutuhan produk dan tim kami.

Goodbye Microservices: From Hundreds of Problem Children to One Superstar

my other side: setyadi.com

Java 8: contoh Map()+Filter()+Collect()

2018-06-25 · #Programming

package tool;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/**
*
* A simple Java Program to demonstrate how to use map and filter method Java 8.
* In this program, we'll convert a list of String into a list of Integer and
* then filter all even numbers.
*/
public class Hello {
   public static void main(String[] args) {
      List<String> numbers = Arrays.asList("1", "2", "3", "4", "5", "6");
      System.out.println("original list: " + numbers);
      List<Integer> even = numbers.stream()
                                        .map(s -> Integer.valueOf(s))
                                        .filter(number -> number % 2 == 0)
                                        .collect(Collectors.toList());
      System.out.println("processed list, only even numbers: " + even);
   }
}

Output
original list: [1, 2, 3, 4, 5, 6]
the processed list, only even numbers: [2, 4, 6]

sumber: dzone.com

my other side: setyadi.com

Tamat sudah laptop Toshiba

2018-06-06 · #Tech News

Toshiba menutup buku divisi laptopnya

TOKYO — Toshiba Corp., yang pada 1985 menjadi perusahaan pertama di dunia yang mengomersialkan komputer laptop, menjual bisnis itu kepada Sharp Corp. Langkah simbolis yang menandai mundurnya Toshiba dari sebagian besar bisnis konsumen.

Sharp hanya membayar ¥4 miliar ($36 juta) untuk 80,1% saham di bisnis yang dulu berada di garis depan pergeseran global menuju komputasi mobile. Sharp, yang bermarkas di Osaka dan dikendalikan perakit iPhone asal Taiwan, Foxconn Technology Group, sedang memperluas jajaran barang konsumennya karena Foxconn ingin mengukuhkan diri di produk elektronik bermerek.

Kesepakatan yang diumumkan kedua perusahaan hari Selasa itu menyorot kontras antara dua produsen elektronik yang sama-sama menghadapi kerugian miliaran dolar dan kekisruhan manajemen beberapa tahun lalu. Sharp berhasil berbalik arah dengan cepat di bawah manajemen asing, sementara Toshiba — yang mendapat lebih banyak dukungan pemerintah Jepang selama restrukturisasi — masih berusaha merampingkan portofolionya yang merugi.

Sumber:

wsj.com

my other side: setyadi.com/no-more-toshiba-laptops

Roger James Hamilton tentang Tom Preston-Werner

2018-06-05 · #Tech News

Pada 2008, Tom Preston-Werner menolak pekerjaan bernilai $300 ribu dari Microsoft demi menggarap startup-nya, GitHub, yang saat itu membayarnya $0. Hari ini Microsoft membeli GitHub seharga $7,5 miliar — lebih dari 20.000 kali gaji yang ia tolak.

Tom memulai GitHub sebagai situs untuk menampung dan berbagi kode open source. Menghadapi keraguan dan kritik saat ia berhenti kerja demi mengejar mimpinya, apa yang Tom lakukan?

Ia menulis blog berjudul “How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub”.

Dalam tulisan 2008 itu Tom bercerita bahwa sambil bekerja penuh waktu di perusahaan mesin pencari Powerset, ia meluncurkan GitHub bersama Chris Wanstrath dan PJ Hyett:

“Kami meluncurkan situsnya ke publik pada 10 April. TechCrunch tidak diundang. Saat itu kami masih sekadar tiga orang berusia dua puluhan tanpa sepeser pun investasi luar.”

“Saya masih bekerja penuh waktu di Powerset pada 1 Juli 2008 ketika kami tahu Powerset baru saja diakuisisi Microsoft dengan nilai sekitar $100 juta. Waktunya menarik. Dengan akuisisi itu, saya harus mengambil pilihan lebih cepat dari perkiraan: menandatangani kontrak sebagai karyawan Microsoft, atau berhenti dan mengurus GitHub penuh waktu.”

“Di usia 29, saya yang tertua di antara tiga orang GitHub, dan punya utang serta pengeluaran bulanan yang sebanding besarnya. Saya sudah terbiasa dengan gaya hidup berpenghasilan enam digit.”

“Yang makin memusingkan, istri saya Theresa sebentar lagi pulang dari kerja lapangan disertasinya di Kosta Rika. Saya akan segera berpindah dari bujangan pura-pura kembali menjadi suami.”

“Yang makin mengeruhkan keputusan, tawaran kerja Microsoft itu menggiurkan. Gaji plus $300 ribu selama tiga tahun. Uang sebanyak itu cukup membuat siapa pun berpikir dua kali soal apa pun.”

“Jadi saya berhadapan dengan ini: pekerjaan aman dengan uang terjamin sebagai orang Microsoft, atau pekerjaan berisiko dengan penghasilan tak tentu sebagai wirausahawan. Saat itu hidup atau mati. Pilih GitHub dan habis-habisan, atau ambil pilihan aman dan tinggalkan GitHub demi gerobak-gerobak uang di Microsoft.”

“Kalau Anda mau resep tidur gelisah, saya punya. Campurkan satu bagian ‘apa kata istri saya’ dengan 3.000 bagian Benjamin Franklin; aduk dengan ‘bir kapan pun kamu mau’, lalu taburi peluang kebebasan finansial.”

“Saya menyampaikan kabar itu ke atasan saya di Powerset pada hari terakhir tenggat tawaran kerja. Saya bilang saya berhenti untuk menggarap GitHub penuh waktu. Seperti atasan hebat pada umumnya, ia kecewa tapi mengerti. Ia tidak mencoba merayu saya dengan bonus lebih besar atau apa pun. Saya rasa jauh di dalam hati ia tahu saya akan pergi. Mungkin saya bahkan sempat ditawari insentif lebih besar ketimbang yang lain, karena dianggap berisiko kabur.”

“Manajer-manajer Microsoft itu licin, sungguh. Bonus retensi sudah mereka jadikan ilmu pasti. Ya, kecuali kalau yang dihadapi wirausahawan — singularitas dunia bisnis. Segalanya jadi kacau kalau ada satu orang seperti itu di sekitar.”

Tom menulis blog itu saat penghasilannya dari GitHub masih $0. Sepuluh tahun kemudian, GitHub tumbuh menjadi 28 juta developer dengan 85 juta repositori kode, menjadikannya penampung kode sumber terbesar di dunia.

Hari ini Microsoft mengumumkan pembelian GitHub seharga $7,5 miliar.

Di akhir tulisannya ia menulis:

“Pada akhirnya, sebagaimana Indiana Jones tak pernah bisa menolak kesempatan mencari Cawan Suci, saya pun tak bisa menolak kesempatan bekerja untuk diri sendiri pada sesuatu yang benar-benar saya cintai, sekalipun pilihan lainnya jauh lebih aman.”

“Kelak saat tua dan sekarat, saya ingin menengok hidup saya dan berkata ‘wah, itu sebuah petualangan’, bukan ‘wah, saya benar-benar merasa aman’.”

Tulisan Tom bisa dibaca di tom.preston-werner.com/how-i-turned-down-300k.html

Kalau Anda sedang berada di tahap perjalanan yang sama dengan Tom saat itu, lakukan hal yang sama. Tulis blog tentang kenapa Anda memilih jalan itu. Bacaannya akan berharga sekali sepuluh tahun dari sekarang.

“Bersedialah menunda kepuasan jangka pendek demi kebesaran jangka panjang.” ~ Mandy Hale

Sumber:

m.facebook.com/story.php

my other side: setyadi.com

[Gizmodo] Microsoft membeli GitHub, dan sebagian orang kesal

2018-06-04 · #Tech News

Microsoft resmi membeli GitHub, repositori kode sumber terbesar di internet, seharga $7,5 miliar dalam bentuk saham, dengan VP Microsoft Nat Friedman mengambil posisi CEO GitHub. Akuisisi ini tidak lepas dari penentang, yang mengaku sudah meninggalkan GitHub dan mencari tempat lain. Kekhawatiran soal arah pengelolaan GitHub ke depan, ditambah rekam jejak Microsoft yang berbelang terhadap open source, mungkin jadi rintangan terbesar yang harus dilewati perusahaan itu.

Artikel lengkapnya di sini.

my other side: setyadi.com

Menjalankan Docker di produksi?

2018-01-25 · #Systems & Infrastructure

James Higginbotham menguraikan sembilan hal yang perlu dipertimbangkan saat memutuskan menjalankan Docker di server produksi.

Developer perlu ingat bahwa Docker itu sebuah perkakas, bukan solusi arsitektur cloud native yang utuh. Ia menawarkan kemampuan yang luar biasa, dan saya sangat senang Docker jadi bagian dari arsitektur saya. Tapi merawat deployment Docker di produksi menuntut usaha yang sama besarnya dengan solusi berbasis cloud lainnya — bahkan mungkin lebih.

Selengkapnya di sini.

my other side: setyadi.com/running-docker-in-production

ivo@setyadi:~$